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_5.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_ba_all_banks_5.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 = 5c33ec33 10274908 95a06fa8 e2868f75
! %f4 = 4b6e4c37 fcda02d4 20926ea3 94a70a28
! %f8 = b6189472 6541600c a14eae2a 1573fdb3
! %f12 = 66377643 fdbfd187 85fe8fa5 44b49e10
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b5face3c 05a2118d f1722a59 e067c6c4
! %f20 = db264150 0093ba81 03f073ec 22f7dace
! %f24 = 57c68ad2 5b22b77f e7cca500 450bd00c
! %f28 = d6e7482f 7f5b1cce 7dd6041e b5ab08cd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e41f0fd7 cb9eb57f 1b6dcddc dd6a8a01
! %f36 = 67eb4bdc a7c352bf 3b72e70c c1cff507
! %f40 = 0b55c8c7 957bae9c 7afa1278 3be7dd0b
! %f44 = a61bdc1b fc82793c 9360bf97 4eeb5eb4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcb79895f0000001f,%g7,%g1 ! GSR scale = 3, align = 7
wr %g1,%g0,%gsr ! GSR = cb79895f0000001f
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[0000000091800018] = 08ee2106, %g2 = 811033d9bda73bca
lduw [%o0+%o3],%g2 ! %g2 = 0000000008ee2106
! Mem[000000001080008b] = 6e94aa54, %l3 = debd3b6628bc0576
ldstub [%i1+0x08b],%l3 ! %l3 = 00000054000000ff
! %l3 = 0000000000000054, Mem[00000000900001ed] = 592ef1be
stb %l3,[%i4+0x1ed] ! Mem[00000000900001ec] = 542ef1be
! %l7 = a3a012f2622b8574, Mem[0000000090800070] = 456dc0f7
sth %l7,[%i5+0x070] ! Mem[0000000090800070] = 8574c0f7
! Mem[00000000118000bb] = 969a6f95, %l5 = af1b740222a340d1
ldstub [%i3+0x0bb],%l5 ! %l5 = 00000095000000ff
! Mem[0000000090000088] = 7c63a12e, %g2 = 0000000008ee2106
lduw [%i4+0x088],%g2 ! %g2 = 000000007c63a12e
! Mem[00000000118001b8] = 5b7175fbaa03e028, %l2 = 41e21bb80d4e0d78, %l7 = a3a012f2622b8574
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 5b7175fbaa03e028
! %l0 = d010a8c0870214e4, Mem[000000009000019c] = aa3433f7
stw %l0,[%i4+0x19c] ! Mem[000000009000019c] = 870214e4
! %l3 = 0000000000000054, Mem[0000000090000000] = a314f12a427f6dc6
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000054
! Mem[00000000108001ec] = beeb7a68, %l2 = 41e21bb80d4e0d78
swap [%i1+0x1ec],%l2 ! %l2 = 00000000beeb7a68
p0_label_2:
! %f16 = b5face3c 05a2118d f1722a59 e067c6c4
! %f20 = db264150 0093ba81 03f073ec 22f7dace
! %f24 = 57c68ad2 5b22b77f e7cca500 450bd00c
! %f28 = d6e7482f 7f5b1cce 7dd6041e b5ab08cd
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! %f16 = b5face3c 05a2118d f1722a59 e067c6c4
! %f20 = db264150 0093ba81 03f073ec 22f7dace
! %f24 = 57c68ad2 5b22b77f e7cca500 450bd00c
! %f28 = d6e7482f 7f5b1cce 7dd6041e b5ab08cd
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000091800178] = a16be4dd, %g2 = 000000007c63a12e
ldsh [%o0+0x178],%g2 ! %g2 = ffffffffffffa16b
! Mem[0000000091000010] = 124428d7, %g2 = ffffffffffffa16b
lduw [%i6+%o2],%g2 ! %g2 = 00000000124428d7
! Mem[00000000100000a6] = c1b0de35, %l3 = 0000000000000054
ldstub [%i0+0x0a6],%l3 ! %l3 = 000000de000000ff
! %f16 = b5face3c 05a2118d f1722a59 e067c6c4
! %f20 = db264150 0093ba81 03f073ec 22f7dace
! %f24 = 57c68ad2 5b22b77f e7cca500 450bd00c
! %f28 = d6e7482f 7f5b1cce 7dd6041e b5ab08cd
mov 0x180,%g6
stda %f16,[%i3+%g6]ASI_BLK_AIUS ! Block Store to 0000000011800180
! Mem[00000000100000b4] = e96bd48a, %l3 = 000000de, %l2 = beeb7a68
add %i0,0xb4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000e96bd48a
! %l6 = 5a03055a3ac5bd67, Mem[0000000091800151] = 0775afb8
stb %l6,[%o0+0x151] ! Mem[0000000091800150] = 6775afb8
! Mem[0000000010800168] = 42a8f1dc, %l2 = e96bd48a, %l0 = 870214e4
add %i1,0x168,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000042a8f1dc
! %l0 = 0000000042a8f1dc, Mem[0000000090000004] = 00000054
sth %l0,[%i4+0x004] ! Mem[0000000090000004] = f1dc0054
p0_label_3:
! %l6 = 5a03055a3ac5bd67, Mem[00000000910000f3] = 4162fe25
stb %l6,[%i6+0x0f3] ! Mem[00000000910000f0] = 6762fe25
! Mem[00000000108001d4] = f59c3bf6, %l6 = 5a03055a3ac5bd67
swap [%i1+0x1d4],%l6 ! %l6 = 00000000f59c3bf6
! %l4 = e3b1ad94, %l5 = 00000095, Mem[00000000918000f8] = 1607608c 097fdd15
std %l4,[%o0+0x0f8] ! Mem[00000000918000f8] = e3b1ad94 00000095
! Mem[00000000900001ac] = db2df7d9, %g2 = 00000000124428d7
lduw [%i4+0x1ac],%g2 ! %g2 = 00000000db2df7d9
! %l6 = 00000000f59c3bf6, Mem[000000009000009c] = ec73f003
stw %l6,[%i4+0x09c] ! Mem[000000009000009c] = f59c3bf6
! Mem[00000000108001c0] = f80036153cd9cd8d, %l3 = 00000000000000de, %l5 = 0000000000000095
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = f80036153cd9cd8d
! Mem[0000000011800048] = a8da699b8db394b6, %l7 = 5b7175fbaa03e028, %l7 = 5b7175fbaa03e028
add %i3,0x48,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = a8da699b8db394b6
membar #Sync ! Added by membar checker (1744)
! Mem[00000000118001b4] = 7f5b1cce, %l3 = 000000de, %l5 = 3cd9cd8d
add %i3,0x1b4,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000007f5b1cce
! Mem[0000000091800100] = b89e754f 866f2604, %g2 = db2df7d9, %g3 = 0bad0b00
ldd [%o0+0x100],%g2 ! %g2 = 00000000b89e754f 00000000866f2604
! Mem[00000000100000fc] = 508845e8, %l3 = 00000000000000de
swap [%i0+0x0fc],%l3 ! %l3 = 00000000508845e8
p0_label_4:
! %l0 = 0000000042a8f1dc, Mem[000000009100014c] = a9cc5378
sth %l0,[%i6+0x14c] ! Mem[000000009100014c] = f1dc5378
! Mem[0000000010800100] = 85fbc729 492d6c81 9329512b e09caf5a
! Mem[0000000010800110] = c830bdbf 7f6085be a3a40258 c5cb960d
! Mem[0000000010800120] = 3904afca 82e11bc8 dada3920 4682f989
! Mem[0000000010800130] = f99a4979 4ba1354a d2af6e1d 313e77ba
mov 0x100,%g6
ldda [%i1+%g6]ASI_BLK_PL,%f16 ! Block Load from 0000000010800100
! Mem[0000000010800084] = 75a3e938, %l2 = 00000000e96bd48a
swap [%i1+0x084],%l2 ! %l2 = 0000000075a3e938
! Mem[0000000011800049] = a8da699b, %l5 = 000000007f5b1cce
ldstub [%i3+0x049],%l5 ! %l5 = 000000da000000ff
! Mem[00000000110001e1] = e366d8b1, %l5 = 00000000000000da
ldstub [%i2+0x1e1],%l5 ! %l5 = 00000066000000ff
! Mem[0000000011800054] = ac25ef3a, %l7 = 8db394b6, %l0 = 42a8f1dc
add %i3,0x54,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ac25ef3a
! Mem[0000000010800008] = 98c78c075a37e899, %l2 = 0000000075a3e938, %l4 = 7fdbe444e3b1ad94
add %i1,0x08,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 98c78c075a37e899
! Mem[0000000090000180] = 9ecff629cb5a67b8, %g2 = 00000000b89e754f
ldx [%i4+0x180],%g2 ! %g2 = 9ecff629cb5a67b8
! %f0 = 5c33ec33 10274908 95a06fa8 e2868f75
! %f4 = 4b6e4c37 fcda02d4 20926ea3 94a70a28
! %f8 = b6189472 6541600c a14eae2a 1573fdb3
! %f12 = 66377643 fdbfd187 85fe8fa5 44b49e10
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000001180015b] = 30c7d20d, %l6 = 00000000f59c3bf6
ldstub [%i3+0x15b],%l6 ! %l6 = 0000000d000000ff
p0_label_5:
membar #Sync ! Added by membar checker (1745)
! Mem[0000000090000000] = 5c33ec33 10274908 95a06fa8 e2868f75
! Mem[0000000090000010] = 4b6e4c37 fcda02d4 20926ea3 94a70a28
! Mem[0000000090000020] = b6189472 6541600c a14eae2a 1573fdb3
! Mem[0000000090000030] = 66377643 fdbfd187 85fe8fa5 44b49e10
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l6 = 000000000000000d, Mem[0000000011000078] = 945f55fb032c0c64
stx %l6,[%i2+0x078] ! Mem[0000000011000078] = 000000000000000d
! Mem[0000000010000100] = 8ab58279 49346c1e ec0caf2f bbdf8a62
! Mem[0000000010000110] = 968aa738 e2ce9f5f f00f87ba fb291f84
! Mem[0000000010000120] = c2362ae3 32de3bca 4f01b363 b98e80e2
! Mem[0000000010000130] = 5e6d61c4 8e334561 85b68358 3eac799c
ldda [%i0+%g6]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000010000100
! %f0 = 5c33ec33 10274908 95a06fa8 e2868f75
! %f4 = 4b6e4c37 fcda02d4 20926ea3 94a70a28
! %f8 = b6189472 6541600c a14eae2a 1573fdb3
! %f12 = 66377643 fdbfd187 85fe8fa5 44b49e10
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000091000150] = 3ab93af179d8a372, %g2 = 9ecff629cb5a67b8
ldx [%i6+0x150],%g2 ! %g2 = 3ab93af179d8a372
! Mem[00000000118001e8] = 60358078, %l6 = 000000000000000d
ldsw [%i3+0x1e8],%l6 ! %l6 = 0000000060358078
! Mem[00000000100001c8] = 2de262f8, %l5 = 0000000000000066
ldsb [%i0+0x1cb],%l5 ! %l5 = fffffffffffffff8
! Mem[00000000110000cc] = fa23d70a, %l1 = 7b11861043fba43a
swap [%i2+0x0cc],%l1 ! %l1 = 00000000fa23d70a
! Mem[00000000918000bc] = 1a260a19, %g2 = 3ab93af179d8a372
ldsh [%o0+0x0bc],%g2 ! %g2 = 0000000000001a26
! Mem[0000000011000098] = 397a7355, %l0 = 00000000ac25ef3a
swap [%i2+0x098],%l0 ! %l0 = 00000000397a7355
p0_label_6:
! Mem[0000000010800018] = 7f871371a6529e37, %l4 = 98c78c075a37e899, %l3 = 00000000508845e8
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 7f871371a6529e37
! %f16 = 1e6c3449 7982b58a 628adfbb 2faf0cec
! %f20 = 5f9fcee2 38a78a96 841f29fb ba870ff0
! %f24 = ca3bde32 e32a36c2 e2808eb9 63b3014f
! %f28 = 6145338e c4616d5e 9c79ac3e 5883b685
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000010000164] = e522b081, %l6 = 0000000060358078
swap [%i0+0x164],%l6 ! %l6 = 00000000e522b081
! Mem[0000000010000050] = 8ac73fbf, %l1 = fa23d70a, %l0 = 397a7355
add %i0,0x50,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000008ac73fbf
! %f0 = 5c33ec33 10274908 95a06fa8 e2868f75
! %f4 = 4b6e4c37 fcda02d4 20926ea3 94a70a28
! %f8 = b6189472 6541600c a14eae2a 1573fdb3
! %f12 = 66377643 fdbfd187 85fe8fa5 44b49e10
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! %l1 = 00000000fa23d70a, Mem[0000000010800140] = 8ff05241e0c19541
stx %l1,[%i1+0x140] ! Mem[0000000010800140] = 00000000fa23d70a
! Mem[0000000011000120] = 81181336, %l7 = 8db394b6, %l2 = 75a3e938
add %i2,0x120,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000081181336
! Mem[0000000090000108] = 629d484b, %g2 = 0000000000001a26
lduh [%i4+0x10a],%g2 ! %g2 = 000000000000629d
membar #Sync ! Added by membar checker (1746)
! %f0 = 5c33ec33 10274908 95a06fa8 e2868f75
! %f4 = 4b6e4c37 fcda02d4 20926ea3 94a70a28
! %f8 = b6189472 6541600c a14eae2a 1573fdb3
! %f12 = 66377643 fdbfd187 85fe8fa5 44b49e10
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[00000000918001e0] = 18875723 fcc1a550, %g2 = 0000629d, %g3 = 866f2604
ldd [%o0+0x1e0],%g2 ! %g2 = 0000000018875723 00000000fcc1a550
p0_label_7:
! %l3 = 7f871371a6529e37, Mem[0000000091000188] = 2cf14da1
stb %l3,[%i6+0x188] ! Mem[0000000091000188] = 37f14da1
! Mem[0000000090800188] = b451fbc4581c25f4, %g2 = 0000000018875723
ldx [%i5+0x188],%g2 ! %g2 = b451fbc4581c25f4
! Mem[00000000100001e8] = c48c23ed, %l0 = 000000008ac73fbf
ldstub [%i0+0x1e8],%l0 ! %l0 = 000000c4000000ff
! %l4 = 98c78c075a37e899, Mem[000000009100014c] = f1dc5378
stw %l4,[%i6+0x14c] ! Mem[000000009100014c] = 5a37e899
! Mem[0000000090800040] = 78c1e8f5 e698cf29, %g2 = 581c25f4, %g3 = fcc1a550
ldd [%i5+0x040],%g2 ! %g2 = 0000000078c1e8f5 00000000e698cf29
! Mem[00000000100000f4] = a12403c7, %l4 = 98c78c075a37e899
swap [%i0+0x0f4],%l4 ! %l4 = 00000000a12403c7
! %l2 = 0000000081181336, Mem[0000000091800178] = a16be4dd805d65fb
stx %l2,[%o0+0x178] ! Mem[0000000091800178] = 0000000081181336
! Mem[00000000108000e8] = 01f9ab63, %l2 = 0000000081181336
ldstub [%i1+0x0e8],%l2 ! %l2 = 00000001000000ff
! Mem[0000000090000180] = 1e6c3449 7982b58a 628adfbb 2faf0cec
! Mem[0000000090000190] = 5f9fcee2 38a78a96 841f29fb ba870ff0
! Mem[00000000900001a0] = ca3bde32 e32a36c2 e2808eb9 63b3014f
! Mem[00000000900001b0] = 6145338e c4616d5e 9c79ac3e 5883b685
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! %l0 = 00000000000000c4, Mem[00000000908000b0] = 4eb34380
sth %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = 00c44380
p0_label_8:
! %l0 = 00000000000000c4, Mem[000000001100012a] = df2782fe
sth %l0,[%i2+0x12a] ! Mem[0000000011000128] = df2700c4
! %f16 = 1e6c3449 7982b58a 628adfbb 2faf0cec
! %f20 = 5f9fcee2 38a78a96 841f29fb ba870ff0
! %f24 = ca3bde32 e32a36c2 e2808eb9 63b3014f
! %f28 = 6145338e c4616d5e 9c79ac3e 5883b685
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[00000000100000a4] = c1b0ff35, %l1 = 00000000fa23d70a
swap [%i0+0x0a4],%l1 ! %l1 = 00000000c1b0ff35
! Mem[00000000110000e8] = 0f96914e6a3b31fd, %l2 = 0000000000000001, %l6 = 00000000e522b081
add %i2,0xe8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 0f96914e6a3b31fd
! Mem[00000000908000c4] = da3a8376, %g2 = 0000000078c1e8f5
ldub [%i5+0x0c5],%g2 ! %g2 = 00000000000000da
! Mem[000000001180019c] = 22f7dace, %l6 = 6a3b31fd, %l6 = 6a3b31fd
add %i3,0x19c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000022f7dace
! Mem[00000000110000a4] = 26d14302, %l7 = a8da699b8db394b6
swap [%i2+0x0a4],%l7 ! %l7 = 0000000026d14302
membar #Sync ! Added by membar checker (1747)
! Mem[00000000900000d8] = 841f29fbba870ff0, %g2 = 00000000000000da
ldx [%i4+0x0d8],%g2 ! %g2 = 841f29fbba870ff0
! Mem[0000000010800108] = 9329512b, %l1 = 00000000c1b0ff35
swap [%i1+0x108],%l1 ! %l1 = 000000009329512b
! %l2 = 0000000000000001, Mem[000000001100002c] = c10c32bf
stw %l2,[%i2+0x02c] ! Mem[000000001100002c] = 00000001
p0_label_9:
! Mem[00000000110001c0] = ec44c835 60df8d9e 0af14fc8 748c1590
! Mem[00000000110001d0] = 64ccd6e9 aae8fd8c da9622ed 2f277d0c
! Mem[00000000110001e0] = e3ffd8b1 13095850 dd9f56cf 45502aba
! Mem[00000000110001f0] = 6e54c048 095dc297 5d710060 9e33920b
mov 0x1c0,%g6
ldda [%i2+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000110001c0
! Mem[0000000011800198] = 03f073ec, %l4 = a12403c7, %l2 = 00000001
add %i3,0x198,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000003f073ec
! Mem[0000000090800060] = 5940548c, %g2 = 841f29fbba870ff0
ldsh [%i5+0x060],%g2 ! %g2 = 0000000000005940
! %l3 = 7f871371a6529e37, Mem[0000000091000038] = 2b9468ee6d58bf74
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 7f871371a6529e37
! Mem[0000000011800150] = 270b832cbe020e8a, %l2 = 0000000003f073ec, %l4 = 00000000a12403c7
add %i3,0x150,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 270b832cbe020e8a
! Mem[0000000011800064] = 355760bd, %l6 = 0000000022f7dace
ldstub [%i3+0x064],%l6 ! %l6 = 00000035000000ff
! %f16 = 1e6c3449 7982b58a 628adfbb 2faf0cec
! %f20 = 5f9fcee2 38a78a96 841f29fb ba870ff0
! %f24 = ca3bde32 e32a36c2 e2808eb9 63b3014f
! %f28 = 6145338e c4616d5e 9c79ac3e 5883b685
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! %l3 = 7f871371a6529e37, Mem[0000000090000196] = 9f5ff00f
sth %l3,[%i4+0x196] ! Mem[0000000090000194] = 9e37f00f
! Mem[00000000110001d5] = aae8fd8c, %l6 = 0000000000000035
ldstub [%i2+0x1d5],%l6 ! %l6 = 000000e8000000ff
! Mem[0000000011000130] = 4a1e9933, %l3 = 7f871371a6529e37
ldsh [%i2+0x132],%l3 ! %l3 = ffffffffffff9933
p0_label_10:
! Mem[00000000908001dc] = 81718735, %g2 = 0000000000005940
ldsb [%i5+0x1df],%g2 ! %g2 = ffffffffffffff81
! %l2 = 0000000003f073ec, Mem[0000000090800062] = 548c012d
sth %l2,[%i5+0x062] ! Mem[0000000090800060] = 73ec012d
! Mem[000000001080013b] = d2af6e1d, %l0 = 00000000000000c4
ldstub [%i1+0x13b],%l0 ! %l0 = 0000001d000000ff
! Mem[00000000900000a0] = 0c604165729418b6, %g2 = ffffffffffffff81
ldx [%i4+0x0a0],%g2 ! %g2 = 0c604165729418b6
! Mem[0000000011000100] = 6df6e213, %l7 = 26d14302, %l1 = 9329512b
add %i2,0x100,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000006df6e213
! %f16 = 1e6c3449 7982b58a 628adfbb 2faf0cec
! %f20 = 5f9fcee2 38a78a96 841f29fb ba870ff0
! %f24 = ca3bde32 e32a36c2 e2808eb9 63b3014f
! %f28 = 6145338e c4616d5e 9c79ac3e 5883b685
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
! %l5 = fffffffffffffff8, Mem[00000000918000d8] = 4d2b38ff
stw %l5,[%o0+0x0d8] ! Mem[00000000918000d8] = fffffff8
! Mem[00000000100001e8] = ff8c23ed4995ea30, %l0 = 000000000000001d, %l2 = 0000000003f073ec
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = ff8c23ed4995ea30
! Mem[0000000011000018] = e37bc503ebab0b1f, %l7 = 0000000026d14302, %l7 = 0000000026d14302
add %i2,0x18,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = e37bc503ebab0b1f
! Mem[00000000108000ce] = 71b74234, %l4 = 270b832cbe020e8a
ldstub [%i1+0x0ce],%l4 ! %l4 = 00000042000000ff
p0_label_11:
! Mem[0000000090000110] = bcf864f7 79129e7a, %g2 = 729418b6, %g3 = e698cf29
ldd [%i4+0x110],%g2 ! %g2 = 00000000bcf864f7 0000000079129e7a
! Mem[00000000910000b0] = e70aab63, %g2 = 00000000bcf864f7
ldsb [%i6+0x0b0],%g2 ! %g2 = ffffffffffffffe7
! %l1 = 000000006df6e213, Mem[0000000091800174] = f8334f44
sth %l1,[%o0+0x174] ! Mem[0000000091800174] = e2134f44
membar #Sync ! Added by membar checker (1748)
! Mem[0000000090000040] = 8ab58279 49346c1e ec0caf2f bbdf8a62
! Mem[0000000090000050] = 968aa738 e2ce9f5f f00f87ba fb291f84
! Mem[0000000090000060] = c2362ae3 32de3bca 4f01b363 b98e80e2
! Mem[0000000090000070] = 5e6d61c4 8e334561 85b68358 3eac799c
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l3 = ffffffffffff9933, Mem[0000000091800150] = d96775afb80be421
stx %l3,[%o0+0x150] ! Mem[0000000091800150] = ffffffffffff9933
! %l0 = 000000000000001d, Mem[0000000090800106] = 63fad122
sth %l0,[%i5+0x106] ! Mem[0000000090800104] = 001dd122
! Mem[0000000011800198] = 03f073ec, %l2 = ff8c23ed4995ea30
swap [%i3+0x198],%l2 ! %l2 = 0000000003f073ec
! %l4 = 00000042, %l5 = fffffff8, Mem[0000000010800098] = d5883971 72d77aec
std %l4,[%i1+0x098] ! Mem[0000000010800098] = 00000042 fffffff8
! Mem[00000000918000cc] = a54924b6, %g2 = ffffffffffffffe7
ldub [%o0+0x0cf],%g2 ! %g2 = 00000000000000a5
! %l3 = ffffffffffff9933, Mem[00000000910001e0] = e5034270
stw %l3,[%i6+0x1e0] ! Mem[00000000910001e0] = ffff9933
p0_label_12:
! Mem[0000000090800194] = 7c2eb57a, %g2 = 00000000000000a5
lduh [%i5+0x194],%g2 ! %g2 = 0000000000007c2e
! Mem[000000001100006c] = d030d4c1, %l1 = 6df6e213, %l4 = 00000042
add %i2,0x6c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d030d4c1
! %l7 = e37bc503ebab0b1f, Mem[00000000908000dc] = 49bd726e
stw %l7,[%i5+0x0dc] ! Mem[00000000908000dc] = ebab0b1f
! %l7 = e37bc503ebab0b1f, Mem[0000000011800070] = 2fa6a270
stw %l7,[%i3+0x070] ! Mem[0000000011800070] = ebab0b1f
! %l1 = 000000006df6e213, Mem[00000000118001c3] = 3a50e5ba
stb %l1,[%i3+0x1c3] ! Mem[00000000118001c0] = 3a50e513
! Mem[0000000011800160] = 3e2c7993, %l5 = fffffff8, %l3 = ffff9933
add %i3,0x160,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003e2c7993
! Mem[0000000010000134] = 8e334561, %l4 = 00000000d030d4c1
ldstub [%i0+0x134],%l4 ! %l4 = 0000008e000000ff
! Mem[000000009180015c] = ae06b2fe, %g18 = 5b240e3061494bc0
ldsw [%o0+0x15c],%g2 ! %g2 = 5b240e3061494bc0
! Mem[0000000090000000] = 5c33ec33 10274908 95a06fa8 e2868f75
! Mem[0000000090000010] = 4b6e4c37 fcda02d4 20926ea3 94a70a28
! Mem[0000000090000020] = b6189472 6541600c a14eae2a 1573fdb3
! Mem[0000000090000030] = 66377643 fdbfd187 85fe8fa5 44b49e10
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000010800050] = ff4320384ff7db3d, %l3 = 000000003e2c7993
ldx [%i1+0x050],%l3 ! %l3 = ff4320384ff7db3d
p0_label_13:
! Mem[0000000091000184] = 272883b4, %g2 = ffffffffae06b2fe
ldsh [%i6+0x184],%g2 ! %g2 = 0000000000002728
! %l5 = fffffffffffffff8, Mem[00000000900000f3] = 8ec4616d
stb %l5,[%i4+0x0f3] ! Mem[00000000900000f0] = f8c4616d
! Mem[000000001180003c] = 1b7eda24, %l4 = 000000000000008e
swap [%i3+0x03c],%l4 ! %l4 = 000000001b7eda24
! Mem[0000000011800048] = a8ff699b8db394b6, %l2 = 0000000003f073ec, %l4 = 000000001b7eda24
add %i3,0x48,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = a8ff699b8db394b6
! Mem[0000000010000120] = c2362ae3, %l5 = fffffffffffffff8
swap [%i0+0x120],%l5 ! %l5 = 00000000c2362ae3
! %f16 = 1e6c3449 7982b58a 628adfbb 2faf0cec
! %f20 = 5f9fcee2 38a78a96 841f29fb ba870ff0
! %f24 = ca3bde32 e32a36c2 e2808eb9 63b3014f
! %f28 = 6145338e c4616d5e 9c79ac3e 5883b685
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %l4 = 8db394b6, %l5 = c2362ae3, Mem[0000000091000068] = 74e21067 97f4ab76
std %l4,[%i6+0x068] ! Mem[0000000091000068] = 8db394b6 c2362ae3
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01542ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000100001dc] = 1a38649f, %l4 = 8db394b6, %l3 = 4ff7db3d
add %i0,0x1dc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001a38649f
! Mem[0000000090800168] = 4838d5f5, %g2 = 0000000000002728
ldsh [%i5+0x16a],%g2 ! %g2 = 0000000000004838
p0_label_14:
! Mem[0000000010000190] = 971a0cd1cc15ee78, %l5 = 00000000c2362ae3, %l7 = e37bc503ebab0b1f
add %i0,0x190,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 971a0cd1cc15ee78
! Mem[000000001100000c] = a8ad4869, %l5 = 00000000c2362ae3
ldstub [%i2+0x00c],%l5 ! %l5 = 000000a8000000ff
! Mem[0000000011800170] = 0808e4282ee90f76, %l2 = 0000000003f073ec, %l3 = 000000001a38649f
add %i3,0x170,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 0808e4282ee90f76
! Mem[0000000011000114] = 9cf3ce43, %l3 = 2ee90f76, %l1 = 6df6e213
add %i2,0x114,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000009cf3ce43
! Mem[00000000910000b8] = 33a41d64e0737ef9, %g2 = 0000000000004838
ldx [%i6+0x0b8],%g2 ! %g2 = 33a41d64e0737ef9
! %f16 = 1e6c3449 7982b58a 628adfbb 2faf0cec
! %f20 = 5f9fcee2 38a78a96 841f29fb ba870ff0
! %f24 = ca3bde32 e32a36c2 e2808eb9 63b3014f
! %f28 = 6145338e c4616d5e 9c79ac3e 5883b685
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[0000000090800140] = 7b6f9104, %g2 = 33a41d64e0737ef9
ldsh [%i5+0x140],%g2 ! %g2 = 0000000000007b6f
! Mem[0000000011000178] = b6fc925a830a172c, %l0 = 000000000000001d, %l2 = 0000000003f073ec
add %i2,0x178,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b6fc925a830a172c
! Mem[0000000010800197] = d003c05b, %l0 = 000000000000001d
ldstub [%i1+0x197],%l0 ! %l0 = 0000005b000000ff
! %l6 = 000000e8, %l7 = cc15ee78, Mem[00000000910000f0] = 60458267 62fe258d
std %l6,[%i6+0x0f0] ! Mem[00000000910000f0] = 000000e8 cc15ee78
p0_label_15:
! Mem[0000000090800158] = c37398fd 85690460, %g2 = 00007b6f, %g3 = 79129e7a
ldd [%i5+0x158],%g2 ! %g2 = 00000000c37398fd 0000000085690460
! %l2 = b6fc925a830a172c, Mem[0000000011000162] = bec2a317
sth %l2,[%i2+0x162] ! Mem[0000000011000160] = bec2172c
! %l3 = 0808e4282ee90f76, Mem[0000000091000068] = 8db394b6c2362ae3
stx %l3,[%i6+0x068] ! Mem[0000000091000068] = 0808e4282ee90f76
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000011800027] = 0cfacc3d, %l5 = 00000000000000a8
ldstub [%i3+0x027],%l5 ! %l5 = 0000003d000000ff
! Mem[0000000010800078] = f00fa23e9315c96d, %l7 = 971a0cd1cc15ee78, %l7 = 971a0cd1cc15ee78
add %i1,0x78,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = f00fa23e9315c96d
! Mem[00000000918001f8] = 968f922c, %g2 = 00000000c37398fd
ldsh [%o0+0x1f8],%g2 ! %g2 = ffffffffffff968f
! Mem[000000001080001c] = a6529e37, %l4 = a8ff699b8db394b6
ldsb [%i1+0x01c],%l4 ! %l4 = ffffffffffffffa6
! %l5 = 000000000000003d, Mem[00000000108001de] = e621812c
sth %l5,[%i1+0x1de] ! Mem[00000000108001dc] = e621003d
! %l0 = 0000005b, %l1 = 9cf3ce43, Mem[0000000090800178] = a67ed7b6 2a2f5e87
std %l0,[%i5+0x178] ! Mem[0000000090800178] = 0000005b 9cf3ce43
p0_label_16:
! Mem[00000000918000cc] = ee9de4a5, %g2 = ffffffffffff968f
lduw [%o0+0x0cc],%g2 ! %g2 = 00000000ee9de4a5
! %f16 = 1e6c3449 7982b58a 628adfbb 2faf0cec
! %f20 = 5f9fcee2 38a78a96 841f29fb ba870ff0
! %f24 = ca3bde32 e32a36c2 e2808eb9 63b3014f
! %f28 = 6145338e c4616d5e 9c79ac3e 5883b685
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[0000000091800020] = f3989234 8dca06ca, %g2 = ee9de4a5, %g3 = 85690460
ldd [%o0+%o4],%g2 ! %g2 = 00000000f3989234 000000008dca06ca
! Mem[000000009180012c] = bea2f295, %g2 = 00000000f3989234
ldsh [%o0+0x12e],%g2 ! %g2 = ffffffffffffbea2
! Mem[0000000011000170] = 9aec10fcd87932ea, %l5 = 000000000000003d, %l3 = 0808e4282ee90f76
add %i2,0x170,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 9aec10fcd87932ea
membar #Sync ! Added by membar checker (1749)
! %f16 = 1e6c3449 7982b58a 628adfbb 2faf0cec
! %f20 = 5f9fcee2 38a78a96 841f29fb ba870ff0
! %f24 = ca3bde32 e32a36c2 e2808eb9 63b3014f
! %f28 = 6145338e c4616d5e 9c79ac3e 5883b685
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! %l1 = 000000009cf3ce43, Mem[0000000091800182] = 5e813a89
stb %l1,[%o0+0x182] ! Mem[0000000091800180] = 43813a89
! Mem[0000000011800138] = 1063e7bbeeee4b1b, %l1 = 000000009cf3ce43, %l0 = 000000000000005b
add %i3,0x138,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 1063e7bbeeee4b1b
! %l3 = 9aec10fcd87932ea, Mem[0000000091000080] = 30f3d11f5ade3b8e
stx %l3,[%i6+0x080] ! Mem[0000000091000080] = 9aec10fcd87932ea
! Mem[00000000110000c8] = f72d71fc43fba43a, %l6 = 00000000000000e8, %l2 = b6fc925a830a172c
add %i2,0xc8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = f72d71fc43fba43a
p0_label_17:
! %l5 = 000000000000003d, Mem[0000000091000034] = cfc6b149
stw %l5,[%i6+0x034] ! Mem[0000000091000034] = 0000003d
! %l5 = 000000000000003d, Mem[000000009000017a] = b614ebca
stb %l5,[%i4+0x17a] ! Mem[0000000090000178] = 3d14ebca
! %l7 = f00fa23e9315c96d, Mem[0000000091000140] = 1cae4e9552ef7953
stx %l7,[%i6+0x140] ! Mem[0000000091000140] = f00fa23e9315c96d
! Mem[00000000910001d4] = 9e1f07db, %g2 = ffffffffffffbea2
lduw [%i6+0x1d4],%g2 ! %g2 = 000000009e1f07db
! Mem[0000000010000000] = b89931373449ad7e, %l7 = f00fa23e9315c96d, %l0 = 1063e7bbeeee4b1b
casxa [%i0]0x80,%l7,%l0 ! %l0 = b89931373449ad7e
! Mem[00000000918001a8] = 68d08c1d21063261, %g2 = 000000009e1f07db
ldx [%o0+0x1a8],%g2 ! %g2 = 68d08c1d21063261
! %f16 = 1e6c3449 7982b58a 628adfbb 2faf0cec
! %f20 = 5f9fcee2 38a78a96 841f29fb ba870ff0
! %f24 = ca3bde32 e32a36c2 e2808eb9 63b3014f
! %f28 = 6145338e c4616d5e 9c79ac3e 5883b685
mov 0x100,%g4
stda %f16,[%i1+%g4]ASI_COMMIT_P ! Block Store to 0000000010800100
! Mem[0000000090000080] = 1e6c3449 7982b58a 628adfbb 2faf0cec
! Mem[0000000090000090] = 5f9fcee2 38a78a96 841f29fb ba870ff0
! Mem[00000000900000a0] = ca3bde32 e32a36c2 e2808eb9 63b3014f
! Mem[00000000900000b0] = 6145338e c4616d5e 9c79ac3e 5883b685
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000011000038] = 2e78ae60, %l5 = 000000000000003d
swap [%i2+0x038],%l5 ! %l5 = 000000002e78ae60
! Mem[00000000910001a8] = 9b27b854, %g2 = 68d08c1d21063261
lduh [%i6+0x1a8],%g2 ! %g2 = 0000000000009b27
p0_label_18:
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000118000c0] = e142a40d 0305f8a8 ea4d82a5 bdf41a71
! Mem[00000000118000d0] = c3e5b178 38b164ee 2b5f8fe6 0498fbba
! Mem[00000000118000e0] = 4c7a169d 64486de3 a2196516 bd2a1130
! Mem[00000000118000f0] = 8e1b3f46 a6f684fd a0a2cb4f 178e2e9d
mov 0x0c0,%g4
ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 00000000118000c0
! %l1 = 000000009cf3ce43, Mem[0000000091000048] = 98369b32
sth %l1,[%i6+0x048] ! Mem[0000000091000048] = ce439b32
! Mem[00000000908001ac] = 9ffe82c5, %g2 = 0000000000009b27
ldsb [%i5+0x1ad],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000010000084] = d5a8b7c3, %l5 = 2e78ae60, %l4 = ffffffa6
add %i0,0x84,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d5a8b7c3
! Mem[00000000100000c4] = 57e2d74d, %l5 = 000000002e78ae60
ldstub [%i0+0x0c4],%l5 ! %l5 = 00000057000000ff
! %l7 = f00fa23e9315c96d, Mem[00000000908000e0] = 7b8229147184bdc4
stx %l7,[%i5+0x0e0] ! Mem[00000000908000e0] = f00fa23e9315c96d
! %l0 = 3449ad7e, %l1 = 9cf3ce43, Mem[0000000091000040] = ed537811 3f41e1e4
std %l0,[%i6+0x040] ! Mem[0000000091000040] = 3449ad7e 9cf3ce43
! Mem[0000000011000198] = 71b3fcb659957aa9, %l0 = b89931373449ad7e, %l7 = f00fa23e9315c96d
add %i2,0x198,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 71b3fcb659957aa9
! %l2 = f72d71fc43fba43a, Mem[00000000110000a0] = 30e8e1d5
sth %l2,[%i2+0x0a0] ! Mem[00000000110000a0] = a43ae1d5
p0_label_19:
! Mem[0000000011000034] = 172af302, %l7 = 71b3fcb659957aa9
swap [%i2+0x034],%l7 ! %l7 = 00000000172af302
! %l6 = 00000000000000e8, Mem[0000000091800188] = cbcfa3df
stw %l6,[%o0+0x188] ! Mem[0000000091800188] = 000000e8
! Mem[0000000091800078] = d16d7231, %g2 = ffffffffffffff9f
lduw [%o0+0x078],%g2 ! %g2 = 00000000d16d7231
! %f0 = 9e8ddf60 35c844ec 90158c74 c84ff10a
! %f4 = 8cfde8aa e9d6cc64 0c7d272f ed2296da
! %f8 = 50580913 b1d8ffe3 ba2a5045 cf569fdd
! %f12 = 97c25d09 48c0546e 0b92339e 6000715d
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %f0 = 9e8ddf60 35c844ec 90158c74 c84ff10a
! %f4 = 8cfde8aa e9d6cc64 0c7d272f ed2296da
! %f8 = 50580913 b1d8ffe3 ba2a5045 cf569fdd
! %f12 = 97c25d09 48c0546e 0b92339e 6000715d
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
membar #Sync ! Added by membar checker (1750)
! Mem[0000000010800118] = 841f29fb, %l2 = f72d71fc43fba43a
swap [%i1+0x118],%l2 ! %l2 = 00000000841f29fb
! Mem[0000000091800188] = 000000e8, %g2 = 00000000d16d7231
ldsh [%o0+0x188],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800064] = b85dc7f0, %g18 = 5b240e3061494bc0
ldsw [%o0+0x064],%g2 ! %g2 = 5b240e3061494bc0
! Mem[00000000918000a8] = 1f36850d, %g2 = ffffffffb85dc7f0
ldsb [%o0+0x0ab],%g2 ! %g2 = 000000000000001f
p0_label_20:
! Mem[0000000010800018] = 7f871371, %l5 = 0000000000000057
swap [%i1+%o3],%l5 ! %l5 = 000000007f871371
! Mem[000000009000008c] = 2faf0cec, %g2 = 000000000000001f
lduw [%i4+0x08c],%g2 ! %g2 = 000000002faf0cec
! Mem[00000000118000ca] = ea4d82a5, %l5 = 000000007f871371
ldstub [%i3+0x0ca],%l5 ! %l5 = 00000082000000ff
! %f0 = 9e8ddf60 35c844ec 90158c74 c84ff10a
! %f4 = 8cfde8aa e9d6cc64 0c7d272f ed2296da
! %f8 = 50580913 b1d8ffe3 ba2a5045 cf569fdd
! %f12 = 97c25d09 48c0546e 0b92339e 6000715d
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[00000000118000a8] = af375e21, %l4 = d5a8b7c3, %l4 = d5a8b7c3
add %i3,0xa8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000af375e21
! Mem[0000000090000070] = 5e6d61c48e334561, %g2 = 000000002faf0cec
ldx [%i4+0x070],%g2 ! %g2 = 5e6d61c48e334561
! Mem[00000000118001a8] = e7cca500450bd00c, %l6 = 00000000000000e8, %l6 = 00000000000000e8
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = e7cca500450bd00c
membar #Sync ! Added by membar checker (1751)
! %f16 = e142a40d 0305f8a8 ea4d82a5 bdf41a71
! %f20 = c3e5b178 38b164ee 2b5f8fe6 0498fbba
! %f24 = 4c7a169d 64486de3 a2196516 bd2a1130
! %f28 = 8e1b3f46 a6f684fd a0a2cb4f 178e2e9d
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! %l7 = 00000000172af302, Mem[0000000091800074] = 5822c467
sth %l7,[%o0+0x074] ! Mem[0000000091800074] = f302c467
! Mem[000000001180001f] = 3318997e, %l3 = 9aec10fcd87932ea
ldstub [%i3+0x01f],%l3 ! %l3 = 0000007e000000ff
p0_label_21:
! Mem[000000009080009c] = 6de004cd, %g2 = 5e6d61c48e334561
lduw [%i5+0x09c],%g2 ! %g2 = 000000006de004cd
! %l4 = af375e21, %l5 = 00000082, Mem[0000000011800158] = 30c7d2ff 2412e2a5
std %l4,[%i3+0x158] ! Mem[0000000011800158] = af375e21 00000082
! Mem[00000000110001c8] = 0af14fc8748c1590, %l4 = 00000000af375e21, %l1 = 000000009cf3ce43
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 0af14fc8748c1590
! Mem[0000000011800078] = af055e01, %l1 = 0af14fc8748c1590
swap [%i3+0x078],%l1 ! %l1 = 00000000af055e01
! Mem[00000000118000e0] = 4c7a169d, %l1 = 00000000af055e01
swap [%i3+0x0e0],%l1 ! %l1 = 000000004c7a169d
! %l3 = 000000000000007e, Mem[00000000100001e8] = ff8c23ed
stw %l3,[%i0+0x1e8] ! Mem[00000000100001e8] = 0000007e
! Mem[00000000110000ab] = e87ae7bd, %l4 = 00000000af375e21
ldstub [%i2+0x0ab],%l4 ! %l4 = 000000bd000000ff
! Mem[000000001180012c] = 567f8e89, %l7 = 00000000172af302
ldstub [%i3+0x12c],%l7 ! %l7 = 00000056000000ff
! Mem[000000001000015e] = 2de4646d, %l6 = e7cca500450bd00c
ldstub [%i0+0x15e],%l6 ! %l6 = 00000064000000ff
! Mem[0000000010800100] = 1e6c34497982b58a, %l7 = 0000000000000056
ldx [%i1+0x100],%l7 ! %l7 = 1e6c34497982b58a
p0_label_22:
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000010000180] = f795584a 70b54ad7 46d1f140 3bfdd10d
! Mem[0000000010000190] = 971a0cd1 cc15ee78 ccc45991 1ac2f59a
! Mem[00000000100001a0] = 5892bfbc 59f3aa17 0c17f45f b501d1b3
! Mem[00000000100001b0] = b28e06d8 d68bba72 666c2237 2f28b92c
mov 0x180,%g5
ldda [%i0+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000010000180
! %f16 = d74ab570 4a5895f7 0dd1fd3b 40f1d146
! %f20 = 78ee15cc d10c1a97 9af5c21a 9159c4cc
! %f24 = 17aaf359 bcbf9258 b3d101b5 5ff4170c
! %f28 = 72ba8bd6 d8068eb2 2cb9282f 37226c66
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000090800034] = ae786dc4, %g2 = 000000006de004cd
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffae
! %l3 = 000000000000007e, Mem[00000000910000f0] = 000000e8
stw %l3,[%i6+0x0f0] ! Mem[00000000910000f0] = 0000007e
! Mem[0000000091000130] = fa2c6561, %g2 = ffffffffffffffae
ldsb [%i6+0x131],%g2 ! %g2 = fffffffffffffffa
! Mem[000000001100017d] = 830a172c, %l6 = 0000000000000064
ldstub [%i2+0x17d],%l6 ! %l6 = 0000000a000000ff
! Mem[0000000011800080] = 67b4efeb, %l3 = 000000000000007e
ldsw [%i3+0x080],%l3 ! %l3 = 0000000067b4efeb
! Mem[0000000090800148] = cb60a5b4 d995135c, %g2 = fffffffa, %g3 = 8dca06ca
ldd [%i5+0x148],%g2 ! %g2 = 00000000cb60a5b4 00000000d995135c
! Mem[000000009180014c] = 76ffffff, %g2 = 00000000cb60a5b4
ldsb [%o0+0x14f],%g2 ! %g2 = 0000000000000076
p0_label_23:
! Mem[00000000918001d0] = cc0493a5, %g2 = 0000000000000076
lduh [%o0+0x1d2],%g2 ! %g2 = 000000000000cc04
! Mem[0000000010800040] = 23cde279, %l4 = 00000000000000bd
swap [%i1+0x040],%l4 ! %l4 = 0000000023cde279
! Mem[0000000010800138] = 9c79ac3e, %l7 = 1e6c34497982b58a
lduw [%i1+0x138],%l7 ! %l7 = 000000009c79ac3e
! Mem[0000000010000078] = 17968040, %l7 = 9c79ac3e, %l2 = 841f29fb
add %i0,0x78,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000017968040
! %l0 = 3449ad7e, %l1 = 4c7a169d, Mem[0000000090000030] = 97c25d09 48c0546e
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 3449ad7e 4c7a169d
! Mem[0000000011000004] = e20889e4, %l3 = 0000000067b4efeb
swap [%i2+0x004],%l3 ! %l3 = 00000000e20889e4
! Mem[00000000110001a0] = afe3089b, %l5 = 00000082, %l6 = 0000000a
add %i2,0x1a0,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000afe3089b
! Mem[00000000118000f8] = a0a2cb4f178e2e9d, %l1 = 000000004c7a169d, %l2 = 0000000017968040
add %i3,0xf8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = a0a2cb4f178e2e9d
! %f16 = d74ab570 4a5895f7 0dd1fd3b 40f1d146
! %f20 = 78ee15cc d10c1a97 9af5c21a 9159c4cc
! %f24 = 17aaf359 bcbf9258 b3d101b5 5ff4170c
! %f28 = 72ba8bd6 d8068eb2 2cb9282f 37226c66
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000091800054] = f579ed01, %g2 = 000000000000cc04
lduw [%o0+0x054],%g2 ! %g2 = 00000000f579ed01
p0_label_24:
! %l6 = afe3089b, %l7 = 9c79ac3e, Mem[0000000091800078] = d16d7231 a0968908
std %l6,[%o0+0x078] ! Mem[0000000091800078] = afe3089b 9c79ac3e
! Mem[00000000100000f0] = 250f9f48, %l2 = 178e2e9d, %l0 = 3449ad7e
add %i0,0xf0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000250f9f48
! Mem[0000000010000134] = ff334561, %l3 = e20889e4, %l6 = afe3089b
add %i0,0x134,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ff334561
! Mem[0000000010000098] = 8e67d82fa1df65ea, %l7 = 000000009c79ac3e
ldx [%i0+0x098],%l7 ! %l7 = 8e67d82fa1df65ea
! Mem[0000000091000068] = 0808e4282ee90f76, %g2 = 00000000f579ed01
ldx [%i6+0x068],%g2 ! %g2 = 0808e4282ee90f76
! Mem[000000001100009f] = 73b2e5c7, %l3 = 00000000e20889e4
ldstub [%i2+0x09f],%l3 ! %l3 = 000000c7000000ff
! %l5 = 0000000000000082, Mem[000000001180018c] = e067c6c4
stw %l5,[%i3+0x18c] ! Mem[000000001180018c] = 00000082
! Mem[0000000090000028] = ba2a5045, %g18 = 5b240e3061494bc0
ldsw [%i4+%o5],%g2 ! %g2 = 5b240e3061494bc0
! %f16 = d74ab570 4a5895f7 0dd1fd3b 40f1d146
! %f20 = 78ee15cc d10c1a97 9af5c21a 9159c4cc
! %f24 = 17aaf359 bcbf9258 b3d101b5 5ff4170c
! %f28 = 72ba8bd6 d8068eb2 2cb9282f 37226c66
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[00000000918000fc] = 00000095, %g2 = ffffffffba2a5045
ldub [%o0+0x0fc],%g2 ! %g2 = 0000000000000000
p0_label_25:
! Mem[00000000910001a8] = 9b27b854, %g2 = 0000000000000000
lduw [%i6+0x1a8],%g2 ! %g2 = 000000009b27b854
! Mem[00000000110000fc] = 387c714c, %l2 = a0a2cb4f178e2e9d
lduh [%i2+0x0fe],%l2 ! %l2 = 000000000000714c
! Mem[0000000010800198] = 280d29b8bde3130c, %l7 = 8e67d82fa1df65ea, %l2 = 000000000000714c
add %i1,0x198,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 280d29b8bde3130c
! %l4 = 0000000023cde279, Mem[0000000091000168] = 9effc7051801caab
stx %l4,[%i6+0x168] ! Mem[0000000091000168] = 0000000023cde279
! Mem[000000009180016c] = 47d4c3bd, %g2 = 000000009b27b854
ldub [%o0+0x16d],%g2 ! %g2 = 0000000000000047
! Mem[00000000110001b8] = 0b033a18 f5744ed7, %l0 = 250f9f48, %l1 = 4c7a169d
ldd [%i2+0x1b8],%l0 ! %l0 = 000000000b033a18 00000000f5744ed7
! Mem[0000000010800130] = 6145338e, %l1 = 00000000f5744ed7
swap [%i1+0x130],%l1 ! %l1 = 000000006145338e
! %l0 = 0b033a18, %l1 = 6145338e, Mem[0000000090800048] = f1c4b3bf d25e1a26
std %l0,[%i5+0x048] ! Mem[0000000090800048] = 0b033a18 6145338e
! %l2 = 280d29b8bde3130c, Mem[0000000091800054] = f579ed01
stw %l2,[%o0+0x054] ! Mem[0000000091800054] = bde3130c
! Mem[000000001180008c] = a822db8b, %l1 = 000000006145338e
swap [%i3+0x08c],%l1 ! %l1 = 00000000a822db8b
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000000b033a18
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 280d29b8bde3130c
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000c7
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000023cde279
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000082
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ff334561
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 8e67d82fa1df65ea
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 9e8ddf60 35c844ec
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 90158c74 c84ff10a
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8cfde8aa e9d6cc64
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0c7d272f ed2296da
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 50580913 b1d8ffe3
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ba2a5045 cf569fdd
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 97c25d09 48c0546e
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 0b92339e 6000715d
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be d74ab570 4a5895f7
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0dd1fd3b 40f1d146
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 78ee15cc d10c1a97
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 9af5c21a 9159c4cc
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 17aaf359 bcbf9258
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b3d101b5 5ff4170c
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 72ba8bd6 d8068eb2
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 2cb9282f 37226c66
bne %xcc,p0_f30_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x0a0],%g2 ! Expected data = 9ae0c017fa23d70a
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000100000a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 6aea2493ffe2d74d
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000100000c0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 250f9f485a37e899
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000100000f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 35290a32000000de
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000100000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = fffffff832de3bca
ldx [%i0+0x120],%g3 ! Observed data at 0000000010000120
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5e6d61c4ff334561
ldx [%i0+0x130],%g3 ! Observed data at 0000000010000130
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3edc83f32de4ff6d
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 = 68c753f160358078
ldx [%i0+0x160],%g3 ! Observed data at 0000000010000160
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x160,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0000007e4995ea30
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000100001e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1e8,%g4
set p0_local1_expect,%g1
p0_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 00000057a6529e37
ldx [%i1+0x018],%g3 ! Observed data at 0000000010800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 000000bd69a23537
ldx [%i1+0x040],%g3 ! Observed data at 0000000010800040
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3a74952ee96bd48a
ldx [%i1+0x080],%g3 ! Observed data at 0000000010800080
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6e94aaff1e5f153e
ldx [%i1+0x088],%g3 ! Observed data at 0000000010800088
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00000042fffffff8
ldx [%i1+0x098],%g3 ! Observed data at 0000000010800098
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5c099bd271b7ff34
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000108000c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = fff9ab63c55d5837
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000108000e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 1e6c34497982b58a
ldx [%i1+0x100],%g3 ! Observed data at 0000000010800100
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 628adfbb2faf0cec
ldx [%i1+0x108],%g3 ! Observed data at 0000000010800108
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 5f9fcee238a78a96
ldx [%i1+0x110],%g3 ! Observed data at 0000000010800110
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 43fba43aba870ff0
ldx [%i1+0x118],%g3 ! Observed data at 0000000010800118
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ca3bde32e32a36c2
ldx [%i1+0x120],%g3 ! Observed data at 0000000010800120
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = e2808eb963b3014f
ldx [%i1+0x128],%g3 ! Observed data at 0000000010800128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = f5744ed7c4616d5e
ldx [%i1+0x130],%g3 ! Observed data at 0000000010800130
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9c79ac3e5883b685
ldx [%i1+0x138],%g3 ! Observed data at 0000000010800138
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00000000fa23d70a
ldx [%i1+0x140],%g3 ! Observed data at 0000000010800140
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x140,%g4
ldx [%g1+0x190],%g2 ! Expected data = 15d3482fd003c0ff
ldx [%i1+0x190],%g3 ! Observed data at 0000000010800190
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = a4facd553ac5bd67
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000108001d0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bf274ebae621003d
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000108001d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d1afc10f0d4e0d78
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+0x000],%g2 ! Expected data = 7b32db9c67b4efeb
ldx [%i2+0x000],%g3 ! Observed data at 0000000011000000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f502cfbcffad4869
ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = a9ab881b00000001
ldx [%i2+0x028],%g3 ! Observed data at 0000000011000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 23006cef59957aa9
ldx [%i2+0x030],%g3 ! Observed data at 0000000011000030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000003d08d71e2c
ldx [%i2+0x038],%g3 ! Observed data at 0000000011000038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 000000000000000d
ldx [%i2+0x078],%g3 ! Observed data at 0000000011000078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = ac25ef3a73b2e5ff
ldx [%i2+0x098],%g3 ! Observed data at 0000000011000098
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a43ae1d58db394b6
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000110000a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e87ae7ff97022cbc
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000110000a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f72d71fc43fba43a
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000110000c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x128],%g2 ! Expected data = df2700c4fb5f8a5a
ldx [%i2+0x128],%g3 ! Observed data at 0000000011000128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = bec2172c8da2dfd1
ldx [%i2+0x160],%g3 ! Observed data at 0000000011000160
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = b6fc925a83ff172c
ldx [%i2+0x178],%g3 ! Observed data at 0000000011000178
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 64ccd6e9aafffd8c
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000110001d0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e3ffd8b113095850
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000110001e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1e0,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 95434415331899ff
ldx [%i3+0x018],%g3 ! Observed data at 0000000011800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 52db3bc80cfaccff
ldx [%i3+0x020],%g3 ! Observed data at 0000000011800020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 521d52240000008e
ldx [%i3+0x038],%g3 ! Observed data at 0000000011800038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = a8ff699b8db394b6
ldx [%i3+0x048],%g3 ! Observed data at 0000000011800048
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = a5ba6ea7ff5760bd
ldx [%i3+0x060],%g3 ! Observed data at 0000000011800060
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = ebab0b1f5e0c41c0
ldx [%i3+0x070],%g3 ! Observed data at 0000000011800070
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 748c159022f6bb73
ldx [%i3+0x078],%g3 ! Observed data at 0000000011800078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 1ac892886145338e
ldx [%i3+0x088],%g3 ! Observed data at 0000000011800088
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 969a6fff0bcc5177
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 = ea4dffa5bdf41a71
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000118000c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = af055e0164486de3
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000118000e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 1ea35b7bff7f8e89
ldx [%i3+0x128],%g3 ! Observed data at 0000000011800128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = af375e2100000082
ldx [%i3+0x158],%g3 ! Observed data at 0000000011800158
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = b5face3c05a2118d
ldx [%i3+0x180],%g3 ! Observed data at 0000000011800180
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = f1722a5900000082
ldx [%i3+0x188],%g3 ! Observed data at 0000000011800188
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = db2641500093ba81
ldx [%i3+0x190],%g3 ! Observed data at 0000000011800190
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4995ea3022f7dace
ldx [%i3+0x198],%g3 ! Observed data at 0000000011800198
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 57c68ad25b22b77f
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000118001a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e7cca500450bd00c
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000118001a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d6e7482f7f5b1cce
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000118001b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7dd6041eb5ab08cd
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000118001b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3a50e513ab44696a
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000118001c0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1c0,%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_f4_fail:
set p0_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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
p0_f8_fail:
set p0_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f10_fail:
set p0_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f12_fail:
set p0_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f14_fail:
set p0_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f16_fail:
set p0_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f18_fail:
set p0_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f20_fail:
set p0_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f22_fail:
set p0_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f24_fail:
set p0_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f26_fail:
set p0_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f28_fail:
set p0_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f30_fail:
set p0_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
membar #Sync
stda %f16,[%i3]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800010]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800010]
stha %l5,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800010]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800000]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800010]
done
p0_trap1o:
membar #Sync
stda %f16,[%o3]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800010]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800010]
stha %l5,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800010]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800000]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800010]
done
p0_trap2e:
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000010000018]
done
p0_trap2o:
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000010000018]
done
p0_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p0_trap3o:
nop
nop
nop
nop
nop
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 = d010a8c0870214e4
ldx [%g1+0x008],%l1 ! %l1 = 7b11861043fba43a
ldx [%g1+0x010],%l2 ! %l2 = 41e21bb80d4e0d78
ldx [%g1+0x018],%l3 ! %l3 = debd3b6628bc0576
ldx [%g1+0x020],%l4 ! %l4 = 7fdbe444e3b1ad94
ldx [%g1+0x028],%l5 ! %l5 = af1b740222a340d1
ldx [%g1+0x030],%l6 ! %l6 = 5a03055a3ac5bd67
ldx [%g1+0x038],%l7 ! %l7 = a3a012f2622b8574
! 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 = ad7b83cf fe6dfef2 aed3f992 58faa2b9
! %f4 = b82e5108 e4ee9b24 fc918f57 26be47a1
! %f8 = 575c337d d66787e0 670f9c9b 0654897e
! %f12 = f718f00f 1c500109 3c9e2381 96997d70
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b56c2904 f3df1805 6b313e52 c78de38c
! %f36 = c614b9b2 a2708a90 1bbd2ce0 18e685e6
! %f40 = 58eddd85 94a6c961 e15ff396 7610c67c
! %f44 = 7f381ff4 dcaf1bd0 1787c9ce c9364734
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xde28edc80000007c,%g7,%g1 ! GSR scale = 15, align = 4
wr %g1,%g0,%gsr ! GSR = de28edc80000007c
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[0000000013800050] = c5dfe683, %l6 = 652bc788b2d02cc1
swap [%i3+0x050],%l6 ! %l6 = 00000000c5dfe683
! Mem[000000001380001e] = d31cd7e8, %l1 = 0ea6addaa104054b
ldstub [%i3+0x01e],%l1 ! %l1 = 000000d7000000ff
! Mem[00000000128001e0] = 11346291af7e66b8, %l1 = 00000000000000d7, %l1 = 00000000000000d7
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 11346291af7e66b8
! Mem[00000000120000ef] = 5a534506, %l5 = 6f70402805eab667
ldstub [%i0+0x0ef],%l5 ! %l5 = 00000006000000ff
! Mem[0000000013800158] = 66e308ea, %l6 = 00000000c5dfe683
ldstub [%i3+0x158],%l6 ! %l6 = 00000066000000ff
! Mem[0000000012800150] = 29f284b1, %l1 = 11346291af7e66b8
swap [%i1+0x150],%l1 ! %l1 = 0000000029f284b1
! Mem[0000000091000008] = fb9248e5, %g18 = 0472b58452f02c5c
ldsw [%i6+%o1],%g2 ! %g2 = 0472b58452f02c5c
! Mem[0000000013800018] = 635de71ad31cffe8, %l2 = 85ae1ec090aeb7ef, %l4 = 750906a260264472
add %i3,0x18,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 635de71ad31cffe8
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000001280004b] = 5e448a7c, %l4 = 635de71ad31cffe8
ldstub [%i1+0x04b],%l4 ! %l4 = 0000007c000000ff
p1_label_2:
! %f0 = ad7b83cf fe6dfef2 aed3f992 58faa2b9
! %f4 = b82e5108 e4ee9b24 fc918f57 26be47a1
! %f8 = 575c337d d66787e0 670f9c9b 0654897e
! %f12 = f718f00f 1c500109 3c9e2381 96997d70
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140
! %l4 = 0000007c, %l5 = 00000006, Mem[0000000091800008] = cad99599 d97e67e1
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000007c 00000006
! %l0 = 0408b638a9e34548, Mem[0000000012000097] = 99551489
stb %l0,[%i0+0x097] ! Mem[0000000012000094] = 99551448
membar #Sync ! Added by membar checker (1752)
! %f0 = ad7b83cf fe6dfef2 aed3f992 58faa2b9
! %f4 = b82e5108 e4ee9b24 fc918f57 26be47a1
! %f8 = 575c337d d66787e0 670f9c9b 0654897e
! %f12 = f718f00f 1c500109 3c9e2381 96997d70
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! %l4 = 000000000000007c, Mem[000000009100004c] = 1b9bfe6c
sth %l4,[%i6+0x04c] ! Mem[000000009100004c] = 007cfe6c
! %l2 = 85ae1ec090aeb7ef, Mem[00000000120001d8] = a167972f
stw %l2,[%i0+0x1d8] ! Mem[00000000120001d8] = 90aeb7ef
! %l6 = 00000066, %l7 = f2cc6832, Mem[00000000128000a0] = 4f11898e 70208424
std %l6,[%i1+0x0a0] ! Mem[00000000128000a0] = 00000066 f2cc6832
! Mem[00000000130001c0] = de5010ba, %l4 = 000000000000007c
swap [%i2+0x1c0],%l4 ! %l4 = 00000000de5010ba
! Mem[00000000130001b0] = 5f76745be084ea7b, %l6 = 0000000000000066, %l2 = 85ae1ec090aeb7ef
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 5f76745be084ea7b
! Mem[0000000012000069] = 8a253b45, %l1 = 0000000029f284b1
ldstub [%i0+0x069],%l1 ! %l1 = 00000025000000ff
p1_label_3:
! Mem[000000001200013c] = 0d358975, %l0 = 0408b638a9e34548
lduw [%i0+0x13c],%l0 ! %l0 = 000000000d358975
! %f0 = ad7b83cf fe6dfef2 aed3f992 58faa2b9
! %f4 = b82e5108 e4ee9b24 fc918f57 26be47a1
! %f8 = 575c337d d66787e0 670f9c9b 0654897e
! %f12 = f718f00f 1c500109 3c9e2381 96997d70
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000910000bc] = e0737ef9, %g2 = fffffffffb9248e5
lduh [%i6+0x0bc],%g2 ! %g2 = 000000000000e073
! Mem[0000000091800100] = b89e754f 866f2604, %g2 = 0000e073, %g3 = 0bad0b00
ldd [%o0+0x100],%g2 ! %g2 = 00000000b89e754f 00000000866f2604
! Mem[0000000013800030] = e0393b5d7e801a63, %l0 = 000000000d358975, %l3 = 48843aa0ea2e1c11
add %i3,0x30,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = e0393b5d7e801a63
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l2 = e084ea7b, %l3 = 7e801a63, Mem[0000000091000118] = 454e9c33 47397e41
std %l2,[%i6+0x118] ! Mem[0000000091000118] = e084ea7b 7e801a63
! Mem[00000000128000dc] = 06d97df8, %l7 = 11b8269df2cc6832
swap [%i1+0x0dc],%l7 ! %l7 = 0000000006d97df8
! Mem[0000000090800128] = de0e84bd e339fbb9, %g2 = b89e754f, %g3 = 866f2604
ldd [%i5+0x128],%g2 ! %g2 = 00000000de0e84bd 00000000e339fbb9
p1_label_4:
membar #Sync ! Added by membar checker (1753)
! Mem[0000000090000144] = fe6dfef2, %g18 = 0472b58452f02c5c
ldsw [%i4+0x144],%g2 ! %g2 = 0472b58452f02c5c
! Mem[00000000910000c8] = 2aa4a537, %g2 = fffffffffe6dfef2
ldsh [%i6+0x0c8],%g2 ! %g2 = 0000000000002aa4
! Mem[0000000090000140] = ad7b83cf fe6dfef2 aed3f992 58faa2b9
! Mem[0000000090000150] = b82e5108 e4ee9b24 fc918f57 26be47a1
! Mem[0000000090000160] = 575c337d d66787e0 670f9c9b 0654897e
! Mem[0000000090000170] = f718f00f 1c500109 3c9e2381 96997d70
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000918001d0] = 6629cc04, %g18 = 0472b58452f02c5c
ldsw [%o0+0x1d0],%g2 ! %g2 = 0472b58452f02c5c
! Mem[0000000012000048] = 0eb5a391, %l1 = 0000000000000025
lduw [%i0+0x048],%l1 ! %l1 = 000000000eb5a391
! Mem[00000000908001a8] = be6f9887, %g2 = 000000006629cc04
ldsh [%i5+0x1a8],%g2 ! %g2 = ffffffffffffbe6f
! %l1 = 000000000eb5a391, Mem[0000000012800056] = 32cd01f0
sth %l1,[%i1+0x056] ! Mem[0000000012800054] = 32cda391
! Mem[000000009100002c] = 3cd678a2, %g18 = 0472b58452f02c5c
ldsw [%i6+0x02c],%g2 ! %g2 = 0472b58452f02c5c
! Mem[0000000012000150] = bae5cf0c 2c77e4df, %l2 = e084ea7b, %l3 = 7e801a63
ldd [%i0+0x150],%l2 ! %l2 = 00000000bae5cf0c 000000002c77e4df
! Mem[0000000090000060] = 6d7d714c 42819184, %g2 = 3cd678a2, %g3 = e339fbb9
ldd [%i4+0x060],%g2 ! %g2 = 000000006d7d714c 0000000042819184
p1_label_5:
! Mem[00000000138000bc] = 2fb0eb99, %l7 = 06d97df8, %l1 = 0eb5a391
add %i3,0xbc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000002fb0eb99
! Mem[000000001200009c] = 2c89dc55, %l4 = de5010ba, %l3 = 2c77e4df
add %i0,0x9c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002c89dc55
! %l5 = 0000000000000006, Mem[0000000090800160] = 281c7df8
sth %l5,[%i5+0x160] ! Mem[0000000090800160] = 00067df8
! Mem[000000009080013c] = 2ffd576c, %g2 = 000000006d7d714c
lduw [%i5+0x13c],%g2 ! %g2 = 000000002ffd576c
! Mem[0000000013800030] = e0393b5d, %l1 = 2fb0eb99, %l6 = 00000066
add %i3,0x30,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e0393b5d
! %l0 = 000000000d358975, Mem[0000000013800077] = b4360d03
stb %l0,[%i3+0x077] ! Mem[0000000013800074] = b4360d75
! Mem[00000000908001c8] = ff6375af1ce4d927, %g2 = 000000002ffd576c
ldx [%i5+0x1c8],%g2 ! %g2 = ff6375af1ce4d927
! Mem[0000000090000140] = ad7b83cf fe6dfef2 aed3f992 58faa2b9
! Mem[0000000090000150] = b82e5108 e4ee9b24 fc918f57 26be47a1
! Mem[0000000090000160] = 575c337d d66787e0 670f9c9b 0654897e
! Mem[0000000090000170] = f718f00f 1c500109 3c9e2381 96997d70
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000013800140] = 39c70312, %l1 = 2fb0eb99, %l7 = 06d97df8
add %i3,0x140,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000039c70312
! Mem[0000000012800050] = 0e4659b632cda391, %l4 = 00000000de5010ba, %l3 = 000000002c89dc55
add %i1,0x50,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 0e4659b632cda391
p1_label_6:
! Mem[000000009100006c] = 97f4ab76, %g18 = 0472b58452f02c5c
ldsw [%i6+0x06c],%g2 ! %g2 = 0472b58452f02c5c
! %f0 = ad7b83cf fe6dfef2 aed3f992 58faa2b9
! %f4 = b82e5108 e4ee9b24 fc918f57 26be47a1
! %f8 = 575c337d d66787e0 670f9c9b 0654897e
! %f12 = f718f00f 1c500109 3c9e2381 96997d70
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[00000000120000d8] = fa823a8a, %l6 = e0393b5d, %l7 = 39c70312
add %i0,0xd8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000fa823a8a
! Mem[0000000091800094] = 90090fcd, %g2 = ffffffff97f4ab76
ldsb [%o0+0x095],%g2 ! %g2 = ffffffffffffff90
! Mem[00000000138001d8] = 8370ff20, %l3 = 0e4659b632cda391
ldsw [%i3+0x1d8],%l3 ! %l3 = ffffffff8370ff20
! Mem[0000000091800164] = c730ce0b, %g2 = ffffffffffffff90
ldsb [%o0+0x164],%g2 ! %g2 = ffffffffffffffc7
! Mem[00000000120001cc] = 3d61ff35, %l1 = 000000002fb0eb99
ldstub [%i0+0x1cc],%l1 ! %l1 = 0000003d000000ff
! Mem[0000000090800024] = 84b81ed6, %g2 = ffffffffffffffc7
lduw [%i5+0x024],%g2 ! %g2 = 0000000084b81ed6
! Mem[000000001280013c] = c0e41268, %l7 = fa823a8a, %l0 = 0d358975
add %i1,0x13c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c0e41268
! Mem[0000000012800128] = eed59a95, %l6 = 00000000e0393b5d
ldsw [%i1+0x128],%l6 ! %l6 = ffffffffeed59a95
p1_label_7:
! Mem[00000000130001c0] = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! Mem[00000000130001d0] = 4a3a3ba9 90c89844 2aff172b 85fdf839
! Mem[00000000130001e0] = 0624d58a d0020af5 e5fff680 95c50125
! Mem[00000000130001f0] = a133aa8f ead4f14d 92dca811 ca451d6f
mov 0x1c0,%g6
ldda [%i2+%g6]ASI_BLK_S,%f0 ! Block Load from 00000000130001c0
! Mem[0000000090000088] = 7c63a12e a19c0b8a, %g2 = 84b81ed6, %g3 = 42819184
ldd [%i4+0x088],%g2 ! %g2 = 000000007c63a12e 00000000a19c0b8a
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
stda %f16,[%i0]ASI_BLK_S ! Block Store to 0000000012000000
! Mem[00000000900000f8] = cc3a2e15, %g2 = 000000007c63a12e
lduw [%i4+0x0f8],%g2 ! %g2 = 00000000cc3a2e15
! Mem[0000000012800138] = 97cac740, %l5 = 0000000000000006
swap [%i1+0x138],%l5 ! %l5 = 0000000097cac740
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800004] = 2e58029c, %g2 = 00000000cc3a2e15
ldsb [%i5+0x005],%g2 ! %g2 = 000000000000002e
! %l6 = eed59a95, %l7 = fa823a8a, Mem[00000000908000e0] = 7b822914 7184bdc4
std %l6,[%i5+0x0e0] ! Mem[00000000908000e0] = eed59a95 fa823a8a
! Mem[0000000013800080] = 4d24b298, %l3 = ffffffff8370ff20
ldstub [%i3+0x080],%l3 ! %l3 = 0000004d000000ff
! Mem[0000000013800148] = a6533b56, %l2 = bae5cf0c, %l5 = 97cac740
add %i3,0x148,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a6533b56
p1_label_8:
! %f0 = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! %f4 = 4a3a3ba9 90c89844 2aff172b 85fdf839
! %f8 = 0624d58a d0020af5 e5fff680 95c50125
! %f12 = a133aa8f ead4f14d 92dca811 ca451d6f
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[00000000138000b8] = 9dd2a8422fb0eb99, %l0 = 00000000c0e41268, %l2 = 00000000bae5cf0c
add %i3,0xb8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 9dd2a8422fb0eb99
! %l7 = 00000000fa823a8a, Mem[0000000091000198] = baa4779dc3db84f6
stx %l7,[%i6+0x198] ! Mem[0000000091000198] = 00000000fa823a8a
! %l3 = 000000000000004d, Mem[000000009000001c] = 2b17ff2a
stw %l3,[%i4+0x01c] ! Mem[000000009000001c] = 0000004d
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %l3 = 000000000000004d, Mem[000000009180000c] = 00000006
sth %l3,[%o0+0x00c] ! Mem[000000009180000c] = 004d0006
! %f0 = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! %f4 = 4a3a3ba9 90c89844 2aff172b 85fdf839
! %f8 = 0624d58a d0020af5 e5fff680 95c50125
! %f12 = a133aa8f ead4f14d 92dca811 ca451d6f
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000091000000] = 061aa11b, %g2 = 000000000000002e
ldsb [%i6+0x001],%g2 ! %g2 = 0000000000000006
! Mem[0000000013800178] = aa98c161b1f20f1e, %l3 = 000000000000004d, %l0 = 00000000c0e41268
add %i3,0x178,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = aa98c161b1f20f1e
! Mem[00000000120000b4] = 7c6aaf88, %l3 = 000000000000004d
ldsh [%i0+0x0b6],%l3 ! %l3 = ffffffffffffaf88
p1_label_9:
membar #Sync ! Added by membar checker (1754)
! %f0 = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! %f4 = 4a3a3ba9 90c89844 2aff172b 85fdf839
! %f8 = 0624d58a d0020af5 e5fff680 95c50125
! %f12 = a133aa8f ead4f14d 92dca811 ca451d6f
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! %f0 = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! %f4 = 4a3a3ba9 90c89844 2aff172b 85fdf839
! %f8 = 0624d58a d0020af5 e5fff680 95c50125
! %f12 = a133aa8f ead4f14d 92dca811 ca451d6f
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000090000080] = b63d1572 ed268e37 54bf0d88 405e244d
! Mem[0000000090000090] = 695be482 039ce951 1a27fe43 0bcd931d
! Mem[00000000900000a0] = 9991e75b 7389ab36 54aa423b c4c96cec
! Mem[00000000900000b0] = 112fb74c dc059791 edc5639e 99d64632
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l4 = de5010ba, %l5 = a6533b56, Mem[00000000918000e8] = 35e2f08c 823f4441
std %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = de5010ba a6533b56
! Mem[0000000091800070] = 4351f558, %g2 = 0000000000000006
ldub [%o0+0x071],%g2 ! %g2 = 0000000000000043
! Mem[00000000908000bc] = 7d0b703f, %g2 = 0000000000000043
lduw [%i5+0x0bc],%g2 ! %g2 = 000000007d0b703f
! %l2 = 9dd2a8422fb0eb99, Mem[00000000900000c4] = 2a884606
stw %l2,[%i4+0x0c4] ! Mem[00000000900000c4] = 2fb0eb99
! Mem[00000000138001d8] = 8370ff20, %l2 = 9dd2a8422fb0eb99
swap [%i3+0x1d8],%l2 ! %l2 = 000000008370ff20
! Mem[0000000013800090] = 4a49c94b, %l3 = ffffffffffffaf88
swap [%i3+0x090],%l3 ! %l3 = 000000004a49c94b
! Mem[0000000012000100] = 93ca0b29, %l3 = 000000004a49c94b
ldub [%i0+0x100],%l3 ! %l3 = 0000000000000093
p1_label_10:
! Mem[0000000091800040] = 3fed9e3c 8edc3761, %g2 = 7d0b703f, %g3 = a19c0b8a
ldd [%o0+0x040],%g2 ! %g2 = 000000003fed9e3c 000000008edc3761
! Mem[0000000012800188] = 7d35c5d2, %l0 = b1f20f1e, %l7 = fa823a8a
add %i1,0x188,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007d35c5d2
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[0000000013800174] = 2c5c4b87, %l7 = 000000007d35c5d2
ldub [%i3+0x174],%l7 ! %l7 = 000000000000002c
! %l2 = 000000008370ff20, Mem[00000000138001d8] = 2fb0eb99
stb %l2,[%i3+0x1d8] ! Mem[00000000138001d8] = 20b0eb99
! %l6 = ffffffffeed59a95, Mem[0000000090800178] = a67ed7b62a2f5e87
stx %l6,[%i5+0x178] ! Mem[0000000090800178] = ffffffffeed59a95
! Mem[0000000012800184] = fbd3c770, %l2 = 000000008370ff20
ldstub [%i1+0x184],%l2 ! %l2 = 000000fb000000ff
! Mem[00000000128001c5] = df3dc089, %l5 = 00000000a6533b56
ldstub [%i1+0x1c5],%l5 ! %l5 = 0000003d000000ff
! %l4 = 00000000de5010ba, Mem[00000000120000d4] = 3ab40071
stw %l4,[%i0+0x0d4] ! Mem[00000000120000d4] = de5010ba
membar #Sync ! Added by membar checker (1755)
! %l4 = 00000000de5010ba, Mem[00000000900001a8] = e5fff68095c50125
stx %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = 00000000de5010ba
p1_label_11:
! %l6 = ffffffffeed59a95, Mem[00000000908000bf] = 3f722437
stb %l6,[%i5+0x0bf] ! Mem[00000000908000bc] = 95722437
! Mem[00000000120001d4] = f3bee284, %l3 = 0000000000000093
ldsw [%i0+0x1d4],%l3 ! %l3 = fffffffff3bee284
! Mem[0000000012000042] = 2acdb6ff, %l0 = aa98c161b1f20f1e
ldstub [%i0+0x042],%l0 ! %l0 = 000000b6000000ff
! %f0 = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! %f4 = 4a3a3ba9 90c89844 2aff172b 85fdf839
! %f8 = 0624d58a d0020af5 e5fff680 95c50125
! %f12 = a133aa8f ead4f14d 92dca811 ca451d6f
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000918000c4] = 56227b42, %g2 = 000000003fed9e3c
lduh [%o0+0x0c6],%g2 ! %g2 = 0000000000005622
! Mem[0000000091000080] = 30f3d11f5ade3b8e, %g2 = 0000000000005622
ldx [%i6+0x080],%g2 ! %g2 = 30f3d11f5ade3b8e
! %l3 = fffffffff3bee284, Mem[0000000091000108] = 3cc57cdf856a7c68
stx %l3,[%i6+0x108] ! Mem[0000000091000108] = fffffffff3bee284
! Mem[0000000012800138] = 00000006c0e41268, %l3 = fffffffff3bee284
ldx [%i1+0x138],%l3 ! %l3 = 00000006c0e41268
! Mem[00000000908000a8] = 5049bada0eb1465f, %g2 = 30f3d11f5ade3b8e
ldx [%i5+0x0a8],%g2 ! %g2 = 5049bada0eb1465f
! Mem[0000000091000198] = 00000000 fa823a8a, %g2 = 0eb1465f, %g3 = 8edc3761
ldd [%i6+0x198],%g2 ! %g2 = 0000000000000000 00000000fa823a8a
p1_label_12:
! %l6 = eed59a95, %l7 = 0000002c, Mem[0000000013800110] = 15976b62 69849d16
std %l6,[%i3+0x110] ! Mem[0000000013800110] = eed59a95 0000002c
! %l6 = ffffffffeed59a95, Mem[00000000908001fc] = e1033315
stw %l6,[%i5+0x1fc] ! Mem[00000000908001fc] = eed59a95
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[000000001300010a] = 53cbcd26, %l0 = 00000000000000b6
ldstub [%i2+0x10a],%l0 ! %l0 = 000000cd000000ff
! %l4 = de5010ba, %l5 = 0000003d, Mem[0000000013800118] = 71a6718b ec6ee90c
std %l4,[%i3+0x118] ! Mem[0000000013800118] = de5010ba 0000003d
! Mem[00000000120001c8] = 5cf8eab3, %l4 = 00000000de5010ba
swap [%i0+0x1c8],%l4 ! %l4 = 000000005cf8eab3
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[000000001300014c] = 09b1cf7f, %l0 = 00000000000000cd
lduw [%i2+0x14c],%l0 ! %l0 = 0000000009b1cf7f
membar #Sync ! Added by membar checker (1756)
! Mem[0000000090000000] = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! Mem[0000000090000010] = 4a3a3ba9 90c89844 2aff172b 85fdf839
! Mem[0000000090000020] = 0624d58a d0020af5 e5fff680 95c50125
! Mem[0000000090000030] = a133aa8f ead4f14d 92dca811 ca451d6f
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000120000c8] = e71733ec2bc7e1c1, %l7 = 000000000000002c, %l6 = ffffffffeed59a95
add %i0,0xc8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = e71733ec2bc7e1c1
p1_label_13:
! Mem[000000001380007e] = 3b528ab1, %l2 = 00000000000000fb
ldstub [%i3+0x07e],%l2 ! %l2 = 0000008a000000ff
! Mem[000000001200005c] = 5065efb7, %l3 = 00000006c0e41268
swap [%i0+0x05c],%l3 ! %l3 = 000000005065efb7
! Mem[0000000090800168] = 38d5f50a, %g2 = 0000000000000000
ldsb [%i5+0x16b],%g2 ! %g2 = 0000000000000038
! %l1 = 000000000000003d, Mem[00000000908001ba] = 61c67b37
stb %l1,[%i5+0x1ba] ! Mem[00000000908001b8] = 3dc67b37
! Mem[000000001280009c] = 0d667873, %l5 = 000000000000003d
swap [%i1+0x09c],%l5 ! %l5 = 000000000d667873
! %l2 = 0000008a, %l3 = 5065efb7, Mem[0000000091800018] = 08ee2106 603a86ea
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 0000008a 5065efb7
! %f0 = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! %f4 = 4a3a3ba9 90c89844 2aff172b 85fdf839
! %f8 = 0624d58a d0020af5 e5fff680 95c50125
! %f12 = a133aa8f ead4f14d 92dca811 ca451d6f
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000012000180] = c9a07f40fd576c1c, %l0 = 0000000009b1cf7f, %l0 = 0000000009b1cf7f
add %i0,0x180,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c9a07f40fd576c1c
! Mem[000000009100005c] = f9987bb3, %g2 = 0000000000000038
lduh [%i6+0x05c],%g2 ! %g2 = 000000000000f998
! Mem[000000001380012a] = ecd80204, %l0 = c9a07f40fd576c1c
ldstub [%i3+0x12a],%l0 ! %l0 = 00000002000000ff
p1_label_14:
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[00000000908000a4] = 2f812be1, %g2 = 000000000000f998
lduw [%i5+0x0a4],%g2 ! %g2 = 000000002f812be1
! Mem[00000000918000a8] = 8552721f, %g2 = 000000002f812be1
lduw [%o0+0x0a8],%g2 ! %g2 = 000000008552721f
! Mem[000000001300006c] = c3e0c670, %l3 = 5065efb7, %l5 = 0d667873
add %i2,0x6c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c3e0c670
! Mem[0000000091000094] = c220a41d, %g2 = 000000008552721f
ldsb [%i6+0x096],%g2 ! %g2 = ffffffffffffffc2
! Mem[00000000910001c0] = c03f76da, %g18 = 0472b58452f02c5c
ldsw [%i6+0x1c0],%g2 ! %g2 = 0472b58452f02c5c
! %l5 = 00000000c3e0c670, Mem[00000000900001f4] = 8faa33a1
stb %l5,[%i4+0x1f4] ! Mem[00000000900001f4] = 70aa33a1
! Mem[000000009000001c] = 85fdf839, %g18 = 0472b58452f02c5c
ldsw [%i4+0x01c],%g2 ! %g2 = 0472b58452f02c5c
! %l6 = e71733ec2bc7e1c1, Mem[0000000090000040] = 97104282
sth %l6,[%i4+0x040] ! Mem[0000000090000040] = e1c14282
! Mem[0000000090800090] = 95193fee, %g2 = ffffffff85fdf839
lduh [%i5+0x090],%g2 ! %g2 = 0000000000009519
p1_label_15:
! Mem[0000000091000154] = 79d8a372, %g2 = 0000000000009519
ldsb [%i6+0x154],%g2 ! %g2 = 0000000000000079
! Mem[00000000130000b0] = d8b74d71182ceb5f, %l2 = 000000000000008a
ldx [%i2+0x0b0],%l2 ! %l2 = d8b74d71182ceb5f
! %l7 = 000000000000002c, Mem[0000000090000100] = 61cc8701f97a3d9b
stx %l7,[%i4+0x100] ! Mem[0000000090000100] = 000000000000002c
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000013000150] = 961f2e33df3dbb84, %l2 = d8b74d71182ceb5f, %l4 = 000000005cf8eab3
add %i2,0x150,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 961f2e33df3dbb84
! Mem[0000000013800064] = a944e303, %l6 = e71733ec2bc7e1c1
swap [%i3+0x064],%l6 ! %l6 = 00000000a944e303
! Mem[0000000013000054] = e4790380, %l3 = 5065efb7, %l6 = a944e303
add %i2,0x54,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000e4790380
! Mem[00000000910001f4] = fbbad425, %g2 = 0000000000000079
ldsb [%i6+0x1f6],%g2 ! %g2 = fffffffffffffffb
! %l7 = 000000000000002c, Mem[0000000012000142] = 3e6d404d
stb %l7,[%i0+0x142] ! Mem[0000000012000140] = 3e6d2c4d
membar #Sync ! Added by membar checker (1757)
! Mem[0000000090000080] = 378e26ed72153db6, %g2 = fffffffffffffffb
ldx [%i4+0x080],%g2 ! %g2 = 378e26ed72153db6
p1_label_16:
! %l5 = 00000000c3e0c670, Mem[00000000918001f8] = 968f922c946eb4fe
stx %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = 00000000c3e0c670
! Mem[000000001380009c] = 3f6a4bb5, %l4 = 961f2e33df3dbb84
swap [%i3+0x09c],%l4 ! %l4 = 000000003f6a4bb5
! %l6 = 00000000e4790380, Mem[00000000910000fa] = 485fc946
sth %l6,[%i6+0x0fa] ! Mem[00000000910000f8] = 0380c946
! Mem[0000000091800020] = 92348dca, %g2 = 378e26ed72153db6
lduh [%o0+0x022],%g2 ! %g2 = 0000000000009234
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100
! %l0 = 00000002, %l1 = 0000003d, Mem[0000000091000008] = fb9248e5 a058c056
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000002 0000003d
! Mem[000000001280003b] = bf5a8505, %l3 = 000000005065efb7
ldstub [%i1+0x03b],%l3 ! %l3 = 00000005000000ff
! Mem[00000000910001ec] = 858d7a00, %g18 = 0472b58452f02c5c
ldsw [%i6+0x1ec],%g2 ! %g2 = 0472b58452f02c5c
! %l0 = 0000000000000002, Mem[00000000908001f6] = ddae8453
sth %l0,[%i5+0x1f6] ! Mem[00000000908001f4] = 00028453
! Mem[00000000128001f8] = c9ff802f88b32850, %l4 = 000000003f6a4bb5, %l1 = 000000000000003d
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = c9ff802f88b32850
p1_label_17:
! Mem[00000000900001ac] = de5010ba, %g18 = 0472b58452f02c5c
ldsw [%i4+0x1ac],%g2 ! %g2 = 0472b58452f02c5c
! Mem[0000000012800000] = 972e02fc0f2c2bf7, %l2 = d8b74d71182ceb5f, %l0 = 0000000000000002
casxa [%i1]0x80,%l2,%l0 ! %l0 = 972e02fc0f2c2bf7
! Mem[00000000138000ac] = 0cd41201, %l6 = e4790380, %l1 = 88b32850
add %i3,0xac,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000000cd41201
! Mem[000000001200012f] = 0f42dd21, %l5 = 00000000c3e0c670
ldstub [%i0+0x12f],%l5 ! %l5 = 00000021000000ff
! Mem[0000000090000008] = ee4bf7c5 9e6145a3, %g2 = de5010ba, %g3 = fa823a8a
ldd [%i4+%o1],%g2 ! %g2 = 00000000ee4bf7c5 000000009e6145a3
! %l5 = 0000000000000021, Mem[0000000012000198] = 0bc9d63860150b17
stx %l5,[%i0+0x198] ! Mem[0000000012000198] = 0000000000000021
! Mem[000000001380004c] = f644088a, %l5 = 0000000000000021
ldstub [%i3+0x04c],%l5 ! %l5 = 000000f6000000ff
! Mem[00000000120001fc] = 1cdc3ffb, %l2 = d8b74d71182ceb5f
swap [%i0+0x1fc],%l2 ! %l2 = 000000001cdc3ffb
! Mem[00000000128001f8] = c9ff802f88b32850, %l6 = 00000000e4790380, %l3 = 0000000000000005
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = c9ff802f88b32850
! %f0 = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! %f4 = 4a3a3ba9 90c89844 2aff172b 85fdf839
! %f8 = 0624d58a d0020af5 e5fff680 95c50125
! %f12 = a133aa8f ead4f14d 92dca811 ca451d6f
stda %f0,[%i0+%g5]ASI_BLK_SL ! Block Store to 00000000120000c0
p1_label_18:
! Mem[00000000130001f8] = 92dca811ca451d6f, %l1 = 000000000cd41201, %l4 = 000000003f6a4bb5
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 92dca811ca451d6f
! Mem[0000000090800020] = cd842cc684b81ed6, %g2 = 00000000ee4bf7c5
ldx [%i5+%o4],%g2 ! %g2 = cd842cc684b81ed6
! %l4 = ca451d6f, %l5 = 000000f6, Mem[00000000908001e0] = 718735ab 7e587ad1
std %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = ca451d6f 000000f6
! Mem[00000000138001e5] = ccd1dabc, %l5 = 00000000000000f6
ldstub [%i3+0x1e5],%l5 ! %l5 = 000000d1000000ff
! %l1 = 000000000cd41201, Mem[0000000091000050] = 745b39ae
stw %l1,[%i6+0x050] ! Mem[0000000091000050] = 0cd41201
! Mem[0000000013800173] = 1473e879, %l2 = 000000001cdc3ffb
ldstub [%i3+0x173],%l2 ! %l2 = 00000079000000ff
! Mem[0000000090000154] = 442aff17, %g2 = cd842cc684b81ed6
ldsb [%i4+0x157],%g2 ! %g2 = 0000000000000044
! %l6 = e4790380, %l7 = 0000002c, Mem[00000000918001f0] = 019c9db4 8a23ac68
std %l6,[%o0+0x1f0] ! Mem[00000000918001f0] = e4790380 0000002c
! Mem[0000000012800048] = 5e448aff, %l2 = 00000079, %l6 = e4790380
add %i1,0x48,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000005e448aff
! Mem[000000001280006c] = c0dfad8a, %l6 = 000000005e448aff
swap [%i1+0x06c],%l6 ! %l6 = 00000000c0dfad8a
p1_label_19:
! %l3 = c9ff802f88b32850, Mem[00000000908001ea] = f269ad80
sth %l3,[%i5+0x1ea] ! Mem[00000000908001e8] = 2850ad80
! Mem[00000000918001e4] = fcc1a550, %g18 = 0472b58452f02c5c
ldsw [%o0+0x1e4],%g2 ! %g2 = 0472b58452f02c5c
! Mem[00000000128000d4] = cd32d781, %l1 = 000000000cd41201
ldub [%i1+0x0d6],%l1 ! %l1 = 00000000000000d7
! Mem[0000000012000100] = 93ca0b2945a3518a, %l4 = 92dca811ca451d6f, %l4 = 92dca811ca451d6f
add %i0,0x100,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 93ca0b2945a3518a
! Mem[00000000138000f8] = 02196a0df80e6ded, %l0 = 972e02fc0f2c2bf7, %l4 = 93ca0b2945a3518a
add %i3,0xf8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 02196a0df80e6ded
! Mem[00000000908000b8] = 4c6a7d0b, %g2 = fffffffffcc1a550
ldsb [%i5+0x0ba],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000080] = 1f5ade3b, %g2 = 000000000000004c
ldsb [%i6+0x083],%g2 ! %g2 = 000000000000001f
! Mem[00000000908000ac] = 0eb1465f, %g2 = 000000000000001f
ldsh [%i5+0x0ac],%g2 ! %g2 = 0000000000000eb1
! Mem[0000000091000118] = ea7b7e80, %g2 = 0000000000000eb1
ldsh [%i6+0x11a],%g2 ! %g2 = ffffffffffffea7b
! Mem[0000000013800090] = ffffaf88 f1e7f957, %l2 = 00000079, %l3 = 88b32850
ldd [%i3+0x090],%l2 ! %l2 = 00000000ffffaf88 00000000f1e7f957
p1_label_20:
! %l1 = 00000000000000d7, Mem[00000000900001f4] = 70aa33a1
stw %l1,[%i4+0x1f4] ! Mem[00000000900001f4] = 000000d7
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[0000000091000020] = 905bc3c4, %g2 = ffffffffffffea7b
ldub [%i6+%o4],%g2 ! %g2 = 0000000000000090
! %l2 = ffffaf88, %l3 = f1e7f957, Mem[0000000091000170] = fcaaa1c2 7f0c6232
std %l2,[%i6+0x170] ! Mem[0000000091000170] = ffffaf88 f1e7f957
! Mem[0000000012000040] = 2acdffff, %l2 = ffffaf88, %l5 = 000000d1
add %i0,0x40,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000002acdffff
! Mem[00000000908000d0] = 886ed32e, %g2 = 0000000000000090
ldub [%i5+0x0d3],%g2 ! %g2 = 0000000000000088
! Mem[00000000918000ec] = 533b56d9, %g2 = 0000000000000088
ldsb [%o0+0x0ed],%g2 ! %g2 = 0000000000000053
! %l2 = 00000000ffffaf88, Mem[00000000910000d0] = 807c80b2
sth %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = af8880b2
! %l6 = 00000000c0dfad8a, Mem[0000000090800144] = 425eec72
stw %l6,[%i5+0x144] ! Mem[0000000090800144] = c0dfad8a
! Mem[00000000900001f0] = 4df1d4ea 000000d7, %g2 = 00000053, %g3 = 9e6145a3
ldd [%i4+0x1f0],%g2 ! %g2 = 000000004df1d4ea 00000000000000d7
p1_label_21:
! Mem[0000000012800180] = 0663aaa5, %l7 = 0000002c, %l5 = 2acdffff
add %i1,0x180,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000000663aaa5
membar #Sync ! Added by membar checker (1758)
! Mem[0000000090000108] = 4d245e40, %g2 = 000000004df1d4ea
ldsb [%i4+0x108],%g2 ! %g2 = 000000000000004d
! Mem[0000000091800010] = 402e8582e530e08a, %g2 = 000000000000004d
ldx [%o0+%o2],%g2 ! %g2 = 402e8582e530e08a
! Mem[0000000012800170] = 90f33a56, %l1 = 00000000000000d7
swap [%i1+0x170],%l1 ! %l1 = 0000000090f33a56
! %l0 = 972e02fc0f2c2bf7, Mem[0000000091800172] = 36a6f833
stb %l0,[%o0+0x172] ! Mem[0000000091800170] = f7a6f833
! Mem[0000000090800004] = 58029c03, %g2 = 402e8582e530e08a
ldub [%i5+0x006],%g2 ! %g2 = 0000000000000058
! %l2 = 00000000ffffaf88, Mem[00000000138001c6] = 76e0c578
sth %l2,[%i3+0x1c6] ! Mem[00000000138001c4] = 76e0af88
! Mem[0000000090800018] = 97f1f9a0, %g2 = 0000000000000058
ldub [%i5+%o3],%g2 ! %g2 = 0000000000000097
! Mem[00000000128001f0] = b6d5e411, %l1 = 0000000090f33a56
lduh [%i1+0x1f0],%l1 ! %l1 = 000000000000b6d5
! %l6 = 00000000c0dfad8a, Mem[0000000090800010] = f7ed6b21
sth %l6,[%i5+%o2] ! Mem[0000000090800010] = ad8a6b21
p1_label_22:
! Mem[0000000091800098] = cd824bad, %g2 = 0000000000000097
ldsh [%o0+0x098],%g2 ! %g2 = ffffffffffffcd82
! %l7 = 000000000000002c, Mem[0000000091800188] = cbcfa3df
stw %l7,[%o0+0x188] ! Mem[0000000091800188] = 0000002c
! Mem[0000000090000014] = 90c89844, %g2 = ffffffffffffcd82
lduw [%i4+0x014],%g2 ! %g2 = 0000000090c89844
! %l3 = 00000000f1e7f957, Mem[0000000012000150] = bae5cf0c2c77e4df
stx %l3,[%i0+0x150] ! Mem[0000000012000150] = 00000000f1e7f957
! Mem[000000009080001c] = 609ec613, %g18 = 0472b58452f02c5c
ldsw [%i5+0x01c],%g2 ! %g2 = 0472b58452f02c5c
! %l7 = 000000000000002c, Mem[000000009080012c] = e339fbb9
stw %l7,[%i5+0x12c] ! Mem[000000009080012c] = 0000002c
! Mem[00000000130000d8] = b8899300097bb141, %l6 = 00000000c0dfad8a, %l0 = 972e02fc0f2c2bf7
add %i2,0xd8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = b8899300097bb141
! Mem[0000000012000108] = 50bc7b9b, %l1 = 000000000000b6d5
swap [%i0+0x108],%l1 ! %l1 = 0000000050bc7b9b
! Mem[0000000012800108] = aed9fe46, %l5 = 000000000663aaa5
ldstub [%i1+0x108],%l5 ! %l5 = 000000ae000000ff
! Mem[0000000091000080] = 30f3d11f, %g2 = 00000000609ec613
lduw [%i6+0x080],%g2 ! %g2 = 0000000030f3d11f
p1_label_23:
! Mem[00000000120000a0] = b298b2a5cdd7b076, %l5 = 00000000000000ae, %l6 = 00000000c0dfad8a
add %i0,0xa0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = b298b2a5cdd7b076
! Mem[00000000130000b8] = 50156b6d, %l0 = b8899300097bb141
swap [%i2+0x0b8],%l0 ! %l0 = 0000000050156b6d
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[0000000013000164] = cb45783d, %l7 = 0000002c, %l1 = 50bc7b9b
add %i2,0x164,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000cb45783d
! Mem[00000000900001b8] = d6999e63, %g2 = 0000000030f3d11f
ldsb [%i4+0x1ba],%g2 ! %g2 = ffffffffffffffd6
! %l4 = f80e6ded, %l5 = 000000ae, Mem[0000000090800090] = 95193fee 73fdcb8f
std %l4,[%i5+0x090] ! Mem[0000000090800090] = f80e6ded 000000ae
! Mem[000000009100018c] = 7a0cb45d, %g18 = 0472b58452f02c5c
ldsw [%i6+0x18c],%g2 ! %g2 = 0472b58452f02c5c
! %f16 = 378e26ed 72153db6 4d245e40 880dbf54
! %f20 = 51e99c03 82e45b69 1d93cd0b 43fe271a
! %f24 = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! %f28 = 919705dc 4cb72f11 3246d699 9e63c5ed
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000091800080] = 53775436, %g2 = 000000007a0cb45d
lduw [%o0+0x080],%g2 ! %g2 = 0000000053775436
! Mem[0000000012800048] = 5e448aff, %l2 = 00000000ffffaf88
ldstub [%i1+0x048],%l2 ! %l2 = 0000005e000000ff
p1_label_24:
! %l2 = 000000000000005e, Mem[0000000091800024] = 8dca06ca
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = 0000005e
membar #Sync ! Added by membar checker (1759)
! Mem[0000000090000100] = 378e26ed 72153db6 4d245e40 880dbf54
! Mem[0000000090000110] = 51e99c03 82e45b69 1d93cd0b 43fe271a
! Mem[0000000090000120] = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! Mem[0000000090000130] = 919705dc 4cb72f11 3246d699 9e63c5ed
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000012800040] = 0c02a318abff3df0, %l2 = 000000000000005e, %l5 = 00000000000000ae
add %i1,0x40,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 0c02a318abff3df0
! %l6 = cdd7b076, %l7 = 0000002c, Mem[0000000090000078] = 6fd783de fb38f9ba
std %l6,[%i4+0x078] ! Mem[0000000090000078] = cdd7b076 0000002c
! Mem[0000000090000180] = 378e26ed 72153db6 4d245e40 880dbf54
! Mem[0000000090000190] = 51e99c03 82e45b69 1d93cd0b 43fe271a
! Mem[00000000900001a0] = 36ab8973 5be79199 ec6cc9c4 3b42aa54
! Mem[00000000900001b0] = 919705dc 4cb72f11 3246d699 9e63c5ed
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[00000000908000dc] = 726eeed5, %g2 = 0000000053775436
lduh [%i5+0x0de],%g2 ! %g2 = 000000000000726e
! Mem[0000000091800058] = 187d16f0, %g2 = 000000000000726e
ldsh [%o0+0x05a],%g2 ! %g2 = 000000000000187d
! Mem[00000000120001a8] = 3bf9c72f, %l1 = 00000000cb45783d
ldstub [%i0+0x1a8],%l1 ! %l1 = 0000003b000000ff
! Mem[00000000128000c0] = d60c7348, %l2 = 0000005e, %l5 = abff3df0
add %i1,0xc0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d60c7348
! Mem[000000009080019c] = 0eb34bb3, %g2 = 000000000000187d
lduh [%i5+0x19c],%g2 ! %g2 = 0000000000000eb3
p1_label_25:
! Mem[0000000091000118] = 84ea7b7e, %g2 = 0000000000000eb3
ldsb [%i6+0x119],%g2 ! %g2 = ffffffffffffff84
! %l0 = 50156b6d, %l1 = 0000003b, Mem[0000000090000040] = e1c14282 1b309035
std %l0,[%i4+0x040] ! Mem[0000000090000040] = 50156b6d 0000003b
! Mem[00000000908000b8] = caa74c6a, %g2 = ffffffffffffff84
ldub [%i5+0x0b8],%g2 ! %g2 = 00000000000000ca
! Mem[00000000910001a8] = b854e1fc, %g2 = 00000000000000ca
ldsh [%i6+0x1aa],%g2 ! %g2 = ffffffffffffb854
! Mem[00000000120001a8] = fff9c72f, %l0 = 0000000050156b6d
ldub [%i0+0x1ab],%l0 ! %l0 = 000000000000002f
! Mem[0000000090000140] = 0000007c 9c066bbf ee4bf7c5 9e6145a3
! Mem[0000000090000150] = 4a3a3ba9 90c89844 2aff172b 85fdf839
! Mem[0000000090000160] = 0624d58a d0020af5 e5fff680 95c50125
! Mem[0000000090000170] = a133aa8f ead4f14d 92dca811 ca451d6f
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000013800018] = 635de71ad31cffe8, %l4 = 02196a0df80e6ded
ldx [%i3+%o3],%l4 ! %l4 = 635de71ad31cffe8
! Mem[0000000012800038] = bf5a85ff3f754458, %l7 = 000000000000002c, %l4 = 635de71ad31cffe8
add %i1,0x38,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = bf5a85ff3f754458
! Mem[000000001280006c] = 5e448aff, %l1 = 000000000000003b
swap [%i1+0x06c],%l1 ! %l1 = 000000005e448aff
! Mem[0000000091800144] = 06964c4c, %g2 = ffffffffffffb854
ldsb [%o0+0x144],%g2 ! %g2 = 0000000000000006
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000000000002f
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005e448aff
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000005e
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f1e7f957
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be bf5a85ff3f754458
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d60c7348
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be b298b2a5cdd7b076
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000002c
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 0000007c 9c066bbf
bne %xcc,p1_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ee4bf7c5 9e6145a3
bne %xcc,p1_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4a3a3ba9 90c89844
bne %xcc,p1_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2aff172b 85fdf839
bne %xcc,p1_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 0624d58a d0020af5
bne %xcc,p1_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be e5fff680 95c50125
bne %xcc,p1_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be a133aa8f ead4f14d
bne %xcc,p1_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 92dca811 ca451d6f
bne %xcc,p1_f14_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 378e26ed72153db6
ldx [%i0+0x000],%g3 ! Observed data at 0000000012000000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4d245e40880dbf54
ldx [%i0+0x008],%g3 ! Observed data at 0000000012000008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 51e99c0382e45b69
ldx [%i0+0x010],%g3 ! Observed data at 0000000012000010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1d93cd0b43fe271a
ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 36ab89735be79199
ldx [%i0+0x020],%g3 ! Observed data at 0000000012000020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ec6cc9c43b42aa54
ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 919705dc4cb72f11
ldx [%i0+0x030],%g3 ! Observed data at 0000000012000030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3246d6999e63c5ed
ldx [%i0+0x038],%g3 ! Observed data at 0000000012000038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 2acdffff164a9bdf
ldx [%i0+0x040],%g3 ! Observed data at 0000000012000040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 95135916c0e41268
ldx [%i0+0x058],%g3 ! Observed data at 0000000012000058
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8aff3b459f1950a2
ldx [%i0+0x068],%g3 ! Observed data at 0000000012000068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3ede47b799551448
ldx [%i0+0x090],%g3 ! Observed data at 0000000012000090
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = bf6b069c7c000000
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000120000c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a345619ec5f74bee
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000120000c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 4498c890a93b3a4a
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000120000d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 39f8fd852b17ff2a
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000120000d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f50a02d08ad52406
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000120000e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2501c59580f6ffe5
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000120000e8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 4df1d4ea8faa33a1
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000120000f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6f1d45ca11a8dc92
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000120000f8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000b6d5111beb78
ldx [%i0+0x108],%g3 ! Observed data at 0000000012000108
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 01d41a4a0f42ddff
ldx [%i0+0x128],%g3 ! Observed data at 0000000012000128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3e6d2c4d2264f069
ldx [%i0+0x140],%g3 ! Observed data at 0000000012000140
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 00000000f1e7f957
ldx [%i0+0x150],%g3 ! Observed data at 0000000012000150
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000000000000021
ldx [%i0+0x198],%g3 ! Observed data at 0000000012000198
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = fff9c72f21de4d7f
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000120001a8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = de5010baff61ff35
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000120001c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 90aeb7ef4dc6d8f4
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000120001d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 9aebd31f182ceb5f
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000120001f8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1f8,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = bf5a85ff3f754458
ldx [%i1+0x038],%g3 ! Observed data at 0000000012800038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff448aff58e352aa
ldx [%i1+0x048],%g3 ! Observed data at 0000000012800048
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0e4659b632cda391
ldx [%i1+0x050],%g3 ! Observed data at 0000000012800050
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9a8546c50000003b
ldx [%i1+0x068],%g3 ! Observed data at 0000000012800068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4f4fbee00000003d
ldx [%i1+0x098],%g3 ! Observed data at 0000000012800098
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00000066f2cc6832
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000128000a0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 8b14c97ef2cc6832
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000128000d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffd9fe4632ab50d0
ldx [%i1+0x108],%g3 ! Observed data at 0000000012800108
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000006c0e41268
ldx [%i1+0x138],%g3 ! Observed data at 0000000012800138
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = af7e66b835bfa431
ldx [%i1+0x150],%g3 ! Observed data at 0000000012800150
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000d71ec381fa
ldx [%i1+0x170],%g3 ! Observed data at 0000000012800170
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0663aaa5ffd3c770
ldx [%i1+0x180],%g3 ! Observed data at 0000000012800180
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8976766bdfffc089
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000128001c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1c0,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x0b8],%g2 ! Expected data = 097bb141189d21bd
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000130000b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 53cbff26e5fb97bb
ldx [%i2+0x108],%g3 ! Observed data at 0000000013000108
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x108,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000007c9c066bbf
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000130001c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1c0,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 635de71ad31cffe8
ldx [%i3+0x018],%g3 ! Observed data at 0000000013800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = e3c11bfeff44088a
ldx [%i3+0x048],%g3 ! Observed data at 0000000013800048
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = b2d02cc11893baee
ldx [%i3+0x050],%g3 ! Observed data at 0000000013800050
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 969527952bc7e1c1
ldx [%i3+0x060],%g3 ! Observed data at 0000000013800060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0b388e7ab4360d75
ldx [%i3+0x070],%g3 ! Observed data at 0000000013800070
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7efd63503b52ffb1
ldx [%i3+0x078],%g3 ! Observed data at 0000000013800078
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff24b29809f9be41
ldx [%i3+0x080],%g3 ! Observed data at 0000000013800080
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffffaf88f1e7f957
ldx [%i3+0x090],%g3 ! Observed data at 0000000013800090
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9ec667ccdf3dbb84
ldx [%i3+0x098],%g3 ! Observed data at 0000000013800098
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x098,%g4
ldx [%g1+0x110],%g2 ! Expected data = eed59a950000002c
ldx [%i3+0x110],%g3 ! Observed data at 0000000013800110
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = de5010ba0000003d
ldx [%i3+0x118],%g3 ! Observed data at 0000000013800118
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = ecd8ff04de8a57ca
ldx [%i3+0x128],%g3 ! Observed data at 0000000013800128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffe308ea06c95adb
ldx [%i3+0x158],%g3 ! Observed data at 0000000013800158
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1473e8ff2c5c4b87
ldx [%i3+0x170],%g3 ! Observed data at 0000000013800170
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ec87cfa376e0af88
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000138001c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 20b0eb993e838f31
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000138001d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 8b366893ccffdabc
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000138001e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1e0,%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
! 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:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000012800000]
done
p1_trap1o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000012800000]
done
p1_trap2e:
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000008]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013000008]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000000]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800010]
done
p1_trap2o:
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000008]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013000008]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000000]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800010]
done
p1_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p1_trap3o:
nop
nop
nop
nop
nop
nop
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 = 0408b638a9e34548
ldx [%g1+0x008],%l1 ! %l1 = 0ea6addaa104054b
ldx [%g1+0x010],%l2 ! %l2 = 85ae1ec090aeb7ef
ldx [%g1+0x018],%l3 ! %l3 = 48843aa0ea2e1c11
ldx [%g1+0x020],%l4 ! %l4 = 750906a260264472
ldx [%g1+0x028],%l5 ! %l5 = 6f70402805eab667
ldx [%g1+0x030],%l6 ! %l6 = 652bc788b2d02cc1
ldx [%g1+0x038],%l7 ! %l7 = 11b8269df2cc6832
! 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 = 4f6f9ed3 f3c97e16 ba1c62f6 1c174aeb
! %f4 = b54aeffa e6545de9 bfff2537 8d796389
! %f8 = d9eca4e4 3348b29e eb4c91cb 35368261
! %f12 = 46479993 388e3832 1d3e3381 c4aacd55
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 310f1182 2dd1a21b 39976f6b 8caa3608
! %f20 = 22804235 1164ac05 a6a7cce7 f43c5b8b
! %f24 = e260efab 7ed42e15 bec1dd7a 7f5f157e
! %f28 = 80d609fe ee7c1a21 56cc745f 4f326c74
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 27fb0642 4eceb23b 2a627d37 1da424d3
! %f36 = 3632c7b5 2495fe78 b41a75c8 5213a068
! %f40 = 75d2792d 63027c2a 76ef4a14 80966ad5
! %f44 = 87126599 1123bb71 0b144fcd b6ea9ebb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe5d3db080000002d,%g7,%g1 ! GSR scale = 5, align = 5
wr %g1,%g0,%gsr ! GSR = e5d3db080000002d
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:
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000014800194] = bdfd1525, %l4 = 7e35e242, %l1 = fab4e6a3
add %i1,0x194,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000bdfd1525
! Mem[000000009100009c] = 57e63be1, %g2 = 0ef345ea8ee5f507
lduh [%i6+0x09c],%g2 ! %g2 = 00000000000057e6
! %l1 = 00000000bdfd1525, Mem[00000000910001b0] = f19f210c
stw %l1,[%i6+0x1b0] ! Mem[00000000910001b0] = bdfd1525
! Mem[00000000918001c8] = a3704eb7 53b977ab, %g2 = 000057e6, %g3 = 0bad0b00
ldd [%o0+0x1c8],%g2 ! %g2 = 00000000a3704eb7 0000000053b977ab
! Mem[000000009180018c] = a29914d6, %g2 = 00000000a3704eb7
ldsb [%o0+0x18f],%g2 ! %g2 = ffffffffffffffa2
! Mem[00000000918000b8] = 1d00a010 1a260a19, %g2 = ffffffa2, %g3 = 53b977ab
ldd [%o0+0x0b8],%g2 ! %g2 = 000000001d00a010 000000001a260a19
! %l4 = d07d13fa7e35e242, Mem[0000000091800168] = ecbed7ec6047d4c3
stx %l4,[%o0+0x168] ! Mem[0000000091800168] = d07d13fa7e35e242
! %f16 = 310f1182 2dd1a21b 39976f6b 8caa3608
! %f20 = 22804235 1164ac05 a6a7cce7 f43c5b8b
! %f24 = e260efab 7ed42e15 bec1dd7a 7f5f157e
! %f28 = 80d609fe ee7c1a21 56cc745f 4f326c74
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[00000000900001a8] = 08d7db2d, %g2 = 000000001d00a010
ldsh [%i4+0x1aa],%g2 ! %g2 = 00000000000008d7
p2_label_2:
! Mem[0000000090800070] = c0f7d6c0, %g2 = 00000000000008d7
ldsh [%i5+0x072],%g2 ! %g2 = ffffffffffffc0f7
! %l2 = d28c5010a639397e, Mem[00000000150000ef] = 1c35d1eb
stb %l2,[%i2+0x0ef] ! Mem[00000000150000ec] = 1c35d17e
! Mem[00000000148000f0] = ec5b81b63eb7b09f, %l1 = 00000000bdfd1525, %l5 = 6b686ada695129bf
add %i1,0xf0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ec5b81b63eb7b09f
! Mem[0000000015800088] = 62203d8a, %l3 = 2ef5f27873cf53c3
swap [%i3+0x088],%l3 ! %l3 = 0000000062203d8a
! Mem[00000000900001d4] = 23191337, %g2 = ffffffffffffc0f7
lduw [%i4+0x1d4],%g2 ! %g2 = 0000000023191337
! %f0 = 4f6f9ed3 f3c97e16 ba1c62f6 1c174aeb
! %f4 = b54aeffa e6545de9 bfff2537 8d796389
! %f8 = d9eca4e4 3348b29e eb4c91cb 35368261
! %f12 = 46479993 388e3832 1d3e3381 c4aacd55
mov 0x1c0,%g6
stda %f0,[%i2+%g6]ASI_BLK_AIUP ! Block Store to 00000000150001c0
! %l7 = 6774177a7a4b7020, Mem[00000000908000a9] = 49bada0e
stb %l7,[%i5+0x0a9] ! Mem[00000000908000a8] = 20bada0e
! %l6 = e3953518ae79fde2, Mem[0000000014000190] = 9520e8bf9d8ac2ad
stx %l6,[%i0+0x190] ! Mem[0000000014000190] = e3953518ae79fde2
! %l4 = d07d13fa7e35e242, Mem[00000000918000bf] = 19ccc74c
stb %l4,[%o0+0x0bf] ! Mem[00000000918000bc] = 42ccc74c
! Mem[00000000140001ec] = e84f1772, %l0 = 94b58216336e54ad
ldub [%i0+0x1ee],%l0 ! %l0 = 0000000000000017
p2_label_3:
! Mem[0000000091000054] = 2fe96201, %g18 = da54cd9a451ce795
ldsw [%i6+0x054],%g2 ! %g2 = da54cd9a451ce795
! Mem[00000000140001ac] = b2955ca7, %l7 = 6774177a7a4b7020
ldsb [%i0+0x1ac],%l7 ! %l7 = ffffffffffffffb2
! Mem[000000001500003c] = e450cb05, %l6 = e3953518ae79fde2
swap [%i2+0x03c],%l6 ! %l6 = 00000000e450cb05
! Mem[000000001500009c] = eea52081, %l2 = d28c5010a639397e
ldstub [%i2+0x09c],%l2 ! %l2 = 000000ee000000ff
! Mem[0000000015800108] = a8949573, %l7 = ffffffb2, %l1 = bdfd1525
add %i3,0x108,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a8949573
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000015000190] = 187cb005b3842801, %l7 = ffffffffffffffb2, %l2 = 00000000000000ee
add %i2,0x190,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 187cb005b3842801
! Mem[0000000014800081] = e8768b35, %l4 = d07d13fa7e35e242
ldstub [%i1+0x081],%l4 ! %l4 = 00000076000000ff
! Mem[0000000014000078] = c8043f61, %l4 = 0000000000000076
swap [%i0+0x078],%l4 ! %l4 = 00000000c8043f61
! Mem[0000000091800078] = 7231a096, %g2 = 000000002fe96201
ldsh [%o0+0x07a],%g2 ! %g2 = 0000000000007231
p2_label_4:
! %l0 = 0000000000000017, Mem[0000000090800195] = 2eb57a34
stb %l0,[%i5+0x195] ! Mem[0000000090800194] = 17b57a34
! %l0 = 00000017, %l1 = a8949573, Mem[0000000014000038] = b38e619e 9ea71252
std %l0,[%i0+0x038] ! Mem[0000000014000038] = 00000017 a8949573
! Mem[00000000148001b8] = 4945fffe230d6a8f, %l4 = 00000000c8043f61, %l4 = 00000000c8043f61
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 4945fffe230d6a8f
! Mem[0000000015000128] = c5e5a922, %l2 = 187cb005b3842801
lduw [%i2+0x128],%l2 ! %l2 = 00000000c5e5a922
! %l6 = 00000000e450cb05, Mem[00000000908001a0] = f8cc6c61f0aaddfd
stx %l6,[%i5+0x1a0] ! Mem[00000000908001a0] = 00000000e450cb05
! %l6 = 00000000e450cb05, Mem[00000000148001f8] = a075db08d9d19df7
stx %l6,[%i1+0x1f8] ! Mem[00000000148001f8] = 00000000e450cb05
! Mem[00000000150000c4] = c554fe9f, %l0 = 00000017, %l7 = ffffffb2
add %i2,0xc4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000c554fe9f
! Mem[0000000090800028] = 50c5f0ab, %g2 = 0000000000007231
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000050
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[00000000148000c0] = 6259193a, %l6 = 00000000e450cb05
swap [%i1+0x0c0],%l6 ! %l6 = 000000006259193a
p2_label_5:
! %l4 = 4945fffe230d6a8f, Mem[00000000140000d0] = 0628d615
stb %l4,[%i0+0x0d0] ! Mem[00000000140000d0] = 8f28d615
! Mem[00000000910001e4] = fdbd4240, %g2 = 0000000000000050
ldsb [%i6+0x1e5],%g2 ! %g2 = fffffffffffffffd
! %l1 = 00000000a8949573, Mem[00000000900000e4] = abef60e2
stw %l1,[%i4+0x0e4] ! Mem[00000000900000e4] = a8949573
! Mem[00000000918000b0] = 8951d267, %g2 = fffffffffffffffd
ldsb [%o0+0x0b2],%g2 ! %g2 = ffffffffffffff89
! Mem[00000000140001bd] = 2c59fcb4, %l2 = 00000000c5e5a922
ldstub [%i0+0x1bd],%l2 ! %l2 = 00000059000000ff
! Mem[00000000158000f4] = 40de0aaa, %l7 = c554fe9f, %l2 = 00000059
add %i3,0xf4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000040de0aaa
! %l4 = 4945fffe230d6a8f, Mem[0000000091000000] = 83061aa11b867a85
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 4945fffe230d6a8f
! Mem[00000000150000e8] = 887b213c1c35d17e, %l2 = 0000000040de0aaa, %l0 = 0000000000000017
add %i2,0xe8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 887b213c1c35d17e
! Mem[0000000015000058] = 024860fdec74ffed, %l7 = 00000000c554fe9f, %l7 = 00000000c554fe9f
add %i2,0x58,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 024860fdec74ffed
! Mem[00000000908000f4] = 41e05ee4, %g2 = ffffffffffffff89
lduw [%i5+0x0f4],%g2 ! %g2 = 0000000041e05ee4
p2_label_6:
! Mem[0000000015800158] = 494c2a04f112f812, %l3 = 0000000062203d8a, %l3 = 0000000062203d8a
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 494c2a04f112f812
! %l0 = 887b213c1c35d17e, Mem[000000009000008e] = 0b8a9965
sth %l0,[%i4+0x08e] ! Mem[000000009000008c] = d17e9965
! Mem[0000000015800070] = 63d5d4daf21a95ed, %l4 = 4945fffe230d6a8f, %l3 = 494c2a04f112f812
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 63d5d4daf21a95ed
! Mem[000000001500004c] = d8435900, %l7 = 024860fdec74ffed
swap [%i2+0x04c],%l7 ! %l7 = 00000000d8435900
! Mem[000000001500016c] = ff5b2edb, %l0 = 887b213c1c35d17e
ldsw [%i2+0x16c],%l0 ! %l0 = ffffffffff5b2edb
! Mem[0000000015800040] = 8c349bc6 4ee1a835 6ffa83ce 67aaa883
! Mem[0000000015800050] = 592a94b3 2e07108b dce913fd 591dd3a6
! Mem[0000000015800060] = 693b2ed8 cbff8eca 1a2156ce e6bc1f7f
! Mem[0000000015800070] = 63d5d4da f21a95ed 224e74cb eca878cd
mov 0x040,%g5
ldda [%i3+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000015800040
! Mem[0000000015000100] = 8291adf0 434d9052 1d0eadfe 5209c2dc
! Mem[0000000015000110] = 029852d9 e96a3be2 6f4ddeae 6218bb8f
! Mem[0000000015000120] = 93e70d5d c896deeb c5e5a922 8ebfcbf9
! Mem[0000000015000130] = f9a5a870 69079506 f8619b39 ddf7c682
mov 0x100,%g4
ldda [%i2+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000015000100
! Mem[00000000158000d4] = 24174841, %l0 = ff5b2edb, %l1 = a8949573
add %i3,0xd4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000024174841
! Mem[0000000015800018] = 56fc68d299240761, %l2 = 0000000040de0aaa
ldx [%i3+%o3],%l2 ! %l2 = 56fc68d299240761
! Mem[0000000014000069] = 0d994d2d, %l0 = ffffffffff5b2edb
ldstub [%i0+0x069],%l0 ! %l0 = 00000099000000ff
p2_label_7:
! Mem[000000009000006c] = ef9ca362, %g2 = 0000000041e05ee4
ldsb [%i4+0x06f],%g2 ! %g2 = ffffffffffffffef
! Mem[00000000158001c0] = 739bab3eadb3b129, %l5 = ec5b81b63eb7b09f, %l2 = 56fc68d299240761
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 739bab3eadb3b129
! %l7 = 00000000d8435900, Mem[00000000910001bc] = 4c59c367
stw %l7,[%i6+0x1bc] ! Mem[00000000910001bc] = d8435900
! Mem[00000000158000ce] = dce29e1e, %l5 = ec5b81b63eb7b09f
ldstub [%i3+0x0ce],%l5 ! %l5 = 0000009e000000ff
! Mem[00000000900001fc] = 1d250333, %g18 = da54cd9a451ce795
ldsw [%i4+0x1fc],%g2 ! %g2 = da54cd9a451ce795
! Mem[00000000150000f8] = b4b2eec2, %l5 = 000000000000009e
ldsh [%i2+0x0f8],%l5 ! %l5 = ffffffffffffb4b2
! Mem[00000000140000b8] = 47ed1d21fded473a, %l3 = 63d5d4daf21a95ed, %l4 = 4945fffe230d6a8f
add %i0,0xb8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 47ed1d21fded473a
! Mem[00000000140000bf] = fded473a, %l5 = ffffffffffffb4b2
ldstub [%i0+0x0bf],%l5 ! %l5 = 0000003a000000ff
! %f0 = 52904d43 f0ad9182 dcc20952 fead0e1d
! %f4 = e23b6ae9 d9529802 8fbb1862 aede4d6f
! %f8 = ebde96c8 5d0de793 f9cbbf8e 22a9e5c5
! %f12 = 06950769 70a8a5f9 82c6f7dd 399b61f8
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000015000088] = a4531214, %l5 = 0000003a, %l7 = d8435900
add %i2,0x88,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000a4531214
p2_label_8:
! Mem[0000000015800010] = becaf6e9, %l4 = 47ed1d21fded473a
lduw [%i3+%o2],%l4 ! %l4 = 00000000becaf6e9
! Mem[0000000014800080] = e8ff8b35b4ed0c3b, %l5 = 000000000000003a, %l2 = 739bab3eadb3b129
add %i1,0x80,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = e8ff8b35b4ed0c3b
! %l1 = 0000000024174841, Mem[000000009080014c] = d995135c
stw %l1,[%i5+0x14c] ! Mem[000000009080014c] = 24174841
! Mem[00000000900001b0] = f5e5c41a, %g2 = 000000001d250333
ldsh [%i4+0x1b0],%g2 ! %g2 = fffffffffffff5e5
! Mem[00000000140000e8] = 3b1e97c1, %l7 = a4531214, %l3 = f21a95ed
add %i0,0xe8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000003b1e97c1
! Mem[000000001500003c] = ae79fde2, %l3 = 3b1e97c1, %l6 = 6259193a
add %i2,0x3c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ae79fde2
membar #Sync ! Added by membar checker (1760)
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19cd17e
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000014000040] = 559f717af0266967, %l2 = e8ff8b35b4ed0c3b, %l7 = 00000000a4531214
add %i0,0x40,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 559f717af0266967
! Mem[0000000014800168] = 0bcdbcf7e4fd3917, %l5 = 000000000000003a, %l6 = 00000000ae79fde2
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 0bcdbcf7e4fd3917
! Mem[0000000014000178] = 1b73fc9b, %l3 = 3b1e97c1, %l2 = b4ed0c3b
add %i0,0x178,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000001b73fc9b
p2_label_9:
! Mem[00000000910000e8] = 2dd4a495, %g2 = fffffffffffff5e5
ldsh [%i6+0x0ea],%g2 ! %g2 = 0000000000002dd4
! Mem[0000000015000190] = 187cb005b3842801, %l0 = 0000000000000099, %l3 = 000000003b1e97c1
add %i2,0x190,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 187cb005b3842801
! Mem[0000000090800000] = 8b91b3a4, %g18 = da54cd9a451ce795
ldsw [%i5+%g0],%g2 ! %g2 = da54cd9a451ce795
! Mem[0000000090000118] = e77f9909, %g2 = ffffffff8b91b3a4
ldsb [%i4+0x118],%g2 ! %g2 = ffffffffffffffe7
! %f16 = 35a8e14e c69b348c 83a8aa67 ce83fa6f
! %f20 = 8b10072e b3942a59 a6d31d59 fd13e9dc
! %f24 = ca8effcb d82e3b69 7f1fbce6 ce56211a
! %f28 = ed951af2 dad4d563 cd78a8ec cb744e22
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000014800179] = 9e4d120e, %l6 = 0bcdbcf7e4fd3917
ldstub [%i1+0x179],%l6 ! %l6 = 0000004d000000ff
! %l2 = 000000001b73fc9b, Mem[00000000918001d6] = af33e375
sth %l2,[%o0+0x1d6] ! Mem[00000000918001d4] = fc9be375
! Mem[0000000091800108] = 999fbad05d08a3b7, %g2 = ffffffffffffffe7
ldx [%o0+0x108],%g2 ! %g2 = 999fbad05d08a3b7
! Mem[00000000918000bc] = 1a260a42, %g2 = 999fbad05d08a3b7
ldub [%o0+0x0bc],%g2 ! %g2 = 000000000000001a
! %l7 = 559f717af0266967, Mem[00000000140000a4] = 70381bba
stw %l7,[%i0+0x0a4] ! Mem[00000000140000a4] = f0266967
p2_label_10:
! Mem[00000000158000f8] = 98c48d8f, %l3 = 187cb005b3842801
swap [%i3+0x0f8],%l3 ! %l3 = 0000000098c48d8f
! Mem[0000000090000140] = 52904d43 f0ad9182 dcc20952 fead0e1d
! Mem[0000000090000150] = e23b6ae9 d9529802 8fbb1862 aede4d6f
! Mem[0000000090000160] = ebde96c8 5d0de793 f9cbbf8e 22a9e5c5
! Mem[0000000090000170] = 06950769 70a8a5f9 82c6f7dd 399b61f8
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000001400006c] = 6f601a63, %l2 = 1b73fc9b, %l6 = 0000004d
add %i0,0x6c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000006f601a63
! Mem[000000001480015c] = 36062ace, %l7 = 559f717af0266967
ldsh [%i1+0x15e],%l7 ! %l7 = 0000000000002ace
! Mem[0000000014000149] = 5f87645e, %l6 = 000000006f601a63
ldstub [%i0+0x149],%l6 ! %l6 = 00000087000000ff
membar #Sync ! Added by membar checker (1761)
! Mem[0000000090000194] = 2a59a6d3, %g2 = 000000000000001a
lduh [%i4+0x196],%g2 ! %g2 = 0000000000002a59
! %f0 = 52904d43 f0ad9182 dcc20952 fead0e1d
! %f4 = e23b6ae9 d9529802 8fbb1862 aede4d6f
! %f8 = ebde96c8 5d0de793 f9cbbf8e 22a9e5c5
! %f12 = 06950769 70a8a5f9 82c6f7dd 399b61f8
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000900000b4] = 1f4d5e21, %g2 = 0000000000002a59
ldsb [%i4+0x0b4],%g2 ! %g2 = 000000000000001f
! %f0 = 52904d43 f0ad9182 dcc20952 fead0e1d
! %f4 = e23b6ae9 d9529802 8fbb1862 aede4d6f
! %f8 = ebde96c8 5d0de793 f9cbbf8e 22a9e5c5
! %f12 = 06950769 70a8a5f9 82c6f7dd 399b61f8
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000090000140] = 4d43f0ad, %g2 = 000000000000001f
lduh [%i4+0x142],%g2 ! %g2 = 0000000000004d43
p2_label_11:
! Mem[00000000148000d0] = 0df3dfa716bfef85, %l4 = 00000000becaf6e9, %l6 = 0000000000000087
add %i1,0xd0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 0df3dfa716bfef85
! Mem[000000001500000c] = 2c913ae6, %l1 = 0000000024174841
ldstub [%i2+0x00c],%l1 ! %l1 = 0000002c000000ff
! Mem[0000000014000198] = 4a7cbdce, %l4 = 00000000becaf6e9
swap [%i0+0x198],%l4 ! %l4 = 000000004a7cbdce
! Mem[00000000918000ec] = 3f4441d9, %g2 = 0000000000004d43
ldsb [%o0+0x0ed],%g2 ! %g2 = 000000000000003f
! Mem[0000000015000085] = bc6a1c6f, %l4 = 000000004a7cbdce
ldstub [%i2+0x085],%l4 ! %l4 = 0000006a000000ff
! Mem[00000000150001a8] = b95396fc7365d40b, %l1 = 000000000000002c, %l7 = 0000000000002ace
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = b95396fc7365d40b
! %f0 = 52904d43 f0ad9182 dcc20952 fead0e1d
! %f4 = e23b6ae9 d9529802 8fbb1862 aede4d6f
! %f8 = ebde96c8 5d0de793 f9cbbf8e 22a9e5c5
! %f12 = 06950769 70a8a5f9 82c6f7dd 399b61f8
mov 0x1c0,%g4
stda %f0,[%i1+%g4]ASI_BLK_SL ! Block Store to 00000000148001c0
! %l6 = 0df3dfa716bfef85, Mem[0000000090000186] = 90521d0e
sth %l6,[%i4+0x186] ! Mem[0000000090000184] = ef851d0e
! Mem[00000000140000c8] = d741ed50516cb52e, %l1 = 000000000000002c, %l3 = 0000000098c48d8f
add %i0,0xc8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = d741ed50516cb52e
! %f16 = 35a8e14e c69b348c 83a8aa67 ce83fa6f
! %f20 = 8b10072e b3942a59 a6d31d59 fd13e9dc
! %f24 = ca8effcb d82e3b69 7f1fbce6 ce56211a
! %f28 = ed951af2 dad4d563 cd78a8ec cb744e22
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
p2_label_12:
! Mem[000000001480019c] = cd2c8502, %l3 = d741ed50516cb52e
lduw [%i1+0x19c],%l3 ! %l3 = 00000000cd2c8502
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000130] = f6146316f0ec3fac, %g2 = 000000000000003f
ldx [%i4+0x130],%g2 ! %g2 = f6146316f0ec3fac
! Mem[0000000015800000] = 1a16e016e686a88c, %l2 = 000000001b73fc9b, %l4 = 000000000000006a
casxa [%i3]0x80,%l2,%l4 ! %l4 = 1a16e016e686a88c
! Mem[000000001500008c] = 5721ab16, %l1 = 000000000000002c
swap [%i2+0x08c],%l1 ! %l1 = 000000005721ab16
! Mem[0000000014800055] = d8daea69, %l6 = 0df3dfa716bfef85
ldstub [%i1+0x055],%l6 ! %l6 = 000000da000000ff
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! %l3 = 00000000cd2c8502, Mem[000000009100008e] = 7bdf7f09
sth %l3,[%i6+0x08e] ! Mem[000000009100008c] = 85027f09
membar #Sync ! Added by membar checker (1762)
! Mem[0000000090000080] = 35a8e14e c69b348c 83a8aa67 ce83fa6f
! Mem[0000000090000090] = 8b10072e b3942a59 a6d31d59 fd13e9dc
! Mem[00000000900000a0] = ca8effcb d82e3b69 7f1fbce6 ce56211a
! Mem[00000000900000b0] = ed951af2 dad4d563 cd78a8ec cb744e22
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000014800184] = 29eb7d23, %l4 = 1a16e016e686a88c
ldstub [%i1+0x184],%l4 ! %l4 = 00000029000000ff
p2_label_13:
! %l6 = 00000000000000da, Mem[0000000091800018] = 08ee2106603a86ea
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 00000000000000da
! Mem[00000000158000c0] = 59484997 5d8aeb77 846355ed dce2ff1e
! Mem[00000000158000d0] = d9bc2d7e 24174841 060fa5c9 de926480
! Mem[00000000158000e0] = 83629d12 6c31cfa9 3fe96151 41e58734
! Mem[00000000158000f0] = 233873e0 40de0aaa b3842801 c79aab17
mov 0x0c0,%g4
ldda [%i3+%g4]ASI_BLK_PL,%f0 ! Block Load from 00000000158000c0
! Mem[0000000014000180] = da4ca407 78d4c4e5 8d5dc19c 472550fa
! Mem[0000000014000190] = e3953518 ae79fde2 becaf6e9 7d5d4664
! Mem[00000000140001a0] = 40b6c218 bcf7267b 30f40969 b2955ca7
! Mem[00000000140001b0] = 74e7ede9 70fa5864 47e87856 2cfffcb4
mov 0x180,%g6
ldda [%i0+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000014000180
! Mem[00000000910000c4] = e372892a, %g2 = f6146316f0ec3fac
ldub [%i6+0x0c5],%g2 ! %g2 = 00000000000000e3
! Mem[00000000158000b8] = f8172177, %l3 = 00000000cd2c8502
swap [%i3+0x0b8],%l3 ! %l3 = 00000000f8172177
! Mem[00000000150001bb] = 27e8048b, %l5 = 000000000000003a
ldstub [%i2+0x1bb],%l5 ! %l5 = 0000008b000000ff
! %l2 = 000000001b73fc9b, Mem[00000000900001c0] = ffe2a99e7f636042
stx %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = 000000001b73fc9b
! Mem[00000000148001a3] = d8199fdd, %l5 = 000000000000008b
ldstub [%i1+0x1a3],%l5 ! %l5 = 000000dd000000ff
! %l0 = 0000000000000099, Mem[00000000148001a0] = d8199fff
sth %l0,[%i1+0x1a0] ! Mem[00000000148001a0] = 00999fff
! %l0 = 00000099, %l1 = 5721ab16, Mem[0000000090800090] = 95193fee 73fdcb8f
std %l0,[%i5+0x090] ! Mem[0000000090800090] = 00000099 5721ab16
p2_label_14:
! %f0 = da4ca407 78d4c4e5 8d5dc19c 472550fa
! %f4 = e3953518 ae79fde2 becaf6e9 7d5d4664
! %f8 = 40b6c218 bcf7267b 30f40969 b2955ca7
! %f12 = 74e7ede9 70fa5864 47e87856 2cfffcb4
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[0000000015000058] = 024860fd, %l0 = 00000099, %l3 = f8172177
add %i2,0x58,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000024860fd
membar #Sync ! Added by membar checker (1763)
! Mem[00000000900001c0] = 00000000 1b73fc9b d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %f16 = 35a8e14e c69b348c 83a8aa67 ce83fa6f
! %f20 = 8b10072e b3942a59 a6d31d59 fd13e9dc
! %f24 = ca8effcb d82e3b69 7f1fbce6 ce56211a
! %f28 = ed951af2 dad4d563 cd78a8ec cb744e22
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[00000000140000e5] = e1ac6b97, %l7 = b95396fc7365d40b
ldstub [%i0+0x0e5],%l7 ! %l7 = 000000ac000000ff
! Mem[00000000150001c8] = ba1c62f61c174aeb, %l6 = 00000000000000da, %l4 = 0000000000000029
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = ba1c62f61c174aeb
! Mem[00000000918001f0] = 019c9db48a23ac68, %g2 = 00000000000000e3
ldx [%o0+0x1f0],%g2 ! %g2 = 019c9db48a23ac68
! Mem[00000000158000d8] = 060fa5c9, %l0 = 0000000000000099
ldsw [%i3+0x0d8],%l0 ! %l0 = 00000000060fa5c9
! Mem[0000000091000090] = 7f091277f816c220, %g2 = 019c9db48a23ac68
ldx [%i6+0x090],%g2 ! %g2 = 7f091277f816c220
! Mem[0000000091800008] = cad99599 d97e67e1, %g2 = f816c220, %g3 = 1a260a19
ldd [%o0+%o1],%g2 ! %g2 = 00000000cad99599 00000000d97e67e1
p2_label_15:
! Mem[00000000150001f3] = 46479993, %l5 = 00000000000000dd
ldstub [%i2+0x1f3],%l5 ! %l5 = 00000093000000ff
! %l0 = 060fa5c9, %l1 = 5721ab16, Mem[0000000014000188] = 8d5dc19c 472550fa
std %l0,[%i0+0x188] ! Mem[0000000014000188] = 060fa5c9 5721ab16
! %l1 = 000000005721ab16, Mem[0000000090000162] = 96c85d0d
sth %l1,[%i4+0x162] ! Mem[0000000090000160] = ab165d0d
! %l7 = 00000000000000ac, Mem[0000000090000110] = e2fd79ae183595e3
stx %l7,[%i4+0x110] ! Mem[0000000090000110] = 00000000000000ac
! %f16 = 35a8e14e c69b348c 83a8aa67 ce83fa6f
! %f20 = 8b10072e b3942a59 a6d31d59 fd13e9dc
! %f24 = ca8effcb d82e3b69 7f1fbce6 ce56211a
! %f28 = ed951af2 dad4d563 cd78a8ec cb744e22
mov 0x080,%g5
stda %f16,[%i1+%g5]ASI_BLK_AIUPL ! Block Store to 0000000014800080
! Mem[00000000158001a0] = 316b794d8ebb58fe, %l1 = 000000005721ab16, %l4 = ba1c62f61c174aeb
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 316b794d8ebb58fe
! Mem[000000001480011e] = 80691f2b, %l6 = 00000000000000da
ldstub [%i1+0x11e],%l6 ! %l6 = 0000001f000000ff
! %l7 = 00000000000000ac, Mem[0000000091000162] = 9b8c1dd1
sth %l7,[%i6+0x162] ! Mem[0000000091000160] = 00ac1dd1
! %f16 = 35a8e14e c69b348c 83a8aa67 ce83fa6f
! %f20 = 8b10072e b3942a59 a6d31d59 fd13e9dc
! %f24 = ca8effcb d82e3b69 7f1fbce6 ce56211a
! %f28 = ed951af2 dad4d563 cd78a8ec cb744e22
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000014000144] = ee7ed2fe, %l3 = 00000000024860fd
swap [%i0+0x144],%l3 ! %l3 = 00000000ee7ed2fe
p2_label_16:
! Mem[00000000140000b4] = 50d82987, %l1 = 000000005721ab16
swap [%i0+0x0b4],%l1 ! %l1 = 0000000050d82987
! %f0 = da4ca407 78d4c4e5 8d5dc19c 472550fa
! %f4 = e3953518 ae79fde2 becaf6e9 7d5d4664
! %f8 = 40b6c218 bcf7267b 30f40969 b2955ca7
! %f12 = 74e7ede9 70fa5864 47e87856 2cfffcb4
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (1764)
! Mem[0000000090000100] = da4ca407 78d4c4e5 8d5dc19c 472550fa
! Mem[0000000090000110] = e3953518 ae79fde2 becaf6e9 7d5d4664
! Mem[0000000090000120] = 40b6c218 bcf7267b 30f40969 b2955ca7
! Mem[0000000090000130] = 74e7ede9 70fa5864 47e87856 2cfffcb4
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l2 = 000000001b73fc9b, Mem[00000000908000a0] = 16833e54
stb %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 9b833e54
! %l1 = 0000000050d82987, Mem[00000000150000d8] = 5c21dbe3
stw %l1,[%i2+0x0d8] ! Mem[00000000150000d8] = 50d82987
! %l4 = 316b794d8ebb58fe, Mem[0000000091000040] = ed5378113f41e1e4
stx %l4,[%i6+0x040] ! Mem[0000000091000040] = 316b794d8ebb58fe
! Mem[0000000014000040] = 559f717a, %l3 = ee7ed2fe, %l3 = ee7ed2fe
add %i0,0x40,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000559f717a
! %l0 = 00000000060fa5c9, Mem[00000000910001ec] = 858d7a00
sth %l0,[%i6+0x1ec] ! Mem[00000000910001ec] = a5c97a00
! Mem[00000000158000f0] = 233873e040de0aaa, %l6 = 000000000000001f, %l0 = 00000000060fa5c9
add %i3,0xf0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 233873e040de0aaa
! Mem[0000000014000120] = ba91f9cf, %l4 = 8ebb58fe, %l7 = 000000ac
add %i0,0x120,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ba91f9cf
p2_label_17:
! Mem[0000000014800130] = 3b4bb375, %l0 = 233873e040de0aaa
ldstub [%i1+0x130],%l0 ! %l0 = 0000003b000000ff
! Mem[0000000015000028] = fc5c5d8f, %l6 = 000000000000001f
ldstub [%i2+%o5],%l6 ! %l6 = 000000fc000000ff
! Mem[00000000148000c6] = 9b10cff7, %l1 = 0000000050d82987
ldstub [%i1+0x0c6],%l1 ! %l1 = 000000cf000000ff
! Mem[00000000158001d0] = e8fb1954bdd2ceb5, %l2 = 000000001b73fc9b, %l0 = 000000000000003b
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = e8fb1954bdd2ceb5
! Mem[0000000015000000] = f2809329, %l4 = 316b794d8ebb58fe
lduh [%i2+0x002],%l4 ! %l4 = 0000000000009329
! Mem[0000000090000000] = 52904d43 f0ad9182 dcc20952 fead0e1d
! Mem[0000000090000010] = e23b6ae9 d9529802 8fbb1862 aede4d6f
! Mem[0000000090000020] = ebde96c8 5d0de793 f9cbbf8e 22a9e5c5
! Mem[0000000090000030] = 06950769 70a8a5f9 82c6f7dd 399b61f8
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000014800094] = 2e07108b, %l2 = 1b73fc9b, %l2 = 1b73fc9b
add %i1,0x94,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000002e07108b
! Mem[0000000014000080] = f37aeaf0 f2fd0f4e 41815760 90106590
! Mem[0000000014000090] = 7894be50 3b0e723e f8a8c377 44c1a1eb
! Mem[00000000140000a0] = 9a67d972 f0266967 e98adb0b 1c685cf3
! Mem[00000000140000b0] = 7596385e 5721ab16 47ed1d21 fded47ff
mov 0x080,%g6
ldda [%i0+%g6]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000014000080
! Mem[00000000900000c0] = 1ba2d12d 82110f31 0836aa8c 6b6f9739
! Mem[00000000900000d0] = 05ac6411 35428022 8b5b3cf4 e7cca7a6
! Mem[00000000900000e0] = 152ed47e a8949573 7e155f7f 7addc1be
! Mem[00000000900000f0] = 211a7cee fe09d680 746c324f 5f74cc56
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000910000e4] = ee869ee3, %g18 = da54cd9a451ce795
ldsw [%i6+0x0e4],%g2 ! %g2 = da54cd9a451ce795
p2_label_18:
! Mem[0000000091800110] = 18962dc7, %g2 = ffffffffee869ee3
ldub [%o0+0x111],%g2 ! %g2 = 0000000000000018
! Mem[0000000091000024] = 949daf35, %g2 = 0000000000000018
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000094
! Mem[00000000158001e0] = 517595c763832326, %l4 = 0000000000009329, %l1 = 00000000000000cf
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 517595c763832326
! Mem[0000000014800000] = 563c64240f49cc7e, %l3 = 00000000559f717a, %l6 = 00000000000000fc
casxa [%i1]0x80,%l3,%l6 ! %l6 = 563c64240f49cc7e
! Mem[0000000015000050] = 59aca8477738a215, %l1 = 517595c763832326, %l5 = 0000000000000093
add %i2,0x50,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 59aca8477738a215
! %l7 = 00000000ba91f9cf, Mem[0000000091800124] = 12c96167
stw %l7,[%o0+0x124] ! Mem[0000000091800124] = ba91f9cf
! %l0 = bdd2ceb5, %l1 = 63832326, Mem[0000000015800100] = c0ba8584 a55427c8
std %l0,[%i3+0x100] ! Mem[0000000015800100] = bdd2ceb5 63832326
! Mem[0000000015800137] = 337923d2, %l1 = 517595c763832326
ldstub [%i3+0x137],%l1 ! %l1 = 000000d2000000ff
! %l1 = 00000000000000d2, Mem[00000000918000e5] = 149a5d35
stb %l1,[%o0+0x0e5] ! Mem[00000000918000e4] = d29a5d35
! Mem[000000001580010b] = a8949573, %l7 = 00000000ba91f9cf
ldstub [%i3+0x10b],%l7 ! %l7 = 00000073000000ff
p2_label_19:
! %l7 = 0000000000000073, Mem[00000000910000d0] = 807c80b24ba298be
stx %l7,[%i6+0x0d0] ! Mem[00000000910000d0] = 0000000000000073
! Mem[00000000140000a0] = 9a67d972, %l6 = 563c64240f49cc7e
ldub [%i0+0x0a2],%l6 ! %l6 = 00000000000000d9
! Mem[00000000158000c0] = 59484997 5d8aeb77 846355ed dce2ff1e
! Mem[00000000158000d0] = d9bc2d7e 24174841 060fa5c9 de926480
! Mem[00000000158000e0] = 83629d12 6c31cfa9 3fe96151 41e58734
! Mem[00000000158000f0] = 233873e0 40de0aaa b3842801 c79aab17
ldda [%i3+%g6]ASI_BLK_P,%f0 ! Block Load from 00000000158000c0
membar #Sync ! Added by membar checker (1765)
! %l5 = 59aca8477738a215, Mem[0000000090000100] = da4ca40778d4c4e5
stx %l5,[%i4+0x100] ! Mem[0000000090000100] = 59aca8477738a215
! Mem[0000000015000080] = 18fe507a bcff1c6f a4531214 0000002c
! Mem[0000000015000090] = c795146e 67c9ffcc 289e8940 ffa52081
! Mem[00000000150000a0] = a443d16f bc221f43 9b486fb7 87681973
! Mem[00000000150000b0] = 8e591ae3 7768932e 48e8a108 e2030e61
mov 0x080,%g5
ldda [%i2+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000015000080
! Mem[000000001400004c] = 5ba58799, %l5 = 7738a215, %l2 = 2e07108b
add %i0,0x4c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005ba58799
! Mem[0000000091800130] = 95856e8f, %g2 = 0000000000000094
ldub [%o0+0x131],%g2 ! %g2 = 0000000000000095
! Mem[00000000140001e8] = 1e5773a7e84f1772, %l3 = 00000000559f717a
ldx [%i0+0x1e8],%l3 ! %l3 = 1e5773a7e84f1772
! Mem[0000000091000148] = 1aab249a, %g2 = 0000000000000095
lduw [%i6+0x148],%g2 ! %g2 = 000000001aab249a
! Mem[00000000150001b0] = 703124ec0d26a38f, %l5 = 59aca8477738a215, %l7 = 0000000000000073
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 703124ec0d26a38f
p2_label_20:
! %l4 = 00009329, %l5 = 7738a215, Mem[0000000014000028] = dbf5791a ffb32bcd
std %l4,[%i0+%o5] ! Mem[0000000014000028] = 00009329 7738a215
! Mem[0000000090000080] = 35a8e14e c69b348c 83a8aa67 ce83fa6f
! Mem[0000000090000090] = 8b10072e b3942a59 a6d31d59 fd13e9dc
! Mem[00000000900000a0] = ca8effcb d82e3b69 7f1fbce6 ce56211a
! Mem[00000000900000b0] = ed951af2 dad4d563 cd78a8ec cb744e22
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000180] = 35a8e14e c69b348c, %g2 = 1aab249a, %g3 = d97e67e1
ldd [%i4+0x180],%g2 ! %g2 = 0000000035a8e14e 00000000c69b348c
! Mem[000000001500005b] = 024860fd, %l1 = 00000000000000d2
ldstub [%i2+0x05b],%l1 ! %l1 = 000000fd000000ff
! Mem[0000000014800070] = e9b13e0531fa10ae, %l3 = 1e5773a7e84f1772, %l3 = 1e5773a7e84f1772
add %i1,0x70,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = e9b13e0531fa10ae
! Mem[00000000148001bb] = 4945fffe, %l0 = e8fb1954bdd2ceb5
ldstub [%i1+0x1bb],%l0 ! %l0 = 000000fe000000ff
! Mem[00000000148000f0] = ec5b81b63eb7b09f, %l2 = 000000005ba58799, %l7 = 703124ec0d26a38f
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ec5b81b63eb7b09f
! Mem[00000000908000c0] = 7224371c81da3a83, %g2 = 0000000035a8e14e
ldx [%i5+0x0c0],%g2 ! %g2 = 7224371c81da3a83
! Mem[0000000091000178] = d8ef29bf, %g18 = da54cd9a451ce795
ldsw [%i6+0x178],%g2 ! %g2 = da54cd9a451ce795
! Mem[00000000900000c0] = 1ba2d12d 82110f31, %g2 = d8ef29bf, %g3 = c69b348c
ldd [%i4+0x0c0],%g2 ! %g2 = 000000001ba2d12d 0000000082110f31
p2_label_21:
! Mem[00000000918001b8] = e384e8a2 d9b4a6f2, %g2 = 1ba2d12d, %g3 = 82110f31
ldd [%o0+0x1b8],%g2 ! %g2 = 00000000e384e8a2 00000000d9b4a6f2
! Mem[0000000015000098] = 289e8940, %l4 = 0000000000009329
swap [%i2+0x098],%l4 ! %l4 = 00000000289e8940
membar #Sync ! Added by membar checker (1766)
! Mem[0000000090000100] = 59aca847 7738a215 8d5dc19c 472550fa
! Mem[0000000090000110] = e3953518 ae79fde2 becaf6e9 7d5d4664
! Mem[0000000090000120] = 40b6c218 bcf7267b 30f40969 b2955ca7
! Mem[0000000090000130] = 74e7ede9 70fa5864 47e87856 2cfffcb4
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000014800024] = 1352cc3d, %l1 = 000000fd, %l0 = 000000fe
add %i1,0x24,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000001352cc3d
! Mem[0000000014000190] = e3953518ae79fde2, %l6 = 00000000000000d9, %l1 = 00000000000000fd
add %i0,0x190,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e3953518ae79fde2
! %f0 = 59484997 5d8aeb77 846355ed dce2ff1e
! %f4 = d9bc2d7e 24174841 060fa5c9 de926480
! %f8 = 83629d12 6c31cfa9 3fe96151 41e58734
! %f12 = 233873e0 40de0aaa b3842801 c79aab17
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[000000001500003e] = ae79fde2, %l7 = ec5b81b63eb7b09f
ldstub [%i2+0x03e],%l7 ! %l7 = 000000fd000000ff
! Mem[0000000015000060] = abc8878abb492f38, %l0 = 000000001352cc3d, %l0 = 000000001352cc3d
add %i2,0x60,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = abc8878abb492f38
! %f16 = 18fe507a bcff1c6f a4531214 0000002c
! %f20 = c795146e 67c9ffcc 289e8940 ffa52081
! %f24 = a443d16f bc221f43 9b486fb7 87681973
! %f28 = 8e591ae3 7768932e 48e8a108 e2030e61
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l6 = 000000d9, %l7 = 000000fd, Mem[00000000910000c8] = 2aa4a537 d5c23711
std %l6,[%i6+0x0c8] ! Mem[00000000910000c8] = 000000d9 000000fd
p2_label_22:
! Mem[0000000091800188] = cbcfa3df, %g2 = 00000000e384e8a2
lduw [%o0+0x188],%g2 ! %g2 = 00000000cbcfa3df
! %f0 = 59484997 5d8aeb77 846355ed dce2ff1e
! %f4 = d9bc2d7e 24174841 060fa5c9 de926480
! %f8 = 83629d12 6c31cfa9 3fe96151 41e58734
! %f12 = 233873e0 40de0aaa b3842801 c79aab17
stda %f0,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000014000000
! %l2 = 000000005ba58799, Mem[0000000091800180] = 59525e81
stw %l2,[%o0+0x180] ! Mem[0000000091800180] = 5ba58799
! Mem[000000001480012c] = bfea841e, %l7 = 00000000000000fd
ldstub [%i1+0x12c],%l7 ! %l7 = 000000bf000000ff
! Mem[00000000148000fe] = 76ea8bfb, %l6 = 00000000000000d9
ldstub [%i1+0x0fe],%l6 ! %l6 = 0000008b000000ff
! Mem[0000000015800140] = 2a9fcc97 6ebc68c5 8738971f 7255c9bb
! Mem[0000000015800150] = e9d2d1bd 0f8a7238 494c2a04 f112f812
! Mem[0000000015800160] = fa5f664a 4220e0f1 a093487a 8186cfc1
! Mem[0000000015800170] = 1f8a5b8a f048fc1c 66d7325d 79cd40cd
mov 0x140,%g6
ldda [%i3+%g6]ASI_BLK_SL,%f0 ! Block Load from 0000000015800140
! Mem[0000000015000168] = 590d41dcff5b2edb, %l0 = abc8878abb492f38, %l5 = 59aca8477738a215
add %i2,0x168,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 590d41dcff5b2edb
membar #Sync ! Added by membar checker (1767)
! Mem[0000000014000030] = aa0ade40e0733823, %l7 = 00000000000000bf, %l7 = 00000000000000bf
add %i0,0x30,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = aa0ade40e0733823
! Mem[0000000090800170] = f252e1ded1003f75, %g2 = 00000000cbcfa3df
ldx [%i5+0x170],%g2 ! %g2 = f252e1ded1003f75
! Mem[0000000014800034] = 505f875e, %l5 = 590d41dcff5b2edb
swap [%i1+0x034],%l5 ! %l5 = 00000000505f875e
p2_label_23:
! Mem[00000000158001c0] = 739bab3e adb3b129 fb8b075d c3f15341
! Mem[00000000158001d0] = e8fb1954 bdd2ceb5 272f46f0 5416cbfb
! Mem[00000000158001e0] = 517595c7 63832326 4af2ddd8 7343cb86
! Mem[00000000158001f0] = bb76b1d9 61a2043a 72447090 5aeb5062
mov 0x1c0,%g4
ldda [%i3+%g4]ASI_BLK_S,%f16 ! Block Load from 00000000158001c0
! Mem[00000000140001dc] = 86da7b71, %l1 = ae79fde2, %l4 = 289e8940
add %i0,0x1dc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000086da7b71
! %l5 = 00000000505f875e, Mem[00000000910000ac] = f2b795cc
stw %l5,[%i6+0x0ac] ! Mem[00000000910000ac] = 505f875e
! %l5 = 00000000505f875e, Mem[00000000918001f0] = 019c9db48a23ac68
stx %l5,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000000505f875e
! Mem[0000000091000100] = 54efad897ee3a18b, %g2 = f252e1ded1003f75
ldx [%i6+0x100],%g2 ! %g2 = 54efad897ee3a18b
! Mem[0000000090000180] = 35a8e14e c69b348c 83a8aa67 ce83fa6f
! Mem[0000000090000190] = 8b10072e b3942a59 a6d31d59 fd13e9dc
! Mem[00000000900001a0] = ca8effcb d82e3b69 7f1fbce6 ce56211a
! Mem[00000000900001b0] = ed951af2 dad4d563 cd78a8ec cb744e22
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000014000188] = 060fa5c95721ab16, %l4 = 0000000086da7b71, %l1 = e3953518ae79fde2
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 060fa5c95721ab16
! %f0 = c568bc6e 97cc9f2a bbc95572 1f973887
! %f4 = 38728a0f bdd1d2e9 12f812f1 042a4c49
! %f8 = f1e02042 4a665ffa c1cf8681 7a4893a0
! %f12 = 1cfc48f0 8a5b8a1f cd40cd79 5d32d766
stda %f0,[%i1+%g5]ASI_BLK_PL ! Block Store to 0000000014800080
! Mem[0000000015800098] = d26fb105, %l7 = e0733823, %l4 = 86da7b71
add %i3,0x98,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000d26fb105
! Mem[00000000158000e0] = 83629d126c31cfa9, %l5 = 00000000505f875e
ldx [%i3+0x0e0],%l5 ! %l5 = 83629d126c31cfa9
p2_label_24:
! Mem[0000000014000108] = 1ff4f420, %l0 = abc8878abb492f38
swap [%i0+0x108],%l0 ! %l0 = 000000001ff4f420
! Mem[00000000150000c0] = 06b38a8d c554fe9f 8faec85f 304d035d
! Mem[00000000150000d0] = 8af10d22 81acf058 50d82987 0e9b96cc
! Mem[00000000150000e0] = 513927b3 307764bf 887b213c 1c35d17e
! Mem[00000000150000f0] = 7da3269e e638e35f b4b2eec2 aec19be8
mov 0x0c0,%g4
ldda [%i2+%g4]ASI_BLK_S,%f0 ! Block Load from 00000000150000c0
! Mem[00000000150000a0] = a443d16fbc221f43, %l5 = 83629d126c31cfa9, %l4 = 00000000d26fb105
add %i2,0xa0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a443d16fbc221f43
! %l5 = 83629d126c31cfa9, Mem[00000000900000c0] = 1ba2d12d82110f31
stx %l5,[%i4+0x0c0] ! Mem[00000000900000c0] = 83629d126c31cfa9
! %l7 = aa0ade40e0733823, Mem[00000000148000e0] = 23cecc49
stw %l7,[%i1+0x0e0] ! Mem[00000000148000e0] = e0733823
! %f0 = 06b38a8d c554fe9f 8faec85f 304d035d
! %f4 = 8af10d22 81acf058 50d82987 0e9b96cc
! %f8 = 513927b3 307764bf 887b213c 1c35d17e
! %f12 = 7da3269e e638e35f b4b2eec2 aec19be8
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[00000000150001bc] = 44c43f21, %l0 = 000000001ff4f420
swap [%i2+0x1bc],%l0 ! %l0 = 0000000044c43f21
! %l0 = 0000000044c43f21, Mem[000000009100007c] = bbee9030
sth %l0,[%i6+0x07c] ! Mem[000000009100007c] = 3f219030
! Mem[0000000090800148] = cb60a5b4 24174841, %g2 = 7ee3a18b, %g3 = d9b4a6f2
ldd [%i5+0x148],%g2 ! %g2 = 00000000cb60a5b4 0000000024174841
! Mem[0000000014800008] = 272e06d8, %l3 = e9b13e0531fa10ae
ldub [%i1+%o1],%l3 ! %l3 = 0000000000000027
p2_label_25:
! %l1 = 060fa5c95721ab16, Mem[00000000908000d4] = 6ed32e70
sth %l1,[%i5+0x0d4] ! Mem[00000000908000d4] = ab162e70
! Mem[00000000148001a0] = 00999fffb1337c9a, %l5 = 83629d126c31cfa9, %l5 = 83629d126c31cfa9
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 00999fffb1337c9a
! Mem[0000000090800068] = 38e18314, %g2 = 00000000cb60a5b4
lduh [%i5+0x06a],%g2 ! %g2 = 00000000000038e1
! Mem[0000000015800128] = 0596e91b, %l7 = aa0ade40e0733823
swap [%i3+0x128],%l7 ! %l7 = 000000000596e91b
! %f0 = 06b38a8d c554fe9f 8faec85f 304d035d
! %f4 = 8af10d22 81acf058 50d82987 0e9b96cc
! %f8 = 513927b3 307764bf 887b213c 1c35d17e
! %f12 = 7da3269e e638e35f b4b2eec2 aec19be8
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[00000000140001a8] = 30f40969b2955ca7, %l2 = 000000005ba58799, %l1 = 060fa5c95721ab16
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 30f40969b2955ca7
! Mem[0000000090000150] = e23b6ae9d9529802, %g2 = 00000000000038e1
ldx [%i4+0x150],%g2 ! %g2 = e23b6ae9d9529802
! %f16 = 739bab3e adb3b129 fb8b075d c3f15341
! %f20 = e8fb1954 bdd2ceb5 272f46f0 5416cbfb
! %f24 = 517595c7 63832326 4af2ddd8 7343cb86
! %f28 = bb76b1d9 61a2043a 72447090 5aeb5062
stda %f16,[%i2+%g4]ASI_BLK_P ! Block Store to 0000000015000100
! Mem[0000000015000143] = 89524f56, %l4 = a443d16fbc221f43
ldstub [%i2+0x143],%l4 ! %l4 = 00000056000000ff
! Mem[00000000158000f0] = 233873e0, %l3 = 0000000000000027
ldsw [%i3+0x0f0],%l3 ! %l3 = 00000000233873e0
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000044c43f21
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 30f40969b2955ca7
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005ba58799
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000233873e0
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000056
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00999fffb1337c9a
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000008b
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000596e91b
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 06b38a8d c554fe9f
bne %xcc,p2_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8faec85f 304d035d
bne %xcc,p2_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8af10d22 81acf058
bne %xcc,p2_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 50d82987 0e9b96cc
bne %xcc,p2_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 513927b3 307764bf
bne %xcc,p2_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 887b213c 1c35d17e
bne %xcc,p2_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7da3269e e638e35f
bne %xcc,p2_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be b4b2eec2 aec19be8
bne %xcc,p2_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 739bab3e adb3b129
bne %xcc,p2_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be fb8b075d c3f15341
bne %xcc,p2_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be e8fb1954 bdd2ceb5
bne %xcc,p2_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 272f46f0 5416cbfb
bne %xcc,p2_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 517595c7 63832326
bne %xcc,p2_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4af2ddd8 7343cb86
bne %xcc,p2_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be bb76b1d9 61a2043a
bne %xcc,p2_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 72447090 5aeb5062
bne %xcc,p2_f30_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 77eb8a5d97494859
ldx [%i0+0x000],%g3 ! Observed data at 0000000014000000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1effe2dced556384
ldx [%i0+0x008],%g3 ! Observed data at 0000000014000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 414817247e2dbcd9
ldx [%i0+0x010],%g3 ! Observed data at 0000000014000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 806492dec9a50f06
ldx [%i0+0x018],%g3 ! Observed data at 0000000014000018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a9cf316c129d6283
ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3487e5415161e93f
ldx [%i0+0x028],%g3 ! Observed data at 0000000014000028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = aa0ade40e0733823
ldx [%i0+0x030],%g3 ! Observed data at 0000000014000030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 17ab9ac7012884b3
ldx [%i0+0x038],%g3 ! Observed data at 0000000014000038
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0dff4d2d6f601a63
ldx [%i0+0x068],%g3 ! Observed data at 0000000014000068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0000007649e28c96
ldx [%i0+0x078],%g3 ! Observed data at 0000000014000078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9a67d972f0266967
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000140000a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7596385e5721ab16
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000140000b0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 47ed1d21fded47ff
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000140000b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8f28d6158f931e3a
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000140000d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9ae16809e1ff6b97
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000140000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = bb492f3892285193
ldx [%i0+0x108],%g3 ! Observed data at 0000000014000108
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1a0d9655024860fd
ldx [%i0+0x140],%g3 ! Observed data at 0000000014000140
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 5fff645eaedccfeb
ldx [%i0+0x148],%g3 ! Observed data at 0000000014000148
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = 060fa5c95721ab16
ldx [%i0+0x188],%g3 ! Observed data at 0000000014000188
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = e3953518ae79fde2
ldx [%i0+0x190],%g3 ! Observed data at 0000000014000190
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = becaf6e97d5d4664
ldx [%i0+0x198],%g3 ! Observed data at 0000000014000198
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 47e878562cfffcb4
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000140001b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1b8,%g4
set p2_local1_expect,%g1
p2_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = b14d0247ff5b2edb
ldx [%i1+0x030],%g3 ! Observed data at 0000000014800030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0785b8d6d8ffea69
ldx [%i1+0x050],%g3 ! Observed data at 0000000014800050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2a9fcc976ebc68c5
ldx [%i1+0x080],%g3 ! Observed data at 0000000014800080
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8738971f7255c9bb
ldx [%i1+0x088],%g3 ! Observed data at 0000000014800088
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = e9d2d1bd0f8a7238
ldx [%i1+0x090],%g3 ! Observed data at 0000000014800090
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 494c2a04f112f812
ldx [%i1+0x098],%g3 ! Observed data at 0000000014800098
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fa5f664a4220e0f1
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000148000a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a093487a8186cfc1
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000148000a8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 1f8a5b8af048fc1c
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000148000b0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 66d7325d79cd40cd
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000148000b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e450cb059b10fff7
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000148000c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e07338237818b39c
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000148000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 65f7314276eafffb
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 = 277b69098069ff2b
ldx [%i1+0x118],%g3 ! Observed data at 0000000014800118
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 11cc7bd9ffea841e
ldx [%i1+0x128],%g3 ! Observed data at 0000000014800128
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff4bb375be0f564e
ldx [%i1+0x130],%g3 ! Observed data at 0000000014800130
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x130,%g4
ldx [%g1+0x178],%g2 ! Expected data = 9eff120e2cb96768
ldx [%i1+0x178],%g3 ! Observed data at 0000000014800178
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 17bbf2daffeb7d23
ldx [%i1+0x180],%g3 ! Observed data at 0000000014800180
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00999fffb1337c9a
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000148001a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4945ffff230d6a8f
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000148001b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8291adf0434d9052
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000148001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1d0eadfe5209c2dc
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000148001c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 029852d9e96a3be2
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000148001d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6f4ddeae6218bb8f
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000148001d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 93e70d5dc896deeb
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000148001e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = c5e5a9228ebfcbf9
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000148001e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f9a5a87069079506
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000148001f0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f8619b39ddf7c682
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000148001f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1f8,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 116398c9ff913ae6
ldx [%i2+0x008],%g3 ! Observed data at 0000000015000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff5c5d8ff3d35e45
ldx [%i2+0x028],%g3 ! Observed data at 0000000015000028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 450bcf43ae79ffe2
ldx [%i2+0x038],%g3 ! Observed data at 0000000015000038
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = b23b1322ec74ffed
ldx [%i2+0x048],%g3 ! Observed data at 0000000015000048
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 024860ffec74ffed
ldx [%i2+0x058],%g3 ! Observed data at 0000000015000058
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 18fe507abcff1c6f
ldx [%i2+0x080],%g3 ! Observed data at 0000000015000080
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = a45312140000002c
ldx [%i2+0x088],%g3 ! Observed data at 0000000015000088
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00009329ffa52081
ldx [%i2+0x098],%g3 ! Observed data at 0000000015000098
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 50d829870e9b96cc
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000150000d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 887b213c1c35d17e
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000150000e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 739bab3eadb3b129
ldx [%i2+0x100],%g3 ! Observed data at 0000000015000100
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = fb8b075dc3f15341
ldx [%i2+0x108],%g3 ! Observed data at 0000000015000108
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = e8fb1954bdd2ceb5
ldx [%i2+0x110],%g3 ! Observed data at 0000000015000110
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 272f46f05416cbfb
ldx [%i2+0x118],%g3 ! Observed data at 0000000015000118
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 517595c763832326
ldx [%i2+0x120],%g3 ! Observed data at 0000000015000120
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4af2ddd87343cb86
ldx [%i2+0x128],%g3 ! Observed data at 0000000015000128
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = bb76b1d961a2043a
ldx [%i2+0x130],%g3 ! Observed data at 0000000015000130
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 724470905aeb5062
ldx [%i2+0x138],%g3 ! Observed data at 0000000015000138
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 89524fff10748ff9
ldx [%i2+0x140],%g3 ! Observed data at 0000000015000140
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 27e804ff1ff4f420
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000150001b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4f6f9ed3f3c97e16
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000150001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ba1c62f61c174aeb
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000150001c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b54aeffae6545de9
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000150001d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bfff25378d796389
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000150001d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d9eca4e43348b29e
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000150001e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = eb4c91cb35368261
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000150001e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 464799ff388e3832
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000150001f0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1d3e3381c4aacd55
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000150001f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1f8,%g4
set p2_local3_expect,%g1
p2_check_local3:
ldx [%g1+0x088],%g2 ! Expected data = 73cf53c3f11a8b8e
ldx [%i3+0x088],%g3 ! Observed data at 0000000015800088
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = cd2c850208508dc3
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000158000b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 846355eddce2ff1e
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000158000c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = b3842801c79aab17
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000158000f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = bdd2ceb563832326
ldx [%i3+0x100],%g3 ! Observed data at 0000000015800100
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = a89495ff5393d07b
ldx [%i3+0x108],%g3 ! Observed data at 0000000015800108
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = e07338235b276f97
ldx [%i3+0x128],%g3 ! Observed data at 0000000015800128
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = b4720c79337923ff
ldx [%i3+0x130],%g3 ! Observed data at 0000000015800130
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x130,%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:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x040,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015000020]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p2_trap1o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x040,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015000020]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p2_trap2e:
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000010]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015000020]
done
p2_trap2o:
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000010]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015000020]
done
p2_trap3e:
nop
nop
nop
nop
nop
nop
done
p2_trap3o:
nop
nop
nop
nop
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 = 94b58216336e54ad
ldx [%g1+0x008],%l1 ! %l1 = a1413de5fab4e6a3
ldx [%g1+0x010],%l2 ! %l2 = d28c5010a639397e
ldx [%g1+0x018],%l3 ! %l3 = 2ef5f27873cf53c3
ldx [%g1+0x020],%l4 ! %l4 = d07d13fa7e35e242
ldx [%g1+0x028],%l5 ! %l5 = 6b686ada695129bf
ldx [%g1+0x030],%l6 ! %l6 = e3953518ae79fde2
ldx [%g1+0x038],%l7 ! %l7 = 6774177a7a4b7020
! 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 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f277f155 80c7ba76 b49b9786 ae91ff5b
! %f20 = c659bb28 eb186852 09e8f4b0 7cd0227d
! %f24 = 2d1a2d20 481c61c0 cbe304e4 869a41ed
! %f28 = c6986236 5107b3c1 2788aea8 3f794d1c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a7ee3248 87f10390 20a788ac b5a24490
! %f36 = e8a0953f eadb803e a50f3866 1d6de84c
! %f40 = 93209f30 d5fd6782 0cba9c82 1d67ecaf
! %f44 = 63d32bb0 71f5c0f4 f322b25d e7f1f7b5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd2efc4080000007a,%g7,%g1 ! GSR scale = 15, align = 2
wr %g1,%g0,%gsr ! GSR = d2efc4080000007a
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[00000000168000ec] = 1eb59ac8, %l2 = 907b083d, %l6 = 89be1acb
add %i1,0xec,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000001eb59ac8
! %l0 = 0299d0440b0b58cf, Mem[0000000090800030] = 97f10732
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = 0b0b58cf
! Mem[00000000900000a8] = d22b7aa7 b3990b7c, %g2 = 488768ff, %g3 = 0bad0b00
ldd [%i4+0x0a8],%g2 ! %g2 = 00000000d22b7aa7 00000000b3990b7c
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! %l4 = 5b81ea47fb4306dd, Mem[000000009000011a] = 9909552c
stb %l4,[%i4+0x11a] ! Mem[0000000090000118] = dd09552c
! %l6 = 1eb59ac8, %l7 = c2dad442, Mem[0000000090800088] = 2d744718 1de9dfa1
std %l6,[%i5+0x088] ! Mem[0000000090800088] = 1eb59ac8 c2dad442
membar #Sync ! Added by membar checker (1768)
! Mem[00000000900001b0] = 78047740, %g2 = 00000000d22b7aa7
ldub [%i4+0x1b1],%g2 ! %g2 = 0000000000000078
! %f16 = f277f155 80c7ba76 b49b9786 ae91ff5b
! %f20 = c659bb28 eb186852 09e8f4b0 7cd0227d
! %f24 = 2d1a2d20 481c61c0 cbe304e4 869a41ed
! %f28 = c6986236 5107b3c1 2788aea8 3f794d1c
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77fdd09 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l7 = bf64e29cc2dad442, Mem[0000000091800098] = cd824bad795c1135
stx %l7,[%o0+0x098] ! Mem[0000000091800098] = bf64e29cc2dad442
p3_label_2:
! Mem[00000000160001ee] = 04a1efd2, %l4 = 5b81ea47fb4306dd
ldstub [%i0+0x1ee],%l4 ! %l4 = 000000ef000000ff
! Mem[0000000090000110] = bcf864f7, %g18 = aa91dcb3f0e7f33d
ldsw [%i4+0x110],%g2 ! %g2 = aa91dcb3f0e7f33d
! Mem[000000001780010e] = 667da40e, %l1 = d8c9dd149083e84a
ldstub [%i3+0x10e],%l1 ! %l1 = 000000a4000000ff
! Mem[000000001680004c] = 44b39f83, %l5 = e1928ac1ee2520f6
lduh [%i1+0x04c],%l5 ! %l5 = 00000000000044b3
membar #Sync ! Added by membar checker (1769)
! %l2 = d35cddc6907b083d, Mem[0000000090000118] = e77fdd09
sth %l2,[%i4+0x118] ! Mem[0000000090000118] = 083ddd09
! %l3 = 2a846211a42342cc, Mem[0000000091000118] = 454e9c3347397e41
stx %l3,[%i6+0x118] ! Mem[0000000091000118] = 2a846211a42342cc
! %f16 = f277f155 80c7ba76 b49b9786 ae91ff5b
! %f20 = c659bb28 eb186852 09e8f4b0 7cd0227d
! %f24 = 2d1a2d20 481c61c0 cbe304e4 869a41ed
! %f28 = c6986236 5107b3c1 2788aea8 3f794d1c
mov 0x080,%g6
stda %f16,[%i3+%g6]ASI_COMMIT_S ! Block Store to 0000000017800080
! Mem[0000000016800110] = 86dcb38afd21fdc5, %l0 = 0299d0440b0b58cf, %l1 = 00000000000000a4
add %i1,0x110,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 86dcb38afd21fdc5
! Mem[00000000170000e8] = 3ea4aae8e43f95dc, %l2 = d35cddc6907b083d, %l2 = d35cddc6907b083d
add %i2,0xe8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 3ea4aae8e43f95dc
! Mem[00000000160001b5] = 873543ab, %l0 = 0299d0440b0b58cf
ldstub [%i0+0x1b5],%l0 ! %l0 = 00000035000000ff
p3_label_3:
! Mem[0000000091800038] = dc76802b, %g2 = ffffffffbcf864f7
lduh [%o0+0x038],%g2 ! %g2 = 000000000000dc76
! Mem[000000001780000c] = 128e489b, %l5 = 00000000000044b3
swap [%i3+0x00c],%l5 ! %l5 = 00000000128e489b
! Mem[0000000090800048] = f1c4b3bf, %g2 = 000000000000dc76
lduw [%i5+0x048],%g2 ! %g2 = 00000000f1c4b3bf
! Mem[0000000091800060] = 620278b8, %g2 = 00000000f1c4b3bf
ldsb [%o0+0x061],%g2 ! %g2 = 0000000000000062
! Mem[00000000908001b0] = c53bc451 66474039, %g2 = 00000062, %g3 = b3990b7c
ldd [%i5+0x1b0],%g2 ! %g2 = 00000000c53bc451 0000000066474039
! Mem[000000001700000e] = fa9f7318, %l3 = 2a846211a42342cc
ldstub [%i2+0x00e],%l3 ! %l3 = 00000073000000ff
! Mem[00000000170000c8] = d5585bbe, %l2 = 3ea4aae8e43f95dc
ldstub [%i2+0x0c8],%l2 ! %l2 = 000000d5000000ff
! Mem[0000000090800048] = f1c4b3bfd25e1a26, %g2 = 00000000c53bc451
ldx [%i5+0x048],%g2 ! %g2 = f1c4b3bfd25e1a26
! %l7 = bf64e29cc2dad442, Mem[0000000091000168] = 9effc705
sth %l7,[%i6+0x168] ! Mem[0000000091000168] = d442c705
! Mem[00000000900000a0] = 5fdad36e 454e5a24, %g2 = d25e1a26, %g3 = 66474039
ldd [%i4+0x0a0],%g2 ! %g2 = 000000005fdad36e 00000000454e5a24
p3_label_4:
! Mem[00000000168000d0] = ef90896c, %l4 = 00000000000000ef
swap [%i1+0x0d0],%l4 ! %l4 = 00000000ef90896c
! %l4 = 00000000ef90896c, Mem[00000000918001c4] = 2905ab05
sth %l4,[%o0+0x1c4] ! Mem[00000000918001c4] = 896cab05
! %l4 = 00000000ef90896c, Mem[0000000090800148] = cb60a5b4
stw %l4,[%i5+0x148] ! Mem[0000000090800148] = ef90896c
! Mem[00000000910000bc] = e0737ef9, %g2 = 000000005fdad36e
lduh [%i6+0x0bc],%g2 ! %g2 = 000000000000e073
! %l7 = bf64e29cc2dad442, Mem[0000000017800160] = 256620faa02ef6f8
stx %l7,[%i3+0x160] ! Mem[0000000017800160] = bf64e29cc2dad442
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000016000148] = 82b3b4a3a47f1a93, %l2 = 00000000000000d5, %l4 = 00000000ef90896c
add %i0,0x148,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 82b3b4a3a47f1a93
! Mem[00000000168001c8] = f5c7b21c, %l0 = 0000000000000035
swap [%i1+0x1c8],%l0 ! %l0 = 00000000f5c7b21c
! Mem[00000000178001b8] = 6f0c9b0f, %l1 = fd21fdc5, %l7 = c2dad442
add %i3,0x1b8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000006f0c9b0f
! %l5 = 00000000128e489b, Mem[000000009080014b] = 6cd99513
stb %l5,[%i5+0x14b] ! Mem[0000000090800148] = 9bd99513
p3_label_5:
! Mem[0000000017800178] = abec60f8, %l3 = 0000000000000073
swap [%i3+0x178],%l3 ! %l3 = 00000000abec60f8
membar #Sync ! Added by membar checker (1770)
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a 083ddd09 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000908001b8] = da1c61c6 7b37c5c8, %g2 = 0000e073, %g3 = 454e5a24
ldd [%i5+0x1b8],%g2 ! %g2 = 00000000da1c61c6 000000007b37c5c8
! Mem[00000000170000c8] = ff585bbe, %l1 = 86dcb38afd21fdc5
swap [%i2+0x0c8],%l1 ! %l1 = 00000000ff585bbe
! Mem[0000000091800034] = 8f44dc76, %g2 = 00000000da1c61c6
ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffff8f44
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x1c0,%g5
stda %f0,[%i0+%g5]ASI_BLK_PL ! Block Store to 00000000160001c0
! Mem[0000000017000034] = 8970dfe3, %l1 = 00000000ff585bbe
swap [%i2+0x034],%l1 ! %l1 = 000000008970dfe3
! Mem[0000000017000148] = 4d489af1b4f3e2c5, %l7 = 000000006f0c9b0f, %l5 = 00000000128e489b
add %i2,0x148,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 4d489af1b4f3e2c5
! Mem[00000000900000f8] = cc3a2e15, %g2 = ffffffffffff8f44
lduw [%i4+0x0f8],%g2 ! %g2 = 00000000cc3a2e15
! %l2 = 00000000000000d5, Mem[000000009080003c] = 337c4c3d
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = 000000d5
p3_label_6:
! Mem[0000000016800048] = 3cec53d1, %l0 = f5c7b21c, %l0 = f5c7b21c
add %i1,0x48,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000003cec53d1
! Mem[000000009180004c] = 63be5082, %g2 = 00000000cc3a2e15
ldsb [%o0+0x04d],%g2 ! %g2 = 0000000000000063
! Mem[0000000091000098] = a057e63b, %g2 = 0000000000000063
ldsb [%i6+0x09b],%g2 ! %g2 = ffffffffffffffa0
! %l7 = 000000006f0c9b0f, Mem[00000000908000d6] = 2e70bd1c
sth %l7,[%i5+0x0d6] ! Mem[00000000908000d4] = 9b0fbd1c
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
stda %f0,[%i2+%g5]ASI_BLK_P ! Block Store to 00000000170001c0
! Mem[000000001600001c] = b861586e, %l0 = 3cec53d1, %l0 = 3cec53d1
add %i0,0x1c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b861586e
membar #Sync ! Added by membar checker (1771)
! %l3 = 00000000abec60f8, Mem[0000000090000105] = 7a3d9b93
stb %l3,[%i4+0x105] ! Mem[0000000090000104] = f83d9b93
! %l0 = 00000000b861586e, Mem[0000000091000008] = fb9248e5a058c056
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000b861586e
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l5 = 4d489af1b4f3e2c5, Mem[00000000178001c8] = 9979d285
stb %l5,[%i3+0x1c8] ! Mem[00000000178001c8] = c579d285
p3_label_7:
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x040,%g4
stda %f0,[%i3+%g4]ASI_COMMIT_S ! Block Store to 0000000017800040
! Mem[00000000178001c0] = 335449d97e24560c, %l1 = 000000008970dfe3, %l3 = 00000000abec60f8
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 335449d97e24560c
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! %l4 = a47f1a93, %l5 = b4f3e2c5, Mem[0000000016000000] = 8346dd81 b5a419bf
std %l4,[%i0+%g0] ! Mem[0000000016000000] = a47f1a93 b4f3e2c5
! %l2 = 000000d5, %l3 = 7e24560c, Mem[0000000091000190] = 7cd87330 8f301cc7
std %l2,[%i6+0x190] ! Mem[0000000091000190] = 000000d5 7e24560c
! Mem[0000000017000050] = 8676fa4fda25f016, %l5 = 4d489af1b4f3e2c5, %l7 = 000000006f0c9b0f
add %i2,0x50,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8676fa4fda25f016
! Mem[0000000017800000] = ed74cb94, %l5 = 4d489af1b4f3e2c5
ldstub [%i3+%g0],%l5 ! %l5 = 000000ed000000ff
membar #Sync ! Added by membar checker (1772)
! %l3 = 335449d97e24560c, Mem[0000000090000094] = f9142146
stw %l3,[%i4+0x094] ! Mem[0000000090000094] = 7e24560c
! Mem[00000000908001b8] = da1c61c6, %g2 = ffffffffffffffa0
lduh [%i5+0x1b8],%g2 ! %g2 = 000000000000da1c
! Mem[00000000170001ec] = 9b416df5, %l3 = 335449d97e24560c
swap [%i2+0x1ec],%l3 ! %l3 = 000000009b416df5
p3_label_8:
! Mem[00000000168000f0] = d8d07a9d4cb61870, %l1 = 000000008970dfe3, %l0 = 00000000b861586e
add %i1,0xf0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = d8d07a9d4cb61870
! Mem[0000000016000158] = a3226c05, %l3 = 000000009b416df5
swap [%i0+0x158],%l3 ! %l3 = 00000000a3226c05
! Mem[00000000170000a8] = 12966ea7f367473c, %l7 = 8676fa4fda25f016, %l7 = 8676fa4fda25f016
add %i2,0xa8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 12966ea7f367473c
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[00000000168001ac] = 7b491458, %l3 = 00000000a3226c05
swap [%i1+0x1ac],%l3 ! %l3 = 000000007b491458
! Mem[0000000017800120] = 6261aabc, %l1 = 000000008970dfe3
swap [%i3+0x120],%l1 ! %l1 = 000000006261aabc
! Mem[00000000918000c8] = db07ee9d, %g2 = 000000000000da1c
ldsh [%o0+0x0ca],%g2 ! %g2 = ffffffffffffdb07
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
stda %f0,[%i1+%g4]ASI_BLK_P ! Block Store to 0000000016800040
! Mem[00000000170000bc] = 0c4b7f13, %l6 = 000000001eb59ac8
swap [%i2+0x0bc],%l6 ! %l6 = 000000000c4b7f13
! %l2 = 000000d5, %l3 = 7b491458, Mem[0000000016000148] = 82b3b4a3 a47f1a93
std %l2,[%i0+0x148] ! Mem[0000000016000148] = 000000d5 7b491458
p3_label_9:
! Mem[0000000016000061] = 33b86f38, %l7 = 12966ea7f367473c
ldstub [%i0+0x061],%l7 ! %l7 = 000000b8000000ff
! Mem[00000000910000c4] = 72892aa4, %g2 = ffffffffffffdb07
ldsb [%i6+0x0c6],%g2 ! %g2 = 0000000000000072
! Mem[0000000090800120] = 4c6627b2, %g2 = 0000000000000072
lduh [%i5+0x120],%g2 ! %g2 = 0000000000004c66
! Mem[0000000090000100] = 61cc8701 f9f83d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a 083ddd09 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000168001a9] = 7dfa610d, %l0 = d8d07a9d4cb61870
ldstub [%i1+0x1a9],%l0 ! %l0 = 000000fa000000ff
! %f16 = f277f155 80c7ba76 b49b9786 ae91ff5b
! %f20 = c659bb28 eb186852 09e8f4b0 7cd0227d
! %f24 = 2d1a2d20 481c61c0 cbe304e4 869a41ed
! %f28 = c6986236 5107b3c1 2788aea8 3f794d1c
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l0 = 00000000000000fa, Mem[00000000918001ac] = 21063261
stw %l0,[%o0+0x1ac] ! Mem[00000000918001ac] = 000000fa
! Mem[0000000016000088] = ecba36191a421e3b, %l4 = 82b3b4a3a47f1a93, %l5 = 00000000000000ed
add %i0,0x88,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = ecba36191a421e3b
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
membar #Sync ! Added by membar checker (1773)
! %l2 = 00000000000000d5, Mem[0000000090000180] = 95f9227b7c1e5cb1
stx %l2,[%i4+0x180] ! Mem[0000000090000180] = 00000000000000d5
p3_label_10:
! Mem[00000000910001c0] = c03f76da 58ae9c98, %g2 = 00004c66, %g3 = 7b37c5c8
ldd [%i6+0x1c0],%g2 ! %g2 = 00000000c03f76da 0000000058ae9c98
! %l6 = 000000000c4b7f13, Mem[0000000091000178] = d8ef29bf
stw %l6,[%i6+0x178] ! Mem[0000000091000178] = 0c4b7f13
! %l4 = 82b3b4a3a47f1a93, Mem[0000000090000106] = 3d9b93e0
stb %l4,[%i4+0x106] ! Mem[0000000090000104] = 939b93e0
! Mem[0000000091800188] = a3df6207, %g2 = 00000000c03f76da
ldub [%o0+0x18a],%g2 ! %g2 = 00000000000000a3
! Mem[0000000090800000] = 91b3a41b, %g2 = 00000000000000a3
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffff91
! Mem[00000000918000b8] = 1d00a0101a260a19, %g2 = ffffffffffffff91
ldx [%o0+0x0b8],%g2 ! %g2 = 1d00a0101a260a19
! %l2 = 00000000000000d5, Mem[0000000016000108] = 7a2c18bab62639be
stx %l2,[%i0+0x108] ! Mem[0000000016000108] = 00000000000000d5
! Mem[000000001600006c] = a8468d7d, %l3 = 000000007b491458
ldub [%i0+0x06f],%l3 ! %l3 = 000000000000007d
! Mem[00000000910001e0] = e5034270 04fdbd42, %g2 = 1a260a19, %g3 = 58ae9c98
ldd [%i6+0x1e0],%g2 ! %g2 = 00000000e5034270 0000000004fdbd42
! Mem[0000000016000184] = 9c3f54e8, %l6 = 0c4b7f13, %l7 = 000000b8
add %i0,0x184,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000009c3f54e8
p3_label_11:
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! %l1 = 000000006261aabc, Mem[0000000016800072] = 1a780477
sth %l1,[%i1+0x072] ! Mem[0000000016800070] = 1a78aabc
! %l3 = 000000000000007d, Mem[0000000090000198] = c77696425ac4fc92
stx %l3,[%i4+0x198] ! Mem[0000000090000198] = 000000000000007d
! Mem[0000000090000198] = 00000000, %g2 = 00000000e5034270
lduh [%i4+0x19a],%g2 ! %g2 = 0000000000000000
! Mem[00000000160001dc] = 429676c7, %l6 = 000000000c4b7f13
ldstub [%i0+0x1dc],%l6 ! %l6 = 00000042000000ff
! Mem[0000000090800000] = 91b3a41b, %g2 = 0000000000000000
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000016800004] = 484c41db, %l6 = 0000000000000042
ldstub [%i1+0x004],%l6 ! %l6 = 00000048000000ff
! Mem[000000001700003d] = 010233d1, %l5 = ecba36191a421e3b
ldstub [%i2+0x03d],%l5 ! %l5 = 00000002000000ff
! Mem[0000000016000130] = ab4cda25, %l5 = 0000000000000002
ldsh [%i0+0x130],%l5 ! %l5 = ffffffffffffab4c
! Mem[0000000090000194] = 38000000, %g2 = ffffffffffffff91
ldub [%i4+0x197],%g2 ! %g2 = 0000000000000038
p3_label_12:
! %l4 = 82b3b4a3a47f1a93, Mem[0000000090800128] = de0e84bd
stw %l4,[%i5+0x128] ! Mem[0000000090800128] = a47f1a93
! Mem[000000009100002c] = 3cd678a2, %g2 = 0000000000000038
ldub [%i6+0x02c],%g2 ! %g2 = 000000000000003c
! Mem[00000000170001e4] = 4dea5ef8, %l0 = 00000000000000fa
ldsw [%i2+0x1e4],%l0 ! %l0 = 000000004dea5ef8
! Mem[000000001600000c] = 22f1db46, %l7 = 000000009c3f54e8
swap [%i0+0x00c],%l7 ! %l7 = 0000000022f1db46
! Mem[00000000900000b8] = 5e8c8ce2, %g2 = 000000000000003c
lduh [%i4+0x0ba],%g2 ! %g2 = 0000000000005e8c
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[00000000178001fc] = cd0c42de, %l6 = 00000048, %l2 = 000000d5
add %i3,0x1fc,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000cd0c42de
! %l3 = 000000000000007d, Mem[00000000900000fa] = 2e158e4a
stb %l3,[%i4+0x0fa] ! Mem[00000000900000f8] = 7d158e4a
! Mem[0000000090800104] = 334d63fa, %g2 = 0000000000005e8c
ldsh [%i5+0x104],%g2 ! %g2 = 000000000000334d
! Mem[00000000908000ac] = 0eb1465f, %g18 = aa91dcb3f0e7f33d
ldsw [%i5+0x0ac],%g2 ! %g2 = aa91dcb3f0e7f33d
p3_label_13:
! Mem[0000000090000160] = 0f32546994b30381, %g2 = 000000000eb1465f
ldx [%i4+0x160],%g2 ! %g2 = 0f32546994b30381
! %l5 = ffffffffffffab4c, Mem[0000000091000020] = 905bc3c4949daf35
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffab4c
! Mem[00000000160000b0] = 89b9085f, %l2 = cd0c42de, %l4 = a47f1a93
add %i0,0xb0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000089b9085f
! %l1 = 000000006261aabc, Mem[00000000908001a8] = be6f9887fa9ffe82
stx %l1,[%i5+0x1a8] ! Mem[00000000908001a8] = 000000006261aabc
! Mem[00000000178000d7] = 20ee79b9, %l2 = 00000000cd0c42de
ldstub [%i3+0x0d7],%l2 ! %l2 = 000000b9000000ff
! Mem[0000000017800040] = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! Mem[0000000017800050] = 8b7b10db 8751e538 c7769642 5ac4fc92
! Mem[0000000017800060] = be0499ec 4dea5ef8 b6529fbb 9b416df5
! Mem[0000000017800070] = 1a780477 40a79054 068c02e5 d242e48a
ldda [%i3+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000017800040
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x080,%g5
stda %f0,[%i0+%g5]ASI_BLK_S ! Block Store to 0000000016000080
! Mem[00000000160001fc] = e5028c06, %l6 = 0000000000000048
swap [%i0+0x1fc],%l6 ! %l6 = 00000000e5028c06
! Mem[00000000908001b4] = 66474039, %g2 = 0f32546994b30381
lduw [%i5+0x1b4],%g2 ! %g2 = 0000000066474039
membar #Sync ! Added by membar checker (1774)
! Mem[00000000900001c0] = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! Mem[00000000900001d0] = 8b7b10db 8751e538 c7769642 5ac4fc92
! Mem[00000000900001e0] = be0499ec 4dea5ef8 b6529fbb 9b416df5
! Mem[00000000900001f0] = 1a780477 40a79054 068c02e5 d242e48a
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
p3_label_14:
! Mem[000000009000011c] = 27666950, %g2 = 0000000066474039
ldub [%i4+0x11e],%g2 ! %g2 = 0000000000000027
! %l4 = 0000000089b9085f, Mem[00000000168000b2] = 5a85d0fc
sth %l4,[%i1+0x0b2] ! Mem[00000000168000b0] = 5a85085f
! Mem[00000000918001ac] = 000000fa, %g2 = 0000000000000027
ldsb [%o0+0x1ac],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000022f1db46, Mem[00000000178001c4] = 7e24560c
stw %l7,[%i3+0x1c4] ! Mem[00000000178001c4] = 22f1db46
! Mem[00000000170001b8] = 5ad5e229, %l4 = 0000000089b9085f
swap [%i2+0x1b8],%l4 ! %l4 = 000000005ad5e229
! %l2 = 00000000000000b9, Mem[000000009080005c] = 3347fe6f
sth %l2,[%i5+0x05c] ! Mem[000000009080005c] = 00b9fe6f
! %l7 = 0000000022f1db46, Mem[00000000910000a0] = 7e5c3248
stb %l7,[%i6+0x0a0] ! Mem[00000000910000a0] = 465c3248
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 7e24560c 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[00000000170001b0] = 66730e4e, %l4 = 000000005ad5e229
swap [%i2+0x1b0],%l4 ! %l4 = 0000000066730e4e
! Mem[0000000090000054] = db107b8b, %g2 = 0000000000000000
ldub [%i4+0x054],%g2 ! %g2 = 00000000000000db
p3_label_15:
! Mem[0000000016000198] = de20b1e3, %l6 = e5028c06, %l7 = 22f1db46
add %i0,0x198,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000de20b1e3
! %l2 = 00000000000000b9, Mem[00000000908001ef] = 3b6a20e8
stb %l2,[%i5+0x1ef] ! Mem[00000000908001ec] = b96a20e8
! Mem[0000000090000008] = 7dc90714 1695a1d3, %g2 = 000000db, %g3 = 04fdbd42
ldd [%i4+%o1],%g2 ! %g2 = 000000007dc90714 000000001695a1d3
! Mem[0000000091800064] = b85dc7f0, %g2 = 000000007dc90714
ldub [%o0+0x064],%g2 ! %g2 = 00000000000000b8
! Mem[00000000908001b0] = c53bc451, %g18 = aa91dcb3f0e7f33d
ldsw [%i5+0x1b0],%g2 ! %g2 = aa91dcb3f0e7f33d
! Mem[0000000091000134] = 4f472196, %g2 = ffffffffc53bc451
ldsb [%i6+0x136],%g2 ! %g2 = 000000000000004f
! %l0 = 4dea5ef8, %l1 = 6261aabc, Mem[0000000090000038] = 23d8e54b 8d0fb925
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 4dea5ef8 6261aabc
! Mem[0000000090000180] = 00000000 000000d5 47577fbe f22b89a3
! Mem[0000000090000190] = 8b7b10db 8751e538 00000000 0000007d
! Mem[00000000900001a0] = be0499ec 4dea5ef8 b6529fbb 9b416df5
! Mem[00000000900001b0] = 1a780477 40a79054 068c02e5 d242e48a
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l1 = 000000006261aabc, Mem[0000000017800067] = 4dea5ef8
stb %l1,[%i3+0x067] ! Mem[0000000017800064] = 4dea5ebc
! %l1 = 000000006261aabc, Mem[0000000090800129] = 7f1a93e3
stb %l1,[%i5+0x129] ! Mem[0000000090800128] = bc1a93e3
p3_label_16:
! %f16 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f20 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f24 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f28 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[00000000160001d0] = 38e55187, %l7 = 00000000de20b1e3
ldstub [%i0+0x1d0],%l7 ! %l7 = 00000038000000ff
! Mem[00000000160000fc] = 38b6ec55, %l7 = 00000038, %l3 = 0000007d
add %i0,0xfc,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000038b6ec55
! Mem[000000009000019c] = 0000007d, %g2 = 000000000000004f
lduh [%i4+0x19c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000130] = f6146316, %g2 = 0000000000000000
lduh [%i4+0x130],%g2 ! %g2 = 000000000000f614
! Mem[00000000170000b0] = 4e284903, %l3 = 0000000038b6ec55
swap [%i2+0x0b0],%l3 ! %l3 = 000000004e284903
! Mem[0000000016800158] = 935c78053814a88b, %l5 = ffffffffffffab4c, %l1 = 000000006261aabc
add %i1,0x158,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 935c78053814a88b
! Mem[0000000090000148] = a79cfb31, %g2 = 000000000000f614
lduh [%i4+0x148],%g2 ! %g2 = 000000000000a79c
membar #Sync ! Added by membar checker (1775)
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 4dea5ef8 6261aabc
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000178001f7] = 0c1f3659, %l4 = 0000000066730e4e
ldstub [%i3+0x1f7],%l4 ! %l4 = 00000059000000ff
p3_label_17:
! Mem[000000001780012c] = a070d473, %l2 = 000000b9, %l2 = 000000b9
add %i3,0x12c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a070d473
! %l5 = ffffffffffffab4c, Mem[0000000091000110] = ec0bdeb0b6277a44
stx %l5,[%i6+0x110] ! Mem[0000000091000110] = ffffffffffffab4c
! Mem[000000001680011c] = 5fb4f7cc, %l7 = 0000000000000038
lduh [%i1+0x11e],%l7 ! %l7 = 000000000000f7cc
! Mem[0000000017000174] = 2d533a6c, %l6 = e5028c06, %l5 = ffffab4c
add %i2,0x174,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000002d533a6c
! Mem[0000000016800110] = 86dcb38a, %l4 = 0000000000000059
swap [%i1+0x110],%l4 ! %l4 = 0000000086dcb38a
! %l6 = 00000000e5028c06, Mem[000000009000010a] = 629d484b
sth %l6,[%i4+0x10a] ! Mem[0000000090000108] = 8c06484b
! %l2 = a070d473, %l3 = 4e284903, Mem[0000000091800170] = bdf036a6 f8334f44
std %l2,[%o0+0x170] ! Mem[0000000091800170] = a070d473 4e284903
! Mem[0000000016000000] = a47f1a93b4f3e2c5, %l3 = 000000004e284903, %l6 = 00000000e5028c06
casxa [%i0]0x80,%l3,%l6 ! %l6 = a47f1a93b4f3e2c5
! Mem[0000000017000050] = 8676fa4fda25f016, %l1 = 935c78053814a88b, %l5 = 000000002d533a6c
add %i2,0x50,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 8676fa4fda25f016
! Mem[0000000016000104] = 7ef85c64, %l7 = 0000f7cc, %l4 = 86dcb38a
add %i0,0x104,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000007ef85c64
p3_label_18:
! Mem[00000000160001d4] = db107b8b, %l7 = 000000000000f7cc
ldstub [%i0+0x1d4],%l7 ! %l7 = 000000db000000ff
! %l2 = 00000000a070d473, Mem[0000000017000048] = 860b0a06
stw %l2,[%i2+0x048] ! Mem[0000000017000048] = a070d473
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[0000000016800194] = 8a012d67, %l3 = 000000004e284903
swap [%i1+0x194],%l3 ! %l3 = 000000008a012d67
! Mem[00000000168000e7] = a08a9ea8, %l0 = 000000004dea5ef8
ldstub [%i1+0x0e7],%l0 ! %l0 = 000000a8000000ff
membar #Sync ! Added by membar checker (1776)
! Mem[0000000090000100] = 61cc8701 f9f8939b 93e08c06 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a 083ddd09 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000001680008c] = 92c9b17f, %l1 = 935c78053814a88b
swap [%i1+0x08c],%l1 ! %l1 = 0000000092c9b17f
! Mem[000000001700000f] = fa9fff18, %l4 = 000000007ef85c64
ldstub [%i2+0x00f],%l4 ! %l4 = 00000018000000ff
! Mem[00000000168000b8] = 61a10faf7e2bb715, %l3 = 000000008a012d67, %l2 = 00000000a070d473
add %i1,0xb8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 61a10faf7e2bb715
! Mem[00000000918001ec] = 40ced69a, %g2 = 000000000000a79c
lduh [%o0+0x1ec],%g2 ! %g2 = 00000000000040ce
p3_label_19:
! %l0 = 000000a8, %l1 = 92c9b17f, Mem[0000000091000110] = ffffffff ffffab4c
std %l0,[%i6+0x110] ! Mem[0000000091000110] = 000000a8 92c9b17f
! Mem[000000009000007c] = e5028c06, %g2 = 00000000000040ce
ldsb [%i4+0x07c],%g2 ! %g2 = ffffffffffffffe5
! %l6 = a47f1a93b4f3e2c5, Mem[000000009100016a] = c7051801
sth %l6,[%i6+0x16a] ! Mem[0000000091000168] = e2c51801
! Mem[0000000090000034] = 934dea5e, %g2 = ffffffffffffffe5
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000093
! Mem[0000000017800156] = 73cf262a, %l2 = 61a10faf7e2bb715
ldstub [%i3+0x156],%l2 ! %l2 = 00000026000000ff
! Mem[0000000017800008] = cfac30d0, %l0 = 000000a8, %l2 = 00000026
add %i3,0x08,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000cfac30d0
! %l2 = 00000000cfac30d0, Mem[0000000090800150] = 79d7a968
stw %l2,[%i5+0x150] ! Mem[0000000090800150] = cfac30d0
! Mem[0000000017000040] = b6edec14, %l2 = cfac30d0, %l5 = da25f016
add %i2,0x40,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b6edec14
! Mem[00000000908000d0] = b92bd588 6ed39b0f, %g2 = 00000093, %g3 = 1695a1d3
ldd [%i5+0x0d0],%g2 ! %g2 = 00000000b92bd588 000000006ed39b0f
! Mem[00000000910000cc] = d5c23711, %g2 = 00000000b92bd588
lduw [%i6+0x0cc],%g2 ! %g2 = 00000000d5c23711
p3_label_20:
! Mem[00000000918000d0] = 4924b67200759cd1, %g2 = 00000000d5c23711
ldx [%o0+0x0d0],%g2 ! %g2 = 4924b67200759cd1
! Mem[00000000170000ad] = f367473c, %l0 = 00000000000000a8
ldstub [%i2+0x0ad],%l0 ! %l0 = 00000067000000ff
! Mem[0000000016000034] = d691d78b, %l5 = b6edec14, %l3 = 8a012d67
add %i0,0x34,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d691d78b
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000001700003c] = 01ff33d1, %l1 = 92c9b17f, %l2 = cfac30d0
add %i2,0x3c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000001ff33d1
! Mem[0000000017800190] = 4962f40b, %l5 = b6edec14, %l3 = d691d78b
add %i3,0x190,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004962f40b
! Mem[0000000016800178] = 5774d990, %l4 = 0000000000000018
swap [%i1+0x178],%l4 ! %l4 = 000000005774d990
! Mem[0000000090800044] = 98cf29f1, %g2 = 4924b67200759cd1
ldsb [%i5+0x045],%g2 ! %g2 = ffffffffffffff98
! %l7 = 00000000000000db, Mem[000000009180007d] = 96890853
stb %l7,[%o0+0x07d] ! Mem[000000009180007c] = db890853
! Mem[00000000168001f8] = db8d2b4a, %l1 = 0000000092c9b17f
ldub [%i1+0x1f9],%l1 ! %l1 = 000000000000008d
p3_label_21:
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 4dea5ef8 6261aabc
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000908001fc] = e1033315, %g18 = aa91dcb3f0e7f33d
ldsw [%i5+0x1fc],%g2 ! %g2 = aa91dcb3f0e7f33d
! Mem[000000009080001c] = 609ec613, %g2 = ffffffffe1033315
lduw [%i5+0x01c],%g2 ! %g2 = 00000000609ec613
! Mem[0000000016800018] = b731c6b8e6ab51c0, %l2 = 0000000001ff33d1, %l1 = 000000000000008d
add %i1,0x18,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = b731c6b8e6ab51c0
! %l0 = 0000000000000067, Mem[0000000090000188] = 47577fbe
stb %l0,[%i4+0x188] ! Mem[0000000090000188] = 67577fbe
! Mem[0000000016800150] = 264a74654f6b93da, %l3 = 000000004962f40b, %l6 = a47f1a93b4f3e2c5
add %i1,0x150,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 264a74654f6b93da
! %l5 = 00000000b6edec14, Mem[00000000160001da] = 92fcc45a
stb %l5,[%i0+0x1da] ! Mem[00000000160001d8] = 92fc145a
! Mem[00000000168000d4] = a416c6db, %l3 = 4962f40b, %l7 = 000000db
add %i1,0xd4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a416c6db
! Mem[0000000091800008] = 9599d97e, %g2 = 00000000609ec613
ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffff95
! Mem[0000000016800068] = b6529fbb9b416df5, %l7 = 00000000a416c6db, %l4 = 000000005774d990
add %i1,0x68,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b6529fbb9b416df5
p3_label_22:
! %l0 = 0000000000000067, Mem[0000000091000150] = 3ab93af179d8a372
stx %l0,[%i6+0x150] ! Mem[0000000091000150] = 0000000000000067
! Mem[00000000908000c4] = 8376a4fc, %g2 = ffffffffffffff95
ldsb [%i5+0x0c7],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000016800000] = ec86ae7f ff4c41db 4fae445c 0056382e
! Mem[0000000016800010] = 8a748f07 1834527f b731c6b8 e6ab51c0
! Mem[0000000016800020] = 720440fa e47a2ec6 2603f16c fa8ac316
! Mem[0000000016800030] = d5eeab35 a3be7e72 9f971374 509d91c9
ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000016800000
! Mem[0000000090800110] = 4df4132777693c15, %g2 = ffffffffffffff83
ldx [%i5+0x110],%g2 ! %g2 = 4df4132777693c15
! Mem[0000000016000178] = 06eb2033, %l5 = b6edec14, %l2 = 01ff33d1
add %i0,0x178,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000006eb2033
! Mem[0000000090000130] = f6146316f0ec3fac, %g2 = 4df4132777693c15
ldx [%i4+0x130],%g2 ! %g2 = f6146316f0ec3fac
! Mem[00000000900001c0] = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! Mem[00000000900001d0] = 8b7b10db 8751e538 c7769642 5ac4fc92
! Mem[00000000900001e0] = be0499ec 4dea5ef8 b6529fbb 9b416df5
! Mem[00000000900001f0] = 1a780477 40a79054 068c02e5 d242e48a
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[00000000900000b0] = a7407704, %g2 = f6146316f0ec3fac
ldsh [%i4+0x0b2],%g2 ! %g2 = ffffffffffffa740
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
mov 0x040,%g4
stda %f0,[%i0+%g4]ASI_BLK_S ! Block Store to 0000000016000040
! Mem[00000000170001bc] = 928f59bc, %l3 = 000000004962f40b
ldsh [%i2+0x1be],%l3 ! %l3 = 00000000000059bc
p3_label_23:
! Mem[000000001680004c] = f22b89a3, %l1 = b731c6b8e6ab51c0
swap [%i1+0x04c],%l1 ! %l1 = 00000000f22b89a3
! Mem[00000000170000bc] = 1eb59ac8, %l5 = 00000000b6edec14
swap [%i2+0x0bc],%l5 ! %l5 = 000000001eb59ac8
membar #Sync ! Added by membar checker (1777)
! Mem[0000000016000070] = 1a780477, %l1 = f22b89a3, %l0 = 00000067
add %i0,0x70,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000001a780477
! %l1 = 00000000f22b89a3, Mem[0000000090000156] = e538c776
stb %l1,[%i4+0x156] ! Mem[0000000090000154] = a338c776
! Mem[0000000090000080] = b15c1e7c 7b22f995 a3892bf2 be7f5747
! Mem[0000000090000090] = 38e55187 db107b8b 92fcc45a 429676c7
! Mem[00000000900000a0] = f85eea4d ec9904be f56d419b bb9f52b6
! Mem[00000000900000b0] = 5490a740 7704781a 8ae442d2 e5028c06
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[000000001780005e] = 5ac4fc92, %l1 = 00000000f22b89a3
ldstub [%i3+0x05e],%l1 ! %l1 = 000000fc000000ff
! Mem[0000000091000104] = e3a18b3c, %g2 = ffffffffffffa740
ldsb [%i6+0x105],%g2 ! %g2 = ffffffffffffffe3
! Mem[0000000090000180] = 00000000 000000d5 67577fbe f22b89a3
! Mem[0000000090000190] = 8b7b10db 8751e538 00000000 0000007d
! Mem[00000000900001a0] = be0499ec 4dea5ef8 b6529fbb 9b416df5
! Mem[00000000900001b0] = 1a780477 40a79054 068c02e5 d242e48a
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l7 = 00000000a416c6db, Mem[0000000090000078] = 8ae442d2e5028c06
stx %l7,[%i4+0x078] ! Mem[0000000090000078] = 00000000a416c6db
! Mem[0000000017800059] = c7769642, %l3 = 00000000000059bc
ldstub [%i3+0x059],%l3 ! %l3 = 00000076000000ff
p3_label_24:
! %f0 = 95f9227b 7c1e5cb1 47577fbe f22b89a3
! %f4 = 8b7b10db 8751e538 c7769642 5ac4fc92
! %f8 = be0499ec 4dea5ef8 b6529fbb 9b416df5
! %f12 = 1a780477 40a79054 068c02e5 d242e48a
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[00000000160000ff] = 38b6ec55, %l0 = 000000001a780477
ldstub [%i0+0x0ff],%l0 ! %l0 = 00000055000000ff
! %l2 = 0000000006eb2033, Mem[0000000016000080] = 95f9227b
sth %l2,[%i0+0x080] ! Mem[0000000016000080] = 2033227b
! Mem[0000000090000100] = 61cc8701 f9f8939b 93e08c06 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a 083ddd09 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000016000188] = 518703bc, %l6 = 264a74654f6b93da
lduh [%i0+0x18a],%l6 ! %l6 = 00000000000003bc
! %l3 = 0000000000000076, Mem[0000000091000079] = 54079ebb
stb %l3,[%i6+0x079] ! Mem[0000000091000078] = 76079ebb
! %l5 = 000000001eb59ac8, Mem[00000000918001c5] = 6cab05a3
stb %l5,[%o0+0x1c5] ! Mem[00000000918001c4] = c8ab05a3
membar #Sync ! Added by membar checker (1778)
! Mem[0000000090000040] = b15c1e7c 7b22f995 a3892bf2 be7f5747
! Mem[0000000090000050] = 38e55187 db107b8b 92fcc45a 429676c7
! Mem[0000000090000060] = f85eea4d ec9904be f56d419b bb9f52b6
! Mem[0000000090000070] = 5490a740 7704781a 00000000 a416c6db
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000017000100] = c6c5217e 6cec4fdc de40f23b b09d8bd5
! Mem[0000000017000110] = a413f2a9 4cdbc870 6e3c8ef4 4f998eaf
! Mem[0000000017000120] = 8d11ef40 9d224251 691ca444 9e528794
! Mem[0000000017000130] = 9be0deb9 76ade674 87beb060 5c76284c
ldda [%i2+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000017000100
! Mem[0000000017800138] = 2cb870f0, %l2 = 06eb2033, %l4 = 9b416df5
add %i3,0x138,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002cb870f0
p3_label_25:
! %l4 = 2cb870f0, %l5 = 1eb59ac8, Mem[00000000910001e8] = 406417f9 858d7a00
std %l4,[%i6+0x1e8] ! Mem[00000000910001e8] = 2cb870f0 1eb59ac8
! Mem[0000000016800150] = 264a74654f6b93da, %l3 = 0000000000000076, %l2 = 0000000006eb2033
add %i1,0x150,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 264a74654f6b93da
! %l4 = 000000002cb870f0, Mem[00000000908001ca] = 75af1ce4
sth %l4,[%i5+0x1ca] ! Mem[00000000908001c8] = 70f01ce4
! %l6 = 00000000000003bc, Mem[00000000918000c8] = 7b42db07ee9de4a5
stx %l6,[%o0+0x0c8] ! Mem[00000000918000c8] = 00000000000003bc
! Mem[0000000091800080] = 53775436, %g2 = ffffffffffffffe3
lduw [%o0+0x080],%g2 ! %g2 = 0000000053775436
! %l1 = 00000000000000fc, Mem[0000000090800045] = 98cf29f1
stb %l1,[%i5+0x045] ! Mem[0000000090800044] = fccf29f1
! %l1 = 00000000000000fc, Mem[00000000160001e6] = ec9904be
stb %l1,[%i0+0x1e6] ! Mem[00000000160001e4] = ec99fcbe
! Mem[0000000016800128] = e83c30b4, %l5 = 000000001eb59ac8
ldub [%i1+0x128],%l5 ! %l5 = 00000000000000e8
! Mem[0000000091800038] = dc76802b 80b203b0, %g2 = 53775436, %g3 = 6ed39b0f
ldd [%o0+0x038],%g2 ! %g2 = 00000000dc76802b 0000000080b203b0
! Mem[00000000910001b4] = 05f0d7a9, %g2 = 00000000dc76802b
ldsh [%i6+0x1b6],%g2 ! %g2 = 00000000000005f0
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000000000055
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000fc
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 264a74654f6b93da
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000076
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002cb870f0
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000e8
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000003bc
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a416c6db
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 %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be dc4fec6c 7e21c5c6
bne %xcc,p3_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be d58b9db0 3bf240de
bne %xcc,p3_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 70c8db4c a9f213a4
bne %xcc,p3_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be af8e994f f48e3c6e
bne %xcc,p3_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 5142229d 40ef118d
bne %xcc,p3_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 9487529e 44a41c69
bne %xcc,p3_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 74e6ad76 b9dee09b
bne %xcc,p3_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 4c28765c 60b0be87
bne %xcc,p3_f30_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = a47f1a93b4f3e2c5
ldx [%i0+0x000],%g3 ! Observed data at 0000000016000000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 70f0539e9c3f54e8
ldx [%i0+0x008],%g3 ! Observed data at 0000000016000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 95f9227b7c1e5cb1
ldx [%i0+0x040],%g3 ! Observed data at 0000000016000040
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 47577fbef22b89a3
ldx [%i0+0x048],%g3 ! Observed data at 0000000016000048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8b7b10db8751e538
ldx [%i0+0x050],%g3 ! Observed data at 0000000016000050
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c77696425ac4fc92
ldx [%i0+0x058],%g3 ! Observed data at 0000000016000058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = be0499ec4dea5ef8
ldx [%i0+0x060],%g3 ! Observed data at 0000000016000060
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = b6529fbb9b416df5
ldx [%i0+0x068],%g3 ! Observed data at 0000000016000068
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 1a78047740a79054
ldx [%i0+0x070],%g3 ! Observed data at 0000000016000070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 068c02e5d242e48a
ldx [%i0+0x078],%g3 ! Observed data at 0000000016000078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2033227b7c1e5cb1
ldx [%i0+0x080],%g3 ! Observed data at 0000000016000080
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 47577fbef22b89a3
ldx [%i0+0x088],%g3 ! Observed data at 0000000016000088
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 8b7b10db8751e538
ldx [%i0+0x090],%g3 ! Observed data at 0000000016000090
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = c77696425ac4fc92
ldx [%i0+0x098],%g3 ! Observed data at 0000000016000098
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = be0499ec4dea5ef8
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000160000a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b6529fbb9b416df5
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000160000a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 1a78047740a79054
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000160000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 068c02e5d242e48a
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000160000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 4d25694d38b6ecff
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000160000f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00000000000000d5
ldx [%i0+0x108],%g3 ! Observed data at 0000000016000108
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x108,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000d57b491458
ldx [%i0+0x148],%g3 ! Observed data at 0000000016000148
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 9b416df5f81e9943
ldx [%i0+0x158],%g3 ! Observed data at 0000000016000158
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x158,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = cb0b987187ff43ab
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000160001b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b15c1e7c7b22f995
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000160001c0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = a3892bf2be7f5747
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000160001c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ffe55187ff107b8b
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000160001d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 92fc145aff9676c7
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000160001d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f85eea4dec99fcbe
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000160001e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f56d419bbb9f52b6
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000160001e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5490a7407704781a
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000160001f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8ae442d200000048
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000160001f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1f8,%g4
set p3_local1_expect,%g1
p3_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ec86ae7fff4c41db
ldx [%i1+0x000],%g3 ! Observed data at 0000000016800000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = 95f9227b7c1e5cb1
ldx [%i1+0x040],%g3 ! Observed data at 0000000016800040
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 47577fbee6ab51c0
ldx [%i1+0x048],%g3 ! Observed data at 0000000016800048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8b7b10db8751e538
ldx [%i1+0x050],%g3 ! Observed data at 0000000016800050
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c77696425ac4fc92
ldx [%i1+0x058],%g3 ! Observed data at 0000000016800058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = be0499ec4dea5ef8
ldx [%i1+0x060],%g3 ! Observed data at 0000000016800060
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = b6529fbb9b416df5
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 = 1a78aabc40a79054
ldx [%i1+0x070],%g3 ! Observed data at 0000000016800070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 068c02e5d242e48a
ldx [%i1+0x078],%g3 ! Observed data at 0000000016800078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 860dea453814a88b
ldx [%i1+0x088],%g3 ! Observed data at 0000000016800088
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5a85085fb5e815e2
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000168000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000efa416c6db
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000168000d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4e823bbba08a9eff
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000168000e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 00000059fd21fdc5
ldx [%i1+0x110],%g3 ! Observed data at 0000000016800110
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x110,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00000018a5bf04d3
ldx [%i1+0x178],%g3 ! Observed data at 0000000016800178
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = c80655a14e284903
ldx [%i1+0x190],%g3 ! Observed data at 0000000016800190
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 7dff610da3226c05
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000168001a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000035d9c9e58d
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+0x008],%g2 ! Expected data = 7b07a126fa9fffff
ldx [%i2+0x008],%g3 ! Observed data at 0000000017000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5940ab83ff585bbe
ldx [%i2+0x030],%g3 ! Observed data at 0000000017000030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6b5226e101ff33d1
ldx [%i2+0x038],%g3 ! Observed data at 0000000017000038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = a070d473d937c173
ldx [%i2+0x048],%g3 ! Observed data at 0000000017000048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 12966ea7f3ff473c
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000170000a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 38b6ec552b314f8f
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 = 43b6a79ab6edec14
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000170000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = fd21fdc5c91620cb
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000170000c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 5ad5e22993f31d97
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 = 89b9085f928f59bc
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000170001b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 95f9227b7c1e5cb1
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000170001c0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 47577fbef22b89a3
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000170001c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8b7b10db8751e538
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000170001d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c77696425ac4fc92
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000170001d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = be0499ec4dea5ef8
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000170001e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b6529fbb7e24560c
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000170001e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1a78047740a79054
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000170001f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 068c02e5d242e48a
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000170001f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1f8,%g4
set p3_local3_expect,%g1
p3_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff74cb941a4e9a52
ldx [%i3+0x000],%g3 ! Observed data at 0000000017800000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = cfac30d0000044b3
ldx [%i3+0x008],%g3 ! Observed data at 0000000017800008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 95f9227b7c1e5cb1
ldx [%i3+0x040],%g3 ! Observed data at 0000000017800040
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 47577fbef22b89a3
ldx [%i3+0x048],%g3 ! Observed data at 0000000017800048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8b7b10db8751e538
ldx [%i3+0x050],%g3 ! Observed data at 0000000017800050
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c7ff96425ac4ff92
ldx [%i3+0x058],%g3 ! Observed data at 0000000017800058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = be0499ec4dea5ebc
ldx [%i3+0x060],%g3 ! Observed data at 0000000017800060
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = b6529fbb9b416df5
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 = 1a78047740a79054
ldx [%i3+0x070],%g3 ! Observed data at 0000000017800070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 068c02e5d242e48a
ldx [%i3+0x078],%g3 ! Observed data at 0000000017800078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = f277f15580c7ba76
ldx [%i3+0x080],%g3 ! Observed data at 0000000017800080
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b49b9786ae91ff5b
ldx [%i3+0x088],%g3 ! Observed data at 0000000017800088
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = c659bb28eb186852
ldx [%i3+0x090],%g3 ! Observed data at 0000000017800090
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 09e8f4b07cd0227d
ldx [%i3+0x098],%g3 ! Observed data at 0000000017800098
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2d1a2d20481c61c0
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000178000a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = cbe304e4869a41ed
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000178000a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c69862365107b3c1
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000178000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2788aea83f794d1c
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000178000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0e82479020ee79ff
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000178000d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 7b16faec667dff0e
ldx [%i3+0x108],%g3 ! Observed data at 0000000017800108
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 8970dfe3f0865807
ldx [%i3+0x120],%g3 ! Observed data at 0000000017800120
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = 052feb0773cfff2a
ldx [%i3+0x150],%g3 ! Observed data at 0000000017800150
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = bf64e29cc2dad442
ldx [%i3+0x160],%g3 ! Observed data at 0000000017800160
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000731043996d
ldx [%i3+0x178],%g3 ! Observed data at 0000000017800178
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 335449d922f1db46
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 = c579d28559ef07dc
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000178001c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 74d9098b0c1f36ff
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000178001f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1f0,%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_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:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800020]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000016000018]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000028]
done
p3_trap1o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016800020]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000016000018]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000028]
done
p3_trap2e:
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000008]
stha %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800028]
stxa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000000]
done
p3_trap2o:
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000008]
stha %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800028]
stxa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000000]
done
p3_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p3_trap3o:
nop
nop
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 = 0299d0440b0b58cf
ldx [%g1+0x008],%l1 ! %l1 = d8c9dd149083e84a
ldx [%g1+0x010],%l2 ! %l2 = d35cddc6907b083d
ldx [%g1+0x018],%l3 ! %l3 = 2a846211a42342cc
ldx [%g1+0x020],%l4 ! %l4 = 5b81ea47fb4306dd
ldx [%g1+0x028],%l5 ! %l5 = e1928ac1ee2520f6
ldx [%g1+0x030],%l6 ! %l6 = 901bcd4e89be1acb
ldx [%g1+0x038],%l7 ! %l7 = bf64e29cc2dad442
! 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 = d8c60109 63ece8ca cc3d0d9a c7efec6b
! %f4 = d375a70e 69e11bcd 76e0da37 09d7f356
! %f8 = db6643b6 348c45aa f712f765 796194d0
! %f12 = 7f614e25 10f19203 6b283880 94a836d8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0fe4731c 06fd5984 c990e4af cb0658f6
! %f20 = 9659833a bda2ec47 46a70f65 11a41320
! %f24 = 75116033 6a22ce96 b4804a89 708db9bf
! %f28 = f27cd684 4f83e84c e2c16f08 6786836e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 12046ac7 6b54049a f123bf81 3032f814
! %f36 = f14b84d5 c7ce6a8c af00ec79 93516515
! %f40 = 91f657d7 343c0465 ea35b392 194c380f
! %f44 = e44a8447 9e9b0a5b 503ce75f 635042f4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xde98749000000035,%g7,%g1 ! GSR scale = 6, align = 5
wr %g1,%g0,%gsr ! GSR = de98749000000035
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:
! %l3 = 4bf5d308b6a0e5f9, Mem[0000000091800102] = 754f866f
sth %l3,[%o0+0x102] ! Mem[0000000091800100] = e5f9866f
! Mem[0000000018000054] = 1f7a5818, %l0 = cd359b6df17dfd9f
swap [%i0+0x054],%l0 ! %l0 = 000000001f7a5818
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[00000000180000b4] = ddfd6163, %l4 = c942144e757f2837
ldsh [%i0+0x0b4],%l4 ! %l4 = ffffffffffffddfd
! Mem[0000000018000124] = 067e5490, %l5 = bf8bcd73, %l6 = b044b5fe
add %i0,0x124,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000067e5490
! Mem[00000000900001a8] = 02e908d7, %g18 = cdd3ef94088a986b
ldsw [%i4+0x1a8],%g2 ! %g2 = cdd3ef94088a986b
! Mem[00000000900001c0] = ffe2a99e, %g18 = cdd3ef94088a986b
ldsw [%i4+0x1c0],%g2 ! %g2 = cdd3ef94088a986b
! Mem[00000000908001a8] = 9887fa9f, %g2 = ffffffffffe2a99e
ldub [%i5+0x1aa],%g2 ! %g2 = 0000000000000098
! Mem[0000000019000024] = bfe486d4, %l3 = 4bf5d308b6a0e5f9
swap [%i2+0x024],%l3 ! %l3 = 00000000bfe486d4
! Mem[00000000900001b4] = 38f695ea, %g2 = 0000000000000098
lduw [%i4+0x1b4],%g2 ! %g2 = 0000000038f695ea
p4_label_2:
! Mem[00000000180001be] = 584840a5, %l7 = 44c04b3ff81fa6fb
ldstub [%i0+0x1be],%l7 ! %l7 = 00000040000000ff
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000019000148] = 981313657782d524, %l4 = ffffffffffffddfd, %l5 = 2339ede9bf8bcd73
add %i2,0x148,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 981313657782d524
! Mem[0000000090000178] = a423b614, %g2 = 0000000038f695ea
lduh [%i4+0x178],%g2 ! %g2 = 000000000000a423
! Mem[0000000019800180] = 2383aea3 35ffb502 abf5ce55 e5f68ef8
! Mem[0000000019800190] = 1631c006 ac56d738 0b720360 0c319b62
! Mem[00000000198001a0] = a15df6f1 d70f528f b0fd498d 607b95b7
! Mem[00000000198001b0] = 8dbb9841 08de8309 0fa77a7f 3a03b248
mov 0x180,%g6
ldda [%i3+%g6]ASI_BLK_SL,%f0 ! Block Load from 0000000019800180
! Mem[00000000918001f0] = 019c9db4, %g2 = 000000000000a423
ldsh [%o0+0x1f0],%g2 ! %g2 = 000000000000019c
! Mem[00000000180000e0] = 01763edb, %l3 = 00000000bfe486d4
ldstub [%i0+0x0e0],%l3 ! %l3 = 00000001000000ff
! Mem[0000000019800010] = 3d28c76a30a37dcb, %l0 = 000000001f7a5818, %l4 = ffffffffffffddfd
add %i3,0x10,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 3d28c76a30a37dcb
! %f0 = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! %f4 = 38d756ac 06c03116 629b310c 6003720b
! %f8 = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! %f12 = 0983de08 4198bb8d 48b2033a 7f7aa70f
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! %f0 = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! %f4 = 38d756ac 06c03116 629b310c 6003720b
! %f8 = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! %f12 = 0983de08 4198bb8d 48b2033a 7f7aa70f
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
p4_label_3:
! %l0 = 000000001f7a5818, Mem[0000000090000138] = 22ab2ec75cc34e5a
stx %l0,[%i4+0x138] ! Mem[0000000090000138] = 000000001f7a5818
! %f16 = 0fe4731c 06fd5984 c990e4af cb0658f6
! %f20 = 9659833a bda2ec47 46a70f65 11a41320
! %f24 = 75116033 6a22ce96 b4804a89 708db9bf
! %f28 = f27cd684 4f83e84c e2c16f08 6786836e
mov 0x080,%g6
stda %f16,[%i1+%g6]ASI_BLK_AIUS ! Block Store to 0000000018800080
! Mem[0000000090800128] = de0e84bd e339fbb9, %g2 = 0000019c, %g3 = 0bad0b00
ldd [%i5+0x128],%g2 ! %g2 = 00000000de0e84bd 00000000e339fbb9
! %l0 = 1f7a5818, %l1 = 5acf0d65, Mem[0000000091800128] = 5e315fe8 cd05bea2
std %l0,[%o0+0x128] ! Mem[0000000091800128] = 1f7a5818 5acf0d65
membar #Sync ! Added by membar checker (1779)
! Mem[0000000090000024] = 528fb0fd, %g2 = 00000000de0e84bd
lduh [%i4+0x026],%g2 ! %g2 = 000000000000528f
! Mem[0000000019000080] = 24a9e121, %l7 = 0000000000000040
ldsh [%i2+0x082],%l7 ! %l7 = ffffffffffffe121
! Mem[00000000198001e3] = 86fc24b7, %l4 = 3d28c76a30a37dcb
ldstub [%i3+0x1e3],%l4 ! %l4 = 000000b7000000ff
! Mem[00000000190001b0] = d2b4162cc2948398, %l6 = 00000000067e5490, %l2 = d082789c65467687
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d2b4162cc2948398
! %f0 = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! %f4 = 38d756ac 06c03116 629b310c 6003720b
! %f8 = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! %f12 = 0983de08 4198bb8d 48b2033a 7f7aa70f
stda %f0,[%i2+%g6]ASI_BLK_AIUSL ! Block Store to 0000000019000080
! Mem[000000009100011c] = 47397e41, %g2 = 000000000000528f
ldsh [%i6+0x11c],%g2 ! %g2 = 0000000000004739
p4_label_4:
! Mem[0000000091000010] = 124428d7 0474995f, %g2 = 00004739, %g3 = e339fbb9
ldd [%i6+%o2],%g2 ! %g2 = 00000000124428d7 000000000474995f
! Mem[000000009100002c] = a2a21f4f, %g2 = 00000000124428d7
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000090800080] = 9df8cfa28c2a4225, %g2 = ffffffffffffffa2
ldx [%i5+0x080],%g2 ! %g2 = 9df8cfa28c2a4225
! %l3 = 0000000000000001, Mem[0000000091800018] = 08ee2106
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 00000001
! Mem[0000000090000128] = 0bbffa96, %g2 = 9df8cfa28c2a4225
lduw [%i4+0x128],%g2 ! %g2 = 000000000bbffa96
! %l3 = 0000000000000001, Mem[0000000018000164] = 54426ab6
stw %l3,[%i0+0x164] ! Mem[0000000018000164] = 00000001
! %l1 = b3bfbdc45acf0d65, Mem[00000000900000e0] = ce1dfb64527a37dd
stx %l1,[%i4+0x0e0] ! Mem[00000000900000e0] = b3bfbdc45acf0d65
! %l5 = 981313657782d524, Mem[000000001800002c] = 4084eb3d
stw %l5,[%i0+0x02c] ! Mem[000000001800002c] = 7782d524
! %f0 = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! %f4 = 38d756ac 06c03116 629b310c 6003720b
! %f8 = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! %f12 = 0983de08 4198bb8d 48b2033a 7f7aa70f
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[00000000180001dd] = b34989b0, %l6 = 00000000067e5490
ldstub [%i0+0x1dd],%l6 ! %l6 = 00000049000000ff
p4_label_5:
! Mem[00000000190000c9] = 2f08eefc, %l7 = ffffffffffffe121
ldstub [%i2+0x0c9],%l7 ! %l7 = 00000008000000ff
! Mem[00000000188000ec] = d0e7deb2, %l7 = 0000000000000008
swap [%i1+0x0ec],%l7 ! %l7 = 00000000d0e7deb2
! Mem[00000000918000b0] = bb798951 d2673976, %g2 = 0bbffa96, %g3 = 0474995f
ldd [%o0+0x0b0],%g2 ! %g2 = 00000000bb798951 00000000d2673976
! %l7 = 00000000d0e7deb2, Mem[00000000188001c8] = 7ae1305a
sth %l7,[%i1+0x1c8] ! Mem[00000000188001c8] = deb2305a
! Mem[00000000900001c4] = 6042d445, %g2 = 00000000bb798951
ldsb [%i4+0x1c6],%g2 ! %g2 = 0000000000000060
membar #Sync ! Added by membar checker (1780)
! Mem[0000000090000180] = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! Mem[0000000090000190] = 38d756ac 06c03116 629b310c 6003720b
! Mem[00000000900001a0] = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! Mem[00000000900001b0] = 0983de08 4198bb8d 48b2033a 7f7aa70f
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[00000000900001f4] = cbeb4ca2, %g2 = 0000000000000060
ldub [%i4+0x1f4],%g2 ! %g2 = 00000000000000cb
! Mem[000000001900017d] = 1cc25b04, %l5 = 981313657782d524
ldstub [%i2+0x17d],%l5 ! %l5 = 000000c2000000ff
! Mem[00000000910000b8] = 33a41d64, %g2 = 00000000000000cb
ldsh [%i6+0x0b8],%g2 ! %g2 = 00000000000033a4
! Mem[0000000019800138] = fa7da823, %l1 = b3bfbdc45acf0d65
ldstub [%i3+0x138],%l1 ! %l1 = 000000fa000000ff
p4_label_6:
! Mem[0000000019000198] = 71085287dc754f05, %l0 = 000000001f7a5818
ldx [%i2+0x198],%l0 ! %l0 = 71085287dc754f05
! %l1 = 00000000000000fa, Mem[0000000090000014] = ac56d738
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = 000000fa
! Mem[0000000090800040] = 78c1e8f5 e698cf29, %g2 = 000033a4, %g3 = d2673976
ldd [%i5+0x040],%g2 ! %g2 = 0000000078c1e8f5 00000000e698cf29
! %l2 = d2b4162cc2948398, Mem[00000000900000ce] = c928592f
sth %l2,[%i4+0x0ce] ! Mem[00000000900000cc] = 8398592f
! %l5 = 00000000000000c2, Mem[00000000900000c6] = 46065f81
stb %l5,[%i4+0x0c6] ! Mem[00000000900000c4] = c2065f81
! Mem[0000000018000020] = a64547ac, %l3 = 00000001, %l7 = d0e7deb2
add %i0,0x20,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a64547ac
! Mem[0000000019800060] = c4c801dc007bd26e, %l7 = 00000000a64547ac, %l3 = 0000000000000001
add %i3,0x60,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c4c801dc007bd26e
! Mem[0000000091800040] = 9e3c8edc, %g2 = 0000000078c1e8f5
ldub [%o0+0x042],%g2 ! %g2 = 000000000000009e
! Mem[00000000188001d0] = a911c59d, %l5 = 000000c2, %l4 = 000000b7
add %i1,0x1d0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a911c59d
! Mem[0000000018000040] = 57768fee, %l1 = 00000000000000fa
swap [%i0+0x040],%l1 ! %l1 = 0000000057768fee
p4_label_7:
! Mem[00000000188001a1] = 9b0bd1e0, %l3 = c4c801dc007bd26e
ldstub [%i1+0x1a1],%l3 ! %l3 = 0000000b000000ff
! Mem[0000000019800000] = afecb4f569c4b224, %l3 = 000000000000000b, %l0 = 71085287dc754f05
casxa [%i3]0x80,%l3,%l0 ! %l0 = afecb4f569c4b224
! Mem[0000000018000114] = f3458a42, %l7 = a64547ac, %l6 = 00000049
add %i0,0x114,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000f3458a42
! Mem[00000000900000d0] = 592fdb41 c782464c, %g2 = 0000009e, %g3 = e698cf29
ldd [%i4+0x0d0],%g2 ! %g2 = 00000000592fdb41 00000000c782464c
! %f0 = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! %f4 = 38d756ac 06c03116 629b310c 6003720b
! %f8 = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! %f12 = 0983de08 4198bb8d 48b2033a 7f7aa70f
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[00000000190000e8] = e7081d73, %l2 = d2b4162cc2948398
ldstub [%i2+0x0e8],%l2 ! %l2 = 000000e7000000ff
! Mem[00000000908001d4] = 5e10b39d, %g2 = 00000000592fdb41
ldsh [%i5+0x1d4],%g2 ! %g2 = 0000000000005e10
! %f0 = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! %f4 = 38d756ac 06c03116 629b310c 6003720b
! %f8 = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! %f12 = 0983de08 4198bb8d 48b2033a 7f7aa70f
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (1781)
! %f16 = 0fe4731c 06fd5984 c990e4af cb0658f6
! %f20 = 9659833a bda2ec47 46a70f65 11a41320
! %f24 = 75116033 6a22ce96 b4804a89 708db9bf
! %f28 = f27cd684 4f83e84c e2c16f08 6786836e
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[000000009180019c] = 1303bf0a, %g2 = 0000000000005e10
ldub [%o0+0x19f],%g2 ! %g2 = 0000000000000013
p4_label_8:
! Mem[0000000019800138] = ff7da823 f3501c57, %l6 = f3458a42, %l7 = a64547ac
ldd [%i3+0x138],%l6 ! %l6 = 00000000ff7da823 00000000f3501c57
! Mem[00000000180000fc] = 54c9de47, %l1 = 0000000057768fee
swap [%i0+0x0fc],%l1 ! %l1 = 0000000054c9de47
! Mem[00000000900000f8] = 0fa77a7f, %g2 = 0000000000000013
ldsb [%i4+0x0f8],%g2 ! %g2 = 000000000000000f
! %l4 = a911c59d, %l5 = 000000c2, Mem[0000000090800138] = b4536211 2ffd576c
std %l4,[%i5+0x138] ! Mem[0000000090800138] = a911c59d 000000c2
! Mem[000000001980009c] = 2a35a841, %l6 = ff7da823, %l5 = 000000c2
add %i3,0x9c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000002a35a841
! Mem[000000001800014c] = 090ed36c, %l6 = 00000000ff7da823
swap [%i0+0x14c],%l6 ! %l6 = 00000000090ed36c
! Mem[000000009080014c] = d995135c, %g18 = cdd3ef94088a986b
ldsw [%i5+0x14c],%g2 ! %g2 = cdd3ef94088a986b
! %l6 = 090ed36c, %l7 = f3501c57, Mem[0000000091800080] = 53775436 4fdfde82
std %l6,[%o0+0x080] ! Mem[0000000091800080] = 090ed36c f3501c57
! Mem[000000001880015c] = edeee9fb, %l2 = 00000000000000e7
ldub [%i1+0x15d],%l2 ! %l2 = 00000000000000ee
! Mem[0000000018800078] = 074be1f98f9b4dc0, %l0 = afecb4f569c4b224, %l1 = 0000000054c9de47
add %i1,0x78,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 074be1f98f9b4dc0
p4_label_9:
! Mem[0000000091800010] = 8582e530, %g2 = ffffffffd995135c
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffff8582
! Mem[00000000188000a4] = 6a22ce96, %l3 = 000000000000000b
swap [%i1+0x0a4],%l3 ! %l3 = 000000006a22ce96
! Mem[0000000018800000] = 3534e97d3013dae5, %l5 = 000000002a35a841, %l3 = 000000006a22ce96
casxa [%i1]0x80,%l5,%l3 ! %l3 = 3534e97d3013dae5
! Mem[0000000090000084] = 23e3216b, %g2 = ffffffffffff8582
lduh [%i4+0x084],%g2 ! %g2 = 00000000000023e3
! Mem[000000001900000c] = 7ef54cde, %l3 = 3534e97d3013dae5
swap [%i2+0x00c],%l3 ! %l3 = 000000007ef54cde
! %l5 = 000000002a35a841, Mem[00000000900001fc] = 1d250333
stw %l5,[%i4+0x1fc] ! Mem[00000000900001fc] = 2a35a841
! Mem[00000000188001b0] = ae0a05f7, %l5 = 000000002a35a841
swap [%i1+0x1b0],%l5 ! %l5 = 00000000ae0a05f7
! Mem[0000000019000178] = 976a8ce71cff5b04, %l3 = 000000007ef54cde, %l0 = afecb4f569c4b224
add %i2,0x178,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 976a8ce71cff5b04
! %l3 = 000000007ef54cde, Mem[00000000910000b7] = 7333a41d
stb %l3,[%i6+0x0b7] ! Mem[00000000910000b4] = de33a41d
! Mem[0000000090000000] = 2383aea335ffb502, %g2 = 00000000000023e3
ldx [%i4+%g0],%g2 ! %g2 = 2383aea335ffb502
p4_label_10:
! Mem[00000000180000bc] = 637b0509, %l1 = 074be1f98f9b4dc0
swap [%i0+0x0bc],%l1 ! %l1 = 00000000637b0509
! %f0 = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! %f4 = 38d756ac 06c03116 629b310c 6003720b
! %f8 = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! %f12 = 0983de08 4198bb8d 48b2033a 7f7aa70f
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (1782)
! Mem[000000009000011c] = 650fa746, %g2 = 2383aea335ffb502
lduw [%i4+0x11c],%g2 ! %g2 = 00000000650fa746
! Mem[00000000908000d0] = b92bd588, %g18 = cdd3ef94088a986b
ldsw [%i5+0x0d0],%g2 ! %g2 = cdd3ef94088a986b
! Mem[00000000180001cc] = 63a9d4b3, %l4 = a911c59d, %l0 = 1cff5b04
add %i0,0x1cc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000063a9d4b3
! %f16 = 0fe4731c 06fd5984 c990e4af cb0658f6
! %f20 = 9659833a bda2ec47 46a70f65 11a41320
! %f24 = 75116033 6a22ce96 b4804a89 708db9bf
! %f28 = f27cd684 4f83e84c e2c16f08 6786836e
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! %l6 = 090ed36c, %l7 = f3501c57, Mem[0000000091000040] = ed537811 3f41e1e4
std %l6,[%i6+0x040] ! Mem[0000000091000040] = 090ed36c f3501c57
! Mem[00000000198000c4] = da9e6dd3, %l1 = 00000000637b0509
swap [%i3+0x0c4],%l1 ! %l1 = 00000000da9e6dd3
! Mem[000000001800002c] = 7782d524, %l4 = 00000000a911c59d
swap [%i0+0x02c],%l4 ! %l4 = 000000007782d524
membar #Sync ! Added by membar checker (1783)
! Mem[0000000090000040] = 0fe4731c 06fd5984 c990e4af cb0658f6
! Mem[0000000090000050] = 9659833a bda2ec47 46a70f65 11a41320
! Mem[0000000090000060] = 75116033 6a22ce96 b4804a89 708db9bf
! Mem[0000000090000070] = f27cd684 4f83e84c e2c16f08 6786836e
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
p4_label_11:
! %l7 = 00000000f3501c57, Mem[000000009080006d] = 14c34645
stb %l7,[%i5+0x06d] ! Mem[000000009080006c] = 57c34645
! Mem[00000000900001d8] = b24c8e80bb6b3fb6, %g2 = ffffffffb92bd588
ldx [%i4+0x1d8],%g2 ! %g2 = b24c8e80bb6b3fb6
! Mem[000000009100005c] = 7bb3f748, %g2 = b24c8e80bb6b3fb6
ldub [%i6+0x05e],%g2 ! %g2 = 000000000000007b
membar #Sync ! Added by membar checker (1784)
! %l7 = 00000000f3501c57, Mem[0000000090000055] = a2ec4746
stb %l7,[%i4+0x055] ! Mem[0000000090000054] = 57ec4746
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l6 = 090ed36c, %l7 = f3501c57, Mem[0000000090000168] = 9d57e9dc 2b70c8a4
std %l6,[%i4+0x168] ! Mem[0000000090000168] = 090ed36c f3501c57
! Mem[0000000019800040] = b6a2b2b8b5ac0cf2, %l7 = 00000000f3501c57
ldx [%i3+0x040],%l7 ! %l7 = b6a2b2b8b5ac0cf2
! %l3 = 000000007ef54cde, Mem[00000000900000cf] = f81631c0
stb %l3,[%i4+0x0cf] ! Mem[00000000900000cc] = de1631c0
! Mem[00000000198001a9] = b0fd498d, %l6 = 00000000090ed36c
ldstub [%i3+0x1a9],%l6 ! %l6 = 000000fd000000ff
! Mem[0000000091800130] = f295856e, %g18 = cdd3ef94088a986b
ldsw [%o0+0x130],%g2 ! %g2 = cdd3ef94088a986b
p4_label_12:
! Mem[00000000198001b4] = 08de8309, %l1 = 00000000da9e6dd3
ldstub [%i3+0x1b4],%l1 ! %l1 = 00000008000000ff
! %f16 = 0fe4731c 06fd5984 c990e4af cb0658f6
! %f20 = 9659833a bda2ec47 46a70f65 11a41320
! %f24 = 75116033 6a22ce96 b4804a89 708db9bf
! %f28 = f27cd684 4f83e84c e2c16f08 6786836e
mov 0x140,%g6
stda %f16,[%i3+%g6]ASI_BLK_SL ! Block Store to 0000000019800140
! Mem[0000000018800108] = 8bc7b3874eec2cc0, %l2 = 00000000000000ee, %l6 = 00000000000000fd
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 8bc7b3874eec2cc0
! Mem[0000000091800094] = 0fcd824b, %g2 = fffffffff295856e
ldub [%o0+0x097],%g2 ! %g2 = 000000000000000f
! Mem[00000000918001c8] = a3704eb753b977ab, %g2 = 000000000000000f
ldx [%o0+0x1c8],%g2 ! %g2 = a3704eb753b977ab
! Mem[0000000018000188] = 307def92, %l7 = b5ac0cf2, %l1 = 00000008
add %i0,0x188,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000307def92
! %l3 = 000000007ef54cde, Mem[0000000090000138] = 6e838667
stw %l3,[%i4+0x138] ! Mem[0000000090000138] = 7ef54cde
! Mem[00000000198000a8] = d4b76970, %l3 = 7ef54cde, %l2 = 000000ee
add %i3,0xa8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000d4b76970
! Mem[0000000090000128] = 70894a80, %g2 = a3704eb753b977ab
ldsb [%i4+0x12b],%g2 ! %g2 = 0000000000000070
! Mem[000000009100001c] = b4006a0e, %g2 = 0000000000000070
lduw [%i6+0x01c],%g2 ! %g2 = 00000000b4006a0e
p4_label_13:
! Mem[0000000091800070] = 164351f5 5822c467, %g2 = b4006a0e, %g3 = c782464c
ldd [%o0+0x070],%g2 ! %g2 = 00000000164351f5 000000005822c467
! Mem[0000000090000000] = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! Mem[0000000090000010] = 38d756ac 06c03116 629b310c 6003720b
! Mem[0000000090000020] = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! Mem[0000000090000030] = 0983de08 4198bb8d 48b2033a 7f7aa70f
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[000000009100011c] = 47397e41, %g18 = cdd3ef94088a986b
ldsw [%i6+0x11c],%g2 ! %g2 = cdd3ef94088a986b
! Mem[000000001800001c] = e9e20fd3, %l5 = ae0a05f7, %l3 = 7ef54cde
add %i0,0x1c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e9e20fd3
! Mem[00000000908001c8] = ff6375af 1ce4d927, %g2 = 47397e41, %g3 = 5822c467
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000ff6375af 000000001ce4d927
! Mem[00000000198001f0] = 0bb174e8, %l6 = 4eec2cc0, %l3 = e9e20fd3
add %i3,0x1f0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000000bb174e8
! %f0 = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! %f4 = 38d756ac 06c03116 629b310c 6003720b
! %f8 = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! %f12 = 0983de08 4198bb8d 48b2033a 7f7aa70f
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000091800104] = 866f2604, %g18 = cdd3ef94088a986b
ldsw [%o0+0x104],%g2 ! %g2 = cdd3ef94088a986b
! Mem[00000000198000c0] = 918d1d38 637b0509 4202ee38 3ccda802
! Mem[00000000198000d0] = 4469db34 cd3816fa 5240b5a4 cc7108db
! Mem[00000000198000e0] = 3bbf142b 7b45009c 7771c5ed 834af464
! Mem[00000000198000f0] = a9f9d302 8feac182 5bd65ab4 facd6442
mov 0x0c0,%g4
ldda [%i3+%g4]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000198000c0
! Mem[0000000090000078] = e2c16f086786836e, %g2 = ffffffff866f2604
ldx [%i4+0x078],%g2 ! %g2 = e2c16f086786836e
p4_label_14:
! Mem[0000000090800180] = 8ee7bc1b, %g2 = e2c16f086786836e
lduh [%i5+0x180],%g2 ! %g2 = 0000000000008ee7
! Mem[00000000918001c8] = a3704eb7, %g2 = 0000000000008ee7
lduw [%o0+0x1c8],%g2 ! %g2 = 00000000a3704eb7
! Mem[0000000018000136] = c49d1064, %l2 = 00000000d4b76970
ldstub [%i0+0x136],%l2 ! %l2 = 00000010000000ff
! Mem[00000000180000fa] = 204ce2fc, %l3 = 000000000bb174e8
ldstub [%i0+0x0fa],%l3 ! %l3 = 000000e2000000ff
! Mem[0000000019800104] = 427f8c5b, %l5 = 00000000ae0a05f7
swap [%i3+0x104],%l5 ! %l5 = 00000000427f8c5b
! Mem[00000000188001f0] = 60e505b5e4b0ae65, %l3 = 00000000000000e2, %l0 = 0000000063a9d4b3
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 60e505b5e4b0ae65
! Mem[0000000091000184] = 83b42cf1, %g2 = 00000000a3704eb7
ldub [%i6+0x186],%g2 ! %g2 = 0000000000000083
! %l5 = 00000000427f8c5b, Mem[0000000091800158] = 8265e37d
stw %l5,[%o0+0x158] ! Mem[0000000091800158] = 427f8c5b
membar #Sync ! Added by membar checker (1785)
! %l3 = 00000000000000e2, Mem[0000000090000088] = 7c63a12ea19c0b8a
stx %l3,[%i4+0x088] ! Mem[0000000090000088] = 00000000000000e2
! Mem[0000000018800100] = 1aab94f10d98cbbf, %l2 = 0000000000000010, %l7 = b6a2b2b8b5ac0cf2
add %i1,0x100,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 1aab94f10d98cbbf
p4_label_15:
! Mem[0000000090800080] = 9df8cfa28c2a4225, %g2 = 0000000000000083
ldx [%i5+0x080],%g2 ! %g2 = 9df8cfa28c2a4225
! Mem[0000000018000088] = e9e00bb0, %l7 = 1aab94f10d98cbbf
swap [%i0+0x088],%l7 ! %l7 = 00000000e9e00bb0
! %f16 = 09057b63 381d8d91 02a8cd3c 38ee0242
! %f20 = fa1638cd 34db6944 db0871cc a4b54052
! %f24 = 9c00457b 2b14bf3b 64f44a83 edc57177
! %f28 = 82c1ea8f 02d3f9a9 4264cdfa b45ad65b
mov 0x040,%g6
stda %f16,[%i3+%g6]ASI_BLK_S ! Block Store to 0000000019800040
! Mem[00000000190000b4] = 08de8309, %l1 = 00000000307def92
swap [%i2+0x0b4],%l1 ! %l1 = 0000000008de8309
! Mem[000000009180001c] = 603a86ea, %g2 = 9df8cfa28c2a4225
ldsh [%o0+0x01c],%g2 ! %g2 = 000000000000603a
! Mem[0000000018000134] = c49dff64, %l3 = 000000e2, %l3 = 000000e2
add %i0,0x134,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000c49dff64
! Mem[00000000910001dc] = eadd85ef, %g2 = 000000000000603a
lduw [%i6+0x1dc],%g2 ! %g2 = 00000000eadd85ef
! Mem[00000000198001fc] = 7f11ba4a, %l6 = 8bc7b3874eec2cc0
lduh [%i3+0x1fe],%l6 ! %l6 = 000000000000ba4a
! Mem[00000000190000cc] = 3becddbd, %l4 = 7782d524, %l5 = 427f8c5b
add %i2,0xcc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000003becddbd
! Mem[0000000018000064] = 73f82257, %l2 = 00000010, %l4 = 7782d524
add %i0,0x64,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000073f82257
p4_label_16:
! Mem[0000000018800100] = 1aab94f1, %l7 = e9e00bb0, %l6 = 0000ba4a
add %i1,0x100,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000001aab94f1
! Mem[0000000090800154] = 6ec37398, %g2 = 00000000eadd85ef
ldsb [%i5+0x157],%g2 ! %g2 = 000000000000006e
! Mem[0000000018800033] = 95d70e11, %l4 = 0000000073f82257
ldstub [%i1+0x033],%l4 ! %l4 = 00000011000000ff
! %l2 = 0000000000000010, Mem[00000000900000c8] = abf5ce55e5f68ede
stx %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = 0000000000000010
! Mem[0000000090800198] = f617670e, %g2 = 000000000000006e
ldub [%i5+0x199],%g2 ! %g2 = 00000000000000f6
! %l7 = 00000000e9e00bb0, Mem[0000000091000142] = 4e9552ef
stb %l7,[%i6+0x142] ! Mem[0000000091000140] = b09552ef
! Mem[00000000188001ef] = 19f6ecc7, %l2 = 0000000000000010
ldstub [%i1+0x1ef],%l2 ! %l2 = 000000c7000000ff
! Mem[0000000019800028] = fdc30a9edaf58fd3, %l1 = 0000000008de8309, %l3 = 00000000c49dff64
add %i3,0x28,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = fdc30a9edaf58fd3
! Mem[00000000180001dc] = b3ff89b0, %l5 = 000000003becddbd
ldsb [%i0+0x1df],%l5 ! %l5 = ffffffffffffffb0
! %l4 = 0000000000000011, Mem[00000000908000bd] = 0b703f72
stb %l4,[%i5+0x0bd] ! Mem[00000000908000bc] = 11703f72
p4_label_17:
! Mem[00000000190000da] = 96b49080, %l6 = 000000001aab94f1
ldstub [%i2+0x0da],%l6 ! %l6 = 00000090000000ff
! Mem[0000000018000020] = a64547ac, %l2 = 000000c7, %l6 = 00000090
add %i0,0x20,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a64547ac
! Mem[00000000188001e9] = 2ffb339b, %l2 = 00000000000000c7
ldstub [%i1+0x1e9],%l2 ! %l2 = 000000fb000000ff
! %f16 = 09057b63 381d8d91 02a8cd3c 38ee0242
! %f20 = fa1638cd 34db6944 db0871cc a4b54052
! %f24 = 9c00457b 2b14bf3b 64f44a83 edc57177
! %f28 = 82c1ea8f 02d3f9a9 4264cdfa b45ad65b
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l6 = 00000000a64547ac, Mem[00000000910000f8] = f92f485f
stw %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = a64547ac
! %l1 = 0000000008de8309, Mem[00000000918000e4] = 77149a5d
stw %l1,[%o0+0x0e4] ! Mem[00000000918000e4] = 08de8309
! %l7 = 00000000e9e00bb0, Mem[0000000091800018] = 00000001
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = e9e00bb0
! %l4 = 0000000000000011, Mem[0000000091800100] = b89ee5f9
sth %l4,[%o0+0x100] ! Mem[0000000091800100] = 0011e5f9
! %l0 = 60e505b5e4b0ae65, Mem[0000000091000128] = 3f33e222286a1735
stx %l0,[%i6+0x128] ! Mem[0000000091000128] = 60e505b5e4b0ae65
! %f0 = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! %f4 = 38d756ac 06c03116 629b310c 6003720b
! %f8 = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! %f12 = 0983de08 4198bb8d 48b2033a 7f7aa70f
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
p4_label_18:
! Mem[0000000018800174] = 06d3ced3, %l1 = 08de8309, %l5 = ffffffb0
add %i1,0x174,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000006d3ced3
! %f16 = 09057b63 381d8d91 02a8cd3c 38ee0242
! %f20 = fa1638cd 34db6944 db0871cc a4b54052
! %f24 = 9c00457b 2b14bf3b 64f44a83 edc57177
! %f28 = 82c1ea8f 02d3f9a9 4264cdfa b45ad65b
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[00000000918000d0] = 4924b672, %g2 = 00000000000000f6
lduw [%o0+0x0d0],%g2 ! %g2 = 000000004924b672
! Mem[00000000188001c0] = a2f3f406, %l4 = 0000000000000011
swap [%i1+0x1c0],%l4 ! %l4 = 00000000a2f3f406
! %l2 = 00000000000000fb, Mem[00000000918001b0] = 913cf8e6c2a89dc0
stx %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000000000000fb
! Mem[00000000198000a4] = 82206bac, %l5 = 0000000006d3ced3
ldsh [%i3+0x0a4],%l5 ! %l5 = ffffffffffff8220
! %l3 = fdc30a9edaf58fd3, Mem[0000000018000108] = 530adfc810788fa2
stx %l3,[%i0+0x108] ! Mem[0000000018000108] = fdc30a9edaf58fd3
! Mem[00000000198000e4] = 7b45009c, %l3 = fdc30a9edaf58fd3
ldsw [%i3+0x0e4],%l3 ! %l3 = 000000007b45009c
! %l1 = 0000000008de8309, Mem[00000000908001fc] = e1033315
stw %l1,[%i5+0x1fc] ! Mem[00000000908001fc] = 08de8309
! %l3 = 000000007b45009c, Mem[0000000090800134] = 1dcd5e0b
stw %l3,[%i5+0x134] ! Mem[0000000090800134] = 7b45009c
p4_label_19:
! Mem[00000000180000bc] = 8f9b4dc0, %l2 = 00000000000000fb
swap [%i0+0x0bc],%l2 ! %l2 = 000000008f9b4dc0
! Mem[0000000018000000] = 32686388 3ead982b d5495c3f cef89e9d
! Mem[0000000018000010] = f3d48c35 ca41c1d4 3be2adcb e9e20fd3
! Mem[0000000018000020] = a64547ac de5b1d49 1f00fc41 a911c59d
! Mem[0000000018000030] = 8c11fa1a fda64066 0d3da1a5 e6b15809
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000018000000
! %f0 = 32686388 3ead982b d5495c3f cef89e9d
! %f4 = f3d48c35 ca41c1d4 3be2adcb e9e20fd3
! %f8 = a64547ac de5b1d49 1f00fc41 a911c59d
! %f12 = 8c11fa1a fda64066 0d3da1a5 e6b15809
mov 0x180,%g4
stda %f0,[%i3+%g4]ASI_BLK_SL ! Block Store to 0000000019800180
! Mem[0000000090000040] = 0fe4731c 06fd5984 c990e4af cb0658f6
! Mem[0000000090000050] = 9659833a bd57ec47 46a70f65 11a41320
! Mem[0000000090000060] = 75116033 6a22ce96 b4804a89 708db9bf
! Mem[0000000090000070] = f27cd684 4f83e84c e2c16f08 6786836e
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000019000150] = 5d465643d1ded3a9, %l6 = 00000000a64547ac, %l2 = 000000008f9b4dc0
add %i2,0x150,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 5d465643d1ded3a9
! Mem[0000000090000000] = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! Mem[0000000090000010] = 38d756ac 06c03116 629b310c 6003720b
! Mem[0000000090000020] = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! Mem[0000000090000030] = 0983de08 4198bb8d 48b2033a 7f7aa70f
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l1 = 0000000008de8309, Mem[0000000019800040] = 09057b63381d8d91
stx %l1,[%i3+0x040] ! Mem[0000000019800040] = 0000000008de8309
! Mem[000000001900006f] = 5fb5b8db, %l6 = 00000000a64547ac
ldstub [%i2+0x06f],%l6 ! %l6 = 000000db000000ff
! %l3 = 000000007b45009c, Mem[00000000918001e8] = 63ed7912
stw %l3,[%o0+0x1e8] ! Mem[00000000918001e8] = 7b45009c
! Mem[00000000908001c4] = 224fce3e, %g2 = 000000004924b672
ldsb [%i5+0x1c4],%g2 ! %g2 = 0000000000000022
p4_label_20:
! Mem[00000000910000d4] = 4ba298be, %g2 = 0000000000000022
lduw [%i6+0x0d4],%g2 ! %g2 = 000000004ba298be
! Mem[000000001980008c] = e27ee8b1, %l1 = 0000000008de8309
ldstub [%i3+0x08c],%l1 ! %l1 = 000000e2000000ff
! %l4 = 00000000a2f3f406, Mem[000000009180002f] = 573aa1a8
stb %l4,[%o0+0x02f] ! Mem[000000009180002c] = 063aa1a8
membar #Sync ! Added by membar checker (1786)
! Mem[0000000090000100] = 09057b63 381d8d91 02a8cd3c 38ee0242
! Mem[0000000090000110] = fa1638cd 34db6944 db0871cc a4b54052
! Mem[0000000090000120] = 9c00457b 2b14bf3b 64f44a83 edc57177
! Mem[0000000090000130] = 82c1ea8f 02d3f9a9 4264cdfa b45ad65b
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
membar #Sync ! Added by membar checker (1787)
! %l2 = 5d465643d1ded3a9, Mem[0000000090000108] = 02a8cd3c
stw %l2,[%i4+0x108] ! Mem[0000000090000108] = d1ded3a9
! Mem[0000000090800014] = d1f0cb33, %g2 = 000000004ba298be
ldub [%i5+0x014],%g2 ! %g2 = 00000000000000d1
! Mem[000000001880011f] = 277e90bb, %l3 = 000000007b45009c
ldstub [%i1+0x11f],%l3 ! %l3 = 000000bb000000ff
! %l6 = 00000000000000db, Mem[0000000090800180] = 8ee7bc1b7cf6240b
stx %l6,[%i5+0x180] ! Mem[0000000090800180] = 00000000000000db
! Mem[0000000019000190] = eaf74cfff88fb89c, %l5 = ffffffffffff8220, %l7 = 00000000e9e00bb0
add %i2,0x190,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = eaf74cfff88fb89c
! Mem[0000000090000180] = 02b5ff35 a3ae8323 f88ef6e5 55cef5ab
! Mem[0000000090000190] = 38d756ac 06c03116 629b310c 6003720b
! Mem[00000000900001a0] = 8f520fd7 f1f65da1 b7957b60 8d49fdb0
! Mem[00000000900001b0] = 0983de08 4198bb8d 48b2033a 7f7aa70f
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p4_label_21:
! Mem[000000001980009c] = 2a35a841, %l2 = 5d465643d1ded3a9
swap [%i3+0x09c],%l2 ! %l2 = 000000002a35a841
! %l4 = a2f3f406, %l5 = ffff8220, Mem[00000000908001a0] = f8cc6c61 f0aaddfd
std %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = a2f3f406 ffff8220
! Mem[00000000180000d1] = 593659b2, %l0 = 60e505b5e4b0ae65
ldstub [%i0+0x0d1],%l0 ! %l0 = 00000036000000ff
! %l3 = 00000000000000bb, Mem[00000000198000e8] = 7771c5ed834af464
stx %l3,[%i3+0x0e8] ! Mem[00000000198000e8] = 00000000000000bb
! %l4 = a2f3f406, %l5 = ffff8220, Mem[0000000090800160] = 281c7df8 f72bd2b5
std %l4,[%i5+0x160] ! Mem[0000000090800160] = a2f3f406 ffff8220
! Mem[00000000198000e0] = 3bbf142b, %l7 = eaf74cfff88fb89c
ldsb [%i3+0x0e3],%l7 ! %l7 = 000000000000002b
! Mem[00000000180000ad] = d1817ce5, %l0 = 0000000000000036
ldstub [%i0+0x0ad],%l0 ! %l0 = 00000081000000ff
! Mem[0000000090800010] = f7ed6b21 d1f0cb33, %g2 = 000000d1, %g3 = 1ce4d927
ldd [%i5+%o2],%g2 ! %g2 = 00000000f7ed6b21 00000000d1f0cb33
! Mem[0000000091000034] = b1492b94, %g2 = 00000000f7ed6b21
ldub [%i6+0x036],%g2 ! %g2 = 00000000000000b1
! Mem[0000000019800104] = ae0a05f7, %l4 = a2f3f406, %l0 = 00000081
add %i3,0x104,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ae0a05f7
p4_label_22:
! Mem[0000000090000080] = 63d54ffd 23e3216b 00000000 000000e2
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000180000cc] = 6ad71c76, %l5 = ffffffffffff8220
ldsh [%i0+0x0cc],%l5 ! %l5 = 0000000000006ad7
! Mem[0000000018800005] = 3013dae5, %l1 = 00000000000000e2
ldstub [%i1+0x005],%l1 ! %l1 = 00000013000000ff
! Mem[0000000018800160] = 45c8d445, %l2 = 2a35a841, %l1 = 00000013
add %i1,0x160,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000045c8d445
! Mem[00000000180001d8] = f79e38c4 b3ff89b0, %l6 = 000000db, %l7 = 0000002b
ldd [%i0+0x1d8],%l6 ! %l6 = 00000000f79e38c4 00000000b3ff89b0
! Mem[000000001800006c] = 936a429b, %l0 = ae0a05f7, %l4 = a2f3f406
add %i0,0x6c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000936a429b
! Mem[0000000018000064] = 73f82257, %l0 = ae0a05f7, %l0 = ae0a05f7
add %i0,0x64,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000073f82257
! Mem[0000000019000179] = 976a8ce7, %l0 = 0000000073f82257
ldstub [%i2+0x179],%l0 ! %l0 = 0000006a000000ff
! %l6 = 00000000f79e38c4, Mem[00000000908000ee] = fadba0df
sth %l6,[%i5+0x0ee] ! Mem[00000000908000ec] = 38c4a0df
! %l0 = 000000000000006a, Mem[0000000090800188] = b451fbc4581c25f4
stx %l0,[%i5+0x188] ! Mem[0000000090800188] = 000000000000006a
p4_label_23:
! Mem[0000000019000176] = ceb0e560, %l3 = 00000000000000bb
ldstub [%i2+0x176],%l3 ! %l3 = 000000e5000000ff
! %f16 = 09057b63 381d8d91 02a8cd3c 38ee0242
! %f20 = fa1638cd 34db6944 db0871cc a4b54052
! %f24 = 9c00457b 2b14bf3b 64f44a83 edc57177
! %f28 = 82c1ea8f 02d3f9a9 4264cdfa b45ad65b
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! %l3 = 00000000000000e5, Mem[0000000019800105] = ae0a05f7
stb %l3,[%i3+0x105] ! Mem[0000000019800104] = aee505f7
! Mem[00000000188001b8] = f82270c3, %l0 = 0000006a, %l2 = 2a35a841
add %i1,0x1b8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f82270c3
! %f0 = 32686388 3ead982b d5495c3f cef89e9d
! %f4 = f3d48c35 ca41c1d4 3be2adcb e9e20fd3
! %f8 = a64547ac de5b1d49 1f00fc41 a911c59d
! %f12 = 8c11fa1a fda64066 0d3da1a5 e6b15809
stda %f0,[%i0+%g6]ASI_COMMIT_P ! Block Store to 0000000018000100
! Mem[0000000090000008] = 8ef6e555, %g2 = 00000000000000b1
ldub [%i4+0x009],%g2 ! %g2 = 000000000000008e
! %l2 = f82270c3, %l3 = 000000e5, Mem[0000000090800080] = 9df8cfa2 8c2a4225
std %l2,[%i5+0x080] ! Mem[0000000090800080] = f82270c3 000000e5
! Mem[00000000188000e8] = d379dbb7, %l6 = f79e38c4, %l2 = f82270c3
add %i1,0xe8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000d379dbb7
! %f0 = 32686388 3ead982b d5495c3f cef89e9d
! %f4 = f3d48c35 ca41c1d4 3be2adcb e9e20fd3
! %f8 = a64547ac de5b1d49 1f00fc41 a911c59d
! %f12 = 8c11fa1a fda64066 0d3da1a5 e6b15809
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000019000158] = d9294ba9, %l5 = 0000000000006ad7
ldsb [%i2+0x15a],%l5 ! %l5 = 000000000000004b
p4_label_24:
! Mem[0000000019000144] = a96209ca, %l7 = b3ff89b0, %l1 = 45c8d445
add %i2,0x144,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a96209ca
! Mem[0000000090800198] = 17670eb3, %g2 = 000000000000008e
ldsb [%i5+0x19a],%g2 ! %g2 = 0000000000000017
membar #Sync ! Added by membar checker (1788)
! %l4 = 00000000936a429b, Mem[00000000900000b2] = fa1afda6
sth %l4,[%i4+0x0b2] ! Mem[00000000900000b0] = 429bfda6
! Mem[0000000019800188] = 9d9ef8ce3f5c49d5, %l5 = 000000000000004b, %l0 = 000000000000006a
add %i3,0x188,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 9d9ef8ce3f5c49d5
! Mem[0000000018000074] = ee7ac504, %l0 = 9d9ef8ce3f5c49d5
ldub [%i0+0x076],%l0 ! %l0 = 00000000000000c5
! %f16 = 09057b63 381d8d91 02a8cd3c 38ee0242
! %f20 = fa1638cd 34db6944 db0871cc a4b54052
! %f24 = 9c00457b 2b14bf3b 64f44a83 edc57177
! %f28 = 82c1ea8f 02d3f9a9 4264cdfa b45ad65b
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l0 = 000000c5, %l1 = a96209ca, Mem[0000000091800080] = 090ed36c f3501c57
std %l0,[%o0+0x080] ! Mem[0000000091800080] = 000000c5 a96209ca
! %f16 = 09057b63 381d8d91 02a8cd3c 38ee0242
! %f20 = fa1638cd 34db6944 db0871cc a4b54052
! %f24 = 9c00457b 2b14bf3b 64f44a83 edc57177
! %f28 = 82c1ea8f 02d3f9a9 4264cdfa b45ad65b
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %f16 = 09057b63 381d8d91 02a8cd3c 38ee0242
! %f20 = fa1638cd 34db6944 db0871cc a4b54052
! %f24 = 9c00457b 2b14bf3b 64f44a83 edc57177
! %f28 = 82c1ea8f 02d3f9a9 4264cdfa b45ad65b
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000001800019c] = 887bafcc, %l1 = 00000000a96209ca
swap [%i0+0x19c],%l1 ! %l1 = 00000000887bafcc
p4_label_25:
! Mem[0000000019000193] = eaf74cff, %l6 = 00000000f79e38c4
ldstub [%i2+0x193],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000018800148] = 83eb11ee8efddeeb, %l4 = 00000000936a429b, %l3 = 00000000000000e5
add %i1,0x148,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 83eb11ee8efddeeb
! Mem[00000000900000c0] = 2383aea3 35ffb502 00000000 00000010
! Mem[00000000900000d0] = 1631c006 ac56d738 0b720360 0c319b62
! Mem[00000000900000e0] = a15df6f1 d70f528f b0fd498d 607b95b7
! Mem[00000000900000f0] = 8dbb9841 08de8309 0fa77a7f 3a03b248
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000198001ee] = e681b47e, %l2 = 00000000d379dbb7
ldstub [%i3+0x1ee],%l2 ! %l2 = 000000b4000000ff
! Mem[00000000198000c8] = 4202ee38, %l6 = 00000000000000ff
swap [%i3+0x0c8],%l6 ! %l6 = 000000004202ee38
membar #Sync ! Added by membar checker (1789)
! %l5 = 000000000000004b, Mem[00000000900000fe] = b2480905
stb %l5,[%i4+0x0fe] ! Mem[00000000900000fc] = 4b480905
! Mem[0000000091800014] = e530e08a, %g2 = 0000000000000017
lduw [%o0+0x014],%g2 ! %g2 = 00000000e530e08a
! %l5 = 000000000000004b, Mem[0000000090800178] = a67ed7b62a2f5e87
stx %l5,[%i5+0x178] ! Mem[0000000090800178] = 000000000000004b
! Mem[0000000018000198] = c60aeaf6a96209ca, %l0 = 00000000000000c5, %l5 = 000000000000004b
add %i0,0x198,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = c60aeaf6a96209ca
! %l1 = 00000000887bafcc, Mem[000000009180008b] = 3b451dbc
stb %l1,[%o0+0x08b] ! Mem[0000000091800088] = cc451dbc
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000000000c5
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000887bafcc
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000b4
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 83eb11ee8efddeeb
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000936a429b
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be c60aeaf6a96209ca
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000004202ee38
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000b3ff89b0
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 32686388 3ead982b
bne %xcc,p4_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d5495c3f cef89e9d
bne %xcc,p4_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f3d48c35 ca41c1d4
bne %xcc,p4_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3be2adcb e9e20fd3
bne %xcc,p4_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a64547ac de5b1d49
bne %xcc,p4_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 1f00fc41 a911c59d
bne %xcc,p4_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 8c11fa1a fda64066
bne %xcc,p4_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 0d3da1a5 e6b15809
bne %xcc,p4_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 09057b63 381d8d91
bne %xcc,p4_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 02a8cd3c 38ee0242
bne %xcc,p4_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be fa1638cd 34db6944
bne %xcc,p4_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be db0871cc a4b54052
bne %xcc,p4_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 9c00457b 2b14bf3b
bne %xcc,p4_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 64f44a83 edc57177
bne %xcc,p4_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 82c1ea8f 02d3f9a9
bne %xcc,p4_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 4264cdfa b45ad65b
bne %xcc,p4_f30_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 1f00fc41a911c59d
ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 000000fa285617db
ldx [%i0+0x040],%g3 ! Observed data at 0000000018000040
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 35b1237df17dfd9f
ldx [%i0+0x050],%g3 ! Observed data at 0000000018000050
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0d98cbbff1e818f1
ldx [%i0+0x088],%g3 ! Observed data at 0000000018000088
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7175df69d1ff7ce5
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000180000a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 8be68a96000000fb
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000180000b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 59ff59b2a40b8828
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000180000d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff763edb36053ae9
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000180000e0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 204cfffc57768fee
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000180000f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 326863883ead982b
ldx [%i0+0x100],%g3 ! Observed data at 0000000018000100
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = d5495c3fcef89e9d
ldx [%i0+0x108],%g3 ! Observed data at 0000000018000108
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f3d48c35ca41c1d4
ldx [%i0+0x110],%g3 ! Observed data at 0000000018000110
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 3be2adcbe9e20fd3
ldx [%i0+0x118],%g3 ! Observed data at 0000000018000118
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = a64547acde5b1d49
ldx [%i0+0x120],%g3 ! Observed data at 0000000018000120
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 1f00fc41a911c59d
ldx [%i0+0x128],%g3 ! Observed data at 0000000018000128
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 8c11fa1afda64066
ldx [%i0+0x130],%g3 ! Observed data at 0000000018000130
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0d3da1a5e6b15809
ldx [%i0+0x138],%g3 ! Observed data at 0000000018000138
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = a19e0889ff7da823
ldx [%i0+0x148],%g3 ! Observed data at 0000000018000148
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3ffa051300000001
ldx [%i0+0x160],%g3 ! Observed data at 0000000018000160
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = c60aeaf6a96209ca
ldx [%i0+0x198],%g3 ! Observed data at 0000000018000198
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f0dfcfb45848ffa5
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000180001b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f79e38c4b3ff89b0
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000180001d8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1d8,%g4
set p4_local1_expect,%g1
p4_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 3534e97d30ffdae5
ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 95d70effd1ffeba5
ldx [%i1+0x030],%g3 ! Observed data at 0000000018800030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x030,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0fe4731c06fd5984
ldx [%i1+0x080],%g3 ! Observed data at 0000000018800080
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = c990e4afcb0658f6
ldx [%i1+0x088],%g3 ! Observed data at 0000000018800088
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9659833abda2ec47
ldx [%i1+0x090],%g3 ! Observed data at 0000000018800090
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 46a70f6511a41320
ldx [%i1+0x098],%g3 ! Observed data at 0000000018800098
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 751160330000000b
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000188000a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b4804a89708db9bf
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000188000a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = f27cd6844f83e84c
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000188000b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e2c16f086786836e
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000188000b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d379dbb700000008
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000188000e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = c36314b5277e90ff
ldx [%i1+0x118],%g3 ! Observed data at 0000000018800118
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x118,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 9bffd1e01030eff2
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000188001a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 2a35a8415d0d82e0
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000188001b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000001153701b88
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 = deb2305afcd50254
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000188001c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2fff339b19f6ecff
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000188001e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1e8,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = a7e762423013dae5
ldx [%i2+0x008],%g3 ! Observed data at 0000000019000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0fc9680ab6a0e5f9
ldx [%i2+0x020],%g3 ! Observed data at 0000000019000020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = b068bcd65fb5b8ff
ldx [%i2+0x068],%g3 ! Observed data at 0000000019000068
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2383aea335ffb502
ldx [%i2+0x080],%g3 ! Observed data at 0000000019000080
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = abf5ce55e5f68ef8
ldx [%i2+0x088],%g3 ! Observed data at 0000000019000088
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1631c006ac56d738
ldx [%i2+0x090],%g3 ! Observed data at 0000000019000090
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0b7203600c319b62
ldx [%i2+0x098],%g3 ! Observed data at 0000000019000098
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a15df6f1d70f528f
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000190000a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b0fd498d607b95b7
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000190000a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8dbb9841307def92
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000190000b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0fa77a7f3a03b248
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000190000b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2fffeefc3becddbd
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000190000c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 96b4ff80333ac845
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000190000d8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff081d7395b67e20
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000190000e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x170],%g2 ! Expected data = 97ae22cbceb0ff60
ldx [%i2+0x170],%g3 ! Observed data at 0000000019000170
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 97ff8ce71cff5b04
ldx [%i2+0x178],%g3 ! Observed data at 0000000019000178
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = eaf74cfff88fb89c
ldx [%i2+0x190],%g3 ! Observed data at 0000000019000190
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x190,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 0000000008de8309
ldx [%i3+0x040],%g3 ! Observed data at 0000000019800040
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 02a8cd3c38ee0242
ldx [%i3+0x048],%g3 ! Observed data at 0000000019800048
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = fa1638cd34db6944
ldx [%i3+0x050],%g3 ! Observed data at 0000000019800050
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = db0871cca4b54052
ldx [%i3+0x058],%g3 ! Observed data at 0000000019800058
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9c00457b2b14bf3b
ldx [%i3+0x060],%g3 ! Observed data at 0000000019800060
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 64f44a83edc57177
ldx [%i3+0x068],%g3 ! Observed data at 0000000019800068
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 82c1ea8f02d3f9a9
ldx [%i3+0x070],%g3 ! Observed data at 0000000019800070
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4264cdfab45ad65b
ldx [%i3+0x078],%g3 ! Observed data at 0000000019800078
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = ac0a83f6ff7ee8b1
ldx [%i3+0x088],%g3 ! Observed data at 0000000019800088
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = daf7b315d1ded3a9
ldx [%i3+0x098],%g3 ! Observed data at 0000000019800098
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 918d1d38637b0509
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000198000c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000ff3ccda802
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000198000c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00000000000000bb
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000198000e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = d3c59f4daee505f7
ldx [%i3+0x100],%g3 ! Observed data at 0000000019800100
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff7da823f3501c57
ldx [%i3+0x138],%g3 ! Observed data at 0000000019800138
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8459fd061c73e40f
ldx [%i3+0x140],%g3 ! Observed data at 0000000019800140
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = f65806cbafe490c9
ldx [%i3+0x148],%g3 ! Observed data at 0000000019800148
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 47eca2bd3a835996
ldx [%i3+0x150],%g3 ! Observed data at 0000000019800150
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 2013a411650fa746
ldx [%i3+0x158],%g3 ! Observed data at 0000000019800158
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 96ce226a33601175
ldx [%i3+0x160],%g3 ! Observed data at 0000000019800160
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = bfb98d70894a80b4
ldx [%i3+0x168],%g3 ! Observed data at 0000000019800168
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4ce8834f84d67cf2
ldx [%i3+0x170],%g3 ! Observed data at 0000000019800170
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 6e838667086fc1e2
ldx [%i3+0x178],%g3 ! Observed data at 0000000019800178
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2b98ad3e88636832
ldx [%i3+0x180],%g3 ! Observed data at 0000000019800180
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9d9ef8ce3f5c49d5
ldx [%i3+0x188],%g3 ! Observed data at 0000000019800188
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = d4c141ca358cd4f3
ldx [%i3+0x190],%g3 ! Observed data at 0000000019800190
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = d30fe2e9cbade23b
ldx [%i3+0x198],%g3 ! Observed data at 0000000019800198
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 491d5bdeac4745a6
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000198001a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9dc511a941fc001f
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000198001a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6640a6fd1afa118c
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000198001b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0958b1e6a5a13d0d
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000198001b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 86fc24ffcacdc8c1
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000198001e0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ab3a1b35e681ff7e
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000198001e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1e8,%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:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
stwa %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800018]
stda %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000020]
stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800000]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019000018]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000018]
done
p4_trap1o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
stwa %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800018]
stda %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000020]
stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800000]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019000018]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000018]
done
p4_trap2e:
stba %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000000]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019000000]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000018800000]
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stha %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000010]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019000008]
done
p4_trap2o:
stba %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000000]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019000000]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000018800000]
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stha %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000010]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019000008]
done
p4_trap3e:
nop
nop
nop
nop
nop
nop
done
p4_trap3o:
nop
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 = cd359b6df17dfd9f
ldx [%g1+0x008],%l1 ! %l1 = b3bfbdc45acf0d65
ldx [%g1+0x010],%l2 ! %l2 = d082789c65467687
ldx [%g1+0x018],%l3 ! %l3 = 4bf5d308b6a0e5f9
ldx [%g1+0x020],%l4 ! %l4 = c942144e757f2837
ldx [%g1+0x028],%l5 ! %l5 = 2339ede9bf8bcd73
ldx [%g1+0x030],%l6 ! %l6 = 021e829cb044b5fe
ldx [%g1+0x038],%l7 ! %l7 = 44c04b3ff81fa6fb
! 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 = 03239615 678302b4 8e4bc5c5 42700769
! %f4 = 38d56c4e c85e26b7 eb7efa9b 84381c24
! %f8 = 2e054ec1 29d6802e e138c942 13442ec0
! %f12 = e788aa1b bb33e305 c711f019 f41dfe70
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1c099ff1 e4b8af62 6351528f 77518ec8
! %f20 = ad92b8e3 ff33d6ba f66bf6c9 6f8da9ca
! %f24 = 38a6102b 60fb5947 b8c389ff 9dff69e1
! %f28 = 10402e5a 54f1e212 c166df43 098ec421
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a3113466 8d5648aa 93ae108f d8458ff2
! %f36 = e8c31a33 ca504470 1604438b abb22167
! %f40 = 71ad9132 27d8fc04 bc2baef6 eb7425eb
! %f44 = 87db8f0c e64a5183 36773d3f 7a7cad03
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0502274f00000019,%g7,%g1 ! GSR scale = 3, align = 1
wr %g1,%g0,%gsr ! GSR = 0502274f00000019
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[00000000900000a4] = 24d22b7a, %g2 = bc34d619ff956a84
ldub [%i4+0x0a7],%g2 ! %g2 = 0000000000000024
! %f16 = 1c099ff1 e4b8af62 6351528f 77518ec8
! %f20 = ad92b8e3 ff33d6ba f66bf6c9 6f8da9ca
! %f24 = 38a6102b 60fb5947 b8c389ff 9dff69e1
! %f28 = 10402e5a 54f1e212 c166df43 098ec421
mov 0x1c0,%g4
stda %f16,[%i2+%g4]ASI_BLK_SL ! Block Store to 000000001b0001c0
! Mem[000000001b8001f0] = b86be016, %l2 = 844d0560, %l7 = dff14d93
add %i3,0x1f0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000b86be016
! %l6 = 2cc90731e17b5bb2, Mem[0000000090800096] = cb8fa2cd
stb %l6,[%i5+0x096] ! Mem[0000000090800094] = b28fa2cd
! Mem[0000000091800180] = 59525e81, %g2 = 0000000000000024
ldub [%o0+0x180],%g2 ! %g2 = 0000000000000059
! %l7 = 00000000b86be016, Mem[000000001a800168] = 828c15ef2e4c0fb6
stx %l7,[%i1+0x168] ! Mem[000000001a800168] = 00000000b86be016
! Mem[000000001a800030] = 1ce89ff50fe20072, %l1 = b0ab0e0ec9c40103, %l6 = 2cc90731e17b5bb2
add %i1,0x30,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 1ce89ff50fe20072
! %l0 = b9050dd7c7fe16a6, Mem[00000000918001e8] = 63ed791240ced69a
stx %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = b9050dd7c7fe16a6
! Mem[0000000090000198] = 2467aa34, %g2 = 0000000000000059
ldub [%i4+0x19a],%g2 ! %g2 = 0000000000000024
! Mem[000000001a800044] = 31e14da0, %l6 = 0fe20072, %l4 = 5d99cf78
add %i1,0x44,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000031e14da0
p5_label_2:
! Mem[0000000090000138] = ab2ec75c, %g2 = 0000000000000024
ldsb [%i4+0x139],%g2 ! %g2 = ffffffffffffffab
! Mem[000000001a0000cc] = 5b1f0382, %l2 = 844d0560, %l3 = 9a5869cd
add %i0,0xcc,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005b1f0382
! Mem[000000001b8000dc] = ca3ad168, %l1 = b0ab0e0ec9c40103
swap [%i3+0x0dc],%l1 ! %l1 = 00000000ca3ad168
! Mem[0000000091800074] = 5822c467, %g2 = ffffffffffffffab
lduw [%o0+0x074],%g2 ! %g2 = 000000005822c467
! %l6 = 1ce89ff50fe20072, Mem[0000000091000130] = e3fa2c65616d4f47
stx %l6,[%i6+0x130] ! Mem[0000000091000130] = 1ce89ff50fe20072
! Mem[00000000908001f4] = 38c6ddae, %g2 = 000000005822c467
lduw [%i5+0x1f4],%g2 ! %g2 = 0000000038c6ddae
! %l2 = 51b38758844d0560, Mem[0000000091000010] = 124428d70474995f
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 51b38758844d0560
! %l2 = 51b38758844d0560, Mem[0000000090000170] = f57417c3
sth %l2,[%i4+0x170] ! Mem[0000000090000170] = 056017c3
! Mem[000000001a8001ac] = f4b7b350, %l2 = 844d0560, %l1 = ca3ad168
add %i1,0x1ac,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f4b7b350
! %f16 = 1c099ff1 e4b8af62 6351528f 77518ec8
! %f20 = ad92b8e3 ff33d6ba f66bf6c9 6f8da9ca
! %f24 = 38a6102b 60fb5947 b8c389ff 9dff69e1
! %f28 = 10402e5a 54f1e212 c166df43 098ec421
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
p5_label_3:
membar #Sync ! Added by membar checker (1790)
! Mem[0000000090000080] = 1c099ff1 e4b8af62 6351528f 77518ec8
! Mem[0000000090000090] = ad92b8e3 ff33d6ba f66bf6c9 6f8da9ca
! Mem[00000000900000a0] = 38a6102b 60fb5947 b8c389ff 9dff69e1
! Mem[00000000900000b0] = 10402e5a 54f1e212 c166df43 098ec421
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[000000001a0001b8] = 38d3ec5dbfccfbfc, %l3 = 000000005b1f0382, %l3 = 000000005b1f0382
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 38d3ec5dbfccfbfc
! Mem[000000001b800114] = 0c800c10, %l1 = f4b7b350, %l6 = 0fe20072
add %i3,0x114,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000c800c10
! Mem[000000001b8000a8] = 80a76ece, %l3 = 38d3ec5dbfccfbfc
ldsb [%i3+0x0aa],%l3 ! %l3 = 000000000000006e
! Mem[00000000910001a4] = db204b78, %g2 = 0000000038c6ddae
lduw [%i6+0x1a4],%g2 ! %g2 = 00000000db204b78
membar #Sync ! Added by membar checker (1791)
! %l0 = c7fe16a6, %l1 = f4b7b350, Mem[00000000900000a8] = b8c389ff 9dff69e1
std %l0,[%i4+0x0a8] ! Mem[00000000900000a8] = c7fe16a6 f4b7b350
! %l5 = 46581cfea02d6dea, Mem[0000000090000169] = 57e9dc2b
stb %l5,[%i4+0x169] ! Mem[0000000090000168] = eae9dc2b
! Mem[000000001a000100] = 39a1d2cc b2b6ecb0 1f3703cd 2b099b76
! Mem[000000001a000110] = ef67866c f8a308dc 78f43645 c6fbfb36
! Mem[000000001a000120] = 49688864 14bc8350 27986900 55bb26a8
! Mem[000000001a000130] = db4a2331 bd3e4715 9125bf59 07db5175
mov 0x100,%g6
ldda [%i0+%g6]ASI_BLK_SL,%f16 ! Block Load from 000000001a000100
! Mem[000000001a80005c] = 4fe93a09, %l7 = 00000000b86be016
ldstub [%i1+0x05c],%l7 ! %l7 = 0000004f000000ff
! Mem[000000009000017c] = 83089ecf, %g2 = 00000000db204b78
ldsb [%i4+0x17e],%g2 ! %g2 = ffffffffffffff83
p5_label_4:
! Mem[000000001b80015e] = c4c89013, %l2 = 51b38758844d0560
ldstub [%i3+0x15e],%l2 ! %l2 = 00000090000000ff
! Mem[00000000908000e0] = 29147184, %g2 = ffffffffffffff83
ldsh [%i5+0x0e2],%g2 ! %g2 = 0000000000002914
! Mem[000000001b8000f8] = 913937eb458f553e, %l4 = 0000000031e14da0, %l5 = 46581cfea02d6dea
add %i3,0xf8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 913937eb458f553e
! Mem[000000001a0000d0] = 8591fbd0cd0b4585, %l2 = 0000000000000090, %l2 = 0000000000000090
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 8591fbd0cd0b4585
! Mem[000000001a8000f0] = e956ffb07e3c0fe1, %l6 = 000000000c800c10, %l0 = b9050dd7c7fe16a6
add %i1,0xf0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e956ffb07e3c0fe1
! Mem[00000000900000cc] = 28592fdb, %g2 = 0000000000002914
ldub [%i4+0x0cf],%g2 ! %g2 = 0000000000000028
! Mem[0000000090800000] = 8b91b3a41b2e5802, %g2 = 0000000000000028
ldx [%i5+%g0],%g2 ! %g2 = 8b91b3a41b2e5802
! Mem[000000001b80017c] = d297c022, %l2 = 8591fbd0cd0b4585
swap [%i3+0x17c],%l2 ! %l2 = 00000000d297c022
! Mem[000000001a800000] = 4157fdbd8447622a, %l0 = e956ffb07e3c0fe1, %l5 = 913937eb458f553e
casxa [%i1]0x80,%l0,%l5 ! %l5 = 4157fdbd8447622a
! Mem[000000001b000180] = f6154fcc545bd742, %l2 = 00000000d297c022, %l2 = 00000000d297c022
add %i2,0x180,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = f6154fcc545bd742
p5_label_5:
! %l1 = 00000000f4b7b350, Mem[0000000090000027] = 0e35842c
stb %l1,[%i4+0x027] ! Mem[0000000090000024] = 5035842c
! Mem[0000000090000060] = 714c4281, %g2 = 8b91b3a41b2e5802
ldsb [%i4+0x062],%g2 ! %g2 = 0000000000000071
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[000000001a000020] = 4b14fd74fc0ceb3f, %l5 = 4157fdbd8447622a, %l4 = 0000000031e14da0
add %i0,0x20,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 4b14fd74fc0ceb3f
! %l6 = 0c800c10, %l7 = 0000004f, Mem[0000000091000190] = 7cd87330 8f301cc7
std %l6,[%i6+0x190] ! Mem[0000000091000190] = 0c800c10 0000004f
! %l4 = fc0ceb3f, %l5 = 8447622a, Mem[000000001b0001c8] = c88e5177 8f525163
std %l4,[%i2+0x1c8] ! Mem[000000001b0001c8] = fc0ceb3f 8447622a
! %l2 = f6154fcc545bd742, Mem[00000000918000b0] = bb798951d2673976
stx %l2,[%o0+0x0b0] ! Mem[00000000918000b0] = f6154fcc545bd742
! %l3 = 000000000000006e, Mem[00000000908000ac] = 0eb1465f
stw %l3,[%i5+0x0ac] ! Mem[00000000908000ac] = 0000006e
! Mem[000000001a000110] = ef67866cf8a308dc, %l6 = 000000000c800c10, %l1 = 00000000f4b7b350
add %i0,0x110,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ef67866cf8a308dc
! Mem[00000000910000dc] = 411e6186, %g2 = 0000000000000071
ldsh [%i6+0x0dc],%g2 ! %g2 = 000000000000411e
p5_label_6:
! Mem[000000001a80005a] = f754d080, %l7 = 000000000000004f
ldstub [%i1+0x05a],%l7 ! %l7 = 000000d0000000ff
! Mem[000000001b0001bc] = b36c55a2, %l3 = 000000000000006e
swap [%i2+0x1bc],%l3 ! %l3 = 00000000b36c55a2
! Mem[000000001a8000e1] = f6b08f1c, %l3 = 00000000b36c55a2
ldstub [%i1+0x0e1],%l3 ! %l3 = 000000b0000000ff
! %l0 = e956ffb07e3c0fe1, Mem[000000001b800120] = 130bb087d14ea09e
stx %l0,[%i3+0x120] ! Mem[000000001b800120] = e956ffb07e3c0fe1
! Mem[000000001b800040] = 435433ea 067ad685 4991a621 5752fa94
! Mem[000000001b800050] = c53f6075 c194092e 42ea7014 19fbe6dd
! Mem[000000001b800060] = e7615002 ab42ee41 bed97835 b4a0b21a
! Mem[000000001b800070] = 898ebf2e 6abc2463 c519fd05 10816856
ldda [%i3+%g4]ASI_BLK_S,%f16 ! Block Load from 000000001b800040
! Mem[000000009180012c] = bea2f295, %g2 = 000000000000411e
ldub [%o0+0x12e],%g2 ! %g2 = 00000000000000be
! Mem[000000001b000030] = bb0ab64f, %l4 = 4b14fd74fc0ceb3f
ldstub [%i2+0x030],%l4 ! %l4 = 000000bb000000ff
! Mem[0000000091000174] = 6232d8ef, %g2 = 00000000000000be
ldsb [%i6+0x176],%g2 ! %g2 = 0000000000000062
! Mem[00000000910001e8] = 406417f9 858d7a00, %g2 = 00000062, %g3 = 0bad0b00
ldd [%i6+0x1e8],%g2 ! %g2 = 00000000406417f9 00000000858d7a00
! Mem[000000001b0001dc] = c9f66bf6, %l2 = f6154fcc545bd742
swap [%i2+0x1dc],%l2 ! %l2 = 00000000c9f66bf6
p5_label_7:
! Mem[000000001b8000e8] = a31756ae5b20cfa1, %l3 = 00000000000000b0, %l5 = 4157fdbd8447622a
add %i3,0xe8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = a31756ae5b20cfa1
! Mem[000000001b800110] = b994506a 0c800c10, %l4 = 000000bb, %l5 = 5b20cfa1
ldd [%i3+0x110],%l4 ! %l4 = 00000000b994506a 000000000c800c10
! Mem[000000001b000184] = 545bd742, %l4 = 00000000b994506a
swap [%i2+0x184],%l4 ! %l4 = 00000000545bd742
membar #Sync ! Added by membar checker (1792)
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a550 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000008] = 7dc90714, %g18 = 15079b1fe17d0404
ldsw [%i4+%o1],%g2 ! %g2 = 15079b1fe17d0404
! Mem[000000001a800114] = 40301554, %l2 = 00000000c9f66bf6
swap [%i1+0x114],%l2 ! %l2 = 0000000040301554
! Mem[000000001b0000ec] = efa1a06e, %l1 = f8a308dc, %l1 = f8a308dc
add %i2,0xec,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000efa1a06e
! Mem[00000000908001fc] = 33158b91, %g2 = 000000007dc90714
lduh [%i5+0x1fe],%g2 ! %g2 = 0000000000003315
! Mem[000000001b00014f] = 4aa5eafb, %l6 = 000000000c800c10
ldstub [%i2+0x14f],%l6 ! %l6 = 000000fb000000ff
! Mem[0000000091800170] = bdf036a6, %g2 = 0000000000003315
lduh [%o0+0x170],%g2 ! %g2 = 000000000000bdf0
p5_label_8:
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a550 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[000000001a8000f0] = e956ffb07e3c0fe1, %l6 = 00000000000000fb, %l4 = 00000000545bd742
add %i1,0xf0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = e956ffb07e3c0fe1
! Mem[000000001b800010] = 2ad17557f446420b, %l7 = 00000000000000d0
ldx [%i3+%o2],%l7 ! %l7 = 2ad17557f446420b
! %l0 = e956ffb07e3c0fe1, Mem[00000000900000d8] = b2ae2fca
stw %l0,[%i4+0x0d8] ! Mem[00000000900000d8] = 7e3c0fe1
! %f0 = 03239615 678302b4 8e4bc5c5 42700769
! %f4 = 38d56c4e c85e26b7 eb7efa9b 84381c24
! %f8 = 2e054ec1 29d6802e e138c942 13442ec0
! %f12 = e788aa1b bb33e305 c711f019 f41dfe70
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[000000009100000c] = a058c056, %g2 = 000000000000bdf0
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffa058
! %f0 = 03239615 678302b4 8e4bc5c5 42700769
! %f4 = 38d56c4e c85e26b7 eb7efa9b 84381c24
! %f8 = 2e054ec1 29d6802e e138c942 13442ec0
! %f12 = e788aa1b bb33e305 c711f019 f41dfe70
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000001a0000b4] = cbf29dc9, %l3 = 00000000000000b0
lduw [%i0+0x0b4],%l3 ! %l3 = 00000000cbf29dc9
! %l3 = 00000000cbf29dc9, Mem[0000000090000190] = b85bf01e32283edd
stx %l3,[%i4+0x190] ! Mem[0000000090000190] = 00000000cbf29dc9
! Mem[000000001b000050] = a17e6773, %l5 = 000000000c800c10
swap [%i2+0x050],%l5 ! %l5 = 00000000a17e6773
p5_label_9:
! Mem[00000000910001a0] = eb69db20, %g2 = ffffffffffffa058
lduh [%i6+0x1a2],%g2 ! %g2 = 000000000000eb69
! Mem[000000001b000114] = 6271f0c6, %l4 = e956ffb07e3c0fe1
ldstub [%i2+0x114],%l4 ! %l4 = 00000062000000ff
! %l6 = 00000000000000fb, Mem[00000000900001e8] = e138c942
stw %l6,[%i4+0x1e8] ! Mem[00000000900001e8] = 000000fb
! %l2 = 0000000040301554, Mem[0000000091800064] = b85dc7f0
stw %l2,[%o0+0x064] ! Mem[0000000091800064] = 40301554
! Mem[000000001a000198] = e247ecc2a36598ca, %l3 = 00000000cbf29dc9, %l6 = 00000000000000fb
add %i0,0x198,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = e247ecc2a36598ca
! Mem[000000001b0001c0] = 62afb8e4, %l5 = a17e6773, %l3 = cbf29dc9
add %i2,0x1c0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000062afb8e4
! Mem[000000001a800044] = 31e14da0, %l1 = efa1a06e, %l6 = a36598ca
add %i1,0x44,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000031e14da0
! Mem[0000000090800198] = 34f617670eb34bb3, %g2 = 000000000000eb69
ldx [%i5+0x198],%g2 ! %g2 = 34f617670eb34bb3
! Mem[0000000091800194] = 0481830c, %g2 = 34f617670eb34bb3
lduh [%o0+0x196],%g2 ! %g2 = 0000000000000481
! Mem[000000001a0001d8] = 6a858ff6, %l1 = efa1a06e, %l4 = 00000062
add %i0,0x1d8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000006a858ff6
p5_label_10:
! Mem[00000000908001a0] = f8cc6c61, %g18 = 15079b1fe17d0404
ldsw [%i5+0x1a0],%g2 ! %g2 = 15079b1fe17d0404
! Mem[000000001b000154] = 4236398a, %l3 = 62afb8e4, %l4 = 6a858ff6
add %i2,0x154,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000004236398a
! %f0 = 03239615 678302b4 8e4bc5c5 42700769
! %f4 = 38d56c4e c85e26b7 eb7efa9b 84381c24
! %f8 = 2e054ec1 29d6802e e138c942 13442ec0
! %f12 = e788aa1b bb33e305 c711f019 f41dfe70
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[000000001b0001b0] = 98af3160, %l5 = a17e6773, %l3 = 62afb8e4
add %i2,0x1b0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000098af3160
! Mem[000000001b8001f0] = b86be016 ebd89936, %l0 = 7e3c0fe1, %l1 = efa1a06e
ldd [%i3+0x1f0],%l0 ! %l0 = 00000000b86be016 00000000ebd89936
! Mem[0000000091800118] = 29c2ad3a 060bb791, %g2 = f8cc6c61, %g3 = 858d7a00
ldd [%o0+0x118],%g2 ! %g2 = 0000000029c2ad3a 00000000060bb791
! Mem[0000000090000130] = f6146316, %g2 = 0000000029c2ad3a
ldub [%i4+0x130],%g2 ! %g2 = 00000000000000f6
! Mem[000000001b8001f4] = ebd89936, %l3 = 0000000098af3160
ldstub [%i3+0x1f4],%l3 ! %l3 = 000000eb000000ff
! Mem[000000001a800124] = 24545709, %l3 = 000000eb, %l5 = a17e6773
add %i1,0x124,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000024545709
! Mem[000000001b00011c] = 2c187582, %l7 = f446420b, %l5 = 24545709
add %i2,0x11c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002c187582
p5_label_11:
! Mem[000000001b00002c] = b65cf0c1, %l7 = 2ad17557f446420b
ldub [%i2+0x02c],%l7 ! %l7 = 00000000000000b6
! %l1 = 00000000ebd89936, Mem[000000009080001c] = 609ec613
stw %l1,[%i5+0x01c] ! Mem[000000009080001c] = ebd89936
! %l3 = 00000000000000eb, Mem[0000000091000098] = a41da2a057e63be1
stx %l3,[%i6+0x098] ! Mem[0000000091000098] = 00000000000000eb
! Mem[000000001a000060] = 54b805fb, %l1 = ebd89936, %l4 = 4236398a
add %i0,0x60,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000054b805fb
membar #Sync ! Added by membar checker (1793)
! Mem[0000000090000074] = 1baa88e7, %g18 = 15079b1fe17d0404
ldsw [%i4+0x074],%g2 ! %g2 = 15079b1fe17d0404
! Mem[0000000091800040] = 3fed9e3c, %g18 = 15079b1fe17d0404
ldsw [%o0+0x040],%g2 ! %g2 = 15079b1fe17d0404
! Mem[000000001a8001f0] = 3b166e6022028c11, %l5 = 000000002c187582, %l0 = 00000000b86be016
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 3b166e6022028c11
! Mem[0000000090000140] = b4028367 15962303 69077042 c5c54b8e
! Mem[0000000090000150] = b7265ec8 4e6cd538 241c3884 9bfa7eeb
! Mem[0000000090000160] = 2e80d629 c14e052e c02e4413 42c938e1
! Mem[0000000090000170] = 05e333bb 1baa88e7 70fe1df4 19f011c7
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000001a000170] = 5103c237, %l2 = 0000000040301554
swap [%i0+0x170],%l2 ! %l2 = 000000005103c237
! Mem[000000001a800168] = 00000000b86be016, %l6 = 0000000031e14da0, %l5 = 000000002c187582
add %i1,0x168,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 00000000b86be016
p5_label_12:
! Mem[000000001b0000e8] = 16d24085efa1a06e, %l0 = 3b166e6022028c11, %l4 = 0000000054b805fb
add %i2,0xe8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 16d24085efa1a06e
! Mem[00000000908001c0] = 5fb6224f, %g2 = 000000003fed9e3c
ldsb [%i5+0x1c2],%g2 ! %g2 = 000000000000005f
! Mem[000000001a000190] = 8bb44f81, %l5 = 00000000b86be016
swap [%i0+0x190],%l5 ! %l5 = 000000008bb44f81
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = 00000000 cbf29dc9 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000001b000138] = 0db52c97, %l3 = 000000eb, %l4 = efa1a06e
add %i2,0x138,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000000db52c97
! %l1 = 00000000ebd89936, Mem[0000000091000018] = da2cce40b4006a0e
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 00000000ebd89936
! Mem[000000001a800138] = f658e1ab0afc5e07, %l6 = 0000000031e14da0, %l1 = 00000000ebd89936
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = f658e1ab0afc5e07
! %l6 = 0000000031e14da0, Mem[00000000908000c2] = 371c81da
sth %l6,[%i5+0x0c2] ! Mem[00000000908000c0] = 4da081da
! Mem[00000000918000b8] = 1d00a010 1a260a19, %g2 = 0000005f, %g3 = 060bb791
ldd [%o0+0x0b8],%g2 ! %g2 = 000000001d00a010 000000001a260a19
! Mem[000000001a800128] = 623bfa8dde290242, %l3 = 00000000000000eb, %l0 = 3b166e6022028c11
add %i1,0x128,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 623bfa8dde290242
p5_label_13:
! Mem[00000000900001c4] = 678302b4, %g18 = 15079b1fe17d0404
ldsw [%i4+0x1c4],%g2 ! %g2 = 15079b1fe17d0404
! Mem[000000001b000111] = 8f0a04a7, %l4 = 000000000db52c97
ldstub [%i2+0x111],%l4 ! %l4 = 0000000a000000ff
! Mem[000000001a800030] = 1ce89ff5, %l3 = 000000eb, %l2 = 5103c237
add %i1,0x30,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000001ce89ff5
! Mem[000000001a0000e4] = 3a3f8db3, %l6 = 31e14da0, %l1 = 0afc5e07
add %i0,0xe4,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000003a3f8db3
! %l4 = 0000000a, %l5 = 8bb44f81, Mem[00000000908000c0] = 72244da0 81da3a83
std %l4,[%i5+0x0c0] ! Mem[00000000908000c0] = 0000000a 8bb44f81
! Mem[0000000090800100] = 3fe264b6, %g18 = 15079b1fe17d0404
ldsw [%i5+0x100],%g2 ! %g2 = 15079b1fe17d0404
! Mem[000000001b0001b8] = ca319f5c0000006e, %l6 = 0000000031e14da0, %l2 = 000000001ce89ff5
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = ca319f5c0000006e
! Mem[0000000090800098] = a2cd0a0d, %g2 = 000000003fe264b6
ldsh [%i5+0x098],%g2 ! %g2 = ffffffffffffa2cd
! Mem[0000000091000108] = 3cc57cdf856a7c68, %g2 = ffffffffffffa2cd
ldx [%i6+0x108],%g2 ! %g2 = 3cc57cdf856a7c68
! Mem[0000000091800040] = 9e3c8edc, %g2 = 3cc57cdf856a7c68
ldsh [%o0+0x042],%g2 ! %g2 = ffffffffffff9e3c
p5_label_14:
! Mem[0000000090000040] = b4028367 15962303 69077042 c5c54b8e
! Mem[0000000090000050] = b7265ec8 4e6cd538 241c3884 9bfa7eeb
! Mem[0000000090000060] = 2e80d629 c14e052e c02e4413 42c938e1
! Mem[0000000090000070] = 05e333bb 1baa88e7 70fe1df4 19f011c7
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000001a800148] = d0e7e1e515a2cd8d, %l2 = ca319f5c0000006e, %l4 = 000000000000000a
add %i1,0x148,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = d0e7e1e515a2cd8d
! %l0 = 623bfa8dde290242, Mem[0000000090800110] = 4df4132777693c15
stx %l0,[%i5+0x110] ! Mem[0000000090800110] = 623bfa8dde290242
! %f0 = 03239615 678302b4 8e4bc5c5 42700769
! %f4 = 38d56c4e c85e26b7 eb7efa9b 84381c24
! %f8 = 2e054ec1 29d6802e e138c942 13442ec0
! %f12 = e788aa1b bb33e305 c711f019 f41dfe70
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000090800120] = 4c6627b2488658b9, %g2 = ffffffffffff9e3c
ldx [%i5+0x120],%g2 ! %g2 = 4c6627b2488658b9
! %f16 = 435433ea 067ad685 4991a621 5752fa94
! %f20 = c53f6075 c194092e 42ea7014 19fbe6dd
! %f24 = e7615002 ab42ee41 bed97835 b4a0b21a
! %f28 = 898ebf2e 6abc2463 c519fd05 10816856
mov 0x100,%g4
stda %f16,[%i1+%g4]ASI_BLK_AIUS ! Block Store to 000000001a800100
membar #Sync ! Added by membar checker (1794)
! Mem[000000001a800134] = 6abc2463, %l6 = 31e14da0, %l2 = 0000006e
add %i1,0x134,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000006abc2463
! Mem[000000001a0001cc] = 5d19bbfd, %l5 = 000000008bb44f81
swap [%i0+0x1cc],%l5 ! %l5 = 000000005d19bbfd
! Mem[000000001a800080] = 6f616e8b 24a73ab9 63880cb0 3024aeaf
! Mem[000000001a800090] = 8e97fe55 9fc8a09f 28eb1022 bd1ae8d6
! Mem[000000001a8000a0] = 814b843b 277d8f83 d2501e79 370d3fb7
! Mem[000000001a8000b0] = 9aec8426 a6c3e7f5 8c53cfb2 8b4e1f87
ldda [%i1+%g6]ASI_BLK_P,%f0 ! Block Load from 000000001a800080
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
p5_label_15:
! Mem[000000001b000064] = fd4d7219, %l3 = 00000000000000eb
lduw [%i2+0x064],%l3 ! %l3 = 00000000fd4d7219
! Mem[0000000090800028] = 5450c5f0, %g2 = 4c6627b2488658b9
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000005450
! %l0 = de290242, %l1 = 3a3f8db3, Mem[000000001a000198] = e247ecc2 a36598ca
std %l0,[%i0+0x198] ! Mem[000000001a000198] = de290242 3a3f8db3
! Mem[000000001b000030] = ff0ab64f, %l6 = 0000000031e14da0
ldsh [%i2+0x030],%l6 ! %l6 = ffffffffffffff0a
! %l0 = 623bfa8dde290242, Mem[0000000090800164] = f72bd2b5
stw %l0,[%i5+0x164] ! Mem[0000000090800164] = de290242
! %l2 = 000000006abc2463, Mem[00000000918001a8] = 68d08c1d
stw %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 6abc2463
! Mem[000000001a800090] = 8e97fe55, %l1 = 000000003a3f8db3
swap [%i1+0x090],%l1 ! %l1 = 000000008e97fe55
! Mem[0000000090000000] = a314f12a 427f6dc6, %g2 = 00005450, %g3 = 1a260a19
ldd [%i4+%g0],%g2 ! %g2 = 00000000a314f12a 00000000427f6dc6
! %l4 = d0e7e1e515a2cd8d, Mem[0000000090000178] = 70fe1df4
stb %l4,[%i4+0x178] ! Mem[0000000090000178] = 8dfe1df4
! %f16 = 435433ea 067ad685 4991a621 5752fa94
! %f20 = c53f6075 c194092e 42ea7014 19fbe6dd
! %f24 = e7615002 ab42ee41 bed97835 b4a0b21a
! %f28 = 898ebf2e 6abc2463 c519fd05 10816856
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
p5_label_16:
! Mem[000000001a0001d3] = 8784890a, %l4 = d0e7e1e515a2cd8d
ldstub [%i0+0x1d3],%l4 ! %l4 = 0000000a000000ff
! Mem[000000001b8001b0] = a48c6b0641bd43a0, %l6 = ffffffffffffff0a, %l6 = ffffffffffffff0a
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = a48c6b0641bd43a0
! Mem[000000001a800163] = 2d4f242b, %l7 = 00000000000000b6
ldstub [%i1+0x163],%l7 ! %l7 = 0000002b000000ff
! Mem[0000000091800154] = 0be42182, %g2 = 00000000a314f12a
ldsb [%o0+0x155],%g2 ! %g2 = 000000000000000b
! Mem[000000001b800090] = 6fb64b83691a61de, %l0 = 623bfa8dde290242, %l0 = 623bfa8dde290242
add %i3,0x90,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 6fb64b83691a61de
! Mem[000000009000005c] = 9bfa7eeb, %g2 = 000000000000000b
ldub [%i4+0x05c],%g2 ! %g2 = 000000000000009b
! Mem[0000000090000160] = 2e80d629, %g2 = 000000000000009b
lduh [%i4+0x160],%g2 ! %g2 = 0000000000002e80
! %l2 = 6abc2463, %l3 = fd4d7219, Mem[0000000091000198] = baa4779d c3db84f6
std %l2,[%i6+0x198] ! Mem[0000000091000198] = 6abc2463 fd4d7219
! Mem[00000000900001b8] = 80ba3895, %g2 = 0000000000002e80
lduw [%i4+0x1b8],%g2 ! %g2 = 0000000080ba3895
membar #Sync ! Added by membar checker (1795)
! Mem[0000000090000004] = 067ad685, %g2 = 0000000080ba3895
lduh [%i4+0x004],%g2 ! %g2 = 000000000000067a
p5_label_17:
! Mem[000000001b000074] = c80946e9, %l0 = 6fb64b83691a61de
swap [%i2+0x074],%l0 ! %l0 = 00000000c80946e9
! Mem[0000000090800140] = 7b6f9104425eec72, %g2 = 000000000000067a
ldx [%i5+0x140],%g2 ! %g2 = 7b6f9104425eec72
! Mem[00000000918001ac] = 61913cf8, %g2 = 7b6f9104425eec72
ldub [%o0+0x1af],%g2 ! %g2 = 0000000000000061
! Mem[000000001a0000c0] = 72e67918 97194ff5 449ed549 5b1f0382
! Mem[000000001a0000d0] = 8591fbd0 cd0b4585 080217c5 a24bbfe7
! Mem[000000001a0000e0] = 941fba38 3a3f8db3 f21c4a46 5f24651c
! Mem[000000001a0000f0] = ec6b81e8 f41e63f5 8024ac96 56bed937
mov 0x0c0,%g5
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 000000001a0000c0
! Mem[00000000910000ec] = 1bb36045, %g2 = 0000000000000061
ldsh [%i6+0x0ee],%g2 ! %g2 = 0000000000001bb3
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[000000001a000174] = 93a58fc5, %l1 = 8e97fe55, %l7 = 0000002b
add %i0,0x174,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000093a58fc5
! Mem[000000001b80003c] = 951dbc72, %l2 = 000000006abc2463
lduh [%i3+0x03e],%l2 ! %l2 = 000000000000bc72
! %f0 = 72e67918 97194ff5 449ed549 5b1f0382
! %f4 = 8591fbd0 cd0b4585 080217c5 a24bbfe7
! %f8 = 941fba38 3a3f8db3 f21c4a46 5f24651c
! %f12 = ec6b81e8 f41e63f5 8024ac96 56bed937
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[000000001b8001a0] = b5d1461f, %l1 = 000000008e97fe55
lduh [%i3+0x1a0],%l1 ! %l1 = 000000000000b5d1
p5_label_18:
! %l4 = 000000000000000a, Mem[000000009180015c] = ae06b2fe
stb %l4,[%o0+0x15c] ! Mem[000000009180015c] = 0a06b2fe
! %l6 = a48c6b0641bd43a0, Mem[00000000910001e0] = e503427004fdbd42
stx %l6,[%i6+0x1e0] ! Mem[00000000910001e0] = a48c6b0641bd43a0
! %l6 = a48c6b0641bd43a0, Mem[00000000910000d8] = 5fd5754d411e6186
stx %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = a48c6b0641bd43a0
! %l7 = 0000000093a58fc5, Mem[0000000090000049] = 077042c5
stb %l7,[%i4+0x049] ! Mem[0000000090000048] = c57042c5
! %l7 = 0000000093a58fc5, Mem[0000000091800158] = 8265e37d
stw %l7,[%o0+0x158] ! Mem[0000000091800158] = 93a58fc5
! Mem[0000000090000000] = 435433ea 067ad685 4991a621 5752fa94
! Mem[0000000090000010] = c53f6075 c194092e 42ea7014 19fbe6dd
! Mem[0000000090000020] = e7615002 ab42ee41 bed97835 b4a0b21a
! Mem[0000000090000030] = 898ebf2e 6abc2463 c519fd05 10816856
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000001b0000c0] = b3c7a883 162b2f55 a04e77f2 05fe2e16
! Mem[000000001b0000d0] = 37dd21e3 639ae0af eeb1ab44 a829e3ad
! Mem[000000001b0000e0] = b3c53f91 b8724008 16d24085 efa1a06e
! Mem[000000001b0000f0] = e3ff2fd1 aa088fd9 97058d7e a3a82a75
ldda [%i2+%g5]ASI_BLK_S,%f0 ! Block Load from 000000001b0000c0
! Mem[000000001b0000e3] = b3c53f91, %l5 = 000000005d19bbfd
ldstub [%i2+0x0e3],%l5 ! %l5 = 00000091000000ff
! Mem[000000001b0001c4] = f19f091c, %l5 = 0000000000000091
swap [%i2+0x1c4],%l5 ! %l5 = 00000000f19f091c
membar #Sync ! Added by membar checker (1796)
! Mem[0000000090000108] = 449ed549, %g2 = 0000000000001bb3
lduh [%i4+0x108],%g2 ! %g2 = 000000000000449e
p5_label_19:
! Mem[000000001b0000c0] = b3c7a883 162b2f55 a04e77f2 05fe2e16
! Mem[000000001b0000d0] = 37dd21e3 639ae0af eeb1ab44 a829e3ad
! Mem[000000001b0000e0] = b3c53fff b8724008 16d24085 efa1a06e
! Mem[000000001b0000f0] = e3ff2fd1 aa088fd9 97058d7e a3a82a75
ldda [%i2+%g5]ASI_BLK_P,%f0 ! Block Load from 000000001b0000c0
! Mem[000000001a000118] = 78f43645, %l2 = 000000000000bc72
swap [%i0+0x118],%l2 ! %l2 = 0000000078f43645
! Mem[000000001a0000c0] = 72e67918, %l1 = 000000000000b5d1
ldsw [%i0+0x0c0],%l1 ! %l1 = 0000000072e67918
! Mem[0000000091800124] = 61675e31, %g2 = 000000000000449e
ldsh [%o0+0x126],%g2 ! %g2 = 0000000000006167
! Mem[000000001b800060] = e7615002, %l2 = 78f43645, %l3 = fd4d7219
add %i3,0x60,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000e7615002
! Mem[000000001a800008] = a3d81b738be42ab9, %l2 = 0000000078f43645, %l7 = 0000000093a58fc5
add %i1,0x08,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = a3d81b738be42ab9
! Mem[0000000090800054] = 1e244677, %g2 = 0000000000006167
lduw [%i5+0x054],%g2 ! %g2 = 000000001e244677
! Mem[0000000090000080] = 03239615 678302b4 8e4bc5c5 42700769
! Mem[0000000090000090] = 38d56c4e c85e26b7 eb7efa9b 84381c24
! Mem[00000000900000a0] = 2e054ec1 29d6802e e138c942 13442ec0
! Mem[00000000900000b0] = e788aa1b bb33e305 c711f019 f41dfe70
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! %l7 = a3d81b738be42ab9, Mem[0000000090000027] = 41bed978
stb %l7,[%i4+0x027] ! Mem[0000000090000024] = b9bed978
! Mem[000000001a800190] = 45642b55, %l2 = 78f43645, %l3 = e7615002
add %i1,0x190,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000045642b55
p5_label_20:
! Mem[0000000090800064] = 012da726, %g2 = 000000001e244677
lduh [%i5+0x064],%g2 ! %g2 = 000000000000012d
! Mem[000000001b000190] = 3855ab5f, %l7 = a3d81b738be42ab9
ldstub [%i2+0x190],%l7 ! %l7 = 00000038000000ff
! %f16 = 435433ea 067ad685 4991a621 5752fa94
! %f20 = c53f6075 c194092e 42ea7014 19fbe6dd
! %f24 = e7615002 ab42ee41 bed97835 b4a0b21a
! %f28 = 898ebf2e 6abc2463 c519fd05 10816856
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000001a80004c] = 1fea2729, %l1 = 0000000072e67918
ldub [%i1+0x04d],%l1 ! %l1 = 00000000000000ea
! Mem[000000001a800028] = b0efddbd08d5fc82, %l0 = 00000000c80946e9, %l3 = 0000000045642b55
add %i1,0x28,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = b0efddbd08d5fc82
! %l4 = 000000000000000a, Mem[0000000090800050] = 7bb3e03f
stw %l4,[%i5+0x050] ! Mem[0000000090800050] = 0000000a
! Mem[000000001b0000a0] = b8ece892, %l4 = 000000000000000a
ldsb [%i2+0x0a1],%l4 ! %l4 = ffffffffffffffec
! %l4 = ffffffffffffffec, Mem[000000001b800078] = c519fd05
sth %l4,[%i3+0x078] ! Mem[000000001b800078] = ffecfd05
! Mem[0000000090800058] = 764de993 3347fe6f, %g2 = 0000012d, %g3 = 427f6dc6
ldd [%i5+0x058],%g2 ! %g2 = 00000000764de993 000000003347fe6f
! %l0 = 00000000c80946e9, Mem[0000000091800194] = 09e60481
sth %l0,[%o0+0x194] ! Mem[0000000091800194] = 46e90481
p5_label_21:
! Mem[000000001a800018] = c06af967, %l0 = 00000000c80946e9
ldsb [%i1+%o3],%l0 ! %l0 = ffffffffffffffc0
! Mem[000000001a0001b8] = 38d3ec5d, %l4 = ffffffec, %l4 = ffffffec
add %i0,0x1b8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000038d3ec5d
! Mem[0000000090000128] = f21c4a46, %g18 = 15079b1fe17d0404
ldsw [%i4+0x128],%g2 ! %g2 = 15079b1fe17d0404
! Mem[00000000900001c0] = 03239615 678302b4 8e4bc5c5 42700769
! Mem[00000000900001d0] = 38d56c4e c85e26b7 eb7efa9b 84381c24
! Mem[00000000900001e0] = 2e054ec1 29d6802e 000000fb 13442ec0
! Mem[00000000900001f0] = e788aa1b bb33e305 c711f019 f41dfe70
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000001a80005f] = ffe93a09, %l0 = ffffffffffffffc0
ldstub [%i1+0x05f],%l0 ! %l0 = 00000009000000ff
! %l3 = b0efddbd08d5fc82, Mem[0000000091000108] = 3cc57cdf856a7c68
stx %l3,[%i6+0x108] ! Mem[0000000091000108] = b0efddbd08d5fc82
! Mem[000000001b000080] = 4a6aab84 28936033 165272d0 59484b4a
! Mem[000000001b000090] = ce1296ef 24971866 7c4cb2b5 84815874
! Mem[000000001b0000a0] = b8ece892 98de33c7 91708c48 50cb18ff
! Mem[000000001b0000b0] = b3d95c18 f91d5c4a e5acd430 60c55c9a
ldda [%i2+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 000000001b000080
! Mem[000000001b00007c] = c872edfb, %l0 = 00000009, %l6 = 41bd43a0
add %i2,0x7c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000c872edfb
! Mem[000000001a8000c0] = 77aee744, %l6 = 00000000c872edfb
ldsh [%i1+0x0c2],%l6 ! %l6 = ffffffffffffe744
! Mem[000000001b8000f0] = 8923ff50f4a245b9, %l4 = 0000000038d3ec5d, %l1 = 00000000000000ea
add %i3,0xf0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 8923ff50f4a245b9
p5_label_22:
! Mem[000000001a00015c] = 8cbb0770, %l5 = 00000000f19f091c
swap [%i0+0x15c],%l5 ! %l5 = 000000008cbb0770
membar #Sync ! Added by membar checker (1797)
! Mem[0000000090000098] = 42ea7014, %g18 = 15079b1fe17d0404
ldsw [%i4+0x098],%g2 ! %g2 = 15079b1fe17d0404
! Mem[000000001a000138] = 9125bf59, %l1 = 8923ff50f4a245b9
ldstub [%i0+0x138],%l1 ! %l1 = 00000091000000ff
! Mem[00000000918001b8] = e384e8a2 d9b4a6f2, %g2 = 42ea7014, %g3 = 3347fe6f
ldd [%o0+0x1b8],%g2 ! %g2 = 00000000e384e8a2 00000000d9b4a6f2
! %f0 = 4a6aab84 28936033 165272d0 59484b4a
! %f4 = ce1296ef 24971866 7c4cb2b5 84815874
! %f8 = b8ece892 98de33c7 91708c48 50cb18ff
! %f12 = b3d95c18 f91d5c4a e5acd430 60c55c9a
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000091000000] = 83061aa1, %g18 = 15079b1fe17d0404
ldsw [%i6+%g0],%g2 ! %g2 = 15079b1fe17d0404
! %l0 = 0000000000000009, Mem[00000000900000f3] = 7b1b8f55
stb %l0,[%i4+0x0f3] ! Mem[00000000900000f0] = 091b8f55
! Mem[000000001a800188] = 21861308 a6f7d4d9, %l6 = ffffe744, %l7 = 00000038
ldd [%i1+0x188],%l6 ! %l6 = 0000000021861308 00000000a6f7d4d9
! Mem[000000001a8001d8] = 1b084083, %l5 = 000000008cbb0770
swap [%i1+0x1d8],%l5 ! %l5 = 000000001b084083
! Mem[000000001a0000c8] = 449ed5495b1f0382, %l5 = 000000001b084083, %l3 = b0efddbd08d5fc82
add %i0,0xc8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 449ed5495b1f0382
p5_label_23:
! Mem[000000001b0001bc] = 0000006e, %l2 = 0000000078f43645
ldstub [%i2+0x1bc],%l2 ! %l2 = 00000000000000ff
! Mem[000000001b000018] = 3fa6875063f56716, %l1 = 0000000000000091, %l5 = 000000001b084083
add %i2,0x18,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 3fa6875063f56716
! Mem[000000001b800034] = 14e51908, %l1 = 0000000000000091
swap [%i3+0x034],%l1 ! %l1 = 0000000014e51908
membar #Sync ! Added by membar checker (1798)
! Mem[0000000090000108] = 165272d0 59484b4a, %g2 = 83061aa1, %g3 = d9b4a6f2
ldd [%i4+0x108],%g2 ! %g2 = 00000000165272d0 0000000059484b4a
! Mem[000000001a000023] = 4b14fd74, %l1 = 0000000014e51908
ldstub [%i0+0x023],%l1 ! %l1 = 00000074000000ff
! %f0 = 4a6aab84 28936033 165272d0 59484b4a
! %f4 = ce1296ef 24971866 7c4cb2b5 84815874
! %f8 = b8ece892 98de33c7 91708c48 50cb18ff
! %f12 = b3d95c18 f91d5c4a e5acd430 60c55c9a
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[00000000908001f4] = ddae8453, %g2 = 00000000165272d0
lduh [%i5+0x1f6],%g2 ! %g2 = 000000000000ddae
! %l1 = 0000000000000074, Mem[000000009180013d] = f3677721
stb %l1,[%o0+0x13d] ! Mem[000000009180013c] = 74677721
! Mem[000000001b000100] = f0f19120, %l0 = 0000000000000009
ldub [%i2+0x100],%l0 ! %l0 = 00000000000000f0
! %f16 = 435433ea 067ad685 4991a621 5752fa94
! %f20 = c53f6075 c194092e 42ea7014 19fbe6dd
! %f24 = e7615002 ab42ee41 bed97835 b4a0b21a
! %f28 = 898ebf2e 6abc2463 c519fd05 10816856
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
p5_label_24:
! Mem[000000009080004c] = 1a260000, %g2 = 000000000000ddae
lduh [%i5+0x04e],%g2 ! %g2 = 0000000000001a26
! Mem[000000001b0001e0] = 4759fb60, %l5 = 3fa6875063f56716
ldstub [%i2+0x1e0],%l5 ! %l5 = 00000047000000ff
! %l3 = 449ed5495b1f0382, Mem[00000000910000a8] = 477df7d6
stw %l3,[%i6+0x0a8] ! Mem[00000000910000a8] = 5b1f0382
! %l3 = 449ed5495b1f0382, Mem[00000000918001e8] = b9050dd7c7fe16a6
stx %l3,[%o0+0x1e8] ! Mem[00000000918001e8] = 449ed5495b1f0382
! Mem[000000001a000050] = 86291895, %l7 = a6f7d4d9, %l0 = 000000f0
add %i0,0x50,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000086291895
! Mem[000000001b80005c] = 19fbe6dd, %l3 = 449ed5495b1f0382
ldstub [%i3+0x05c],%l3 ! %l3 = 00000019000000ff
! Mem[000000001b0001b8] = ca319f5c, %l4 = 0000000038d3ec5d
swap [%i2+0x1b8],%l4 ! %l4 = 00000000ca319f5c
! Mem[0000000090000140] = b4028367 15962303 69077042 c5c54b8e
! Mem[0000000090000150] = b7265ec8 4e6cd538 241c3884 9bfa7eeb
! Mem[0000000090000160] = 2e80d629 c14e052e c02e4413 42c938e1
! Mem[0000000090000170] = 05e333bb 1baa88e7 8dfe1df4 19f011c7
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[000000001b80016c] = 4e1f8da4, %l0 = 86291895, %l5 = 00000047
add %i3,0x16c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000004e1f8da4
! %f16 = 435433ea 067ad685 4991a621 5752fa94
! %f20 = c53f6075 c194092e 42ea7014 19fbe6dd
! %f24 = e7615002 ab42ee41 bed97835 b4a0b21a
! %f28 = 898ebf2e 6abc2463 c519fd05 10816856
mov 0x180,%g4
stda %f16,[%i0+%g4]ASI_BLK_SL ! Block Store to 000000001a000180
p5_label_25:
! %l3 = 0000000000000019, Mem[0000000091800080] = 53775436
sth %l3,[%o0+0x080] ! Mem[0000000091800080] = 00195436
! %l2 = 0000000000000000, Mem[000000009080014a] = a5b4d995
stb %l2,[%i5+0x14a] ! Mem[0000000090800148] = 00b4d995
! Mem[000000001b000080] = 4a6aab84, %l4 = 00000000ca319f5c
ldsw [%i2+0x080],%l4 ! %l4 = 000000004a6aab84
! %l0 = 86291895, %l1 = 00000074, Mem[00000000908001c8] = ff6375af 1ce4d927
std %l0,[%i5+0x1c8] ! Mem[00000000908001c8] = 86291895 00000074
! Mem[0000000091000110] = ec0bdeb0, %g18 = 15079b1fe17d0404
ldsw [%i6+0x110],%g2 ! %g2 = 15079b1fe17d0404
! Mem[00000000910001dc] = dd85efa4, %g2 = ffffffffec0bdeb0
ldub [%i6+0x1dd],%g2 ! %g2 = 00000000000000dd
! Mem[0000000090000040] = b4028367 15962303 69c57042 c5c54b8e
! Mem[0000000090000050] = b7265ec8 4e6cd538 241c3884 9bfa7eeb
! Mem[0000000090000060] = 2e80d629 c14e052e c02e4413 42c938e1
! Mem[0000000090000070] = 05e333bb 1baa88e7 70fe1df4 19f011c7
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000918000e8] = 35e2f08c, %g2 = 00000000000000dd
lduw [%o0+0x0e8],%g2 ! %g2 = 0000000035e2f08c
! Mem[0000000090800040] = 78c1e8f5, %g2 = 0000000035e2f08c
lduw [%i5+0x040],%g2 ! %g2 = 0000000078c1e8f5
! %l2 = 0000000000000000, Mem[000000009180014b] = a007e0d8
stb %l2,[%o0+0x14b] ! Mem[0000000091800148] = 0007e0d8
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000086291895
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000074
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000019
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000004a6aab84
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000004e1f8da4
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000021861308
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a6f7d4d9
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 4a6aab84 28936033
bne %xcc,p5_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 165272d0 59484b4a
bne %xcc,p5_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ce1296ef 24971866
bne %xcc,p5_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7c4cb2b5 84815874
bne %xcc,p5_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be b8ece892 98de33c7
bne %xcc,p5_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 91708c48 50cb18ff
bne %xcc,p5_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b3d95c18 f91d5c4a
bne %xcc,p5_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e5acd430 60c55c9a
bne %xcc,p5_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 435433ea 067ad685
bne %xcc,p5_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 4991a621 5752fa94
bne %xcc,p5_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be c53f6075 c194092e
bne %xcc,p5_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 42ea7014 19fbe6dd
bne %xcc,p5_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e7615002 ab42ee41
bne %xcc,p5_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be bed97835 b4a0b21a
bne %xcc,p5_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 898ebf2e 6abc2463
bne %xcc,p5_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be c519fd05 10816856
bne %xcc,p5_f30_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 4b14fdfffc0ceb3f
ldx [%i0+0x020],%g3 ! Observed data at 000000001a000020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x020,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000bc72c6fbfb36
ldx [%i0+0x118],%g3 ! Observed data at 000000001a000118
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff25bf5907db5175
ldx [%i0+0x138],%g3 ! Observed data at 000000001a000138
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = be910e22f19f091c
ldx [%i0+0x158],%g3 ! Observed data at 000000001a000158
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4030155493a58fc5
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 = 85d67a06ea335443
ldx [%i0+0x180],%g3 ! Observed data at 000000001a000180
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 94fa525721a69149
ldx [%i0+0x188],%g3 ! Observed data at 000000001a000188
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2e0994c175603fc5
ldx [%i0+0x190],%g3 ! Observed data at 000000001a000190
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = dde6fb191470ea42
ldx [%i0+0x198],%g3 ! Observed data at 000000001a000198
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 41ee42ab025061e7
ldx [%i0+0x1a0],%g3 ! Observed data at 000000001a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 1ab2a0b43578d9be
ldx [%i0+0x1a8],%g3 ! Observed data at 000000001a0001a8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6324bc6a2ebf8e89
ldx [%i0+0x1b0],%g3 ! Observed data at 000000001a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5668811005fd19c5
ldx [%i0+0x1b8],%g3 ! Observed data at 000000001a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 183c8a7d8bb44f81
ldx [%i0+0x1c8],%g3 ! Observed data at 000000001a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 878489fff3f43b22
ldx [%i0+0x1d0],%g3 ! Observed data at 000000001a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1d0,%g4
set p5_local1_expect,%g1
p5_check_local1:
ldx [%g1+0x058],%g2 ! Expected data = f754ff80ffe93aff
ldx [%i1+0x058],%g3 ! Observed data at 000000001a800058
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3a3f8db39fc8a09f
ldx [%i1+0x090],%g3 ! Observed data at 000000001a800090
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f6ff8f1c5c1eb4ba
ldx [%i1+0x0e0],%g3 ! Observed data at 000000001a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 435433ea067ad685
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 = 4991a6215752fa94
ldx [%i1+0x108],%g3 ! Observed data at 000000001a800108
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = c53f6075c194092e
ldx [%i1+0x110],%g3 ! Observed data at 000000001a800110
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 42ea701419fbe6dd
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 = e7615002ab42ee41
ldx [%i1+0x120],%g3 ! Observed data at 000000001a800120
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = bed97835b4a0b21a
ldx [%i1+0x128],%g3 ! Observed data at 000000001a800128
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 898ebf2e6abc2463
ldx [%i1+0x130],%g3 ! Observed data at 000000001a800130
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = c519fd0510816856
ldx [%i1+0x138],%g3 ! Observed data at 000000001a800138
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2d4f24ffadfd2d3e
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 = 00000000b86be016
ldx [%i1+0x168],%g3 ! Observed data at 000000001a800168
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8cbb077038cf271c
ldx [%i1+0x1d8],%g3 ! Observed data at 000000001a8001d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1d8,%g4
set p5_local2_expect,%g1
p5_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = ff0ab64ffc89d45f
ldx [%i2+0x030],%g3 ! Observed data at 000000001b000030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0c800c109b67ff9a
ldx [%i2+0x050],%g3 ! Observed data at 000000001b000050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5609deed691a61de
ldx [%i2+0x070],%g3 ! Observed data at 000000001b000070
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = b3c53fffb8724008
ldx [%i2+0x0e0],%g3 ! Observed data at 000000001b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8fff04a7ff71f0c6
ldx [%i2+0x110],%g3 ! Observed data at 000000001b000110
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = fb9a5ef84aa5eaff
ldx [%i2+0x148],%g3 ! Observed data at 000000001b000148
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = f6154fccb994506a
ldx [%i2+0x180],%g3 ! Observed data at 000000001b000180
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff55ab5fa5491a1d
ldx [%i2+0x190],%g3 ! Observed data at 000000001b000190
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 38d3ec5dff00006e
ldx [%i2+0x1b8],%g3 ! Observed data at 000000001b0001b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 62afb8e400000091
ldx [%i2+0x1c0],%g3 ! Observed data at 000000001b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = fc0ceb3f8447622a
ldx [%i2+0x1c8],%g3 ! Observed data at 000000001b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = bad633ffe3b892ad
ldx [%i2+0x1d0],%g3 ! Observed data at 000000001b0001d0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = caa98d6f545bd742
ldx [%i2+0x1d8],%g3 ! Observed data at 000000001b0001d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff59fb602b10a638
ldx [%i2+0x1e0],%g3 ! Observed data at 000000001b0001e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e169ff9dff89c3b8
ldx [%i2+0x1e8],%g3 ! Observed data at 000000001b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 12e2f1545a2e4010
ldx [%i2+0x1f0],%g3 ! Observed data at 000000001b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 21c48e0943df66c1
ldx [%i2+0x1f8],%g3 ! Observed data at 000000001b0001f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1f8,%g4
set p5_local3_expect,%g1
p5_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 38a0f62400000091
ldx [%i3+0x030],%g3 ! Observed data at 000000001b800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 42ea7014fffbe6dd
ldx [%i3+0x058],%g3 ! Observed data at 000000001b800058
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffecfd0510816856
ldx [%i3+0x078],%g3 ! Observed data at 000000001b800078
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 48f4ca17c9c40103
ldx [%i3+0x0d8],%g3 ! Observed data at 000000001b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = e956ffb07e3c0fe1
ldx [%i3+0x120],%g3 ! Observed data at 000000001b800120
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = d1e06ae8c4c8ff13
ldx [%i3+0x158],%g3 ! Observed data at 000000001b800158
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = ad3536decd0b4585
ldx [%i3+0x178],%g3 ! Observed data at 000000001b800178
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b86be016ffd89936
ldx [%i3+0x1f0],%g3 ! Observed data at 000000001b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1f0,%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:
membar #Sync
stda %f16,[%i0]ASI_BLK_AIUP
membar #Sync
done
p5_trap1o:
membar #Sync
stda %f16,[%o0]ASI_BLK_AIUP
membar #Sync
done
p5_trap2e:
membar #Sync
mov 0x140,%g1
ldda [%i3+%g1]ASI_BLK_AIUP,%f16
membar #Sync
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000000]
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000018]
done
p5_trap2o:
membar #Sync
mov 0x140,%g1
ldda [%o3+%g1]ASI_BLK_AIUP,%f16
membar #Sync
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000000]
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000018]
done
p5_trap3e:
nop
done
p5_trap3o:
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 = b9050dd7c7fe16a6
ldx [%g1+0x008],%l1 ! %l1 = b0ab0e0ec9c40103
ldx [%g1+0x010],%l2 ! %l2 = 51b38758844d0560
ldx [%g1+0x018],%l3 ! %l3 = 95ef141c9a5869cd
ldx [%g1+0x020],%l4 ! %l4 = 6f4749885d99cf78
ldx [%g1+0x028],%l5 ! %l5 = 46581cfea02d6dea
ldx [%g1+0x030],%l6 ! %l6 = 2cc90731e17b5bb2
ldx [%g1+0x038],%l7 ! %l7 = e0289feddff14d93
! 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 = b0a306b0 0caa6270 992a384c 6f8358c4
! %f4 = 9f4f3192 3448a68a d509bbcb a5b37aab
! %f8 = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! %f12 = c736b5c6 b9d356e6 445a1c1b 586858b2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f0cddb0c 36bf85db 2153cf7c 56b4503e
! %f20 = 2ea3bbf3 8ec32e53 c325058d 58d983af
! %f24 = 9c9e8a02 b94b3d59 ddefeef2 0936dd8e
! %f28 = 7ef7700b 74f30a11 af55aea1 d97e5351
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9908a826 dfe39005 3f0ad6cc 2d641bd0
! %f36 = 26dd9eab f7d5a2de 5f096763 4c7e25c9
! %f40 = 44732d68 8ae3dd0d 09838975 1899a9d3
! %f44 = 3f288af0 40b8ebe6 d762ff67 a164a0fe
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xee41a4ef00000035,%g7,%g1 ! GSR scale = 6, align = 5
wr %g1,%g0,%gsr ! GSR = ee41a4ef00000035
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:
! Mem[000000001d000178] = c60c9134, %l0 = 26360398, %l7 = f507acf4
add %i2,0x178,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000c60c9134
! Mem[00000000910001fc] = 93c6d4fc, %g18 = f5f2998dc4c0b4cc
ldsw [%i6+0x1fc],%g2 ! %g2 = f5f2998dc4c0b4cc
! %l3 = 6027034c2f6becc4, Mem[000000001d800080] = efa68b04
stw %l3,[%i3+0x080] ! Mem[000000001d800080] = 2f6becc4
! Mem[000000001d800108] = 918e155822b90cb4, %l1 = 4e84999a1293203f, %l3 = 6027034c2f6becc4
add %i3,0x108,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 918e155822b90cb4
! %l0 = 10f49e0a26360398, Mem[000000001d800080] = 2f6becc4eb9a7b91
stx %l0,[%i3+0x080] ! Mem[000000001d800080] = 10f49e0a26360398
! Mem[000000001d8001ee] = aac8503e, %l0 = 10f49e0a26360398
ldstub [%i3+0x1ee],%l0 ! %l0 = 00000050000000ff
! %l1 = 4e84999a1293203f, Mem[0000000090800118] = 9ea7e06069bdf7dc
stx %l1,[%i5+0x118] ! Mem[0000000090800118] = 4e84999a1293203f
! Mem[000000001c8001f4] = 982d97b4, %l1 = 4e84999a1293203f
ldub [%i1+0x1f6],%l1 ! %l1 = 0000000000000097
! %l4 = 1cbfa3086b8b6a58, Mem[00000000900000b5] = 4d5e21d3
stb %l4,[%i4+0x0b5] ! Mem[00000000900000b4] = 585e21d3
! %l7 = 00000000c60c9134, Mem[000000001d80013a] = 39728598
sth %l7,[%i3+0x13a] ! Mem[000000001d800138] = 39729134
p6_label_2:
! Mem[0000000090800178] = a67ed7b6 2a2f5e87, %g2 = 93c6d4fc, %g3 = 0bad0b00
ldd [%i5+0x178],%g2 ! %g2 = 00000000a67ed7b6 000000002a2f5e87
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! %l1 = 0000000000000097, Mem[000000009100004b] = 321b9bfe
stb %l1,[%i6+0x04b] ! Mem[0000000091000048] = 971b9bfe
! Mem[0000000090000058] = 27828405e7b9b6a4, %g2 = 00000000a67ed7b6
ldx [%i4+0x058],%g2 ! %g2 = 27828405e7b9b6a4
membar #Sync ! Added by membar checker (1799)
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f585e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[000000001c800058] = 098161442cd3e702, %l0 = 0000000000000050, %l0 = 0000000000000050
add %i1,0x58,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 098161442cd3e702
! Mem[0000000090000124] = 4cfd0bbf, %g2 = 27828405e7b9b6a4
ldub [%i4+0x126],%g2 ! %g2 = 000000000000004c
! Mem[000000001c00004c] = 2ab4b1d1, %l1 = 0000000000000097
swap [%i0+0x04c],%l1 ! %l1 = 000000002ab4b1d1
! Mem[000000001c0000ac] = 2e31bae8, %l5 = a2dccb17efb1fbc8
ldstub [%i0+0x0ac],%l5 ! %l5 = 0000002e000000ff
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f585e21 d3805e8c 8ce25a97
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
p6_label_3:
! %f16 = f0cddb0c 36bf85db 2153cf7c 56b4503e
! %f20 = 2ea3bbf3 8ec32e53 c325058d 58d983af
! %f24 = 9c9e8a02 b94b3d59 ddefeef2 0936dd8e
! %f28 = 7ef7700b 74f30a11 af55aea1 d97e5351
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[000000001d8001c8] = 9a2e8751f4413917, %l6 = 6dff99c1fb5af3cd, %l4 = 1cbfa3086b8b6a58
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 9a2e8751f4413917
! Mem[000000001c800110] = c33271f8, %l2 = fa8564b7d756bb11
swap [%i1+0x110],%l2 ! %l2 = 00000000c33271f8
! %l1 = 000000002ab4b1d1, Mem[0000000091000032] = 4f31cfc6
sth %l1,[%i6+0x032] ! Mem[0000000091000030] = b1d1cfc6
! Mem[0000000091000100] = 54efad89 7ee3a18b, %g2 = 0000004c, %g3 = 2a2f5e87
ldd [%i6+0x100],%g2 ! %g2 = 0000000054efad89 000000007ee3a18b
! Mem[000000001c8001a4] = 7854c86b, %l4 = f4413917, %l3 = 22b90cb4
add %i1,0x1a4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000007854c86b
! Mem[00000000918000ec] = 4441d9f0, %g2 = 0000000054efad89
ldsh [%o0+0x0ee],%g2 ! %g2 = 0000000000004441
! Mem[00000000918000c4] = 56227b42, %g2 = 0000000000004441
ldub [%o0+0x0c6],%g2 ! %g2 = 0000000000000056
! Mem[000000001c8001db] = 64659033, %l1 = 000000002ab4b1d1
ldstub [%i1+0x1db],%l1 ! %l1 = 00000033000000ff
! Mem[000000001d800050] = 6138af91, %l7 = c60c9134, %l5 = 0000002e
add %i3,0x50,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000006138af91
p6_label_4:
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! %f16 = f0cddb0c 36bf85db 2153cf7c 56b4503e
! %f20 = 2ea3bbf3 8ec32e53 c325058d 58d983af
! %f24 = 9c9e8a02 b94b3d59 ddefeef2 0936dd8e
! %f28 = 7ef7700b 74f30a11 af55aea1 d97e5351
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %f0 = b0a306b0 0caa6270 992a384c 6f8358c4
! %f4 = 9f4f3192 3448a68a d509bbcb a5b37aab
! %f8 = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! %f12 = c736b5c6 b9d356e6 445a1c1b 586858b2
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000091000130] = 2c65616d, %g2 = 0000000000000056
ldsb [%i6+0x132],%g2 ! %g2 = 000000000000002c
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l6 = fb5af3cd, %l7 = c60c9134, Mem[000000001d8000b0] = b0ba4fc5 0f31b218
std %l6,[%i3+0x0b0] ! Mem[000000001d8000b0] = fb5af3cd c60c9134
membar #Sync ! Added by membar checker (1800)
! %l2 = c33271f8, %l3 = 7854c86b, Mem[0000000090000018] = 1c38131a afc6105d
std %l2,[%i4+%o3] ! Mem[0000000090000018] = c33271f8 7854c86b
! Mem[000000001c8001c9] = 75f68ba8, %l1 = 0000000000000033
ldstub [%i1+0x1c9],%l1 ! %l1 = 000000f6000000ff
! Mem[000000001d80000d] = 8e33d51b, %l0 = 098161442cd3e702
ldstub [%i3+0x00d],%l0 ! %l0 = 00000033000000ff
! %f0 = b0a306b0 0caa6270 992a384c 6f8358c4
! %f4 = 9f4f3192 3448a68a d509bbcb a5b37aab
! %f8 = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! %f12 = c736b5c6 b9d356e6 445a1c1b 586858b2
mov 0x040,%g5
stda %f0,[%i0+%g5]ASI_BLK_AIUP ! Block Store to 000000001c000040
p6_label_5:
! Mem[000000009000013c] = 55afa9ee, %g2 = 000000000000002c
lduh [%i4+0x13e],%g2 ! %g2 = 00000000000055af
! Mem[000000001c000190] = 18c8fb52, %l3 = 000000007854c86b
swap [%i0+0x190],%l3 ! %l3 = 0000000018c8fb52
! %l5 = 000000006138af91, Mem[0000000090800050] = 7bb3e03f
sth %l5,[%i5+0x050] ! Mem[0000000090800050] = af91e03f
! Mem[00000000910001a0] = c074eb69 db204b78, %g2 = 000055af, %g3 = 7ee3a18b
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000c074eb69 00000000db204b78
! Mem[000000001d800134] = 638816fa, %l4 = 9a2e8751f4413917
ldstub [%i3+0x134],%l4 ! %l4 = 00000063000000ff
! Mem[00000000908001e8] = 8d45f269, %g2 = 00000000c074eb69
ldsh [%i5+0x1e8],%g2 ! %g2 = ffffffffffff8d45
! Mem[000000001d000189] = 16c5a10e, %l5 = 000000006138af91
ldstub [%i2+0x189],%l5 ! %l5 = 000000c5000000ff
! Mem[000000001d00014c] = 1ab8b947, %l2 = c33271f8, %l3 = 18c8fb52
add %i2,0x14c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000001ab8b947
! %l0 = 00000033, %l1 = 000000f6, Mem[0000000090800000] = 8b91b3a4 1b2e5802
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 00000033 000000f6
! Mem[000000001d8001e0] = 3f4bdfb2, %l7 = 00000000c60c9134
swap [%i3+0x1e0],%l7 ! %l7 = 000000003f4bdfb2
p6_label_6:
! Mem[00000000910001c8] = e5f5b872, %g2 = ffffffffffff8d45
lduh [%i6+0x1c8],%g2 ! %g2 = 000000000000e5f5
! Mem[0000000090000148] = a79cfb31, %g2 = 000000000000e5f5
lduh [%i4+0x148],%g2 ! %g2 = 000000000000a79c
! Mem[0000000091000140] = 1cae4e95 52ef7953, %g2 = 0000a79c, %g3 = db204b78
ldd [%i6+0x140],%g2 ! %g2 = 000000001cae4e95 0000000052ef7953
! %f16 = f0cddb0c 36bf85db 2153cf7c 56b4503e
! %f20 = 2ea3bbf3 8ec32e53 c325058d 58d983af
! %f24 = 9c9e8a02 b94b3d59 ddefeef2 0936dd8e
! %f28 = 7ef7700b 74f30a11 af55aea1 d97e5351
mov 0x140,%g5
stda %f16,[%i0+%g5]ASI_BLK_SL ! Block Store to 000000001c000140
! %l7 = 000000003f4bdfb2, Mem[000000009080017c] = 2a2f5e87
stw %l7,[%i5+0x17c] ! Mem[000000009080017c] = 3f4bdfb2
! %l0 = 00000033, %l1 = 000000f6, Mem[00000000910000e8] = 92c02dd4 a4951bb3
std %l0,[%i6+0x0e8] ! Mem[00000000910000e8] = 00000033 000000f6
membar #Sync ! Added by membar checker (1801)
! Mem[000000001c000078] = 445a1c1b, %l2 = c33271f8, %l2 = c33271f8
add %i0,0x78,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000445a1c1b
! Mem[0000000090800190] = f2446a48, %g2 = 000000001cae4e95
ldub [%i5+0x190],%g2 ! %g2 = 00000000000000f2
! Mem[000000001c00002c] = 66e27814, %l2 = 445a1c1b, %l0 = 00000033
add %i0,0x2c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000066e27814
! Mem[0000000090800110] = 2777693c, %g2 = 00000000000000f2
ldsb [%i5+0x113],%g2 ! %g2 = 0000000000000027
p6_label_7:
! %l4 = 0000000000000063, Mem[0000000091000005] = 867a85fb
stb %l4,[%i6+0x005] ! Mem[0000000091000004] = 637a85fb
! Mem[0000000091000058] = 5735f998, %g2 = 0000000000000027
ldsh [%i6+0x05a],%g2 ! %g2 = 0000000000005735
! %l5 = 00000000000000c5, Mem[00000000900001e0] = 9c9e8a02b94b3d59
stx %l5,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000000000000c5
! Mem[00000000900000a4] = c3f172ac, %g18 = f5f2998dc4c0b4cc
ldsw [%i4+0x0a4],%g2 ! %g2 = f5f2998dc4c0b4cc
! Mem[000000001c800010] = 157d514d, %l0 = 0000000066e27814
swap [%i1+%o2],%l0 ! %l0 = 00000000157d514d
! Mem[000000001d800054] = 85c56fa3, %l0 = 00000000157d514d
swap [%i3+0x054],%l0 ! %l0 = 0000000085c56fa3
! %f0 = b0a306b0 0caa6270 992a384c 6f8358c4
! %f4 = 9f4f3192 3448a68a d509bbcb a5b37aab
! %f8 = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! %f12 = c736b5c6 b9d356e6 445a1c1b 586858b2
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[000000001d000010] = 25aedb0b, %l1 = 000000f6, %l0 = 85c56fa3
add %i2,0x10,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000025aedb0b
! Mem[000000001d0000c0] = ab7e42ff8c0550ac, %l6 = 6dff99c1fb5af3cd
ldx [%i2+0x0c0],%l6 ! %l6 = ab7e42ff8c0550ac
! Mem[000000001d800030] = a68cea2fd2d44b29, %l6 = ab7e42ff8c0550ac, %l3 = 000000001ab8b947
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = a68cea2fd2d44b29
p6_label_8:
! Mem[000000001c000108] = a1cbfca232d0c84c, %l0 = 0000000025aedb0b, %l1 = 00000000000000f6
add %i0,0x108,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = a1cbfca232d0c84c
! Mem[0000000091800054] = ed0151ef, %g2 = ffffffffc3f172ac
ldsh [%o0+0x056],%g2 ! %g2 = ffffffffffffed01
! %l2 = 445a1c1b, %l3 = d2d44b29, Mem[0000000091800150] = d90775af b80be421
std %l2,[%o0+0x150] ! Mem[0000000091800150] = 445a1c1b d2d44b29
! %l6 = 8c0550ac, %l7 = 3f4bdfb2, Mem[0000000090800148] = cb60a5b4 d995135c
std %l6,[%i5+0x148] ! Mem[0000000090800148] = 8c0550ac 3f4bdfb2
! Mem[000000001d800130] = abfe236b, %l6 = ab7e42ff8c0550ac
swap [%i3+0x130],%l6 ! %l6 = 00000000abfe236b
! Mem[000000001c000150] = 532ec38e, %l7 = 000000003f4bdfb2
swap [%i0+0x150],%l7 ! %l7 = 00000000532ec38e
! %f0 = b0a306b0 0caa6270 992a384c 6f8358c4
! %f4 = 9f4f3192 3448a68a d509bbcb a5b37aab
! %f8 = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! %f12 = c736b5c6 b9d356e6 445a1c1b 586858b2
mov 0x100,%g5
stda %f0,[%i3+%g5]ASI_BLK_SL ! Block Store to 000000001d800100
! Mem[000000009100011c] = 47397e41, %g18 = f5f2998dc4c0b4cc
ldsw [%i6+0x11c],%g2 ! %g2 = f5f2998dc4c0b4cc
! Mem[000000001c800168] = 8e99b539, %l0 = 0000000025aedb0b
lduw [%i1+0x168],%l0 ! %l0 = 000000008e99b539
! Mem[00000000918001e0] = 18875723, %g2 = 0000000047397e41
ldsh [%o0+0x1e0],%g2 ! %g2 = 0000000000001887
p6_label_9:
! Mem[000000001d0000f0] = 109e4976, %l1 = a1cbfca232d0c84c
swap [%i2+0x0f0],%l1 ! %l1 = 00000000109e4976
! %f16 = f0cddb0c 36bf85db 2153cf7c 56b4503e
! %f20 = 2ea3bbf3 8ec32e53 c325058d 58d983af
! %f24 = 9c9e8a02 b94b3d59 ddefeef2 0936dd8e
! %f28 = 7ef7700b 74f30a11 af55aea1 d97e5351
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! %l6 = 00000000abfe236b, Mem[00000000900000d0] = 592fdb41c782464c
stx %l6,[%i4+0x0d0] ! Mem[00000000900000d0] = 00000000abfe236b
! %l2 = 445a1c1b, %l3 = d2d44b29, Mem[00000000908000b0] = 4eb34380 a72bad7d
std %l2,[%i5+0x0b0] ! Mem[00000000908000b0] = 445a1c1b d2d44b29
! %f16 = f0cddb0c 36bf85db 2153cf7c 56b4503e
! %f20 = 2ea3bbf3 8ec32e53 c325058d 58d983af
! %f24 = 9c9e8a02 b94b3d59 ddefeef2 0936dd8e
! %f28 = 7ef7700b 74f30a11 af55aea1 d97e5351
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[00000000908001e8] = f269ad80, %g2 = 0000000000001887
ldsh [%i5+0x1ea],%g2 ! %g2 = fffffffffffff269
! Mem[000000001c000078] = 445a1c1b586858b2, %l2 = 00000000445a1c1b, %l4 = 0000000000000063
add %i0,0x78,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 445a1c1b586858b2
! Mem[0000000091000118] = 3347397e, %g2 = fffffffffffff269
ldsb [%i6+0x11b],%g2 ! %g2 = 0000000000000033
membar #Sync ! Added by membar checker (1802)
! Mem[00000000900000e4] = 3d59ddef, %g2 = 0000000000000033
ldsh [%i4+0x0e6],%g2 ! %g2 = 0000000000003d59
! Mem[00000000900001ec] = 8e7ef770, %g2 = 0000000000003d59
ldsb [%i4+0x1ef],%g2 ! %g2 = ffffffffffffff8e
p6_label_10:
! Mem[00000000910000d4] = 4ba298be, %g2 = ffffffffffffff8e
ldub [%i6+0x0d4],%g2 ! %g2 = 000000000000004b
! Mem[0000000091800198] = 830ce651ac46a213, %g2 = 000000000000004b
ldx [%o0+0x198],%g2 ! %g2 = 830ce651ac46a213
! Mem[00000000918001a8] = 8c1d2106, %g2 = 830ce651ac46a213
lduh [%o0+0x1aa],%g2 ! %g2 = 0000000000008c1d
! Mem[0000000090000080] = b0a306b0 0caa6270 992a384c 6f8358c4
! Mem[0000000090000090] = 9f4f3192 3448a68a d509bbcb a5b37aab
! Mem[00000000900000a0] = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! Mem[00000000900000b0] = c736b5c6 b9d356e6 445a1c1b 586858b2
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l6 = 00000000abfe236b, Mem[000000009100000c] = a058c056
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = abfe236b
! Mem[0000000090800150] = 79d7a968, %g2 = 0000000000008c1d
lduh [%i5+0x150],%g2 ! %g2 = 00000000000079d7
! Mem[0000000091800160] = 922fd400 c730ce0b, %g2 = 000079d7, %g3 = 52ef7953
ldd [%o0+0x160],%g2 ! %g2 = 00000000922fd400 00000000c730ce0b
! Mem[000000001c000180] = 4a112a3d, %l6 = abfe236b, %l6 = abfe236b
add %i0,0x180,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000004a112a3d
! %f0 = b0a306b0 0caa6270 992a384c 6f8358c4
! %f4 = 9f4f3192 3448a68a d509bbcb a5b37aab
! %f8 = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! %f12 = c736b5c6 b9d356e6 445a1c1b 586858b2
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000908000fc] = f4522026, %g2 = 00000000922fd400
ldsb [%i5+0x0fc],%g2 ! %g2 = fffffffffffffff4
p6_label_11:
! Mem[0000000090000100] = db85bf36 0cdbcdf0 3e50b456 7ccf5321
! Mem[0000000090000110] = 532ec38e f3bba32e af83d958 8d0525c3
! Mem[0000000090000120] = 593d4bb9 028a9e9c 8edd3609 f2eeefdd
! Mem[0000000090000130] = 110af374 0b70f77e 51537ed9 a1ae55af
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000120] = 46768b48, %g2 = fffffffffffffff4
lduw [%i6+0x120],%g2 ! %g2 = 0000000046768b48
! Mem[0000000091800134] = 8f1f7fe0, %g2 = 0000000046768b48
lduw [%o0+0x134],%g2 ! %g2 = 000000008f1f7fe0
! Mem[000000001d0000a2] = 430ee7bc, %l7 = 00000000532ec38e
ldstub [%i2+0x0a2],%l7 ! %l7 = 000000e7000000ff
! Mem[000000001d000120] = 610a36e9, %l5 = 000000c5, %l4 = 586858b2
add %i2,0x120,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000610a36e9
! %l0 = 000000008e99b539, Mem[0000000090800004] = 000000f6
stw %l0,[%i5+0x004] ! Mem[0000000090800004] = 8e99b539
! Mem[000000001c000188] = edf450aa, %l4 = 00000000610a36e9
swap [%i0+0x188],%l4 ! %l4 = 00000000edf450aa
! %l5 = 00000000000000c5, Mem[0000000090800040] = 78c1e8f5
sth %l5,[%i5+0x040] ! Mem[0000000090800040] = 00c5e8f5
! Mem[00000000918001b8] = e384e8a2, %g2 = 000000008f1f7fe0
ldsh [%o0+0x1b8],%g2 ! %g2 = ffffffffffffe384
! %l3 = a68cea2fd2d44b29, Mem[000000001c8001f8] = b444d803
stw %l3,[%i1+0x1f8] ! Mem[000000001c8001f8] = d2d44b29
p6_label_12:
! Mem[00000000900000e8] = ddefeef2 0936dd8e, %g2 = ffffe384, %g3 = c730ce0b
ldd [%i4+0x0e8],%g2 ! %g2 = 00000000ddefeef2 000000000936dd8e
! Mem[00000000918000c8] = 7b42db07ee9de4a5, %g2 = 00000000ddefeef2
ldx [%o0+0x0c8],%g2 ! %g2 = 7b42db07ee9de4a5
! Mem[000000001d8000f6] = 6409da31, %l1 = 00000000109e4976
ldstub [%i3+0x0f6],%l1 ! %l1 = 000000da000000ff
! Mem[0000000091000024] = 9daf358a, %g2 = 7b42db07ee9de4a5
ldub [%i6+0x025],%g2 ! %g2 = 000000000000009d
! %l0 = 000000008e99b539, Mem[0000000091800168] = ecbed7ec
stw %l0,[%o0+0x168] ! Mem[0000000091800168] = 8e99b539
! Mem[0000000091800100] = 754f866f, %g2 = 000000000000009d
lduh [%o0+0x102],%g2 ! %g2 = 000000000000754f
! Mem[000000001d8001a8] = c50623e9cc2df8f6, %l7 = 00000000000000e7, %l3 = a68cea2fd2d44b29
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c50623e9cc2df8f6
! %l6 = 000000004a112a3d, Mem[00000000910000f8] = f92f485fc9468415
stx %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = 000000004a112a3d
! Mem[0000000090800180] = bc1b7cf6, %g2 = 000000000000754f
lduh [%i5+0x182],%g2 ! %g2 = 000000000000bc1b
! Mem[00000000900001ec] = 0936dd8e, %g18 = f5f2998dc4c0b4cc
ldsw [%i4+0x1ec],%g2 ! %g2 = f5f2998dc4c0b4cc
p6_label_13:
! Mem[000000009180005c] = 16f097b1, %g18 = f5f2998dc4c0b4cc
ldsw [%o0+0x05c],%g2 ! %g2 = f5f2998dc4c0b4cc
! Mem[0000000090000080] = b0a306b0 0caa6270 992a384c 6f8358c4
! Mem[0000000090000090] = 9f4f3192 3448a68a d509bbcb a5b37aab
! Mem[00000000900000a0] = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! Mem[00000000900000b0] = c736b5c6 b9d356e6 445a1c1b 586858b2
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[000000009000005c] = cbbb09d5, %g2 = 0000000016f097b1
ldub [%i4+0x05c],%g2 ! %g2 = 00000000000000cb
! Mem[000000001d000160] = 17b045ec, %l7 = 00000000000000e7
swap [%i2+0x160],%l7 ! %l7 = 0000000017b045ec
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800154] = fd6f486e, %g2 = 00000000000000cb
lduw [%i5+0x154],%g2 ! %g2 = 00000000fd6f486e
! Mem[0000000090800168] = 6d574838, %g2 = 00000000fd6f486e
lduw [%i5+0x168],%g2 ! %g2 = 000000006d574838
! %l0 = 8e99b539, %l1 = 000000da, Mem[0000000091800160] = 922fd400 c730ce0b
std %l0,[%o0+0x160] ! Mem[0000000091800160] = 8e99b539 000000da
! Mem[000000001c8001cb] = 75ff8ba8, %l1 = 00000000000000da
ldstub [%i1+0x1cb],%l1 ! %l1 = 000000a8000000ff
p6_label_14:
membar #Sync ! Added by membar checker (1803)
! Mem[0000000090000000] = b0a306b0 0caa6270 992a384c 6f8358c4
! Mem[0000000090000010] = 9f4f3192 3448a68a d509bbcb a5b37aab
! Mem[0000000090000020] = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! Mem[0000000090000030] = c736b5c6 b9d356e6 445a1c1b 586858b2
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000908000ec] = dba0dfaa, %g2 = 000000006d574838
ldsb [%i5+0x0ef],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000090800018] = 97f1f9a0 609ec613, %g2 = ffffffdb, %g3 = 0936dd8e
ldd [%i5+%o3],%g2 ! %g2 = 0000000097f1f9a0 00000000609ec613
! Mem[000000001d000176] = 7b4b667b, %l1 = 00000000000000a8
ldstub [%i2+0x176],%l1 ! %l1 = 00000066000000ff
! %l5 = 00000000000000c5, Mem[00000000900000d0] = 2ea3bbf3
stb %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = c5a3bbf3
! %f0 = b0a306b0 0caa6270 992a384c 6f8358c4
! %f4 = 9f4f3192 3448a68a d509bbcb a5b37aab
! %f8 = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! %f12 = c736b5c6 b9d356e6 445a1c1b 586858b2
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[000000001d800140] = 9f7af118c2214133, %l5 = 00000000000000c5
ldx [%i3+0x140],%l5 ! %l5 = 9f7af118c2214133
! Mem[000000009000010c] = 7ccf5321, %g2 = 0000000097f1f9a0
lduw [%i4+0x10c],%g2 ! %g2 = 000000007ccf5321
! Mem[000000001d800108] = c458836f, %l1 = 0000000000000066
swap [%i3+0x108],%l1 ! %l1 = 00000000c458836f
! Mem[0000000090000100] = db85bf36 0cdbcdf0 3e50b456 7ccf5321
! Mem[0000000090000110] = 532ec38e f3bba32e af83d958 8d0525c3
! Mem[0000000090000120] = 593d4bb9 028a9e9c 8edd3609 f2eeefdd
! Mem[0000000090000130] = 110af374 0b70f77e 51537ed9 a1ae55af
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
p6_label_15:
! Mem[000000001d8000c8] = 6b582481bc70114d, %l2 = 00000000445a1c1b, %l6 = 000000004a112a3d
add %i3,0xc8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 6b582481bc70114d
! Mem[0000000090000080] = b0a306b0 0caa6270 992a384c 6f8358c4
! Mem[0000000090000090] = 9f4f3192 3448a68a d509bbcb a5b37aab
! Mem[00000000900000a0] = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! Mem[00000000900000b0] = c736b5c6 b9d356e6 445a1c1b 586858b2
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[00000000900000b8] = 445a1c1b 586858b2, %g2 = 7ccf5321, %g3 = 609ec613
ldd [%i4+0x0b8],%g2 ! %g2 = 00000000445a1c1b 00000000586858b2
! %l3 = c50623e9cc2df8f6, Mem[00000000918001f8] = 968f922c
stw %l3,[%o0+0x1f8] ! Mem[00000000918001f8] = cc2df8f6
! %l5 = 9f7af118c2214133, Mem[00000000918000e2] = 0f1d7714
sth %l5,[%o0+0x0e2] ! Mem[00000000918000e0] = 41337714
! Mem[00000000918001c4] = 2905ab05, %g2 = 00000000445a1c1b
lduw [%o0+0x1c4],%g2 ! %g2 = 000000002905ab05
! Mem[000000001c00004c] = 6f8358c4, %l7 = 0000000017b045ec
ldsw [%i0+0x04c],%l7 ! %l7 = 000000006f8358c4
! Mem[0000000091800188] = cbcfa3df62078fa2, %g2 = 000000002905ab05
ldx [%o0+0x188],%g2 ! %g2 = cbcfa3df62078fa2
! %f16 = f0cddb0c 36bf85db 2153cf7c 56b4503e
! %f20 = 2ea3bbf3 8ec32e53 c325058d 58d983af
! %f24 = 9c9e8a02 b94b3d59 ddefeef2 0936dd8e
! %f28 = 7ef7700b 74f30a11 af55aea1 d97e5351
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000910000c0] = df3ea82d38e37289, %g2 = cbcfa3df62078fa2
ldx [%i6+0x0c0],%g2 ! %g2 = df3ea82d38e37289
p6_label_16:
! Mem[000000009080003c] = 337c4c3d, %g2 = df3ea82d38e37289
lduw [%i5+0x03c],%g2 ! %g2 = 00000000337c4c3d
! Mem[000000001d000180] = 116fa588 6bb4ee6a 16ffa10e 660c6def
! Mem[000000001d000190] = 8a55c0a5 b9a0b277 ea8018e1 d20543ee
! Mem[000000001d0001a0] = 0e8a6ea1 d5f2be2e eb44437a 63d82fb4
! Mem[000000001d0001b0] = 198cafa3 ca1430b5 b72fad25 7f007607
mov 0x180,%g4
ldda [%i2+%g4]ASI_BLK_PL,%f16 ! Block Load from 000000001d000180
! %l1 = 00000000c458836f, Mem[00000000910000a4] = eaa6c10e
stw %l1,[%i6+0x0a4] ! Mem[00000000910000a4] = c458836f
! %l0 = 8e99b539, %l1 = c458836f, Mem[00000000910000d0] = 807c80b2 4ba298be
std %l0,[%i6+0x0d0] ! Mem[00000000910000d0] = 8e99b539 c458836f
! %f0 = b0a306b0 0caa6270 992a384c 6f8358c4
! %f4 = 9f4f3192 3448a68a d509bbcb a5b37aab
! %f8 = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! %f12 = c736b5c6 b9d356e6 445a1c1b 586858b2
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (1804)
! %l6 = 6b582481bc70114d, Mem[0000000090000138] = b2586858
stb %l6,[%i4+0x138] ! Mem[0000000090000138] = 4d586858
! Mem[0000000091800098] = cd824bad795c1135, %g2 = 00000000337c4c3d
ldx [%o0+0x098],%g2 ! %g2 = cd824bad795c1135
! Mem[000000001d000017] = 17447e9a, %l1 = 00000000c458836f
ldstub [%i2+0x017],%l1 ! %l1 = 0000009a000000ff
! Mem[000000001c000040] = b0a306b00caa6270, %l0 = 000000008e99b539, %l4 = 00000000edf450aa
add %i0,0x40,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = b0a306b00caa6270
! Mem[000000001c8000bc] = 9d1526be, %l2 = 445a1c1b, %l2 = 445a1c1b
add %i1,0xbc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009d1526be
p6_label_17:
! Mem[0000000090000040] = 7062aa0c b006a3b0 c458836f 4c382a99
! Mem[0000000090000050] = 8aa64834 92314f9f ab7ab3a5 cbbb09d5
! Mem[0000000090000060] = ac72f1c3 84aced24 b98b2bf2 c6f91fc8
! Mem[0000000090000070] = e656d3b9 c6b536c7 b2586858 1b1c5a44
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[000000001d0000a0] = 430effbc, %l3 = c50623e9cc2df8f6
swap [%i2+0x0a0],%l3 ! %l3 = 00000000430effbc
! Mem[00000000910000d8] = 5fd5754d411e6186, %g2 = cd824bad795c1135
ldx [%i6+0x0d8],%g2 ! %g2 = 5fd5754d411e6186
! Mem[000000001c000173] = 110af374, %l4 = b0a306b00caa6270
ldstub [%i0+0x173],%l4 ! %l4 = 00000074000000ff
! Mem[000000001c800070] = 7cc7e43326a0b6b9, %l0 = 000000008e99b539
ldx [%i1+0x070],%l0 ! %l0 = 7cc7e43326a0b6b9
! %f16 = 6aeeb46b 88a56f11 ef6d0c66 0ea1ff16
! %f20 = 77b2a0b9 a5c0558a ee4305d2 e11880ea
! %f24 = 2ebef2d5 a16e8a0e b42fd863 7a4344eb
! %f28 = b53014ca a3af8c19 0776007f 25ad2fb7
mov 0x0c0,%g6
stda %f16,[%i1+%g6]ASI_BLK_PL ! Block Store to 000000001c8000c0
! Mem[000000001c800195] = b6f85b39, %l0 = 7cc7e43326a0b6b9
ldstub [%i1+0x195],%l0 ! %l0 = 000000f8000000ff
! Mem[000000001d000018] = 6d7750fb, %l0 = 000000f8, %l5 = c2214133
add %i2,0x18,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000006d7750fb
! %f16 = 6aeeb46b 88a56f11 ef6d0c66 0ea1ff16
! %f20 = 77b2a0b9 a5c0558a ee4305d2 e11880ea
! %f24 = 2ebef2d5 a16e8a0e b42fd863 7a4344eb
! %f28 = b53014ca a3af8c19 0776007f 25ad2fb7
stda %f16,[%i0]ASI_BLK_AIUS ! Block Store to 000000001c000000
! %l2 = 9d1526be, %l3 = 430effbc, Mem[0000000090000128] = b98b2bf2 c6f91fc8
std %l2,[%i4+0x128] ! Mem[0000000090000128] = 9d1526be 430effbc
p6_label_18:
! Mem[0000000090000180] = f629cb5a, %g2 = 5fd5754d411e6186
ldub [%i4+0x182],%g2 ! %g2 = 00000000000000f6
! Mem[000000001c00005c] = a5b37aab, %l0 = 000000f8, %l6 = bc70114d
add %i0,0x5c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a5b37aab
! Mem[000000001c000137] = ed5cad37, %l7 = 000000006f8358c4
ldstub [%i0+0x137],%l7 ! %l7 = 00000037000000ff
membar #Sync ! Added by membar checker (1805)
! Mem[000000001c8000e8] = eb44437a63d82fb4, %l3 = 00000000430effbc, %l7 = 0000000000000037
add %i1,0xe8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = eb44437a63d82fb4
! %f16 = 6aeeb46b 88a56f11 ef6d0c66 0ea1ff16
! %f20 = 77b2a0b9 a5c0558a ee4305d2 e11880ea
! %f24 = 2ebef2d5 a16e8a0e b42fd863 7a4344eb
! %f28 = b53014ca a3af8c19 0776007f 25ad2fb7
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! %l6 = 00000000a5b37aab, Mem[00000000900001a0] = 4a176aeb14a7991c
stx %l6,[%i4+0x1a0] ! Mem[00000000900001a0] = 00000000a5b37aab
! Mem[000000001d8001d4] = bc7e4bf5, %l5 = 000000006d7750fb
swap [%i3+0x1d4],%l5 ! %l5 = 00000000bc7e4bf5
membar #Sync ! Added by membar checker (1806)
! Mem[0000000090000140] = 116fa588 6bb4ee6a 16ffa10e 660c6def
! Mem[0000000090000150] = 8a55c0a5 b9a0b277 ea8018e1 d20543ee
! Mem[0000000090000160] = 0e8a6ea1 d5f2be2e eb44437a 63d82fb4
! Mem[0000000090000170] = 198cafa3 ca1430b5 b72fad25 7f007607
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800098] = a2cd0a0d, %g2 = 00000000000000f6
lduw [%i5+0x098],%g2 ! %g2 = 00000000a2cd0a0d
! Mem[000000001c800138] = 350375c7, %l1 = 000000000000009a
ldstub [%i1+0x138],%l1 ! %l1 = 00000035000000ff
p6_label_19:
! Mem[000000001d8000c0] = 15122b3b 1c077634 6b582481 bc70114d
! Mem[000000001d8000d0] = c3397a0e c1a09442 70c5328a c4c7525d
! Mem[000000001d8000e0] = ccae8ca4 f0a584de a06d0257 4ecfc34b
! Mem[000000001d8000f0] = 3e8c2065 6409ff31 2224b586 5e05c9c5
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 000000001d8000c0
! Mem[000000001c800037] = 7ae4d6ac, %l1 = 0000000000000035
ldstub [%i1+0x037],%l1 ! %l1 = 000000ac000000ff
! Mem[000000001c800060] = 82255a982893d6fc, %l4 = 0000000000000074, %l2 = 000000009d1526be
add %i1,0x60,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 82255a982893d6fc
! Mem[000000001d800032] = a68cea2f, %l1 = 00000000000000ac
ldstub [%i3+0x032],%l1 ! %l1 = 000000ea000000ff
! %f16 = 6aeeb46b 88a56f11 ef6d0c66 0ea1ff16
! %f20 = 77b2a0b9 a5c0558a ee4305d2 e11880ea
! %f24 = 2ebef2d5 a16e8a0e b42fd863 7a4344eb
! %f28 = b53014ca a3af8c19 0776007f 25ad2fb7
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! %l3 = 00000000430effbc, Mem[00000000900000f6] = 0a11af55
sth %l3,[%i4+0x0f6] ! Mem[00000000900000f4] = ffbcaf55
! Mem[00000000900000f8] = af55aea1, %g2 = 00000000a2cd0a0d
ldub [%i4+0x0f8],%g2 ! %g2 = 00000000000000af
! %l1 = 00000000000000ea, Mem[0000000091800160] = 8e99b539
sth %l1,[%o0+0x160] ! Mem[0000000091800160] = 00eab539
! Mem[00000000908001f0] = 6a20e8b4, %g2 = 00000000000000af
ldsh [%i5+0x1f0],%g2 ! %g2 = 0000000000006a20
! %l0 = 000000f8, %l1 = 000000ea, Mem[0000000090800078] = 27ba3968 006f7bfd
std %l0,[%i5+0x078] ! Mem[0000000090800078] = 000000f8 000000ea
p6_label_20:
! %l1 = 00000000000000ea, Mem[000000001c0001c4] = 131069a8
sth %l1,[%i0+0x1c4] ! Mem[000000001c0001c4] = 00ea69a8
! Mem[000000001d800100] = 7062aa0c b006a3b0 00000066 4c382a99
! Mem[000000001d800110] = 8aa64834 92314f9f ab7ab3a5 cbbb09d5
! Mem[000000001d800120] = ac72f1c3 84aced24 b98b2bf2 c6f91fc8
! Mem[000000001d800130] = e656d3b9 c6b536c7 b2586858 1b1c5a44
mov 0x100,%g4
ldda [%i3+%g4]ASI_BLK_S,%f0 ! Block Load from 000000001d800100
! %l4 = 0000000000000074, Mem[00000000910001fc] = 93c6d4fc
stw %l4,[%i6+0x1fc] ! Mem[00000000910001fc] = 00000074
! Mem[00000000900001ac] = f7d9f5e5, %g2 = 0000000000006a20
lduh [%i4+0x1ae],%g2 ! %g2 = 000000000000f7d9
! Mem[0000000090800168] = 6d574838 d5f50a6e, %g2 = 0000f7d9, %g3 = 586858b2
ldd [%i5+0x168],%g2 ! %g2 = 000000006d574838 00000000d5f50a6e
! Mem[000000001c000100] = 5c6c7349, %l0 = 00000000000000f8
swap [%i0+0x100],%l0 ! %l0 = 000000005c6c7349
! Mem[0000000091000000] = 83061aa1, %g2 = 000000006d574838
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff8306
! Mem[000000001c0001f4] = 64928fa7, %l1 = 00000000000000ea
swap [%i0+0x1f4],%l1 ! %l1 = 0000000064928fa7
! Mem[000000001c000150] = 3f4bdfb2 f3bba32e, %l2 = 2893d6fc, %l3 = 430effbc
ldd [%i0+0x150],%l2 ! %l2 = 000000003f4bdfb2 00000000f3bba32e
! %f16 = 6aeeb46b 88a56f11 ef6d0c66 0ea1ff16
! %f20 = 77b2a0b9 a5c0558a ee4305d2 e11880ea
! %f24 = 2ebef2d5 a16e8a0e b42fd863 7a4344eb
! %f28 = b53014ca a3af8c19 0776007f 25ad2fb7
stda %f16,[%i1+%g4]ASI_COMMIT_P ! Block Store to 000000001c800100
p6_label_21:
! Mem[00000000900001bc] = 064013ff, %g18 = f5f2998dc4c0b4cc
ldsw [%i4+0x1bc],%g2 ! %g2 = f5f2998dc4c0b4cc
! %l7 = eb44437a63d82fb4, Mem[000000009180011a] = ad3a060b
stb %l7,[%o0+0x11a] ! Mem[0000000091800118] = b43a060b
! %l0 = 5c6c7349, %l1 = 64928fa7, Mem[000000001c0000f8] = a8354701 740ca332
std %l0,[%i0+0x0f8] ! Mem[000000001c0000f8] = 5c6c7349 64928fa7
! Mem[00000000900000f8] = af55aea1, %g2 = 00000000064013ff
ldub [%i4+0x0f8],%g2 ! %g2 = 00000000000000af
! Mem[0000000090800118] = 4e84999a1293203f, %g2 = 00000000000000af
ldx [%i5+0x118],%g2 ! %g2 = 4e84999a1293203f
! Mem[00000000900000b0] = b5c6b9d3, %g2 = 4e84999a1293203f
ldsh [%i4+0x0b2],%g2 ! %g2 = ffffffffffffb5c6
! %f0 = 7062aa0c b006a3b0 00000066 4c382a99
! %f4 = 8aa64834 92314f9f ab7ab3a5 cbbb09d5
! %f8 = ac72f1c3 84aced24 b98b2bf2 c6f91fc8
! %f12 = e656d3b9 c6b536c7 b2586858 1b1c5a44
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[00000000918000e4] = 77149a5d, %g2 = ffffffffffffb5c6
ldub [%o0+0x0e4],%g2 ! %g2 = 0000000000000077
! Mem[000000001d8001e0] = c60c9134, %l1 = 0000000064928fa7
swap [%i3+0x1e0],%l1 ! %l1 = 00000000c60c9134
! Mem[000000001c0001b4] = cf6a13a1, %l5 = 00000000bc7e4bf5
swap [%i0+0x1b4],%l5 ! %l5 = 00000000cf6a13a1
p6_label_22:
membar #Sync ! Added by membar checker (1807)
! %l5 = 00000000cf6a13a1, Mem[000000001d8000f8] = 2224b586
stw %l5,[%i3+0x0f8] ! Mem[000000001d8000f8] = cf6a13a1
! Mem[000000001d000118] = e4f9222dcd7a97e5, %l6 = 00000000a5b37aab, %l0 = 000000005c6c7349
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e4f9222dcd7a97e5
! Mem[000000001d800050] = 6138af91, %l5 = cf6a13a1, %l7 = 63d82fb4
add %i3,0x50,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006138af91
! %l4 = 00000074, %l5 = cf6a13a1, Mem[0000000091800020] = f3989234 8dca06ca
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 00000074 cf6a13a1
! Mem[000000001d0000b4] = b1f04fb7, %l3 = 00000000f3bba32e
ldstub [%i2+0x0b4],%l3 ! %l3 = 000000b1000000ff
! Mem[0000000091800198] = 830ce651, %g2 = 0000000000000077
ldub [%o0+0x198],%g2 ! %g2 = 0000000000000083
! Mem[000000001c8001cc] = 8aa883b6, %l3 = 00000000000000b1
ldub [%i1+0x1cd],%l3 ! %l3 = 00000000000000a8
! Mem[0000000090000000] = b0a306b0 0caa6270 992a384c 6f8358c4
! Mem[0000000090000010] = 9f4f3192 3448a68a d509bbcb a5b37aab
! Mem[0000000090000020] = 24edac84 c3f172ac c81ff9c6 f22b8bb9
! Mem[0000000090000030] = c736b5c6 b9d356e6 445a1c1b 586858b2
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000158] = ea8018e1, %g2 = 0000000000000083
lduw [%i4+0x158],%g2 ! %g2 = 00000000ea8018e1
! Mem[000000009080003c] = 337c4c3d, %g2 = 00000000ea8018e1
ldsh [%i5+0x03c],%g2 ! %g2 = 000000000000337c
p6_label_23:
! Mem[00000000918001d0] = 6629cc0493a5af33, %g2 = 000000000000337c
ldx [%o0+0x1d0],%g2 ! %g2 = 6629cc0493a5af33
! Mem[00000000918000fc] = 097fdd15, %g18 = f5f2998dc4c0b4cc
ldsw [%o0+0x0fc],%g2 ! %g2 = f5f2998dc4c0b4cc
! %f16 = 6aeeb46b 88a56f11 ef6d0c66 0ea1ff16
! %f20 = 77b2a0b9 a5c0558a ee4305d2 e11880ea
! %f24 = 2ebef2d5 a16e8a0e b42fd863 7a4344eb
! %f28 = b53014ca a3af8c19 0776007f 25ad2fb7
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %l0 = cd7a97e5, %l1 = c60c9134, Mem[0000000091000100] = 54efad89 7ee3a18b
std %l0,[%i6+0x100] ! Mem[0000000091000100] = cd7a97e5 c60c9134
! Mem[00000000900000e8] = eef20936, %g2 = 00000000097fdd15
ldsb [%i4+0x0ea],%g2 ! %g2 = ffffffffffffffee
! Mem[000000001c0001b8] = 308b685862289d8a, %l6 = 00000000a5b37aab, %l7 = 000000006138af91
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 308b685862289d8a
! Mem[000000001d80000a] = e10da0d1, %l4 = 0000000000000074
ldstub [%i3+0x00a],%l4 ! %l4 = 000000a0000000ff
! Mem[000000001c800042] = c40557eb, %l4 = 00000000000000a0
ldstub [%i1+0x042],%l4 ! %l4 = 00000057000000ff
! Mem[000000001d000088] = e7e1de80, %l4 = 0000000000000057
ldsw [%i2+0x088],%l4 ! %l4 = ffffffffe7e1de80
! Mem[000000001c800180] = 5eee3766 f22450e7 4376da27 810a46c9
! Mem[000000001c800190] = dd791c24 b6ff5b39 a183804d d79102cd
! Mem[000000001c8001a0] = 65b6b7ff 7854c86b 15aa7231 bee07c0b
! Mem[000000001c8001b0] = cc43b1e7 d0ee28f3 2e892333 12b3d4c4
mov 0x180,%g5
ldda [%i1+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 000000001c800180
p6_label_24:
! Mem[00000000910000d0] = 8e99b539 c458836f, %g2 = ffffffee, %g3 = d5f50a6e
ldd [%i6+0x0d0],%g2 ! %g2 = 000000008e99b539 00000000c458836f
! Mem[000000001c80004c] = 1897907c, %l2 = 3f4bdfb2, %l6 = a5b37aab
add %i1,0x4c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000001897907c
! Mem[000000009000017c] = 7f007607, %g18 = f5f2998dc4c0b4cc
ldsw [%i4+0x17c],%g2 ! %g2 = f5f2998dc4c0b4cc
membar #Sync ! Added by membar checker (1808)
! %f16 = 5eee3766 f22450e7 4376da27 810a46c9
! %f20 = dd791c24 b6ff5b39 a183804d d79102cd
! %f24 = 65b6b7ff 7854c86b 15aa7231 bee07c0b
! %f28 = cc43b1e7 d0ee28f3 2e892333 12b3d4c4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000001c000020] = 2ebef2d5a16e8a0e, %l5 = 00000000cf6a13a1, %l2 = 000000003f4bdfb2
add %i0,0x20,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 2ebef2d5a16e8a0e
! Mem[00000000908000a8] = 5049bada0eb1465f, %g2 = 000000007f007607
ldx [%i5+0x0a8],%g2 ! %g2 = 5049bada0eb1465f
! %l3 = 00000000000000a8, Mem[000000009180012e] = bea2f295
stb %l3,[%o0+0x12e] ! Mem[000000009180012c] = a8a2f295
! Mem[000000001d000148] = c20cb0dc1ab8b947, %l0 = e4f9222dcd7a97e5, %l0 = e4f9222dcd7a97e5
add %i2,0x148,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c20cb0dc1ab8b947
! Mem[00000000900000cc] = 56b4503e, %g18 = f5f2998dc4c0b4cc
ldsw [%i4+0x0cc],%g2 ! %g2 = f5f2998dc4c0b4cc
! Mem[000000001c80011c] = e11880ea, %l4 = ffffffffe7e1de80
swap [%i1+0x11c],%l4 ! %l4 = 00000000e11880ea
p6_label_25:
! %l6 = 1897907c, %l7 = 62289d8a, Mem[0000000091000130] = e3fa2c65 616d4f47
std %l6,[%i6+0x130] ! Mem[0000000091000130] = 1897907c 62289d8a
! %l1 = 00000000c60c9134, Mem[0000000091000194] = 8f301cc7
stb %l1,[%i6+0x194] ! Mem[0000000091000194] = 34301cc7
! %l5 = 00000000cf6a13a1, Mem[00000000900000d9] = 25058d58
stb %l5,[%i4+0x0d9] ! Mem[00000000900000d8] = a1058d58
! Mem[000000001c000034] = a3af8c19, %l0 = c20cb0dc1ab8b947
ldsb [%i0+0x034],%l0 ! %l0 = ffffffffffffffa3
! Mem[000000001c800008] = 95b8d01f, %l7 = 308b685862289d8a
ldsh [%i1+%o1],%l7 ! %l7 = ffffffffffff95b8
! Mem[00000000918001b4] = c0e384e8, %g2 = 0000000056b4503e
ldsb [%o0+0x1b7],%g2 ! %g2 = ffffffffffffffc0
! Mem[000000001c800188] = 4376da27810a46c9, %l4 = 00000000e11880ea, %l6 = 000000001897907c
add %i1,0x188,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 4376da27810a46c9
! Mem[000000001c00005a] = d509bbcb, %l3 = 00000000000000a8
ldstub [%i0+0x05a],%l3 ! %l3 = 000000bb000000ff
! Mem[00000000910000b8] = 33a41d64, %g2 = ffffffffffffffc0
lduw [%i6+0x0b8],%g2 ! %g2 = 0000000033a41d64
! Mem[0000000090000070] = 198cafa3, %g2 = 0000000033a41d64
ldsh [%i4+0x070],%g2 ! %g2 = 000000000000198c
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 ffffffffffffffa3
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000c60c9134
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000bb
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000e11880ea
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000cf6a13a1
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 4376da27810a46c9
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffff95b8
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 7062aa0c b006a3b0
bne %xcc,p6_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 00000066 4c382a99
bne %xcc,p6_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8aa64834 92314f9f
bne %xcc,p6_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ab7ab3a5 cbbb09d5
bne %xcc,p6_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ac72f1c3 84aced24
bne %xcc,p6_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be b98b2bf2 c6f91fc8
bne %xcc,p6_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be e656d3b9 c6b536c7
bne %xcc,p6_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be b2586858 1b1c5a44
bne %xcc,p6_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5eee3766 f22450e7
bne %xcc,p6_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 4376da27 810a46c9
bne %xcc,p6_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be dd791c24 b6ff5b39
bne %xcc,p6_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be a183804d d79102cd
bne %xcc,p6_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 65b6b7ff 7854c86b
bne %xcc,p6_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 15aa7231 bee07c0b
bne %xcc,p6_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be cc43b1e7 d0ee28f3
bne %xcc,p6_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 2e892333 12b3d4c4
bne %xcc,p6_f30_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6aeeb46b88a56f11
ldx [%i0+0x000],%g3 ! Observed data at 000000001c000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ef6d0c660ea1ff16
ldx [%i0+0x008],%g3 ! Observed data at 000000001c000008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 77b2a0b9a5c0558a
ldx [%i0+0x010],%g3 ! Observed data at 000000001c000010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ee4305d2e11880ea
ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2ebef2d5a16e8a0e
ldx [%i0+0x020],%g3 ! Observed data at 000000001c000020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b42fd8637a4344eb
ldx [%i0+0x028],%g3 ! Observed data at 000000001c000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b53014caa3af8c19
ldx [%i0+0x030],%g3 ! Observed data at 000000001c000030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0776007f25ad2fb7
ldx [%i0+0x038],%g3 ! Observed data at 000000001c000038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = b0a306b00caa6270
ldx [%i0+0x040],%g3 ! Observed data at 000000001c000040
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 992a384c6f8358c4
ldx [%i0+0x048],%g3 ! Observed data at 000000001c000048
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9f4f31923448a68a
ldx [%i0+0x050],%g3 ! Observed data at 000000001c000050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = d509ffcba5b37aab
ldx [%i0+0x058],%g3 ! Observed data at 000000001c000058
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 24edac84c3f172ac
ldx [%i0+0x060],%g3 ! Observed data at 000000001c000060
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = c81ff9c6f22b8bb9
ldx [%i0+0x068],%g3 ! Observed data at 000000001c000068
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = c736b5c6b9d356e6
ldx [%i0+0x070],%g3 ! Observed data at 000000001c000070
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 445a1c1b586858b2
ldx [%i0+0x078],%g3 ! Observed data at 000000001c000078
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d9ee788aff31bae8
ldx [%i0+0x0a8],%g3 ! Observed data at 000000001c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5c6c734964928fa7
ldx [%i0+0x0f8],%g3 ! Observed data at 000000001c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000f8bd4acafa
ldx [%i0+0x100],%g3 ! Observed data at 000000001c000100
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = 599c0149ed5cadff
ldx [%i0+0x130],%g3 ! Observed data at 000000001c000130
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = db85bf360cdbcdf0
ldx [%i0+0x140],%g3 ! Observed data at 000000001c000140
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3e50b4567ccf5321
ldx [%i0+0x148],%g3 ! Observed data at 000000001c000148
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 3f4bdfb2f3bba32e
ldx [%i0+0x150],%g3 ! Observed data at 000000001c000150
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = af83d9588d0525c3
ldx [%i0+0x158],%g3 ! Observed data at 000000001c000158
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 593d4bb9028a9e9c
ldx [%i0+0x160],%g3 ! Observed data at 000000001c000160
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8edd3609f2eeefdd
ldx [%i0+0x168],%g3 ! Observed data at 000000001c000168
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 110af3ff0b70f77e
ldx [%i0+0x170],%g3 ! Observed data at 000000001c000170
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 51537ed9a1ae55af
ldx [%i0+0x178],%g3 ! Observed data at 000000001c000178
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 610a36e99a100f94
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 = 7854c86bca969c24
ldx [%i0+0x190],%g3 ! Observed data at 000000001c000190
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 3ac584dfbc7e4bf5
ldx [%i0+0x1b0],%g3 ! Observed data at 000000001c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = eb9003f200ea69a8
ldx [%i0+0x1c0],%g3 ! Observed data at 000000001c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4e557bed000000ea
ldx [%i0+0x1f0],%g3 ! Observed data at 000000001c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1f0,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 66e27814268b96a4
ldx [%i1+0x010],%g3 ! Observed data at 000000001c800010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1f09ad997ae4d6ff
ldx [%i1+0x030],%g3 ! Observed data at 000000001c800030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = c405ffebe8183d6c
ldx [%i1+0x040],%g3 ! Observed data at 000000001c800040
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x040,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 116fa5886bb4ee6a
ldx [%i1+0x0c0],%g3 ! Observed data at 000000001c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 16ffa10e660c6def
ldx [%i1+0x0c8],%g3 ! Observed data at 000000001c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8a55c0a5b9a0b277
ldx [%i1+0x0d0],%g3 ! Observed data at 000000001c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ea8018e1d20543ee
ldx [%i1+0x0d8],%g3 ! Observed data at 000000001c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0e8a6ea1d5f2be2e
ldx [%i1+0x0e0],%g3 ! Observed data at 000000001c8000e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = eb44437a63d82fb4
ldx [%i1+0x0e8],%g3 ! Observed data at 000000001c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 198cafa3ca1430b5
ldx [%i1+0x0f0],%g3 ! Observed data at 000000001c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = b72fad257f007607
ldx [%i1+0x0f8],%g3 ! Observed data at 000000001c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6aeeb46b88a56f11
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 = ef6d0c660ea1ff16
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 = 77b2a0b9a5c0558a
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 = ee4305d2e7e1de80
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 = 2ebef2d5a16e8a0e
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 = b42fd8637a4344eb
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 = b53014caa3af8c19
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 = 0776007f25ad2fb7
ldx [%i1+0x138],%g3 ! Observed data at 000000001c800138
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x138,%g4
ldx [%g1+0x190],%g2 ! Expected data = dd791c24b6ff5b39
ldx [%i1+0x190],%g3 ! Observed data at 000000001c800190
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 75ff8bff8aa883b6
ldx [%i1+0x1c8],%g3 ! Observed data at 000000001c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 646590fff5d1e217
ldx [%i1+0x1d8],%g3 ! Observed data at 000000001c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d2d44b2959aab754
ldx [%i1+0x1f8],%g3 ! Observed data at 000000001c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1f8,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 25aedb0b17447eff
ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x010,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = cc2df8f6262c429f
ldx [%i2+0x0a0],%g3 ! Observed data at 000000001d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7b3659c5fff04fb7
ldx [%i2+0x0b0],%g3 ! Observed data at 000000001d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 32d0c84c2bcb2f97
ldx [%i2+0x0f0],%g3 ! Observed data at 000000001d0000f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000e78834daa8
ldx [%i2+0x160],%g3 ! Observed data at 000000001d000160
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8310e2367b4bff7b
ldx [%i2+0x170],%g3 ! Observed data at 000000001d000170
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 16ffa10e660c6def
ldx [%i2+0x188],%g3 ! Observed data at 000000001d000188
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x188,%g4
set p6_local3_expect,%g1
p6_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = e10dffd18effd51b
ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = a68cff2fd2d44b29
ldx [%i3+0x030],%g3 ! Observed data at 000000001d800030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6138af91157d514d
ldx [%i3+0x050],%g3 ! Observed data at 000000001d800050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 10f49e0a26360398
ldx [%i3+0x080],%g3 ! Observed data at 000000001d800080
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = fb5af3cdc60c9134
ldx [%i3+0x0b0],%g3 ! Observed data at 000000001d8000b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3e8c20656409ff31
ldx [%i3+0x0f0],%g3 ! Observed data at 000000001d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cf6a13a15e05c9c5
ldx [%i3+0x0f8],%g3 ! Observed data at 000000001d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7062aa0cb006a3b0
ldx [%i3+0x100],%g3 ! Observed data at 000000001d800100
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000664c382a99
ldx [%i3+0x108],%g3 ! Observed data at 000000001d800108
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8aa6483492314f9f
ldx [%i3+0x110],%g3 ! Observed data at 000000001d800110
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ab7ab3a5cbbb09d5
ldx [%i3+0x118],%g3 ! Observed data at 000000001d800118
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ac72f1c384aced24
ldx [%i3+0x120],%g3 ! Observed data at 000000001d800120
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = b98b2bf2c6f91fc8
ldx [%i3+0x128],%g3 ! Observed data at 000000001d800128
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = e656d3b9c6b536c7
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 = b25868581b1c5a44
ldx [%i3+0x138],%g3 ! Observed data at 000000001d800138
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x138,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = fa24d3c66d7750fb
ldx [%i3+0x1d0],%g3 ! Observed data at 000000001d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 64928fa708ba44c4
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e26686dfaac8ff3e
ldx [%i3+0x1e8],%g3 ! Observed data at 000000001d8001e8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1e8,%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:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800020]
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001c800008]
done
p6_trap1o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800020]
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001c800008]
done
p6_trap2e:
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c000018]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c000008]
done
p6_trap2o:
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c000018]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c000008]
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 = 10f49e0a26360398
ldx [%g1+0x008],%l1 ! %l1 = 4e84999a1293203f
ldx [%g1+0x010],%l2 ! %l2 = fa8564b7d756bb11
ldx [%g1+0x018],%l3 ! %l3 = 6027034c2f6becc4
ldx [%g1+0x020],%l4 ! %l4 = 1cbfa3086b8b6a58
ldx [%g1+0x028],%l5 ! %l5 = a2dccb17efb1fbc8
ldx [%g1+0x030],%l6 ! %l6 = 6dff99c1fb5af3cd
ldx [%g1+0x038],%l7 ! %l7 = 880c897df507acf4
! 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 = 3a0c4f1a b2e56340 1f3ffafb 223a0594
! %f4 = 6270c3fd a3013648 9452ba55 5e601bda
! %f8 = 1f3c292f b0546a3a c2f6ce67 9e7974aa
! %f12 = e291ca7d e6398356 2b583f58 07e4c979
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a81a8cba e62f0e93 1771fae8 83221535
! %f20 = 8b359c28 03cfefbd 67cef692 5c8e3c0a
! %f24 = 0ffbd24e f5d7a1e5 da05ffad 9bb18bb0
! %f28 = ecc5d152 545da173 01bc4426 54b9c79c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 59a110a5 4836abd5 c2dc5c57 f136e073
! %f36 = b2d4a307 df1b81bc dc9779c7 9d257f1a
! %f40 = d06190cb 9d89e2aa ac975350 4157aee2
! %f44 = e9104d60 654ad84c bc05a661 16bd4be7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xef592d1700000007,%g7,%g1 ! GSR scale = 0, align = 7
wr %g1,%g0,%gsr ! GSR = ef592d1700000007
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:
! %f0 = 3a0c4f1a b2e56340 1f3ffafb 223a0594
! %f4 = 6270c3fd a3013648 9452ba55 5e601bda
! %f8 = 1f3c292f b0546a3a c2f6ce67 9e7974aa
! %f12 = e291ca7d e6398356 2b583f58 07e4c979
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %f0 = 3a0c4f1a b2e56340 1f3ffafb 223a0594
! %f4 = 6270c3fd a3013648 9452ba55 5e601bda
! %f8 = 1f3c292f b0546a3a c2f6ce67 9e7974aa
! %f12 = e291ca7d e6398356 2b583f58 07e4c979
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! %l5 = 97f5f1ce5a47fac0, Mem[000000001f000040] = 9e459e22
stw %l5,[%i2+0x040] ! Mem[000000001f000040] = 5a47fac0
! Mem[000000001e800140] = f992e0fb, %l2 = e2c3ea3e53cfddff
swap [%i1+0x140],%l2 ! %l2 = 00000000f992e0fb
! Mem[000000001e800124] = ecc3a50e, %l1 = 3b52fa3da2761a57
swap [%i1+0x124],%l1 ! %l1 = 00000000ecc3a50e
! Mem[000000001e0001e6] = 3e17557d, %l7 = aecd2332a6a8ca61
ldstub [%i0+0x1e6],%l7 ! %l7 = 00000055000000ff
! Mem[0000000091000134] = 47219622, %g2 = a1ff1189cf2ad2e9
ldsb [%i6+0x137],%g2 ! %g2 = 0000000000000047
! Mem[00000000910001d0] = 9e222853 9e1f07db, %g2 = 00000047, %g3 = 0bad0b00
ldd [%i6+0x1d0],%g2 ! %g2 = 000000009e222853 000000009e1f07db
! Mem[000000001e8000d5] = 6345686f, %l6 = 85a433c67dd13bc9
ldstub [%i1+0x0d5],%l6 ! %l6 = 00000045000000ff
! %l6 = 00000045, %l7 = 00000055, Mem[000000001e800088] = 69e1dc16 9d64dc35
std %l6,[%i1+0x088] ! Mem[000000001e800088] = 00000045 00000055
p7_label_2:
! Mem[000000001f0001c0] = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! Mem[000000001f0001d0] = 702e60fb b196b59c 21aa2bec e10f766f
! Mem[000000001f0001e0] = ab1198a9 4222b9ca fdc3c6e8 11e52605
! Mem[000000001f0001f0] = cb82e663 2f7b5970 a50e57ec 61436f93
ldda [%i2+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 000000001f0001c0
! Mem[00000000908000c8] = 76a4fc3c 9fc9bfcc, %g2 = 9e222853, %g3 = 9e1f07db
ldd [%i5+0x0c8],%g2 ! %g2 = 0000000076a4fc3c 000000009fc9bfcc
! Mem[000000001f8000c4] = fc20b8c6, %l2 = f992e0fb, %l4 = 24470921
add %i3,0xc4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000fc20b8c6
! Mem[00000000918001e8] = 63ed7912, %g2 = 0000000076a4fc3c
ldsh [%o0+0x1e8],%g2 ! %g2 = 00000000000063ed
! Mem[000000001e000079] = 41578c81, %l4 = 00000000fc20b8c6
ldstub [%i0+0x079],%l4 ! %l4 = 00000057000000ff
! %l5 = 97f5f1ce5a47fac0, Mem[000000009000004c] = 41368145
stw %l5,[%i4+0x04c] ! Mem[000000009000004c] = 5a47fac0
! Mem[0000000090800064] = a7260628, %g2 = 00000000000063ed
ldsb [%i5+0x066],%g2 ! %g2 = ffffffffffffffa7
! %l0 = 9d60c7b2275375f0, Mem[0000000091000098] = a41da2a0
stw %l0,[%i6+0x098] ! Mem[0000000091000098] = 275375f0
! Mem[0000000090000094] = f9142146, %g2 = ffffffffffffffa7
ldsb [%i4+0x094],%g2 ! %g2 = fffffffffffffff9
! %l6 = 00000045, %l7 = 00000055, Mem[0000000091000000] = 83061aa1 1b867a85
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000045 00000055
p7_label_3:
! %l6 = 0000000000000045, Mem[0000000091800090] = 71e5dcd5ea90090f
stx %l6,[%o0+0x090] ! Mem[0000000091800090] = 0000000000000045
! %f16 = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! %f20 = 702e60fb b196b59c 21aa2bec e10f766f
! %f24 = ab1198a9 4222b9ca fdc3c6e8 11e52605
! %f28 = cb82e663 2f7b5970 a50e57ec 61436f93
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %f16 = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! %f20 = 702e60fb b196b59c 21aa2bec e10f766f
! %f24 = ab1198a9 4222b9ca fdc3c6e8 11e52605
! %f28 = cb82e663 2f7b5970 a50e57ec 61436f93
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[000000001f80002c] = 744606dd, %l0 = 9d60c7b2275375f0
ldub [%i3+0x02d],%l0 ! %l0 = 0000000000000046
! Mem[000000001e000100] = aa5315100eb93393, %l0 = 0000000000000046, %l5 = 97f5f1ce5a47fac0
add %i0,0x100,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = aa5315100eb93393
! Mem[00000000908001a8] = be6f9887fa9ffe82, %g2 = fffffffffffffff9
ldx [%i5+0x1a8],%g2 ! %g2 = be6f9887fa9ffe82
! Mem[00000000908000dc] = 726e7b82, %g2 = be6f9887fa9ffe82
lduh [%i5+0x0de],%g2 ! %g2 = 000000000000726e
! %l5 = aa5315100eb93393, Mem[0000000090000051] = 66a4c36d
stb %l5,[%i4+0x051] ! Mem[0000000090000050] = 93a4c36d
! Mem[000000001f000180] = 2d1351e6, %l5 = aa5315100eb93393
swap [%i2+0x180],%l5 ! %l5 = 000000002d1351e6
! %l5 = 000000002d1351e6, Mem[000000009000011e] = aa21cab9
stb %l5,[%i4+0x11e] ! Mem[000000009000011c] = e621cab9
p7_label_4:
membar #Sync ! Added by membar checker (1809)
! %f16 = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! %f20 = 702e60fb b196b59c 21aa2bec e10f766f
! %f24 = ab1198a9 4222b9ca fdc3c6e8 11e52605
! %f28 = cb82e663 2f7b5970 a50e57ec 61436f93
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[000000001e000198] = 9484f4ae, %l6 = 0000000000000045
lduh [%i0+0x198],%l6 ! %l6 = 0000000000009484
! Mem[000000001f0001f8] = a50e57ec, %l6 = 0000000000009484
ldub [%i2+0x1fa],%l6 ! %l6 = 0000000000000057
! %l0 = 0000000000000046, Mem[0000000090800006] = 58029c03
sth %l0,[%i5+0x006] ! Mem[0000000090800004] = 00469c03
! Mem[00000000910001c0] = c03f76da, %g2 = 000000000000726e
lduw [%i6+0x1c0],%g2 ! %g2 = 00000000c03f76da
! Mem[0000000091800190] = 9914d63709e60481, %g2 = 00000000c03f76da
ldx [%o0+0x190],%g2 ! %g2 = 9914d63709e60481
! %l0 = 0000000000000046, Mem[000000001f8000a5] = 2bd7b7af
stb %l0,[%i3+0x0a5] ! Mem[000000001f8000a4] = 2b46b7af
! Mem[0000000091000164] = 1dd1556a, %g18 = 9e0bc3b451a7b521
ldsw [%i6+0x164],%g2 ! %g2 = 9e0bc3b451a7b521
! %l7 = 0000000000000055, Mem[00000000908001c0] = f50e5fb6224fce3e
stx %l7,[%i5+0x1c0] ! Mem[00000000908001c0] = 0000000000000055
! Mem[000000001f00009c] = 98bb14ac, %l5 = 000000002d1351e6
ldsw [%i2+0x09c],%l5 ! %l5 = ffffffff98bb14ac
p7_label_5:
! Mem[0000000091800160] = 00c730ce, %g2 = 000000001dd1556a
ldub [%o0+0x163],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800078] = 27ba3968006f7bfd, %g2 = 0000000000000000
ldx [%i5+0x078],%g2 ! %g2 = 27ba3968006f7bfd
! Mem[0000000090800018] = 97f1f9a0, %g2 = 27ba3968006f7bfd
lduw [%i5+%o3],%g2 ! %g2 = 0000000097f1f9a0
! Mem[000000001e0000c8] = 3f675415, %l6 = 0000000000000057
ldsw [%i0+0x0c8],%l6 ! %l6 = 000000003f675415
! %f0 = 3a0c4f1a b2e56340 1f3ffafb 223a0594
! %f4 = 6270c3fd a3013648 9452ba55 5e601bda
! %f8 = 1f3c292f b0546a3a c2f6ce67 9e7974aa
! %f12 = e291ca7d e6398356 2b583f58 07e4c979
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! %l5 = ffffffff98bb14ac, Mem[0000000091000140] = 1cae4e9552ef7953
stx %l5,[%i6+0x140] ! Mem[0000000091000140] = ffffffff98bb14ac
! %l7 = 0000000000000055, Mem[0000000091800040] = 3fed9e3c8edc3761
stx %l7,[%o0+0x040] ! Mem[0000000091800040] = 0000000000000055
! Mem[0000000090000068] = 5bfbbd54571ddaef, %g2 = 0000000097f1f9a0
ldx [%i4+0x068],%g2 ! %g2 = 5bfbbd54571ddaef
membar #Sync ! Added by membar checker (1810)
! %f0 = 3a0c4f1a b2e56340 1f3ffafb 223a0594
! %f4 = 6270c3fd a3013648 9452ba55 5e601bda
! %f8 = 1f3c292f b0546a3a c2f6ce67 9e7974aa
! %f12 = e291ca7d e6398356 2b583f58 07e4c979
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[000000001f0001d0] = 702e60fb, %l4 = 0000000000000057
ldub [%i2+0x1d1],%l4 ! %l4 = 000000000000002e
p7_label_6:
! %l7 = 0000000000000055, Mem[0000000090800008] = 9c039aa9005c8a51
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000055
! Mem[000000009000003c] = 3f582b97, %g2 = 5bfbbd54571ddaef
ldub [%i4+0x03d],%g2 ! %g2 = 000000000000003f
! Mem[000000001f800040] = de2b22d4 b1eb7823 c10d8c2f c41061e7
! Mem[000000001f800050] = 41e239dc 8697b956 458834b9 420054ca
! Mem[000000001f800060] = ceffba47 6346f9dd 7345c874 36e5e0d8
! Mem[000000001f800070] = accbca07 b99dc97e 30b5512f 2cbfb96e
mov 0x040,%g4
ldda [%i3+%g4]ASI_BLK_AIUS,%f0 ! Block Load from 000000001f800040
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 5a47fac0
! Mem[0000000090000050] = b693a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000001e0000e0] = c07c93e9, %l6 = 000000003f675415
ldsb [%i0+0x0e1],%l6 ! %l6 = 000000000000007c
! Mem[000000001f000030] = 37e678069d63c79f, %l6 = 000000000000007c, %l3 = fed2bd2488c9d4b1
add %i2,0x30,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 37e678069d63c79f
! %l0 = 0000000000000046, Mem[000000009080012e] = fbb9d1b2
sth %l0,[%i5+0x12e] ! Mem[000000009080012c] = 0046d1b2
! %l6 = 000000000000007c, Mem[0000000091800158] = 8265e37dae06b2fe
stx %l6,[%o0+0x158] ! Mem[0000000091800158] = 000000000000007c
! Mem[000000001f00015c] = c7e0a249, %l6 = 000000000000007c
swap [%i2+0x15c],%l6 ! %l6 = 00000000c7e0a249
membar #Sync ! Added by membar checker (1811)
! Mem[00000000900001c0] = 3a0c4f1a b2e56340 1f3ffafb 223a0594
! Mem[00000000900001d0] = 6270c3fd a3013648 9452ba55 5e601bda
! Mem[00000000900001e0] = 1f3c292f b0546a3a c2f6ce67 9e7974aa
! Mem[00000000900001f0] = e291ca7d e6398356 2b583f58 07e4c979
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
p7_label_7:
! Mem[000000001f8001b0] = ced7568b96c2a5dd, %l2 = 00000000f992e0fb, %l6 = 00000000c7e0a249
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ced7568b96c2a5dd
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! %l2 = 00000000f992e0fb, Mem[00000000910000c8] = 2aa4a537d5c23711
stx %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = 00000000f992e0fb
! %l1 = 00000000ecc3a50e, Mem[00000000900001ac] = db2df7d9
stw %l1,[%i4+0x1ac] ! Mem[00000000900001ac] = ecc3a50e
! %l4 = 0000002e, %l5 = 98bb14ac, Mem[00000000908000b0] = 4eb34380 a72bad7d
std %l4,[%i5+0x0b0] ! Mem[00000000908000b0] = 0000002e 98bb14ac
! Mem[0000000091000058] = cd7b5735f9987bb3, %g2 = 000000000000003f
ldx [%i6+0x058],%g2 ! %g2 = cd7b5735f9987bb3
! Mem[000000001e8000e8] = e3c0b8db, %l4 = 000000000000002e
ldstub [%i1+0x0e8],%l4 ! %l4 = 000000e3000000ff
membar #Sync ! Added by membar checker (1812)
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 ecc3a50e
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[000000001e800004] = 0f9d271f, %l7 = 00000055, %l0 = 00000046
add %i1,0x04,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000000f9d271f
! %f16 = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! %f20 = 702e60fb b196b59c 21aa2bec e10f766f
! %f24 = ab1198a9 4222b9ca fdc3c6e8 11e52605
! %f28 = cb82e663 2f7b5970 a50e57ec 61436f93
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
p7_label_8:
! Mem[0000000091000068] = 74e21067 97f4ab76, %g2 = f9987bb3, %g3 = 9fc9bfcc
ldd [%i6+0x068],%g2 ! %g2 = 0000000074e21067 0000000097f4ab76
! %l4 = 00000000000000e3, Mem[00000000908000b8] = caa74c6a7d0b703f
stx %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = 00000000000000e3
! Mem[000000001e800084] = 79e455af, %l0 = 000000000f9d271f
swap [%i1+0x084],%l0 ! %l0 = 0000000079e455af
! %l2 = 00000000f992e0fb, Mem[00000000900000a8] = 0526e511e8c6c3fd
stx %l2,[%i4+0x0a8] ! Mem[00000000900000a8] = 00000000f992e0fb
! %l1 = 00000000ecc3a50e, Mem[0000000091000088] = 230256eb945f7bdf
stx %l1,[%i6+0x088] ! Mem[0000000091000088] = 00000000ecc3a50e
! Mem[0000000091800060] = e0620278, %g2 = 0000000074e21067
lduw [%o0+0x060],%g2 ! %g2 = 00000000e0620278
! Mem[000000001e800102] = 0b5bf60a, %l6 = ced7568b96c2a5dd
ldstub [%i1+0x102],%l6 ! %l6 = 000000f6000000ff
! Mem[000000001f8001e4] = beafd8ae, %l2 = 00000000f992e0fb
ldstub [%i3+0x1e4],%l2 ! %l2 = 000000be000000ff
! Mem[000000001e000168] = 57063d04, %l5 = ffffffff98bb14ac
lduw [%i0+0x168],%l5 ! %l5 = 0000000057063d04
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
p7_label_9:
! %l2 = 00000000000000be, Mem[000000009100011c] = 47397e41
stw %l2,[%i6+0x11c] ! Mem[000000009100011c] = 000000be
! Mem[0000000090800140] = 7b6f9104 425eec72, %g2 = e0620278, %g3 = 97f4ab76
ldd [%i5+0x140],%g2 ! %g2 = 000000007b6f9104 00000000425eec72
! Mem[0000000091800180] = 59525e81 3a8961c0, %g2 = 7b6f9104, %g3 = 425eec72
ldd [%o0+0x180],%g2 ! %g2 = 0000000059525e81 000000003a8961c0
! %l0 = 0000000079e455af, Mem[0000000091800136] = 7fe0f8a7
sth %l0,[%o0+0x136] ! Mem[0000000091800134] = 55aff8a7
! %l4 = 00000000000000e3, Mem[000000001e8000b0] = 7673331f
sth %l4,[%i1+0x0b0] ! Mem[000000001e8000b0] = 00e3331f
! Mem[000000001f800114] = c698205c, %l2 = 00000000000000be
swap [%i3+0x114],%l2 ! %l2 = 00000000c698205c
! Mem[000000001e8001ec] = fa53c8d5, %l1 = 00000000ecc3a50e
ldsh [%i1+0x1ec],%l1 ! %l1 = fffffffffffffa53
! Mem[000000001f000114] = cbb2831f, %l6 = 000000f6, %l6 = 000000f6
add %i2,0x114,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000cbb2831f
! Mem[000000001e00017c] = e21f529a, %l1 = fffffffffffffa53
ldsw [%i0+0x17c],%l1 ! %l1 = ffffffffe21f529a
! %l6 = cbb2831f, %l7 = 00000055, Mem[0000000090000080] = 3c974cab 6c9c8c8f
std %l6,[%i4+0x080] ! Mem[0000000090000080] = cbb2831f 00000055
p7_label_10:
! Mem[000000001e000120] = a39d7733d9b7bfb3, %l5 = 0000000057063d04, %l3 = 37e678069d63c79f
add %i0,0x120,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a39d7733d9b7bfb3
! Mem[000000001e00003c] = 5c263d84, %l3 = a39d7733d9b7bfb3
swap [%i0+0x03c],%l3 ! %l3 = 000000005c263d84
! Mem[00000000900000dc] = 55ba5294, %g2 = 0000000059525e81
lduh [%i4+0x0dc],%g2 ! %g2 = 00000000000055ba
! %l3 = 000000005c263d84, Mem[00000000910000b0] = e70aab633a4c4973
stx %l3,[%i6+0x0b0] ! Mem[00000000910000b0] = 000000005c263d84
! Mem[0000000090000000] = 4063e5b2 1a4f0c3a 94053a22 fbfa3f1f
! Mem[0000000090000010] = 483601a3 fdc37062 da1b605e 55ba5294
! Mem[0000000090000020] = 3a6a54b0 2f293c1f aa74799e 67cef6c2
! Mem[0000000090000030] = 568339e6 7dca91e2 79c9e407 583f582b
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %f16 = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! %f20 = 702e60fb b196b59c 21aa2bec e10f766f
! %f24 = ab1198a9 4222b9ca fdc3c6e8 11e52605
! %f28 = cb82e663 2f7b5970 a50e57ec 61436f93
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[000000001f800189] = 5c9a73b1, %l3 = 000000005c263d84
ldstub [%i3+0x189],%l3 ! %l3 = 0000009a000000ff
! %f16 = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! %f20 = 702e60fb b196b59c 21aa2bec e10f766f
! %f24 = ab1198a9 4222b9ca fdc3c6e8 11e52605
! %f28 = cb82e663 2f7b5970 a50e57ec 61436f93
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[000000001e0000d0] = d6922953, %l5 = 0000000057063d04
swap [%i0+0x0d0],%l5 ! %l5 = 00000000d6922953
! Mem[000000001e000118] = 2db9bb3838de1a68, %l0 = 0000000079e455af, %l6 = 00000000cbb2831f
add %i0,0x118,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 2db9bb3838de1a68
p7_label_11:
! Mem[00000000918001a0] = bf0a0fb3, %g2 = 00000000000055ba
ldub [%o0+0x1a1],%g2 ! %g2 = 00000000000000bf
! %f16 = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! %f20 = 702e60fb b196b59c 21aa2bec e10f766f
! %f24 = ab1198a9 4222b9ca fdc3c6e8 11e52605
! %f28 = cb82e663 2f7b5970 a50e57ec 61436f93
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100
! %l2 = 00000000c698205c, Mem[000000001f000126] = 451a4240
stb %l2,[%i2+0x126] ! Mem[000000001f000124] = 451a5c40
! Mem[00000000908001cc] = 1ce4d927, %g2 = 00000000000000bf
lduw [%i5+0x1cc],%g2 ! %g2 = 000000001ce4d927
membar #Sync ! Added by membar checker (1813)
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000091800000] = c1c22343, %g2 = 000000001ce4d927
ldub [%o0+%g0],%g2 ! %g2 = 00000000000000c1
! Mem[0000000090800138] = b45362112ffd576c, %g2 = 00000000000000c1
ldx [%i5+0x138],%g2 ! %g2 = b45362112ffd576c
! Mem[000000001f800074] = b99dc97e, %l1 = e21f529a, %l2 = c698205c
add %i3,0x74,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b99dc97e
! Mem[00000000910000cc] = 92e0fb80, %g2 = b45362112ffd576c
ldub [%i6+0x0cd],%g2 ! %g2 = 0000000000000092
! Mem[0000000091800178] = 6be4dd80, %g2 = 0000000000000092
ldsb [%o0+0x179],%g2 ! %g2 = 000000000000006b
p7_label_12:
! %l4 = 00000000000000e3, Mem[000000009000000a] = 3a22fbfa
sth %l4,[%i4+0x00a] ! Mem[0000000090000008] = 00e3fbfa
! Mem[000000001e80001b] = dabcfebd, %l0 = 0000000079e455af
ldstub [%i1+0x01b],%l0 ! %l0 = 000000bd000000ff
! Mem[000000001e800050] = 62dea30d, %l6 = 38de1a68, %l7 = 00000055
add %i1,0x50,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000062dea30d
! %l4 = 00000000000000e3, Mem[00000000908000d0] = b92bd5886ed32e70
stx %l4,[%i5+0x0d0] ! Mem[00000000908000d0] = 00000000000000e3
! Mem[000000001e00012c] = a0ebf2de, %l7 = 62dea30d, %l5 = d6922953
add %i0,0x12c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000a0ebf2de
! Mem[000000001f0000fc] = 2e24ce82, %l5 = a0ebf2de, %l1 = e21f529a
add %i2,0xfc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000002e24ce82
! %l3 = 000000000000009a, Mem[000000009100006f] = 76060d41
stb %l3,[%i6+0x06f] ! Mem[000000009100006c] = 9a060d41
! Mem[0000000090000144] = 8c8f6ed8, %g2 = 000000000000006b
ldsh [%i4+0x146],%g2 ! %g2 = ffffffffffff8c8f
! Mem[0000000090000048] = 1f57be78, %g2 = ffffffffffff8c8f
lduw [%i4+0x048],%g2 ! %g2 = 000000001f57be78
! Mem[00000000918001a0] = 03bf0a0f, %g2 = 000000001f57be78
lduh [%o0+0x1a0],%g2 ! %g2 = 00000000000003bf
p7_label_13:
! Mem[000000001f80012c] = fceb5a73, %l6 = 2db9bb3838de1a68
swap [%i3+0x12c],%l6 ! %l6 = 00000000fceb5a73
! Mem[000000001e000057] = a2ce4ee7, %l3 = 000000000000009a
ldstub [%i0+0x057],%l3 ! %l3 = 000000e7000000ff
! Mem[00000000910001c0] = 76da58ae, %g2 = 00000000000003bf
lduh [%i6+0x1c2],%g2 ! %g2 = 00000000000076da
! %l2 = 00000000b99dc97e, Mem[00000000900000c8] = 94053a22fbfa3f1f
stx %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = 00000000b99dc97e
! Mem[000000001e800140] = 53cfddff3effe0d7, %l6 = 00000000fceb5a73, %l6 = 00000000fceb5a73
add %i1,0x140,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 53cfddff3effe0d7
! Mem[00000000908000bc] = 000000e3, %g2 = 00000000000076da
lduw [%i5+0x0bc],%g2 ! %g2 = 00000000000000e3
! Mem[00000000900001f8] = 2b583f5807e4c979, %g2 = 00000000000000e3
ldx [%i4+0x1f8],%g2 ! %g2 = 2b583f5807e4c979
! Mem[000000001f000148] = 52ff5a5b, %l0 = 000000bd, %l5 = a0ebf2de
add %i2,0x148,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000052ff5a5b
! Mem[000000001f000158] = f9d8eddf0000007c, %l0 = 00000000000000bd
ldx [%i2+0x158],%l0 ! %l0 = f9d8eddf0000007c
! Mem[000000001f000070] = 8c870150, %l3 = 000000e7, %l4 = 000000e3
add %i2,0x70,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008c870150
p7_label_14:
! Mem[000000001f800018] = 9b1b9e9204b1dde3, %l2 = 00000000b99dc97e, %l4 = 000000008c870150
add %i3,0x18,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 9b1b9e9204b1dde3
! Mem[000000001e800150] = b8ed5441c209140f, %l0 = f9d8eddf0000007c, %l5 = 0000000052ff5a5b
add %i1,0x150,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = b8ed5441c209140f
! Mem[0000000091800038] = dc76802b80b203b0, %g2 = 2b583f5807e4c979
ldx [%o0+0x038],%g2 ! %g2 = dc76802b80b203b0
! %l4 = 04b1dde3, %l5 = c209140f, Mem[0000000090000028] = aa74799e 67cef6c2
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 04b1dde3 c209140f
! Mem[00000000908000f8] = e13ef452, %g2 = dc76802b80b203b0
lduh [%i5+0x0fa],%g2 ! %g2 = 000000000000e13e
! %l1 = 000000002e24ce82, Mem[00000000908001c8] = ff6375af1ce4d927
stx %l1,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000002e24ce82
! %f16 = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! %f20 = 702e60fb b196b59c 21aa2bec e10f766f
! %f24 = ab1198a9 4222b9ca fdc3c6e8 11e52605
! %f28 = cb82e663 2f7b5970 a50e57ec 61436f93
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[000000009080010c] = ac0ce21b, %g2 = 000000000000e13e
ldsh [%i5+0x10c],%g2 ! %g2 = ffffffffffffac0c
! Mem[000000001e8001f8] = ab137d19, %l2 = 00000000b99dc97e
ldstub [%i1+0x1f8],%l2 ! %l2 = 000000ab000000ff
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
p7_label_15:
! %l0 = f9d8eddf0000007c, Mem[000000001f0000c4] = e02a1f49
stw %l0,[%i2+0x0c4] ! Mem[000000001f0000c4] = 0000007c
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000180
! %l1 = 000000002e24ce82, Mem[0000000091800049] = 80eaf6e0
stb %l1,[%o0+0x049] ! Mem[0000000091800048] = 82eaf6e0
! Mem[000000001f80013c] = ff9edd10, %l0 = 0000007c, %l2 = 000000ab
add %i3,0x13c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ff9edd10
! Mem[000000001f000188] = 952363e01cef26e0, %l1 = 000000002e24ce82, %l0 = f9d8eddf0000007c
add %i2,0x188,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 952363e01cef26e0
! Mem[0000000090000140] = 3c974cab 6c9c8c8f 6ed8231b 78be571f
! Mem[0000000090000150] = 9cb596b1 fb602e70 6f760fe1 ec2baa21
! Mem[0000000090000160] = cab92242 a99811ab 0526e511 e8c6c3fd
! Mem[0000000090000170] = 70597b2f 63e682cb 936f4361 ec570ea5
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800050] = 7bb3e03f, %g2 = ffffffffffffac0c
ldsh [%i5+0x050],%g2 ! %g2 = 0000000000007bb3
! Mem[000000001f0000e8] = c40d4ac0279b6e59, %l2 = 00000000ff9edd10, %l2 = 00000000ff9edd10
add %i2,0xe8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = c40d4ac0279b6e59
! Mem[000000001f000194] = 803482ea, %l0 = 1cef26e0, %l4 = 04b1dde3
add %i2,0x194,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000803482ea
membar #Sync ! Added by membar checker (1814)
! Mem[0000000090000000] = 4063e5b2 1a4f0c3a 940500e3 fbfa3f1f
! Mem[0000000090000010] = 483601a3 fdc37062 da1b605e 55ba5294
! Mem[0000000090000020] = 3a6a54b0 2f293c1f 04b1dde3 c209140f
! Mem[0000000090000030] = 568339e6 7dca91e2 79c9e407 583f582b
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
p7_label_16:
! Mem[0000000090000030] = 568339e6, %g2 = 0000000000007bb3
lduw [%i4+0x030],%g2 ! %g2 = 00000000568339e6
! Mem[00000000910000b0] = 000000005c263d84, %g2 = 00000000568339e6
ldx [%i6+0x0b0],%g2 ! %g2 = 000000005c263d84
! Mem[0000000090800074] = 940c27ba, %g2 = 000000005c263d84
ldsh [%i5+0x076],%g2 ! %g2 = ffffffffffff940c
! %l7 = 0000000062dea30d, Mem[000000001f0001e0] = ab1198a94222b9ca
stx %l7,[%i2+0x1e0] ! Mem[000000001f0001e0] = 0000000062dea30d
! %l3 = 00000000000000e7, Mem[0000000091800160] = 922fd400c730ce0b
stx %l3,[%o0+0x160] ! Mem[0000000091800160] = 00000000000000e7
! %f16 = 8f8c9c6c ab4c973c 1f57be78 1b23d86e
! %f20 = 702e60fb b196b59c 21aa2bec e10f766f
! %f24 = ab1198a9 4222b9ca fdc3c6e8 11e52605
! %f28 = cb82e663 2f7b5970 a50e57ec 61436f93
stda %f16,[%i3]ASI_BLK_AIUS ! Block Store to 000000001f800000
! Mem[00000000918000e4] = 5d35e2f0, %g2 = ffffffffffff940c
ldub [%o0+0x0e7],%g2 ! %g2 = 000000000000005d
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
stda %f0,[%i1]ASI_BLK_SL ! Block Store to 000000001e800000
! Mem[000000001f000184] = 2c20cf9a, %l6 = 53cfddff3effe0d7
lduh [%i2+0x186],%l6 ! %l6 = 000000000000cf9a
! Mem[000000001e0001d4] = d9d8c88d, %l5 = b8ed5441c209140f
lduh [%i0+0x1d4],%l5 ! %l5 = 000000000000d9d8
p7_label_17:
! Mem[000000001e000154] = 5d36f687, %l3 = 000000e7, %l3 = 000000e7
add %i0,0x154,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005d36f687
! Mem[0000000090000118] = 2bece10f, %g2 = 000000000000005d
ldub [%i4+0x11a],%g2 ! %g2 = 000000000000002b
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[000000001e800140] = 53cfddff3effe0d7, %l4 = 00000000803482ea, %l7 = 0000000062dea30d
add %i1,0x140,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 53cfddff3effe0d7
! Mem[0000000090000124] = b9cafdc3, %g2 = 000000000000002b
lduh [%i4+0x126],%g2 ! %g2 = 000000000000b9ca
! Mem[0000000091000108] = 3cc57cdf, %g2 = 000000000000b9ca
lduw [%i6+0x108],%g2 ! %g2 = 000000003cc57cdf
! Mem[0000000091800090] = 00000000 00000045, %g2 = 3cc57cdf, %g3 = 3a8961c0
ldd [%o0+0x090],%g2 ! %g2 = 0000000000000000 0000000000000045
! Mem[00000000910001d8] = 706bb7f9eadd85ef, %g2 = 0000000000000000
ldx [%i6+0x1d8],%g2 ! %g2 = 706bb7f9eadd85ef
! Mem[000000001e00018c] = 4e5953b6, %l5 = 0000d9d8, %l5 = 0000d9d8
add %i0,0x18c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000004e5953b6
! Mem[000000001f8000d8] = bbfe7398, %l3 = 000000005d36f687
ldstub [%i3+0x0d8],%l3 ! %l3 = 000000bb000000ff
p7_label_18:
! Mem[0000000091800060] = e0620278 b85dc7f0, %g2 = eadd85ef, %g3 = 00000045
ldd [%o0+0x060],%g2 ! %g2 = 00000000e0620278 00000000b85dc7f0
! Mem[00000000918001d0] = 6629cc04, %g2 = 00000000e0620278
ldub [%o0+0x1d0],%g2 ! %g2 = 0000000000000066
! Mem[000000001f800058] = 458834b9420054ca, %l1 = 000000002e24ce82, %l1 = 000000002e24ce82
add %i3,0x58,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 458834b9420054ca
! Mem[000000001f000028] = 4fa0bf80a403ab64, %l7 = 53cfddff3effe0d7, %l3 = 00000000000000bb
add %i2,0x28,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 4fa0bf80a403ab64
! Mem[000000001e800078] = d93d1460, %l0 = 952363e01cef26e0
ldub [%i1+0x07b],%l0 ! %l0 = 0000000000000060
! Mem[000000001f000070] = 8c87015089797b50, %l5 = 000000004e5953b6, %l7 = 53cfddff3effe0d7
add %i2,0x70,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8c87015089797b50
! %l2 = 279b6e59, %l3 = a403ab64, Mem[00000000908001f8] = 845309c2 e1033315
std %l2,[%i5+0x1f8] ! Mem[00000000908001f8] = 279b6e59 a403ab64
! %l4 = 00000000803482ea, Mem[000000001f000140] = cc7750a32616c9c5
stx %l4,[%i2+0x140] ! Mem[000000001f000140] = 00000000803482ea
! Mem[000000001e800130] = 2f3473f2, %l1 = 420054ca, %l2 = 279b6e59
add %i1,0x130,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000002f3473f2
! Mem[000000001f800179] = 31266677, %l5 = 000000004e5953b6
ldstub [%i3+0x179],%l5 ! %l5 = 00000026000000ff
p7_label_19:
! Mem[000000001e0001c0] = 5a56b682, %l5 = 0000000000000026
swap [%i0+0x1c0],%l5 ! %l5 = 000000005a56b682
! Mem[00000000918000a8] = 721f3685, %g2 = 0000000000000066
lduh [%o0+0x0aa],%g2 ! %g2 = 000000000000721f
membar #Sync ! Added by membar checker (1815)
! Mem[000000001f800140] = 0e5e0815 0cc0da67 b46450d4 13c7a8ce
! Mem[000000001f800150] = 9eac82d1 fa3a4744 92a7a650 e3f9b0f6
! Mem[000000001f800160] = c6d6b138 e0f223ef 5686705c f281fe87
! Mem[000000001f800170] = b0682e8c 7bb89281 31ff6677 91fda79b
ldda [%i3+%g6]ASI_BLK_P,%f16 ! Block Load from 000000001f800140
! Mem[0000000090000088] = e76110c4, %g2 = 000000000000721f
lduw [%i4+0x088],%g2 ! %g2 = 00000000e76110c4
! Mem[000000001f8000dc] = 90f85149, %l1 = 458834b9420054ca
lduw [%i3+0x0dc],%l1 ! %l1 = 0000000090f85149
! Mem[000000001f0000d8] = 5c64365d, %l6 = 0000cf9a, %l0 = 00000060
add %i2,0xd8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005c64365d
! Mem[0000000091800034] = 6f288f44, %g2 = 00000000e76110c4
ldsh [%o0+0x034],%g2 ! %g2 = 0000000000006f28
! %l6 = 0000cf9a, %l7 = 89797b50, Mem[0000000090000090] = 56b99786 dc39e241
std %l6,[%i4+0x090] ! Mem[0000000090000090] = 0000cf9a 89797b50
! %l6 = 000000000000cf9a, Mem[000000009180016c] = 6047d4c3
stw %l6,[%o0+0x16c] ! Mem[000000009180016c] = 0000cf9a
! %l6 = 000000000000cf9a, Mem[000000009000016c] = e8c6c3fd
stw %l6,[%i4+0x16c] ! Mem[000000009000016c] = 0000cf9a
p7_label_20:
! Mem[000000001e000050] = 042865a4, %l5 = 000000005a56b682
ldsh [%i0+0x052],%l5 ! %l5 = 00000000000065a4
! Mem[000000001e000140] = 047c5357082b8d50, %l7 = 8c87015089797b50, %l3 = 4fa0bf80a403ab64
add %i0,0x140,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 047c5357082b8d50
! %l7 = 8c87015089797b50, Mem[0000000090000158] = 6f760fe1ec2baa21
stx %l7,[%i4+0x158] ! Mem[0000000090000158] = 8c87015089797b50
! %l4 = 00000000803482ea, Mem[00000000910000d0] = 807c80b24ba298be
stx %l4,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000000803482ea
! Mem[000000001e00014f] = fa8ae1be, %l5 = 00000000000065a4
ldstub [%i0+0x14f],%l5 ! %l5 = 000000be000000ff
! Mem[00000000910001d8] = 706bb7f9, %g18 = 9e0bc3b451a7b521
ldsw [%i6+0x1d8],%g2 ! %g2 = 9e0bc3b451a7b521
! %f16 = 0e5e0815 0cc0da67 b46450d4 13c7a8ce
! %f20 = 9eac82d1 fa3a4744 92a7a650 e3f9b0f6
! %f24 = c6d6b138 e0f223ef 5686705c f281fe87
! %f28 = b0682e8c 7bb89281 31ff6677 91fda79b
mov 0x080,%g5
stda %f16,[%i1+%g5]ASI_BLK_AIUP ! Block Store to 000000001e800080
! %l6 = 000000000000cf9a, Mem[0000000090800170] = f252e1de
stw %l6,[%i5+0x170] ! Mem[0000000090800170] = 0000cf9a
! Mem[0000000090800148] = b4d99513, %g2 = 00000000706bb7f9
ldub [%i5+0x14b],%g2 ! %g2 = 00000000000000b4
! Mem[000000001e800190] = 08ed399035bcac91, %l5 = 00000000000000be, %l3 = 047c5357082b8d50
add %i1,0x190,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 08ed399035bcac91
p7_label_21:
! Mem[0000000091000088] = 00000000, %g18 = 9e0bc3b451a7b521
ldsw [%i6+0x088],%g2 ! %g2 = 9e0bc3b451a7b521
! %l7 = 8c87015089797b50, Mem[000000009180001a] = 2106603a
sth %l7,[%o0+0x01a] ! Mem[0000000091800018] = 7b50603a
! %l0 = 000000005c64365d, Mem[000000001f0001b0] = 7017047e
sth %l0,[%i2+0x1b0] ! Mem[000000001f0001b0] = 365d047e
! %l1 = 0000000090f85149, Mem[000000001e00009c] = e89b853b
stw %l1,[%i0+0x09c] ! Mem[000000001e00009c] = 90f85149
! Mem[000000001f8001e0] = 7f5ca4a2, %l2 = 2f3473f2, %l6 = 0000cf9a
add %i3,0x1e0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000007f5ca4a2
! Mem[00000000900000c8] = 0000b99d, %g2 = 0000000000000000
lduh [%i4+0x0ca],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000040] = de2b22d4 b1eb7823 c10d8c2f c41061e7
! Mem[0000000090000050] = 41e239dc 8697b956 458834b9 420054ca
! Mem[0000000090000060] = ceffba47 6346f9dd 7345c874 36e5e0d8
! Mem[0000000090000070] = accbca07 b99dc97e 30b5512f 2cbfb96e
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800098] = a2cd0a0d6de004cd, %g2 = 0000000000000000
ldx [%i5+0x098],%g2 ! %g2 = a2cd0a0d6de004cd
! Mem[000000001e8000c5] = f3ef7346, %l2 = 000000002f3473f2
ldstub [%i1+0x0c5],%l2 ! %l2 = 000000ef000000ff
! Mem[000000001f0001d8] = 21aa2bec, %l2 = 00000000000000ef
ldub [%i2+0x1d9],%l2 ! %l2 = 00000000000000aa
p7_label_22:
! Mem[000000001f0000b3] = 615130cb, %l3 = 08ed399035bcac91
ldstub [%i2+0x0b3],%l3 ! %l3 = 000000cb000000ff
! Mem[0000000090000100] = 8f8c9c6c, %g2 = a2cd0a0d6de004cd
lduh [%i4+0x100],%g2 ! %g2 = 0000000000008f8c
! Mem[000000001f000198] = ec2c721f, %l1 = 90f85149, %l7 = 89797b50
add %i2,0x198,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ec2c721f
! Mem[0000000091000160] = 576b9b8c 1dd1556a, %g2 = 00008f8c, %g3 = b85dc7f0
ldd [%i6+0x160],%g2 ! %g2 = 00000000576b9b8c 000000001dd1556a
! %l2 = 00000000000000aa, Mem[00000000900001fc] = 2f51b530
stw %l2,[%i4+0x1fc] ! Mem[00000000900001fc] = 000000aa
! %l0 = 000000005c64365d, Mem[00000000918001a8] = 68d08c1d21063261
stx %l0,[%o0+0x1a8] ! Mem[00000000918001a8] = 000000005c64365d
! %f16 = 0e5e0815 0cc0da67 b46450d4 13c7a8ce
! %f20 = 9eac82d1 fa3a4744 92a7a650 e3f9b0f6
! %f24 = c6d6b138 e0f223ef 5686705c f281fe87
! %f28 = b0682e8c 7bb89281 31ff6677 91fda79b
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[0000000091000008] = 48e5a058, %g2 = 00000000576b9b8c
ldsh [%i6+0x00a],%g2 ! %g2 = 00000000000048e5
! Mem[000000001f000183] = 0eb93393, %l4 = 00000000803482ea
ldstub [%i2+0x183],%l4 ! %l4 = 00000093000000ff
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
p7_label_23:
! %l6 = 000000007f5ca4a2, Mem[00000000900001c2] = ebb1d422
sth %l6,[%i4+0x1c2] ! Mem[00000000900001c0] = a4a2d422
! Mem[000000001e800040] = 831cc872, %l6 = 000000007f5ca4a2
ldstub [%i1+0x040],%l6 ! %l6 = 00000083000000ff
! %l7 = 00000000ec2c721f, Mem[0000000091000058] = cd7b5735
sth %l7,[%i6+0x058] ! Mem[0000000091000058] = 721f5735
! %f16 = 0e5e0815 0cc0da67 b46450d4 13c7a8ce
! %f20 = 9eac82d1 fa3a4744 92a7a650 e3f9b0f6
! %f24 = c6d6b138 e0f223ef 5686705c f281fe87
! %f28 = b0682e8c 7bb89281 31ff6677 91fda79b
mov 0x100,%g4
stda %f16,[%i1+%g4]ASI_BLK_AIUS ! Block Store to 000000001e800100
! Mem[000000001f800045] = b1eb7823, %l5 = 00000000000000be
ldstub [%i3+0x045],%l5 ! %l5 = 000000eb000000ff
! Mem[000000001e800150] = b8ed5441, %l2 = 00000000000000aa
lduw [%i1+0x150],%l2 ! %l2 = 00000000b8ed5441
! Mem[000000001e0000b7] = c35f17b3, %l7 = 00000000ec2c721f
ldstub [%i0+0x0b7],%l7 ! %l7 = 000000b3000000ff
membar #Sync ! Added by membar checker (1816)
! Mem[00000000900001c0] = 2378a4a2 d4222bde e76110c4 2f8c0dc1
! Mem[00000000900001d0] = 56b99786 dc39e241 ca540042 b9348845
! Mem[00000000900001e0] = ddf94663 47baffce d8e0e536 74c84573
! Mem[00000000900001f0] = 7ec99db9 07cacbac 6eb9bf2c 000000aa
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000001f80012c] = 38de1a68, %l3 = 00000000000000cb
ldsh [%i3+0x12e],%l3 ! %l3 = 0000000000001a68
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
stda %f0,[%i3+%g5]ASI_COMMIT_S ! Block Store to 000000001f800080
p7_label_24:
! Mem[00000000910000a8] = 477df7d6, %g2 = 00000000000048e5
lduw [%i6+0x0a8],%g2 ! %g2 = 00000000477df7d6
! %f0 = de2b22d4 b1eb7823 c10d8c2f c41061e7
! %f4 = 41e239dc 8697b956 458834b9 420054ca
! %f8 = ceffba47 6346f9dd 7345c874 36e5e0d8
! %f12 = accbca07 b99dc97e 30b5512f 2cbfb96e
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! %f16 = 0e5e0815 0cc0da67 b46450d4 13c7a8ce
! %f20 = 9eac82d1 fa3a4744 92a7a650 e3f9b0f6
! %f24 = c6d6b138 e0f223ef 5686705c f281fe87
! %f28 = b0682e8c 7bb89281 31ff6677 91fda79b
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000001e000075] = ba9f581f, %l7 = 00000000000000b3
ldstub [%i0+0x075],%l7 ! %l7 = 0000009f000000ff
! %l0 = 5c64365d, %l1 = 90f85149, Mem[00000000900001b8] = 30b5512f 2cbfb96e
std %l0,[%i4+0x1b8] ! Mem[00000000900001b8] = 5c64365d 90f85149
! %l1 = 0000000090f85149, Mem[000000009000008c] = 2f8c0dc1
stw %l1,[%i4+0x08c] ! Mem[000000009000008c] = 90f85149
membar #Sync ! Added by membar checker (1817)
! %f16 = 0e5e0815 0cc0da67 b46450d4 13c7a8ce
! %f20 = 9eac82d1 fa3a4744 92a7a650 e3f9b0f6
! %f24 = c6d6b138 e0f223ef 5686705c f281fe87
! %f28 = b0682e8c 7bb89281 31ff6677 91fda79b
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! %l3 = 0000000000001a68, Mem[00000000900000a8] = d8e0e53674c84573
stx %l3,[%i4+0x0a8] ! Mem[00000000900000a8] = 0000000000001a68
! %l1 = 0000000090f85149, Mem[000000001f8001cc] = c703624d
stw %l1,[%i3+0x1cc] ! Mem[000000001f8001cc] = 90f85149
! %l3 = 0000000000001a68, Mem[000000009180013a] = fd0fe4f3
stb %l3,[%o0+0x13a] ! Mem[0000000091800138] = 680fe4f3
p7_label_25:
! Mem[000000001f000124] = 451a5c40, %l7 = 000000000000009f
lduw [%i2+0x124],%l7 ! %l7 = 00000000451a5c40
! Mem[000000001e800138] = 31ff6677, %l0 = 000000005c64365d
swap [%i1+0x138],%l0 ! %l0 = 0000000031ff6677
! %l2 = 00000000b8ed5441, Mem[000000009100007c] = bbee9030
stw %l2,[%i6+0x07c] ! Mem[000000009100007c] = b8ed5441
! Mem[000000009180007c] = 08537754, %g2 = 00000000477df7d6
ldub [%o0+0x07f],%g2 ! %g2 = 0000000000000008
! Mem[0000000090800084] = 8c2a4225, %g2 = 0000000000000008
lduw [%i5+0x084],%g2 ! %g2 = 000000008c2a4225
! Mem[000000001e0001a4] = ea4965f5, %l1 = 0000000090f85149
ldsh [%i0+0x1a6],%l1 ! %l1 = 00000000000065f5
! Mem[0000000090000080] = 2378ebb1, %g18 = 9e0bc3b451a7b521
ldsw [%i4+0x080],%g2 ! %g2 = 9e0bc3b451a7b521
! Mem[0000000091800104] = 6f260499, %g2 = 000000002378ebb1
ldub [%o0+0x105],%g2 ! %g2 = 000000000000006f
! Mem[00000000908000a8] = 5049bada0eb1465f, %g2 = 000000000000006f
ldx [%i5+0x0a8],%g2 ! %g2 = 5049bada0eb1465f
! %l6 = 0000000000000083, Mem[0000000090800142] = 9104425e
sth %l6,[%i5+0x142] ! Mem[0000000090800140] = 0083425e
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000031ff6677
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000065f5
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b8ed5441
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000001a68
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000093
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000eb
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000083
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000451a5c40
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 %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be de2b22d4 b1eb7823
bne %xcc,p7_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c10d8c2f c41061e7
bne %xcc,p7_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 41e239dc 8697b956
bne %xcc,p7_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 458834b9 420054ca
bne %xcc,p7_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ceffba47 6346f9dd
bne %xcc,p7_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 7345c874 36e5e0d8
bne %xcc,p7_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be accbca07 b99dc97e
bne %xcc,p7_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 30b5512f 2cbfb96e
bne %xcc,p7_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 0e5e0815 0cc0da67
bne %xcc,p7_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be b46450d4 13c7a8ce
bne %xcc,p7_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 9eac82d1 fa3a4744
bne %xcc,p7_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 92a7a650 e3f9b0f6
bne %xcc,p7_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c6d6b138 e0f223ef
bne %xcc,p7_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 5686705c f281fe87
bne %xcc,p7_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be b0682e8c 7bb89281
bne %xcc,p7_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 31ff6677 91fda79b
bne %xcc,p7_f30_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = 9490f867d9b7bfb3
ldx [%i0+0x038],%g3 ! Observed data at 000000001e000038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 042865a4a2ce4eff
ldx [%i0+0x050],%g3 ! Observed data at 000000001e000050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2a8bcad1baff581f
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 = 41ff8c81a899ca80
ldx [%i0+0x078],%g3 ! Observed data at 000000001e000078
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0b1ccbe890f85149
ldx [%i0+0x098],%g3 ! Observed data at 000000001e000098
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 4de47f9fc35f17ff
ldx [%i0+0x0b0],%g3 ! Observed data at 000000001e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 57063d0441522fb1
ldx [%i0+0x0d0],%g3 ! Observed data at 000000001e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9b319d7bfa8ae1ff
ldx [%i0+0x148],%g3 ! Observed data at 000000001e000148
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x148,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 00000026d96b50ab
ldx [%i0+0x1c0],%g3 ! Observed data at 000000001e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d61d6f683e17ff7d
ldx [%i0+0x1e0],%g3 ! Observed data at 000000001e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1e0,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 2378ebb1d4222bde
ldx [%i1+0x000],%g3 ! Observed data at 000000001e800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e76110c42f8c0dc1
ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 56b99786dc39e241
ldx [%i1+0x010],%g3 ! Observed data at 000000001e800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ca540042b9348845
ldx [%i1+0x018],%g3 ! Observed data at 000000001e800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ddf9466347baffce
ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d8e0e53674c84573
ldx [%i1+0x028],%g3 ! Observed data at 000000001e800028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7ec99db907cacbac
ldx [%i1+0x030],%g3 ! Observed data at 000000001e800030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6eb9bf2c2f51b530
ldx [%i1+0x038],%g3 ! Observed data at 000000001e800038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = ff1cc8728bd35042
ldx [%i1+0x040],%g3 ! Observed data at 000000001e800040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0e5e08150cc0da67
ldx [%i1+0x080],%g3 ! Observed data at 000000001e800080
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b46450d413c7a8ce
ldx [%i1+0x088],%g3 ! Observed data at 000000001e800088
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9eac82d1fa3a4744
ldx [%i1+0x090],%g3 ! Observed data at 000000001e800090
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 92a7a650e3f9b0f6
ldx [%i1+0x098],%g3 ! Observed data at 000000001e800098
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = c6d6b138e0f223ef
ldx [%i1+0x0a0],%g3 ! Observed data at 000000001e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5686705cf281fe87
ldx [%i1+0x0a8],%g3 ! Observed data at 000000001e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = b0682e8c7bb89281
ldx [%i1+0x0b0],%g3 ! Observed data at 000000001e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 31ff667791fda79b
ldx [%i1+0x0b8],%g3 ! Observed data at 000000001e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b80692b3f3ff7346
ldx [%i1+0x0c0],%g3 ! Observed data at 000000001e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d03ebfa963ff686f
ldx [%i1+0x0d0],%g3 ! Observed data at 000000001e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ffc0b8db8920f65c
ldx [%i1+0x0e8],%g3 ! Observed data at 000000001e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0e5e08150cc0da67
ldx [%i1+0x100],%g3 ! Observed data at 000000001e800100
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = b46450d413c7a8ce
ldx [%i1+0x108],%g3 ! Observed data at 000000001e800108
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 9eac82d1fa3a4744
ldx [%i1+0x110],%g3 ! Observed data at 000000001e800110
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 92a7a650e3f9b0f6
ldx [%i1+0x118],%g3 ! Observed data at 000000001e800118
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c6d6b138e0f223ef
ldx [%i1+0x120],%g3 ! Observed data at 000000001e800120
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5686705cf281fe87
ldx [%i1+0x128],%g3 ! Observed data at 000000001e800128
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = b0682e8c7bb89281
ldx [%i1+0x130],%g3 ! Observed data at 000000001e800130
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5c64365d91fda79b
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 = 53cfddff3effe0d7
ldx [%i1+0x140],%g3 ! Observed data at 000000001e800140
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x140,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ff137d199da618e2
ldx [%i1+0x1f8],%g3 ! Observed data at 000000001e8001f8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1f8,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x040],%g2 ! Expected data = 5a47fac0da50e913
ldx [%i2+0x040],%g3 ! Observed data at 000000001f000040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x040,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 615130ffdfa55828
ldx [%i2+0x0b0],%g3 ! Observed data at 000000001f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 25f69b670000007c
ldx [%i2+0x0c0],%g3 ! Observed data at 000000001f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0e7a314b451a5c40
ldx [%i2+0x120],%g3 ! Observed data at 000000001f000120
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00000000803482ea
ldx [%i2+0x140],%g3 ! Observed data at 000000001f000140
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = f9d8eddf0000007c
ldx [%i2+0x158],%g3 ! Observed data at 000000001f000158
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0eb933ff2c20cf9a
ldx [%i2+0x180],%g3 ! Observed data at 000000001f000180
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 365d047ec1f71c22
ldx [%i2+0x1b0],%g3 ! Observed data at 000000001f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0000000062dea30d
ldx [%i2+0x1e0],%g3 ! Observed data at 000000001f0001e0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1e0,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 8f8c9c6cab4c973c
ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1f57be781b23d86e
ldx [%i3+0x008],%g3 ! Observed data at 000000001f800008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 702e60fbb196b59c
ldx [%i3+0x010],%g3 ! Observed data at 000000001f800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 21aa2bece10f766f
ldx [%i3+0x018],%g3 ! Observed data at 000000001f800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ab1198a94222b9ca
ldx [%i3+0x020],%g3 ! Observed data at 000000001f800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = fdc3c6e811e52605
ldx [%i3+0x028],%g3 ! Observed data at 000000001f800028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = cb82e6632f7b5970
ldx [%i3+0x030],%g3 ! Observed data at 000000001f800030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a50e57ec61436f93
ldx [%i3+0x038],%g3 ! Observed data at 000000001f800038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = de2b22d4b1ff7823
ldx [%i3+0x040],%g3 ! Observed data at 000000001f800040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = de2b22d4b1eb7823
ldx [%i3+0x080],%g3 ! Observed data at 000000001f800080
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = c10d8c2fc41061e7
ldx [%i3+0x088],%g3 ! Observed data at 000000001f800088
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 41e239dc8697b956
ldx [%i3+0x090],%g3 ! Observed data at 000000001f800090
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 458834b9420054ca
ldx [%i3+0x098],%g3 ! Observed data at 000000001f800098
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ceffba476346f9dd
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 = 7345c87436e5e0d8
ldx [%i3+0x0a8],%g3 ! Observed data at 000000001f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = accbca07b99dc97e
ldx [%i3+0x0b0],%g3 ! Observed data at 000000001f8000b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 30b5512f2cbfb96e
ldx [%i3+0x0b8],%g3 ! Observed data at 000000001f8000b8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = fffe739890f85149
ldx [%i3+0x0d8],%g3 ! Observed data at 000000001f8000d8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7d96236c000000be
ldx [%i3+0x110],%g3 ! Observed data at 000000001f800110
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = e24d8f6338de1a68
ldx [%i3+0x128],%g3 ! Observed data at 000000001f800128
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x128,%g4
ldx [%g1+0x178],%g2 ! Expected data = 31ff667791fda79b
ldx [%i3+0x178],%g3 ! Observed data at 000000001f800178
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5cff73b1d0ec9c1f
ldx [%i3+0x188],%g3 ! Observed data at 000000001f800188
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 552710e890f85149
ldx [%i3+0x1c8],%g3 ! Observed data at 000000001f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7f5ca4a2ffafd8ae
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_f0_fail:
set p7_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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_f6_fail:
set p7_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f8_fail:
set p7_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f10_fail:
set p7_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f12_fail:
set p7_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f14_fail:
set p7_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%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:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800000]
stxa %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000008]
stda %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800000]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000008]
done
p7_trap1o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800000]
stxa %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000008]
stda %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800000]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000008]
done
p7_trap2e:
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e000020]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e000000]
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800028]
done
p7_trap2o:
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e000020]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e000000]
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800028]
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 = 9d60c7b2275375f0
ldx [%g1+0x008],%l1 ! %l1 = 3b52fa3da2761a57
ldx [%g1+0x010],%l2 ! %l2 = e2c3ea3e53cfddff
ldx [%g1+0x018],%l3 ! %l3 = fed2bd2488c9d4b1
ldx [%g1+0x020],%l4 ! %l4 = b7589d0a24470921
ldx [%g1+0x028],%l5 ! %l5 = 97f5f1ce5a47fac0
ldx [%g1+0x030],%l6 ! %l6 = 85a433c67dd13bc9
ldx [%g1+0x038],%l7 ! %l7 = aecd2332a6a8ca61
! 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 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f4 = 041ad629 d4420d80 6b734924 7f423277
! %f8 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f12 = 30950030 ea2aef1a dfdccb80 e0a9337a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d1fe7c92 6477be0d e57c2fc7 936a0a62
! %f20 = b3b396a7 323d142b b737e535 1cff1153
! %f24 = 3fcaa28d e587cbab 433a7cbd bd84037d
! %f28 = f57acca3 55049627 629127c3 095d8406
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6556c86b 9090bd75 a7ee2db9 ff7edba3
! %f36 = a9edb5d9 2ad2aa6d e40e37d0 eeac8154
! %f40 = 6fe8406e f43a848d 035f9567 3e9ac95a
! %f44 = 891ce1a1 ae72d86d e854bc23 3230bf9a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9e3ffdb000000072,%g7,%g1 ! GSR scale = 14, align = 2
wr %g1,%g0,%gsr ! GSR = 9e3ffdb000000072
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:
! %l5 = a2035099e598655e, Mem[0000000091000008] = fb9248e5a058c056
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = a2035099e598655e
! Mem[0000000020800010] = b5354036, %l4 = 2f2712fa, %l7 = 309728d0
add %i1,0x10,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000b5354036
! Mem[0000000020800010] = b5354036ff0916e2, %l1 = c24d1a163677417e, %l1 = c24d1a163677417e
add %i1,0x10,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = b5354036ff0916e2
! Mem[0000000090800188] = b451fbc4 581c25f4, %g2 = 96643c05, %g3 = 0bad0b00
ldd [%i5+0x188],%g2 ! %g2 = 00000000b451fbc4 00000000581c25f4
! %l4 = bb2b80be2f2712fa, Mem[00000000908001d8] = 3188e525cea79a81
stx %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = bb2b80be2f2712fa
! Mem[00000000910001f8] = 00ab93c6, %g2 = 00000000b451fbc4
ldsh [%i6+0x1fa],%g2 ! %g2 = 00000000000000ab
! Mem[00000000910000e8] = 92c02dd4, %g2 = 00000000000000ab
lduw [%i6+0x0e8],%g2 ! %g2 = 0000000092c02dd4
! Mem[00000000200001a8] = a8d84cc0d84b6843, %l6 = 99c55e93b5fb7987, %l0 = 97b2ad14a39676a2
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = a8d84cc0d84b6843
! Mem[0000000021800080] = ae30205d, %l0 = a8d84cc0d84b6843
ldsh [%i3+0x080],%l0 ! %l0 = ffffffffffffae30
! Mem[0000000020000008] = 642b380e, %l1 = b5354036ff0916e2
ldstub [%i0+%o1],%l1 ! %l1 = 00000064000000ff
p8_label_2:
! Mem[00000000208001c0] = 77b52567 f8a28243 5d2dac52 5687b337
! Mem[00000000208001d0] = 2d826a69 3fdcf3bc 2caa8915 5a33bdb0
! Mem[00000000208001e0] = 35b8c6e4 c60694c1 946e78ec 5f5df963
! Mem[00000000208001f0] = dd9fd105 2735d36b 02f30dcf 5266dc99
mov 0x1c0,%g4
ldda [%i1+%g4]ASI_BLK_PL,%f16 ! Block Load from 00000000208001c0
! Mem[0000000020000060] = 0f90cdb2, %l4 = 2f2712fa, %l2 = cbe0ba14
add %i0,0x60,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000000f90cdb2
! %l6 = 99c55e93b5fb7987, Mem[000000009000005c] = e7b9b6a4
stw %l6,[%i4+0x05c] ! Mem[000000009000005c] = b5fb7987
! %f16 = 4382a2f8 6725b577 37b38756 52ac2d5d
! %f20 = bcf3dc3f 696a822d b0bd335a 1589aa2c
! %f24 = c19406c6 e4c6b835 63f95d5f ec786e94
! %f28 = 6bd33527 05d19fdd 99dc6652 cf0df302
mov 0x080,%g5
stda %f16,[%i3+%g5]ASI_COMMIT_S ! Block Store to 0000000021800080
! %l7 = 00000000b5354036, Mem[00000000910000a8] = 477df7d6f2b795cc
stx %l7,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000000b5354036
! %l5 = a2035099e598655e, Mem[00000000900000b4] = 1f4d5e21
stb %l5,[%i4+0x0b4] ! Mem[00000000900000b4] = 5e4d5e21
! %l0 = ffffae30, %l1 = 00000064, Mem[0000000091000010] = 124428d7 0474995f
std %l0,[%i6+%o2] ! Mem[0000000091000010] = ffffae30 00000064
! Mem[00000000218001fc] = fe2cc745, %l7 = b5354036, %l7 = b5354036
add %i3,0x1fc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000fe2cc745
! Mem[00000000208001cc] = 5687b337, %l1 = 00000064, %l7 = fe2cc745
add %i1,0x1cc,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000005687b337
! Mem[00000000200000e8] = 04fc91c4, %l4 = 2f2712fa, %l5 = e598655e
add %i0,0xe8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000004fc91c4
p8_label_3:
! Mem[0000000090000018] = 1c38131a, %g18 = e4a169bdc50a4057
ldsw [%i4+%o3],%g2 ! %g2 = e4a169bdc50a4057
! %f0 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f4 = 041ad629 d4420d80 6b734924 7f423277
! %f8 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f12 = 30950030 ea2aef1a dfdccb80 e0a9337a
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! %l4 = bb2b80be2f2712fa, Mem[0000000091800119] = c2ad3a06
stb %l4,[%o0+0x119] ! Mem[0000000091800118] = faad3a06
! %l3 = d5df878a5031bf39, Mem[00000000900001c0] = ffe2a99e
stw %l3,[%i4+0x1c0] ! Mem[00000000900001c0] = 5031bf39
! %f16 = 4382a2f8 6725b577 37b38756 52ac2d5d
! %f20 = bcf3dc3f 696a822d b0bd335a 1589aa2c
! %f24 = c19406c6 e4c6b835 63f95d5f ec786e94
! %f28 = 6bd33527 05d19fdd 99dc6652 cf0df302
mov 0x0c0,%g5
stda %f16,[%i2+%g5]ASI_BLK_S ! Block Store to 00000000210000c0
! Mem[0000000020800090] = 49996964 e38203bc, %l6 = b5fb7987, %l7 = 5687b337
ldd [%i1+0x090],%l6 ! %l6 = 0000000049996964 00000000e38203bc
! Mem[00000000918000f4] = 91c12a9b, %g2 = 000000001c38131a
lduw [%o0+0x0f4],%g2 ! %g2 = 0000000091c12a9b
! Mem[0000000020800144] = edc21025, %l4 = 2f2712fa, %l7 = e38203bc
add %i1,0x144,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000edc21025
! %l6 = 0000000049996964, Mem[0000000091800000] = c1c223432cc77048
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000000049996964
! Mem[0000000020800179] = 8c1f82fc, %l5 = 0000000004fc91c4
ldstub [%i1+0x179],%l5 ! %l5 = 0000001f000000ff
p8_label_4:
! Mem[00000000900001c0] = 5031bf397f636042, %g2 = 0000000091c12a9b
ldx [%i4+0x1c0],%g2 ! %g2 = 5031bf397f636042
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000910001bc] = 67c03f76, %g2 = 5031bf397f636042
ldub [%i6+0x1bf],%g2 ! %g2 = 0000000000000067
! Mem[0000000020000118] = 5bad0fbf, %l7 = edc21025, %l6 = 49996964
add %i0,0x118,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000005bad0fbf
! Mem[000000002000009b] = 80730a9e, %l5 = 000000000000001f
ldstub [%i0+0x09b],%l5 ! %l5 = 0000009e000000ff
! %l1 = 0000000000000064, Mem[0000000021000088] = 91179e744ac1ad2f
stx %l1,[%i2+0x088] ! Mem[0000000021000088] = 0000000000000064
! Mem[0000000020800015] = ff0916e2, %l7 = 00000000edc21025
ldstub [%i1+0x015],%l7 ! %l7 = 00000009000000ff
membar #Sync ! Added by membar checker (1818)
! Mem[0000000021800094] = 696a822d, %l0 = ffffffffffffae30
swap [%i3+0x094],%l0 ! %l0 = 00000000696a822d
! Mem[0000000021000158] = 0b101fe2, %l2 = 000000000f90cdb2
ldstub [%i2+0x158],%l2 ! %l2 = 0000000b000000ff
! Mem[00000000218001c7] = a4f89861, %l7 = 0000000000000009
ldstub [%i3+0x1c7],%l7 ! %l7 = 00000061000000ff
p8_label_5:
! Mem[00000000908000e4] = 7184bdc4, %g2 = 0000000000000067
lduw [%i5+0x0e4],%g2 ! %g2 = 000000007184bdc4
! Mem[0000000020800142] = 2709545b, %l7 = 0000000000000061
ldstub [%i1+0x142],%l7 ! %l7 = 00000054000000ff
! Mem[000000009080016c] = d5f50a6e, %g2 = 000000007184bdc4
lduh [%i5+0x16c],%g2 ! %g2 = 000000000000d5f5
! Mem[00000000918000bc] = 0a19ccc7, %g2 = 000000000000d5f5
ldsb [%o0+0x0be],%g2 ! %g2 = 000000000000000a
! %l5 = 000000000000009e, Mem[0000000020000073] = 94115ea1
stb %l5,[%i0+0x073] ! Mem[0000000020000070] = 94115e9e
! %l6 = 5bad0fbf, %l7 = 00000054, Mem[0000000091800198] = 830ce651 ac46a213
std %l6,[%o0+0x198] ! Mem[0000000091800198] = 5bad0fbf 00000054
! Mem[000000002080016c] = 335ad7f7, %l2 = 0000000b, %l5 = 0000009e
add %i1,0x16c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000335ad7f7
! %l2 = 000000000000000b, Mem[0000000090000198] = 505d2467
stw %l2,[%i4+0x198] ! Mem[0000000090000198] = 0000000b
! Mem[000000009100014c] = a9cc5378, %g2 = 000000000000000a
lduw [%i6+0x14c],%g2 ! %g2 = 00000000a9cc5378
! %l1 = 0000000000000064, Mem[00000000908000d4] = 6ed32e70
sth %l1,[%i5+0x0d4] ! Mem[00000000908000d4] = 00642e70
p8_label_6:
! Mem[0000000090000140] = 2f4b0511 822dc3af b9929da7 cc5cca33
! Mem[0000000090000150] = 800d42d4 29d61a04 7732427f 2449736b
! Mem[0000000090000160] = 9a1cf478 0fad22e7 5d8b3a27 22dc98ee
! Mem[0000000090000170] = 1aef2aea 30009530 7a33a9e0 80cbdcdf
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000021000136] = 5421a83b, %l0 = 00000000696a822d
ldstub [%i2+0x136],%l0 ! %l0 = 000000a8000000ff
! Mem[00000000208000dc] = ef774977, %l6 = 000000005bad0fbf
lduh [%i1+0x0de],%l6 ! %l6 = 0000000000004977
! %f0 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f4 = 041ad629 d4420d80 6b734924 7f423277
! %f8 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f12 = 30950030 ea2aef1a dfdccb80 e0a9337a
stda %f0,[%i1]ASI_BLK_AIUP ! Block Store to 0000000020800000
membar #Sync ! Added by membar checker (1819)
! Mem[0000000020800018] = 6b734924 7f423277, %l6 = 00004977, %l7 = 00000054
ldd [%i1+%o3],%l6 ! %l6 = 000000006b734924 000000007f423277
! %f0 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f4 = 041ad629 d4420d80 6b734924 7f423277
! %f8 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f12 = 30950030 ea2aef1a dfdccb80 e0a9337a
mov 0x080,%g6
stda %f0,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 0000000021800080
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %f0 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f4 = 041ad629 d4420d80 6b734924 7f423277
! %f8 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f12 = 30950030 ea2aef1a dfdccb80 e0a9337a
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000020000109] = 3fbdc97e, %l2 = 000000000000000b
ldstub [%i0+0x109],%l2 ! %l2 = 000000bd000000ff
! Mem[0000000091800100] = b89e754f866f2604, %g2 = 00000000a9cc5378
ldx [%o0+0x100],%g2 ! %g2 = b89e754f866f2604
p8_label_7:
! Mem[00000000208000fc] = 3b555143, %l3 = 5031bf39, %l6 = 6b734924
add %i1,0xfc,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000003b555143
! Mem[00000000210000fc] = cf0df302, %l5 = 00000000335ad7f7
swap [%i2+0x0fc],%l5 ! %l5 = 00000000cf0df302
! Mem[0000000091800198] = 5bad0fbf00000054, %g2 = b89e754f866f2604
ldx [%o0+0x198],%g2 ! %g2 = 5bad0fbf00000054
! Mem[0000000090000084] = 216b7c63, %g2 = 5bad0fbf00000054
ldsb [%i4+0x086],%g2 ! %g2 = 0000000000000021
! Mem[0000000021800180] = d97f9ac3, %l6 = 000000003b555143
lduw [%i3+0x180],%l6 ! %l6 = 00000000d97f9ac3
! Mem[0000000020800140] = 2709ff5b edc21025 7c3502e7 55e81afd
! Mem[0000000020800150] = 6442747e 70f5b98f 51f1d63d be29ed79
! Mem[0000000020800160] = c9e2a3e2 9e08dacc 50ef0386 335ad7f7
! Mem[0000000020800170] = 11005a2a 9b70c119 8cff82fc 7aa24967
mov 0x140,%g4
ldda [%i1+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000020800140
! Mem[0000000021000070] = dcef735062f5edef, %l7 = 000000007f423277, %l0 = 00000000000000a8
add %i2,0x70,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = dcef735062f5edef
! Mem[0000000090800008] = a9005c8a, %g2 = 0000000000000021
ldub [%i5+0x00b],%g2 ! %g2 = 00000000000000a9
! %f0 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f4 = 041ad629 d4420d80 6b734924 7f423277
! %f8 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f12 = 30950030 ea2aef1a dfdccb80 e0a9337a
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[0000000090800170] = f252e1de, %g2 = 00000000000000a9
lduh [%i5+0x170],%g2 ! %g2 = 000000000000f252
p8_label_8:
! Mem[00000000900000cc] = c928592f, %g2 = 000000000000f252
ldsh [%i4+0x0ce],%g2 ! %g2 = ffffffffffffc928
! Mem[0000000091000118] = 454e9c3347397e41, %g2 = ffffffffffffc928
ldx [%i6+0x118],%g2 ! %g2 = 454e9c3347397e41
! %l1 = 0000000000000064, Mem[0000000090000138] = 22ab2ec75cc34e5a
stx %l1,[%i4+0x138] ! Mem[0000000090000138] = 0000000000000064
! %l0 = 62f5edef, %l1 = 00000064, Mem[00000000200000a8] = 1f1f72f0 4b32cb24
std %l0,[%i0+0x0a8] ! Mem[00000000200000a8] = 62f5edef 00000064
membar #Sync ! Added by membar checker (1820)
! Mem[0000000090000150] = 800d42d4 29d61a04, %g2 = 47397e41, %g3 = 581c25f4
ldd [%i4+0x150],%g2 ! %g2 = 00000000800d42d4 0000000029d61a04
! Mem[000000009180017c] = 5d65fb59, %g2 = 00000000800d42d4
ldub [%o0+0x17d],%g2 ! %g2 = 000000000000005d
! Mem[0000000020800188] = 726a4359, %l1 = 00000064, %l7 = 7f423277
add %i1,0x188,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000726a4359
! %f0 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f4 = 041ad629 d4420d80 6b734924 7f423277
! %f8 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f12 = 30950030 ea2aef1a dfdccb80 e0a9337a
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[0000000021800180] = d97f9ac3642ceb8e, %l6 = 00000000d97f9ac3, %l7 = 00000000726a4359
add %i3,0x180,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = d97f9ac3642ceb8e
! %l3 = d5df878a5031bf39, Mem[0000000091000098] = a41da2a057e63be1
stx %l3,[%i6+0x098] ! Mem[0000000091000098] = d5df878a5031bf39
p8_label_9:
! Mem[0000000021800070] = 531474b25dfb1fb8, %l1 = 0000000000000064, %l3 = d5df878a5031bf39
add %i3,0x70,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 531474b25dfb1fb8
membar #Sync ! Added by membar checker (1821)
! %f0 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f4 = 041ad629 d4420d80 6b734924 7f423277
! %f8 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f12 = 30950030 ea2aef1a dfdccb80 e0a9337a
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000090000038] = 23d8e54b8d0fb925, %g2 = 000000000000005d
ldx [%i4+0x038],%g2 ! %g2 = 23d8e54b8d0fb925
! Mem[0000000090800074] = c0940c27, %g2 = 23d8e54b8d0fb925
ldub [%i5+0x075],%g2 ! %g2 = 00000000000000c0
! %l4 = bb2b80be2f2712fa, Mem[0000000090800074] = d6c0940c
stw %l4,[%i5+0x074] ! Mem[0000000090800074] = 2f2712fa
! Mem[0000000090800108] = 9915ac0c, %g2 = 00000000000000c0
lduh [%i5+0x10a],%g2 ! %g2 = 0000000000009915
! %f16 = 2510c2ed 5bff0927 fd1ae855 e702357c
! %f20 = 8fb9f570 7e744264 79ed29be 3dd6f151
! %f24 = ccda089e e2a3e2c9 f7d75a33 8603ef50
! %f28 = 19c1709b 2a5a0011 6749a27a fc82ff8c
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[000000009180007c] = 89085377, %g2 = 0000000000009915
lduh [%o0+0x07e],%g2 ! %g2 = 0000000000008908
! Mem[0000000020800040] = 9bed2b40 3e033a4b 64660239 9583a4d6
! Mem[0000000020800050] = 3770b660 99594df1 b21359dd 76da44fa
! Mem[0000000020800060] = b2e0615e 2c3318f4 6a93c1b7 433fa6e7
! Mem[0000000020800070] = 6228e6ce a4ddd67a f7237ac3 5daf3b26
mov 0x040,%g5
ldda [%i1+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000020800040
! Mem[00000000918000a8] = 8552721f 36850d8c, %g2 = 00008908, %g3 = 29d61a04
ldd [%o0+0x0a8],%g2 ! %g2 = 000000008552721f 0000000036850d8c
p8_label_10:
! %l4 = 2f2712fa, %l5 = cf0df302, Mem[0000000090800128] = de0e84bd e339fbb9
std %l4,[%i5+0x128] ! Mem[0000000090800128] = 2f2712fa cf0df302
! Mem[00000000908000d8] = bd1c8fd8, %g18 = e4a169bdc50a4057
ldsw [%i5+0x0d8],%g2 ! %g2 = e4a169bdc50a4057
membar #Sync ! Added by membar checker (1822)
! Mem[0000000090000000] = 2510c2ed 5bff0927 fd1ae855 e702357c
! Mem[0000000090000010] = 8fb9f570 7e744264 79ed29be 3dd6f151
! Mem[0000000090000020] = ccda089e e2a3e2c9 f7d75a33 8603ef50
! Mem[0000000090000030] = 19c1709b 2a5a0011 6749a27a fc82ff8c
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[0000000021000098] = fb9b3f8e, %l6 = 00000000d97f9ac3
swap [%i2+0x098],%l6 ! %l6 = 00000000fb9b3f8e
! Mem[0000000090000000] = 2510c2ed 5bff0927 fd1ae855 e702357c
! Mem[0000000090000010] = 8fb9f570 7e744264 79ed29be 3dd6f151
! Mem[0000000090000020] = ccda089e e2a3e2c9 f7d75a33 8603ef50
! Mem[0000000090000030] = 19c1709b 2a5a0011 6749a27a fc82ff8c
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000020800160] = c9e2a3e29e08dacc, %l6 = 00000000fb9b3f8e, %l6 = 00000000fb9b3f8e
add %i1,0x160,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = c9e2a3e29e08dacc
! %f0 = 4b3a033e 402bed9b d6a48395 39026664
! %f4 = f14d5999 60b67037 fa44da76 dd5913b2
! %f8 = f418332c 5e61e0b2 e7a63f43 b7c1936a
! %f12 = 7ad6dda4 cee62862 263baf5d c37a23f7
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! %f16 = 2510c2ed 5bff0927 fd1ae855 e702357c
! %f20 = 8fb9f570 7e744264 79ed29be 3dd6f151
! %f24 = ccda089e e2a3e2c9 f7d75a33 8603ef50
! %f28 = 19c1709b 2a5a0011 6749a27a fc82ff8c
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[00000000208001f0] = dd9fd105, %l0 = dcef735062f5edef
ldsw [%i1+0x1f0],%l0 ! %l0 = ffffffffdd9fd105
! Mem[0000000091000180] = 4b016a30 272883b4, %g2 = bd1c8fd8, %g3 = 36850d8c
ldd [%i6+0x180],%g2 ! %g2 = 000000004b016a30 00000000272883b4
p8_label_11:
! %l0 = dd9fd105, %l1 = 00000064, Mem[00000000900001a8] = ee98dc22 273a8b5d
std %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = dd9fd105 00000064
! Mem[0000000091000098] = d5df878a5031bf39, %g2 = 000000004b016a30
ldx [%i6+0x098],%g2 ! %g2 = d5df878a5031bf39
! Mem[0000000090000000] = 2510c2ed 5bff0927 fd1ae855 e702357c
! Mem[0000000090000010] = 8fb9f570 7e744264 79ed29be 3dd6f151
! Mem[0000000090000020] = ccda089e e2a3e2c9 f7d75a33 8603ef50
! Mem[0000000090000030] = 19c1709b 2a5a0011 6749a27a fc82ff8c
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l3 = 531474b25dfb1fb8, Mem[0000000090800000] = 8b91b3a4
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 5dfb1fb8
! Mem[0000000091000040] = ed537811, %g2 = d5df878a5031bf39
lduw [%i6+0x040],%g2 ! %g2 = 00000000ed537811
! Mem[00000000218001c2] = ee7a1291, %l1 = 0000000000000064
ldstub [%i3+0x1c2],%l1 ! %l1 = 00000012000000ff
! Mem[0000000020800148] = 7c3502e7, %l7 = d97f9ac3642ceb8e
swap [%i1+0x148],%l7 ! %l7 = 000000007c3502e7
! Mem[0000000020000188] = 8350a3cf, %l4 = bb2b80be2f2712fa
swap [%i0+0x188],%l4 ! %l4 = 000000008350a3cf
! %l7 = 000000007c3502e7, Mem[00000000900000a6] = 5a24d22b
sth %l7,[%i4+0x0a6] ! Mem[00000000900000a4] = 02e7d22b
! Mem[00000000200000f8] = de80dca2bfe80b60, %l0 = ffffffffdd9fd105, %l5 = 00000000cf0df302
add %i0,0xf8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = de80dca2bfe80b60
p8_label_12:
! %l7 = 000000007c3502e7, Mem[00000000910000c8] = 2aa4a537
stw %l7,[%i6+0x0c8] ! Mem[00000000910000c8] = 7c3502e7
membar #Sync ! Added by membar checker (1823)
! Mem[0000000090000130] = 709b2a5a, %g2 = 00000000ed537811
ldub [%i4+0x132],%g2 ! %g2 = 0000000000000070
! Mem[000000009100010c] = 856a7c68, %g2 = 0000000000000070
lduw [%i6+0x10c],%g2 ! %g2 = 00000000856a7c68
! %l4 = 8350a3cf, %l5 = bfe80b60, Mem[0000000020800198] = b1b98212 24364aee
std %l4,[%i1+0x198] ! Mem[0000000020800198] = 8350a3cf bfe80b60
! %l2 = 000000bd, %l3 = 5dfb1fb8, Mem[0000000090000078] = 6fd783de fb38f9ba
std %l2,[%i4+0x078] ! Mem[0000000090000078] = 000000bd 5dfb1fb8
! Mem[0000000091800080] = 53775436, %g18 = e4a169bdc50a4057
ldsw [%o0+0x080],%g2 ! %g2 = e4a169bdc50a4057
! %l3 = 531474b25dfb1fb8, Mem[0000000091000088] = 230256eb
stw %l3,[%i6+0x088] ! Mem[0000000091000088] = 5dfb1fb8
! Mem[00000000208001a4] = d8c26062, %l1 = 00000012, %l4 = 8350a3cf
add %i1,0x1a4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d8c26062
! Mem[000000002080011e] = b3472e49, %l6 = c9e2a3e29e08dacc
ldstub [%i1+0x11e],%l6 ! %l6 = 0000002e000000ff
! Mem[0000000091800160] = d400c730, %g2 = 0000000053775436
ldub [%o0+0x162],%g2 ! %g2 = 00000000000000d4
p8_label_13:
! Mem[000000009000006c] = ef9ca362, %g2 = 00000000000000d4
ldsb [%i4+0x06f],%g2 ! %g2 = ffffffffffffffef
! Mem[00000000208001e0] = 35b8c6e4, %l4 = d8c26062, %l2 = 000000bd
add %i1,0x1e0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000035b8c6e4
membar #Sync ! Added by membar checker (1824)
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 b5fb7987
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 000000bd 5dfb1fb8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000020000130] = 67f2808e, %l0 = dd9fd105, %l2 = 35b8c6e4
add %i0,0x130,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000067f2808e
! Mem[00000000208000f8] = 83c08fa63b555143, %l6 = 000000000000002e, %l7 = 000000007c3502e7
add %i1,0xf8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 83c08fa63b555143
! Mem[0000000020800180] = 7c50f4e1, %l1 = 0000000000000012
swap [%i1+0x180],%l1 ! %l1 = 000000007c50f4e1
! %f16 = 2510c2ed 5bff0927 fd1ae855 e702357c
! %f20 = 8fb9f570 7e744264 79ed29be 3dd6f151
! %f24 = ccda089e e2a3e2c9 f7d75a33 8603ef50
! %f28 = 19c1709b 2a5a0011 6749a27a fc82ff8c
stda %f16,[%i3+%g6]ASI_BLK_P ! Block Store to 0000000021800100
! %l1 = 000000007c50f4e1, Mem[0000000090000014] = 7e744264
stb %l1,[%i4+0x014] ! Mem[0000000090000014] = e1744264
! Mem[00000000908000b8] = caa74c6a, %g2 = ffffffffffffffef
lduw [%i5+0x0b8],%g2 ! %g2 = 00000000caa74c6a
! Mem[00000000218001cc] = 63413294, %l0 = ffffffffdd9fd105
ldstub [%i3+0x1cc],%l0 ! %l0 = 00000063000000ff
p8_label_14:
! Mem[00000000208001c0] = 77b52567 f8a28243 5d2dac52 5687b337
! Mem[00000000208001d0] = 2d826a69 3fdcf3bc 2caa8915 5a33bdb0
! Mem[00000000208001e0] = 35b8c6e4 c60694c1 946e78ec 5f5df963
! Mem[00000000208001f0] = dd9fd105 2735d36b 02f30dcf 5266dc99
mov 0x1c0,%g5
ldda [%i1+%g5]ASI_BLK_P,%f16 ! Block Load from 00000000208001c0
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 b5fb7987
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 000000bd 5dfb1fb8
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000100] = 2510c2ed 5bff0927 fd1ae855 e702357c
! Mem[0000000090000110] = 8fb9f570 7e744264 79ed29be 3dd6f151
! Mem[0000000090000120] = ccda089e e2a3e2c9 f7d75a33 8603ef50
! Mem[0000000090000130] = 19c1709b 2a5a0011 6749a27a fc82ff8c
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000020800000] = afc32d82, %l2 = 0000000067f2808e
ldsb [%i1+0x003],%l2 ! %l2 = ffffffffffffff82
! Mem[0000000090000198] = 49247f42, %g2 = 00000000caa74c6a
ldub [%i4+0x19a],%g2 ! %g2 = 0000000000000049
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 b5fb7987
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 000000bd 5dfb1fb8
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000021000038] = 84b7aad67d8b361e, %l5 = de80dca2bfe80b60, %l6 = 000000000000002e
add %i2,0x38,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 84b7aad67d8b361e
! %l7 = 83c08fa63b555143, Mem[00000000910000d8] = 5fd5754d411e6186
stx %l7,[%i6+0x0d8] ! Mem[00000000910000d8] = 83c08fa63b555143
! %l4 = 00000000d8c26062, Mem[0000000020000133] = 67f2808e
stb %l4,[%i0+0x133] ! Mem[0000000020000130] = 67f28062
! %l4 = 00000000d8c26062, Mem[00000000910000a8] = 00000000b5354036
stx %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000000d8c26062
p8_label_15:
! Mem[000000002000017d] = e1bb07b5, %l0 = 0000000000000063
ldstub [%i0+0x17d],%l0 ! %l0 = 000000bb000000ff
! Mem[00000000208000fc] = 3b555143, %l3 = 5dfb1fb8, %l3 = 5dfb1fb8
add %i1,0xfc,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000003b555143
! Mem[0000000020800164] = 9e08dacc, %l7 = 83c08fa63b555143
lduw [%i1+0x164],%l7 ! %l7 = 000000009e08dacc
! Mem[000000009080019c] = 0eb34bb3, %g2 = 0000000000000049
lduw [%i5+0x19c],%g2 ! %g2 = 000000000eb34bb3
! %l2 = ffffffffffffff82, Mem[0000000091800103] = 4f866f26
stb %l2,[%o0+0x103] ! Mem[0000000091800100] = 82866f26
! Mem[0000000020800111] = 5ed1cf9b, %l7 = 000000009e08dacc
ldstub [%i1+0x111],%l7 ! %l7 = 000000d1000000ff
! Mem[00000000900001c0] = 2f4b0511 822dc3af b9929da7 cc5cca33
! Mem[00000000900001d0] = 800d42d4 29d61a04 7732427f 2449736b
! Mem[00000000900001e0] = 9a1cf478 0fad22e7 5d8b3a27 22dc98ee
! Mem[00000000900001f0] = 1aef2aea 30009530 7a33a9e0 80cbdcdf
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000021000149] = 0aa6f788, %l4 = 00000000d8c26062
ldstub [%i2+0x149],%l4 ! %l4 = 000000a6000000ff
! Mem[00000000910001d0] = 28539e1f, %g2 = 000000000eb34bb3
lduh [%i6+0x1d2],%g2 ! %g2 = 0000000000002853
! Mem[0000000091000108] = 3cc57cdf856a7c68, %g2 = 0000000000002853
ldx [%i6+0x108],%g2 ! %g2 = 3cc57cdf856a7c68
p8_label_16:
! Mem[0000000091000034] = cfc6b149, %g2 = 3cc57cdf856a7c68
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffffcfc6
! Mem[0000000091000078] = 9d54079e, %g2 = ffffffffffffcfc6
ldsh [%i6+0x078],%g2 ! %g2 = ffffffffffff9d54
! %l0 = 00000000000000bb, Mem[00000000918000f8] = 1607608c
stw %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 000000bb
! %f0 = 4b3a033e 402bed9b d6a48395 39026664
! %f4 = f14d5999 60b67037 fa44da76 dd5913b2
! %f8 = f418332c 5e61e0b2 e7a63f43 b7c1936a
! %f12 = 7ad6dda4 cee62862 263baf5d c37a23f7
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[00000000908000e0] = 7b822914 7184bdc4, %g2 = ffff9d54, %g3 = 272883b4
ldd [%i5+0x0e0],%g2 ! %g2 = 000000007b822914 000000007184bdc4
! Mem[0000000020800108] = 3285efe5, %l6 = 84b7aad67d8b361e
swap [%i1+0x108],%l6 ! %l6 = 000000003285efe5
! Mem[00000000908000ac] = 0eb1465f, %g2 = 000000007b822914
ldsb [%i5+0x0ac],%g2 ! %g2 = 000000000000000e
! Mem[00000000210000b8] = 0edf94a8, %l3 = 000000003b555143
swap [%i2+0x0b8],%l3 ! %l3 = 000000000edf94a8
! Mem[0000000091000120] = 8b48c15f, %g2 = 000000000000000e
ldsh [%i6+0x122],%g2 ! %g2 = ffffffffffff8b48
! Mem[0000000021800150] = f88ec247, %l7 = 000000d1, %l5 = bfe80b60
add %i3,0x150,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000f88ec247
p8_label_17:
! Mem[0000000091000010] = ffffae30 00000064, %g2 = ffff8b48, %g3 = 7184bdc4
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffae30 0000000000000064
! Mem[000000002080013f] = 2f109942, %l3 = 000000000edf94a8
ldstub [%i1+0x13f],%l3 ! %l3 = 00000042000000ff
! %f16 = 77b52567 f8a28243 5d2dac52 5687b337
! %f20 = 2d826a69 3fdcf3bc 2caa8915 5a33bdb0
! %f24 = 35b8c6e4 c60694c1 946e78ec 5f5df963
! %f28 = dd9fd105 2735d36b 02f30dcf 5266dc99
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[00000000218001b0] = 285480b6, %l5 = f88ec247, %l7 = 000000d1
add %i3,0x1b0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000285480b6
! Mem[000000002080002c] = 273a8b5d, %l5 = 00000000f88ec247
ldsw [%i1+0x02c],%l5 ! %l5 = 00000000273a8b5d
! Mem[0000000020000150] = ccb90d6f97c4a4ff, %l2 = ffffffffffffff82, %l3 = 0000000000000042
add %i0,0x150,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = ccb90d6f97c4a4ff
membar #Sync ! Added by membar checker (1825)
! %l3 = ccb90d6f97c4a4ff, Mem[0000000090000110] = 8fb9f5707e744264
stx %l3,[%i4+0x110] ! Mem[0000000090000110] = ccb90d6f97c4a4ff
! Mem[0000000021800080] = 2f4b0511 822dc3af b9929da7 cc5cca33
! Mem[0000000021800090] = 800d42d4 29d61a04 7732427f 2449736b
! Mem[00000000218000a0] = 9a1cf478 0fad22e7 5d8b3a27 22dc98ee
! Mem[00000000218000b0] = 1aef2aea 30009530 7a33a9e0 80cbdcdf
mov 0x080,%g4
ldda [%i3+%g4]ASI_BLK_PL,%f16 ! Block Load from 0000000021800080
! Mem[00000000900000e0] = b2e0615e, %g2 = 00000000ffffae30
ldsh [%i4+0x0e0],%g2 ! %g2 = ffffffffffffb2e0
! %l1 = 000000007c50f4e1, Mem[0000000091800175] = 334f44a1
stb %l1,[%o0+0x175] ! Mem[0000000091800174] = e14f44a1
p8_label_18:
! Mem[000000002000017f] = e1ff07b5, %l0 = 00000000000000bb
ldstub [%i0+0x17f],%l0 ! %l0 = 000000b5000000ff
! %l4 = 00000000000000a6, Mem[00000000208000e0] = be9f3120
stb %l4,[%i1+0x0e0] ! Mem[00000000208000e0] = a69f3120
! %f16 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f20 = 041ad629 d4420d80 6b734924 7f423277
! %f24 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f28 = 30950030 ea2aef1a dfdccb80 e0a9337a
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! %l4 = 00000000000000a6, Mem[00000000900001e0] = 35b8c6e4c60694c1
stx %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000000000000a6
! Mem[0000000090000000] = 2510c2ed 5bff0927 fd1ae855 e702357c
! Mem[0000000090000010] = 8fb9f570 e1744264 79ed29be 3dd6f151
! Mem[0000000090000020] = ccda089e e2a3e2c9 f7d75a33 8603ef50
! Mem[0000000090000030] = 19c1709b 2a5a0011 6749a27a fc82ff8c
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000020000120] = c4df85c7, %l4 = 000000a6, %l3 = 97c4a4ff
add %i0,0x120,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c4df85c7
! Mem[000000002080005c] = 76da44fa, %l5 = 273a8b5d, %l2 = ffffff82
add %i1,0x5c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000076da44fa
! Mem[0000000091800064] = 5dc7f08f, %g2 = ffffffffffffb2e0
ldsb [%o0+0x065],%g2 ! %g2 = 000000000000005d
! Mem[0000000090000078] = 000000bd 5dfb1fb8, %g2 = 0000005d, %g3 = 00000064
ldd [%i4+0x078],%g2 ! %g2 = 00000000000000bd 000000005dfb1fb8
! Mem[00000000208001e8] = 946e78ec5f5df963, %l0 = 00000000000000b5, %l1 = 000000007c50f4e1
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 946e78ec5f5df963
p8_label_19:
! %l1 = 946e78ec5f5df963, Mem[00000000900001f0] = dd9fd1052735d36b
stx %l1,[%i4+0x1f0] ! Mem[00000000900001f0] = 946e78ec5f5df963
! %l6 = 3285efe5, %l7 = 285480b6, Mem[0000000090800010] = f7ed6b21 d1f0cb33
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 3285efe5 285480b6
! %l2 = 0000000076da44fa, Mem[00000000910000b8] = 33a41d64e0737ef9
stx %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 0000000076da44fa
! %l1 = 946e78ec5f5df963, Mem[0000000091800088] = 95e3233b
sth %l1,[%o0+0x088] ! Mem[0000000091800088] = f963233b
! Mem[0000000090000138] = 6749a27a fc82ff8c, %g2 = 000000bd, %g3 = 5dfb1fb8
ldd [%i4+0x138],%g2 ! %g2 = 000000006749a27a 00000000fc82ff8c
! Mem[0000000020800188] = 726a4359c2f5194b, %l6 = 000000003285efe5, %l7 = 00000000285480b6
add %i1,0x188,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 726a4359c2f5194b
! %l4 = 00000000000000a6, Mem[00000000900000a8] = d22b7aa7
stw %l4,[%i4+0x0a8] ! Mem[00000000900000a8] = 000000a6
! %l7 = 726a4359c2f5194b, Mem[00000000918001fa] = 922c946e
sth %l7,[%o0+0x1fa] ! Mem[00000000918001f8] = 194b946e
membar #Sync ! Added by membar checker (1826)
! Mem[0000000090000100] = 2510c2ed 5bff0927 fd1ae855 e702357c
! Mem[0000000090000110] = ccb90d6f 97c4a4ff 79ed29be 3dd6f151
! Mem[0000000090000120] = ccda089e e2a3e2c9 f7d75a33 8603ef50
! Mem[0000000090000130] = 19c1709b 2a5a0011 6749a27a fc82ff8c
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000021000048] = 50132a42118cf772, %l7 = 726a4359c2f5194b, %l4 = 00000000000000a6
add %i2,0x48,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 50132a42118cf772
p8_label_20:
! Mem[0000000020000154] = 97c4a4ff, %l0 = 00000000000000b5
ldsh [%i0+0x154],%l0 ! %l0 = ffffffffffff97c4
! Mem[00000000908000e0] = 7b822914 7184bdc4, %g2 = 6749a27a, %g3 = fc82ff8c
ldd [%i5+0x0e0],%g2 ! %g2 = 000000007b822914 000000007184bdc4
! %f16 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f20 = 041ad629 d4420d80 6b734924 7f423277
! %f24 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f28 = 30950030 ea2aef1a dfdccb80 e0a9337a
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! %l6 = 3285efe5, %l7 = c2f5194b, Mem[0000000021800110] = 8fb9f570 7e744264
std %l6,[%i3+0x110] ! Mem[0000000021800110] = 3285efe5 c2f5194b
! %l2 = 0000000076da44fa, Mem[00000000918000b9] = 00a0101a
stb %l2,[%o0+0x0b9] ! Mem[00000000918000b8] = faa0101a
! %l1 = 946e78ec5f5df963, Mem[00000000200001d8] = a75f52cbae64cea2
stx %l1,[%i0+0x1d8] ! Mem[00000000200001d8] = 946e78ec5f5df963
! Mem[0000000091800168] = ecbed7ec6047d4c3, %g2 = 000000007b822914
ldx [%o0+0x168],%g2 ! %g2 = ecbed7ec6047d4c3
! Mem[0000000021000038] = 84b7aad6, %l0 = ffffffffffff97c4
swap [%i2+0x038],%l0 ! %l0 = 0000000084b7aad6
! %l3 = 00000000c4df85c7, Mem[00000000910000d0] = 807c80b24ba298be
stx %l3,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000000c4df85c7
! Mem[0000000090000060] = 6d7d714c 42819184, %g2 = 6047d4c3, %g3 = 7184bdc4
ldd [%i4+0x060],%g2 ! %g2 = 000000006d7d714c 0000000042819184
p8_label_21:
! Mem[0000000021000048] = 50132a42, %l2 = 0000000076da44fa
swap [%i2+0x048],%l2 ! %l2 = 0000000050132a42
! Mem[0000000020800048] = 646602399583a4d6, %l2 = 0000000050132a42, %l5 = 00000000273a8b5d
add %i1,0x48,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 646602399583a4d6
! Mem[0000000020000070] = 94115e9e, %l1 = 946e78ec5f5df963
swap [%i0+0x070],%l1 ! %l1 = 0000000094115e9e
! Mem[000000002100013c] = 71e44856, %l0 = 0000000084b7aad6
ldsh [%i2+0x13e],%l0 ! %l0 = 0000000000004856
! Mem[0000000090000160] = ad0f78f4, %g2 = 000000006d7d714c
ldsh [%i4+0x162],%g2 ! %g2 = ffffffffffffad0f
! Mem[0000000021000078] = 238254a1, %l6 = 3285efe5, %l3 = c4df85c7
add %i2,0x78,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000238254a1
! Mem[000000009100009c] = 5031bf39, %g2 = ffffffffffffad0f
ldsb [%i6+0x09c],%g2 ! %g2 = 0000000000000050
! %f16 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f20 = 041ad629 d4420d80 6b734924 7f423277
! %f24 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f28 = 30950030 ea2aef1a dfdccb80 e0a9337a
mov 0x0c0,%g6
stda %f16,[%i1+%g6]ASI_BLK_SL ! Block Store to 00000000208000c0
! %l6 = 3285efe5, %l7 = c2f5194b, Mem[0000000020800078] = f7237ac3 5daf3b26
std %l6,[%i1+0x078] ! Mem[0000000020800078] = 3285efe5 c2f5194b
! %f16 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f20 = 041ad629 d4420d80 6b734924 7f423277
! %f24 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f28 = 30950030 ea2aef1a dfdccb80 e0a9337a
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
p8_label_22:
membar #Sync ! Added by membar checker (1827)
! %f16 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f20 = 041ad629 d4420d80 6b734924 7f423277
! %f24 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f28 = 30950030 ea2aef1a dfdccb80 e0a9337a
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000908001d8] = bb2b80be 2f2712fa, %g2 = 00000050, %g3 = 42819184
ldd [%i5+0x1d8],%g2 ! %g2 = 00000000bb2b80be 000000002f2712fa
! %l2 = 0000000050132a42, Mem[00000000908000a0] = 16833e54
sth %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 2a423e54
! %f16 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f20 = 041ad629 d4420d80 6b734924 7f423277
! %f24 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f28 = 30950030 ea2aef1a dfdccb80 e0a9337a
stda %f16,[%i2+%g4]ASI_BLK_AIUSL ! Block Store to 0000000021000100
! Mem[00000000218001ab] = 9292ec77, %l6 = 000000003285efe5
ldstub [%i3+0x1ab],%l6 ! %l6 = 00000077000000ff
! Mem[0000000020800058] = b21359dd76da44fa, %l3 = 00000000238254a1, %l5 = 646602399583a4d6
add %i1,0x58,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = b21359dd76da44fa
! Mem[0000000090000170] = 30950030ea2aef1a, %g2 = 00000000bb2b80be
ldx [%i4+0x170],%g2 ! %g2 = 30950030ea2aef1a
! Mem[00000000210000c0] = 4382a2f8, %l4 = 50132a42118cf772
swap [%i2+0x0c0],%l4 ! %l4 = 000000004382a2f8
! Mem[000000002080001c] = 7f423277, %l0 = 0000000000004856
lduh [%i1+0x01e],%l0 ! %l0 = 0000000000003277
! Mem[0000000020000164] = 7ac23879, %l1 = 0000000094115e9e
lduw [%i0+0x164],%l1 ! %l1 = 000000007ac23879
p8_label_23:
! Mem[00000000200001c8] = eb9d51bc6c692c7f, %l5 = b21359dd76da44fa, %l4 = 000000004382a2f8
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = eb9d51bc6c692c7f
! Mem[00000000210000f8] = 99dc6652335ad7f7, %l3 = 00000000238254a1, %l4 = eb9d51bc6c692c7f
add %i2,0xf8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 99dc6652335ad7f7
! %l5 = b21359dd76da44fa, Mem[000000009000001b] = 247f4232
stb %l5,[%i4+0x01b] ! Mem[0000000090000018] = fa7f4232
! %l3 = 00000000238254a1, Mem[00000000900000a8] = ee98dc22273a8b5d
stx %l3,[%i4+0x0a8] ! Mem[00000000900000a8] = 00000000238254a1
! %l1 = 000000007ac23879, Mem[0000000091000095] = 16c220d5
stb %l1,[%i6+0x095] ! Mem[0000000091000094] = 79c220d5
! %l1 = 000000007ac23879, Mem[0000000090800040] = 78c1e8f5
sth %l1,[%i5+0x040] ! Mem[0000000090800040] = 3879e8f5
membar #Sync ! Added by membar checker (1828)
! Mem[0000000090000088] = 33ca5ccc, %g2 = 30950030ea2aef1a
ldsh [%i4+0x088],%g2 ! %g2 = 00000000000033ca
! Mem[00000000918001ec] = d69a019c, %g2 = 00000000000033ca
ldsh [%o0+0x1ee],%g2 ! %g2 = ffffffffffffd69a
! %l4 = 335ad7f7, %l5 = 76da44fa, Mem[0000000090000160] = e722ad0f 78f41c9a
std %l4,[%i4+0x160] ! Mem[0000000090000160] = 335ad7f7 76da44fa
! Mem[00000000918000b4] = 761dfaa0, %g2 = ffffffffffffd69a
ldsb [%o0+0x0b7],%g2 ! %g2 = 0000000000000076
p8_label_24:
! Mem[0000000020800188] = 726a4359c2f5194b, %l6 = 0000000000000077, %l3 = 00000000238254a1
add %i1,0x188,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 726a4359c2f5194b
! %f0 = 4b3a033e 402bed9b d6a48395 39026664
! %f4 = f14d5999 60b67037 fa44da76 dd5913b2
! %f8 = f418332c 5e61e0b2 e7a63f43 b7c1936a
! %f12 = 7ad6dda4 cee62862 263baf5d c37a23f7
stda %f0,[%i2+%g5]ASI_BLK_P ! Block Store to 00000000210001c0
! Mem[0000000020800118] = ec5c446d, %l2 = 50132a42, %l6 = 00000077
add %i1,0x118,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ec5c446d
! Mem[0000000020800104] = b3a22e84, %l3 = c2f5194b, %l5 = 76da44fa
add %i1,0x104,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b3a22e84
! %l1 = 000000007ac23879, Mem[0000000091800190] = 9914d637
sth %l1,[%o0+0x190] ! Mem[0000000091800190] = 3879d637
! %f0 = 4b3a033e 402bed9b d6a48395 39026664
! %f4 = f14d5999 60b67037 fa44da76 dd5913b2
! %f8 = f418332c 5e61e0b2 e7a63f43 b7c1936a
! %f12 = 7ad6dda4 cee62862 263baf5d c37a23f7
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[00000000218000e0] = 51b0996d, %l1 = 000000007ac23879
ldsw [%i3+0x0e0],%l1 ! %l1 = 0000000051b0996d
! %f16 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f20 = 041ad629 d4420d80 6b734924 7f423277
! %f24 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f28 = 30950030 ea2aef1a dfdccb80 e0a9337a
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! %l5 = 00000000b3a22e84, Mem[00000000218000e8] = 1156762a55901ec7
stx %l5,[%i3+0x0e8] ! Mem[00000000218000e8] = 00000000b3a22e84
! %l1 = 0000000051b0996d, Mem[000000009180012c] = cd05bea2
stw %l1,[%o0+0x12c] ! Mem[000000009180012c] = 51b0996d
p8_label_25:
! %l4 = 335ad7f7, %l5 = b3a22e84, Mem[00000000918001a8] = 68d08c1d 21063261
std %l4,[%o0+0x1a8] ! Mem[00000000918001a8] = 335ad7f7 b3a22e84
! Mem[000000009100017c] = 19a8f108, %g2 = 0000000000000076
lduh [%i6+0x17c],%g2 ! %g2 = 00000000000019a8
! Mem[000000002100012f] = 22dc98ee, %l3 = 726a4359c2f5194b
ldstub [%i2+0x12f],%l3 ! %l3 = 000000ee000000ff
! %f0 = 4b3a033e 402bed9b d6a48395 39026664
! %f4 = f14d5999 60b67037 fa44da76 dd5913b2
! %f8 = f418332c 5e61e0b2 e7a63f43 b7c1936a
! %f12 = 7ad6dda4 cee62862 263baf5d c37a23f7
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (1829)
! %f16 = afc32d82 11054b2f 33ca5ccc a79d92b9
! %f20 = 041ad629 d4420d80 6b734924 7f423277
! %f24 = e722ad0f 78f41c9a ee98dc22 273a8b5d
! %f28 = 30950030 ea2aef1a dfdccb80 e0a9337a
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000020800080] = 2fe6cb70, %l4 = 99dc6652335ad7f7
ldsb [%i1+0x080],%l4 ! %l4 = 000000000000002f
! Mem[00000000208000f0] = 1aef2aea, %l3 = 000000ee, %l4 = 0000002f
add %i1,0xf0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000001aef2aea
! Mem[000000002000011e] = ec4d7921, %l3 = 00000000000000ee
ldstub [%i0+0x11e],%l3 ! %l3 = 00000079000000ff
! Mem[00000000210001a6] = 2ff079d3, %l4 = 000000001aef2aea
ldstub [%i2+0x1a6],%l4 ! %l4 = 00000079000000ff
! Mem[00000000908000a0] = 2a423e54 2f812be1, %g2 = 000019a8, %g3 = 2f2712fa
ldd [%i5+0x0a0],%g2 ! %g2 = 000000002a423e54 000000002f812be1
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000000003277
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000051b0996d
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000050132a42
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000079
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000079
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b3a22e84
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ec5c446d
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 726a4359c2f5194b
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 4b3a033e 402bed9b
bne %xcc,p8_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d6a48395 39026664
bne %xcc,p8_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f14d5999 60b67037
bne %xcc,p8_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fa44da76 dd5913b2
bne %xcc,p8_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be f418332c 5e61e0b2
bne %xcc,p8_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be e7a63f43 b7c1936a
bne %xcc,p8_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7ad6dda4 cee62862
bne %xcc,p8_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 263baf5d c37a23f7
bne %xcc,p8_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be afc32d82 11054b2f
bne %xcc,p8_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 33ca5ccc a79d92b9
bne %xcc,p8_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 041ad629 d4420d80
bne %xcc,p8_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 6b734924 7f423277
bne %xcc,p8_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e722ad0f 78f41c9a
bne %xcc,p8_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be ee98dc22 273a8b5d
bne %xcc,p8_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 30950030 ea2aef1a
bne %xcc,p8_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be dfdccb80 e0a9337a
bne %xcc,p8_f30_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ff2b380e90b4954a
ldx [%i0+0x008],%g3 ! Observed data at 0000000020000008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x008,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5f5df9637a63e484
ldx [%i0+0x070],%g3 ! Observed data at 0000000020000070
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 80730aff3521674d
ldx [%i0+0x098],%g3 ! Observed data at 0000000020000098
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 62f5edef00000064
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000200000a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3fffc97e8431df08
ldx [%i0+0x108],%g3 ! Observed data at 0000000020000108
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5bad0fbfec4dff21
ldx [%i0+0x118],%g3 ! Observed data at 0000000020000118
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 67f2806220dfa7ce
ldx [%i0+0x130],%g3 ! Observed data at 0000000020000130
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x130,%g4
ldx [%g1+0x178],%g2 ! Expected data = c9d918f8e1ff07ff
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 = 2f2712fadf369a6c
ldx [%i0+0x188],%g3 ! Observed data at 0000000020000188
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 946e78ec5f5df963
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000200001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1d8,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = afc32d8211054b2f
ldx [%i1+0x000],%g3 ! Observed data at 0000000020800000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 33ca5ccca79d92b9
ldx [%i1+0x008],%g3 ! Observed data at 0000000020800008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 041ad629d4420d80
ldx [%i1+0x010],%g3 ! Observed data at 0000000020800010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6b7349247f423277
ldx [%i1+0x018],%g3 ! Observed data at 0000000020800018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = e722ad0f78f41c9a
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 = ee98dc22273a8b5d
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 = 30950030ea2aef1a
ldx [%i1+0x030],%g3 ! Observed data at 0000000020800030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = dfdccb80e0a9337a
ldx [%i1+0x038],%g3 ! Observed data at 0000000020800038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3285efe5c2f5194b
ldx [%i1+0x078],%g3 ! Observed data at 0000000020800078
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 2f4b0511822dc3af
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000208000c0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b9929da7cc5cca33
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000208000c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 800d42d429d61a04
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000208000d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7732427f2449736b
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000208000d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9a1cf4780fad22e7
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000208000e0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5d8b3a2722dc98ee
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 = 1aef2aea30009530
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000208000f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7a33a9e080cbdcdf
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000208000f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 7d8b361ef2c79aa6
ldx [%i1+0x108],%g3 ! Observed data at 0000000020800108
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 5effcf9b0fbd8ea4
ldx [%i1+0x110],%g3 ! Observed data at 0000000020800110
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ec5c446db347ff49
ldx [%i1+0x118],%g3 ! Observed data at 0000000020800118
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 8bde87542f1099ff
ldx [%i1+0x138],%g3 ! Observed data at 0000000020800138
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2709ff5bedc21025
ldx [%i1+0x140],%g3 ! Observed data at 0000000020800140
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 642ceb8e55e81afd
ldx [%i1+0x148],%g3 ! Observed data at 0000000020800148
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 8cff82fc7aa24967
ldx [%i1+0x178],%g3 ! Observed data at 0000000020800178
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00000012df5a8138
ldx [%i1+0x180],%g3 ! Observed data at 0000000020800180
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 8350a3cfbfe80b60
ldx [%i1+0x198],%g3 ! Observed data at 0000000020800198
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x198,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = ffff97c47d8b361e
ldx [%i2+0x038],%g3 ! Observed data at 0000000021000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 76da44fa118cf772
ldx [%i2+0x048],%g3 ! Observed data at 0000000021000048
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0000000000000064
ldx [%i2+0x088],%g3 ! Observed data at 0000000021000088
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = d97f9ac3374175d8
ldx [%i2+0x098],%g3 ! Observed data at 0000000021000098
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3b555143b5d60eb1
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000210000b8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 118cf7726725b577
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000210000c0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 37b3875652ac2d5d
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000210000c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = bcf3dc3f696a822d
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000210000d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b0bd335a1589aa2c
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000210000d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c19406c6e4c6b835
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000210000e0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 63f95d5fec786e94
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000210000e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6bd3352705d19fdd
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000210000f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 99dc6652335ad7f7
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000210000f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2f4b0511822dc3af
ldx [%i2+0x100],%g3 ! Observed data at 0000000021000100
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = b9929da7cc5cca33
ldx [%i2+0x108],%g3 ! Observed data at 0000000021000108
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 800d42d429d61a04
ldx [%i2+0x110],%g3 ! Observed data at 0000000021000110
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7732427f2449736b
ldx [%i2+0x118],%g3 ! Observed data at 0000000021000118
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9a1cf4780fad22e7
ldx [%i2+0x120],%g3 ! Observed data at 0000000021000120
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5d8b3a2722dc98ff
ldx [%i2+0x128],%g3 ! Observed data at 0000000021000128
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1aef2aea30009530
ldx [%i2+0x130],%g3 ! Observed data at 0000000021000130
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7a33a9e080cbdcdf
ldx [%i2+0x138],%g3 ! Observed data at 0000000021000138
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0afff7886a462430
ldx [%i2+0x148],%g3 ! Observed data at 0000000021000148
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff101fe26dc2e1c1
ldx [%i2+0x158],%g3 ! Observed data at 0000000021000158
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d66fcee72ff0ffd3
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000210001a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4b3a033e402bed9b
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000210001c0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = d6a4839539026664
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000210001c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f14d599960b67037
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000210001d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = fa44da76dd5913b2
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000210001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f418332c5e61e0b2
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000210001e0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e7a63f43b7c1936a
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000210001e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7ad6dda4cee62862
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000210001f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 263baf5dc37a23f7
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000210001f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1f8,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x080],%g2 ! Expected data = 2f4b0511822dc3af
ldx [%i3+0x080],%g3 ! Observed data at 0000000021800080
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b9929da7cc5cca33
ldx [%i3+0x088],%g3 ! Observed data at 0000000021800088
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 800d42d429d61a04
ldx [%i3+0x090],%g3 ! Observed data at 0000000021800090
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7732427f2449736b
ldx [%i3+0x098],%g3 ! Observed data at 0000000021800098
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9a1cf4780fad22e7
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000218000a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5d8b3a2722dc98ee
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000218000a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 1aef2aea30009530
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000218000b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 7a33a9e080cbdcdf
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000218000b8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00000000b3a22e84
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000218000e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2510c2ed5bff0927
ldx [%i3+0x100],%g3 ! Observed data at 0000000021800100
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = fd1ae855e702357c
ldx [%i3+0x108],%g3 ! Observed data at 0000000021800108
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3285efe5c2f5194b
ldx [%i3+0x110],%g3 ! Observed data at 0000000021800110
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 79ed29be3dd6f151
ldx [%i3+0x118],%g3 ! Observed data at 0000000021800118
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ccda089ee2a3e2c9
ldx [%i3+0x120],%g3 ! Observed data at 0000000021800120
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = f7d75a338603ef50
ldx [%i3+0x128],%g3 ! Observed data at 0000000021800128
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 19c1709b2a5a0011
ldx [%i3+0x130],%g3 ! Observed data at 0000000021800130
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6749a27afc82ff8c
ldx [%i3+0x138],%g3 ! Observed data at 0000000021800138
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x138,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9292ecff3746fbcd
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000218001a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ee7aff91a4f898ff
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000218001c0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ec3a4247ff413294
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000218001c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1c8,%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:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800010]
stha %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800000]
stda %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000020]
stxa %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000008]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800028]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000020800000]
done
p8_trap1o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800010]
stha %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800000]
stda %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000020]
stxa %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000008]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800028]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000020800000]
done
p8_trap2e:
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000021800010]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000021800020]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021800010]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021800020]
stxa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000010]
done
p8_trap2o:
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000021800010]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000021800020]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021800010]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021800020]
stxa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000010]
done
p8_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p8_trap3o:
nop
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 = 97b2ad14a39676a2
ldx [%g1+0x008],%l1 ! %l1 = c24d1a163677417e
ldx [%g1+0x010],%l2 ! %l2 = 134f6e8ecbe0ba14
ldx [%g1+0x018],%l3 ! %l3 = d5df878a5031bf39
ldx [%g1+0x020],%l4 ! %l4 = bb2b80be2f2712fa
ldx [%g1+0x028],%l5 ! %l5 = a2035099e598655e
ldx [%g1+0x030],%l6 ! %l6 = 99c55e93b5fb7987
ldx [%g1+0x038],%l7 ! %l7 = c80f03c2309728d0
! 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 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f4 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f8 = 75581338 d142e8a9 a4d69569 2436d585
! %f12 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1c444de5 fcc61848 00a25469 4b1e8d6b
! %f20 = 4c32e08f 3116b854 aa1d0105 12409bcd
! %f24 = bed5acf5 c734aacc 99147752 c9c0c50e
! %f28 = 2f383393 183128e0 20b9b6f3 15686466
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bef2f237 91f22158 db181d43 75c717b7
! %f36 = bf3a7f7c 38a22b60 73df6bfb 10588460
! %f40 = eba4c384 b6f0a750 962de15e 23411ac6
! %f44 = c561ba63 10de04bb 10d65493 3a97564f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x80dbc0a000000032,%g7,%g1 ! GSR scale = 6, align = 2
wr %g1,%g0,%gsr ! GSR = 80dbc0a000000032
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:
! Mem[000000009180011c] = 060bb791, %g2 = 1b2c0a61154b19c3
lduw [%o0+0x11c],%g2 ! %g2 = 00000000060bb791
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %l2 = f5dcb284b6f438dc, Mem[0000000091800188] = cbcfa3df62078fa2
stx %l2,[%o0+0x188] ! Mem[0000000091800188] = f5dcb284b6f438dc
! Mem[0000000090000070] = 628285c6, %g2 = 00000000060bb791
lduh [%i4+0x072],%g2 ! %g2 = 0000000000006282
! Mem[00000000220001b0] = 4a3e716d6dfb33af, %l3 = 45b2858852a67087, %l0 = 5fe3e13a1a706047
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 4a3e716d6dfb33af
! Mem[00000000228001bc] = 39b9c19b, %l3 = 52a67087, %l3 = 52a67087
add %i1,0x1bc,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000039b9c19b
! Mem[0000000022800130] = 4004d8f7acb09ed9, %l1 = dd0e0c725b533ad4, %l6 = 363a279486d2e45b
add %i1,0x130,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 4004d8f7acb09ed9
! Mem[0000000023000100] = 0b103c2e dd09cf22 0606b2cf 4c126182
! Mem[0000000023000110] = 938992ca cc999a93 4c7d896f 6a808fe6
! Mem[0000000023000120] = f45b33c6 269611ac 79967de4 4bd8a2ae
! Mem[0000000023000130] = b2e3fb60 427cc33a e8bba355 1cfbe242
mov 0x100,%g5
ldda [%i2+%g5]ASI_BLK_SL,%f16 ! Block Load from 0000000023000100
! %l7 = 16ef316433c06d4e, Mem[0000000091000184] = 272883b4
stb %l7,[%i6+0x184] ! Mem[0000000091000184] = 4e2883b4
! Mem[000000009180008c] = bcda71e5, %g2 = 0000000000006282
lduh [%o0+0x08e],%g2 ! %g2 = 000000000000bcda
p9_label_2:
! %l5 = 4689cc4ea30e21ff, Mem[0000000091800168] = ecbed7ec
stw %l5,[%o0+0x168] ! Mem[0000000091800168] = a30e21ff
! %l5 = 4689cc4ea30e21ff, Mem[00000000238001b4] = b22f1d66
stw %l5,[%i3+0x1b4] ! Mem[00000000238001b4] = a30e21ff
! %l7 = 16ef316433c06d4e, Mem[0000000091000058] = cd7b5735f9987bb3
stx %l7,[%i6+0x058] ! Mem[0000000091000058] = 16ef316433c06d4e
! Mem[000000002380017e] = 39488968, %l4 = 672f131c15e30aa2
ldstub [%i3+0x17e],%l4 ! %l4 = 00000089000000ff
! Mem[0000000022800184] = 8e7ca2d0, %l6 = acb09ed9, %l6 = acb09ed9
add %i1,0x184,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000008e7ca2d0
! Mem[00000000228000a9] = 97e2d4b5, %l3 = 0000000039b9c19b
ldstub [%i1+0x0a9],%l3 ! %l3 = 000000e2000000ff
! Mem[000000009080012c] = e339fbb9, %g2 = 000000000000bcda
ldsh [%i5+0x12c],%g2 ! %g2 = ffffffffffffe339
! Mem[0000000022000130] = bfa80f4b6e415ef0, %l2 = f5dcb284b6f438dc, %l2 = f5dcb284b6f438dc
add %i0,0x130,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = bfa80f4b6e415ef0
! Mem[0000000022000128] = c2c42d54e4336fd4, %l0 = 4a3e716d6dfb33af, %l5 = 4689cc4ea30e21ff
add %i0,0x128,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = c2c42d54e4336fd4
! Mem[00000000220001ec] = 99c98411, %l2 = bfa80f4b6e415ef0
swap [%i0+0x1ec],%l2 ! %l2 = 0000000099c98411
p9_label_3:
! Mem[0000000090000190] = 1e32283e, %g2 = ffffffffffffe339
ldub [%i4+0x193],%g2 ! %g2 = 000000000000001e
! Mem[0000000022000049] = 7249422a, %l0 = 4a3e716d6dfb33af
ldstub [%i0+0x049],%l0 ! %l0 = 00000049000000ff
! Mem[0000000091800068] = 8ffd7405 5581e7b6, %g2 = 0000001e, %g3 = 0bad0b00
ldd [%o0+0x068],%g2 ! %g2 = 000000008ffd7405 000000005581e7b6
! %l7 = 16ef316433c06d4e, Mem[0000000090000060] = 6d7d714c42819184
stx %l7,[%i4+0x060] ! Mem[0000000090000060] = 16ef316433c06d4e
! %l7 = 16ef316433c06d4e, Mem[00000000908000e8] = d573492c
stw %l7,[%i5+0x0e8] ! Mem[00000000908000e8] = 33c06d4e
membar #Sync ! Added by membar checker (1830)
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 16ef3164 33c06d4e 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l2 = 99c98411, %l3 = 000000e2, Mem[0000000090800108] = d1229915 ac0ce21b
std %l2,[%i5+0x108] ! Mem[0000000090800108] = 99c98411 000000e2
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000022800020] = 2cc212bd ca4bcbd9, %l2 = 99c98411, %l3 = 000000e2
ldd [%i1+%o4],%l2 ! %l2 = 000000002cc212bd 00000000ca4bcbd9
! Mem[000000009180018c] = b6f438dc, %g2 = 000000008ffd7405
lduw [%o0+0x18c],%g2 ! %g2 = 00000000b6f438dc
p9_label_4:
! %f0 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f4 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f8 = 75581338 d142e8a9 a4d69569 2436d585
! %f12 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000023000080] = 3e4916e9, %l2 = 2cc212bd, %l2 = 2cc212bd
add %i2,0x80,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000003e4916e9
! Mem[0000000022800178] = 5657f6df, %l6 = 000000008e7ca2d0
swap [%i1+0x178],%l6 ! %l6 = 000000005657f6df
! Mem[00000000910000b0] = e70aab633a4c4973, %g2 = 00000000b6f438dc
ldx [%i6+0x0b0],%g2 ! %g2 = e70aab633a4c4973
! Mem[000000002200004e] = 1d9a4d12, %l0 = 0000000000000049
ldstub [%i0+0x04e],%l0 ! %l0 = 0000004d000000ff
! %l4 = 0000000000000089, Mem[00000000910001fd] = c6d4fc83
stb %l4,[%i6+0x1fd] ! Mem[00000000910001fc] = 89d4fc83
! Mem[00000000918000f8] = 1607608c, %g2 = e70aab633a4c4973
lduw [%o0+0x0f8],%g2 ! %g2 = 000000001607608c
! Mem[0000000023800030] = 4a6033b2 ecfa7e00, %l6 = 5657f6df, %l7 = 33c06d4e
ldd [%i3+0x030],%l6 ! %l6 = 000000004a6033b2 00000000ecfa7e00
! Mem[0000000023000140] = 24987df676fafdd9, %l4 = 0000000000000089, %l1 = dd0e0c725b533ad4
add %i2,0x140,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 24987df676fafdd9
! Mem[00000000910001d0] = 9e222853 9e1f07db, %g2 = 1607608c, %g3 = 5581e7b6
ldd [%i6+0x1d0],%g2 ! %g2 = 000000009e222853 000000009e1f07db
p9_label_5:
! Mem[0000000022000058] = 71811c3b7a1a6b9d, %l0 = 000000000000004d, %l0 = 000000000000004d
add %i0,0x58,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 71811c3b7a1a6b9d
! %l1 = 24987df676fafdd9, Mem[0000000091000108] = 3cc57cdf
stw %l1,[%i6+0x108] ! Mem[0000000091000108] = 76fafdd9
! Mem[00000000238000b4] = 483a58d9, %l3 = 00000000ca4bcbd9
ldsw [%i3+0x0b4],%l3 ! %l3 = 00000000483a58d9
! %l2 = 3e4916e9, %l3 = 483a58d9, Mem[00000000910001f8] = d42500ab 9389d4fc
std %l2,[%i6+0x1f8] ! Mem[00000000910001f8] = 3e4916e9 483a58d9
membar #Sync ! Added by membar checker (1831)
! Mem[00000000900000cc] = 7e8c4815, %g2 = 000000009e222853
lduh [%i4+0x0ce],%g2 ! %g2 = 0000000000007e8c
! %l4 = 0000000000000089, Mem[000000009080018e] = 25f4f244
stb %l4,[%i5+0x18e] ! Mem[000000009080018c] = 89f4f244
! Mem[00000000238001d8] = 3b9801f10d46bc69, %l7 = 00000000ecfa7e00, %l7 = 00000000ecfa7e00
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 3b9801f10d46bc69
! Mem[000000002300003c] = d0c73a8a, %l6 = 000000004a6033b2
ldsb [%i2+0x03f],%l6 ! %l6 = ffffffffffffff8a
! Mem[0000000091000008] = fb9248e5 a058c056, %g2 = 00007e8c, %g3 = 9e1f07db
ldd [%i6+%o1],%g2 ! %g2 = 00000000fb9248e5 00000000a058c056
! Mem[0000000023800110] = ef172dc565a78591, %l2 = 000000003e4916e9, %l7 = 3b9801f10d46bc69
add %i3,0x110,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ef172dc565a78591
p9_label_6:
! Mem[0000000022800050] = 6c1f221a, %l7 = 65a78591, %l5 = e4336fd4
add %i1,0x50,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000006c1f221a
! Mem[000000002200004f] = 1d9aff12, %l5 = 000000006c1f221a
ldstub [%i0+0x04f],%l5 ! %l5 = 00000012000000ff
! Mem[0000000022800044] = 0f29e7d8, %l0 = 7a1a6b9d, %l4 = 00000089
add %i1,0x44,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000f29e7d8
! %l7 = ef172dc565a78591, Mem[0000000091000128] = 3f33e222
stw %l7,[%i6+0x128] ! Mem[0000000091000128] = 65a78591
! Mem[0000000023000070] = 3a8a808c, %l2 = 3e4916e9, %l0 = 7a1a6b9d
add %i2,0x70,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000003a8a808c
! %f16 = 22cf09dd 2e3c100b 8261124c cfb20606
! %f20 = 939a99cc ca928993 e68f806a 6f897d4c
! %f24 = ac119626 c6335bf4 aea2d84b e47d9679
! %f28 = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
mov 0x080,%g6
stda %f16,[%i2+%g6]ASI_BLK_AIUS ! Block Store to 0000000023000080
! %l0 = 3a8a808c, %l1 = 76fafdd9, Mem[0000000090800170] = f252e1de d1003f75
std %l0,[%i5+0x170] ! Mem[0000000090800170] = 3a8a808c 76fafdd9
! %l5 = 0000000000000012, Mem[000000009100017c] = 19a8f108
stb %l5,[%i6+0x17c] ! Mem[000000009100017c] = 12a8f108
! Mem[00000000238001c8] = e41f5404, %l6 = ffffffffffffff8a
lduh [%i3+0x1c8],%l6 ! %l6 = 000000000000e41f
! Mem[00000000230001e0] = 82cfce88, %l7 = 65a78591, %l7 = 65a78591
add %i2,0x1e0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000082cfce88
p9_label_7:
! %f0 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f4 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f8 = 75581338 d142e8a9 a4d69569 2436d585
! %f12 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[00000000220001b0] = 4a3e716d, %l3 = 483a58d9, %l5 = 00000012
add %i0,0x1b0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000004a3e716d
! Mem[0000000022000138] = 486137c7, %l1 = 76fafdd9, %l4 = 0f29e7d8
add %i0,0x138,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000486137c7
! Mem[0000000091800170] = bdf036a6f8334f44, %g2 = 00000000fb9248e5
ldx [%o0+0x170],%g2 ! %g2 = bdf036a6f8334f44
! Mem[0000000023800108] = d96cff9da0de9d44, %l5 = 000000004a3e716d, %l7 = 0000000082cfce88
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d96cff9da0de9d44
! Mem[000000002380013a] = 6040cff1, %l6 = 000000000000e41f
ldstub [%i3+0x13a],%l6 ! %l6 = 000000cf000000ff
! Mem[0000000090000068] = 5bfbbd54571ddaef, %g2 = bdf036a6f8334f44
ldx [%i4+0x068],%g2 ! %g2 = 5bfbbd54571ddaef
! %l5 = 000000004a3e716d, Mem[00000000910001b0] = f19f210c
stb %l5,[%i6+0x1b0] ! Mem[00000000910001b0] = 6d9f210c
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (1832)
! %f16 = 22cf09dd 2e3c100b 8261124c cfb20606
! %f20 = 939a99cc ca928993 e68f806a 6f897d4c
! %f24 = ac119626 c6335bf4 aea2d84b e47d9679
! %f28 = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
p9_label_8:
! Mem[0000000022000180] = 649f8ca0367ff1e3, %l2 = 000000003e4916e9, %l5 = 000000004a3e716d
add %i0,0x180,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 649f8ca0367ff1e3
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l7 = d96cff9da0de9d44, Mem[0000000023800140] = 667313a72452a248
stx %l7,[%i3+0x140] ! Mem[0000000023800140] = d96cff9da0de9d44
! %l0 = 000000003a8a808c, Mem[0000000023000180] = 1ff9170060ca8e6a
stx %l0,[%i2+0x180] ! Mem[0000000023000180] = 000000003a8a808c
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000022000058] = 71811c3b, %l6 = 00000000000000cf
swap [%i0+0x058],%l6 ! %l6 = 0000000071811c3b
! Mem[0000000090800068] = 062838e1, %g2 = 5bfbbd54571ddaef
ldub [%i5+0x068],%g2 ! %g2 = 0000000000000006
! %l0 = 000000003a8a808c, Mem[0000000091000040] = ed5378113f41e1e4
stx %l0,[%i6+0x040] ! Mem[0000000091000040] = 000000003a8a808c
! Mem[000000002200002f] = 26ec3dc1, %l1 = 24987df676fafdd9
ldstub [%i0+0x02f],%l1 ! %l1 = 000000c1000000ff
! %l4 = 486137c7, %l5 = 367ff1e3, Mem[00000000228000a0] = c135e707 b55405ed
std %l4,[%i1+0x0a0] ! Mem[00000000228000a0] = 486137c7 367ff1e3
p9_label_9:
! %f16 = 22cf09dd 2e3c100b 8261124c cfb20606
! %f20 = 939a99cc ca928993 e68f806a 6f897d4c
! %f24 = ac119626 c6335bf4 aea2d84b e47d9679
! %f28 = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000238001f4] = 7aa174fe, %l4 = 00000000486137c7
swap [%i3+0x1f4],%l4 ! %l4 = 000000007aa174fe
! Mem[0000000023000000] = 543bfad97d7dae5e, %l4 = 000000007aa174fe, %l7 = d96cff9da0de9d44
casxa [%i2]0x80,%l4,%l7 ! %l7 = 543bfad97d7dae5e
! Mem[0000000090800030] = 97f10732, %g2 = 0000000000000006
lduh [%i5+0x030],%g2 ! %g2 = 00000000000097f1
! Mem[00000000918001e0] = 875723fc, %g2 = 00000000000097f1
ldsb [%o0+0x1e1],%g2 ! %g2 = ffffffffffffff87
! %f0 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f4 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f8 = 75581338 d142e8a9 a4d69569 2436d585
! %f12 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
stda %f0,[%i2+%g6]ASI_BLK_SL ! Block Store to 0000000023000040
! %l0 = 000000003a8a808c, Mem[0000000090800062] = 548c012d
sth %l0,[%i5+0x062] ! Mem[0000000090800060] = 808c012d
! %l4 = 000000007aa174fe, Mem[0000000090000010] = 939a99cc
stw %l4,[%i4+%o2] ! Mem[0000000090000010] = 7aa174fe
! %l6 = 71811c3b, %l7 = 7d7dae5e, Mem[0000000090800188] = b451fbc4 581c89f4
std %l6,[%i5+0x188] ! Mem[0000000090800188] = 71811c3b 7d7dae5e
! Mem[0000000091000180] = 304e2883, %g2 = ffffffffffffff87
ldsb [%i6+0x183],%g2 ! %g2 = 0000000000000030
p9_label_10:
! Mem[00000000238001d0] = cf405138, %l1 = 00000000000000c1
swap [%i3+0x1d0],%l1 ! %l1 = 00000000cf405138
! Mem[00000000230001b0] = 375e8d14950bfe60, %l2 = 000000003e4916e9, %l5 = 649f8ca0367ff1e3
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 375e8d14950bfe60
! Mem[000000002200010c] = 1ff9dd9e, %l1 = cf405138, %l7 = 7d7dae5e
add %i0,0x10c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000001ff9dd9e
! Mem[00000000900001b0] = f5e5c41a 38f695ea, %g2 = 00000030, %g3 = a058c056
ldd [%i4+0x1b0],%g2 ! %g2 = 00000000f5e5c41a 0000000038f695ea
! Mem[00000000910000a8] = 477df7d6f2b795cc, %g2 = 00000000f5e5c41a
ldx [%i6+0x0a8],%g2 ! %g2 = 477df7d6f2b795cc
! Mem[0000000023800028] = 255d7b0c, %l6 = 0000000071811c3b
ldsb [%i3+0x02a],%l6 ! %l6 = 000000000000007b
! %l2 = 000000003e4916e9, Mem[00000000220000c8] = f822a22330e12d12
stx %l2,[%i0+0x0c8] ! Mem[00000000220000c8] = 000000003e4916e9
! Mem[00000000908001ac] = fa9ffe82, %g2 = 477df7d6f2b795cc
lduh [%i5+0x1ac],%g2 ! %g2 = 000000000000fa9f
! Mem[00000000918000d8] = 4d2b38ff, %g2 = 000000000000fa9f
lduw [%o0+0x0d8],%g2 ! %g2 = 000000004d2b38ff
! Mem[00000000238001c0] = f951b6e0f8a0d616, %l2 = 000000003e4916e9, %l0 = 000000003a8a808c
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = f951b6e0f8a0d616
p9_label_11:
! Mem[0000000091800020] = 9892348d, %g2 = 000000004d2b38ff
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffff98
! Mem[000000009080005c] = 6f594080, %g2 = ffffffffffffff98
ldsb [%i5+0x05f],%g2 ! %g2 = 000000000000006f
! %l7 = 000000001ff9dd9e, Mem[0000000091000098] = a41da2a0
stb %l7,[%i6+0x098] ! Mem[0000000091000098] = 9e1da2a0
! Mem[0000000023000018] = 238ce07799a9782b, %l2 = 000000003e4916e9, %l5 = 375e8d14950bfe60
add %i2,0x18,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 238ce07799a9782b
membar #Sync ! Added by membar checker (1833)
! Mem[0000000090000038] = 42e2fb1c 55a3bbe8, %g2 = 0000006f, %g3 = 38f695ea
ldd [%i4+0x038],%g2 ! %g2 = 0000000042e2fb1c 0000000055a3bbe8
! Mem[00000000238000fa] = cd2fafc3, %l2 = 000000003e4916e9
ldstub [%i3+0x0fa],%l2 ! %l2 = 000000af000000ff
! Mem[0000000022000108] = 9e161c6b1ff9dd9e, %l5 = 238ce07799a9782b, %l4 = 000000007aa174fe
add %i0,0x108,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 9e161c6b1ff9dd9e
! %l2 = 00000000000000af, Mem[000000009000008c] = a19c0b8a
sth %l2,[%i4+0x08c] ! Mem[000000009000008c] = 00af0b8a
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000228000c0] = dc238b18, %l5 = 238ce07799a9782b
swap [%i1+0x0c0],%l5 ! %l5 = 00000000dc238b18
p9_label_12:
! Mem[0000000023000100] = 0b103c2e, %l6 = 000000000000007b
ldsb [%i2+0x102],%l6 ! %l6 = 000000000000003c
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %l5 = 00000000dc238b18, Mem[000000009180014a] = e6a007e0
stb %l5,[%o0+0x14a] ! Mem[0000000091800148] = 18a007e0
! Mem[000000002380012a] = b45cb03a, %l6 = 000000000000003c
ldstub [%i3+0x12a],%l6 ! %l6 = 000000b0000000ff
! Mem[00000000220000a8] = e7a98115810179a4, %l3 = 00000000483a58d9, %l2 = 00000000000000af
add %i0,0xa8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = e7a98115810179a4
! Mem[00000000238001c8] = e41f54045871482c, %l5 = 00000000dc238b18
ldx [%i3+0x1c8],%l5 ! %l5 = e41f54045871482c
! %f16 = 22cf09dd 2e3c100b 8261124c cfb20606
! %f20 = 939a99cc ca928993 e68f806a 6f897d4c
! %f24 = ac119626 c6335bf4 aea2d84b e47d9679
! %f28 = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
mov 0x080,%g6
stda %f16,[%i3+%g6]ASI_BLK_PL ! Block Store to 0000000023800080
! Mem[00000000900000c0] = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! Mem[00000000900000d0] = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! Mem[00000000900000e0] = 75581338 d142e8a9 a4d69569 2436d585
! Mem[00000000900000f0] = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %l5 = e41f54045871482c, Mem[0000000091800130] = f295856e8f1f7fe0
stx %l5,[%o0+0x130] ! Mem[0000000091800130] = e41f54045871482c
! Mem[00000000230000a0] = ac119626c6335bf4, %l4 = 9e161c6b1ff9dd9e, %l7 = 000000001ff9dd9e
add %i2,0xa0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ac119626c6335bf4
p9_label_13:
membar #Sync ! Added by membar checker (1834)
! Mem[000000002380008c] = 4c126182, %l4 = 9e161c6b1ff9dd9e
swap [%i3+0x08c],%l4 ! %l4 = 000000004c126182
! Mem[0000000090000088] = 7c63a12e 00af0b8a, %g2 = 42e2fb1c, %g3 = 55a3bbe8
ldd [%i4+0x088],%g2 ! %g2 = 000000007c63a12e 0000000000af0b8a
! %l1 = 00000000cf405138, Mem[0000000091800060] = e0620278
stw %l1,[%o0+0x060] ! Mem[0000000091800060] = cf405138
! Mem[00000000228001e4] = 2c058eca, %l6 = 000000b0, %l0 = f8a0d616
add %i1,0x1e4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000002c058eca
! Mem[00000000238000dc] = 02f1fe53, %l1 = cf405138, %l6 = 000000b0
add %i3,0xdc,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000002f1fe53
! Mem[0000000023000148] = b64502fea025979d, %l3 = 00000000483a58d9, %l5 = e41f54045871482c
add %i2,0x148,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = b64502fea025979d
! Mem[0000000022800000] = a1d6d1e4f617b9ed, %l7 = ac119626c6335bf4, %l3 = 00000000483a58d9
casxa [%i1]0x80,%l7,%l3 ! %l3 = a1d6d1e4f617b9ed
! %l6 = 02f1fe53, %l7 = c6335bf4, Mem[00000000910000f0] = 60458241 62fe258d
std %l6,[%i6+0x0f0] ! Mem[00000000910000f0] = 02f1fe53 c6335bf4
! Mem[0000000023000090] = 939a99ccca928993, %l3 = a1d6d1e4f617b9ed, %l4 = 000000004c126182
add %i2,0x90,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 939a99ccca928993
! Mem[0000000091000188] = 4da17a0c, %g2 = 000000007c63a12e
ldsh [%i6+0x18a],%g2 ! %g2 = 0000000000004da1
p9_label_14:
! %l0 = 000000002c058eca, Mem[0000000091000050] = 745b39ae
stw %l0,[%i6+0x050] ! Mem[0000000091000050] = 2c058eca
! Mem[00000000230000ed] = efa0bdc7, %l5 = b64502fea025979d
ldstub [%i2+0x0ed],%l5 ! %l5 = 000000a0000000ff
! %f0 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f4 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f8 = 75581338 d142e8a9 a4d69569 2436d585
! %f12 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %l3 = a1d6d1e4f617b9ed, Mem[0000000091800181] = 525e813a
stb %l3,[%o0+0x181] ! Mem[0000000091800180] = ed5e813a
! %l0 = 000000002c058eca, Mem[00000000918000c2] = 4c3b71ec
sth %l0,[%o0+0x0c2] ! Mem[00000000918000c0] = 8eca71ec
! %l2 = e7a98115810179a4, Mem[0000000023000106] = dd09cf22
stb %l2,[%i2+0x106] ! Mem[0000000023000104] = dd09a422
! Mem[00000000230001cc] = 43955aee, %l3 = a1d6d1e4f617b9ed
swap [%i2+0x1cc],%l3 ! %l3 = 0000000043955aee
! Mem[000000002380014c] = 4ecf851f, %l2 = e7a98115810179a4
swap [%i3+0x14c],%l2 ! %l2 = 000000004ecf851f
! %l0 = 2c058eca, %l1 = cf405138, Mem[0000000091800000] = c1c22343 2cc77048
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 2c058eca cf405138
! Mem[00000000230001c0] = 963477b5 a1e0d2f8, %l6 = 02f1fe53, %l7 = c6335bf4
ldd [%i2+0x1c0],%l6 ! %l6 = 00000000963477b5 00000000a1e0d2f8
p9_label_15:
! %f16 = 22cf09dd 2e3c100b 8261124c cfb20606
! %f20 = 939a99cc ca928993 e68f806a 6f897d4c
! %f24 = ac119626 c6335bf4 aea2d84b e47d9679
! %f28 = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000009000017c] = ebca8308, %g2 = 0000000000004da1
lduw [%i4+0x17c],%g2 ! %g2 = 00000000ebca8308
! Mem[0000000023000070] = f7d6f5e1, %l0 = 000000002c058eca
swap [%i2+0x070],%l0 ! %l0 = 00000000f7d6f5e1
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e 00af0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (1835)
! Mem[0000000090000018] = e68f806a, %g2 = 00000000ebca8308
lduh [%i4+%o3],%g2 ! %g2 = 000000000000e68f
! %l7 = 00000000a1e0d2f8, Mem[0000000091000092] = 1277f816
sth %l7,[%i6+0x092] ! Mem[0000000091000090] = d2f8f816
! Mem[0000000090000040] = 22cf09dd 2e3c100b 8261124c cfb20606
! Mem[0000000090000050] = 939a99cc ca928993 e68f806a 6f897d4c
! Mem[0000000090000060] = ac119626 c6335bf4 aea2d84b e47d9679
! Mem[0000000090000070] = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[00000000220000d4] = 994b6162, %l7 = a1e0d2f8, %l7 = a1e0d2f8
add %i0,0xd4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000994b6162
! Mem[0000000091800018] = 08ee2106 603a86ea, %g2 = 0000e68f, %g3 = 00af0b8a
ldd [%o0+%o3],%g2 ! %g2 = 0000000008ee2106 00000000603a86ea
! %f16 = 22cf09dd 2e3c100b 8261124c cfb20606
! %f20 = 939a99cc ca928993 e68f806a 6f897d4c
! %f24 = ac119626 c6335bf4 aea2d84b e47d9679
! %f28 = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
p9_label_16:
! Mem[0000000091000038] = 2b9468ee, %g2 = 0000000008ee2106
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002b94
! %l0 = 00000000f7d6f5e1, Mem[00000000900001fc] = 55a3bbe8
stb %l0,[%i4+0x1fc] ! Mem[00000000900001fc] = e1a3bbe8
! Mem[0000000090000074] = 60fbe3b2, %g2 = 0000000000002b94
lduw [%i4+0x074],%g2 ! %g2 = 0000000060fbe3b2
! %l4 = 939a99ccca928993, Mem[0000000090000188] = 2869a58d
sth %l4,[%i4+0x188] ! Mem[0000000090000188] = 8993a58d
! Mem[00000000900000dc] = 78f9e57b, %g2 = 0000000060fbe3b2
ldsh [%i4+0x0dc],%g2 ! %g2 = 00000000000078f9
! %f0 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f4 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f8 = 75581338 d142e8a9 a4d69569 2436d585
! %f12 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
stda %f0,[%i3+%g4]ASI_COMMIT_S ! Block Store to 0000000023800180
! Mem[0000000090000018] = 806a6f89, %g2 = 00000000000078f9
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000806a
membar #Sync ! Added by membar checker (1836)
! Mem[0000000023800180] = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! Mem[0000000023800190] = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! Mem[00000000238001a0] = 75581338 d142e8a9 a4d69569 2436d585
! Mem[00000000238001b0] = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000023800180
! Mem[00000000238001c1] = f951b6e0, %l0 = 00000000f7d6f5e1
ldstub [%i3+0x1c1],%l0 ! %l0 = 00000051000000ff
! Mem[0000000022800080] = ce09825e, %l7 = 00000000994b6162
swap [%i1+0x080],%l7 ! %l7 = 00000000ce09825e
p9_label_17:
! %l3 = 0000000043955aee, Mem[00000000908001d4] = 5e10b39d
sth %l3,[%i5+0x1d4] ! Mem[00000000908001d4] = 5aeeb39d
! %l7 = 00000000ce09825e, Mem[0000000090800018] = 97f1f9a0609ec613
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 00000000ce09825e
! Mem[0000000022800009] = 431266a8, %l4 = 939a99ccca928993
ldstub [%i1+0x009],%l4 ! %l4 = 00000012000000ff
! Mem[00000000238000d8] = 52f8810e02f1fe53, %l3 = 0000000043955aee, %l7 = 00000000ce09825e
add %i3,0xd8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 52f8810e02f1fe53
! %l0 = 0000000000000051, Mem[000000002280008c] = 525de450
sth %l0,[%i1+0x08c] ! Mem[000000002280008c] = 0051e450
! Mem[0000000090800118] = 9ea7e060, %g18 = 96b5813fc7016d0d
ldsw [%i5+0x118],%g2 ! %g2 = 96b5813fc7016d0d
! Mem[00000000918000c0] = ccc78eca, %g2 = ffffffff9ea7e060
ldsh [%o0+0x0c0],%g2 ! %g2 = ffffffffffffccc7
! Mem[00000000230001b8] = ae7aaf795086b228, %l7 = 52f8810e02f1fe53, %l4 = 0000000000000012
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = ae7aaf795086b228
! %l1 = 00000000cf405138, Mem[0000000023800084] = dd09cf22
sth %l1,[%i3+0x084] ! Mem[0000000023800084] = 5138cf22
! Mem[00000000228000d0] = c18ea4f8dd5ceb6b, %l1 = 00000000cf405138, %l5 = 00000000000000a0
add %i1,0xd0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = c18ea4f8dd5ceb6b
p9_label_18:
! Mem[0000000022800080] = 994b61629c33bcaa, %l1 = 00000000cf405138, %l4 = ae7aaf795086b228
add %i1,0x80,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 994b61629c33bcaa
! Mem[000000002280019e] = a4b43602, %l7 = 52f8810e02f1fe53
ldstub [%i1+0x19e],%l7 ! %l7 = 00000036000000ff
! %l0 = 0000000000000051, Mem[0000000023800148] = e04c1ad1810179a4
stx %l0,[%i3+0x148] ! Mem[0000000023800148] = 0000000000000051
! Mem[0000000090800044] = e698cf29, %g2 = ffffffffffffccc7
ldsb [%i5+0x044],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090000000] = 22cf09dd 2e3c100b 8261124c cfb20606
! Mem[0000000090000010] = 939a99cc ca928993 e68f806a 6f897d4c
! Mem[0000000090000020] = ac119626 c6335bf4 aea2d84b e47d9679
! Mem[0000000090000030] = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000098] = 9e1da2a057e63be1, %g2 = ffffffffffffffe6
ldx [%i6+0x098],%g2 ! %g2 = 9e1da2a057e63be1
! Mem[0000000022000164] = 90a48fc0, %l3 = 0000000043955aee
swap [%i0+0x164],%l3 ! %l3 = 0000000090a48fc0
! %l3 = 0000000090a48fc0, Mem[000000009100001e] = 6a0e905b
sth %l3,[%i6+0x01e] ! Mem[000000009100001c] = 8fc0905b
! Mem[0000000090000100] = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! Mem[0000000090000110] = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! Mem[0000000090000120] = 75581338 d142e8a9 a4d69569 2436d585
! Mem[0000000090000130] = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! %l2 = 000000004ecf851f, Mem[000000009000004c] = cfb20606
sth %l2,[%i4+0x04c] ! Mem[000000009000004c] = 851f0606
p9_label_19:
! Mem[0000000023800100] = 0e96fa35, %l1 = 00000000cf405138
lduw [%i3+0x100],%l1 ! %l1 = 000000000e96fa35
! Mem[0000000090800008] = a9005c8a, %g2 = 9e1da2a057e63be1
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffffa9
! Mem[00000000228000c8] = ebbf2740, %l6 = 00000000963477b5
swap [%i1+0x0c8],%l6 ! %l6 = 00000000ebbf2740
! Mem[0000000022800104] = 1b6aec73, %l0 = 00000051, %l0 = 00000051
add %i1,0x104,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000001b6aec73
! Mem[0000000023000008] = 1b9cda5f, %l3 = 90a48fc0, %l5 = dd5ceb6b
add %i2,0x08,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000001b9cda5f
! Mem[00000000220000b0] = 0c607c72, %l6 = ebbf2740, %l1 = 0e96fa35
add %i0,0xb0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000000c607c72
! %l6 = 00000000ebbf2740, Mem[00000000900001a0] = 4a176aeb14a7991c
stx %l6,[%i4+0x1a0] ! Mem[00000000900001a0] = 00000000ebbf2740
! Mem[00000000910001f8] = e9483a58, %g2 = ffffffffffffffa9
ldub [%i6+0x1fb],%g2 ! %g2 = 00000000000000e9
! Mem[0000000023000128] = 79967de4 4bd8a2ae, %l2 = 4ecf851f, %l3 = 90a48fc0
ldd [%i2+0x128],%l2 ! %l2 = 0000000079967de4 000000004bd8a2ae
! Mem[0000000022000068] = 985ec118, %l1 = 000000000c607c72
ldsh [%i0+0x06a],%l1 ! %l1 = ffffffffffffc118
p9_label_20:
! %l0 = 000000001b6aec73, Mem[000000009100005c] = 33c06d4e
stw %l0,[%i6+0x05c] ! Mem[000000009100005c] = 1b6aec73
! %f0 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f4 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f8 = 75581338 d142e8a9 a4d69569 2436d585
! %f12 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! %l0 = 000000001b6aec73, Mem[00000000908001b0] = c53bc45166474039
stx %l0,[%i5+0x1b0] ! Mem[00000000908001b0] = 000000001b6aec73
! Mem[000000002200017c] = 923b8ffc, %l5 = 000000001b9cda5f
ldstub [%i0+0x17c],%l5 ! %l5 = 00000092000000ff
! Mem[00000000228000e8] = 67532f5824ac7530, %l2 = 0000000079967de4, %l1 = ffffffffffffc118
add %i1,0xe8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 67532f5824ac7530
! %l7 = 0000000000000036, Mem[00000000228000b8] = caf42f6f2750907a
stx %l7,[%i1+0x0b8] ! Mem[00000000228000b8] = 0000000000000036
! %f16 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f20 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f24 = 75581338 d142e8a9 a4d69569 2436d585
! %f28 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[00000000230001c0] = 963477b5 a1e0d2f8 b054f2f9 f617b9ed
! Mem[00000000230001d0] = 6344626e 57497942 603bdd7a 6fc6cb0e
! Mem[00000000230001e0] = 82cfce88 5d299acd b180ef53 7bf3f6ee
! Mem[00000000230001f0] = b052e5ed 501992ca aa08c5ec f84fd0a0
mov 0x1c0,%g4
ldda [%i2+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000230001c0
membar #Sync ! Added by membar checker (1837)
! Mem[0000000090000040] = 22cf09dd 2e3c100b 8261124c 851f0606
! Mem[0000000090000050] = 939a99cc ca928993 e68f806a 6f897d4c
! Mem[0000000090000060] = ac119626 c6335bf4 aea2d84b e47d9679
! Mem[0000000090000070] = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000230000b0] = 3ac37c42, %l3 = 000000004bd8a2ae
lduh [%i2+0x0b0],%l3 ! %l3 = 0000000000003ac3
p9_label_21:
! Mem[0000000091800058] = 51ef187d 16f097b1, %g2 = 000000e9, %g3 = 603a86ea
ldd [%o0+0x058],%g2 ! %g2 = 0000000051ef187d 0000000016f097b1
! %l7 = 0000000000000036, Mem[00000000900000d4] = 2a4377ed
stw %l7,[%i4+0x0d4] ! Mem[00000000900000d4] = 00000036
! Mem[00000000238001c8] = e41f54045871482c, %l0 = 000000001b6aec73, %l7 = 0000000000000036
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e41f54045871482c
! Mem[0000000023800161] = 7b87ace1, %l1 = 67532f5824ac7530
ldstub [%i3+0x161],%l1 ! %l1 = 00000087000000ff
! %l5 = 0000000000000092, Mem[00000000918001f0] = 019c9db4
stb %l5,[%o0+0x1f0] ! Mem[00000000918001f0] = 929c9db4
! Mem[0000000090800010] = f7ed6b21d1f0cb33, %g2 = 0000000051ef187d
ldx [%i5+%o2],%g2 ! %g2 = f7ed6b21d1f0cb33
! Mem[00000000910001c4] = 58ae9c98, %g18 = 96b5813fc7016d0d
ldsw [%i6+0x1c4],%g2 ! %g2 = 96b5813fc7016d0d
! %f16 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f20 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f24 = 75581338 d142e8a9 a4d69569 2436d585
! %f28 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[00000000238001ac] = 2436d585, %l1 = 0000000000000087
ldsb [%i3+0x1af],%l1 ! %l1 = ffffffffffffff85
! Mem[00000000228001f6] = e8049332, %l5 = 0000000000000092
ldstub [%i1+0x1f6],%l5 ! %l5 = 00000093000000ff
p9_label_22:
! %l2 = 79967de4, %l3 = 00003ac3, Mem[0000000022800148] = b1531a2f 23947ad7
std %l2,[%i1+0x148] ! Mem[0000000022800148] = 79967de4 00003ac3
! %l2 = 0000000079967de4, Mem[000000009100003c] = 6d58bf74
stb %l2,[%i6+0x03c] ! Mem[000000009100003c] = e458bf74
! Mem[0000000091000068] = 74e21067, %g18 = 96b5813fc7016d0d
ldsw [%i6+0x068],%g2 ! %g2 = 96b5813fc7016d0d
! Mem[0000000090800178] = a67ed7b6, %g2 = 0000000074e21067
ldsh [%i5+0x178],%g2 ! %g2 = ffffffffffffa67e
! %f16 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f20 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f24 = 75581338 d142e8a9 a4d69569 2436d585
! %f28 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[00000000908000a8] = da0eb146, %g2 = ffffffffffffa67e
ldsb [%i5+0x0ab],%g2 ! %g2 = ffffffffffffffda
membar #Sync ! Added by membar checker (1838)
! Mem[0000000090000140] = fdc9d1d6 2518557d 8c7ebc72 ba0543d8
! Mem[0000000090000150] = ed77432a 0e6a1548 7be5f978 7ebca2f5
! Mem[0000000090000160] = a9e842d1 38135875 85d53624 6995d6a4
! Mem[0000000090000170] = f7d6f5e1 1c4ccc6a 2d49c804 f781e5d3
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800118] = ad3a060b, %g2 = ffffffffffffffda
ldsb [%o0+0x11a],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000090800000] = b3a41b2e, %g2 = ffffffffffffffad
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffb3a4
! Mem[0000000090000140] = fdc9d1d6 2518557d 8c7ebc72 ba0543d8
! Mem[0000000090000150] = ed77432a 0e6a1548 7be5f978 7ebca2f5
! Mem[0000000090000160] = a9e842d1 38135875 85d53624 6995d6a4
! Mem[0000000090000170] = f7d6f5e1 1c4ccc6a 2d49c804 f781e5d3
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
p9_label_23:
! Mem[0000000090000000] = 22cf09dd 2e3c100b 8261124c cfb20606
! Mem[0000000090000010] = 939a99cc ca928993 e68f806a 6f897d4c
! Mem[0000000090000020] = ac119626 c6335bf4 aea2d84b e47d9679
! Mem[0000000090000030] = 3ac37c42 60fbe3b2 42e2fb1c 55a3bbe8
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e 00af0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[00000000908001e8] = 8d45f269, %g2 = ffffffffffffb3a4
lduw [%i5+0x1e8],%g2 ! %g2 = 000000008d45f269
! Mem[0000000090000064] = c6335bf4, %g18 = 96b5813fc7016d0d
ldsw [%i4+0x064],%g2 ! %g2 = 96b5813fc7016d0d
! Mem[00000000220001cc] = 39b593fe, %l2 = 0000000079967de4
swap [%i0+0x1cc],%l2 ! %l2 = 0000000039b593fe
! Mem[0000000022000138] = 486137c7525eb213, %l5 = 0000000000000093, %l2 = 0000000039b593fe
add %i0,0x138,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 486137c7525eb213
! %f0 = f8d2e0a1 b5773496 edb917f6 f9f254b0
! %f4 = 42794957 6e624463 0ecbc66f 7add3b60
! %f8 = cd9a295d 88cecf82 eef6f37b 53ef80b1
! %f12 = ca921950 ede552b0 a0d04ff8 ecc508aa
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[0000000023000074] = 1c4ccc6a, %l2 = 486137c7525eb213
ldsb [%i2+0x074],%l2 ! %l2 = 000000000000001c
! Mem[0000000090800084] = 42252d74, %g2 = ffffffffc6335bf4
ldsh [%i5+0x086],%g2 ! %g2 = 0000000000004225
! Mem[00000000220001c0] = 4dde0f7d, %l6 = 00000000ebbf2740
lduh [%i0+0x1c2],%l6 ! %l6 = 0000000000000f7d
p9_label_24:
! %l5 = 0000000000000093, Mem[000000009000007d] = a3bbe896
stb %l5,[%i4+0x07d] ! Mem[000000009000007c] = 93bbe896
! %l3 = 0000000000003ac3, Mem[0000000091000170] = fcaaa1c27f0c6232
stx %l3,[%i6+0x170] ! Mem[0000000091000170] = 0000000000003ac3
! %f0 = f8d2e0a1 b5773496 edb917f6 f9f254b0
! %f4 = 42794957 6e624463 0ecbc66f 7add3b60
! %f8 = cd9a295d 88cecf82 eef6f37b 53ef80b1
! %f12 = ca921950 ede552b0 a0d04ff8 ecc508aa
stda %f0,[%i3+%g6]ASI_BLK_P ! Block Store to 0000000023800140
! %l0 = 000000001b6aec73, Mem[00000000918000e0] = 244c0f1d77149a5d
stx %l0,[%o0+0x0e0] ! Mem[00000000918000e0] = 000000001b6aec73
! Mem[0000000091800070] = 164351f5, %g18 = 96b5813fc7016d0d
ldsw [%o0+0x070],%g2 ! %g2 = 96b5813fc7016d0d
! Mem[00000000230000e2] = 9f36216a, %l0 = 000000001b6aec73
ldstub [%i2+0x0e2],%l0 ! %l0 = 00000021000000ff
membar #Sync ! Added by membar checker (1839)
! %f16 = 7d551825 d6d1c9fd d84305ba 72bc7e8c
! %f20 = 48156a0e 2a4377ed f5a2bc7e 78f9e57b
! %f24 = 75581338 d142e8a9 a4d69569 2436d585
! %f28 = 6acc4c1c e1f5d6f7 d3e581f7 04c8492d
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[00000000230001b0] = 375e8d14950bfe60, %l0 = 0000000000000021, %l4 = 994b61629c33bcaa
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 375e8d14950bfe60
! Mem[00000000238001a8] = a4d695692436d585, %l3 = 0000000000003ac3
ldx [%i3+0x1a8],%l3 ! %l3 = a4d695692436d585
! Mem[0000000090000120] = 1338d142, %g2 = 00000000164351f5
ldub [%i4+0x122],%g2 ! %g2 = 0000000000000013
p9_label_25:
! %l3 = a4d695692436d585, Mem[00000000908001e0] = 718735ab
stw %l3,[%i5+0x1e0] ! Mem[00000000908001e0] = 2436d585
! Mem[0000000022800199] = a3e6c965, %l6 = 0000000000000f7d
ldstub [%i1+0x199],%l6 ! %l6 = 000000e6000000ff
! %f0 = f8d2e0a1 b5773496 edb917f6 f9f254b0
! %f4 = 42794957 6e624463 0ecbc66f 7add3b60
! %f8 = cd9a295d 88cecf82 eef6f37b 53ef80b1
! %f12 = ca921950 ede552b0 a0d04ff8 ecc508aa
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000022000148] = 6766eb1f, %l2 = 000000000000001c
ldsh [%i0+0x14a],%l2 ! %l2 = ffffffffffffeb1f
! Mem[00000000900001c0] = 22cf09dd 2e3c100b 8261124c cfb20606
! Mem[00000000900001d0] = 939a99cc ca928993 e68f806a 6f897d4c
! Mem[00000000900001e0] = ac119626 c6335bf4 aea2d84b e47d9679
! Mem[00000000900001f0] = 3ac37c42 60fbe3b2 42e2fb1c e1a3bbe8
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000908000e4] = bdc433c0, %g2 = 0000000000000013
ldub [%i5+0x0e6],%g2 ! %g2 = 00000000000000bd
! Mem[0000000090800100] = 3fe264b6, %g2 = 00000000000000bd
lduw [%i5+0x100],%g2 ! %g2 = 000000003fe264b6
! Mem[0000000022800198] = a3ffc965, %l1 = ffffff85, %l7 = 5871482c
add %i1,0x198,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a3ffc965
! %l5 = 0000000000000093, Mem[0000000091800142] = 2fff0696
sth %l5,[%o0+0x142] ! Mem[0000000091800140] = 00930696
! Mem[0000000023800190] = 48156a0e2a4377ed, %l5 = 0000000000000093, %l1 = ffffffffffffff85
add %i3,0x190,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 48156a0e2a4377ed
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000000000021
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 48156a0e2a4377ed
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffeb1f
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be a4d695692436d585
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 375e8d14950bfe60
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000093
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000e6
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a3ffc965
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 f8d2e0a1 b5773496
bne %xcc,p9_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be edb917f6 f9f254b0
bne %xcc,p9_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 42794957 6e624463
bne %xcc,p9_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0ecbc66f 7add3b60
bne %xcc,p9_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be cd9a295d 88cecf82
bne %xcc,p9_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be eef6f37b 53ef80b1
bne %xcc,p9_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ca921950 ede552b0
bne %xcc,p9_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be a0d04ff8 ecc508aa
bne %xcc,p9_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 7d551825 d6d1c9fd
bne %xcc,p9_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be d84305ba 72bc7e8c
bne %xcc,p9_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 48156a0e 2a4377ed
bne %xcc,p9_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be f5a2bc7e 78f9e57b
bne %xcc,p9_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 75581338 d142e8a9
bne %xcc,p9_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be a4d69569 2436d585
bne %xcc,p9_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 6acc4c1c e1f5d6f7
bne %xcc,p9_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d3e581f7 04c8492d
bne %xcc,p9_f30_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 4c19c79226ec3dff
ldx [%i0+0x028],%g3 ! Observed data at 0000000022000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 72ff422a1d9affff
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 = 000000cf7a1a6b9d
ldx [%i0+0x058],%g3 ! Observed data at 0000000022000058
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000003e4916e9
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000220000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x160],%g2 ! Expected data = d76794ae43955aee
ldx [%i0+0x160],%g3 ! Observed data at 0000000022000160
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = e4cd3064ff3b8ffc
ldx [%i0+0x178],%g3 ! Observed data at 0000000022000178
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 840301eb79967de4
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000220001c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = bce8ed436e415ef0
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000220001e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1e8,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 43ff66a8c1b06673
ldx [%i1+0x008],%g3 ! Observed data at 0000000022800008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x008,%g4
ldx [%g1+0x080],%g2 ! Expected data = 994b61629c33bcaa
ldx [%i1+0x080],%g3 ! Observed data at 0000000022800080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 97de1d9b0051e450
ldx [%i1+0x088],%g3 ! Observed data at 0000000022800088
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 486137c7367ff1e3
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000228000a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 97ffd4b5791d9a8e
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000228000a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0000000000000036
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000228000b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 99a9782bac0d1004
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000228000c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 963477b5df373069
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000228000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 79967de400003ac3
ldx [%i1+0x148],%g3 ! Observed data at 0000000022800148
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 8e7ca2d0a373eb73
ldx [%i1+0x178],%g3 ! Observed data at 0000000022800178
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = a3ffc965a4b4ff02
ldx [%i1+0x198],%g3 ! Observed data at 0000000022800198
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 492efac8e804ff32
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000228001f0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1f0,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x040],%g2 ! Expected data = fdc9d1d62518557d
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 = 8c7ebc72ba0543d8
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 = ed77432a0e6a1548
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 = 7be5f9787ebca2f5
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 = a9e842d138135875
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 = 85d536246995d6a4
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 = 2c058eca1c4ccc6a
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 = 2d49c804f781e5d3
ldx [%i2+0x078],%g3 ! Observed data at 0000000023000078
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 22cf09dd2e3c100b
ldx [%i2+0x080],%g3 ! Observed data at 0000000023000080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8261124ccfb20606
ldx [%i2+0x088],%g3 ! Observed data at 0000000023000088
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 939a99ccca928993
ldx [%i2+0x090],%g3 ! Observed data at 0000000023000090
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = e68f806a6f897d4c
ldx [%i2+0x098],%g3 ! Observed data at 0000000023000098
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ac119626c6335bf4
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000230000a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = aea2d84be47d9679
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000230000a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3ac37c4260fbe3b2
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000230000b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 42e2fb1c55a3bbe8
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000230000b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9f36ff6a0656b2d4
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000230000e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d743ef78efffbdc7
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000230000e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0b103c2edd09a422
ldx [%i2+0x100],%g3 ! Observed data at 0000000023000100
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x100,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000003a8a808c
ldx [%i2+0x180],%g3 ! Observed data at 0000000023000180
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b054f2f9f617b9ed
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000230001c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1c8,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x080],%g2 ! Expected data = 0b103c2e5138cf22
ldx [%i3+0x080],%g3 ! Observed data at 0000000023800080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0606b2cf1ff9dd9e
ldx [%i3+0x088],%g3 ! Observed data at 0000000023800088
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 938992cacc999a93
ldx [%i3+0x090],%g3 ! Observed data at 0000000023800090
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4c7d896f6a808fe6
ldx [%i3+0x098],%g3 ! Observed data at 0000000023800098
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f45b33c6269611ac
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000238000a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 79967de44bd8a2ae
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000238000a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = b2e3fb60427cc33a
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000238000b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e8bba3551cfbe242
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000238000b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cd2fffc32d7308d5
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000238000f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = b45cff3a74e958f8
ldx [%i3+0x128],%g3 ! Observed data at 0000000023800128
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6040fff1b540ca20
ldx [%i3+0x138],%g3 ! Observed data at 0000000023800138
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = f8d2e0a1b5773496
ldx [%i3+0x140],%g3 ! Observed data at 0000000023800140
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = edb917f6f9f254b0
ldx [%i3+0x148],%g3 ! Observed data at 0000000023800148
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 427949576e624463
ldx [%i3+0x150],%g3 ! Observed data at 0000000023800150
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0ecbc66f7add3b60
ldx [%i3+0x158],%g3 ! Observed data at 0000000023800158
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = cd9a295d88cecf82
ldx [%i3+0x160],%g3 ! Observed data at 0000000023800160
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = eef6f37b53ef80b1
ldx [%i3+0x168],%g3 ! Observed data at 0000000023800168
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ca921950ede552b0
ldx [%i3+0x170],%g3 ! Observed data at 0000000023800170
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = a0d04ff8ecc508aa
ldx [%i3+0x178],%g3 ! Observed data at 0000000023800178
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 7d551825d6d1c9fd
ldx [%i3+0x180],%g3 ! Observed data at 0000000023800180
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = d84305ba72bc7e8c
ldx [%i3+0x188],%g3 ! Observed data at 0000000023800188
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 48156a0e2a4377ed
ldx [%i3+0x190],%g3 ! Observed data at 0000000023800190
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = f5a2bc7e78f9e57b
ldx [%i3+0x198],%g3 ! Observed data at 0000000023800198
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 75581338d142e8a9
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000238001a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = a4d695692436d585
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000238001a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6acc4c1ce1f5d6f7
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000238001b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d3e581f704c8492d
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000238001b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = f9ffb6e0f8a0d616
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000238001c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000c1a61257e6
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000238001d0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c9ea9f83486137c7
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000238001f0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1f0,%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_f2_fail:
set p9_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f4_fail:
set p9_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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
p9_f8_fail:
set p9_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f10_fail:
set p9_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f12_fail:
set p9_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f14_fail:
set p9_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f16_fail:
set p9_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f18_fail:
set p9_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f20_fail:
set p9_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f22_fail:
set p9_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f24_fail:
set p9_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f26_fail:
set p9_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f28_fail:
set p9_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f30_fail:
set p9_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023800020]
done
p9_trap1o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023800020]
done
p9_trap2e:
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022000018]
stba %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800028]
stxa %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000028]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000023000018]
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p9_trap2o:
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022000018]
stba %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800028]
stxa %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000028]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000023000018]
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
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 = 5fe3e13a1a706047
ldx [%g1+0x008],%l1 ! %l1 = dd0e0c725b533ad4
ldx [%g1+0x010],%l2 ! %l2 = f5dcb284b6f438dc
ldx [%g1+0x018],%l3 ! %l3 = 45b2858852a67087
ldx [%g1+0x020],%l4 ! %l4 = 672f131c15e30aa2
ldx [%g1+0x028],%l5 ! %l5 = 4689cc4ea30e21ff
ldx [%g1+0x030],%l6 ! %l6 = 363a279486d2e45b
ldx [%g1+0x038],%l7 ! %l7 = 16ef316433c06d4e
! 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 = 52aac6b8 db47bd29 8bd2fc85 be912a2b
! %f4 = 753a19f8 23c04d3a 03e2479e 26b8ab69
! %f8 = 300a447c 16974e08 73bd99d2 31022c4d
! %f12 = e5910930 796b2980 74ac2000 c5af4d28
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1037523f 20f9ec1c b5eb4341 38aaaa76
! %f20 = 5a7cbb9b 53c9ed08 bc11a763 6c49f90d
! %f24 = 85b36f0c 026a3ba2 8ce9ce84 f5fa446d
! %f28 = 3fab555f 45b6c888 78099888 2fa93ad7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f1bf6341 2fc208ab 268a6d3a c3e3329c
! %f36 = ded77172 b5be5d2f f2abff36 1add6095
! %f40 = 7f93f173 68c2e280 ab0a5968 1c55254c
! %f44 = ec41b65b d509bf26 4f489d24 440ed56a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0577a8c00000001f,%g7,%g1 ! GSR scale = 3, align = 7
wr %g1,%g0,%gsr ! GSR = 0577a8c00000001f
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:
! Mem[0000000025800050] = 0dac118aaec47acd, %l4 = 1d6def483fafd4d4, %l3 = 1eef773a431ef4c1
add %i3,0x50,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 0dac118aaec47acd
! Mem[0000000091000078] = 9d54079ebbee9030, %g2 = c0e025cf0000003f
ldx [%i6+0x078],%g2 ! %g2 = 9d54079ebbee9030
! %f16 = 1037523f 20f9ec1c b5eb4341 38aaaa76
! %f20 = 5a7cbb9b 53c9ed08 bc11a763 6c49f90d
! %f24 = 85b36f0c 026a3ba2 8ce9ce84 f5fa446d
! %f28 = 3fab555f 45b6c888 78099888 2fa93ad7
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[00000000910001d8] = 706bb7f9 eadd85ef, %g2 = bbee9030, %g3 = 0bad0b00
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000706bb7f9 00000000eadd85ef
! Mem[00000000900001fc] = 250333a3, %g2 = 00000000706bb7f9
ldsb [%i4+0x1fd],%g2 ! %g2 = 0000000000000025
! Mem[0000000024800018] = 8f3b4f15f0a0ba06, %l7 = bfa34f6aab7eee1a, %l5 = 8540f8aa461e752d
add %i1,0x18,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 8f3b4f15f0a0ba06
! %l4 = 1d6def483fafd4d4, Mem[00000000908000dc] = 49bd726e
stw %l4,[%i5+0x0dc] ! Mem[00000000908000dc] = 3fafd4d4
! Mem[000000009000007c] = ba63d54f, %g2 = 0000000000000025
ldsb [%i4+0x07f],%g2 ! %g2 = ffffffffffffffba
! %l5 = 8f3b4f15f0a0ba06, Mem[000000009000012b] = 96d85407
stb %l5,[%i4+0x12b] ! Mem[0000000090000128] = 06d85407
! %f16 = 1037523f 20f9ec1c b5eb4341 38aaaa76
! %f20 = 5a7cbb9b 53c9ed08 bc11a763 6c49f90d
! %f24 = 85b36f0c 026a3ba2 8ce9ce84 f5fa446d
! %f28 = 3fab555f 45b6c888 78099888 2fa93ad7
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
p10_label_2:
! %f0 = 52aac6b8 db47bd29 8bd2fc85 be912a2b
! %f4 = 753a19f8 23c04d3a 03e2479e 26b8ab69
! %f8 = 300a447c 16974e08 73bd99d2 31022c4d
! %f12 = e5910930 796b2980 74ac2000 c5af4d28
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[00000000910001c0] = da58ae9c, %g2 = ffffffffffffffba
ldsb [%i6+0x1c3],%g2 ! %g2 = ffffffffffffffda
membar #Sync ! Added by membar checker (1840)
! Mem[0000000090000140] = 1037523f 20f9ec1c b5eb4341 38aaaa76
! Mem[0000000090000150] = 5a7cbb9b 53c9ed08 bc11a763 6c49f90d
! Mem[0000000090000160] = 85b36f0c 026a3ba2 8ce9ce84 f5fa446d
! Mem[0000000090000170] = 3fab555f 45b6c888 78099888 2fa93ad7
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000010] = 124428d70474995f, %g2 = ffffffffffffffda
ldx [%i6+%o2],%g2 ! %g2 = 124428d70474995f
! Mem[00000000240000f4] = d17a8971, %l6 = 8c61132c24998737
swap [%i0+0x0f4],%l6 ! %l6 = 00000000d17a8971
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800080] = 53775436, %g2 = 124428d70474995f
lduh [%o0+0x080],%g2 ! %g2 = 0000000000005377
! Mem[0000000090000180] = 52aac6b8 db47bd29 8bd2fc85 be912a2b
! Mem[0000000090000190] = 753a19f8 23c04d3a 03e2479e 26b8ab69
! Mem[00000000900001a0] = 300a447c 16974e08 73bd99d2 31022c4d
! Mem[00000000900001b0] = e5910930 796b2980 74ac2000 c5af4d28
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! %l1 = 201215e9e35cf66c, Mem[0000000090000084] = 23e3216b
stb %l1,[%i4+0x084] ! Mem[0000000090000084] = 6ce3216b
! %l6 = 00000000d17a8971, Mem[00000000908001fc] = e1033315
stw %l6,[%i5+0x1fc] ! Mem[00000000908001fc] = d17a8971
p10_label_3:
! Mem[0000000090800098] = 0a0d6de0, %g2 = 0000000000005377
ldsh [%i5+0x09a],%g2 ! %g2 = 0000000000000a0d
! Mem[0000000024000128] = 11a760e26039cd01, %l1 = 201215e9e35cf66c
ldx [%i0+0x128],%l1 ! %l1 = 11a760e26039cd01
! %f0 = 52aac6b8 db47bd29 8bd2fc85 be912a2b
! %f4 = 753a19f8 23c04d3a 03e2479e 26b8ab69
! %f8 = 300a447c 16974e08 73bd99d2 31022c4d
! %f12 = e5910930 796b2980 74ac2000 c5af4d28
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
! %l1 = 11a760e26039cd01, Mem[00000000248001b8] = 0b0cbdb30f9d237a
stx %l1,[%i1+0x1b8] ! Mem[00000000248001b8] = 11a760e26039cd01
membar #Sync ! Added by membar checker (1841)
! %l5 = 8f3b4f15f0a0ba06, Mem[0000000090000164] = 026a3ba2
stb %l5,[%i4+0x164] ! Mem[0000000090000164] = 066a3ba2
! %l4 = 1d6def483fafd4d4, Mem[000000009100001e] = 6a0e905b
sth %l4,[%i6+0x01e] ! Mem[000000009100001c] = d4d4905b
! Mem[00000000258000f0] = cc80587eb4c64876, %l1 = 11a760e26039cd01, %l4 = 1d6def483fafd4d4
add %i3,0xf0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = cc80587eb4c64876
! Mem[00000000250000a0] = b556ec62, %l2 = 284daf6c422c8374
lduw [%i2+0x0a0],%l2 ! %l2 = 00000000b556ec62
! Mem[00000000258000e7] = 63aac618, %l5 = 8f3b4f15f0a0ba06
ldstub [%i3+0x0e7],%l5 ! %l5 = 00000018000000ff
! Mem[0000000024800181] = dda6fbf0, %l6 = 00000000d17a8971
ldstub [%i1+0x181],%l6 ! %l6 = 000000a6000000ff
p10_label_4:
! Mem[00000000918000e0] = 244c0f1d, %g2 = 0000000000000a0d
ldsh [%o0+0x0e0],%g2 ! %g2 = 000000000000244c
! %l1 = 11a760e26039cd01, Mem[00000000910000ac] = f2b795cc
stb %l1,[%i6+0x0ac] ! Mem[00000000910000ac] = 01b795cc
! Mem[00000000248000b2] = facb6219, %l1 = 11a760e26039cd01
ldstub [%i1+0x0b2],%l1 ! %l1 = 00000062000000ff
! %l6 = 00000000000000a6, Mem[0000000091000028] = 8a78ebbd
stb %l6,[%i6+%o5] ! Mem[0000000091000028] = a678ebbd
! Mem[00000000240001c5] = d51f0e20, %l7 = bfa34f6aab7eee1a
ldstub [%i0+0x1c5],%l7 ! %l7 = 0000001f000000ff
! Mem[00000000248000d0] = 0640ee96, %l3 = 0dac118aaec47acd
ldsw [%i1+0x0d0],%l3 ! %l3 = 000000000640ee96
! Mem[00000000910000e4] = ee869ee3, %g2 = 000000000000244c
ldsh [%i6+0x0e4],%g2 ! %g2 = ffffffffffffee86
! Mem[000000009180002c] = e8f5b657, %g18 = 7008b3c5a0effeb3
ldsw [%o0+0x02c],%g2 ! %g2 = 7008b3c5a0effeb3
! Mem[00000000240001b8] = 1af4a1f2, %l6 = 00000000000000a6
lduh [%i0+0x1b8],%l6 ! %l6 = 0000000000001af4
! %l7 = 000000000000001f, Mem[0000000025800068] = 87372d4b
stw %l7,[%i3+0x068] ! Mem[0000000025800068] = 0000001f
p10_label_5:
! Mem[0000000024000132] = 0cc0265f, %l2 = 00000000b556ec62
ldstub [%i0+0x132],%l2 ! %l2 = 00000026000000ff
! %l1 = 0000000000000062, Mem[0000000090000030] = be0037143f61c793
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 0000000000000062
! Mem[0000000090800100] = 64b6334d, %g2 = ffffffffe8f5b657
ldsb [%i5+0x102],%g2 ! %g2 = 0000000000000064
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000250001f0] = d2506951609fcc52, %l7 = 000000000000001f, %l3 = 000000000640ee96
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = d2506951609fcc52
! %l4 = b4c64876, %l5 = 00000018, Mem[00000000918001a0] = 03bf0a0f b30f80b7
std %l4,[%o0+0x1a0] ! Mem[00000000918001a0] = b4c64876 00000018
! Mem[00000000908000b4] = 7dcaa74c, %g2 = 0000000000000064
ldsb [%i5+0x0b7],%g2 ! %g2 = 000000000000007d
! Mem[0000000024000019] = 853897e6, %l5 = 0000000000000018
ldstub [%i0+0x019],%l5 ! %l5 = 00000038000000ff
! Mem[0000000091800180] = 59525e813a8961c0, %g2 = 000000000000007d
ldx [%o0+0x180],%g2 ! %g2 = 59525e813a8961c0
! Mem[00000000248001e8] = 3609dcd2b6dfedb8, %l5 = 0000000000000038
ldx [%i1+0x1e8],%l5 ! %l5 = 3609dcd2b6dfedb8
p10_label_6:
! Mem[0000000090800078] = 3968006f, %g2 = 59525e813a8961c0
ldub [%i5+0x07a],%g2 ! %g2 = 0000000000000039
! Mem[00000000918001c4] = 2905ab05, %g18 = 7008b3c5a0effeb3
ldsw [%o0+0x1c4],%g2 ! %g2 = 7008b3c5a0effeb3
! Mem[0000000024800078] = 32bfc8b8, %l4 = cc80587eb4c64876
ldub [%i1+0x07a],%l4 ! %l4 = 00000000000000c8
! Mem[0000000091000108] = 3cc57cdf, %g18 = 7008b3c5a0effeb3
ldsw [%i6+0x108],%g2 ! %g2 = 7008b3c5a0effeb3
! Mem[0000000090000020] = 011f10cf c740a50e, %g2 = 3cc57cdf, %g3 = eadd85ef
ldd [%i4+%o4],%g2 ! %g2 = 00000000011f10cf 00000000c740a50e
! %l6 = 00001af4, %l7 = 0000001f, Mem[0000000024000080] = 3a01a1f4 f7582d19
std %l6,[%i0+0x080] ! Mem[0000000024000080] = 00001af4 0000001f
! Mem[00000000250000f4] = b35a14a1, %l0 = 855654c452702c08
ldsw [%i2+0x0f4],%l0 ! %l0 = ffffffffb35a14a1
! Mem[00000000908000e4] = 7184bdc4, %g2 = 00000000011f10cf
lduw [%i5+0x0e4],%g2 ! %g2 = 000000007184bdc4
! Mem[0000000025800004] = 1bcdbb28, %l0 = ffffffffb35a14a1
swap [%i3+0x004],%l0 ! %l0 = 000000001bcdbb28
! %l0 = 000000001bcdbb28, Mem[00000000910000e4] = ee869ee3
stw %l0,[%i6+0x0e4] ! Mem[00000000910000e4] = 1bcdbb28
p10_label_7:
! Mem[00000000258000cd] = d2aef23e, %l5 = 3609dcd2b6dfedb8
ldstub [%i3+0x0cd],%l5 ! %l5 = 000000ae000000ff
! %l4 = 000000c8, %l5 = 000000ae, Mem[0000000090000168] = 8ce9ce84 f5fa446d
std %l4,[%i4+0x168] ! Mem[0000000090000168] = 000000c8 000000ae
! %f0 = 52aac6b8 db47bd29 8bd2fc85 be912a2b
! %f4 = 753a19f8 23c04d3a 03e2479e 26b8ab69
! %f8 = 300a447c 16974e08 73bd99d2 31022c4d
! %f12 = e5910930 796b2980 74ac2000 c5af4d28
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[000000002580016c] = b3e4040a, %l7 = 000000000000001f
ldstub [%i3+0x16c],%l7 ! %l7 = 000000b3000000ff
! Mem[0000000090000104] = 20f9ec1c, %g2 = 000000007184bdc4
ldsb [%i4+0x104],%g2 ! %g2 = 0000000000000020
! Mem[00000000918000bc] = 0a19ccc7, %g2 = 0000000000000020
lduh [%o0+0x0be],%g2 ! %g2 = 0000000000000a19
! Mem[0000000091800098] = 4bad795c, %g2 = 0000000000000a19
lduh [%o0+0x09a],%g2 ! %g2 = 0000000000004bad
membar #Sync ! Added by membar checker (1842)
! Mem[00000000900001e0] = 97167c44, %g2 = 0000000000004bad
ldsb [%i4+0x1e2],%g2 ! %g2 = ffffffffffffff97
! Mem[00000000240001e0] = abd54d6fe2325143, %l7 = 00000000000000b3
ldx [%i0+0x1e0],%l7 ! %l7 = abd54d6fe2325143
! Mem[00000000910001c8] = e5f5b872, %g2 = ffffffffffffff97
lduw [%i6+0x1c8],%g2 ! %g2 = 00000000e5f5b872
p10_label_8:
! %f16 = 1037523f 20f9ec1c b5eb4341 38aaaa76
! %f20 = 5a7cbb9b 53c9ed08 bc11a763 6c49f90d
! %f24 = 85b36f0c 026a3ba2 8ce9ce84 f5fa446d
! %f28 = 3fab555f 45b6c888 78099888 2fa93ad7
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[00000000240001ec] = 2e3f1037, %l7 = abd54d6fe2325143
swap [%i0+0x1ec],%l7 ! %l7 = 000000002e3f1037
! Mem[0000000025800114] = 8ed2b400, %l6 = 0000000000001af4
lduw [%i3+0x114],%l6 ! %l6 = 000000008ed2b400
! Mem[0000000090800158] = c37398fd, %g2 = 00000000e5f5b872
lduw [%i5+0x158],%g2 ! %g2 = 00000000c37398fd
! Mem[00000000910000c8] = 2aa4a537, %g2 = 00000000c37398fd
lduw [%i6+0x0c8],%g2 ! %g2 = 000000002aa4a537
! Mem[0000000024800040] = 4b37974f b4a84016 cee36e4a 8989f22b
! Mem[0000000024800050] = 1982918d 51a31576 e830156d a60ffce7
! Mem[0000000024800060] = 0db00b85 48e59d29 196e145c 28e17a79
! Mem[0000000024800070] = 4505db8d f841a40e 32bfc8b8 0e8d3038
mov 0x040,%g6
ldda [%i1+%g6]ASI_BLK_S,%f0 ! Block Load from 0000000024800040
! Mem[00000000900001b0] = e5910930, %g2 = 000000002aa4a537
ldsb [%i4+0x1b0],%g2 ! %g2 = ffffffffffffffe5
membar #Sync ! Added by membar checker (1843)
! %f0 = 4b37974f b4a84016 cee36e4a 8989f22b
! %f4 = 1982918d 51a31576 e830156d a60ffce7
! %f8 = 0db00b85 48e59d29 196e145c 28e17a79
! %f12 = 4505db8d f841a40e 32bfc8b8 0e8d3038
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! %l4 = 00000000000000c8, Mem[00000000240000e4] = a331d166
stw %l4,[%i0+0x0e4] ! Mem[00000000240000e4] = 000000c8
! Mem[00000000248001fd] = c3e17f8e, %l5 = 00000000000000ae
ldstub [%i1+0x1fd],%l5 ! %l5 = 000000e1000000ff
p10_label_9:
! %f16 = 1037523f 20f9ec1c b5eb4341 38aaaa76
! %f20 = 5a7cbb9b 53c9ed08 bc11a763 6c49f90d
! %f24 = 85b36f0c 026a3ba2 8ce9ce84 f5fa446d
! %f28 = 3fab555f 45b6c888 78099888 2fa93ad7
stda %f16,[%i2+%g4]ASI_BLK_PL ! Block Store to 00000000250000c0
! %l7 = 000000002e3f1037, Mem[0000000024800104] = d247d108
stw %l7,[%i1+0x104] ! Mem[0000000024800104] = 2e3f1037
! Mem[0000000024800008] = cfd60ba6, %l7 = 2e3f1037, %l7 = 2e3f1037
add %i1,0x08,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cfd60ba6
! Mem[0000000091800050] = 82afd0fb f579ed01, %g2 = ffffffe5, %g3 = c740a50e
ldd [%o0+0x050],%g2 ! %g2 = 0000000082afd0fb 00000000f579ed01
! Mem[0000000090000074] = 85c65c27, %g18 = 7008b3c5a0effeb3
ldsw [%i4+0x074],%g2 ! %g2 = 7008b3c5a0effeb3
! Mem[00000000900001c0] = 29bd47db b8c6aa52 2b2a91be 85fcd28b
! Mem[00000000900001d0] = 3a4dc023 f8193a75 69abb826 9e47e203
! Mem[00000000900001e0] = 084e9716 7c440a30 4d2c0231 d299bd73
! Mem[00000000900001f0] = 80296b79 300991e5 284dafc5 0020ac74
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %l0 = 1bcdbb28, %l1 = 00000062, Mem[00000000918000f8] = 1607608c 097fdd15
std %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 1bcdbb28 00000062
! %f16 = 1037523f 20f9ec1c b5eb4341 38aaaa76
! %f20 = 5a7cbb9b 53c9ed08 bc11a763 6c49f90d
! %f24 = 85b36f0c 026a3ba2 8ce9ce84 f5fa446d
! %f28 = 3fab555f 45b6c888 78099888 2fa93ad7
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[0000000025000024] = 15009bb4, %l0 = 000000001bcdbb28
swap [%i2+0x024],%l0 ! %l0 = 0000000015009bb4
! Mem[00000000240000fc] = 3228482c, %l7 = cfd60ba6, %l7 = cfd60ba6
add %i0,0xfc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000003228482c
p10_label_10:
! %l5 = 00000000000000e1, Mem[0000000025000054] = c0e43726
stw %l5,[%i2+0x054] ! Mem[0000000025000054] = 000000e1
! Mem[00000000918000ac] = 36850d8c, %g2 = ffffffff85c65c27
lduh [%o0+0x0ac],%g2 ! %g2 = 0000000000003685
! %l7 = 000000003228482c, Mem[0000000090800190] = f2446a487c2eb57a
stx %l7,[%i5+0x190] ! Mem[0000000090800190] = 000000003228482c
! Mem[000000009180005c] = 97b1e062, %g2 = 0000000000003685
ldsb [%o0+0x05e],%g2 ! %g2 = ffffffffffffff97
! Mem[00000000918000e8] = 35e2f08c, %g2 = ffffffffffffff97
lduw [%o0+0x0e8],%g2 ! %g2 = 0000000035e2f08c
! Mem[00000000908000b0] = 4eb34380 a72bad7d, %g2 = 35e2f08c, %g3 = f579ed01
ldd [%i5+0x0b0],%g2 ! %g2 = 000000004eb34380 00000000a72bad7d
! Mem[000000002400006e] = 2353917d, %l3 = d2506951609fcc52
ldstub [%i0+0x06e],%l3 ! %l3 = 00000091000000ff
! %l0 = 0000000015009bb4, Mem[00000000918001ec] = 40ced69a
stb %l0,[%o0+0x1ec] ! Mem[00000000918001ec] = b4ced69a
! Mem[0000000091000168] = 9effc705, %g18 = 7008b3c5a0effeb3
ldsw [%i6+0x168],%g2 ! %g2 = 7008b3c5a0effeb3
! Mem[0000000090800104] = fad12299, %g2 = ffffffff9effc705
ldsb [%i5+0x107],%g2 ! %g2 = fffffffffffffffa
p10_label_11:
! Mem[0000000091000018] = ce40b400, %g2 = fffffffffffffffa
ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffffce40
! Mem[00000000258001e8] = ad2c5ce3, %l1 = 00000062, %l7 = 3228482c
add %i3,0x1e8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ad2c5ce3
! Mem[00000000248000d0] = 0640ee96726d9926, %l6 = 000000008ed2b400, %l7 = 00000000ad2c5ce3
add %i1,0xd0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 0640ee96726d9926
! Mem[000000002480005a] = e830156d, %l5 = 00000000000000e1
ldstub [%i1+0x05a],%l5 ! %l5 = 00000015000000ff
! %l1 = 0000000000000062, Mem[00000000908000d0] = b92bd588
stb %l1,[%i5+0x0d0] ! Mem[00000000908000d0] = 622bd588
! %l2 = 0000000000000026, Mem[00000000900000da] = 2fcaed57
sth %l2,[%i4+0x0da] ! Mem[00000000900000d8] = 0026ed57
! Mem[000000002400010c] = 80bfdaaf, %l5 = 0000000000000015
ldstub [%i0+0x10c],%l5 ! %l5 = 00000080000000ff
! Mem[000000002400011b] = 208f7f66, %l6 = 000000008ed2b400
ldstub [%i0+0x11b],%l6 ! %l6 = 00000066000000ff
! Mem[00000000900001e0] = 084e9716 7c440a30, %g2 = ffffce40, %g3 = a72bad7d
ldd [%i4+0x1e0],%g2 ! %g2 = 00000000084e9716 000000007c440a30
! %l1 = 0000000000000062, Mem[00000000908001c8] = ff6375af
sth %l1,[%i5+0x1c8] ! Mem[00000000908001c8] = 006275af
p10_label_12:
! Mem[0000000024000080] = 00001af4, %l2 = 00000026, %l0 = 15009bb4
add %i0,0x80,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000000001af4
! Mem[00000000250001c0] = f1b3c7ae24805d7f, %l2 = 0000000000000026, %l3 = 0000000000000091
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f1b3c7ae24805d7f
! Mem[0000000090800030] = 97f10732a371ae78, %g2 = 00000000084e9716
ldx [%i5+0x030],%g2 ! %g2 = 97f10732a371ae78
! Mem[00000000258000b8] = 3409fcea, %l3 = f1b3c7ae24805d7f
swap [%i3+0x0b8],%l3 ! %l3 = 000000003409fcea
! Mem[0000000090800118] = 9ea7e060 69bdf7dc, %g2 = a371ae78, %g3 = 7c440a30
ldd [%i5+0x118],%g2 ! %g2 = 000000009ea7e060 0000000069bdf7dc
! Mem[0000000025800120] = 51101f800010577f, %l3 = 000000003409fcea
ldx [%i3+0x120],%l3 ! %l3 = 51101f800010577f
! Mem[00000000918001a0] = 48760000, %g2 = 000000009ea7e060
lduh [%o0+0x1a2],%g2 ! %g2 = 0000000000004876
! %l0 = 0000000000001af4, Mem[0000000024000136] = e327f16d
sth %l0,[%i0+0x136] ! Mem[0000000024000134] = e3271af4
membar #Sync ! Added by membar checker (1844)
! Mem[0000000090000080] = 1640a8b4 4f97374b 2bf28989 4a6ee3ce
! Mem[0000000090000090] = 7615a351 8d918219 e7fc0fa6 6d1530e8
! Mem[00000000900000a0] = 299de548 850bb00d 797ae128 5c146e19
! Mem[00000000900000b0] = 0ea441f8 8ddb0545 38308d0e b8c8bf32
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[000000002400015c] = 1d94a498, %l6 = 00000066, %l2 = 00000026
add %i0,0x15c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000001d94a498
p10_label_13:
! Mem[0000000025000100] = eb04db8c, %l0 = 0000000000001af4
lduw [%i2+0x100],%l0 ! %l0 = 00000000eb04db8c
! %f0 = 4b37974f b4a84016 cee36e4a 8989f22b
! %f4 = 1982918d 51a31576 e830156d a60ffce7
! %f8 = 0db00b85 48e59d29 196e145c 28e17a79
! %f12 = 4505db8d f841a40e 32bfc8b8 0e8d3038
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! %l1 = 0000000000000062, Mem[000000002480017e] = 09b920d6
sth %l1,[%i1+0x17e] ! Mem[000000002480017c] = 09b90062
! %l6 = 0000000000000066, Mem[00000000918000a0] = 2e8b7c97f5511b4c
stx %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = 0000000000000066
! %l4 = 000000c8, %l5 = 00000080, Mem[0000000024000100] = acc555e0 614568b1
std %l4,[%i0+0x100] ! Mem[0000000024000100] = 000000c8 00000080
! Mem[0000000025000044] = 6df92007, %l3 = 51101f800010577f
ldsw [%i2+0x044],%l3 ! %l3 = 000000006df92007
! Mem[0000000024000008] = 41f734f7, %l3 = 6df92007, %l0 = eb04db8c
add %i0,0x08,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000041f734f7
membar #Sync ! Added by membar checker (1845)
! Mem[0000000090000130] = 4505db8d f841a40e, %g2 = 00004876, %g3 = 69bdf7dc
ldd [%i4+0x130],%g2 ! %g2 = 000000004505db8d 00000000f841a40e
! %l1 = 0000000000000062, Mem[000000009180019b] = 51ac46a2
stb %l1,[%o0+0x19b] ! Mem[0000000091800198] = 62ac46a2
! %l3 = 000000006df92007, Mem[00000000910001b2] = 210c1e8d
stb %l3,[%i6+0x1b2] ! Mem[00000000910001b0] = 070c1e8d
p10_label_14:
! Mem[00000000240001a9] = b067414b, %l3 = 000000006df92007
ldstub [%i0+0x1a9],%l3 ! %l3 = 00000067000000ff
! Mem[0000000024800090] = 31a0171deb605df8, %l0 = 0000000041f734f7, %l5 = 0000000000000080
add %i1,0x90,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 31a0171deb605df8
! Mem[00000000258000ec] = e25294d0, %l5 = eb605df8, %l0 = 41f734f7
add %i3,0xec,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000e25294d0
! Mem[0000000024000088] = 98c6514b, %l3 = 0000000000000067
swap [%i0+0x088],%l3 ! %l3 = 0000000098c6514b
! Mem[0000000025800078] = 3f385db0, %l0 = 00000000e25294d0
swap [%i3+0x078],%l0 ! %l0 = 000000003f385db0
! Mem[00000000258000dc] = 3c390f40, %l6 = 00000066, %l4 = 000000c8
add %i3,0xdc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000003c390f40
! Mem[00000000250000ca] = 76aaaa38, %l0 = 000000003f385db0
ldstub [%i2+0x0ca],%l0 ! %l0 = 000000aa000000ff
! Mem[0000000090800158] = c37398fd, %g2 = 000000004505db8d
lduw [%i5+0x158],%g2 ! %g2 = 00000000c37398fd
! %l2 = 000000001d94a498, Mem[000000009180017e] = 65fb5952
sth %l2,[%o0+0x17e] ! Mem[000000009180017c] = a4985952
! Mem[00000000258001be] = 8f14146c, %l1 = 0000000000000062
ldstub [%i3+0x1be],%l1 ! %l1 = 00000014000000ff
p10_label_15:
! %l1 = 0000000000000014, Mem[0000000024800005] = 6adf133e
stb %l1,[%i1+0x005] ! Mem[0000000024800004] = 6a14133e
! %l4 = 3c390f40, %l5 = eb605df8, Mem[0000000090800090] = 95193fee 73fdcb8f
std %l4,[%i5+0x090] ! Mem[0000000090800090] = 3c390f40 eb605df8
! Mem[000000002480010c] = 13e47126, %l4 = 000000003c390f40
swap [%i1+0x10c],%l4 ! %l4 = 0000000013e47126
! Mem[00000000258001b0] = 7b0e9e24, %l0 = 00000000000000aa
ldstub [%i3+0x1b0],%l0 ! %l0 = 0000007b000000ff
! Mem[0000000025000054] = 000000e1, %l0 = 000000000000007b
swap [%i2+0x054],%l0 ! %l0 = 00000000000000e1
! Mem[0000000024800140] = 05fc689855cb8b9f, %l1 = 0000000000000014, %l2 = 000000001d94a498
add %i1,0x140,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 05fc689855cb8b9f
! %l3 = 0000000098c6514b, Mem[00000000908001c8] = 006275af1ce4d927
stx %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = 0000000098c6514b
! Mem[0000000025000188] = cd64ad57, %l4 = 0000000013e47126
swap [%i2+0x188],%l4 ! %l4 = 00000000cd64ad57
! Mem[0000000024800144] = 55cb8b9f, %l4 = cd64ad57, %l0 = 000000e1
add %i1,0x144,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000055cb8b9f
! Mem[0000000025000050] = d4d5a4ae0000007b, %l0 = 0000000055cb8b9f, %l5 = 31a0171deb605df8
add %i2,0x50,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = d4d5a4ae0000007b
p10_label_16:
! Mem[00000000248000f0] = 5a8a3806, %l5 = 0000007b, %l7 = 726d9926
add %i1,0xf0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000005a8a3806
! Mem[00000000258000c0] = b6d4706513f2b506, %l4 = 00000000cd64ad57, %l7 = 000000005a8a3806
add %i3,0xc0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b6d4706513f2b506
! Mem[000000002580009c] = 19934673, %l6 = 0000000000000066
swap [%i3+0x09c],%l6 ! %l6 = 0000000019934673
! Mem[000000002500003c] = 8c7997db, %l3 = 98c6514b, %l4 = cd64ad57
add %i2,0x3c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008c7997db
! Mem[00000000918001a8] = 68d08c1d21063261, %g2 = 00000000c37398fd
ldx [%o0+0x1a8],%g2 ! %g2 = 68d08c1d21063261
! %l3 = 0000000098c6514b, Mem[0000000091800024] = 8dca06ca
stw %l3,[%o0+0x024] ! Mem[0000000091800024] = 98c6514b
! Mem[00000000900001b4] = 796b2980, %g18 = 7008b3c5a0effeb3
ldsw [%i4+0x1b4],%g2 ! %g2 = 7008b3c5a0effeb3
! %f0 = 4b37974f b4a84016 cee36e4a 8989f22b
! %f4 = 1982918d 51a31576 e830156d a60ffce7
! %f8 = 0db00b85 48e59d29 196e145c 28e17a79
! %f12 = 4505db8d f841a40e 32bfc8b8 0e8d3038
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[00000000258000b8] = 24805d7f, %l1 = 0000000000000014
swap [%i3+0x0b8],%l1 ! %l1 = 0000000024805d7f
! Mem[0000000024800140] = 05fc6898 55cb8b9f b6aa4a5d a97e755a
! Mem[0000000024800150] = a4aaa5b2 eaf7c568 a95e7880 f9c665c7
! Mem[0000000024800160] = bbd1d71a 32fbe6cb 3e476a08 102cdf94
! Mem[0000000024800170] = ef19caf8 844cb2f4 77bbc868 09b90062
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_S,%f16 ! Block Load from 0000000024800140
p10_label_17:
! Mem[0000000025800158] = 4fc3fa50, %l6 = 0000000019934673
swap [%i3+0x158],%l6 ! %l6 = 000000004fc3fa50
! %l1 = 0000000024805d7f, Mem[0000000090000170] = 3fab555f
stb %l1,[%i4+0x170] ! Mem[0000000090000170] = 7fab555f
! Mem[0000000025000008] = 3a8e0745, %l6 = 4fc3fa50, %l3 = 98c6514b
add %i2,0x08,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000003a8e0745
! Mem[0000000090000180] = 52aac6b8 db47bd29 8bd2fc85 be912a2b
! Mem[0000000090000190] = 753a19f8 23c04d3a 03e2479e 26b8ab69
! Mem[00000000900001a0] = 300a447c 16974e08 73bd99d2 31022c4d
! Mem[00000000900001b0] = e5910930 796b2980 74ac2000 c5af4d28
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000024000000] = c66719f3a3f874db, %l5 = d4d5a4ae0000007b, %l2 = 05fc689855cb8b9f
casxa [%i0]0x80,%l5,%l2 ! %l2 = c66719f3a3f874db
! Mem[0000000025800120] = 51101f800010577f, %l5 = d4d5a4ae0000007b, %l0 = 0000000055cb8b9f
add %i3,0x120,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 51101f800010577f
! Mem[00000000900001c0] = 29bd47db b8c6aa52 2b2a91be 85fcd28b
! Mem[00000000900001d0] = 3a4dc023 f8193a75 69abb826 9e47e203
! Mem[00000000900001e0] = 084e9716 7c440a30 4d2c0231 d299bd73
! Mem[00000000900001f0] = 80296b79 300991e5 284dafc5 0020ac74
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000248000a8] = 515e8900, %l7 = 13f2b506, %l6 = 4fc3fa50
add %i1,0xa8,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000515e8900
! Mem[0000000024800170] = ef19caf8844cb2f4, %l1 = 0000000024805d7f, %l6 = 00000000515e8900
add %i1,0x170,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = ef19caf8844cb2f4
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
p10_label_18:
! Mem[0000000091800024] = 514b4c30, %g2 = 00000000796b2980
lduh [%o0+0x026],%g2 ! %g2 = 000000000000514b
! %l7 = b6d4706513f2b506, Mem[00000000908000a0] = 16833e54
stw %l7,[%i5+0x0a0] ! Mem[00000000908000a0] = 13f2b506
! Mem[00000000910001e0] = e5034270, %g2 = 000000000000514b
lduw [%i6+0x1e0],%g2 ! %g2 = 00000000e5034270
! %l4 = 000000008c7997db, Mem[0000000091800110] = f718962dc7e3e047
stx %l4,[%o0+0x110] ! Mem[0000000091800110] = 000000008c7997db
! Mem[0000000091800118] = 29c2ad3a060bb791, %g2 = 00000000e5034270
ldx [%o0+0x118],%g2 ! %g2 = 29c2ad3a060bb791
! %l4 = 000000008c7997db, Mem[0000000025000178] = 5ec13b87c5873c81
stx %l4,[%i2+0x178] ! Mem[0000000025000178] = 000000008c7997db
! Mem[0000000024800080] = 05051b36, %l3 = 000000003a8e0745
swap [%i1+0x080],%l3 ! %l3 = 0000000005051b36
! Mem[00000000900000f8] = cc3a2e158e4a873e, %g2 = 29c2ad3a060bb791
ldx [%i4+0x0f8],%g2 ! %g2 = cc3a2e158e4a873e
! Mem[0000000090000170] = 5f45b6c8, %g2 = cc3a2e158e4a873e
ldub [%i4+0x173],%g2 ! %g2 = 000000000000005f
! Mem[0000000024800038] = 97566784524b5b05, %l0 = 51101f800010577f, %l0 = 51101f800010577f
add %i1,0x38,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 97566784524b5b05
p10_label_19:
! %f16 = 05fc6898 55cb8b9f b6aa4a5d a97e755a
! %f20 = a4aaa5b2 eaf7c568 a95e7880 f9c665c7
! %f24 = bbd1d71a 32fbe6cb 3e476a08 102cdf94
! %f28 = ef19caf8 844cb2f4 77bbc868 09b90062
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[00000000248001b0] = c01b85310f2191ed, %l0 = 97566784524b5b05, %l4 = 000000008c7997db
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = c01b85310f2191ed
membar #Sync ! Added by membar checker (1846)
! Mem[0000000090000000] = 4b37974f b4a84016 cee36e4a 8989f22b
! Mem[0000000090000010] = 1982918d 51a31576 e830156d a60ffce7
! Mem[0000000090000020] = 0db00b85 48e59d29 196e145c 28e17a79
! Mem[0000000090000030] = 4505db8d f841a40e 32bfc8b8 0e8d3038
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[0000000024800010] = d9ad9223, %l4 = 0f2191ed, %l7 = 13f2b506
add %i1,0x10,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d9ad9223
! Mem[0000000024800014] = 38e831e9, %l1 = 24805d7f, %l1 = 24805d7f
add %i1,0x14,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000038e831e9
! Mem[00000000918001a8] = 68d08c1d 21063261, %g2 = 0000005f, %g3 = f841a40e
ldd [%o0+0x1a8],%g2 ! %g2 = 0000000068d08c1d 0000000021063261
! Mem[00000000258001d8] = 3e7957d54dacf129, %l4 = c01b85310f2191ed, %l3 = 0000000005051b36
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 3e7957d54dacf129
! Mem[000000002500003c] = 8c7997db, %l1 = 38e831e9, %l3 = 4dacf129
add %i2,0x3c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008c7997db
! Mem[00000000240001c8] = 3aa4cdcc, %l7 = 00000000d9ad9223
ldstub [%i0+0x1c8],%l7 ! %l7 = 0000003a000000ff
! Mem[00000000258001c4] = 3d11587e, %l3 = 8c7997db, %l2 = a3f874db
add %i3,0x1c4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003d11587e
p10_label_20:
! %f16 = 05fc6898 55cb8b9f b6aa4a5d a97e755a
! %f20 = a4aaa5b2 eaf7c568 a95e7880 f9c665c7
! %f24 = bbd1d71a 32fbe6cb 3e476a08 102cdf94
! %f28 = ef19caf8 844cb2f4 77bbc868 09b90062
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[000000002480017c] = 09b90062, %l5 = d4d5a4ae0000007b
ldstub [%i1+0x17c],%l5 ! %l5 = 00000009000000ff
! Mem[00000000248000e8] = 61ceacd1, %l2 = 000000003d11587e
swap [%i1+0x0e8],%l2 ! %l2 = 0000000061ceacd1
! Mem[0000000090800088] = 47181de9, %g2 = 0000000068d08c1d
ldub [%i5+0x08a],%g2 ! %g2 = 0000000000000047
! Mem[00000000248000a8] = 515e89001300c969, %l6 = ef19caf8844cb2f4
ldx [%i1+0x0a8],%l6 ! %l6 = 515e89001300c969
! Mem[0000000024000120] = 754ac10114ed0c14, %l0 = 97566784524b5b05, %l7 = 000000000000003a
add %i0,0x120,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 754ac10114ed0c14
! Mem[0000000024800168] = 3e476a08102cdf94, %l2 = 0000000061ceacd1, %l4 = c01b85310f2191ed
add %i1,0x168,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 3e476a08102cdf94
! %l0 = 97566784524b5b05, Mem[00000000240001e8] = ec150faa
stw %l0,[%i0+0x1e8] ! Mem[00000000240001e8] = 524b5b05
! %f16 = 05fc6898 55cb8b9f b6aa4a5d a97e755a
! %f20 = a4aaa5b2 eaf7c568 a95e7880 f9c665c7
! %f24 = bbd1d71a 32fbe6cb 3e476a08 102cdf94
! %f28 = ef19caf8 844cb2f4 77bbc868 09b90062
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000090000000] = 4b37974f b4a84016 cee36e4a 8989f22b
! Mem[0000000090000010] = 1982918d 51a31576 e830156d a60ffce7
! Mem[0000000090000020] = 0db00b85 48e59d29 196e145c 28e17a79
! Mem[0000000090000030] = 4505db8d f841a40e 32bfc8b8 0e8d3038
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
p10_label_21:
! Mem[0000000025000064] = 14068f27, %l3 = 000000008c7997db
ldsb [%i2+0x067],%l3 ! %l3 = 0000000000000027
! Mem[00000000900001d4] = c568a95e, %g2 = 0000000000000047
ldsh [%i4+0x1d6],%g2 ! %g2 = ffffffffffffc568
! Mem[00000000250001d0] = 76fde6008ff1d541, %l7 = 754ac10114ed0c14, %l0 = 97566784524b5b05
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 76fde6008ff1d541
! Mem[00000000910000e8] = 92c02dd4, %g2 = ffffffffffffc568
ldsh [%i6+0x0e8],%g2 ! %g2 = ffffffffffff92c0
! Mem[0000000025800068] = 0000001f9ebb7dc8, %l0 = 76fde6008ff1d541
ldx [%i3+0x068],%l0 ! %l0 = 0000001f9ebb7dc8
! Mem[00000000240000cc] = 968f933a, %l4 = 3e476a08102cdf94
ldstub [%i0+0x0cc],%l4 ! %l4 = 00000096000000ff
! Mem[00000000248000d0] = 0640ee96726d9926, %l4 = 0000000000000096, %l1 = 0000000038e831e9
add %i1,0xd0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 0640ee96726d9926
! Mem[00000000240001f0] = 38bac154b31e0388, %l5 = 0000000000000009
ldx [%i0+0x1f0],%l5 ! %l5 = 38bac154b31e0388
! Mem[0000000025800148] = 8b34b8bd2800b3ae, %l3 = 0000000000000027, %l3 = 0000000000000027
add %i3,0x148,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 8b34b8bd2800b3ae
! Mem[00000000910001f0] = 199a24d29c39fbba, %g2 = ffffffffffff92c0
ldx [%i6+0x1f0],%g2 ! %g2 = 199a24d29c39fbba
p10_label_22:
membar #Sync ! Added by membar checker (1847)
! %f16 = 05fc6898 55cb8b9f b6aa4a5d a97e755a
! %f20 = a4aaa5b2 eaf7c568 a95e7880 f9c665c7
! %f24 = bbd1d71a 32fbe6cb 3e476a08 102cdf94
! %f28 = ef19caf8 844cb2f4 77bbc868 09b90062
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (1848)
! Mem[0000000090000040] = 9f8bcb55 9868fc05 5a757ea9 5d4aaab6
! Mem[0000000090000050] = 68c5f7ea b2a5aaa4 c765c6f9 80785ea9
! Mem[0000000090000060] = cbe6fb32 1ad7d1bb 94df2c10 086a473e
! Mem[0000000090000070] = f4b24c84 f8ca19ef 6200b909 68c8bb77
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[000000002500001a] = 8a8aec6e, %l2 = 0000000061ceacd1
ldstub [%i2+0x01a],%l2 ! %l2 = 000000ec000000ff
! %l7 = 754ac10114ed0c14, Mem[00000000900000f6] = b2f477bb
sth %l7,[%i4+0x0f6] ! Mem[00000000900000f4] = 0c1477bb
! Mem[0000000025000150] = 02004e15, %l4 = 0000000000000096
swap [%i2+0x150],%l4 ! %l4 = 0000000002004e15
! Mem[0000000090000040] = 9f8bcb55 9868fc05 5a757ea9 5d4aaab6
! Mem[0000000090000050] = 68c5f7ea b2a5aaa4 c765c6f9 80785ea9
! Mem[0000000090000060] = cbe6fb32 1ad7d1bb 94df2c10 086a473e
! Mem[0000000090000070] = f4b24c84 f8ca19ef 6200b909 68c8bb77
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000024800098] = f38d9f21, %l5 = b31e0388, %l5 = b31e0388
add %i1,0x98,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f38d9f21
! Mem[0000000024800198] = bf7c496ac58ce3c5, %l4 = 0000000002004e15, %l0 = 0000001f9ebb7dc8
add %i1,0x198,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = bf7c496ac58ce3c5
! Mem[00000000240001d0] = 31d26a4e, %l2 = 000000ec, %l2 = 000000ec
add %i0,0x1d0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000031d26a4e
! Mem[0000000024000020] = f48bcfc8d2918cb9, %l0 = bf7c496ac58ce3c5, %l1 = 0640ee96726d9926
add %i0,0x20,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = f48bcfc8d2918cb9
p10_label_23:
! %f0 = 4b37974f b4a84016 cee36e4a 8989f22b
! %f4 = 1982918d 51a31576 e830156d a60ffce7
! %f8 = 0db00b85 48e59d29 196e145c 28e17a79
! %f12 = 4505db8d f841a40e 32bfc8b8 0e8d3038
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[0000000091800070] = f55822c4, %g2 = 199a24d29c39fbba
ldsb [%o0+0x073],%g2 ! %g2 = fffffffffffffff5
! %f0 = 4b37974f b4a84016 cee36e4a 8989f22b
! %f4 = 1982918d 51a31576 e830156d a60ffce7
! %f8 = 0db00b85 48e59d29 196e145c 28e17a79
! %f12 = 4505db8d f841a40e 32bfc8b8 0e8d3038
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000002400014c] = 9fbd82da, %l1 = d2918cb9, %l4 = 02004e15
add %i0,0x14c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000009fbd82da
! Mem[0000000090000000] = 4b37974f b4a84016 cee36e4a 8989f22b
! Mem[0000000090000010] = 1982918d 51a31576 e830156d a60ffce7
! Mem[0000000090000020] = 0db00b85 48e59d29 196e145c 28e17a79
! Mem[0000000090000030] = 4505db8d f841a40e 32bfc8b8 0e8d3038
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l7 = 754ac10114ed0c14, Mem[000000009100019d] = db84f6c0
stb %l7,[%i6+0x19d] ! Mem[000000009100019c] = 1484f6c0
! Mem[0000000090000000] = 4b37974f b4a84016 cee36e4a 8989f22b
! Mem[0000000090000010] = 1982918d 51a31576 e830156d a60ffce7
! Mem[0000000090000020] = 0db00b85 48e59d29 196e145c 28e17a79
! Mem[0000000090000030] = 4505db8d f841a40e 32bfc8b8 0e8d3038
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
membar #Sync ! Added by membar checker (1849)
! Mem[00000000900000b4] = f841a40e, %g2 = fffffffffffffff5
lduh [%i4+0x0b4],%g2 ! %g2 = 000000000000f841
! %l1 = f48bcfc8d2918cb9, Mem[000000009180011c] = 060bb791
stw %l1,[%o0+0x11c] ! Mem[000000009180011c] = d2918cb9
! %l3 = 8b34b8bd2800b3ae, Mem[00000000910001cd] = b30abf9e
stb %l3,[%i6+0x1cd] ! Mem[00000000910001cc] = ae0abf9e
p10_label_24:
! Mem[00000000900000d4] = 51a31576, %g2 = 000000000000f841
lduw [%i4+0x0d4],%g2 ! %g2 = 0000000051a31576
! Mem[0000000025000178] = 00000000, %l3 = 2800b3ae, %l2 = 31d26a4e
add %i2,0x178,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000000000000
! Mem[00000000248000c8] = 89e5afdf, %l7 = 754ac10114ed0c14
ldsw [%i1+0x0c8],%l7 ! %l7 = ffffffff89e5afdf
! Mem[0000000090000180] = 52aac6b8 db47bd29 8bd2fc85 be912a2b
! Mem[0000000090000190] = 753a19f8 23c04d3a 03e2479e 26b8ab69
! Mem[00000000900001a0] = 300a447c 16974e08 73bd99d2 31022c4d
! Mem[00000000900001b0] = e5910930 796b2980 74ac2000 c5af4d28
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l6 = 515e89001300c969, Mem[0000000090000140] = 1037523f20f9ec1c
stx %l6,[%i4+0x140] ! Mem[0000000090000140] = 515e89001300c969
! Mem[00000000900000c0] = 4b37974f b4a84016 cee36e4a 8989f22b
! Mem[00000000900000d0] = 1982918d 51a31576 e830156d a60ffce7
! Mem[00000000900000e0] = 0db00b85 48e59d29 196e145c 28e17a79
! Mem[00000000900000f0] = 4505db8d f841a40e 32bfc8b8 0e8d3038
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000024000068] = 1afc7fe62353ff7d, %l3 = 8b34b8bd2800b3ae, %l2 = 0000000000000000
add %i0,0x68,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 1afc7fe62353ff7d
! Mem[00000000240000c0] = 07532af5 8854b4e2 5c8534b4 ff8f933a
! Mem[00000000240000d0] = eb6f11b6 4d616dc3 b94d2d63 90692ccf
! Mem[00000000240000e0] = abcc1708 000000c8 6a1e7a26 22f8642e
! Mem[00000000240000f0] = 88a792bf 24998737 1675235c 3228482c
ldda [%i0+%g5]ASI_BLK_PL,%f16 ! Block Load from 00000000240000c0
! Mem[0000000025800010] = abe1af9f, %l2 = 1afc7fe62353ff7d
ldsh [%i3+0x012],%l2 ! %l2 = ffffffffffffaf9f
! %l2 = ffffaf9f, %l3 = 2800b3ae, Mem[00000000250000c0] = 1cecf920 3f523710
std %l2,[%i2+0x0c0] ! Mem[00000000250000c0] = ffffaf9f 2800b3ae
p10_label_25:
! Mem[00000000908001d8] = 3188e525 cea79a81, %g2 = 51a31576, %g3 = 21063261
ldd [%i5+0x1d8],%g2 ! %g2 = 000000003188e525 00000000cea79a81
! Mem[00000000248001d0] = 21152da04d5f0cc4, %l1 = f48bcfc8d2918cb9, %l3 = 8b34b8bd2800b3ae
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 21152da04d5f0cc4
! %l4 = 000000009fbd82da, Mem[000000009180002c] = e8f5b657
stw %l4,[%o0+0x02c] ! Mem[000000009180002c] = 9fbd82da
! Mem[0000000025000040] = cd0886ae 6df92007 4be07d2e 89e2f17a
! Mem[0000000025000050] = d4d5a4ae 0000007b 3bb38ec9 36e99964
! Mem[0000000025000060] = 229b3d5d 14068f27 a23748c4 ac1385b0
! Mem[0000000025000070] = b4e0cf7b 949b33ce cad12a7d 86f8bd8c
mov 0x040,%g6
ldda [%i2+%g6]ASI_BLK_S,%f0 ! Block Load from 0000000025000040
! Mem[00000000248000b8] = 71fafc2b, %l6 = 515e89001300c969
lduh [%i1+0x0b8],%l6 ! %l6 = 00000000000071fa
! Mem[0000000024800178] = 77bbc868, %l1 = d2918cb9, %l7 = 89e5afdf
add %i1,0x178,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000077bbc868
! %l4 = 9fbd82da, %l5 = f38d9f21, Mem[0000000090000020] = 0db00b85 48e59d29
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 9fbd82da f38d9f21
! Mem[0000000091000130] = e3fa2c65 616d4f47, %g2 = 3188e525, %g3 = cea79a81
ldd [%i6+0x130],%g2 ! %g2 = 00000000e3fa2c65 00000000616d4f47
! Mem[0000000025000040] = cd0886ae6df92007, %l5 = 00000000f38d9f21, %l6 = 00000000000071fa
add %i2,0x40,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = cd0886ae6df92007
! %l0 = bf7c496ac58ce3c5, Mem[0000000090000168] = 000000c8000000ae
stx %l0,[%i4+0x168] ! Mem[0000000090000168] = bf7c496ac58ce3c5
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 bf7c496ac58ce3c5
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be f48bcfc8d2918cb9
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffaf9f
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 21152da04d5f0cc4
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000009fbd82da
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000f38d9f21
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be cd0886ae6df92007
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000077bbc868
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 cd0886ae 6df92007
bne %xcc,p10_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4be07d2e 89e2f17a
bne %xcc,p10_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d4d5a4ae 0000007b
bne %xcc,p10_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3bb38ec9 36e99964
bne %xcc,p10_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 229b3d5d 14068f27
bne %xcc,p10_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a23748c4 ac1385b0
bne %xcc,p10_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b4e0cf7b 949b33ce
bne %xcc,p10_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be cad12a7d 86f8bd8c
bne %xcc,p10_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be e2b45488 f52a5307
bne %xcc,p10_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 3a938fff b434855c
bne %xcc,p10_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be c36d614d b6116feb
bne %xcc,p10_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be cf2c6990 632d4db9
bne %xcc,p10_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c8000000 0817ccab
bne %xcc,p10_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 2e64f822 267a1e6a
bne %xcc,p10_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 37879924 bf92a788
bne %xcc,p10_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 2c482832 5c237516
bne %xcc,p10_f30_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 85ff97e6d3e9e819
ldx [%i0+0x018],%g3 ! Observed data at 0000000024000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x018,%g4
ldx [%g1+0x068],%g2 ! Expected data = 1afc7fe62353ff7d
ldx [%i0+0x068],%g3 ! Observed data at 0000000024000068
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 00001af40000001f
ldx [%i0+0x080],%g3 ! Observed data at 0000000024000080
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000673a71250c
ldx [%i0+0x088],%g3 ! Observed data at 0000000024000088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5c8534b4ff8f933a
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000240000c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = abcc1708000000c8
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000240000e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 88a792bf24998737
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000240000f0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000c800000080
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 = e8c045feffbfdaaf
ldx [%i0+0x108],%g3 ! Observed data at 0000000024000108
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 208f7fff0b30d29b
ldx [%i0+0x118],%g3 ! Observed data at 0000000024000118
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0cc0ff5fe3271af4
ldx [%i0+0x130],%g3 ! Observed data at 0000000024000130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x130,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b0ff414bf1405054
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000240001a8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 44a5d39dd5ff0e20
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000240001c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffa4cdcc2ac6bb29
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000240001c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 524b5b05e2325143
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000240001e8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1e8,%g4
set p10_local1_expect,%g1
p10_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 721b35826a14133e
ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x000,%g4
ldx [%g1+0x058],%g2 ! Expected data = e830ff6da60ffce7
ldx [%i1+0x058],%g3 ! Observed data at 0000000024800058
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3a8e0745c5c7a1fd
ldx [%i1+0x080],%g3 ! Observed data at 0000000024800080
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = facbff19e3fce49f
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000248000b0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 3d11587e4bfcc3fd
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000248000e8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 31c7650b2e3f1037
ldx [%i1+0x100],%g3 ! Observed data at 0000000024800100
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 74d1e6663c390f40
ldx [%i1+0x108],%g3 ! Observed data at 0000000024800108
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x108,%g4
ldx [%g1+0x178],%g2 ! Expected data = 77bbc868ffb90062
ldx [%i1+0x178],%g3 ! Observed data at 0000000024800178
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = ddfffbf0d2a0ed1f
ldx [%i1+0x180],%g3 ! Observed data at 0000000024800180
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 11a760e26039cd01
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000248001b8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 439b66e8c3ff7f8e
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+0x018],%g2 ! Expected data = 8a8aff6ee95d24fa
ldx [%i2+0x018],%g3 ! Observed data at 0000000025000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ec766e251bcdbb28
ldx [%i2+0x020],%g3 ! Observed data at 0000000025000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = d4d5a4ae0000007b
ldx [%i2+0x050],%g3 ! Observed data at 0000000025000050
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ffffaf9f2800b3ae
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000250000c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 76aaff384143ebb5
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000250000c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 08edc9539bbb7c5a
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000250000d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0df9496c63a711bc
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000250000d8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = a23b6a020c6fb385
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000250000e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6d44faf584cee98c
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000250000e8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 88c8b6455f55ab3f
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 = d73aa92f88980978
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000250000f8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0000009647fbd410
ldx [%i2+0x150],%g3 ! Observed data at 0000000025000150
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000008c7997db
ldx [%i2+0x178],%g3 ! Observed data at 0000000025000178
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 13e471267cc4b6c8
ldx [%i2+0x188],%g3 ! Observed data at 0000000025000188
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x188,%g4
set p10_local3_expect,%g1
p10_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = d0226cabb35a14a1
ldx [%i3+0x000],%g3 ! Observed data at 0000000025800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x000,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000001f9ebb7dc8
ldx [%i3+0x068],%g3 ! Observed data at 0000000025800068
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = e25294d049d01e6d
ldx [%i3+0x078],%g3 ! Observed data at 0000000025800078
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 218811a300000066
ldx [%i3+0x098],%g3 ! Observed data at 0000000025800098
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 00000014d092f9bf
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000258000b8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 215059d5d2fff23e
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000258000c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8c52779963aac6ff
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000258000e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x158],%g2 ! Expected data = 19934673607a7831
ldx [%i3+0x158],%g3 ! Observed data at 0000000025800158
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 03ad7e5fffe4040a
ldx [%i3+0x168],%g3 ! Observed data at 0000000025800168
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff0e9e24c6c5b5e1
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 = 0679d0798f14ff6c
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:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024800000]
stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800028]
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000018]
done
p10_trap1o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024800000]
stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800028]
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000018]
done
p10_trap2e:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000008]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000025000028]
done
p10_trap2o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000008]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000025000028]
done
p10_trap3e:
nop
nop
done
p10_trap3o:
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 = 855654c452702c08
ldx [%g1+0x008],%l1 ! %l1 = 201215e9e35cf66c
ldx [%g1+0x010],%l2 ! %l2 = 284daf6c422c8374
ldx [%g1+0x018],%l3 ! %l3 = 1eef773a431ef4c1
ldx [%g1+0x020],%l4 ! %l4 = 1d6def483fafd4d4
ldx [%g1+0x028],%l5 ! %l5 = 8540f8aa461e752d
ldx [%g1+0x030],%l6 ! %l6 = 8c61132c24998737
ldx [%g1+0x038],%l7 ! %l7 = bfa34f6aab7eee1a
! 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 = 584796b0 83c46b3d 96b4b22d 3317b1f2
! %f4 = caa788af 78ec3555 7af73109 0ae8581e
! %f8 = 1b16069a cbcd25ed 6e177b7b 06617096
! %f12 = 72e591ed 53f0ce70 ccf5dca0 b62ed1bf
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8b87d47b ef484298 85dee09a 6f2f489e
! %f20 = cb49cd5d 68d0b047 71131aeb f406471d
! %f24 = db834bdd 4086972f d7d00c54 152c754c
! %f28 = b3d0c26c 4d0ce00f 29d6f72f fc7ce51c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 27e5348a a67c1052 28e01dbe e6dfdd6e
! %f36 = 9b8e8a43 3c81cee2 e25d177c d2994a93
! %f40 = c4d8f5ca 8d390b91 78169aa9 ade43ac0
! %f44 = 3bdfc71b 7d1ec701 66a2091d 9361ae34
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0bb344cf0000006a,%g7,%g1 ! GSR scale = 13, align = 2
wr %g1,%g0,%gsr ! GSR = 0bb344cf0000006a
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:
! Mem[0000000091000138] = 21962292, %g2 = e6418d1e57fff6e8
lduw [%i6+0x138],%g2 ! %g2 = 0000000021962292
! Mem[00000000278001b8] = 52559a1a, %l6 = 94897428877520bd
swap [%i3+0x1b8],%l6 ! %l6 = 0000000052559a1a
! Mem[00000000260001b0] = c9647ad6, %l5 = 4fb45574480f7f9b
ldsb [%i0+0x1b0],%l5 ! %l5 = ffffffffffffffc9
! %f0 = 584796b0 83c46b3d 96b4b22d 3317b1f2
! %f4 = caa788af 78ec3555 7af73109 0ae8581e
! %f8 = 1b16069a cbcd25ed 6e177b7b 06617096
! %f12 = 72e591ed 53f0ce70 ccf5dca0 b62ed1bf
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[00000000268001d0] = cec1ca82, %l6 = 0000000052559a1a
ldsh [%i1+0x1d0],%l6 ! %l6 = ffffffffffffcec1
! Mem[00000000268001f0] = 833c0d37740548b3, %l5 = ffffffffffffffc9, %l0 = c3fcbff23708e202
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 833c0d37740548b3
! Mem[000000009100001c] = b4006a0e, %g18 = dd26964a8e1cb7d0
ldsw [%i6+0x01c],%g2 ! %g2 = dd26964a8e1cb7d0
! %f16 = 8b87d47b ef484298 85dee09a 6f2f489e
! %f20 = cb49cd5d 68d0b047 71131aeb f406471d
! %f24 = db834bdd 4086972f d7d00c54 152c754c
! %f28 = b3d0c26c 4d0ce00f 29d6f72f fc7ce51c
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000091800180] = 5e813a89, %g2 = ffffffffb4006a0e
ldub [%o0+0x182],%g2 ! %g2 = 000000000000005e
! %f0 = 584796b0 83c46b3d 96b4b22d 3317b1f2
! %f4 = caa788af 78ec3555 7af73109 0ae8581e
! %f8 = 1b16069a cbcd25ed 6e177b7b 06617096
! %f12 = 72e591ed 53f0ce70 ccf5dca0 b62ed1bf
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
p11_label_2:
! Mem[00000000270000a0] = 763364a6, %l1 = 0d26948e5aedbb31
swap [%i2+0x0a0],%l1 ! %l1 = 00000000763364a6
! Mem[0000000026800038] = a00c1b66, %l0 = 833c0d37740548b3
lduh [%i1+0x038],%l0 ! %l0 = 000000000000a00c
! Mem[0000000027800060] = b0cb876f2685c610, %l0 = 000000000000a00c, %l7 = 6cd47749e9cdba23
add %i3,0x60,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = b0cb876f2685c610
! %l4 = c20b83a2741aa617, Mem[00000000908000c4] = 81da3a83
stw %l4,[%i5+0x0c4] ! Mem[00000000908000c4] = 741aa617
! Mem[00000000910001dc] = eadd85ef, %g2 = 000000000000005e
lduw [%i6+0x1dc],%g2 ! %g2 = 00000000eadd85ef
! %l1 = 00000000763364a6, Mem[00000000900000c8] = 5f817b48ee4cc928
stx %l1,[%i4+0x0c8] ! Mem[00000000900000c8] = 00000000763364a6
! Mem[00000000260001d4] = 3578da42, %l4 = 741aa617, %l7 = 2685c610
add %i0,0x1d4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003578da42
! Mem[0000000026000008] = f94a63a684d4a2ab, %l7 = 000000003578da42, %l1 = 00000000763364a6
add %i0,0x08,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = f94a63a684d4a2ab
! %l0 = 000000000000a00c, Mem[00000000908001fe] = 33158b91
sth %l0,[%i5+0x1fe] ! Mem[00000000908001fc] = a00c8b91
! Mem[0000000027800194] = 39dbdb59, %l1 = 84d4a2ab, %l7 = 3578da42
add %i3,0x194,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000039dbdb59
p11_label_3:
! Mem[0000000027800098] = 336514a9, %l3 = a4117ffe39a22321
swap [%i3+0x098],%l3 ! %l3 = 00000000336514a9
! %l1 = f94a63a684d4a2ab, Mem[0000000090000041] = 1042821b
stb %l1,[%i4+0x041] ! Mem[0000000090000040] = ab42821b
! %l0 = 0000a00c, %l1 = 84d4a2ab, Mem[0000000091000070] = 060d415c 7c47c2fe
std %l0,[%i6+0x070] ! Mem[0000000091000070] = 0000a00c 84d4a2ab
! Mem[00000000278001f0] = d142a942, %l3 = 336514a9, %l4 = 741aa617
add %i3,0x1f0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d142a942
! Mem[00000000910001d0] = 9e222853, %g2 = 00000000eadd85ef
lduh [%i6+0x1d0],%g2 ! %g2 = 0000000000009e22
! Mem[0000000026000158] = 73943d913c85ee82, %l6 = ffffffffffffcec1, %l2 = d3b0fa1424f09f72
add %i0,0x158,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 73943d913c85ee82
! %l2 = 73943d913c85ee82, Mem[0000000090000054] = 6d226a75
stw %l2,[%i4+0x054] ! Mem[0000000090000054] = 3c85ee82
! Mem[00000000270001a4] = 4c7d7b19, %l5 = ffffffffffffffc9
swap [%i2+0x1a4],%l5 ! %l5 = 000000004c7d7b19
! Mem[0000000091000000] = 83061aa1 1b867a85, %g2 = 00009e22, %g3 = 0bad0b00
ldd [%i6+%g0],%g2 ! %g2 = 0000000083061aa1 000000001b867a85
membar #Sync ! Added by membar checker (1850)
! %l7 = 0000000039dbdb59, Mem[0000000090000172] = 91ed53f0
stb %l7,[%i4+0x172] ! Mem[0000000090000170] = 59ed53f0
p11_label_4:
! Mem[0000000091800048] = ed80eaf6 e063be50, %g2 = 83061aa1, %g3 = 1b867a85
ldd [%o0+0x048],%g2 ! %g2 = 00000000ed80eaf6 00000000e063be50
! Mem[0000000090800004] = 58029c03, %g2 = 00000000ed80eaf6
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000005802
! Mem[0000000027800098] = 39a22321819d39c2, %l2 = 73943d913c85ee82, %l4 = 00000000d142a942
add %i3,0x98,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 39a22321819d39c2
! %l2 = 73943d913c85ee82, Mem[00000000900001c0] = 584796b0
sth %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = ee8296b0
! Mem[00000000278000c0] = aceb81b6 7ec67eef 963bcb9c 54877c12
! Mem[00000000278000d0] = 015b44ab ed2d20a1 c45ec63a f73b694d
! Mem[00000000278000e0] = 0e923216 339735f5 6fb45670 2ed97b13
! Mem[00000000278000f0] = b46b482b 2a75b5d6 4fe1d20d 4fa1821c
mov 0x0c0,%g6
ldda [%i3+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000278000c0
! Mem[00000000918001b8] = e384e8a2, %g2 = 0000000000005802
lduh [%o0+0x1b8],%g2 ! %g2 = 000000000000e384
! %l6 = ffffffffffffcec1, Mem[00000000900000f0] = c8f3917b1b8f550a
stx %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = ffffffffffffcec1
! Mem[0000000090800090] = 95193fee, %g18 = dd26964a8e1cb7d0
ldsw [%i5+0x090],%g2 ! %g2 = dd26964a8e1cb7d0
! Mem[00000000910000c8] = 2aa4a537, %g2 = ffffffff95193fee
ldsb [%i6+0x0c8],%g2 ! %g2 = 000000000000002a
! Mem[0000000026000144] = 8bb444d5, %l3 = 00000000336514a9
lduw [%i0+0x144],%l3 ! %l3 = 000000008bb444d5
p11_label_5:
! Mem[000000009180000c] = d97e67e1, %g2 = 000000000000002a
lduw [%o0+0x00c],%g2 ! %g2 = 00000000d97e67e1
! %l2 = 73943d913c85ee82, Mem[0000000091800148] = 34fee6a007e0d876
stx %l2,[%o0+0x148] ! Mem[0000000091800148] = 73943d913c85ee82
! Mem[0000000090000190] = b85bf01e, %g2 = 00000000d97e67e1
lduw [%i4+0x190],%g2 ! %g2 = 00000000b85bf01e
! %l7 = 0000000039dbdb59, Mem[00000000918001b1] = 3cf8e6c2
stb %l7,[%o0+0x1b1] ! Mem[00000000918001b0] = 59f8e6c2
! Mem[0000000027800050] = 8da9a199, %l4 = 39a22321819d39c2
ldstub [%i3+0x050],%l4 ! %l4 = 0000008d000000ff
! %l5 = 000000004c7d7b19, Mem[0000000090000088] = 7c63a12e
stw %l5,[%i4+0x088] ! Mem[0000000090000088] = 4c7d7b19
! Mem[0000000091000064] = 8ce9387c, %g18 = dd26964a8e1cb7d0
ldsw [%i6+0x064],%g2 ! %g2 = dd26964a8e1cb7d0
! %l0 = 0000a00c, %l1 = 84d4a2ab, Mem[00000000908000b8] = caa74c6a 7d0b703f
std %l0,[%i5+0x0b8] ! Mem[00000000908000b8] = 0000a00c 84d4a2ab
! Mem[0000000090000098] = 5d69c65ff262fa22, %g2 = ffffffff8ce9387c
ldx [%i4+0x098],%g2 ! %g2 = 5d69c65ff262fa22
! Mem[000000002780008c] = 8c19c526, %l3 = 000000008bb444d5
ldstub [%i3+0x08c],%l3 ! %l3 = 0000008c000000ff
p11_label_6:
! %f0 = ef7ec67e b681ebac 127c8754 9ccb3b96
! %f4 = a1202ded ab445b01 4d693bf7 3ac65ec4
! %f8 = f5359733 1632920e 137bd92e 7056b46f
! %f12 = d6b5752a 2b486bb4 1c82a14f 0dd2e14f
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! %l6 = ffffffffffffcec1, Mem[000000009080008c] = 1de9dfa1
sth %l6,[%i5+0x08c] ! Mem[000000009080008c] = cec1dfa1
! Mem[0000000091000018] = da2cce40, %g18 = dd26964a8e1cb7d0
ldsw [%i6+%o3],%g2 ! %g2 = dd26964a8e1cb7d0
! %l0 = 000000000000a00c, Mem[0000000090000008] = 9e482f6f
stw %l0,[%i4+%o1] ! Mem[0000000090000008] = 0000a00c
! Mem[0000000027000100] = 71b789986aa7c09c, %l0 = 000000000000a00c, %l0 = 000000000000a00c
add %i2,0x100,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 71b789986aa7c09c
! Mem[0000000090800070] = 456dc0f7, %g2 = ffffffffda2cce40
lduw [%i5+0x070],%g2 ! %g2 = 00000000456dc0f7
! Mem[0000000091000184] = 272883b4, %g18 = dd26964a8e1cb7d0
ldsw [%i6+0x184],%g2 ! %g2 = dd26964a8e1cb7d0
! %l1 = f94a63a684d4a2ab, Mem[00000000908000c5] = 1aa61776
stb %l1,[%i5+0x0c5] ! Mem[00000000908000c4] = aba61776
! Mem[0000000026000178] = f30beeac, %l7 = 39dbdb59, %l6 = ffffcec1
add %i0,0x178,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000f30beeac
! %f16 = 8b87d47b ef484298 85dee09a 6f2f489e
! %f20 = cb49cd5d 68d0b047 71131aeb f406471d
! %f24 = db834bdd 4086972f d7d00c54 152c754c
! %f28 = b3d0c26c 4d0ce00f 29d6f72f fc7ce51c
stda %f16,[%i3+%g4]ASI_BLK_AIUS ! Block Store to 0000000027800100
p11_label_7:
! %l0 = 71b789986aa7c09c, Mem[0000000090000188] = 2869a58d
stb %l0,[%i4+0x188] ! Mem[0000000090000188] = 9c69a58d
! Mem[0000000027800048] = 5fcdf217, %l0 = 6aa7c09c, %l2 = 3c85ee82
add %i3,0x48,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000005fcdf217
! Mem[0000000091800000] = c1c223432cc77048, %g2 = 00000000272883b4
ldx [%o0+%g0],%g2 ! %g2 = c1c223432cc77048
! Mem[00000000278000d0] = 015b44abed2d20a1, %l6 = 00000000f30beeac, %l3 = 000000000000008c
add %i3,0xd0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 015b44abed2d20a1
! %f0 = ef7ec67e b681ebac 127c8754 9ccb3b96
! %f4 = a1202ded ab445b01 4d693bf7 3ac65ec4
! %f8 = f5359733 1632920e 137bd92e 7056b46f
! %f12 = d6b5752a 2b486bb4 1c82a14f 0dd2e14f
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[00000000918001a8] = 68d08c1d, %g18 = dd26964a8e1cb7d0
ldsw [%o0+0x1a8],%g2 ! %g2 = dd26964a8e1cb7d0
! Mem[0000000026800070] = e208703fb2fe7670, %l0 = 71b789986aa7c09c, %l0 = 71b789986aa7c09c
add %i1,0x70,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = e208703fb2fe7670
! Mem[00000000918000a4] = f5511b4c, %g2 = 0000000068d08c1d
ldsh [%o0+0x0a4],%g2 ! %g2 = fffffffffffff551
membar #Sync ! Added by membar checker (1851)
! Mem[0000000027800120] = db834bdd, %l0 = e208703fb2fe7670
ldsw [%i3+0x120],%l0 ! %l0 = ffffffffdb834bdd
! %l3 = 015b44abed2d20a1, Mem[0000000090000180] = 9ecff629cb5a67b8
stx %l3,[%i4+0x180] ! Mem[0000000090000180] = 015b44abed2d20a1
p11_label_8:
! %l0 = ffffffffdb834bdd, Mem[00000000910000e0] = e2cfc5aeee869ee3
stx %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = ffffffffdb834bdd
! Mem[0000000090000124] = 1632920e, %g2 = fffffffffffff551
lduw [%i4+0x124],%g2 ! %g2 = 000000001632920e
! Mem[0000000027800194] = 39dbdb59, %l5 = 4c7d7b19, %l3 = ed2d20a1
add %i3,0x194,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000039dbdb59
! Mem[00000000278001c8] = a3b26b0c a4132cb2, %l0 = db834bdd, %l1 = 84d4a2ab
ldd [%i3+0x1c8],%l0 ! %l0 = 00000000a3b26b0c 00000000a4132cb2
! Mem[0000000090000000] = ef7ec67e b681ebac 127c8754 9ccb3b96
! Mem[0000000090000010] = a1202ded ab445b01 4d693bf7 3ac65ec4
! Mem[0000000090000020] = f5359733 1632920e 137bd92e 7056b46f
! Mem[0000000090000030] = d6b5752a 2b486bb4 1c82a14f 0dd2e14f
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001c0] = ee8296b0 83c46b3d 96b4b22d 3317b1f2
! Mem[00000000900001d0] = caa788af 78ec3555 7af73109 0ae8581e
! Mem[00000000900001e0] = 1b16069a cbcd25ed 6e177b7b 06617096
! Mem[00000000900001f0] = 72e591ed 53f0ce70 ccf5dca0 b62ed1bf
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %l6 = 00000000f30beeac, Mem[00000000910001e9] = 6417f985
stb %l6,[%i6+0x1e9] ! Mem[00000000910001e8] = ac17f985
! Mem[000000009000015c] = 581e1b16, %g2 = 000000001632920e
ldub [%i4+0x15e],%g2 ! %g2 = 0000000000000058
! %l0 = a3b26b0c, %l1 = a4132cb2, Mem[0000000091800050] = 82afd0fb f579ed01
std %l0,[%o0+0x050] ! Mem[0000000091800050] = a3b26b0c a4132cb2
! Mem[000000002680017c] = cc122bbc, %l5 = 4c7d7b19, %l3 = 39dbdb59
add %i1,0x17c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000cc122bbc
p11_label_9:
! %l3 = 00000000cc122bbc, Mem[0000000026000030] = e39d72addd9ed3d8
stx %l3,[%i0+0x030] ! Mem[0000000026000030] = 00000000cc122bbc
! Mem[000000002680018c] = b39634ac, %l5 = 000000004c7d7b19
swap [%i1+0x18c],%l5 ! %l5 = 00000000b39634ac
! %f0 = ef7ec67e b681ebac 127c8754 9ccb3b96
! %f4 = a1202ded ab445b01 4d693bf7 3ac65ec4
! %f8 = f5359733 1632920e 137bd92e 7056b46f
! %f12 = d6b5752a 2b486bb4 1c82a14f 0dd2e14f
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[00000000270000cf] = bca3971f, %l7 = 0000000039dbdb59
ldstub [%i2+0x0cf],%l7 ! %l7 = 0000001f000000ff
! Mem[00000000260000d8] = 29a01fd2fa9705b4, %l5 = 00000000b39634ac, %l1 = 00000000a4132cb2
add %i0,0xd8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 29a01fd2fa9705b4
! Mem[0000000027000048] = 953662f658dee7bb, %l3 = 00000000cc122bbc, %l3 = 00000000cc122bbc
add %i2,0x48,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 953662f658dee7bb
! %l4 = 000000000000008d, Mem[0000000090800090] = 95193fee73fdcb8f
stx %l4,[%i5+0x090] ! Mem[0000000090800090] = 000000000000008d
! Mem[0000000090800120] = 4c6627b2 488658b9, %g2 = 00000058, %g3 = e063be50
ldd [%i5+0x120],%g2 ! %g2 = 000000004c6627b2 00000000488658b9
! Mem[0000000027000080] = 6738a616 ce108f10 c6154d62 2979e11c
! Mem[0000000027000090] = 6f678a36 5aecafa1 8866d2cf 8c91d7be
! Mem[00000000270000a0] = 5aedbb31 904cff78 170d67f6 74d6b194
! Mem[00000000270000b0] = 03db7138 0cf24ad5 cb7b8ea8 26c2d328
mov 0x080,%g4
ldda [%i2+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000027000080
! Mem[0000000026000120] = fd08ff4bfe53966a, %l1 = 29a01fd2fa9705b4, %l7 = 000000000000001f
add %i0,0x120,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = fd08ff4bfe53966a
p11_label_10:
! Mem[0000000027000120] = e54918a9c0dd3d0c, %l7 = fd08ff4bfe53966a, %l0 = 00000000a3b26b0c
add %i2,0x120,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = e54918a9c0dd3d0c
! Mem[0000000026800058] = f858d338, %l6 = f30beeac, %l7 = fe53966a
add %i1,0x58,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000f858d338
! Mem[0000000090000140] = 584796b0 83c46b3d 96b4b22d 3317b1f2
! Mem[0000000090000150] = caa788af 78ec3555 7af73109 0ae8581e
! Mem[0000000090000160] = 1b16069a cbcd25ed 6e177b7b 06617096
! Mem[0000000090000170] = 72e559ed 53f0ce70 ccf5dca0 b62ed1bf
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000000] = ef7ec67e b681ebac 127c8754 9ccb3b96
! Mem[0000000090000010] = a1202ded ab445b01 4d693bf7 3ac65ec4
! Mem[0000000090000020] = f5359733 1632920e 137bd92e 7056b46f
! Mem[0000000090000030] = d6b5752a 2b486bb4 1c82a14f 0dd2e14f
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[00000000260001f8] = caeee531, %l3 = 953662f658dee7bb
swap [%i0+0x1f8],%l3 ! %l3 = 00000000caeee531
! Mem[00000000270000e0] = 8b5db343, %l5 = b39634ac, %l0 = c0dd3d0c
add %i2,0xe0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000008b5db343
! %l0 = 8b5db343, %l1 = fa9705b4, Mem[00000000278001a8] = 90e97c56 261b6f96
std %l0,[%i3+0x1a8] ! Mem[00000000278001a8] = 8b5db343 fa9705b4
! %f0 = 108f10ce 16a63867 1ce17929 624d15c6
! %f4 = a1afec5a 368a676f bed7918c cfd26688
! %f8 = 78ff4c90 31bbed5a 94b1d674 f6670d17
! %f12 = d54af20c 3871db03 28d3c226 a88e7bcb
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[0000000090800038] = daf3337c, %g2 = 000000004c6627b2
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000daf3
! Mem[0000000090800010] = 6b21d1f0, %g2 = 000000000000daf3
ldsb [%i5+0x012],%g2 ! %g2 = 000000000000006b
p11_label_11:
! %l3 = 00000000caeee531, Mem[0000000027800160] = e17e8e7c8bded4b5
stx %l3,[%i3+0x160] ! Mem[0000000027800160] = 00000000caeee531
! Mem[0000000090800154] = 6ec37398, %g2 = 000000000000006b
ldsb [%i5+0x157],%g2 ! %g2 = 000000000000006e
! Mem[0000000090000000] = ef7ec67e b681ebac 127c8754 9ccb3b96
! Mem[0000000090000010] = a1202ded ab445b01 4d693bf7 3ac65ec4
! Mem[0000000090000020] = f5359733 1632920e 137bd92e 7056b46f
! Mem[0000000090000030] = d6b5752a 2b486bb4 1c82a14f 0dd2e14f
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %f0 = 108f10ce 16a63867 1ce17929 624d15c6
! %f4 = a1afec5a 368a676f bed7918c cfd26688
! %f8 = 78ff4c90 31bbed5a 94b1d674 f6670d17
! %f12 = d54af20c 3871db03 28d3c226 a88e7bcb
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! %l4 = 0000008d, %l5 = b39634ac, Mem[0000000026800038] = a00c1b66 aa4fd276
std %l4,[%i1+0x038] ! Mem[0000000026800038] = 0000008d b39634ac
! Mem[0000000027000192] = 996eeec8, %l2 = 000000005fcdf217
ldstub [%i2+0x192],%l2 ! %l2 = 000000ee000000ff
! Mem[0000000091800118] = 29c2ad3a, %g2 = 000000000000006e
ldsh [%o0+0x118],%g2 ! %g2 = 00000000000029c2
! Mem[00000000918000c0] = 4c3b71ec, %g2 = 00000000000029c2
lduh [%o0+0x0c2],%g2 ! %g2 = 0000000000004c3b
! Mem[0000000027800020] = 0fb15132, %l4 = 0000008d, %l1 = fa9705b4
add %i3,0x20,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000fb15132
! %l4 = 000000000000008d, Mem[0000000091800130] = f295856e
stw %l4,[%o0+0x130] ! Mem[0000000091800130] = 0000008d
p11_label_12:
! Mem[0000000026800188] = d4f8dd74, %l4 = 000000000000008d
swap [%i1+0x188],%l4 ! %l4 = 00000000d4f8dd74
! Mem[0000000090000164] = cbcd25ed, %g2 = 0000000000004c3b
ldub [%i4+0x164],%g2 ! %g2 = 00000000000000cb
! Mem[0000000027800118] = 71131aebf406471d, %l2 = 00000000000000ee, %l3 = 00000000caeee531
add %i3,0x118,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 71131aebf406471d
! Mem[00000000260000a6] = a61f1073, %l0 = 000000008b5db343
ldstub [%i0+0x0a6],%l0 ! %l0 = 00000010000000ff
! Mem[000000002700015c] = 88c302c0, %l1 = 000000000fb15132
ldsh [%i2+0x15c],%l1 ! %l1 = ffffffffffff88c3
! Mem[0000000026000018] = 3c8a5835, %l0 = 00000010, %l0 = 00000010
add %i0,0x18,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000003c8a5835
! Mem[0000000026000108] = c3908987, %l4 = 00000000d4f8dd74
swap [%i0+0x108],%l4 ! %l4 = 00000000c3908987
! %l0 = 000000003c8a5835, Mem[0000000091800190] = 9914d63709e60481
stx %l0,[%o0+0x190] ! Mem[0000000091800190] = 000000003c8a5835
! Mem[0000000090000038] = 1c82a14f, %g2 = 00000000000000cb
ldub [%i4+0x038],%g2 ! %g2 = 000000000000001c
! Mem[000000002680002c] = c084def0, %l5 = 00000000b39634ac
swap [%i1+0x02c],%l5 ! %l5 = 00000000c084def0
p11_label_13:
! Mem[0000000026000068] = ae359c79, %l0 = 000000003c8a5835
swap [%i0+0x068],%l0 ! %l0 = 00000000ae359c79
! Mem[0000000091000050] = 745b39ae2fe96201, %g2 = 000000000000001c
ldx [%i6+0x050],%g2 ! %g2 = 745b39ae2fe96201
! Mem[00000000270001c0] = 0096fafdc12dac73, %l7 = 00000000f858d338, %l3 = 71131aebf406471d
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 0096fafdc12dac73
! Mem[00000000270000ec] = 65a1306b, %l7 = 00000000f858d338
ldstub [%i2+0x0ec],%l7 ! %l7 = 00000065000000ff
! Mem[00000000918000b0] = 798951d2, %g2 = 745b39ae2fe96201
ldub [%o0+0x0b1],%g2 ! %g2 = 0000000000000079
! %f16 = 8b87d47b ef484298 85dee09a 6f2f489e
! %f20 = cb49cd5d 68d0b047 71131aeb f406471d
! %f24 = db834bdd 4086972f d7d00c54 152c754c
! %f28 = b3d0c26c 4d0ce00f 29d6f72f fc7ce51c
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[00000000270001b0] = 3c5b51f9e4f7f4c2, %l2 = 00000000000000ee, %l1 = ffffffffffff88c3
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 3c5b51f9e4f7f4c2
membar #Sync ! Added by membar checker (1852)
! Mem[0000000090000180] = 015b44ab ed2d20a1 9c69a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[000000002700011f] = f1a90b7a, %l5 = 00000000c084def0
ldstub [%i2+0x11f],%l5 ! %l5 = 0000007a000000ff
! Mem[00000000910000e0] = ffffffff db834bdd, %g2 = 00000079, %g3 = 488658b9
ldd [%i6+0x0e0],%g2 ! %g2 = 00000000ffffffff 00000000db834bdd
p11_label_14:
! Mem[00000000918000a8] = 8552721f, %g2 = 00000000ffffffff
lduw [%o0+0x0a8],%g2 ! %g2 = 000000008552721f
! %f0 = 108f10ce 16a63867 1ce17929 624d15c6
! %f4 = a1afec5a 368a676f bed7918c cfd26688
! %f8 = 78ff4c90 31bbed5a 94b1d674 f6670d17
! %f12 = d54af20c 3871db03 28d3c226 a88e7bcb
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[0000000090000000] = ef7ec67e b681ebac 127c8754 9ccb3b96
! Mem[0000000090000010] = a1202ded ab445b01 4d693bf7 3ac65ec4
! Mem[0000000090000020] = f5359733 1632920e 137bd92e 7056b46f
! Mem[0000000090000030] = d6b5752a 2b486bb4 1c82a14f 0dd2e14f
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! %l0 = ae359c79, %l1 = e4f7f4c2, Mem[0000000091800040] = 3fed9e3c 8edc3761
std %l0,[%o0+0x040] ! Mem[0000000091800040] = ae359c79 e4f7f4c2
! Mem[0000000026800128] = 056c9ff24442cee0, %l3 = 0096fafdc12dac73, %l7 = 0000000000000065
add %i1,0x128,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 056c9ff24442cee0
! Mem[0000000026000050] = e02eaa3c829b60dc, %l1 = 3c5b51f9e4f7f4c2, %l7 = 056c9ff24442cee0
add %i0,0x50,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = e02eaa3c829b60dc
! Mem[0000000091000020] = 905bc3c4, %g18 = dd26964a8e1cb7d0
ldsw [%i6+%o4],%g2 ! %g2 = dd26964a8e1cb7d0
! Mem[00000000268000e8] = ff2aaf30, %l5 = 000000000000007a
swap [%i1+0x0e8],%l5 ! %l5 = 00000000ff2aaf30
! Mem[00000000268000f8] = c8aded5cfc40ecc1, %l5 = 00000000ff2aaf30, %l1 = 3c5b51f9e4f7f4c2
add %i1,0xf8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = c8aded5cfc40ecc1
! Mem[000000002780003c] = 774e58bc, %l1 = c8aded5cfc40ecc1
ldsw [%i3+0x03c],%l1 ! %l1 = 00000000774e58bc
p11_label_15:
! Mem[00000000908000e8] = d573492c, %g2 = ffffffff905bc3c4
lduh [%i5+0x0e8],%g2 ! %g2 = 000000000000d573
! %l0 = 00000000ae359c79, Mem[0000000027800068] = 041ec463
stw %l0,[%i3+0x068] ! Mem[0000000027800068] = ae359c79
! %l4 = 00000000c3908987, Mem[00000000918000c8] = 7b42db07ee9de4a5
stx %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = 00000000c3908987
! Mem[00000000908000f0] = a0dfaad4, %g2 = 000000000000d573
ldsh [%i5+0x0f0],%g2 ! %g2 = ffffffffffffa0df
! Mem[0000000026000148] = b97a4c3a, %l6 = f30beeac, %l7 = 829b60dc
add %i0,0x148,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000b97a4c3a
! Mem[000000009100011c] = 47397e41, %g2 = ffffffffffffa0df
lduh [%i6+0x11c],%g2 ! %g2 = 0000000000004739
! Mem[0000000090000140] = 584796b0 83c46b3d 96b4b22d 3317b1f2
! Mem[0000000090000150] = caa788af 78ec3555 7af73109 0ae8581e
! Mem[0000000090000160] = 1b16069a cbcd25ed 6e177b7b 06617096
! Mem[0000000090000170] = 72e559ed 53f0ce70 ccf5dca0 b62ed1bf
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000027800130] = b3d0c26c4d0ce00f, %l1 = 00000000774e58bc, %l2 = 00000000000000ee
add %i3,0x130,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = b3d0c26c4d0ce00f
! Mem[0000000091000158] = 18918d26 d6b3d8c4, %g2 = 00004739, %g3 = db834bdd
ldd [%i6+0x158],%g2 ! %g2 = 0000000018918d26 00000000d6b3d8c4
! Mem[0000000026800170] = f3250c0d 3ac0268e, %l2 = 4d0ce00f, %l3 = c12dac73
ldd [%i1+0x170],%l2 ! %l2 = 00000000f3250c0d 000000003ac0268e
p11_label_16:
! Mem[00000000260000a8] = e02bad7b, %l6 = 00000000f30beeac
swap [%i0+0x0a8],%l6 ! %l6 = 00000000e02bad7b
! Mem[00000000268001bc] = bdd130bb, %l6 = 00000000e02bad7b
swap [%i1+0x1bc],%l6 ! %l6 = 00000000bdd130bb
! Mem[00000000268000a8] = 7c61d325, %l6 = bdd130bb, %l7 = b97a4c3a
add %i1,0xa8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000007c61d325
! Mem[00000000908000f8] = 98e13ef4, %g2 = 0000000018918d26
ldsb [%i5+0x0f9],%g2 ! %g2 = ffffffffffffff98
! Mem[0000000090000000] = ef7ec67e b681ebac 127c8754 9ccb3b96
! Mem[0000000090000010] = a1202ded ab445b01 4d693bf7 3ac65ec4
! Mem[0000000090000020] = f5359733 1632920e 137bd92e 7056b46f
! Mem[0000000090000030] = d6b5752a 2b486bb4 1c82a14f 0dd2e14f
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l2 = 00000000f3250c0d, Mem[0000000091800198] = 830ce651ac46a213
stx %l2,[%o0+0x198] ! Mem[0000000091800198] = 00000000f3250c0d
! %l7 = 000000007c61d325, Mem[0000000091000090] = 7f091277f816c220
stx %l7,[%i6+0x090] ! Mem[0000000091000090] = 000000007c61d325
! Mem[0000000091000168] = 9effc705 1801caab, %g2 = ffffff98, %g3 = d6b3d8c4
ldd [%i6+0x168],%g2 ! %g2 = 000000009effc705 000000001801caab
! %f0 = 108f10ce 16a63867 1ce17929 624d15c6
! %f4 = a1afec5a 368a676f bed7918c cfd26688
! %f8 = 78ff4c90 31bbed5a 94b1d674 f6670d17
! %f12 = d54af20c 3871db03 28d3c226 a88e7bcb
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[0000000027000050] = f385aeec aa727e9b, %l4 = c3908987, %l5 = ff2aaf30
ldd [%i2+0x050],%l4 ! %l4 = 00000000f385aeec 00000000aa727e9b
p11_label_17:
! Mem[0000000027000140] = 25a2dcd3, %l7 = 7c61d325, %l3 = 3ac0268e
add %i2,0x140,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000025a2dcd3
membar #Sync ! Added by membar checker (1853)
! %f16 = 8b87d47b ef484298 85dee09a 6f2f489e
! %f20 = cb49cd5d 68d0b047 71131aeb f406471d
! %f24 = db834bdd 4086972f d7d00c54 152c754c
! %f28 = b3d0c26c 4d0ce00f 29d6f72f fc7ce51c
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[00000000260000d0] = 22d08640912bebbf, %l4 = 00000000f385aeec
ldx [%i0+0x0d0],%l4 ! %l4 = 22d08640912bebbf
! %f16 = 8b87d47b ef484298 85dee09a 6f2f489e
! %f20 = cb49cd5d 68d0b047 71131aeb f406471d
! %f24 = db834bdd 4086972f d7d00c54 152c754c
! %f28 = b3d0c26c 4d0ce00f 29d6f72f fc7ce51c
mov 0x180,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUSL ! Block Store to 0000000027000180
! Mem[000000009080005c] = 3347fe6f, %g2 = 000000009effc705
ldsh [%i5+0x05c],%g2 ! %g2 = 0000000000003347
! %l0 = 00000000ae359c79, Mem[00000000900000a5] = bbed5a94
stb %l0,[%i4+0x0a5] ! Mem[00000000900000a4] = 79ed5a94
! Mem[0000000090800170] = f252e1de, %g2 = 0000000000003347
lduh [%i5+0x170],%g2 ! %g2 = 000000000000f252
! %l4 = 912bebbf, %l5 = aa727e9b, Mem[00000000910001d8] = 706bb7f9 eadd85ef
std %l4,[%i6+0x1d8] ! Mem[00000000910001d8] = 912bebbf aa727e9b
! Mem[00000000900001b0] = f5e5c41a, %g2 = 000000000000f252
lduw [%i4+0x1b0],%g2 ! %g2 = 00000000f5e5c41a
! %l2 = f3250c0d, %l3 = 25a2dcd3, Mem[0000000090800188] = b451fbc4 581c25f4
std %l2,[%i5+0x188] ! Mem[0000000090800188] = f3250c0d 25a2dcd3
p11_label_18:
! Mem[00000000918000e8] = f08c823f, %g2 = 00000000f5e5c41a
ldsb [%o0+0x0ea],%g2 ! %g2 = fffffffffffffff0
! %l0 = 00000000ae359c79, Mem[00000000908001b5] = 474039da
stb %l0,[%i5+0x1b5] ! Mem[00000000908001b4] = 794039da
! Mem[0000000091800104] = 866f2604, %g2 = fffffffffffffff0
ldsh [%o0+0x104],%g2 ! %g2 = ffffffffffff866f
! Mem[0000000027800038] = cbeef89c, %l7 = 000000007c61d325
ldsh [%i3+0x03a],%l7 ! %l7 = fffffffffffff89c
membar #Sync ! Added by membar checker (1854)
! Mem[00000000270001b8] = 1ce57cfc, %l4 = 912bebbf, %l7 = fffff89c
add %i2,0x1b8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000001ce57cfc
! Mem[0000000091800050] = a3b26b0c, %g18 = dd26964a8e1cb7d0
ldsw [%o0+0x050],%g2 ! %g2 = dd26964a8e1cb7d0
! Mem[00000000908001f4] = ae845309, %g2 = ffffffffa3b26b0c
ldsb [%i5+0x1f7],%g2 ! %g2 = ffffffffffffffae
! Mem[00000000900001b4] = 38f695ea, %g2 = ffffffffffffffae
ldsb [%i4+0x1b4],%g2 ! %g2 = 0000000000000038
! Mem[0000000026000088] = e59e59f00cfbc786, %l7 = 000000001ce57cfc, %l7 = 000000001ce57cfc
add %i0,0x88,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = e59e59f00cfbc786
! Mem[00000000908000f8] = 1698e13ef4522026, %g2 = 0000000000000038
ldx [%i5+0x0f8],%g2 ! %g2 = 1698e13ef4522026
p11_label_19:
! %l4 = 912bebbf, %l5 = aa727e9b, Mem[0000000026800078] = 04c42e91 0144f903
std %l4,[%i1+0x078] ! Mem[0000000026800078] = 912bebbf aa727e9b
! Mem[00000000900000c0] = 8b87d47b ef484298 85dee09a 6f2f489e
! Mem[00000000900000d0] = cb49cd5d 68d0b047 71131aeb f406471d
! Mem[00000000900000e0] = db834bdd 4086972f d7d00c54 152c754c
! Mem[00000000900000f0] = b3d0c26c 4d0ce00f 29d6f72f fc7ce51c
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %f0 = 108f10ce 16a63867 1ce17929 624d15c6
! %f4 = a1afec5a 368a676f bed7918c cfd26688
! %f8 = 78ff4c90 31bbed5a 94b1d674 f6670d17
! %f12 = d54af20c 3871db03 28d3c226 a88e7bcb
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %l6 = 00000000bdd130bb, Mem[0000000091800180] = 59525e81
sth %l6,[%o0+0x180] ! Mem[0000000091800180] = 30bb5e81
! %l7 = e59e59f00cfbc786, Mem[000000009180007c] = a0968908
stw %l7,[%o0+0x07c] ! Mem[000000009180007c] = 0cfbc786
! %l3 = 0000000025a2dcd3, Mem[00000000918001c8] = a3704eb7
sth %l3,[%o0+0x1c8] ! Mem[00000000918001c8] = dcd34eb7
! Mem[00000000900000ac] = f6670d17, %g18 = dd26964a8e1cb7d0
ldsw [%i4+0x0ac],%g2 ! %g2 = dd26964a8e1cb7d0
! Mem[000000009180012c] = bea20000, %g2 = fffffffff6670d17
ldsb [%o0+0x12e],%g2 ! %g2 = ffffffffffffffbe
! %l5 = 00000000aa727e9b, Mem[0000000091800138] = f8a7fd0fe4f36777
stx %l5,[%o0+0x138] ! Mem[0000000091800138] = 00000000aa727e9b
! Mem[0000000090000140] = 584796b0 83c46b3d 96b4b22d 3317b1f2
! Mem[0000000090000150] = caa788af 78ec3555 7af73109 0ae8581e
! Mem[0000000090000160] = 1b16069a cbcd25ed 6e177b7b 06617096
! Mem[0000000090000170] = 72e559ed 53f0ce70 ccf5dca0 b62ed1bf
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
p11_label_20:
! Mem[0000000026000146] = 8bb444d5, %l1 = 00000000774e58bc
ldstub [%i0+0x146],%l1 ! %l1 = 00000044000000ff
! %l0 = ae359c79, %l1 = 00000044, Mem[0000000091000028] = 8a78ebbd 3cd678a2
std %l0,[%i6+%o5] ! Mem[0000000091000028] = ae359c79 00000044
! Mem[00000000268001b8] = 7039ba61e02bad7b, %l4 = 22d08640912bebbf, %l0 = 00000000ae359c79
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 7039ba61e02bad7b
membar #Sync ! Added by membar checker (1855)
! %l5 = 00000000aa727e9b, Mem[00000000900000f8] = 29d6f72f
sth %l5,[%i4+0x0f8] ! Mem[00000000900000f8] = 7e9bf72f
! Mem[0000000090000140] = 584796b0 83c46b3d 96b4b22d 3317b1f2
! Mem[0000000090000150] = caa788af 78ec3555 7af73109 0ae8581e
! Mem[0000000090000160] = 1b16069a cbcd25ed 6e177b7b 06617096
! Mem[0000000090000170] = 72e559ed 53f0ce70 ccf5dca0 b62ed1bf
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l2 = 00000000f3250c0d, Mem[0000000026800010] = a782c8bd
stb %l2,[%i1+%o2] ! Mem[0000000026800010] = 0d82c8bd
! %f0 = 108f10ce 16a63867 1ce17929 624d15c6
! %f4 = a1afec5a 368a676f bed7918c cfd26688
! %f8 = 78ff4c90 31bbed5a 94b1d674 f6670d17
! %f12 = d54af20c 3871db03 28d3c226 a88e7bcb
stda %f0,[%i3+%g6]ASI_BLK_S ! Block Store to 00000000278001c0
! Mem[00000000918001ac] = 21063261, %g18 = dd26964a8e1cb7d0
ldsw [%o0+0x1ac],%g2 ! %g2 = dd26964a8e1cb7d0
! %l2 = 00000000f3250c0d, Mem[00000000918000d0] = 4924b672
sth %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = 0c0db672
! %f0 = 108f10ce 16a63867 1ce17929 624d15c6
! %f4 = a1afec5a 368a676f bed7918c cfd26688
! %f8 = 78ff4c90 31bbed5a 94b1d674 f6670d17
! %f12 = d54af20c 3871db03 28d3c226 a88e7bcb
mov 0x0c0,%g6
stda %f0,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 00000000260000c0
p11_label_21:
! Mem[0000000090800098] = cd0a0d6d, %g2 = 0000000021063261
ldsb [%i5+0x099],%g2 ! %g2 = ffffffffffffffcd
! %l6 = bdd130bb, %l7 = 0cfbc786, Mem[00000000900000d0] = cb49cd5d 68d0b047
std %l6,[%i4+0x0d0] ! Mem[00000000900000d0] = bdd130bb 0cfbc786
! %l4 = 22d08640912bebbf, Mem[0000000026800138] = a9fede9d
sth %l4,[%i1+0x138] ! Mem[0000000026800138] = ebbfde9d
membar #Sync ! Added by membar checker (1856)
! Mem[00000000900000c0] = 8b87d47b ef484298 85dee09a 6f2f489e
! Mem[00000000900000d0] = bdd130bb 0cfbc786 71131aeb f406471d
! Mem[00000000900000e0] = db834bdd 4086972f d7d00c54 152c754c
! Mem[00000000900000f0] = b3d0c26c 4d0ce00f 7e9bf72f fc7ce51c
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000027000118] = f9e5dc70f1a90bff, %l4 = 22d08640912bebbf, %l4 = 22d08640912bebbf
add %i2,0x118,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = f9e5dc70f1a90bff
! Mem[0000000027000020] = 55b117ad011493b0, %l1 = 0000000000000044, %l5 = 00000000aa727e9b
add %i2,0x20,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 55b117ad011493b0
! Mem[0000000026000058] = b8f708be4382b2e0, %l7 = e59e59f00cfbc786, %l4 = f9e5dc70f1a90bff
add %i0,0x58,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b8f708be4382b2e0
! Mem[0000000090000080] = 108f10ce 16a63867 1ce17929 624d15c6
! Mem[0000000090000090] = a1afec5a 368a676f bed7918c cfd26688
! Mem[00000000900000a0] = 78ff4c90 3179ed5a 94b1d674 f6670d17
! Mem[00000000900000b0] = d54af20c 3871db03 28d3c226 a88e7bcb
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[0000000026800138] = ebbfde9d, %l3 = 0000000025a2dcd3
swap [%i1+0x138],%l3 ! %l3 = 00000000ebbfde9d
! %l7 = e59e59f00cfbc786, Mem[0000000091800104] = 866f2604
sth %l7,[%o0+0x104] ! Mem[0000000091800104] = c7862604
p11_label_22:
! Mem[0000000026000118] = 27d72221980a5914, %l0 = 7039ba61e02bad7b, %l6 = 00000000bdd130bb
add %i0,0x118,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 27d72221980a5914
! Mem[0000000026000056] = 829b60dc, %l1 = 0000000000000044
ldstub [%i0+0x056],%l1 ! %l1 = 00000060000000ff
! Mem[00000000900001c0] = 6738a616 ce108f10 c6154d62 2979e11c
! Mem[00000000900001d0] = 6f678a36 5aecafa1 8866d2cf 8c91d7be
! Mem[00000000900001e0] = 5aedbb31 904cff78 170d67f6 74d6b194
! Mem[00000000900001f0] = 03db7138 0cf24ad5 cb7b8ea8 26c2d328
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[000000002680016d] = 5ca7340c, %l4 = b8f708be4382b2e0
ldstub [%i1+0x16d],%l4 ! %l4 = 000000a7000000ff
! Mem[0000000091000040] = ed537811, %g2 = ffffffffffffffcd
lduw [%i6+0x040],%g2 ! %g2 = 00000000ed537811
! Mem[00000000270000d5] = 5bb7f0ee, %l4 = 00000000000000a7
ldstub [%i2+0x0d5],%l4 ! %l4 = 000000b7000000ff
! Mem[000000002700015c] = 88c302c0, %l2 = 00000000f3250c0d
swap [%i2+0x15c],%l2 ! %l2 = 0000000088c302c0
! Mem[00000000268000c8] = e3b50a3a, %l2 = 0000000088c302c0
ldstub [%i1+0x0c8],%l2 ! %l2 = 000000e3000000ff
! %f0 = 108f10ce 16a63867 1ce17929 624d15c6
! %f4 = a1afec5a 368a676f bed7918c cfd26688
! %f8 = 78ff4c90 31bbed5a 94b1d674 f6670d17
! %f12 = d54af20c 3871db03 28d3c226 a88e7bcb
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[0000000091000168] = c7051801, %g2 = 00000000ed537811
ldub [%i6+0x16a],%g2 ! %g2 = 00000000000000c7
p11_label_23:
! Mem[0000000027800080] = ecb87155f2e291ec, %l6 = 27d72221980a5914, %l6 = 27d72221980a5914
add %i3,0x80,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = ecb87155f2e291ec
! %f16 = 8b87d47b ef484298 85dee09a 6f2f489e
! %f20 = cb49cd5d 68d0b047 71131aeb f406471d
! %f24 = db834bdd 4086972f d7d00c54 152c754c
! %f28 = b3d0c26c 4d0ce00f 29d6f72f fc7ce51c
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[00000000270000d8] = a91f761c905a137b, %l4 = 00000000000000b7, %l2 = 00000000000000e3
add %i2,0xd8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a91f761c905a137b
! Mem[0000000027800198] = f00882de a3366340, %l0 = e02bad7b, %l1 = 00000060
ldd [%i3+0x198],%l0 ! %l0 = 00000000f00882de 00000000a3366340
! Mem[0000000027000140] = 25a2dcd3c2aed404, %l2 = a91f761c905a137b, %l6 = ecb87155f2e291ec
add %i2,0x140,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 25a2dcd3c2aed404
! Mem[000000002780011c] = f406471d, %l3 = 00000000ebbfde9d
swap [%i3+0x11c],%l3 ! %l3 = 00000000f406471d
! Mem[00000000260001d0] = c807c6103578da42, %l5 = 55b117ad011493b0, %l3 = 00000000f406471d
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = c807c6103578da42
! %l2 = a91f761c905a137b, Mem[0000000090000126] = 83db4c75
sth %l2,[%i4+0x126] ! Mem[0000000090000124] = 137b4c75
! Mem[00000000268001de] = 5340e421, %l6 = 25a2dcd3c2aed404
ldstub [%i1+0x1de],%l6 ! %l6 = 000000e4000000ff
! %l4 = 00000000000000b7, Mem[00000000908000c8] = 76a4fc3c9fc9bfcc
stx %l4,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000000000000b7
p11_label_24:
! Mem[0000000026800064] = d38b1a92, %l2 = a91f761c905a137b
swap [%i1+0x064],%l2 ! %l2 = 00000000d38b1a92
! Mem[0000000027800168] = a2214405b68574ce, %l4 = 00000000000000b7, %l1 = 00000000a3366340
add %i3,0x168,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = a2214405b68574ce
! Mem[0000000027800022] = 0fb15132, %l5 = 55b117ad011493b0
ldstub [%i3+0x022],%l5 ! %l5 = 00000051000000ff
! Mem[0000000026000088] = e59e59f0, %l3 = c807c6103578da42
swap [%i0+0x088],%l3 ! %l3 = 00000000e59e59f0
! %l1 = a2214405b68574ce, Mem[00000000270001a6] = dd4b83db
stb %l1,[%i2+0x1a6] ! Mem[00000000270001a4] = dd4bcedb
! Mem[0000000026000088] = 3578da42, %l1 = a2214405b68574ce
swap [%i0+0x088],%l1 ! %l1 = 000000003578da42
! %l6 = 00000000000000e4, Mem[000000009180019a] = 0000f325
sth %l6,[%o0+0x19a] ! Mem[0000000091800198] = 00e4f325
! %l7 = e59e59f00cfbc786, Mem[00000000268000a0] = ae4a0922
sth %l7,[%i1+0x0a0] ! Mem[00000000268000a0] = c7860922
! %l4 = 00000000000000b7, Mem[00000000908001e2] = 35ab7e58
sth %l4,[%i5+0x1e2] ! Mem[00000000908001e0] = 00b77e58
! Mem[00000000900001e0] = 5aedbb31, %g18 = dd26964a8e1cb7d0
ldsw [%i4+0x1e0],%g2 ! %g2 = dd26964a8e1cb7d0
p11_label_25:
! Mem[0000000091000164] = 556a9eff, %g2 = 000000005aedbb31
ldsh [%i6+0x166],%g2 ! %g2 = 000000000000556a
! Mem[000000009180008c] = 451dbcda, %g2 = 000000000000556a
ldub [%o0+0x08c],%g2 ! %g2 = 0000000000000045
! Mem[0000000026800168] = 0ce7ef7a, %l1 = 000000003578da42
ldstub [%i1+0x168],%l1 ! %l1 = 0000000c000000ff
! Mem[0000000026000180] = 0b4ecd7ae4d2c7f0, %l1 = 000000000000000c, %l4 = 00000000000000b7
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 0b4ecd7ae4d2c7f0
! Mem[00000000900001fc] = 26c2d328, %g2 = 0000000000000045
ldsb [%i4+0x1fc],%g2 ! %g2 = 0000000000000026
! Mem[0000000027800128] = d7d00c54, %l1 = 000000000000000c
ldub [%i3+0x129],%l1 ! %l1 = 00000000000000d0
membar #Sync ! Added by membar checker (1857)
! %l6 = 00000000000000e4, Mem[00000000900000da] = 1aebf406
sth %l6,[%i4+0x0da] ! Mem[00000000900000d8] = 00e4f406
! Mem[00000000278000c4] = 7ec67eef, %l1 = 00000000000000d0
ldsb [%i3+0x0c7],%l1 ! %l1 = ffffffffffffffef
! Mem[0000000091800038] = 802b80b2, %g2 = 0000000000000026
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000802b
! Mem[0000000091000014] = 0474995f, %g2 = 000000000000802b
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000000474
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000f00882de
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffef
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d38b1a92
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000e59e59f0
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0b4ecd7ae4d2c7f0
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000051
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000e4
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be e59e59f00cfbc786
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 %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 108f10ce 16a63867
bne %xcc,p11_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1ce17929 624d15c6
bne %xcc,p11_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a1afec5a 368a676f
bne %xcc,p11_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be bed7918c cfd26688
bne %xcc,p11_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 78ff4c90 31bbed5a
bne %xcc,p11_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 94b1d674 f6670d17
bne %xcc,p11_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d54af20c 3871db03
bne %xcc,p11_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 28d3c226 a88e7bcb
bne %xcc,p11_f14_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = 00000000cc122bbc
ldx [%i0+0x030],%g3 ! Observed data at 0000000026000030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = e02eaa3c829bffdc
ldx [%i0+0x050],%g3 ! Observed data at 0000000026000050
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 3c8a583533b4e5c8
ldx [%i0+0x068],%g3 ! Observed data at 0000000026000068
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = b68574ce0cfbc786
ldx [%i0+0x088],%g3 ! Observed data at 0000000026000088
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2e438fc0a61fff73
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000260000a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = f30beeac22d41a9f
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000260000a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 6738a616ce108f10
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000260000c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = c6154d622979e11c
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000260000c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 6f678a365aecafa1
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000260000d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 8866d2cf8c91d7be
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000260000d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 5aedbb31904cff78
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000260000e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 170d67f674d6b194
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000260000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 03db71380cf24ad5
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000260000f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cb7b8ea826c2d328
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000260000f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = d4f8dd74c1279fe2
ldx [%i0+0x108],%g3 ! Observed data at 0000000026000108
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2e9e96ae8bb4ffd5
ldx [%i0+0x140],%g3 ! Observed data at 0000000026000140
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 58dee7bb0562114a
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000260001f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1f8,%g4
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 0d82c8bd9a27bbc3
ldx [%i1+0x010],%g3 ! Observed data at 0000000026800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3694e299b39634ac
ldx [%i1+0x028],%g3 ! Observed data at 0000000026800028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000008db39634ac
ldx [%i1+0x038],%g3 ! Observed data at 0000000026800038
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3b48e0f5905a137b
ldx [%i1+0x060],%g3 ! Observed data at 0000000026800060
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 912bebbfaa727e9b
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 = c78609224b0416f0
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000268000a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ffb50a3a34272c3f
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000268000c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0000007aca62bf05
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000268000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 25a2dcd36871c585
ldx [%i1+0x138],%g3 ! Observed data at 0000000026800138
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = ffe7ef7a5cff340c
ldx [%i1+0x168],%g3 ! Observed data at 0000000026800168
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0000008d4c7d7b19
ldx [%i1+0x188],%g3 ! Observed data at 0000000026800188
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7039ba61e02bad7b
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000268001b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5f4664325340ff21
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000268001d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1d8,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x0a0],%g2 ! Expected data = 5aedbb31904cff78
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000270000a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 7e51ebc3bca397ff
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000270000c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7e2af67f5bfff0ee
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000270000d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 25d04f7cffa1306b
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000270000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = f9e5dc70f1a90bff
ldx [%i2+0x118],%g3 ! Observed data at 0000000027000118
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x118,%g4
ldx [%g1+0x158],%g2 ! Expected data = 33216179f3250c0d
ldx [%i2+0x158],%g3 ! Observed data at 0000000027000158
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 984248ef7bd4878b
ldx [%i2+0x180],%g3 ! Observed data at 0000000027000180
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9e482f6f9ae0de85
ldx [%i2+0x188],%g3 ! Observed data at 0000000027000188
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 47b0d0685dcd49cb
ldx [%i2+0x190],%g3 ! Observed data at 0000000027000190
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1d4706f4eb1a1371
ldx [%i2+0x198],%g3 ! Observed data at 0000000027000198
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2f978640dd4bcedb
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000270001a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 4c752c15540cd0d7
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000270001a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0fe00c4d6cc2d0b3
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000270001b0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1ce57cfc2ff7d629
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000270001b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1b8,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 0fb1ff320b8a496a
ldx [%i3+0x020],%g3 ! Observed data at 0000000027800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffa9a1996828574e
ldx [%i3+0x050],%g3 ! Observed data at 0000000027800050
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = ae359c79f86b0733
ldx [%i3+0x068],%g3 ! Observed data at 0000000027800068
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2ae74691ff19c526
ldx [%i3+0x088],%g3 ! Observed data at 0000000027800088
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 39a22321819d39c2
ldx [%i3+0x098],%g3 ! Observed data at 0000000027800098
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x098,%g4
ldx [%g1+0x100],%g2 ! Expected data = 8b87d47bef484298
ldx [%i3+0x100],%g3 ! Observed data at 0000000027800100
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 85dee09a6f2f489e
ldx [%i3+0x108],%g3 ! Observed data at 0000000027800108
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = cb49cd5d68d0b047
ldx [%i3+0x110],%g3 ! Observed data at 0000000027800110
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 71131aebebbfde9d
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 = db834bdd4086972f
ldx [%i3+0x120],%g3 ! Observed data at 0000000027800120
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = d7d00c54152c754c
ldx [%i3+0x128],%g3 ! Observed data at 0000000027800128
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = b3d0c26c4d0ce00f
ldx [%i3+0x130],%g3 ! Observed data at 0000000027800130
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 29d6f72ffc7ce51c
ldx [%i3+0x138],%g3 ! Observed data at 0000000027800138
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 00000000caeee531
ldx [%i3+0x160],%g3 ! Observed data at 0000000027800160
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8b5db343fa9705b4
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000278001a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 877520bd67daee8e
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000278001b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 108f10ce16a63867
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000278001c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1ce17929624d15c6
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000278001c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = a1afec5a368a676f
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000278001d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bed7918ccfd26688
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000278001d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 78ff4c9031bbed5a
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000278001e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 94b1d674f6670d17
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 = d54af20c3871db03
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000278001f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 28d3c226a88e7bcb
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000278001f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1f8,%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_f0_fail:
set p11_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f2_fail:
set p11_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f4_fail:
set p11_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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_f8_fail:
set p11_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f10_fail:
set p11_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f12_fail:
set p11_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f14_fail:
set p11_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%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:
stha %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000018]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000010]
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027800008]
membar #Sync
mov 0x100,%g1
stda %f16,[%i3+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000028]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027000010]
done
p11_trap1o:
stha %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000018]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000010]
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027800008]
membar #Sync
mov 0x100,%g1
stda %f16,[%o3+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027000028]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027000010]
done
p11_trap2e:
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800000]
stxa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800010]
stha %l5,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000020]
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026800018]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027000028]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026000010]
stxa %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000008]
done
p11_trap2o:
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800000]
stxa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800010]
stha %l5,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000020]
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026800018]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027000028]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026000010]
stxa %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000008]
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 = c3fcbff23708e202
ldx [%g1+0x008],%l1 ! %l1 = 0d26948e5aedbb31
ldx [%g1+0x010],%l2 ! %l2 = d3b0fa1424f09f72
ldx [%g1+0x018],%l3 ! %l3 = a4117ffe39a22321
ldx [%g1+0x020],%l4 ! %l4 = c20b83a2741aa617
ldx [%g1+0x028],%l5 ! %l5 = 4fb45574480f7f9b
ldx [%g1+0x030],%l6 ! %l6 = 94897428877520bd
ldx [%g1+0x038],%l7 ! %l7 = 6cd47749e9cdba23
! 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 = 96f92c74 68a1cd7b 3197d113 d12ce9c3
! %f4 = 1ef13754 34bc3550 abdbcd67 f5e1e85b
! %f8 = 57075f8c c944816d f59e730a 67400bf1
! %f12 = 004b42c7 d3365f77 79f65ab9 e48be98d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4b680e9c db5ea4d7 0e80f6ce 7ef51112
! %f20 = 14b426c6 ab5e8a45 50c587f8 ac2abb53
! %f24 = 6d590d13 2adf9da6 2c60c349 7405d1cf
! %f28 = 1b74f863 85911f12 928deeaa f059574a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 566386e7 bf0f2bd5 d7cacffc 0a5e4f58
! %f36 = 6812dd6a 76784410 f38732fe 98876c86
! %f40 = ce78b783 5d9a808f 396dbaa4 8e43f43d
! %f44 = ee455d65 875b5783 555a2c6e 8e452eb5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x765ba73700000000,%g7,%g1 ! GSR scale = 0, align = 0
wr %g1,%g0,%gsr ! GSR = 765ba73700000000
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[00000000910001d0] = 9e222853 9e1f07db, %g2 = 0f4cfff2, %g3 = 0bad0b00
ldd [%i6+0x1d0],%g2 ! %g2 = 000000009e222853 000000009e1f07db
! Mem[00000000288000c8] = 751c0c3b8507beda, %l2 = f1374cc663c95c16, %l4 = 7e130556a85bb802
add %i1,0xc8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 751c0c3b8507beda
! Mem[0000000028800110] = 548d1a744e361a08, %l7 = 2b8510d5c1ae2281, %l0 = 8d85484e7562ce28
add %i1,0x110,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 548d1a744e361a08
! %l5 = 33660509bbdb6515, Mem[0000000091800114] = c7e3e047
stw %l5,[%o0+0x114] ! Mem[0000000091800114] = bbdb6515
! %l3 = 89f68d7c7bfc44a4, Mem[00000000918000b0] = bb798951d2673976
stx %l3,[%o0+0x0b0] ! Mem[00000000918000b0] = 89f68d7c7bfc44a4
! Mem[0000000091000030] = a21f4f31, %g2 = 000000009e222853
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000090800120] = 4c6627b2, %g2 = ffffffffffffffa2
ldub [%i5+0x120],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000000] = 83061aa1 1b867a85, %g2 = 0000004c, %g3 = 9e1f07db
ldd [%i6+%g0],%g2 ! %g2 = 0000000083061aa1 000000001b867a85
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000280001f0] = cd2795ba, %l1 = 4a65abf2a6588b46
swap [%i0+0x1f0],%l1 ! %l1 = 00000000cd2795ba
p12_label_2:
! Mem[0000000028000190] = 86df50d7, %l2 = f1374cc663c95c16
swap [%i0+0x190],%l2 ! %l2 = 0000000086df50d7
! Mem[0000000090000150] = af148a41, %g2 = 0000000083061aa1
ldsh [%i4+0x150],%g2 ! %g2 = ffffffffffffaf14
! Mem[0000000090000164] = b303819d, %g2 = ffffffffffffaf14
ldub [%i4+0x165],%g2 ! %g2 = 00000000000000b3
! %l2 = 86df50d7, %l3 = 7bfc44a4, Mem[0000000090800180] = 8ee7bc1b 7cf6240b
std %l2,[%i5+0x180] ! Mem[0000000090800180] = 86df50d7 7bfc44a4
! %l0 = 548d1a744e361a08, Mem[000000009080012e] = fbb9d1b2
sth %l0,[%i5+0x12e] ! Mem[000000009080012c] = 1a08d1b2
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[00000000280000ac] = f8e0dce3, %l4 = 8507beda, %l6 = 2c6bbe96
add %i0,0xac,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000f8e0dce3
! Mem[0000000091800160] = 922fd400c730ce0b, %g2 = 00000000000000b3
ldx [%o0+0x160],%g2 ! %g2 = 922fd400c730ce0b
! Mem[00000000900000fc] = 8e4a873e, %g2 = 922fd400c730ce0b
ldsh [%i4+0x0fc],%g2 ! %g2 = ffffffffffff8e4a
! Mem[00000000288001c0] = 33f25e44, %l3 = 89f68d7c7bfc44a4
lduw [%i1+0x1c0],%l3 ! %l3 = 0000000033f25e44
p12_label_3:
! Mem[00000000280001c8] = e21a18a3, %l1 = 00000000cd2795ba
ldstub [%i0+0x1c8],%l1 ! %l1 = 000000e2000000ff
! %l0 = 548d1a744e361a08, Mem[00000000908001b3] = 51664740
stb %l0,[%i5+0x1b3] ! Mem[00000000908001b0] = 08664740
! Mem[0000000029000018] = d6f2a8d9bfa2ec46, %l1 = 00000000000000e2
ldx [%i2+%o3],%l1 ! %l1 = d6f2a8d9bfa2ec46
! Mem[0000000090000128] = 0bbffa96d854072e, %g2 = ffffffffffff8e4a
ldx [%i4+0x128],%g2 ! %g2 = 0bbffa96d854072e
! Mem[0000000091000058] = cd7b5735f9987bb3, %g2 = 0bbffa96d854072e
ldx [%i6+0x058],%g2 ! %g2 = cd7b5735f9987bb3
membar #Sync ! Added by membar checker (1858)
! %l1 = d6f2a8d9bfa2ec46, Mem[0000000090000190] = b85bf01e32283edd
stx %l1,[%i4+0x190] ! Mem[0000000090000190] = d6f2a8d9bfa2ec46
! Mem[0000000028800105] = 8610bb5a, %l0 = 548d1a744e361a08
ldstub [%i1+0x105],%l0 ! %l0 = 00000010000000ff
! Mem[0000000090800100] = 3fe264b6 334d63fa, %g2 = f9987bb3, %g3 = 1b867a85
ldd [%i5+0x100],%g2 ! %g2 = 000000003fe264b6 00000000334d63fa
! %l1 = d6f2a8d9bfa2ec46, Mem[000000002900008e] = 6b406cd5
stb %l1,[%i2+0x08e] ! Mem[000000002900008c] = 6b4046d5
! %l3 = 0000000033f25e44, Mem[0000000091800040] = 3fed9e3c
sth %l3,[%o0+0x040] ! Mem[0000000091800040] = 5e449e3c
p12_label_4:
! Mem[0000000029000098] = da942f5e, %l4 = 8507beda, %l5 = bbdb6515
add %i2,0x98,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000da942f5e
! Mem[00000000298001a8] = d5e72b06, %l3 = 33f25e44, %l0 = 00000010
add %i3,0x1a8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d5e72b06
! %l4 = 751c0c3b8507beda, Mem[0000000091000078] = 9d54079e
stw %l4,[%i6+0x078] ! Mem[0000000091000078] = 8507beda
! Mem[00000000908000e0] = 7b8229147184bdc4, %g2 = 000000003fe264b6
ldx [%i5+0x0e0],%g2 ! %g2 = 7b8229147184bdc4
! %l4 = 751c0c3b8507beda, Mem[00000000918000e2] = 0f1d7714
sth %l4,[%o0+0x0e2] ! Mem[00000000918000e0] = beda7714
! %f0 = 96f92c74 68a1cd7b 3197d113 d12ce9c3
! %f4 = 1ef13754 34bc3550 abdbcd67 f5e1e85b
! %f8 = 57075f8c c944816d f59e730a 67400bf1
! %f12 = 004b42c7 d3365f77 79f65ab9 e48be98d
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! %l4 = 8507beda, %l5 = da942f5e, Mem[00000000910001b0] = f19f210c 1e8d05f0
std %l4,[%i6+0x1b0] ! Mem[00000000910001b0] = 8507beda da942f5e
! Mem[00000000288000a4] = ef4cb881, %l2 = 0000000086df50d7
ldsb [%i1+0x0a7],%l2 ! %l2 = ffffffffffffff81
! %l4 = 751c0c3b8507beda, Mem[0000000091000028] = 8a78ebbd3cd678a2
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 751c0c3b8507beda
! Mem[0000000091800028] = 4c300e4b, %g2 = 7b8229147184bdc4
lduh [%o0+%o5],%g2 ! %g2 = 0000000000004c30
p12_label_5:
! Mem[0000000029800078] = bbb1be7d, %l0 = 00000000d5e72b06
ldstub [%i3+0x078],%l0 ! %l0 = 000000bb000000ff
! Mem[0000000029800186] = 0857c8de, %l2 = ffffffffffffff81
ldstub [%i3+0x186],%l2 ! %l2 = 000000c8000000ff
! Mem[00000000900001d8] = b24c8e80bb6b3fb6, %g2 = 0000000000004c30
ldx [%i4+0x1d8],%g2 ! %g2 = b24c8e80bb6b3fb6
! Mem[0000000028800170] = 7e49773f8f2297ad, %l6 = 00000000f8e0dce3, %l0 = 00000000000000bb
add %i1,0x170,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 7e49773f8f2297ad
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000029000108] = 6e7784430c8e21cf, %l5 = 00000000da942f5e, %l1 = d6f2a8d9bfa2ec46
add %i2,0x108,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 6e7784430c8e21cf
! Mem[0000000029800010] = 2dbb09c6, %l0 = 7e49773f8f2297ad
ldsw [%i3+%o2],%l0 ! %l0 = 000000002dbb09c6
! Mem[00000000918000fc] = 097fdd15, %g18 = 63abce02d516e7dd
ldsw [%o0+0x0fc],%g2 ! %g2 = 63abce02d516e7dd
membar #Sync ! Added by membar checker (1859)
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = d6f2a8d9 bfa2ec46 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[000000009000000c] = a1d3556f, %g2 = 00000000097fdd15
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffffa1
p12_label_6:
! %f0 = 96f92c74 68a1cd7b 3197d113 d12ce9c3
! %f4 = 1ef13754 34bc3550 abdbcd67 f5e1e85b
! %f8 = 57075f8c c944816d f59e730a 67400bf1
! %f12 = 004b42c7 d3365f77 79f65ab9 e48be98d
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[00000000280000a8] = fc690aa7f8e0dce3, %l5 = 00000000da942f5e, %l0 = 000000002dbb09c6
add %i0,0xa8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = fc690aa7f8e0dce3
! Mem[0000000091800168] = d7ec6047, %g2 = ffffffffffffffa1
lduh [%o0+0x16a],%g2 ! %g2 = 000000000000d7ec
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
membar #Sync ! Added by membar checker (1860)
! %l0 = fc690aa7f8e0dce3, Mem[00000000900001a6] = 0757f10b
sth %l0,[%i4+0x1a6] ! Mem[00000000900001a4] = dce3f10b
! %l4 = 8507beda, %l5 = da942f5e, Mem[0000000090800120] = 4c6627b2 488658b9
std %l4,[%i5+0x120] ! Mem[0000000090800120] = 8507beda da942f5e
! Mem[000000002980019e] = 77301b73, %l3 = 0000000033f25e44
ldstub [%i3+0x19e],%l3 ! %l3 = 0000001b000000ff
! Mem[000000009000003c] = 8d0fb925, %g18 = 63abce02d516e7dd
ldsw [%i4+0x03c],%g2 ! %g2 = 63abce02d516e7dd
! Mem[0000000090000140] = 96f92c74 68a1cd7b 3197d113 d12ce9c3
! Mem[0000000090000150] = 1ef13754 34bc3550 abdbcd67 f5e1e85b
! Mem[0000000090000160] = 57075f8c c944816d f59e730a 67400bf1
! Mem[0000000090000170] = 004b42c7 d3365f77 79f65ab9 e48be98d
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[000000002900003a] = 4695395d, %l0 = fc690aa7f8e0dce3
ldstub [%i2+0x03a],%l0 ! %l0 = 00000039000000ff
p12_label_7:
! Mem[0000000091800160] = 922fd400, %g2 = ffffffff8d0fb925
lduw [%o0+0x160],%g2 ! %g2 = 00000000922fd400
! Mem[00000000280001fc] = 8699a6f6, %l0 = 00000039, %l7 = c1ae2281
add %i0,0x1fc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000008699a6f6
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! %l6 = 00000000f8e0dce3, Mem[000000009180011c] = 060bb791
sth %l6,[%o0+0x11c] ! Mem[000000009180011c] = dce3b791
membar #Sync ! Added by membar checker (1861)
! Mem[0000000090000180] = 7bcda168 742cf996 c3e92cd1 13d19731
! Mem[0000000090000190] = 5035bc34 5437f11e 5be8e1f5 67cddbab
! Mem[00000000900001a0] = 6d8144c9 8c5fdce3 f10b4067 0a739ef5
! Mem[00000000900001b0] = 775f36d3 c7424b00 8de98be4 b95af679
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! %l0 = 0000000000000039, Mem[0000000029000018] = d6f2a8d9bfa2ec46
stx %l0,[%i2+%o3] ! Mem[0000000029000018] = 0000000000000039
! Mem[0000000091000050] = 39ae2fe9, %g2 = 00000000922fd400
ldsh [%i6+0x052],%g2 ! %g2 = 00000000000039ae
! Mem[0000000091800140] = 21ad2fff, %g2 = 00000000000039ae
lduh [%o0+0x140],%g2 ! %g2 = 00000000000021ad
! Mem[00000000298001a8] = d5e72b06, %l4 = 751c0c3b8507beda
swap [%i3+0x1a8],%l4 ! %l4 = 00000000d5e72b06
! %l4 = 00000000d5e72b06, Mem[0000000091000167] = 6a9effc7
stb %l4,[%i6+0x167] ! Mem[0000000091000164] = 069effc7
p12_label_8:
! Mem[0000000028000108] = bad0235929fb02d1, %l5 = 00000000da942f5e, %l6 = 00000000f8e0dce3
add %i0,0x108,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = bad0235929fb02d1
! Mem[00000000908001f0] = e8b438c6, %g2 = 00000000000021ad
lduh [%i5+0x1f2],%g2 ! %g2 = 000000000000e8b4
! Mem[00000000900000b4] = 1f4d5e21, %g2 = 000000000000e8b4
lduw [%i4+0x0b4],%g2 ! %g2 = 000000001f4d5e21
! Mem[00000000900000fc] = 8e4a873e, %g2 = 000000001f4d5e21
ldsb [%i4+0x0fc],%g2 ! %g2 = ffffffffffffff8e
! Mem[00000000900000b8] = d3805e8c 8ce25a97, %g2 = ffffff8e, %g3 = 334d63fa
ldd [%i4+0x0b8],%g2 ! %g2 = 00000000d3805e8c 000000008ce25a97
! %l7 = 000000008699a6f6, Mem[0000000090000128] = 0bbffa96
stb %l7,[%i4+0x128] ! Mem[0000000090000128] = f6bffa96
! %l2 = 00000000000000c8, Mem[00000000918000c9] = 42db07ee
stb %l2,[%o0+0x0c9] ! Mem[00000000918000c8] = c8db07ee
! Mem[00000000280001f0] = a6588b46, %l0 = 00000039, %l2 = 000000c8
add %i0,0x1f0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a6588b46
! Mem[0000000090800194] = 7a34f617, %g2 = 00000000d3805e8c
ldub [%i5+0x197],%g2 ! %g2 = 000000000000007a
! Mem[000000002900019c] = dbadd666, %l7 = 000000008699a6f6
swap [%i2+0x19c],%l7 ! %l7 = 00000000dbadd666
p12_label_9:
! Mem[0000000028800098] = 6d21a8c3, %l1 = 6e7784430c8e21cf
lduw [%i1+0x098],%l1 ! %l1 = 000000006d21a8c3
! Mem[00000000280000a0] = 8c8d2893, %l5 = 00000000da942f5e
swap [%i0+0x0a0],%l5 ! %l5 = 000000008c8d2893
! Mem[0000000090800000] = 8b91b3a4 1b2e5802, %g2 = 0000007a, %g3 = 8ce25a97
ldd [%i5+%g0],%g2 ! %g2 = 000000008b91b3a4 000000001b2e5802
! Mem[00000000918001a8] = 8c1d2106, %g2 = 000000008b91b3a4
ldub [%o0+0x1aa],%g2 ! %g2 = 000000000000008c
! %f16 = 4b680e9c db5ea4d7 0e80f6ce 7ef51112
! %f20 = 14b426c6 ab5e8a45 50c587f8 ac2abb53
! %f24 = 6d590d13 2adf9da6 2c60c349 7405d1cf
! %f28 = 1b74f863 85911f12 928deeaa f059574a
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[00000000298001c0] = 12ee6008, %l6 = bad0235929fb02d1
ldub [%i3+0x1c3],%l6 ! %l6 = 0000000000000008
! %f16 = 4b680e9c db5ea4d7 0e80f6ce 7ef51112
! %f20 = 14b426c6 ab5e8a45 50c587f8 ac2abb53
! %f24 = 6d590d13 2adf9da6 2c60c349 7405d1cf
! %f28 = 1b74f863 85911f12 928deeaa f059574a
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l3 = 000000000000001b, Mem[00000000900000a8] = d22b7aa7
stw %l3,[%i4+0x0a8] ! Mem[00000000900000a8] = 0000001b
! Mem[00000000290001d4] = 5e79baf3, %l0 = 0000000000000039
swap [%i2+0x1d4],%l0 ! %l0 = 000000005e79baf3
! Mem[0000000029800088] = 16298fed, %l3 = 000000000000001b
ldsh [%i3+0x08a],%l3 ! %l3 = ffffffffffff8fed
p12_label_10:
! Mem[0000000029800048] = 3681a401ff7c155a, %l6 = 0000000000000008, %l3 = ffffffffffff8fed
add %i3,0x48,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 3681a401ff7c155a
! %f0 = 96f92c74 68a1cd7b 3197d113 d12ce9c3
! %f4 = 1ef13754 34bc3550 abdbcd67 f5e1e85b
! %f8 = 57075f8c c944816d f59e730a 67400bf1
! %f12 = 004b42c7 d3365f77 79f65ab9 e48be98d
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! %l4 = 00000000d5e72b06, Mem[000000009000004c] = 41368145
sth %l4,[%i4+0x04c] ! Mem[000000009000004c] = 2b068145
! Mem[00000000298001d8] = 20e8a0bb, %l2 = 00000000a6588b46
ldstub [%i3+0x1d8],%l2 ! %l2 = 00000020000000ff
! Mem[00000000298000a0] = efa0862d fdd2aa82, %l6 = 00000008, %l7 = dbadd666
ldd [%i3+0x0a0],%l6 ! %l6 = 00000000efa0862d 00000000fdd2aa82
membar #Sync ! Added by membar checker (1862)
! Mem[0000000090000100] = d7a45edb 9c0e684b 1211f57e cef6800e
! Mem[0000000090000110] = 458a5eab c626b414 53bb2aac f887c550
! Mem[0000000090000120] = a69ddf2a 130d596d cfd10574 49c3602c
! Mem[0000000090000130] = 121f9185 63f8741b 4a5759f0 aaee8d92
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000090800114] = 3c159ea7, %g2 = 000000000000008c
ldsb [%i5+0x116],%g2 ! %g2 = 000000000000003c
! Mem[000000002900004c] = 31a4c244, %l1 = 6d21a8c3, %l1 = 6d21a8c3
add %i2,0x4c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000031a4c244
! Mem[00000000280001f8] = 6c40cab58699a6f6, %l0 = 000000005e79baf3
ldx [%i0+0x1f8],%l0 ! %l0 = 6c40cab58699a6f6
! Mem[0000000090800008] = 9c039aa9005c8a51, %g2 = 000000000000003c
ldx [%i5+%o1],%g2 ! %g2 = 9c039aa9005c8a51
p12_label_11:
! Mem[0000000028000070] = d44ed475, %l4 = 00000000d5e72b06
swap [%i0+0x070],%l4 ! %l4 = 00000000d44ed475
! Mem[0000000029000080] = 19fc5467, %l4 = 00000000d44ed475
lduw [%i2+0x080],%l4 ! %l4 = 0000000019fc5467
! Mem[0000000029000058] = 429aa37f846076c6, %l4 = 0000000019fc5467, %l0 = 6c40cab58699a6f6
add %i2,0x58,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 429aa37f846076c6
! Mem[00000000280000bc] = 10aefa9a, %l3 = 3681a401ff7c155a
lduw [%i0+0x0bc],%l3 ! %l3 = 0000000010aefa9a
! Mem[00000000290000c8] = 3defd374, %l4 = 19fc5467, %l3 = 10aefa9a
add %i2,0xc8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000003defd374
! %f0 = 96f92c74 68a1cd7b 3197d113 d12ce9c3
! %f4 = 1ef13754 34bc3550 abdbcd67 f5e1e85b
! %f8 = 57075f8c c944816d f59e730a 67400bf1
! %f12 = 004b42c7 d3365f77 79f65ab9 e48be98d
stda %f0,[%i0]ASI_COMMIT_P ! Block Store to 0000000028000000
! %l2 = 00000020, %l3 = 3defd374, Mem[0000000091800110] = f718962d bbdb6515
std %l2,[%o0+0x110] ! Mem[0000000091800110] = 00000020 3defd374
! Mem[0000000029000070] = 2e2fef5d5c8f2d1d, %l7 = 00000000fdd2aa82, %l5 = 000000008c8d2893
add %i2,0x70,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 2e2fef5d5c8f2d1d
! Mem[00000000298001c4] = 3196a178, %l7 = 00000000fdd2aa82
ldsb [%i3+0x1c7],%l7 ! %l7 = 0000000000000078
! Mem[0000000091800140] = 21ad2fff 06964c4c, %g2 = 005c8a51, %g3 = 1b2e5802
ldd [%o0+0x140],%g2 ! %g2 = 0000000021ad2fff 0000000006964c4c
p12_label_12:
! %f0 = 96f92c74 68a1cd7b 3197d113 d12ce9c3
! %f4 = 1ef13754 34bc3550 abdbcd67 f5e1e85b
! %f8 = 57075f8c c944816d f59e730a 67400bf1
! %f12 = 004b42c7 d3365f77 79f65ab9 e48be98d
stda %f0,[%i2+%g5]ASI_COMMIT_S ! Block Store to 00000000290000c0
! Mem[0000000090800048] = f1c4b3bf, %g2 = 0000000021ad2fff
lduw [%i5+0x048],%g2 ! %g2 = 00000000f1c4b3bf
! Mem[0000000091800008] = cad99599d97e67e1, %g2 = 00000000f1c4b3bf
ldx [%o0+%o1],%g2 ! %g2 = cad99599d97e67e1
! %l0 = 429aa37f846076c6, Mem[0000000029800080] = 97030172969dd1bd
stx %l0,[%i3+0x080] ! Mem[0000000029800080] = 429aa37f846076c6
membar #Sync ! Added by membar checker (1863)
! Mem[0000000028000028] = f59e730a, %l1 = 31a4c244, %l0 = 846076c6
add %i0,0x28,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f59e730a
! %l3 = 000000003defd374, Mem[0000000091000154] = 79d8a372
stw %l3,[%i6+0x154] ! Mem[0000000091000154] = 3defd374
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 0000001b b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000002900007c] = 9ed4d59d, %l6 = 00000000efa0862d
swap [%i2+0x07c],%l6 ! %l6 = 000000009ed4d59d
! %f16 = 4b680e9c db5ea4d7 0e80f6ce 7ef51112
! %f20 = 14b426c6 ab5e8a45 50c587f8 ac2abb53
! %f24 = 6d590d13 2adf9da6 2c60c349 7405d1cf
! %f28 = 1b74f863 85911f12 928deeaa f059574a
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000002980008c] = 42832ffc, %l7 = 0000000000000078
swap [%i3+0x08c],%l7 ! %l7 = 0000000042832ffc
p12_label_13:
! Mem[0000000090800090] = 95193fee 73fdcb8f, %g2 = d97e67e1, %g3 = 06964c4c
ldd [%i5+0x090],%g2 ! %g2 = 0000000095193fee 0000000073fdcb8f
! Mem[00000000298000b0] = 7cd70bbb 6e4ad250, %l2 = 00000020, %l3 = 3defd374
ldd [%i3+0x0b0],%l2 ! %l2 = 000000007cd70bbb 000000006e4ad250
! Mem[000000009180005c] = b1e06202, %g2 = 0000000095193fee
ldsb [%o0+0x05f],%g2 ! %g2 = ffffffffffffffb1
! Mem[00000000280000d4] = 85a659c6, %l7 = 0000000042832ffc
ldsb [%i0+0x0d6],%l7 ! %l7 = 0000000000000059
! Mem[00000000288001e8] = 46b32b4a, %l0 = f59e730a, %l7 = 00000059
add %i1,0x1e8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000046b32b4a
! Mem[0000000029800160] = d6a2f13f3a3f8c84, %l1 = 0000000031a4c244, %l7 = 0000000046b32b4a
add %i3,0x160,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = d6a2f13f3a3f8c84
! Mem[0000000029800050] = 20c824c3ddeea10d, %l4 = 0000000019fc5467, %l3 = 000000006e4ad250
add %i3,0x50,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 20c824c3ddeea10d
! Mem[000000002980006c] = ebb788e3, %l7 = 3a3f8c84, %l4 = 19fc5467
add %i3,0x6c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ebb788e3
! Mem[00000000918000ec] = 823f4441, %g2 = ffffffffffffffb1
ldsh [%o0+0x0ec],%g2 ! %g2 = ffffffffffff823f
! Mem[0000000091800000] = c1c22343 2cc77048, %g2 = ffff823f, %g3 = 73fdcb8f
ldd [%o0+%g0],%g2 ! %g2 = 00000000c1c22343 000000002cc77048
p12_label_14:
! Mem[0000000029800114] = adc89723, %l7 = d6a2f13f3a3f8c84
swap [%i3+0x114],%l7 ! %l7 = 00000000adc89723
! Mem[00000000910000dc] = 86e2cfc5, %g2 = 00000000c1c22343
ldub [%i6+0x0df],%g2 ! %g2 = 0000000000000086
! Mem[00000000910000d8] = 5fd5754d, %g18 = 63abce02d516e7dd
ldsw [%i6+0x0d8],%g2 ! %g2 = 63abce02d516e7dd
! Mem[0000000029800012] = 2dbb09c6, %l3 = 20c824c3ddeea10d
ldstub [%i3+0x012],%l3 ! %l3 = 00000009000000ff
membar #Sync ! Added by membar checker (1864)
! Mem[0000000090000080] = 4b680e9c db5ea4d7 0e80f6ce 7ef51112
! Mem[0000000090000090] = 14b426c6 ab5e8a45 50c587f8 ac2abb53
! Mem[00000000900000a0] = 6d590d13 2adf9da6 2c60c349 7405d1cf
! Mem[00000000900000b0] = 1b74f863 85911f12 928deeaa f059574a
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000029000048] = 15a48cbe 31a4c244, %l4 = ebb788e3, %l5 = 5c8f2d1d
ldd [%i2+0x048],%l4 ! %l4 = 0000000015a48cbe 0000000031a4c244
! Mem[00000000918000fc] = 097fdd15, %g18 = 63abce02d516e7dd
ldsw [%o0+0x0fc],%g2 ! %g2 = 63abce02d516e7dd
! Mem[000000009180019c] = ac46a213, %g2 = 00000000097fdd15
lduw [%o0+0x19c],%g2 ! %g2 = 00000000ac46a213
! Mem[0000000090800150] = 79d7a968 fd6f486e, %g2 = ac46a213, %g3 = 2cc77048
ldd [%i5+0x150],%g2 ! %g2 = 0000000079d7a968 00000000fd6f486e
! Mem[0000000028000050] = 733392c03a8414c6, %l7 = 00000000adc89723, %l0 = 00000000f59e730a
add %i0,0x50,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 733392c03a8414c6
p12_label_15:
! %l3 = 0000000000000009, Mem[000000009180005c] = 16f097b1
stb %l3,[%o0+0x05c] ! Mem[000000009180005c] = 09f097b1
! Mem[0000000090000080] = 4b680e9c db5ea4d7 0e80f6ce 7ef51112
! Mem[0000000090000090] = 14b426c6 ab5e8a45 50c587f8 ac2abb53
! Mem[00000000900000a0] = 6d590d13 2adf9da6 2c60c349 7405d1cf
! Mem[00000000900000b0] = 1b74f863 85911f12 928deeaa f059574a
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800140] = 7b6f9104, %g2 = 0000000079d7a968
lduw [%i5+0x140],%g2 ! %g2 = 000000007b6f9104
! %l0 = 733392c03a8414c6, Mem[0000000091800090] = 71e5dcd5ea90090f
stx %l0,[%o0+0x090] ! Mem[0000000091800090] = 733392c03a8414c6
! Mem[0000000091800158] = 8265e37dae06b2fe, %g2 = 000000007b6f9104
ldx [%o0+0x158],%g2 ! %g2 = 8265e37dae06b2fe
! Mem[000000009000016c] = 0bf1004b, %g2 = 8265e37dae06b2fe
lduh [%i4+0x16e],%g2 ! %g2 = 0000000000000bf1
! Mem[0000000028000000] = 96f92c74 68a1cd7b 3197d113 d12ce9c3
! Mem[0000000028000010] = 1ef13754 34bc3550 abdbcd67 f5e1e85b
! Mem[0000000028000020] = 57075f8c c944816d f59e730a 67400bf1
! Mem[0000000028000030] = 004b42c7 d3365f77 79f65ab9 e48be98d
ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000028000000
! Mem[0000000028000158] = a2b2a0697cc72f61, %l2 = 000000007cd70bbb, %l7 = 00000000adc89723
add %i0,0x158,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = a2b2a0697cc72f61
! %f0 = 7bcda168 742cf996 c3e92cd1 13d19731
! %f4 = 5035bc34 5437f11e 5be8e1f5 67cddbab
! %f8 = 6d8144c9 8c5f0757 f10b4067 0a739ef5
! %f12 = 775f36d3 c7424b00 8de98be4 b95af679
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! %l6 = 000000009ed4d59d, Mem[0000000090800010] = f7ed6b21
stw %l6,[%i5+%o2] ! Mem[0000000090800010] = 9ed4d59d
p12_label_16:
! Mem[000000002900019c] = 8699a6f6, %l7 = a2b2a0697cc72f61
ldsw [%i2+0x19c],%l7 ! %l7 = ffffffff8699a6f6
! %l3 = 0000000000000009, Mem[000000009080001f] = 13cd842c
stb %l3,[%i5+0x01f] ! Mem[000000009080001c] = 09cd842c
! Mem[000000002900011a] = 7029ea07, %l2 = 000000007cd70bbb
ldstub [%i2+0x11a],%l2 ! %l2 = 000000ea000000ff
! Mem[0000000029000180] = f4e22ffb c47e6db7 7a306f6f 22597ec2
! Mem[0000000029000190] = 88fdda16 89a1a53a 404d1d87 8699a6f6
! Mem[00000000290001a0] = 7cf601a6 7e1cbc0e f8149240 567a4f74
! Mem[00000000290001b0] = 6976ee2b 95aefebe abcc44eb 26984136
mov 0x180,%g5
ldda [%i2+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000029000180
! Mem[0000000028000148] = 79f9c98b, %l2 = 000000ea, %l0 = 3a8414c6
add %i0,0x148,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000079f9c98b
! Mem[0000000029800005] = 5be47ff5, %l0 = 0000000079f9c98b
ldstub [%i3+0x005],%l0 ! %l0 = 000000e4000000ff
! Mem[00000000290000f0] = 004b42c7, %l6 = 000000009ed4d59d
ldsh [%i2+0x0f2],%l6 ! %l6 = 00000000000042c7
! Mem[00000000280001d4] = 0cd219bb, %l6 = 00000000000042c7
swap [%i0+0x1d4],%l6 ! %l6 = 000000000cd219bb
! Mem[00000000288000dc] = d2ed6526, %l4 = 15a48cbe, %l5 = 31a4c244
add %i1,0xdc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d2ed6526
! Mem[0000000028800048] = ca9f2226, %l0 = 00000000000000e4
ldsw [%i1+0x048],%l0 ! %l0 = ffffffffca9f2226
p12_label_17:
! Mem[00000000918000b4] = 44a41d00, %g2 = 0000000000000bf1
ldub [%o0+0x0b6],%g2 ! %g2 = 0000000000000044
! %f0 = b76d7ec4 fb2fe2f4 c27e5922 6f6f307a
! %f4 = 3aa5a189 16dafd88 f6a69986 871d4d40
! %f8 = 0ebc1c7e a601f67c 744f7a56 409214f8
! %f12 = befeae95 2bee7669 36419826 eb44ccab
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[0000000091800034] = 8f44dc76, %g2 = 0000000000000044
ldub [%o0+0x036],%g2 ! %g2 = 000000000000008f
! Mem[0000000028000008] = 3197d113d12ce9c3, %l4 = 0000000015a48cbe, %l1 = 0000000031a4c244
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 3197d113d12ce9c3
! Mem[000000002900009c] = dce1adc7, %l7 = ffffffff8699a6f6
swap [%i2+0x09c],%l7 ! %l7 = 00000000dce1adc7
! Mem[00000000298001fb] = 078707e8, %l2 = 00000000000000ea
ldstub [%i3+0x1fb],%l2 ! %l2 = 000000e8000000ff
membar #Sync ! Added by membar checker (1865)
! %f0 = b76d7ec4 fb2fe2f4 c27e5922 6f6f307a
! %f4 = 3aa5a189 16dafd88 f6a69986 871d4d40
! %f8 = 0ebc1c7e a601f67c 744f7a56 409214f8
! %f12 = befeae95 2bee7669 36419826 eb44ccab
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[000000009080012c] = e3391a08, %g18 = 63abce02d516e7dd
ldsw [%i5+0x12c],%g2 ! %g2 = 63abce02d516e7dd
! Mem[00000000290001f8] = 1cc6ebaf71b07395, %l6 = 000000000cd219bb, %l1 = 3197d113d12ce9c3
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 1cc6ebaf71b07395
! Mem[00000000290001a0] = 7cf601a6, %l6 = 0cd219bb, %l5 = d2ed6526
add %i2,0x1a0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000007cf601a6
p12_label_18:
! %l4 = 0000000015a48cbe, Mem[0000000090800078] = 27ba3968006f7bfd
stx %l4,[%i5+0x078] ! Mem[0000000090800078] = 0000000015a48cbe
! %f0 = b76d7ec4 fb2fe2f4 c27e5922 6f6f307a
! %f4 = 3aa5a189 16dafd88 f6a69986 871d4d40
! %f8 = 0ebc1c7e a601f67c 744f7a56 409214f8
! %f12 = befeae95 2bee7669 36419826 eb44ccab
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[0000000028000008] = 3197d113d12ce9c3, %l2 = 00000000000000e8, %l4 = 0000000015a48cbe
add %i0,0x08,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 3197d113d12ce9c3
! Mem[00000000298001a4] = 351a351e, %l2 = 00000000000000e8
ldstub [%i3+0x1a4],%l2 ! %l2 = 00000035000000ff
! Mem[00000000910001c4] = 58ae9c98, %g2 = ffffffffe3391a08
lduw [%i6+0x1c4],%g2 ! %g2 = 0000000058ae9c98
! %f0 = b76d7ec4 fb2fe2f4 c27e5922 6f6f307a
! %f4 = 3aa5a189 16dafd88 f6a69986 871d4d40
! %f8 = 0ebc1c7e a601f67c 744f7a56 409214f8
! %f12 = befeae95 2bee7669 36419826 eb44ccab
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[000000002800018e] = 09ee6d20, %l4 = 3197d113d12ce9c3
ldstub [%i0+0x18e],%l4 ! %l4 = 0000006d000000ff
! Mem[000000002980009c] = cdc62918, %l6 = 000000000cd219bb
ldsb [%i3+0x09f],%l6 ! %l6 = 0000000000000018
! Mem[00000000280001f7] = 054775ba, %l3 = 0000000000000009
ldstub [%i0+0x1f7],%l3 ! %l3 = 000000ba000000ff
! Mem[0000000091000040] = ed537811, %g18 = 63abce02d516e7dd
ldsw [%i6+0x040],%g2 ! %g2 = 63abce02d516e7dd
p12_label_19:
! Mem[0000000090000000] = f12a427f, %g2 = ffffffffed537811
ldsh [%i4+0x002],%g2 ! %g2 = fffffffffffff12a
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000280000c8] = 43fdd001, %l3 = 00000000000000ba
ldsh [%i0+0x0ca],%l3 ! %l3 = ffffffffffffd001
! %l3 = ffffffffffffd001, Mem[000000002980010e] = 84e63a4b
stb %l3,[%i3+0x10e] ! Mem[000000002980010c] = 84e6014b
! Mem[0000000090000118] = 53bb2aac f887c550, %g2 = fffff12a, %g3 = fd6f486e
ldd [%i4+0x118],%g2 ! %g2 = 0000000053bb2aac 00000000f887c550
membar #Sync ! Added by membar checker (1866)
! %f16 = 4b680e9c db5ea4d7 0e80f6ce 7ef51112
! %f20 = 14b426c6 ab5e8a45 50c587f8 ac2abb53
! %f24 = 6d590d13 2adf9da6 2c60c349 7405d1cf
! %f28 = 1b74f863 85911f12 928deeaa f059574a
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000280001bf] = 6afa49d7, %l3 = ffffffffffffd001
ldstub [%i0+0x1bf],%l3 ! %l3 = 000000d7000000ff
! Mem[00000000288001b8] = 6a31ca51, %l4 = 0000006d, %l4 = 0000006d
add %i1,0x1b8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000006a31ca51
! %l6 = 0000000000000018, Mem[0000000091800144] = 06964c4c
stw %l6,[%o0+0x144] ! Mem[0000000091800144] = 00000018
! Mem[0000000028800180] = fdf27fb1 35e62cc3 9ece493e aa0139ee
! Mem[0000000028800190] = 947f9421 a17f5497 4ee98dcd 172fd07b
! Mem[00000000288001a0] = 707ce138 91775cd3 60bc9c7d 62c34f22
! Mem[00000000288001b0] = 48ddfdba d95c7f95 6a31ca51 a77f9982
mov 0x180,%g4
ldda [%i1+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000028800180
p12_label_20:
! Mem[0000000091800000] = c1c22343, %g18 = 63abce02d516e7dd
ldsw [%o0+%g0],%g2 ! %g2 = 63abce02d516e7dd
! Mem[0000000091000140] = 1cae4e95, %g2 = ffffffffc1c22343
lduw [%i6+0x140],%g2 ! %g2 = 000000001cae4e95
! %l3 = 00000000000000d7, Mem[00000000910000ac] = f2b795cc
sth %l3,[%i6+0x0ac] ! Mem[00000000910000ac] = 00d795cc
membar #Sync ! Added by membar checker (1867)
! Mem[0000000090000080] = d7a45edb 9c0e684b 1211f57e cef6800e
! Mem[0000000090000090] = 458a5eab c626b414 53bb2aac f887c550
! Mem[00000000900000a0] = a69ddf2a 130d596d cfd10574 49c3602c
! Mem[00000000900000b0] = 121f9185 63f8741b 4a5759f0 aaee8d92
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000029800080] = 429aa37f 846076c6 16298fed 00000078
! Mem[0000000029800090] = b22a5f4e 0b7ac820 45dcf460 cdc62918
! Mem[00000000298000a0] = efa0862d fdd2aa82 2f611884 06169503
! Mem[00000000298000b0] = 7cd70bbb 6e4ad250 97e8511a 291a092d
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000029800080
! Mem[00000000910001a4] = db204b78, %g2 = 000000001cae4e95
ldsb [%i6+0x1a4],%g2 ! %g2 = ffffffffffffffdb
! %l6 = 00000018, %l7 = dce1adc7, Mem[00000000290000e8] = f59e730a 67400bf1
std %l6,[%i2+0x0e8] ! Mem[00000000290000e8] = 00000018 dce1adc7
! %l1 = 1cc6ebaf71b07395, Mem[00000000918000e7] = 5d35e2f0
stb %l1,[%o0+0x0e7] ! Mem[00000000918000e4] = 9535e2f0
! Mem[00000000288000ee] = 32284aa9, %l7 = 00000000dce1adc7
ldstub [%i1+0x0ee],%l7 ! %l7 = 0000004a000000ff
! Mem[00000000288001c8] = c2f120d3, %l5 = 000000007cf601a6
swap [%i1+0x1c8],%l5 ! %l5 = 00000000c2f120d3
p12_label_21:
! %l0 = ca9f2226, %l1 = 71b07395, Mem[0000000090000180] = 7bcda168 742cf996
std %l0,[%i4+0x180] ! Mem[0000000090000180] = ca9f2226 71b07395
! Mem[0000000090800080] = cfa28c2a, %g2 = ffffffffffffffdb
ldub [%i5+0x082],%g2 ! %g2 = 00000000000000cf
! Mem[0000000028800100] = 8e7051fd86ffbb5a, %l5 = 00000000c2f120d3, %l7 = 000000000000004a
add %i1,0x100,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8e7051fd86ffbb5a
! Mem[0000000090800088] = 2d7447181de9dfa1, %g2 = 00000000000000cf
ldx [%i5+0x088],%g2 ! %g2 = 2d7447181de9dfa1
! Mem[00000000298001a0] = 3fdfd6d1ff1a351e, %l0 = ffffffffca9f2226, %l0 = ffffffffca9f2226
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 3fdfd6d1ff1a351e
membar #Sync ! Added by membar checker (1868)
! %l0 = 3fdfd6d1ff1a351e, Mem[00000000900000b1] = 1f918563
stb %l0,[%i4+0x0b1] ! Mem[00000000900000b0] = 1e918563
! Mem[000000002880012a] = 55e96db4, %l0 = 3fdfd6d1ff1a351e
ldstub [%i1+0x12a],%l0 ! %l0 = 0000006d000000ff
! Mem[000000002880005a] = 356e35b3, %l0 = 000000000000006d
ldstub [%i1+0x05a],%l0 ! %l0 = 00000035000000ff
! Mem[00000000298000c0] = 25fad9f9 9ce357e0 7b1eda81 b0433696
! Mem[00000000298000d0] = e785dec5 e37feb50 9b9eba5d 735e2fa7
! Mem[00000000298000e0] = f739f48f e1d2e429 f3bf804e ff4d3737
! Mem[00000000298000f0] = 348ffad5 a1816321 6eae4384 326bda1b
mov 0x0c0,%g5
ldda [%i3+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000298000c0
! Mem[00000000908001ac] = fa9ffe82, %g2 = 2d7447181de9dfa1
ldsh [%i5+0x1ac],%g2 ! %g2 = fffffffffffffa9f
p12_label_22:
! Mem[0000000028000074] = f235def6, %l0 = 00000035, %l5 = c2f120d3
add %i0,0x74,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000f235def6
! Mem[00000000908001ec] = 243b6a20, %g2 = fffffffffffffa9f
ldsh [%i5+0x1ee],%g2 ! %g2 = 000000000000243b
! Mem[0000000091800120] = a8761efd 12c96167, %g2 = 0000243b, %g3 = f887c550
ldd [%o0+0x120],%g2 ! %g2 = 00000000a8761efd 0000000012c96167
! Mem[000000002980017a] = f3da0331, %l3 = 00000000000000d7
ldstub [%i3+0x17a],%l3 ! %l3 = 00000003000000ff
! %l2 = 0000000000000035, Mem[0000000028000106] = a4fbabd9
sth %l2,[%i0+0x106] ! Mem[0000000028000104] = a4fb0035
! Mem[00000000298001dc] = 48740060, %l6 = 00000018, %l4 = 6a31ca51
add %i3,0x1dc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000048740060
! %l4 = 48740060, %l5 = f235def6, Mem[00000000900000d0] = 3aa5a189 16dafd88
std %l4,[%i4+0x0d0] ! Mem[00000000900000d0] = 48740060 f235def6
! Mem[0000000091000060] = f7488a658ce9387c, %g2 = 00000000a8761efd
ldx [%i6+0x060],%g2 ! %g2 = f7488a658ce9387c
! %l1 = 1cc6ebaf71b07395, Mem[0000000090000162] = 44c98c5f
sth %l1,[%i4+0x162] ! Mem[0000000090000160] = 73958c5f
! Mem[0000000091800110] = 00000020, %g2 = f7488a658ce9387c
ldsb [%o0+0x110],%g2 ! %g2 = 0000000000000000
p12_label_23:
! Mem[00000000918000a8] = 8552721f36850d8c, %g2 = 0000000000000000
ldx [%o0+0x0a8],%g2 ! %g2 = 8552721f36850d8c
! Mem[00000000910000a4] = eaa6c10e, %g18 = 63abce02d516e7dd
ldsw [%i6+0x0a4],%g2 ! %g2 = 63abce02d516e7dd
! %f0 = e057e39c f9d9fa25 963643b0 81da1e7b
! %f4 = 50eb7fe3 c5de85e7 a72f5e73 5dba9e9b
! %f8 = 29e4d2e1 8ff439f7 37374dff 4e80bff3
! %f12 = 216381a1 d5fa8f34 1bda6b32 8443ae6e
mov 0x040,%g5
stda %f0,[%i0+%g5]ASI_BLK_PL ! Block Store to 0000000028000040
! Mem[00000000918001b8] = e384e8a2d9b4a6f2, %g2 = ffffffffeaa6c10e
ldx [%o0+0x1b8],%g2 ! %g2 = e384e8a2d9b4a6f2
! Mem[00000000900001f0] = be5a71edcbeb4ca2, %g2 = e384e8a2d9b4a6f2
ldx [%i4+0x1f0],%g2 ! %g2 = be5a71edcbeb4ca2
! %l6 = 00000018, %l7 = 86ffbb5a, Mem[00000000908001d0] = 68432dfa 5e10b39d
std %l6,[%i5+0x1d0] ! Mem[00000000908001d0] = 00000018 86ffbb5a
! %f0 = e057e39c f9d9fa25 963643b0 81da1e7b
! %f4 = 50eb7fe3 c5de85e7 a72f5e73 5dba9e9b
! %f8 = 29e4d2e1 8ff439f7 37374dff 4e80bff3
! %f12 = 216381a1 d5fa8f34 1bda6b32 8443ae6e
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[00000000280001ec] = b4d3500c, %l6 = 0000000000000018
swap [%i0+0x1ec],%l6 ! %l6 = 00000000b4d3500c
membar #Sync ! Added by membar checker (1869)
! Mem[0000000090000140] = e057e39cf9d9fa25, %g2 = be5a71edcbeb4ca2
ldx [%i4+0x140],%g2 ! %g2 = e057e39cf9d9fa25
! %f0 = e057e39c f9d9fa25 963643b0 81da1e7b
! %f4 = 50eb7fe3 c5de85e7 a72f5e73 5dba9e9b
! %f8 = 29e4d2e1 8ff439f7 37374dff 4e80bff3
! %f12 = 216381a1 d5fa8f34 1bda6b32 8443ae6e
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
p12_label_24:
! Mem[00000000290000fc] = e48be98d, %l6 = b4d3500c, %l1 = 71b07395
add %i2,0xfc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e48be98d
! %l0 = 00000035, %l1 = e48be98d, Mem[0000000091000040] = ed537811 3f41e1e4
std %l0,[%i6+0x040] ! Mem[0000000091000040] = 00000035 e48be98d
! Mem[0000000091800128] = 315fe8cd, %g2 = e057e39cf9d9fa25
ldub [%o0+0x129],%g2 ! %g2 = 0000000000000031
! %f16 = fdf27fb1 35e62cc3 9ece493e aa0139ee
! %f20 = 947f9421 a17f5497 4ee98dcd 172fd07b
! %f24 = 707ce138 91775cd3 60bc9c7d 62c34f22
! %f28 = 48ddfdba d95c7f95 6a31ca51 a77f9982
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (1870)
! %l1 = 00000000e48be98d, Mem[00000000900000c7] = c39ece49
stb %l1,[%i4+0x0c7] ! Mem[00000000900000c4] = 8d9ece49
! Mem[0000000028000018] = abdbcd67, %l7 = 8e7051fd86ffbb5a
swap [%i0+%o3],%l7 ! %l7 = 00000000abdbcd67
! Mem[0000000029000100] = e50b72ec, %l4 = 48740060, %l7 = abdbcd67
add %i2,0x100,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e50b72ec
! Mem[0000000091800110] = 00000020, %g18 = 63abce02d516e7dd
ldsw [%o0+0x110],%g2 ! %g2 = 63abce02d516e7dd
! Mem[00000000908000b0] = 4eb34380a72bad7d, %g2 = 0000000000000020
ldx [%i5+0x0b0],%g2 ! %g2 = 4eb34380a72bad7d
! Mem[0000000028800174] = 8f2297ad, %l1 = 00000000e48be98d
swap [%i1+0x174],%l1 ! %l1 = 000000008f2297ad
p12_label_25:
! Mem[0000000090800024] = 84b81ed6, %g2 = 4eb34380a72bad7d
ldub [%i5+0x024],%g2 ! %g2 = 0000000000000084
! Mem[0000000090000174] = 8f341bda, %g2 = 0000000000000084
ldub [%i4+0x176],%g2 ! %g2 = 000000000000008f
! Mem[0000000029800078] = ffb1be7dcc89332c, %l7 = 00000000e50b72ec, %l0 = 0000000000000035
add %i3,0x78,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ffb1be7dcc89332c
! Mem[000000009100006c] = 97f4ab76, %g2 = 000000000000008f
lduw [%i6+0x06c],%g2 ! %g2 = 0000000097f4ab76
! %l4 = 0000000048740060, Mem[0000000090800098] = a2cd0a0d6de004cd
stx %l4,[%i5+0x098] ! Mem[0000000090800098] = 0000000048740060
! Mem[00000000918000e8] = 35e2f08c823f4441, %g2 = 0000000097f4ab76
ldx [%o0+0x0e8],%g2 ! %g2 = 35e2f08c823f4441
! %f16 = fdf27fb1 35e62cc3 9ece493e aa0139ee
! %f20 = 947f9421 a17f5497 4ee98dcd 172fd07b
! %f24 = 707ce138 91775cd3 60bc9c7d 62c34f22
! %f28 = 48ddfdba d95c7f95 6a31ca51 a77f9982
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000091000194] = 8f301cc7, %g18 = 63abce02d516e7dd
ldsw [%i6+0x194],%g2 ! %g2 = 63abce02d516e7dd
! Mem[000000002980006c] = ebb788e3, %l1 = 000000008f2297ad
lduw [%i3+0x06c],%l1 ! %l1 = 00000000ebb788e3
! Mem[00000000290000f4] = d3365f77, %l7 = 00000000e50b72ec
ldstub [%i2+0x0f4],%l7 ! %l7 = 000000d3000000ff
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
ba,a p12_branch_failed
p12_not_taken_0_end:
! End of Random Code for Thread 12
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 ffb1be7dcc89332c
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ebb788e3
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000035
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000003
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000048740060
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b4d3500c
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000d3
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 e057e39c f9d9fa25
bne %xcc,p12_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 963643b0 81da1e7b
bne %xcc,p12_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 50eb7fe3 c5de85e7
bne %xcc,p12_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a72f5e73 5dba9e9b
bne %xcc,p12_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 29e4d2e1 8ff439f7
bne %xcc,p12_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 37374dff 4e80bff3
bne %xcc,p12_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 216381a1 d5fa8f34
bne %xcc,p12_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1bda6b32 8443ae6e
bne %xcc,p12_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be fdf27fb1 35e62cc3
bne %xcc,p12_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9ece493e aa0139ee
bne %xcc,p12_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 947f9421 a17f5497
bne %xcc,p12_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 4ee98dcd 172fd07b
bne %xcc,p12_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 707ce138 91775cd3
bne %xcc,p12_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 60bc9c7d 62c34f22
bne %xcc,p12_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 48ddfdba d95c7f95
bne %xcc,p12_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 6a31ca51 a77f9982
bne %xcc,p12_f30_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 96f92c7468a1cd7b
ldx [%i0+0x000],%g3 ! Observed data at 0000000028000000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 3197d113d12ce9c3
ldx [%i0+0x008],%g3 ! Observed data at 0000000028000008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1ef1375434bc3550
ldx [%i0+0x010],%g3 ! Observed data at 0000000028000010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 86ffbb5af5e1e85b
ldx [%i0+0x018],%g3 ! Observed data at 0000000028000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 57075f8cc944816d
ldx [%i0+0x020],%g3 ! Observed data at 0000000028000020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f59e730a67400bf1
ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 004b42c7d3365f77
ldx [%i0+0x030],%g3 ! Observed data at 0000000028000030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 79f65ab9e48be98d
ldx [%i0+0x038],%g3 ! Observed data at 0000000028000038
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 25fad9f99ce357e0
ldx [%i0+0x040],%g3 ! Observed data at 0000000028000040
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 7b1eda81b0433696
ldx [%i0+0x048],%g3 ! Observed data at 0000000028000048
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = e785dec5e37feb50
ldx [%i0+0x050],%g3 ! Observed data at 0000000028000050
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 9b9eba5d735e2fa7
ldx [%i0+0x058],%g3 ! Observed data at 0000000028000058
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = f739f48fe1d2e429
ldx [%i0+0x060],%g3 ! Observed data at 0000000028000060
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = f3bf804eff4d3737
ldx [%i0+0x068],%g3 ! Observed data at 0000000028000068
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 348ffad5a1816321
ldx [%i0+0x070],%g3 ! Observed data at 0000000028000070
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6eae4384326bda1b
ldx [%i0+0x078],%g3 ! Observed data at 0000000028000078
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = da942f5e671f75e4
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000280000a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x100],%g2 ! Expected data = a67a44b0a4fb0035
ldx [%i0+0x100],%g3 ! Observed data at 0000000028000100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x100,%g4
ldx [%g1+0x188],%g2 ! Expected data = e348732709eeff20
ldx [%i0+0x188],%g3 ! Observed data at 0000000028000188
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 63c95c164a1f3192
ldx [%i0+0x190],%g3 ! Observed data at 0000000028000190
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 94ea4b826afa49ff
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000280001b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff1a18a3d9f909b9
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000280001c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 02c27e5c000042c7
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000280001d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4c0d7da700000018
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000280001e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a6588b46054775ff
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000280001f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1f0,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x058],%g2 ! Expected data = 356effb3ec3081f4
ldx [%i1+0x058],%g3 ! Observed data at 0000000028800058
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00cbd2853228ffa9
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000288000e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 8e7051fd86ffbb5a
ldx [%i1+0x100],%g3 ! Observed data at 0000000028800100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 55e9ffb4405dd61c
ldx [%i1+0x128],%g3 ! Observed data at 0000000028800128
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7e49773fe48be98d
ldx [%i1+0x170],%g3 ! Observed data at 0000000028800170
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7cf601a6affa4770
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000288001c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x1c8,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000039
ldx [%i2+0x018],%g3 ! Observed data at 0000000029000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4695ff5d840b0fb7
ldx [%i2+0x038],%g3 ! Observed data at 0000000029000038
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 82b686f2efa0862d
ldx [%i2+0x078],%g3 ! Observed data at 0000000029000078
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 360de2856b4046d5
ldx [%i2+0x088],%g3 ! Observed data at 0000000029000088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = da942f5e8699a6f6
ldx [%i2+0x098],%g3 ! Observed data at 0000000029000098
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 96f92c7468a1cd7b
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000290000c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3197d113d12ce9c3
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000290000c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 1ef1375434bc3550
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000290000d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = abdbcd67f5e1e85b
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000290000d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 57075f8cc944816d
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000290000e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00000018dce1adc7
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000290000e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 004b42c7ff365f77
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000290000f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 79f65ab9e48be98d
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000290000f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7029ff07129bf81f
ldx [%i2+0x118],%g3 ! Observed data at 0000000029000118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x118,%g4
ldx [%g1+0x198],%g2 ! Expected data = 404d1d878699a6f6
ldx [%i2+0x198],%g3 ! Observed data at 0000000029000198
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = db701b0300000039
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000290001d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1d0,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a3be5ed65bff7ff5
ldx [%i3+0x000],%g3 ! Observed data at 0000000029800000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2dbbffc69217e61d
ldx [%i3+0x010],%g3 ! Observed data at 0000000029800010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x010,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffb1be7dcc89332c
ldx [%i3+0x078],%g3 ! Observed data at 0000000029800078
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 429aa37f846076c6
ldx [%i3+0x080],%g3 ! Observed data at 0000000029800080
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 16298fed00000078
ldx [%i3+0x088],%g3 ! Observed data at 0000000029800088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x088,%g4
ldx [%g1+0x108],%g2 ! Expected data = 689f993884e6014b
ldx [%i3+0x108],%g3 ! Observed data at 0000000029800108
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = c16c2c313a3f8c84
ldx [%i3+0x110],%g3 ! Observed data at 0000000029800110
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x110,%g4
ldx [%g1+0x178],%g2 ! Expected data = f3daff318b56870e
ldx [%i3+0x178],%g3 ! Observed data at 0000000029800178
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6ceece740857ffde
ldx [%i3+0x180],%g3 ! Observed data at 0000000029800180
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 9d847b727730ff73
ldx [%i3+0x198],%g3 ! Observed data at 0000000029800198
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 3fdfd6d1ff1a351e
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000298001a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8507beda21c012bd
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000298001a8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ffe8a0bb48740060
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000298001d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 078707ff231747b5
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000298001f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1f8,%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
p12_f2_fail:
set p12_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f4_fail:
set p12_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f6_fail:
set p12_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f8_fail:
set p12_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f10_fail:
set p12_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f12_fail:
set p12_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f14_fail:
set p12_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f16_fail:
set p12_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f18_fail:
set p12_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f20_fail:
set p12_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f22_fail:
set p12_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f24_fail:
set p12_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f26_fail:
set p12_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f28_fail:
set p12_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f30_fail:
set p12_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000028]
done
p12_trap1o:
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000028]
done
p12_trap2e:
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028000010]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000028000010]
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800010]
done
p12_trap2o:
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028000010]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000028000010]
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800010]
done
p12_trap3e:
nop
nop
nop
nop
done
p12_trap3o:
nop
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 = 8d85484e7562ce28
ldx [%g1+0x008],%l1 ! %l1 = 4a65abf2a6588b46
ldx [%g1+0x010],%l2 ! %l2 = f1374cc663c95c16
ldx [%g1+0x018],%l3 ! %l3 = 89f68d7c7bfc44a4
ldx [%g1+0x020],%l4 ! %l4 = 7e130556a85bb802
ldx [%g1+0x028],%l5 ! %l5 = 33660509bbdb6515
ldx [%g1+0x030],%l6 ! %l6 = b44fb0322c6bbe96
ldx [%g1+0x038],%l7 ! %l7 = 2b8510d5c1ae2281
! 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 = 47387252 6f86ae47 56d33892 e3f9b7bf
! %f4 = 9197d3d4 f9919f34 4fc4e720 83bbd61d
! %f8 = dc8c1ec6 fb032565 bd9d2e40 bc197809
! %f12 = df020140 e580b3af 5f29cce4 6e2e3348
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f9ccb542 bec884d9 85c371e4 334170e8
! %f20 = d06e2675 46ec5870 e49a5042 32938b86
! %f24 = 354bd27d e92a120d b009790d 1b95edde
! %f28 = 500e5b52 7d1191f9 acce0860 0587becc
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ad3c1210 61943a36 1f4e18de bb6fdd8e
! %f36 = cae38d7b e546d928 d9b076ab 4b347825
! %f40 = e3f89f9b b17b5ca5 78f15408 93fbcd55
! %f44 = 0339fe10 9fd4bd90 549ea910 bec88992
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdd1be55700000009,%g7,%g1 ! GSR scale = 1, align = 1
wr %g1,%g0,%gsr ! GSR = dd1be55700000009
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[000000002b000040] = f36b25fc, %l7 = d6e8e442248a1601
ldstub [%i2+0x040],%l7 ! %l7 = 000000f3000000ff
! Mem[000000002a000048] = f0536a80ae0c437c, %l1 = a1a361386afb5e19, %l5 = d96ce09035c57680
add %i0,0x48,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = f0536a80ae0c437c
! %l7 = 00000000000000f3, Mem[000000002a000088] = f3ca0fc82d05abbf
stx %l7,[%i0+0x088] ! Mem[000000002a000088] = 00000000000000f3
! Mem[00000000918000c4] = 227b42db, %g2 = 1e292beb7947c20c
ldub [%o0+0x0c7],%g2 ! %g2 = 0000000000000022
! Mem[000000002b800108] = 08dd83ae, %l1 = a1a361386afb5e19
ldsh [%i3+0x108],%l1 ! %l1 = 00000000000008dd
! Mem[00000000900001d8] = b24c8e80bb6b3fb6, %g2 = 0000000000000022
ldx [%i4+0x1d8],%g2 ! %g2 = b24c8e80bb6b3fb6
! %l6 = d60efe8df22bad29, Mem[000000002a00015a] = 4016964b
sth %l6,[%i0+0x15a] ! Mem[000000002a000158] = 4016ad29
! %l1 = 00000000000008dd, Mem[0000000091800090] = 71e5dcd5
stb %l1,[%o0+0x090] ! Mem[0000000091800090] = dde5dcd5
! %l0 = 71aa784f, %l1 = 000008dd, Mem[0000000090000188] = 2869a58d 60b95bc6
std %l0,[%i4+0x188] ! Mem[0000000090000188] = 71aa784f 000008dd
! Mem[0000000090000178] = a423b614 ebca8308, %g2 = bb6b3fb6, %g3 = 0bad0b00
ldd [%i4+0x178],%g2 ! %g2 = 00000000a423b614 00000000ebca8308
p13_label_2:
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l6 = d60efe8df22bad29, Mem[0000000091000032] = 4f31cfc6
sth %l6,[%i6+0x032] ! Mem[0000000091000030] = ad29cfc6
! %l4 = 4b17b1349eac4863, Mem[0000000090000160] = 0f325469
stw %l4,[%i4+0x160] ! Mem[0000000090000160] = 9eac4863
! %f16 = f9ccb542 bec884d9 85c371e4 334170e8
! %f20 = d06e2675 46ec5870 e49a5042 32938b86
! %f24 = 354bd27d e92a120d b009790d 1b95edde
! %f28 = 500e5b52 7d1191f9 acce0860 0587becc
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[000000002a000161] = aedd0809, %l2 = 22b7b2cc69f33e74
ldstub [%i0+0x161],%l2 ! %l2 = 000000dd000000ff
! Mem[000000002b800104] = ae3dd626, %l1 = 000008dd, %l5 = ae0c437c
add %i3,0x104,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ae3dd626
! Mem[000000002a80018a] = 47d90e91, %l1 = 00000000000008dd
ldstub [%i1+0x18a],%l1 ! %l1 = 0000000e000000ff
! Mem[000000002a800127] = f6b1fb9b, %l4 = 4b17b1349eac4863
ldstub [%i1+0x127],%l4 ! %l4 = 0000009b000000ff
! Mem[000000002a0001c3] = 9cdb8614, %l0 = 24a1301a71aa784f
ldstub [%i0+0x1c3],%l0 ! %l0 = 00000014000000ff
! Mem[000000002b00018c] = 116ed4c7, %l4 = 000000000000009b
swap [%i2+0x18c],%l4 ! %l4 = 00000000116ed4c7
p13_label_3:
membar #Sync ! Added by membar checker (1871)
! Mem[00000000900000c0] = f9ccb542 bec884d9 85c371e4 334170e8
! Mem[00000000900000d0] = d06e2675 46ec5870 e49a5042 32938b86
! Mem[00000000900000e0] = 354bd27d e92a120d b009790d 1b95edde
! Mem[00000000900000f0] = 500e5b52 7d1191f9 acce0860 0587becc
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918000fc] = 097fdd15, %g18 = 9a5c069c17f93e98
ldsw [%o0+0x0fc],%g2 ! %g2 = 9a5c069c17f93e98
! %l0 = 0000000000000014, Mem[000000002b8001c8] = 383aabeba06712c5
stx %l0,[%i3+0x1c8] ! Mem[000000002b8001c8] = 0000000000000014
! Mem[000000002b000018] = 354f52f1, %l7 = 00000000000000f3
ldsw [%i2+%o3],%l7 ! %l7 = 00000000354f52f1
! Mem[000000002a800058] = 4b4495c1968723e7, %l5 = 00000000ae3dd626, %l1 = 000000000000000e
add %i1,0x58,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 4b4495c1968723e7
! Mem[000000009100011c] = 47397e41, %g18 = 9a5c069c17f93e98
ldsw [%i6+0x11c],%g2 ! %g2 = 9a5c069c17f93e98
! Mem[0000000090800150] = 79d7a968fd6f486e, %g2 = 0000000047397e41
ldx [%i5+0x150],%g2 ! %g2 = 79d7a968fd6f486e
! Mem[000000002a00015c] = 50d68c17, %l5 = 00000000ae3dd626
swap [%i0+0x15c],%l5 ! %l5 = 0000000050d68c17
! %l7 = 00000000354f52f1, Mem[0000000091000128] = 3f33e222
sth %l7,[%i6+0x128] ! Mem[0000000091000128] = 52f1e222
! %f16 = f9ccb542 bec884d9 85c371e4 334170e8
! %f20 = d06e2675 46ec5870 e49a5042 32938b86
! %f24 = 354bd27d e92a120d b009790d 1b95edde
! %f28 = 500e5b52 7d1191f9 acce0860 0587becc
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
p13_label_4:
! %l0 = 00000014, %l1 = 968723e7, Mem[000000002b800190] = 64db8dc6 732f6851
std %l0,[%i3+0x190] ! Mem[000000002b800190] = 00000014 968723e7
! Mem[00000000900001ac] = d9f5e5c4, %g2 = 79d7a968fd6f486e
ldsb [%i4+0x1af],%g2 ! %g2 = ffffffffffffffd9
! Mem[000000002b000000] = 60b6e2bf, %l5 = 50d68c17, %l4 = 116ed4c7
casa [%i2]0x80,%l5,%l4 ! %l4 = 0000000060b6e2bf
! Mem[00000000918000d4] = 00759cd1, %g18 = 9a5c069c17f93e98
ldsw [%o0+0x0d4],%g2 ! %g2 = 9a5c069c17f93e98
! Mem[000000002b000038] = 2b8e721d a3ae1dc1, %l0 = 00000014, %l1 = 968723e7
ldd [%i2+0x038],%l0 ! %l0 = 000000002b8e721d 00000000a3ae1dc1
! Mem[0000000090800000] = 8b91b3a4 1b2e5802, %g2 = 00759cd1, %g3 = ebca8308
ldd [%i5+%g0],%g2 ! %g2 = 000000008b91b3a4 000000001b2e5802
! Mem[0000000091800188] = cbcfa3df62078fa2, %g2 = 000000008b91b3a4
ldx [%o0+0x188],%g2 ! %g2 = cbcfa3df62078fa2
! Mem[000000002b8001d8] = 802b8fa8, %l6 = d60efe8df22bad29
swap [%i3+0x1d8],%l6 ! %l6 = 00000000802b8fa8
! %f0 = 47387252 6f86ae47 56d33892 e3f9b7bf
! %f4 = 9197d3d4 f9919f34 4fc4e720 83bbd61d
! %f8 = dc8c1ec6 fb032565 bd9d2e40 bc197809
! %f12 = df020140 e580b3af 5f29cce4 6e2e3348
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[000000002b800128] = 0c2a967ceded3619, %l5 = 0000000050d68c17, %l3 = 2973fdcea61ce042
add %i3,0x128,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 0c2a967ceded3619
p13_label_5:
! Mem[000000009100016c] = 1801caab, %g2 = cbcfa3df62078fa2
lduh [%i6+0x16c],%g2 ! %g2 = 0000000000001801
! Mem[0000000090000198] = 505d2467aa3433f7, %g2 = 0000000000001801
ldx [%i4+0x198],%g2 ! %g2 = 505d2467aa3433f7
! Mem[000000002a800152] = 89b81cab, %l6 = 00000000802b8fa8
ldstub [%i1+0x152],%l6 ! %l6 = 0000001c000000ff
! Mem[000000002a0000b8] = 5b722d4e, %l4 = 0000000060b6e2bf
ldub [%i0+0x0bb],%l4 ! %l4 = 000000000000004e
! %l2 = 000000dd, %l3 = eded3619, Mem[0000000090000080] = d984c8be 42b5ccf9
std %l2,[%i4+0x080] ! Mem[0000000090000080] = 000000dd eded3619
! Mem[000000002a000000] = 984684c4 1c17d652 fa553536 70b2d13f
! Mem[000000002a000010] = aa4e3f45 ac6477a3 5c998ad2 ac547cac
! Mem[000000002a000020] = 4aab7bc2 dd155b8d c3adfd6a faa96532
! Mem[000000002a000030] = d4926eaf 86f5ec50 72e86d7e 9363df28
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 000000002a000000
! Mem[000000002a800120] = cc9da01cf6b1fbff, %l0 = 000000002b8e721d, %l2 = 00000000000000dd
add %i1,0x120,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = cc9da01cf6b1fbff
! Mem[000000002b000194] = 3f449358, %l7 = 00000000354f52f1
swap [%i2+0x194],%l7 ! %l7 = 000000003f449358
! Mem[000000002a00002c] = faa96532, %l4 = 000000000000004e
swap [%i0+0x02c],%l4 ! %l4 = 00000000faa96532
! Mem[000000002b0001d4] = 7786c571, %l5 = 0000000050d68c17
ldsw [%i2+0x1d4],%l5 ! %l5 = 000000007786c571
p13_label_6:
! %l2 = f6b1fbff, %l3 = eded3619, Mem[000000002b800150] = ad179a77 10b1d6ea
std %l2,[%i3+0x150] ! Mem[000000002b800150] = f6b1fbff eded3619
! Mem[000000002b8000a1] = 3a8a0f39, %l1 = 00000000a3ae1dc1
ldstub [%i3+0x0a1],%l1 ! %l1 = 0000008a000000ff
membar #Sync ! Added by membar checker (1872)
! Mem[0000000090000080] = 000000dd eded3619 e8704133 e471c385
! Mem[0000000090000090] = 7058ec46 75266ed0 868b9332 42509ae4
! Mem[00000000900000a0] = 0d122ae9 7dd24b35 deed951b 0d7909b0
! Mem[00000000900000b0] = f991117d 525b0e50 ccbe8705 6008ceac
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %l6 = 000000000000001c, Mem[00000000910000c9] = a4a537d5
stb %l6,[%i6+0x0c9] ! Mem[00000000910000c8] = 1ca537d5
! Mem[0000000090800098] = a2cd0a0d, %g2 = 505d2467aa3433f7
ldsb [%i5+0x098],%g2 ! %g2 = ffffffffffffffa2
! Mem[000000002b8000dc] = e97b7b22, %l7 = 3f449358, %l5 = 7786c571
add %i3,0xdc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000e97b7b22
! Mem[000000002b000040] = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! Mem[000000002b000050] = f9718cba 002f8552 78f69af5 85ca9c8e
! Mem[000000002b000060] = bb3e3d03 746b348d 4b7bb700 a2b0169b
! Mem[000000002b000070] = 3adee9ec af27181b 3764d245 9e04e766
ldda [%i2+%g6]ASI_BLK_P,%f16 ! Block Load from 000000002b000040
! Mem[000000002a80004c] = a13060bd, %l7 = 3f449358, %l4 = faa96532
add %i1,0x4c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a13060bd
! %l7 = 000000003f449358, Mem[0000000090000008] = 7dc90714
stb %l7,[%i4+%o1] ! Mem[0000000090000008] = 58c90714
! Mem[0000000090800130] = d1b2218e, %g2 = ffffffffffffffa2
lduh [%i5+0x130],%g2 ! %g2 = 000000000000d1b2
p13_label_7:
! %l6 = 000000000000001c, Mem[000000002a000086] = 71987062
sth %l6,[%i0+0x086] ! Mem[000000002a000084] = 7198001c
! %f0 = 47387252 6f86ae47 56d33892 e3f9b7bf
! %f4 = 9197d3d4 f9919f34 4fc4e720 83bbd61d
! %f8 = dc8c1ec6 fb032565 bd9d2e40 bc197809
! %f12 = df020140 e580b3af 5f29cce4 6e2e3348
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! %l4 = 00000000a13060bd, Mem[0000000091800010] = 402e8582
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = a13060bd
! Mem[00000000910001a8] = 9b27b854, %g2 = 000000000000d1b2
ldsh [%i6+0x1a8],%g2 ! %g2 = ffffffffffff9b27
membar #Sync ! Added by membar checker (1873)
! %l2 = cc9da01cf6b1fbff, Mem[000000009000005e] = d61ddc8c
sth %l2,[%i4+0x05e] ! Mem[000000009000005c] = fbffdc8c
! Mem[000000002b8001f0] = 6558026f7fd7ccf1, %l1 = 000000000000008a, %l5 = 00000000e97b7b22
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 6558026f7fd7ccf1
! %f0 = 47387252 6f86ae47 56d33892 e3f9b7bf
! %f4 = 9197d3d4 f9919f34 4fc4e720 83bbd61d
! %f8 = dc8c1ec6 fb032565 bd9d2e40 bc197809
! %f12 = df020140 e580b3af 5f29cce4 6e2e3348
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[000000002b00010c] = ae90fe47, %l1 = 000000000000008a
swap [%i2+0x10c],%l1 ! %l1 = 00000000ae90fe47
! Mem[000000002b800138] = c32ad065, %l7 = 3f449358, %l6 = 0000001c
add %i3,0x138,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000c32ad065
p13_label_8:
! Mem[00000000918001b4] = c2a89dc0, %g2 = ffffffffffff9b27
lduh [%o0+0x1b4],%g2 ! %g2 = 000000000000c2a8
! %l5 = 6558026f7fd7ccf1, Mem[00000000918000af] = 8cbb7989
stb %l5,[%o0+0x0af] ! Mem[00000000918000ac] = f1bb7989
! Mem[000000002a8001b0] = 86a12445e2290a33, %l5 = 6558026f7fd7ccf1, %l0 = 000000002b8e721d
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 86a12445e2290a33
! Mem[000000002b0001d0] = 8d0575cb, %l5 = 7fd7ccf1, %l3 = eded3619
add %i2,0x1d0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000008d0575cb
! %l1 = 00000000ae90fe47, Mem[000000002a0000d8] = 7f4413c00f5e8981
stx %l1,[%i0+0x0d8] ! Mem[000000002a0000d8] = 00000000ae90fe47
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000002a800015] = f3f89490, %l7 = 000000003f449358
ldstub [%i1+0x015],%l7 ! %l7 = 000000f8000000ff
! Mem[000000002b0000c0] = 4710e1ef1419b485, %l6 = 00000000c32ad065, %l6 = 00000000c32ad065
add %i2,0xc0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 4710e1ef1419b485
! Mem[000000002b000019] = 354f52f1, %l2 = cc9da01cf6b1fbff
ldstub [%i2+0x019],%l2 ! %l2 = 0000004f000000ff
! Mem[000000002b000008] = fa7e1d14, %l1 = 00000000ae90fe47
swap [%i2+%o1],%l1 ! %l1 = 00000000fa7e1d14
p13_label_9:
! Mem[00000000918001c8] = a3704eb753b977ab, %g2 = 000000000000c2a8
ldx [%o0+0x1c8],%g2 ! %g2 = a3704eb753b977ab
! Mem[0000000091000078] = 9d54079e, %g18 = 9a5c069c17f93e98
ldsw [%i6+0x078],%g2 ! %g2 = 9a5c069c17f93e98
! Mem[0000000090000030] = be0037143f61c793, %g2 = ffffffff9d54079e
ldx [%i4+0x030],%g2 ! %g2 = be0037143f61c793
! Mem[0000000090000180] = 9ecff629 cb5a67b8 71aa784f 000008dd
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[000000002b000158] = 8c095af1afd19e59, %l1 = 00000000fa7e1d14, %l3 = 000000008d0575cb
add %i2,0x158,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 8c095af1afd19e59
! Mem[000000002b800112] = 34d56cf2, %l2 = 000000000000004f
ldstub [%i3+0x112],%l2 ! %l2 = 0000006c000000ff
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000002b00011b] = acb0e706, %l2 = 000000000000006c
ldstub [%i2+0x11b],%l2 ! %l2 = 00000006000000ff
membar #Sync ! Added by membar checker (1874)
! %f0 = 47387252 6f86ae47 56d33892 e3f9b7bf
! %f4 = 9197d3d4 f9919f34 4fc4e720 83bbd61d
! %f8 = dc8c1ec6 fb032565 bd9d2e40 bc197809
! %f12 = df020140 e580b3af 5f29cce4 6e2e3348
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[00000000900000c0] = f9ccb542 bec884d9 85c371e4 334170e8
! Mem[00000000900000d0] = d06e2675 46ec5870 e49a5042 32938b86
! Mem[00000000900000e0] = 354bd27d e92a120d b009790d 1b95edde
! Mem[00000000900000f0] = 500e5b52 7d1191f9 acce0860 0587becc
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
p13_label_10:
! Mem[000000002b000071] = 3adee9ec, %l5 = 6558026f7fd7ccf1
ldstub [%i2+0x071],%l5 ! %l5 = 000000de000000ff
! %l2 = 00000006, %l3 = afd19e59, Mem[0000000091800168] = ecbed7ec 6047d4c3
std %l2,[%o0+0x168] ! Mem[0000000091800168] = 00000006 afd19e59
! Mem[000000002b80013a] = c32ad065, %l0 = 86a12445e2290a33
ldstub [%i3+0x13a],%l0 ! %l0 = 000000d0000000ff
! Mem[000000002a8001b0] = 86a12445, %l3 = 8c095af1afd19e59
ldsw [%i1+0x1b0],%l3 ! %l3 = ffffffff86a12445
! %l2 = 0000000000000006, Mem[00000000910000dc] = 411e6186
sth %l2,[%i6+0x0dc] ! Mem[00000000910000dc] = 00066186
! Mem[000000002b8001a0] = ccbc379a2ba7290f, %l0 = 00000000000000d0, %l1 = 00000000fa7e1d14
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ccbc379a2ba7290f
! Mem[000000002a000134] = 47168cf0, %l6 = 1419b485, %l6 = 1419b485
add %i0,0x134,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000047168cf0
! Mem[000000002b80017c] = fe9e9600, %l1 = 2ba7290f, %l5 = 000000de
add %i3,0x17c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000fe9e9600
! %l0 = 00000000000000d0, Mem[0000000090800120] = 4c6627b2488658b9
stx %l0,[%i5+0x120] ! Mem[0000000090800120] = 00000000000000d0
! Mem[000000002b800138] = c32aff65, %l7 = 00000000000000f8
swap [%i3+0x138],%l7 ! %l7 = 00000000c32aff65
p13_label_11:
! Mem[000000002a80003c] = fc037f7e, %l3 = ffffffff86a12445
ldstub [%i1+0x03c],%l3 ! %l3 = 000000fc000000ff
membar #Sync ! Added by membar checker (1875)
! %l2 = 0000000000000006, Mem[00000000900000fc] = 0587becc
sth %l2,[%i4+0x0fc] ! Mem[00000000900000fc] = 0006becc
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000002b8001a4] = 2ba7290f, %l3 = 000000fc, %l5 = fe9e9600
add %i3,0x1a4,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000002ba7290f
! Mem[000000002a0000d8] = 00000000ae90fe47, %l3 = 00000000000000fc, %l6 = 0000000047168cf0
add %i0,0xd8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ae90fe47
! Mem[0000000090800190] = f2446a48, %g18 = 9a5c069c17f93e98
ldsw [%i5+0x190],%g2 ! %g2 = 9a5c069c17f93e98
! %l7 = 00000000c32aff65, Mem[0000000091000148] = 1aab249a
stb %l7,[%i6+0x148] ! Mem[0000000091000148] = 65ab249a
! %l0 = 00000000000000d0, Mem[000000009100015c] = d6b3d8c4
stw %l0,[%i6+0x15c] ! Mem[000000009100015c] = 000000d0
! %l4 = 00000000a13060bd, Mem[000000002a000000] = 984684c41c17d652
stx %l4,[%i0+%g0] ! Mem[000000002a000000] = 00000000a13060bd
! Mem[000000002b800010] = ac0e9275360f0614, %l4 = 00000000a13060bd
ldx [%i3+%o2],%l4 ! %l4 = ac0e9275360f0614
p13_label_12:
! Mem[0000000090000134] = af27181b, %g2 = fffffffff2446a48
lduw [%i4+0x134],%g2 ! %g2 = 00000000af27181b
! %l5 = 000000002ba7290f, Mem[00000000918001a0] = 03bf0a0f
stw %l5,[%o0+0x1a0] ! Mem[00000000918001a0] = 2ba7290f
! %l5 = 000000002ba7290f, Mem[0000000091800158] = 8265e37dae06b2fe
stx %l5,[%o0+0x158] ! Mem[0000000091800158] = 000000002ba7290f
! Mem[00000000910001e8] = 406417f9858d7a00, %g2 = 00000000af27181b
ldx [%i6+0x1e8],%g2 ! %g2 = 406417f9858d7a00
! Mem[0000000091000004] = 1b867a85, %g2 = 406417f9858d7a00
ldub [%i6+0x004],%g2 ! %g2 = 000000000000001b
! Mem[000000002b0001e7] = b3289c88, %l5 = 000000002ba7290f
ldstub [%i2+0x1e7],%l5 ! %l5 = 00000088000000ff
! Mem[000000002b80001f] = 8b0c1f84, %l0 = 00000000000000d0
ldstub [%i3+0x01f],%l0 ! %l0 = 00000084000000ff
! %l4 = 360f0614, %l5 = 00000088, Mem[00000000918000c8] = 7b42db07 ee9de4a5
std %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = 360f0614 00000088
! Mem[0000000090800050] = b3e03f1e, %g2 = 000000000000001b
ldub [%i5+0x051],%g2 ! %g2 = 00000000000000b3
! %l1 = ccbc379a2ba7290f, Mem[000000009100008c] = 945f7bdf
stw %l1,[%i6+0x08c] ! Mem[000000009100008c] = 2ba7290f
p13_label_13:
! Mem[00000000918000f0] = d9f04000, %g2 = 00000000000000b3
lduh [%o0+0x0f0],%g2 ! %g2 = 000000000000d9f0
! Mem[0000000090000050] = d3d4f991, %g2 = 000000000000d9f0
lduh [%i4+0x052],%g2 ! %g2 = 000000000000d3d4
! Mem[000000002a800141] = 3c02659b, %l7 = 00000000c32aff65
ldstub [%i1+0x141],%l7 ! %l7 = 00000002000000ff
! Mem[000000002a000040] = 500848b3bcf31363, %l7 = 0000000000000002, %l3 = 00000000000000fc
add %i0,0x40,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 500848b3bcf31363
! Mem[000000002a00008c] = 000000f3, %l7 = 00000002, %l2 = 00000006
add %i0,0x8c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000000000f3
! Mem[000000002b0001b8] = c39a097f, %l7 = 0000000000000002
ldstub [%i2+0x1b8],%l7 ! %l7 = 000000c3000000ff
! %l7 = 00000000000000c3, Mem[0000000090800018] = 97f1f9a0
sth %l7,[%i5+%o3] ! Mem[0000000090800018] = 00c3f9a0
! %l3 = 500848b3bcf31363, Mem[000000009000011a] = 9af585ca
sth %l3,[%i4+0x11a] ! Mem[0000000090000118] = 136385ca
! %l5 = 0000000000000088, Mem[0000000090800144] = 425eec72
stw %l5,[%i5+0x144] ! Mem[0000000090800144] = 00000088
! %l6 = 00000000ae90fe47, Mem[000000002a000128] = a206eefb854cb3d9
stx %l6,[%i0+0x128] ! Mem[000000002a000128] = 00000000ae90fe47
p13_label_14:
! Mem[0000000090000054] = 9f344fc4, %g2 = 000000000000d3d4
ldsh [%i4+0x056],%g2 ! %g2 = ffffffffffff9f34
! %l0 = 0000000000000084, Mem[00000000918000a6] = 1b4c8552
sth %l0,[%o0+0x0a6] ! Mem[00000000918000a4] = 00848552
! %l2 = 00000000000000f3, Mem[00000000910000e9] = c02dd4a4
stb %l2,[%i6+0x0e9] ! Mem[00000000910000e8] = f32dd4a4
! Mem[000000002b800160] = b0714457, %l6 = 00000000ae90fe47
swap [%i3+0x160],%l6 ! %l6 = 00000000b0714457
! Mem[000000002a0000e0] = 250aa815 f2954b89, %l2 = 000000f3, %l3 = bcf31363
ldd [%i0+0x0e0],%l2 ! %l2 = 00000000250aa815 00000000f2954b89
! Mem[00000000900000c0] = f9ccb542 bec884d9, %g2 = ffff9f34, %g3 = 1b2e5802
ldd [%i4+0x0c0],%g2 ! %g2 = 00000000f9ccb542 00000000bec884d9
! %l2 = 250aa815, %l3 = f2954b89, Mem[000000002b800150] = f6b1fbff eded3619
std %l2,[%i3+0x150] ! Mem[000000002b800150] = 250aa815 f2954b89
! Mem[0000000090000000] = a314f12a 427f6dc6 58c90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000090800064] = 26062838, %g2 = 00000000f9ccb542
ldsb [%i5+0x067],%g2 ! %g2 = 0000000000000026
! Mem[00000000918000fc] = 097fdd15, %g2 = 0000000000000026
ldsb [%o0+0x0fc],%g2 ! %g2 = 0000000000000009
p13_label_15:
membar #Sync ! Added by membar checker (1876)
! Mem[00000000900000a4] = 348d4b7b, %g2 = 0000000000000009
lduh [%i4+0x0a6],%g2 ! %g2 = 000000000000348d
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[000000002b000058] = 78f69af5, %l0 = 00000084, %l4 = 360f0614
add %i2,0x58,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000078f69af5
membar #Sync ! Added by membar checker (1877)
! %f0 = 47387252 6f86ae47 56d33892 e3f9b7bf
! %f4 = 9197d3d4 f9919f34 4fc4e720 83bbd61d
! %f8 = dc8c1ec6 fb032565 bd9d2e40 bc197809
! %f12 = df020140 e580b3af 5f29cce4 6e2e3348
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! %l0 = 0000000000000084, Mem[000000009080011b] = 6069bdf7
stb %l0,[%i5+0x11b] ! Mem[0000000090800118] = 8469bdf7
! Mem[00000000908001ec] = 243b6a20, %g2 = 000000000000348d
ldsh [%i5+0x1ee],%g2 ! %g2 = 000000000000243b
! Mem[0000000091000108] = 3cc57cdf 856a7c68, %g2 = 0000243b, %g3 = bec884d9
ldd [%i6+0x108],%g2 ! %g2 = 000000003cc57cdf 00000000856a7c68
! Mem[000000002a8000a0] = 1034e838, %l4 = 0000000078f69af5
ldsw [%i1+0x0a0],%l4 ! %l4 = 000000001034e838
! Mem[000000002a800190] = 23a90b9912ab35e1, %l3 = 00000000f2954b89, %l2 = 00000000250aa815
add %i1,0x190,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 23a90b9912ab35e1
! Mem[00000000910000e0] = e2cfc5ae, %g18 = 9a5c069c17f93e98
ldsw [%i6+0x0e0],%g2 ! %g2 = 9a5c069c17f93e98
p13_label_16:
! Mem[000000002b0001c0] = c9c699b786abd5c4, %l4 = 000000001034e838, %l0 = 0000000000000084
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = c9c699b786abd5c4
! %l4 = 000000001034e838, Mem[00000000900000b4] = af27181b
sth %l4,[%i4+0x0b4] ! Mem[00000000900000b4] = e838181b
! Mem[000000002b000080] = abdad743 c3fc8d53 141afa66 4ccac174
! Mem[000000002b000090] = cfd2e736 77a67feb b9b378e2 e83fe867
! Mem[000000002b0000a0] = 548d0b3d 36e74560 e32c5424 1e9eef37
! Mem[000000002b0000b0] = 20780c0c 0961ed9a c8b9f24e ab188334
ldda [%i2+%g6]ASI_BLK_S,%f0 ! Block Load from 000000002b000080
! Mem[000000009180011c] = 060bb791, %g2 = ffffffffe2cfc5ae
lduh [%o0+0x11c],%g2 ! %g2 = 000000000000060b
! Mem[000000002a000010] = aa4e3f45ac6477a3, %l2 = 23a90b9912ab35e1, %l6 = 00000000b0714457
add %i0,0x10,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = aa4e3f45ac6477a3
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[000000002a000114] = cf3dc011, %l0 = 86abd5c4, %l1 = 2ba7290f
add %i0,0x114,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000cf3dc011
! %l2 = 23a90b9912ab35e1, Mem[00000000918000ec] = 823f4441
stw %l2,[%o0+0x0ec] ! Mem[00000000918000ec] = 12ab35e1
membar #Sync ! Added by membar checker (1878)
! Mem[0000000090000080] = c882884c fc256bff 4040cb9c 71c819eb
! Mem[0000000090000090] = 52852f00 ba8c71f9 8e9cca85 f59af678
! Mem[00000000900000a0] = 8d346b74 033d3ebb 9b16b0a2 00b77b4b
! Mem[00000000900000b0] = 1b1827af ece9de3a 66e7049e 45d26437
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000100] = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! Mem[0000000090000110] = f9718cba 002f8552 78f61363 85ca9c8e
! Mem[0000000090000120] = bb3e3d03 746b348d 4b7bb700 a2b0169b
! Mem[0000000090000130] = 3adee9ec af27181b 3764d245 9e04e766
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
p13_label_17:
! %f0 = abdad743 c3fc8d53 141afa66 4ccac174
! %f4 = cfd2e736 77a67feb b9b378e2 e83fe867
! %f8 = 548d0b3d 36e74560 e32c5424 1e9eef37
! %f12 = 20780c0c 0961ed9a c8b9f24e ab188334
stda %f0,[%i2]ASI_BLK_AIUPL ! Block Store to 000000002b000000
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l7 = 00000000000000c3, Mem[000000002a800052] = ad935554
stb %l7,[%i1+0x052] ! Mem[000000002a800050] = ad93c354
! Mem[00000000908001ac] = fe82c53b, %g2 = 000000000000060b
ldsb [%i5+0x1ae],%g2 ! %g2 = fffffffffffffffe
! Mem[00000000918001f8] = 968f922c, %g2 = fffffffffffffffe
ldsh [%o0+0x1f8],%g2 ! %g2 = ffffffffffff968f
! %l7 = 00000000000000c3, Mem[0000000091000116] = 7a44454e
sth %l7,[%i6+0x116] ! Mem[0000000091000114] = 00c3454e
! %l2 = 12ab35e1, %l3 = f2954b89, Mem[00000000908000c8] = 76a4fc3c 9fc9bfcc
std %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 12ab35e1 f2954b89
! Mem[00000000908001ec] = ad80243b, %g18 = 9a5c069c17f93e98
ldsw [%i5+0x1ec],%g2 ! %g2 = 9a5c069c17f93e98
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000918001c0] = 41f32905, %g2 = ffffffffad80243b
lduh [%o0+0x1c2],%g2 ! %g2 = 00000000000041f3
p13_label_18:
! Mem[000000009180017c] = 805d65fb, %g2 = 00000000000041f3
lduh [%o0+0x17c],%g2 ! %g2 = 000000000000805d
! Mem[000000002a800160] = ed9e229f, %l1 = cf3dc011, %l2 = 12ab35e1
add %i1,0x160,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ed9e229f
! Mem[000000002a800090] = c9efed3697e27670, %l1 = 00000000cf3dc011, %l7 = 00000000000000c3
add %i1,0x90,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = c9efed3697e27670
! %l0 = c9c699b786abd5c4, Mem[00000000910001b8] = d7a910f8
stw %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = 86abd5c4
membar #Sync ! Added by membar checker (1879)
! Mem[000000002b000010] = eb7fa67736e7d2cf, %l1 = 00000000cf3dc011, %l4 = 000000001034e838
add %i2,0x10,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = eb7fa67736e7d2cf
! Mem[00000000910000b0] = e70aab633a4c4973, %g2 = 000000000000805d
ldx [%i6+0x0b0],%g2 ! %g2 = e70aab633a4c4973
! Mem[000000002a000090] = 01fb463eba316e5e, %l3 = 00000000f2954b89, %l1 = 00000000cf3dc011
add %i0,0x90,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 01fb463eba316e5e
! Mem[000000002a000140] = c07dd626, %l7 = c9efed3697e27670
swap [%i0+0x140],%l7 ! %l7 = 00000000c07dd626
! %l3 = 00000000f2954b89, Mem[000000002b8000f0] = 1263e5cdfe87deed
stx %l3,[%i3+0x0f0] ! Mem[000000002b8000f0] = 00000000f2954b89
! Mem[000000002a0000f8] = c878b396, %l3 = 00000000f2954b89
swap [%i0+0x0f8],%l3 ! %l3 = 00000000c878b396
p13_label_19:
! %l7 = 00000000c07dd626, Mem[0000000091800040] = 3fed9e3c
stw %l7,[%o0+0x040] ! Mem[0000000091800040] = c07dd626
! Mem[000000002a800020] = 9d5cce1bd907a559, %l4 = eb7fa67736e7d2cf
ldx [%i1+%o4],%l4 ! %l4 = 9d5cce1bd907a559
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[000000002b000008] = 74c1ca4c66fa1a14, %l7 = 00000000c07dd626, %l3 = 00000000c878b396
add %i2,0x08,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 74c1ca4c66fa1a14
! Mem[000000002b800078] = 7802088ca7f49f7a, %l0 = c9c699b786abd5c4, %l6 = aa4e3f45ac6477a3
add %i3,0x78,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 7802088ca7f49f7a
! %l6 = 7802088ca7f49f7a, Mem[000000009100014a] = 249aa9cc
stb %l6,[%i6+0x14a] ! Mem[0000000091000148] = 7a9aa9cc
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
stda %f16,[%i3+%g4]ASI_COMMIT_S ! Block Store to 000000002b8000c0
! Mem[0000000090800144] = 00000088, %g2 = e70aab633a4c4973
ldsh [%i5+0x144],%g2 ! %g2 = 0000000000000000
! %f0 = abdad743 c3fc8d53 141afa66 4ccac174
! %f4 = cfd2e736 77a67feb b9b378e2 e83fe867
! %f8 = 548d0b3d 36e74560 e32c5424 1e9eef37
! %f12 = 20780c0c 0961ed9a c8b9f24e ab188334
stda %f0,[%i0+%g6]ASI_BLK_AIUS ! Block Store to 000000002a000080
! Mem[0000000091000004] = 1b867a85, %g2 = 0000000000000000
lduw [%i6+0x004],%g2 ! %g2 = 000000001b867a85
p13_label_20:
! %l7 = 00000000c07dd626, Mem[000000009180011c] = 060bb791
stb %l7,[%o0+0x11c] ! Mem[000000009180011c] = 260bb791
! Mem[000000002a8000b8] = 0761762905c51982, %l2 = 00000000ed9e229f, %l3 = 74c1ca4c66fa1a14
add %i1,0xb8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 0761762905c51982
! Mem[000000009000016c] = c8a4f574, %g2 = 000000001b867a85
ldsh [%i4+0x16e],%g2 ! %g2 = ffffffffffffc8a4
! Mem[000000002b000154] = da0a8818, %l0 = c9c699b786abd5c4
ldsh [%i2+0x154],%l0 ! %l0 = ffffffffffffda0a
! %l3 = 0761762905c51982, Mem[0000000090000020] = bb3e3d03
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 05c51982
! Mem[00000000900000c0] = 42bec884, %g2 = ffffffffffffc8a4
ldsb [%i4+0x0c3],%g2 ! %g2 = 0000000000000042
! Mem[000000002a8000ec] = 94b72582, %l0 = ffffffffffffda0a
swap [%i1+0x0ec],%l0 ! %l0 = 0000000094b72582
! Mem[00000000900000b0] = 27afece9, %g2 = 0000000000000042
ldsb [%i4+0x0b2],%g2 ! %g2 = 0000000000000027
! Mem[000000002a800018] = 06f7b214, %l5 = 0000000000000088
swap [%i1+%o3],%l5 ! %l5 = 0000000006f7b214
! Mem[00000000908000a8] = bada0eb1, %g2 = 0000000000000027
lduh [%i5+0x0aa],%g2 ! %g2 = 000000000000bada
p13_label_21:
! %l2 = 00000000ed9e229f, Mem[000000002b8001be] = ea74b6a0
sth %l2,[%i3+0x1be] ! Mem[000000002b8001bc] = ea74229f
! Mem[0000000090000170] = f57417c3 238c5d2d, %g2 = 0000bada, %g3 = 856a7c68
ldd [%i4+0x170],%g2 ! %g2 = 00000000f57417c3 00000000238c5d2d
! %l0 = 0000000094b72582, Mem[00000000910000bc] = e0737ef9
stw %l0,[%i6+0x0bc] ! Mem[00000000910000bc] = 94b72582
! %l6 = 7802088ca7f49f7a, Mem[0000000091000020] = 905bc3c4949daf35
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 7802088ca7f49f7a
! %l1 = 01fb463eba316e5e, Mem[0000000091000032] = ad29cfc6
sth %l1,[%i6+0x032] ! Mem[0000000091000030] = 6e5ecfc6
! Mem[000000002b8001e3] = 861dfec0, %l6 = 7802088ca7f49f7a
ldstub [%i3+0x1e3],%l6 ! %l6 = 000000c0000000ff
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! %l3 = 0761762905c51982, Mem[0000000091800150] = d90775afb80be421
stx %l3,[%o0+0x150] ! Mem[0000000091800150] = 0761762905c51982
! Mem[000000002a000040] = 500848b3, %l2 = 00000000ed9e229f
lduh [%i0+0x042],%l2 ! %l2 = 00000000000048b3
membar #Sync ! Added by membar checker (1880)
! Mem[000000002b8000c0] = ff6b25fc4c8882c8, %l0 = 0000000094b72582
ldx [%i3+0x0c0],%l0 ! %l0 = ff6b25fc4c8882c8
p13_label_22:
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
stda %f16,[%i2]ASI_BLK_S ! Block Store to 000000002b000000
! Mem[000000002b800088] = 8cb34761, %l4 = 9d5cce1bd907a559
swap [%i3+0x088],%l4 ! %l4 = 000000008cb34761
! Mem[0000000091000094] = c220a41d, %g2 = 00000000f57417c3
lduh [%i6+0x096],%g2 ! %g2 = 000000000000c220
! Mem[000000002a000190] = 6828529999ff2e67, %l0 = ff6b25fc4c8882c8, %l4 = 000000008cb34761
add %i0,0x190,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 6828529999ff2e67
! Mem[000000002b00018f] = 0000009b, %l3 = 0761762905c51982
ldstub [%i2+0x18f],%l3 ! %l3 = 0000009b000000ff
! Mem[000000002a800120] = cc9da01c f6b1fbff, %l0 = 4c8882c8, %l1 = ba316e5e
ldd [%i1+0x120],%l0 ! %l0 = 00000000cc9da01c 00000000f6b1fbff
! Mem[000000002b0000c8] = 6dc9f93a, %l5 = 0000000006f7b214
ldsw [%i2+0x0c8],%l5 ! %l5 = 000000006dc9f93a
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000180
! %l4 = 99ff2e67, %l5 = 6dc9f93a, Mem[0000000091000008] = fb9248e5 a058c056
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 99ff2e67 6dc9f93a
! %l4 = 99ff2e67, %l5 = 6dc9f93a, Mem[0000000091000060] = f7488a65 8ce9387c
std %l4,[%i6+0x060] ! Mem[0000000091000060] = 99ff2e67 6dc9f93a
p13_label_23:
! %l4 = 99ff2e67, %l5 = 6dc9f93a, Mem[0000000091000088] = 230256eb 2ba7290f
std %l4,[%i6+0x088] ! Mem[0000000091000088] = 99ff2e67 6dc9f93a
! Mem[0000000091800070] = f55822c4, %g2 = 000000000000c220
ldsb [%o0+0x073],%g2 ! %g2 = fffffffffffffff5
! %l7 = 00000000c07dd626, Mem[00000000918001e4] = fcc1a550
sth %l7,[%o0+0x1e4] ! Mem[00000000918001e4] = d626a550
! Mem[000000002b8000a0] = 3aff0f39, %l2 = 00000000000048b3
swap [%i3+0x0a0],%l2 ! %l2 = 000000003aff0f39
! Mem[000000002b800098] = 714fb95e, %l6 = 00000000000000c0
ldstub [%i3+0x098],%l6 ! %l6 = 00000071000000ff
! Mem[0000000090800178] = d7b62a2f, %g2 = fffffffffffffff5
lduh [%i5+0x17a],%g2 ! %g2 = 000000000000d7b6
! Mem[000000002a0001c4] = 59e59d89, %l6 = 00000071, %l7 = c07dd626
add %i0,0x1c4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000059e59d89
! %l4 = 6828529999ff2e67, Mem[0000000090800014] = d1f0cb33
sth %l4,[%i5+0x014] ! Mem[0000000090800014] = 2e67cb33
! Mem[000000002b000040] = ff6b25fc, %l5 = 000000006dc9f93a
swap [%i2+0x040],%l5 ! %l5 = 00000000ff6b25fc
membar #Sync ! Added by membar checker (1881)
! Mem[0000000090000180] = c882884c fc256bff 4040cb9c 71c819eb
! Mem[0000000090000190] = 52852f00 ba8c71f9 8e9cca85 f59af678
! Mem[00000000900001a0] = 8d346b74 033d3ebb 9b16b0a2 00b77b4b
! Mem[00000000900001b0] = 1b1827af ece9de3a 66e7049e 45d26437
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p13_label_24:
! Mem[00000000910001c4] = 58ae9c98, %g2 = 000000000000d7b6
lduh [%i6+0x1c4],%g2 ! %g2 = 00000000000058ae
! Mem[000000002a000158] = 4016ad29, %l6 = 0000000000000071
swap [%i0+0x158],%l6 ! %l6 = 000000004016ad29
! Mem[0000000090000000] = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! Mem[0000000090000010] = f9718cba 002f8552 78f69af5 85ca9c8e
! Mem[0000000090000020] = 05c51982 746b348d 4b7bb700 a2b0169b
! Mem[0000000090000030] = 3adee9ec af27181b 3764d245 9e04e766
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000009080007c] = 7bfd9df8, %g2 = 00000000000058ae
ldsb [%i5+0x07e],%g2 ! %g2 = 000000000000007b
! Mem[0000000090000100] = c882884c fc256bff 4040cb9c 71c819eb
! Mem[0000000090000110] = 52852f00 ba8c71f9 8e9cca85 f59af678
! Mem[0000000090000120] = 8d346b74 033d3ebb 9b16b0a2 00b77b4b
! Mem[0000000090000130] = 1b1827af ece9de3a 66e7049e 45d26437
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %f16 = ff6b25fc 4c8882c8 eb19c871 9ccb4040
! %f20 = f9718cba 002f8552 78f69af5 85ca9c8e
! %f24 = bb3e3d03 746b348d 4b7bb700 a2b0169b
! %f28 = 3adee9ec af27181b 3764d245 9e04e766
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! %l2 = 3aff0f39, %l3 = 0000009b, Mem[0000000091000170] = fcaaa1c2 7f0c6232
std %l2,[%i6+0x170] ! Mem[0000000091000170] = 3aff0f39 0000009b
! Mem[00000000908000b0] = 4eb34380 a72bad7d, %g2 = 0000007b, %g3 = 238c5d2d
ldd [%i5+0x0b0],%g2 ! %g2 = 000000004eb34380 00000000a72bad7d
! %f0 = abdad743 c3fc8d53 141afa66 4ccac174
! %f4 = cfd2e736 77a67feb b9b378e2 e83fe867
! %f8 = 548d0b3d 36e74560 e32c5424 1e9eef37
! %f12 = 20780c0c 0961ed9a c8b9f24e ab188334
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[00000000900000c0] = f9ccb542 bec884d9 85c371e4 334170e8
! Mem[00000000900000d0] = d06e2675 46ec5870 e49a5042 32938b86
! Mem[00000000900000e0] = 354bd27d e92a120d b009790d 1b95edde
! Mem[00000000900000f0] = 500e5b52 7d1191f9 acce0860 0006becc
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
p13_label_25:
! Mem[00000000908000bc] = 7d0b703f, %g2 = 000000004eb34380
lduh [%i5+0x0bc],%g2 ! %g2 = 0000000000007d0b
! Mem[000000002a000098] = b9b378e2, %l0 = cc9da01c, %l1 = f6b1fbff
add %i0,0x98,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000b9b378e2
! Mem[00000000910001dc] = efe50342, %g2 = 0000000000007d0b
ldub [%i6+0x1df],%g2 ! %g2 = 00000000000000ef
! %l4 = 99ff2e67, %l5 = ff6b25fc, Mem[00000000908001b8] = da1c61c6 7b37c5c8
std %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = 99ff2e67 ff6b25fc
! Mem[0000000090800130] = b2218e1d, %g2 = 00000000000000ef
ldsb [%i5+0x131],%g2 ! %g2 = ffffffffffffffb2
! Mem[000000002b800020] = e1eab9ea90f9e947, %l2 = 000000003aff0f39, %l4 = 6828529999ff2e67
add %i3,0x20,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = e1eab9ea90f9e947
! Mem[000000002b80008c] = 54b280e5, %l1 = 00000000b9b378e2
lduw [%i3+0x08c],%l1 ! %l1 = 0000000054b280e5
! Mem[000000002a000070] = 51b45ce1c36968d6, %l6 = 000000004016ad29, %l0 = 00000000cc9da01c
add %i0,0x70,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 51b45ce1c36968d6
! Mem[000000002a0001cc] = b76b0061, %l6 = 000000004016ad29
swap [%i0+0x1cc],%l6 ! %l6 = 00000000b76b0061
! %f0 = abdad743 c3fc8d53 141afa66 4ccac174
! %f4 = cfd2e736 77a67feb b9b378e2 e83fe867
! %f8 = 548d0b3d 36e74560 e32c5424 1e9eef37
! %f12 = 20780c0c 0961ed9a c8b9f24e ab188334
stda %f0,[%i1+%g5]ASI_BLK_AIUSL ! Block Store to 000000002a8001c0
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 51b45ce1c36968d6
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000054b280e5
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000003aff0f39
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000009b
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be e1eab9ea90f9e947
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ff6b25fc
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b76b0061
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000059e59d89
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 abdad743 c3fc8d53
bne %xcc,p13_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 141afa66 4ccac174
bne %xcc,p13_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be cfd2e736 77a67feb
bne %xcc,p13_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b9b378e2 e83fe867
bne %xcc,p13_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 548d0b3d 36e74560
bne %xcc,p13_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be e32c5424 1e9eef37
bne %xcc,p13_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 20780c0c 0961ed9a
bne %xcc,p13_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be c8b9f24e ab188334
bne %xcc,p13_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ff6b25fc 4c8882c8
bne %xcc,p13_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be eb19c871 9ccb4040
bne %xcc,p13_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be f9718cba 002f8552
bne %xcc,p13_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 78f69af5 85ca9c8e
bne %xcc,p13_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be bb3e3d03 746b348d
bne %xcc,p13_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4b7bb700 a2b0169b
bne %xcc,p13_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3adee9ec af27181b
bne %xcc,p13_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 3764d245 9e04e766
bne %xcc,p13_f30_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000000a13060bd
ldx [%i0+0x000],%g3 ! Observed data at 000000002a000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = c3adfd6a0000004e
ldx [%i0+0x028],%g3 ! Observed data at 000000002a000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = abdad743c3fc8d53
ldx [%i0+0x080],%g3 ! Observed data at 000000002a000080
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 141afa664ccac174
ldx [%i0+0x088],%g3 ! Observed data at 000000002a000088
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = cfd2e73677a67feb
ldx [%i0+0x090],%g3 ! Observed data at 000000002a000090
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = b9b378e2e83fe867
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 = 548d0b3d36e74560
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 = e32c54241e9eef37
ldx [%i0+0x0a8],%g3 ! Observed data at 000000002a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 20780c0c0961ed9a
ldx [%i0+0x0b0],%g3 ! Observed data at 000000002a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c8b9f24eab188334
ldx [%i0+0x0b8],%g3 ! Observed data at 000000002a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 00000000ae90fe47
ldx [%i0+0x0d8],%g3 ! Observed data at 000000002a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f2954b89612d560a
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 = 00000000ae90fe47
ldx [%i0+0x128],%g3 ! Observed data at 000000002a000128
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 97e27670fbbd499d
ldx [%i0+0x140],%g3 ! Observed data at 000000002a000140
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 00000071ae3dd626
ldx [%i0+0x158],%g3 ! Observed data at 000000002a000158
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = aeff080982636bba
ldx [%i0+0x160],%g3 ! Observed data at 000000002a000160
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x160,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9cdb86ff59e59d89
ldx [%i0+0x1c0],%g3 ! Observed data at 000000002a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 81ffd7d24016ad29
ldx [%i0+0x1c8],%g3 ! Observed data at 000000002a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1c8,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 1e8ab90df3ff9490
ldx [%i1+0x010],%g3 ! Observed data at 000000002a800010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000088f4493afb
ldx [%i1+0x018],%g3 ! Observed data at 000000002a800018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = d3f910dcff037f7e
ldx [%i1+0x038],%g3 ! Observed data at 000000002a800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = ad93c35414770806
ldx [%i1+0x050],%g3 ! Observed data at 000000002a800050
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x050,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f0064d3affffda0a
ldx [%i1+0x0e8],%g3 ! Observed data at 000000002a8000e8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = cc9da01cf6b1fbff
ldx [%i1+0x120],%g3 ! Observed data at 000000002a800120
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3cff659b21a0186d
ldx [%i1+0x140],%g3 ! Observed data at 000000002a800140
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 89b8ffab52a7ea4a
ldx [%i1+0x150],%g3 ! Observed data at 000000002a800150
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = 47d9ff9146c889e3
ldx [%i1+0x188],%g3 ! Observed data at 000000002a800188
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 538dfcc343d7daab
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 = 74c1ca4c66fa1a14
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 = eb7fa67736e7d2cf
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 = 67e83fe8e278b3b9
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 = 6045e7363d0b8d54
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 = 37ef9e1e24542ce3
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 = 9aed61090c0c7820
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 = 348318ab4ef2b9c8
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+0x000],%g2 ! Expected data = ff6b25fc4c8882c8
ldx [%i2+0x000],%g3 ! Observed data at 000000002b000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = eb19c8719ccb4040
ldx [%i2+0x008],%g3 ! Observed data at 000000002b000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f9718cba002f8552
ldx [%i2+0x010],%g3 ! Observed data at 000000002b000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 78f69af585ca9c8e
ldx [%i2+0x018],%g3 ! Observed data at 000000002b000018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = bb3e3d03746b348d
ldx [%i2+0x020],%g3 ! Observed data at 000000002b000020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4b7bb700a2b0169b
ldx [%i2+0x028],%g3 ! Observed data at 000000002b000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3adee9ecaf27181b
ldx [%i2+0x030],%g3 ! Observed data at 000000002b000030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3764d2459e04e766
ldx [%i2+0x038],%g3 ! Observed data at 000000002b000038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6dc9f93a4c8882c8
ldx [%i2+0x040],%g3 ! Observed data at 000000002b000040
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 3affe9ecaf27181b
ldx [%i2+0x070],%g3 ! Observed data at 000000002b000070
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x070,%g4
ldx [%g1+0x108],%g2 ! Expected data = c8cbd31d0000008a
ldx [%i2+0x108],%g3 ! Observed data at 000000002b000108
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = acb0e7ff91a8e597
ldx [%i2+0x118],%g3 ! Observed data at 000000002b000118
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x118,%g4
ldx [%g1+0x188],%g2 ! Expected data = b5e13086000000ff
ldx [%i2+0x188],%g3 ! Observed data at 000000002b000188
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = afa36db6354f52f1
ldx [%i2+0x190],%g3 ! Observed data at 000000002b000190
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff9a097fcf1ed6a3
ldx [%i2+0x1b8],%g3 ! Observed data at 000000002b0001b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9169f935b3289cff
ldx [%i2+0x1e0],%g3 ! Observed data at 000000002b0001e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x1e0,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = f7b8e62a8b0c1fff
ldx [%i3+0x018],%g3 ! Observed data at 000000002b800018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x018,%g4
ldx [%g1+0x088],%g2 ! Expected data = d907a55954b280e5
ldx [%i3+0x088],%g3 ! Observed data at 000000002b800088
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = ff4fb95e563a8259
ldx [%i3+0x098],%g3 ! Observed data at 000000002b800098
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000048b30afe470a
ldx [%i3+0x0a0],%g3 ! Observed data at 000000002b8000a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ff6b25fc4c8882c8
ldx [%i3+0x0c0],%g3 ! Observed data at 000000002b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = eb19c8719ccb4040
ldx [%i3+0x0c8],%g3 ! Observed data at 000000002b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f9718cba002f8552
ldx [%i3+0x0d0],%g3 ! Observed data at 000000002b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 78f69af585ca9c8e
ldx [%i3+0x0d8],%g3 ! Observed data at 000000002b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = bb3e3d03746b348d
ldx [%i3+0x0e0],%g3 ! Observed data at 000000002b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 4b7bb700a2b0169b
ldx [%i3+0x0e8],%g3 ! Observed data at 000000002b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3adee9ecaf27181b
ldx [%i3+0x0f0],%g3 ! Observed data at 000000002b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3764d2459e04e766
ldx [%i3+0x0f8],%g3 ! Observed data at 000000002b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 34d5fff256e39364
ldx [%i3+0x110],%g3 ! Observed data at 000000002b800110
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000f84e1c6d69
ldx [%i3+0x138],%g3 ! Observed data at 000000002b800138
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 250aa815f2954b89
ldx [%i3+0x150],%g3 ! Observed data at 000000002b800150
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = ae90fe477ff738de
ldx [%i3+0x160],%g3 ! Observed data at 000000002b800160
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00000014968723e7
ldx [%i3+0x190],%g3 ! Observed data at 000000002b800190
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 34cc33feea74229f
ldx [%i3+0x1b8],%g3 ! Observed data at 000000002b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000000000000014
ldx [%i3+0x1c8],%g3 ! Observed data at 000000002b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f22bad29d0c54890
ldx [%i3+0x1d8],%g3 ! Observed data at 000000002b8001d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 861dfeff90b90412
ldx [%i3+0x1e0],%g3 ! Observed data at 000000002b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1e0,%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_f2_fail:
set p13_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f4_fail:
set p13_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f6_fail:
set p13_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f8_fail:
set p13_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f10_fail:
set p13_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f12_fail:
set p13_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f14_fail:
set p13_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%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:
stha %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800020]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a000028]
ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000028]
done
p13_trap1o:
stha %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800020]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a000028]
ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000028]
done
p13_trap2e:
membar #Sync
mov 0x040,%g1
ldda [%i0+%g1]ASI_BLK_AIUP,%f16
membar #Sync
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000000]
done
p13_trap2o:
membar #Sync
mov 0x040,%g1
ldda [%o0+%g1]ASI_BLK_AIUP,%f16
membar #Sync
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000000]
done
p13_trap3e:
nop
nop
nop
done
p13_trap3o:
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 = 24a1301a71aa784f
ldx [%g1+0x008],%l1 ! %l1 = a1a361386afb5e19
ldx [%g1+0x010],%l2 ! %l2 = 22b7b2cc69f33e74
ldx [%g1+0x018],%l3 ! %l3 = 2973fdcea61ce042
ldx [%g1+0x020],%l4 ! %l4 = 4b17b1349eac4863
ldx [%g1+0x028],%l5 ! %l5 = d96ce09035c57680
ldx [%g1+0x030],%l6 ! %l6 = d60efe8df22bad29
ldx [%g1+0x038],%l7 ! %l7 = d6e8e442248a1601
! 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 = b4e1333a 13775fcb c45ee91a 9641c405
! %f4 = 7c9944f9 a8580ae8 c8332e8d c40ad6c9
! %f8 = 89394f37 fa0f9b27 864b4f39 cca49e62
! %f12 = 1fde9390 2844e14b a3519072 94872fa4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! %f20 = 09a19a3a 2de2f2ca ca05e680 761b5ced
! %f24 = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! %f28 = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3acd3c74 a50350aa 9c77ef4e 042aa427
! %f36 = f8f9a627 8897012f f9ed9386 671b605e
! %f40 = 436e2031 e1f7f675 38fa4a18 62bc5511
! %f44 = c5cd7adf 4a632968 7b0d7b97 90ab07b2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd528202800000061,%g7,%g1 ! GSR scale = 12, align = 1
wr %g1,%g0,%gsr ! GSR = d528202800000061
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:
! Mem[000000002d8001d0] = be96cd55, %l1 = 9a0403c24f4c0b86
lduh [%i3+0x1d0],%l1 ! %l1 = 000000000000be96
! %f0 = b4e1333a 13775fcb c45ee91a 9641c405
! %f4 = 7c9944f9 a8580ae8 c8332e8d c40ad6c9
! %f8 = 89394f37 fa0f9b27 864b4f39 cca49e62
! %f12 = 1fde9390 2844e14b a3519072 94872fa4
mov 0x140,%g4
stda %f0,[%i0+%g4]ASI_COMMIT_P ! Block Store to 000000002c000140
! Mem[000000002d000170] = 2994df94, %l2 = 77a4c8cc626b2817
swap [%i2+0x170],%l2 ! %l2 = 000000002994df94
! Mem[000000009180014c] = d876d907, %g2 = ffccdf448213fe28
lduh [%o0+0x14e],%g2 ! %g2 = 000000000000d876
! Mem[000000002d800190] = 8110a5f888f890d5, %l2 = 000000002994df94, %l6 = ff5722da408b01b2
add %i3,0x190,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 8110a5f888f890d5
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! %l3 = 00b463d211df85ab, Mem[000000009080004e] = 1a267bb3
sth %l3,[%i5+0x04e] ! Mem[000000009080004c] = 85ab7bb3
! %l0 = 295ff829f7dcc659, Mem[00000000910001ec] = 858d7a00
stw %l0,[%i6+0x1ec] ! Mem[00000000910001ec] = f7dcc659
! Mem[0000000090000148] = a79cfb31 0cba74fa, %g2 = 0000d876, %g3 = 0bad0b00
ldd [%i4+0x148],%g2 ! %g2 = 00000000a79cfb31 000000000cba74fa
! Mem[0000000090800104] = 334d63fa, %g18 = 23d6197dddeb1cf3
ldsw [%i5+0x104],%g2 ! %g2 = 23d6197dddeb1cf3
p14_label_2:
! %l0 = 295ff829f7dcc659, Mem[0000000091000018] = da2cce40
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = f7dcc659
! %l7 = ac02a86eaec58b82, Mem[0000000091800034] = 6f288f44
sth %l7,[%o0+0x034] ! Mem[0000000091800034] = 8b828f44
! %f16 = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! %f20 = 09a19a3a 2de2f2ca ca05e680 761b5ced
! %f24 = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! %f28 = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000002c0000b8] = f3b0eb96cb431a1e, %l2 = 000000002994df94, %l3 = 00b463d211df85ab
add %i0,0xb8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f3b0eb96cb431a1e
! %l1 = 000000000000be96, Mem[000000009080000b] = a9005c8a
stb %l1,[%i5+0x00b] ! Mem[0000000090800008] = 96005c8a
! Mem[00000000900001c8] = a3ccedb0, %g2 = 00000000334d63fa
lduh [%i4+0x1ca],%g2 ! %g2 = 000000000000a3cc
! %f0 = b4e1333a 13775fcb c45ee91a 9641c405
! %f4 = 7c9944f9 a8580ae8 c8332e8d c40ad6c9
! %f8 = 89394f37 fa0f9b27 864b4f39 cca49e62
! %f12 = 1fde9390 2844e14b a3519072 94872fa4
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000002c800038] = c9a585e0, %l2 = 2994df94, %l4 = 47de3d17
add %i1,0x38,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c9a585e0
! Mem[00000000910001e0] = e5034270 04fdbd42, %g2 = 0000a3cc, %g3 = 0cba74fa
ldd [%i6+0x1e0],%g2 ! %g2 = 00000000e5034270 0000000004fdbd42
! %l1 = 000000000000be96, Mem[00000000918001c8] = a3704eb7
sth %l1,[%o0+0x1c8] ! Mem[00000000918001c8] = be964eb7
p14_label_3:
! Mem[000000002d0000a0] = c9b7ef9c65787998, %l2 = 000000002994df94, %l0 = 295ff829f7dcc659
add %i2,0xa0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = c9b7ef9c65787998
! Mem[00000000900001c4] = 7f636042, %g2 = 00000000e5034270
ldsb [%i4+0x1c4],%g2 ! %g2 = 000000000000007f
! Mem[000000009180000c] = d97e67e1, %g18 = 23d6197dddeb1cf3
ldsw [%o0+0x00c],%g2 ! %g2 = 23d6197dddeb1cf3
! Mem[000000002d800144] = 2004faaa, %l0 = c9b7ef9c65787998
swap [%i3+0x144],%l0 ! %l0 = 000000002004faaa
membar #Sync ! Added by membar checker (1882)
! %f0 = b4e1333a 13775fcb c45ee91a 9641c405
! %f4 = 7c9944f9 a8580ae8 c8332e8d c40ad6c9
! %f8 = 89394f37 fa0f9b27 864b4f39 cca49e62
! %f12 = 1fde9390 2844e14b a3519072 94872fa4
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[000000009100004c] = 1b9bfe6c, %g2 = ffffffffd97e67e1
lduw [%i6+0x04c],%g2 ! %g2 = 000000001b9bfe6c
! Mem[0000000090800168] = 6d574838, %g18 = 23d6197dddeb1cf3
ldsw [%i5+0x168],%g2 ! %g2 = 23d6197dddeb1cf3
! Mem[000000002c80019c] = dba649f6, %l7 = ac02a86eaec58b82
ldstub [%i1+0x19c],%l7 ! %l7 = 000000db000000ff
! Mem[000000002c0001cc] = c097b934, %l0 = 000000002004faaa
lduh [%i0+0x1ce],%l0 ! %l0 = 000000000000b934
! Mem[0000000091800060] = e0620278, %g18 = 23d6197dddeb1cf3
ldsw [%o0+0x060],%g2 ! %g2 = 23d6197dddeb1cf3
p14_label_4:
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l4 = 00000000c9a585e0, Mem[0000000090000030] = be003714
stw %l4,[%i4+0x030] ! Mem[0000000090000030] = c9a585e0
membar #Sync ! Added by membar checker (1883)
! Mem[0000000090000190] = 44f9a858, %g2 = ffffffffe0620278
ldsh [%i4+0x192],%g2 ! %g2 = 00000000000044f9
! Mem[000000002c8001d9] = 68ea408a, %l4 = 00000000c9a585e0
ldstub [%i1+0x1d9],%l4 ! %l4 = 000000ea000000ff
! %l0 = 000000000000b934, Mem[0000000091800104] = 866f2604
stw %l0,[%o0+0x104] ! Mem[0000000091800104] = 0000b934
! Mem[000000002c000138] = 374ce26b3f47c206, %l7 = 00000000000000db, %l3 = f3b0eb96cb431a1e
add %i0,0x138,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 374ce26b3f47c206
! Mem[00000000900000c8] = 5f817b48, %g18 = 23d6197dddeb1cf3
ldsw [%i4+0x0c8],%g2 ! %g2 = 23d6197dddeb1cf3
! Mem[000000002c000140] = b4e1333a, %l2 = 000000002994df94
ldub [%i0+0x143],%l2 ! %l2 = 000000000000003a
! Mem[000000002c000024] = 01f40a97, %l7 = 00000000000000db
swap [%i0+0x024],%l7 ! %l7 = 0000000001f40a97
! Mem[000000002d800184] = 085e5189, %l3 = 374ce26b3f47c206
swap [%i3+0x184],%l3 ! %l3 = 00000000085e5189
p14_label_5:
! Mem[000000002d00000c] = 52e45a46, %l4 = 00000000000000ea
swap [%i2+0x00c],%l4 ! %l4 = 0000000052e45a46
! %f16 = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! %f20 = 09a19a3a 2de2f2ca ca05e680 761b5ced
! %f24 = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! %f28 = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[000000002d0000b0] = 0b0a191a, %l0 = 000000000000b934
ldstub [%i2+0x0b0],%l0 ! %l0 = 0000000b000000ff
! Mem[0000000090000168] = 9d57e9dc, %g18 = 23d6197dddeb1cf3
ldsw [%i4+0x168],%g2 ! %g2 = 23d6197dddeb1cf3
! Mem[000000002c8001c0] = 7c19ec6d9ab337bf, %l6 = 8110a5f888f890d5, %l0 = 000000000000000b
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 7c19ec6d9ab337bf
! Mem[000000002c000078] = 7cfcdb52, %l0 = 7c19ec6d9ab337bf
ldsh [%i0+0x078],%l0 ! %l0 = 0000000000007cfc
! Mem[00000000900000fc] = 8e4a873e, %g2 = ffffffff9d57e9dc
ldsb [%i4+0x0fc],%g2 ! %g2 = ffffffffffffff8e
! Mem[000000002c000104] = 4ae51c5b, %l2 = 000000000000003a
lduh [%i0+0x106],%l2 ! %l2 = 0000000000001c5b
! %l3 = 00000000085e5189, Mem[00000000910001ed] = dcc65919
stb %l3,[%i6+0x1ed] ! Mem[00000000910001ec] = 89c65919
! Mem[000000002c80016c] = 59a1ca93, %l2 = 00001c5b, %l0 = 00007cfc
add %i1,0x16c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000059a1ca93
p14_label_6:
! Mem[000000002d0001b8] = 5786732e3096c4a4, %l1 = 000000000000be96, %l4 = 0000000052e45a46
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 5786732e3096c4a4
! Mem[00000000918001dc] = d3a302d8, %g2 = ffffffffffffff8e
lduw [%o0+0x1dc],%g2 ! %g2 = 00000000d3a302d8
! %f16 = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! %f20 = 09a19a3a 2de2f2ca ca05e680 761b5ced
! %f24 = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! %f28 = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! %f16 = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! %f20 = 09a19a3a 2de2f2ca ca05e680 761b5ced
! %f24 = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! %f28 = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[000000002d000154] = 91277b4f, %l5 = ebb59a9896471adc
lduh [%i2+0x156],%l5 ! %l5 = 0000000000007b4f
! Mem[000000002c0000e8] = e5f50ace, %l0 = 59a1ca93, %l1 = 0000be96
add %i0,0xe8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e5f50ace
membar #Sync ! Added by membar checker (1884)
! %l6 = 8110a5f888f890d5, Mem[0000000090000050] = 09a19a3a2de2f2ca
stx %l6,[%i4+0x050] ! Mem[0000000090000050] = 8110a5f888f890d5
! %l0 = 0000000059a1ca93, Mem[0000000090000070] = 5bf2994f
stw %l0,[%i4+0x070] ! Mem[0000000090000070] = 59a1ca93
! Mem[0000000090800160] = 281c7df8 f72bd2b5, %g2 = d3a302d8, %g3 = 04fdbd42
ldd [%i5+0x160],%g2 ! %g2 = 00000000281c7df8 00000000f72bd2b5
! Mem[000000002c8001d0] = b50616d552c2c315, %l0 = 0000000059a1ca93, %l3 = 00000000085e5189
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = b50616d552c2c315
p14_label_7:
! Mem[000000002c8001c8] = a00ae5235d442fca, %l5 = 0000000000007b4f, %l1 = 00000000e5f50ace
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = a00ae5235d442fca
! Mem[000000002c800038] = c9a585e0, %l7 = 0000000001f40a97
swap [%i1+0x038],%l7 ! %l7 = 00000000c9a585e0
! Mem[000000002c80013b] = 71444e5e, %l3 = b50616d552c2c315
ldstub [%i1+0x13b],%l3 ! %l3 = 0000005e000000ff
! Mem[000000002d000140] = 7c1dc229312fff07, %l5 = 0000000000007b4f, %l1 = a00ae5235d442fca
add %i2,0x140,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 7c1dc229312fff07
! %l6 = 88f890d5, %l7 = c9a585e0, Mem[000000002c800128] = e2bebec5 e352f9d8
std %l6,[%i1+0x128] ! Mem[000000002c800128] = 88f890d5 c9a585e0
! %f16 = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! %f20 = 09a19a3a 2de2f2ca ca05e680 761b5ced
! %f24 = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! %f28 = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (1885)
! Mem[00000000900001c0] = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! Mem[00000000900001d0] = 09a19a3a 2de2f2ca ca05e680 761b5ced
! Mem[00000000900001e0] = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! Mem[00000000900001f0] = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800070] = c0f7d6c0, %g2 = 00000000281c7df8
ldsh [%i5+0x072],%g2 ! %g2 = ffffffffffffc0f7
! Mem[000000002d000178] = 7685f0657a0c40ec, %l7 = 00000000c9a585e0, %l1 = 7c1dc229312fff07
add %i2,0x178,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 7685f0657a0c40ec
! Mem[000000002d8000b8] = 0e4753f7 baa72c4c, %l0 = 59a1ca93, %l1 = 7a0c40ec
ldd [%i3+0x0b8],%l0 ! %l0 = 000000000e4753f7 00000000baa72c4c
p14_label_8:
! %l5 = 0000000000007b4f, Mem[00000000908000a0] = 16833e54
stw %l5,[%i5+0x0a0] ! Mem[00000000908000a0] = 00007b4f
! Mem[000000002c800024] = fc53a8a8, %l4 = 3096c4a4, %l6 = 88f890d5
add %i1,0x24,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000fc53a8a8
! Mem[000000002c800008] = 64a372e3, %l4 = 3096c4a4, %l1 = baa72c4c
add %i1,0x08,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000064a372e3
! %l3 = 000000000000005e, Mem[000000002c0000ee] = ab119760
stb %l3,[%i0+0x0ee] ! Mem[000000002c0000ec] = ab115e60
! Mem[000000009080008c] = 1de9dfa1, %g2 = ffffffffffffc0f7
ldsb [%i5+0x08c],%g2 ! %g2 = 000000000000001d
! Mem[000000002d000004] = 05938528, %l5 = 0000000000007b4f
lduh [%i2+0x004],%l5 ! %l5 = 0000000000000593
! Mem[000000002d8000c0] = 83c44227, %l5 = 0000000000000593
ldstub [%i3+0x0c0],%l5 ! %l5 = 00000083000000ff
! Mem[000000002d800009] = f4eec77f, %l4 = 5786732e3096c4a4
ldstub [%i3+0x009],%l4 ! %l4 = 000000ee000000ff
! Mem[00000000908000f8] = e13ef452, %g2 = 000000000000001d
ldsb [%i5+0x0fa],%g2 ! %g2 = ffffffffffffffe1
! Mem[000000002d0001cc] = 84b97927, %l1 = 0000000064a372e3
swap [%i2+0x1cc],%l1 ! %l1 = 0000000084b97927
p14_label_9:
! Mem[000000002d0001ac] = 7eb66c6b, %l2 = 00001c5b, %l2 = 00001c5b
add %i2,0x1ac,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000007eb66c6b
! Mem[000000002c000114] = 3ce5529e, %l6 = 00000000fc53a8a8
ldstub [%i0+0x114],%l6 ! %l6 = 0000003c000000ff
! Mem[000000002c0000c0] = 4569f7fb58e7ac66, %l5 = 0000000000000083, %l7 = 00000000c9a585e0
add %i0,0xc0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 4569f7fb58e7ac66
! Mem[000000002c0001c0] = 206c51c4 aad67a73 f4b04c51 c097b934
! Mem[000000002c0001d0] = 44e3aab0 4acf2139 ee861aa5 e3a4eb08
! Mem[000000002c0001e0] = 53288a79 bc39b820 97eb2558 47be71a6
! Mem[000000002c0001f0] = 037cb1a5 c8430ae9 366b0622 7fd9d379
ldda [%i0+%g6]ASI_BLK_SL,%f0 ! Block Load from 000000002c0001c0
! Mem[000000009000003c] = b92569f5, %g2 = ffffffffffffffe1
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000b925
! %f16 = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! %f20 = 09a19a3a 2de2f2ca ca05e680 761b5ced
! %f24 = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! %f28 = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
stda %f16,[%i1+%g5]ASI_BLK_AIUPL ! Block Store to 000000002c800100
! Mem[000000002c000144] = 13775fcb, %l3 = 000000000000005e
swap [%i0+0x144],%l3 ! %l3 = 0000000013775fcb
! Mem[000000002c80001c] = ae74998d, %l3 = 0000000013775fcb
lduh [%i1+0x01e],%l3 ! %l3 = 000000000000998d
! Mem[0000000091800188] = a3df6207, %g2 = 000000000000b925
ldsh [%o0+0x18a],%g2 ! %g2 = ffffffffffffa3df
! Mem[0000000090800108] = d1229915 ac0ce21b, %g2 = ffffa3df, %g3 = f72bd2b5
ldd [%i5+0x108],%g2 ! %g2 = 00000000d1229915 00000000ac0ce21b
p14_label_10:
! %l1 = 0000000084b97927, Mem[00000000910001fc] = 93c6d4fc
stb %l1,[%i6+0x1fc] ! Mem[00000000910001fc] = 27c6d4fc
! Mem[00000000900000dc] = ed571155, %g2 = 00000000d1229915
ldsh [%i4+0x0dc],%g2 ! %g2 = ffffffffffffed57
! %l2 = 7eb66c6b, %l3 = 0000998d, Mem[0000000090800098] = a2cd0a0d 6de004cd
std %l2,[%i5+0x098] ! Mem[0000000090800098] = 7eb66c6b 0000998d
! Mem[00000000910000c8] = 2aa4a537, %g2 = ffffffffffffed57
lduh [%i6+0x0c8],%g2 ! %g2 = 0000000000002aa4
! Mem[000000002c000118] = baeaf949, %l2 = 000000007eb66c6b
ldub [%i0+0x119],%l2 ! %l2 = 00000000000000ea
! Mem[000000002c8000d8] = 4ef9b45aa93f3c85, %l7 = 4569f7fb58e7ac66, %l6 = 000000000000003c
add %i1,0xd8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 4ef9b45aa93f3c85
! Mem[0000000090800198] = 34f61767, %g2 = 0000000000002aa4
ldsh [%i5+0x198],%g2 ! %g2 = 00000000000034f6
! %l6 = a93f3c85, %l7 = 58e7ac66, Mem[0000000091000098] = a41da2a0 57e63be1
std %l6,[%i6+0x098] ! Mem[0000000091000098] = a93f3c85 58e7ac66
! Mem[000000002c8000d4] = dc0c07f6, %l5 = 00000083, %l4 = 000000ee
add %i1,0xd4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000dc0c07f6
membar #Sync ! Added by membar checker (1886)
! Mem[000000002d0001c0] = 43fa44d6 eb573a23 1d5c8368 64a372e3
! Mem[000000002d0001d0] = 6b99a8f6 dc024d01 63b1a2ff 94d7f862
! Mem[000000002d0001e0] = 1c10d22c 6a62205a 82c3da8c d0ed07ff
! Mem[000000002d0001f0] = 1fb81994 36aa10b3 5a194759 6d6ac4c7
ldda [%i2+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 000000002d0001c0
p14_label_11:
! %f0 = 737ad6aa c4516c20 34b997c0 514cb0f4
! %f4 = 3921cf4a b0aae344 08eba4e3 a51a86ee
! %f8 = 20b839bc 798a2853 a671be47 5825eb97
! %f12 = e90a43c8 a5b17c03 79d3d97f 22066b36
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000009080000c] = 8a51f7ed, %g2 = 00000000000034f6
ldub [%i5+0x00e],%g2 ! %g2 = 000000000000008a
! %f0 = 737ad6aa c4516c20 34b997c0 514cb0f4
! %f4 = 3921cf4a b0aae344 08eba4e3 a51a86ee
! %f8 = 20b839bc 798a2853 a671be47 5825eb97
! %f12 = e90a43c8 a5b17c03 79d3d97f 22066b36
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[000000002d80000f] = 365c0c7a, %l0 = 000000000e4753f7
ldstub [%i3+0x00f],%l0 ! %l0 = 0000007a000000ff
! %l5 = 0000000000000083, Mem[000000002c80015c] = c008ceb0
sth %l5,[%i1+0x15c] ! Mem[000000002c80015c] = 0083ceb0
! Mem[0000000090000098] = ca05e680, %g18 = 23d6197dddeb1cf3
ldsw [%i4+0x098],%g2 ! %g2 = 23d6197dddeb1cf3
! Mem[0000000090800138] = b4536211 2ffd576c, %g2 = ca05e680, %g3 = ac0ce21b
ldd [%i5+0x138],%g2 ! %g2 = 00000000b4536211 000000002ffd576c
! %l4 = dc0c07f6, %l5 = 00000083, Mem[00000000908000e0] = 7b822914 7184bdc4
std %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = dc0c07f6 00000083
! %l4 = dc0c07f6, %l5 = 00000083, Mem[00000000918001c8] = be964eb7 53b977ab
std %l4,[%o0+0x1c8] ! Mem[00000000918001c8] = dc0c07f6 00000083
! Mem[000000002d800020] = e9f7b1718c920d8b, %l4 = 00000000dc0c07f6, %l4 = 00000000dc0c07f6
add %i3,0x20,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = e9f7b1718c920d8b
p14_label_12:
! Mem[000000002c800090] = 38d293ef, %l3 = 0000998d, %l1 = 84b97927
add %i1,0x90,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000038d293ef
! Mem[000000002c8001c0] = 7c19ec6d 9ab337bf a00ae523 5d442fca
! Mem[000000002c8001d0] = b50616d5 52c2c315 68ff408a cb6ed41b
! Mem[000000002c8001e0] = 893deded f170865d bc95dfa0 ff7178af
! Mem[000000002c8001f0] = db971304 b7c9748e 2a80292a 0fe2dc1d
ldda [%i1+%g6]ASI_BLK_S,%f16 ! Block Load from 000000002c8001c0
! Mem[000000002c0000d4] = 8dd3fdaf, %l3 = 000000000000998d
swap [%i0+0x0d4],%l3 ! %l3 = 000000008dd3fdaf
! %l2 = 000000ea, %l3 = 8dd3fdaf, Mem[00000000908000f8] = 1698e13e f4522026
std %l2,[%i5+0x0f8] ! Mem[00000000908000f8] = 000000ea 8dd3fdaf
! %l6 = a93f3c85, %l7 = 58e7ac66, Mem[0000000091800040] = 3fed9e3c 8edc3761
std %l6,[%o0+0x040] ! Mem[0000000091800040] = a93f3c85 58e7ac66
! Mem[000000002d000021] = 84e248a2, %l4 = e9f7b1718c920d8b
ldstub [%i2+0x021],%l4 ! %l4 = 000000e2000000ff
! %l4 = 00000000000000e2, Mem[0000000090800110] = 4df4132777693c15
stx %l4,[%i5+0x110] ! Mem[0000000090800110] = 00000000000000e2
! Mem[000000002d80002e] = c644c73b, %l7 = 4569f7fb58e7ac66
ldstub [%i3+0x02e],%l7 ! %l7 = 000000c7000000ff
! Mem[000000002c800128] = 0fb3c401d8b2b08f, %l0 = 000000000000007a, %l3 = 000000008dd3fdaf
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 0fb3c401d8b2b08f
! Mem[0000000090000054] = 88f890d5, %g18 = 23d6197dddeb1cf3
ldsw [%i4+0x054],%g2 ! %g2 = 23d6197dddeb1cf3
p14_label_13:
! Mem[000000002c8001ec] = ff7178af, %l3 = 0fb3c401d8b2b08f
swap [%i1+0x1ec],%l3 ! %l3 = 00000000ff7178af
! Mem[0000000091000058] = 35f9987b, %g2 = ffffffff88f890d5
ldsb [%i6+0x05b],%g2 ! %g2 = 0000000000000035
! Mem[00000000900001f0] = 5bf2994f, %g2 = 0000000000000035
lduh [%i4+0x1f0],%g2 ! %g2 = 0000000000005bf2
! Mem[000000002d000072] = dcffc218, %l0 = 000000000000007a
ldstub [%i2+0x072],%l0 ! %l0 = 000000c2000000ff
! Mem[00000000908001f0] = 6a20e8b4, %g2 = 0000000000005bf2
lduw [%i5+0x1f0],%g2 ! %g2 = 000000006a20e8b4
! Mem[00000000900001c0] = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! Mem[00000000900001d0] = 09a19a3a 2de2f2ca ca05e680 761b5ced
! Mem[00000000900001e0] = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! Mem[00000000900001f0] = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %l3 = 00000000ff7178af, Mem[00000000908000a8] = 5049bada
stw %l3,[%i5+0x0a8] ! Mem[00000000908000a8] = ff7178af
! Mem[00000000900001e8] = 8fb0b2d8 01c4b30f, %g2 = 6a20e8b4, %g3 = 2ffd576c
ldd [%i4+0x1e8],%g2 ! %g2 = 000000008fb0b2d8 0000000001c4b30f
! Mem[000000002d0000a8] = df184d97cdea867d, %l6 = 4ef9b45aa93f3c85, %l7 = 00000000000000c7
add %i2,0xa8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = df184d97cdea867d
! Mem[00000000910000f8] = f92f485fc9468415, %g2 = 000000008fb0b2d8
ldx [%i6+0x0f8],%g2 ! %g2 = f92f485fc9468415
p14_label_14:
membar #Sync ! Added by membar checker (1887)
! %f16 = 7c19ec6d 9ab337bf a00ae523 5d442fca
! %f20 = b50616d5 52c2c315 68ff408a cb6ed41b
! %f24 = 893deded f170865d bc95dfa0 ff7178af
! %f28 = db971304 b7c9748e 2a80292a 0fe2dc1d
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[000000002d000034] = f42a432d, %l7 = cdea867d, %l2 = 000000ea
add %i2,0x34,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000f42a432d
! %l0 = 00000000000000c2, Mem[000000009100014e] = 53783ab9
sth %l0,[%i6+0x14e] ! Mem[000000009100014c] = 00c23ab9
! Mem[0000000090000044] = a350c6ce, %g18 = 23d6197dddeb1cf3
ldsw [%i4+0x044],%g2 ! %g2 = 23d6197dddeb1cf3
! %l2 = 00000000f42a432d, Mem[00000000910001e8] = 406417f9f789c659
stx %l2,[%i6+0x1e8] ! Mem[00000000910001e8] = 00000000f42a432d
! Mem[000000009000011c] = ed4e52d5, %g2 = ffffffffa350c6ce
ldub [%i4+0x11f],%g2 ! %g2 = 00000000000000ed
! Mem[000000002c0000a8] = 6483135a1b46552d, %l3 = 00000000ff7178af, %l2 = 00000000f42a432d
add %i0,0xa8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 6483135a1b46552d
! Mem[000000002d000020] = 84ff48a2, %l6 = 4ef9b45aa93f3c85
swap [%i2+%o4],%l6 ! %l6 = 0000000084ff48a2
! Mem[00000000900000c0] = 206c51c4 aad67a73 f4b04c51 c097b934
! Mem[00000000900000d0] = 44e3aab0 4acf2139 ee861aa5 e3a4eb08
! Mem[00000000900000e0] = 53288a79 bc39b820 97eb2558 47be71a6
! Mem[00000000900000f0] = 037cb1a5 c8430ae9 366b0622 7fd9d379
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[000000009000014c] = 0cba74fa, %g2 = 00000000000000ed
lduw [%i4+0x14c],%g2 ! %g2 = 000000000cba74fa
p14_label_15:
! Mem[000000002c80003f] = 4bc636ee, %l3 = 00000000ff7178af
ldstub [%i1+0x03f],%l3 ! %l3 = 000000ee000000ff
! %l2 = 1b46552d, %l3 = 000000ee, Mem[0000000090800138] = b4536211 2ffd576c
std %l2,[%i5+0x138] ! Mem[0000000090800138] = 1b46552d 000000ee
! %l3 = 00000000000000ee, Mem[000000009000002c] = a0df95bc
sth %l3,[%i4+0x02c] ! Mem[000000009000002c] = 00ee95bc
! Mem[000000002d8001dd] = 7401020b, %l5 = 0000000000000083
ldstub [%i3+0x1dd],%l5 ! %l5 = 00000001000000ff
! Mem[000000002c8001b0] = 68925b40, %l5 = 0000000000000001
swap [%i1+0x1b0],%l5 ! %l5 = 0000000068925b40
! Mem[000000002c00015b] = c8332e8d, %l3 = 00000000000000ee
ldstub [%i0+0x15b],%l3 ! %l3 = 0000008d000000ff
! Mem[0000000091000088] = 230256eb, %g18 = 23d6197dddeb1cf3
ldsw [%i6+0x088],%g2 ! %g2 = 23d6197dddeb1cf3
! Mem[000000002d00014d] = afe80784, %l3 = 000000000000008d
ldstub [%i2+0x14d],%l3 ! %l3 = 000000e8000000ff
! Mem[0000000090000100] = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! Mem[0000000090000110] = 09a19a3a 2de2f2ca ca05e680 761b5ced
! Mem[0000000090000120] = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! Mem[0000000090000130] = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000138] = bfa7a647, %g2 = 00000000230256eb
ldsb [%i4+0x138],%g2 ! %g2 = ffffffffffffffbf
p14_label_16:
! %l7 = df184d97cdea867d, Mem[0000000090800061] = 40548c01
stb %l7,[%i5+0x061] ! Mem[0000000090800060] = 7d548c01
! Mem[000000002c000178] = a3519072, %l6 = 0000000084ff48a2
ldsw [%i0+0x178],%l6 ! %l6 = ffffffffa3519072
! Mem[00000000918001d4] = 93a5af33, %g18 = 23d6197dddeb1cf3
ldsw [%o0+0x1d4],%g2 ! %g2 = 23d6197dddeb1cf3
! Mem[000000002c800194] = bdfb15e8, %l3 = 000000e8, %l5 = 68925b40
add %i1,0x194,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000bdfb15e8
! %l1 = 0000000038d293ef, Mem[0000000091800107] = 34999fba
stb %l1,[%o0+0x107] ! Mem[0000000091800104] = ef999fba
! Mem[000000009080010c] = e21b0000, %g2 = ffffffff93a5af33
lduh [%i5+0x10e],%g2 ! %g2 = 000000000000e21b
! %l0 = 00000000000000c2, Mem[0000000090000168] = 9d57e9dc2b70c8a4
stx %l0,[%i4+0x168] ! Mem[0000000090000168] = 00000000000000c2
! Mem[00000000910001c4] = 58ae9c98, %g2 = 000000000000e21b
ldsh [%i6+0x1c4],%g2 ! %g2 = 00000000000058ae
! Mem[00000000900001c0] = 69f5ef84 a350c6ce 12e8e1cd beb85efa
! Mem[00000000900001d0] = 09a19a3a 2de2f2ca ca05e680 761b5ced
! Mem[00000000900001e0] = 4e52d5eb c82dce2b 8fb0b2d8 01c4b30f
! Mem[00000000900001f0] = 5bf2994f 90ea30a1 bfa7a647 6f4b99ed
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! %l1 = 0000000038d293ef, Mem[000000002d8001f4] = 0f063751
sth %l1,[%i3+0x1f4] ! Mem[000000002d8001f4] = 93ef3751
p14_label_17:
! Mem[000000002d0000b0] = ff0a191af314ef10, %l1 = 0000000038d293ef, %l6 = ffffffffa3519072
add %i2,0xb0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = ff0a191af314ef10
! %l3 = 00000000000000e8, Mem[00000000908001c8] = ff6375af
sth %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = 00e875af
! Mem[00000000918000ac] = 36850d8c, %g2 = 00000000000058ae
lduw [%o0+0x0ac],%g2 ! %g2 = 0000000036850d8c
! Mem[000000002c00010e] = 3f53ac65, %l3 = 00000000000000e8
ldstub [%i0+0x10e],%l3 ! %l3 = 000000ac000000ff
! Mem[000000002c800148] = 7bee6b51, %l0 = 00000000000000c2
ldsw [%i1+0x148],%l0 ! %l0 = 000000007bee6b51
! %l2 = 6483135a1b46552d, Mem[00000000908000ac] = 0eb1465f
sth %l2,[%i5+0x0ac] ! Mem[00000000908000ac] = 552d465f
! Mem[000000002c0001ac] = 23487423, %l0 = 000000007bee6b51
ldub [%i0+0x1ac],%l0 ! %l0 = 0000000000000023
! Mem[000000002d00013c] = d474e21b, %l1 = 38d293ef, %l6 = f314ef10
add %i2,0x13c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000d474e21b
! Mem[000000002c00013c] = 3f47c206, %l7 = cdea867d, %l7 = cdea867d
add %i0,0x13c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000003f47c206
! Mem[000000002c000044] = ad47f9d6, %l5 = 00000000bdfb15e8
swap [%i0+0x044],%l5 ! %l5 = 00000000ad47f9d6
p14_label_18:
! Mem[0000000090800150] = 79d7a968, %g2 = 0000000036850d8c
lduh [%i5+0x150],%g2 ! %g2 = 00000000000079d7
membar #Sync ! Added by membar checker (1888)
! %l6 = 00000000d474e21b, Mem[00000000900001ea] = b2d801c4
sth %l6,[%i4+0x1ea] ! Mem[00000000900001e8] = e21b01c4
! Mem[00000000910001c8] = e5f5b872eab30abf, %g2 = 00000000000079d7
ldx [%i6+0x1c8],%g2 ! %g2 = e5f5b872eab30abf
! Mem[000000002d8001a8] = f9cc6042, %l7 = 000000003f47c206
swap [%i3+0x1a8],%l7 ! %l7 = 00000000f9cc6042
! Mem[00000000900000c0] = 206c51c4 aad67a73 f4b04c51 c097b934
! Mem[00000000900000d0] = 44e3aab0 4acf2139 ee861aa5 e3a4eb08
! Mem[00000000900000e0] = 53288a79 bc39b820 97eb2558 47be71a6
! Mem[00000000900000f0] = 037cb1a5 c8430ae9 366b0622 7fd9d379
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000002c8000b8] = 8afa37e4, %l0 = 00000023, %l1 = 38d293ef
add %i1,0xb8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000008afa37e4
! Mem[00000000900001fc] = 6f4b99ed, %g2 = e5f5b872eab30abf
lduw [%i4+0x1fc],%g2 ! %g2 = 000000006f4b99ed
! Mem[000000002c00019a] = a0f36547, %l4 = 00000000000000e2
ldstub [%i0+0x19a],%l4 ! %l4 = 00000065000000ff
! Mem[000000002d800130] = f73d26eb, %l3 = 00000000000000ac
swap [%i3+0x130],%l3 ! %l3 = 00000000f73d26eb
! %f16 = 7c19ec6d 9ab337bf a00ae523 5d442fca
! %f20 = b50616d5 52c2c315 68ff408a cb6ed41b
! %f24 = 893deded f170865d bc95dfa0 ff7178af
! %f28 = db971304 b7c9748e 2a80292a 0fe2dc1d
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
p14_label_19:
! Mem[000000002c000100] = a5f6c190 4ae51c5b 96b273a0 3f53ff65
! Mem[000000002c000110] = 4bffe7bf ffe5529e baeaf949 23fa1538
! Mem[000000002c000120] = c9012a78 81b4109c e4459c8b b45a6893
! Mem[000000002c000130] = 39ab8de7 d5ca112d 374ce26b 3f47c206
ldda [%i0+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 000000002c000100
! %f0 = 5b1ce54a 90c1f6a5 65ff533f a073b296
! %f4 = 9e52e5ff bfe7ff4b 3815fa23 49f9eaba
! %f8 = 9c10b481 782a01c9 93685ab4 8b9c45e4
! %f12 = 2d11cad5 e78dab39 06c2473f 6be24c37
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! %l4 = 0000000000000065, Mem[00000000910001e8] = 00000000
stw %l4,[%i6+0x1e8] ! Mem[00000000910001e8] = 00000065
! Mem[000000009080008c] = 1de9dfa1, %g2 = 000000006f4b99ed
lduw [%i5+0x08c],%g2 ! %g2 = 000000001de9dfa1
! %l3 = 00000000f73d26eb, Mem[00000000900000ac] = 01c4b30f
sth %l3,[%i4+0x0ac] ! Mem[00000000900000ac] = 26ebb30f
! Mem[000000002c000024] = 000000db, %l0 = 0000000000000023
swap [%i0+0x024],%l0 ! %l0 = 00000000000000db
! %f16 = 7c19ec6d 9ab337bf a00ae523 5d442fca
! %f20 = b50616d5 52c2c315 68ff408a cb6ed41b
! %f24 = 893deded f170865d bc95dfa0 ff7178af
! %f28 = db971304 b7c9748e 2a80292a 0fe2dc1d
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[00000000908000c0] = 7224371c 81da3a83, %g2 = 1de9dfa1, %g3 = 01c4b30f
ldd [%i5+0x0c0],%g2 ! %g2 = 000000007224371c 0000000081da3a83
! Mem[000000002d000073] = dcffff18, %l7 = 00000000f9cc6042
ldstub [%i2+0x073],%l7 ! %l7 = 00000018000000ff
! Mem[000000002c000020] = 73adf84000000023, %l3 = 00000000f73d26eb, %l5 = 00000000ad47f9d6
add %i0,0x20,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 73adf84000000023
p14_label_20:
! Mem[000000002c0001b8] = 93639047, %l1 = 000000008afa37e4
ldsh [%i0+0x1ba],%l1 ! %l1 = ffffffffffff9047
! %l5 = 73adf84000000023, Mem[000000009100009e] = ac667e5c
stb %l5,[%i6+0x09e] ! Mem[000000009100009c] = 23667e5c
! Mem[000000002c00003c] = 812c7618, %l2 = 1b46552d, %l2 = 1b46552d
add %i0,0x3c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000812c7618
! Mem[000000002c8000e8] = cf5bb726, %l2 = 812c7618, %l6 = d474e21b
add %i1,0xe8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000cf5bb726
! %l5 = 73adf84000000023, Mem[0000000091800020] = f39892348dca06ca
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 73adf84000000023
! Mem[000000002c0000b0] = f723fd5e, %l2 = 00000000812c7618
swap [%i0+0x0b0],%l2 ! %l2 = 00000000f723fd5e
membar #Sync ! Added by membar checker (1889)
! %f0 = 5b1ce54a 90c1f6a5 65ff533f a073b296
! %f4 = 9e52e5ff bfe7ff4b 3815fa23 49f9eaba
! %f8 = 9c10b481 782a01c9 93685ab4 8b9c45e4
! %f12 = 2d11cad5 e78dab39 06c2473f 6be24c37
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000910001c0] = c03f76da, %g18 = 23d6197dddeb1cf3
ldsw [%i6+0x1c0],%g2 ! %g2 = 23d6197dddeb1cf3
! Mem[000000002c80000b] = 64a372e3, %l0 = 00000000000000db
ldstub [%i1+0x00b],%l0 ! %l0 = 000000e3000000ff
! Mem[0000000090000134] = 90ea30a1, %g2 = ffffffffc03f76da
lduw [%i4+0x134],%g2 ! %g2 = 0000000090ea30a1
p14_label_21:
! %l5 = 73adf84000000023, Mem[00000000918001d8] = e375a940
stw %l5,[%o0+0x1d8] ! Mem[00000000918001d8] = 00000023
! %f0 = 5b1ce54a 90c1f6a5 65ff533f a073b296
! %f4 = 9e52e5ff bfe7ff4b 3815fa23 49f9eaba
! %f8 = 9c10b481 782a01c9 93685ab4 8b9c45e4
! %f12 = 2d11cad5 e78dab39 06c2473f 6be24c37
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000908000d0] = d5886ed3, %g2 = 0000000090ea30a1
ldub [%i5+0x0d2],%g2 ! %g2 = 00000000000000d5
! Mem[000000002d800098] = f142da43cf331313, %l4 = 0000000000000065, %l6 = 00000000cf5bb726
add %i3,0x98,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = f142da43cf331313
membar #Sync ! Added by membar checker (1890)
! Mem[00000000900000b0] = cad5e78d, %g2 = 00000000000000d5
ldub [%i4+0x0b2],%g2 ! %g2 = 00000000000000ca
! Mem[000000002d80002c] = c644ff3b, %l2 = 00000000f723fd5e
ldsb [%i3+0x02e],%l2 ! %l2 = ffffffffffffffff
! Mem[000000002d8000f7] = c9dffc33, %l4 = 0000000000000065
ldstub [%i3+0x0f7],%l4 ! %l4 = 00000033000000ff
! Mem[000000002c000044] = bdfb15e8, %l2 = ffffffffffffffff
ldub [%i0+0x046],%l2 ! %l2 = 0000000000000015
! Mem[0000000090000140] = a5f6c190 4ae51c5b 96b273a0 3f53ff65
! Mem[0000000090000150] = 4bffe7bf ffe5529e baeaf949 23fa1538
! Mem[0000000090000160] = c9012a78 81b4109c e4459c8b b45a6893
! Mem[0000000090000170] = 39ab8de7 d5ca112d 374ce26b 3f47c206
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l7 = 0000000000000018, Mem[0000000091000130] = e3fa2c65
stw %l7,[%i6+0x130] ! Mem[0000000091000130] = 00000018
p14_label_22:
! %l0 = 00000000000000e3, Mem[000000009100010a] = 7cdf856a
stb %l0,[%i6+0x10a] ! Mem[0000000091000108] = e3df856a
! %l3 = 00000000f73d26eb, Mem[000000009100016e] = caabfcaa
stb %l3,[%i6+0x16e] ! Mem[000000009100016c] = ebabfcaa
! Mem[000000002d0001a0] = c23ea43d, %l6 = cf331313, %l1 = ffff9047
add %i2,0x1a0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000c23ea43d
! Mem[0000000090000180] = b4e1333a 13775fcb c45ee91a 9641c405
! Mem[0000000090000190] = 7c9944f9 a8580ae8 c8332e8d c40ad6c9
! Mem[00000000900001a0] = 89394f37 fa0f9b27 864b4f39 cca49e62
! Mem[00000000900001b0] = 1fde9390 2844e14b a3519072 94872fa4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000002c000080] = dfc527c1 3e8e4cf6 93e9c553 0a6193a1
! Mem[000000002c000090] = 106fee93 b90547bf d219b38e 2486a984
! Mem[000000002c0000a0] = 111d6ba7 b29cbc35 6483135a 1b46552d
! Mem[000000002c0000b0] = 812c7618 bc6be3aa f3b0eb96 cb431a1e
mov 0x080,%g6
ldda [%i0+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 000000002c000080
! Mem[000000002c00000c] = b1e2fa4a, %l1 = c23ea43d, %l3 = f73d26eb
add %i0,0x0c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000b1e2fa4a
! Mem[000000002c0001fc] = 7fd9d379, %l5 = 00000023, %l6 = cf331313
add %i0,0x1fc,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000007fd9d379
! Mem[000000002d000030] = acc8ce7b, %l4 = 0000000000000033
lduw [%i2+0x030],%l4 ! %l4 = 00000000acc8ce7b
! Mem[0000000090000148] = 96b273a0, %g2 = 00000000000000ca
ldsb [%i4+0x148],%g2 ! %g2 = ffffffffffffff96
! Mem[000000002c8000fc] = c3a121d8, %l6 = 000000007fd9d379
swap [%i1+0x0fc],%l6 ! %l6 = 00000000c3a121d8
p14_label_23:
! Mem[000000009000011c] = 5ced4e52, %g2 = ffffffffffffff96
ldsh [%i4+0x11e],%g2 ! %g2 = 0000000000005ced
! Mem[000000002c000008] = 74d429ccb1e2fa4a, %l1 = 00000000c23ea43d, %l2 = 0000000000000015
add %i0,0x08,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 74d429ccb1e2fa4a
! Mem[0000000090000098] = 2349f9ea, %g2 = 0000000000005ced
ldsb [%i4+0x09b],%g2 ! %g2 = 0000000000000023
! %f0 = dfc527c1 3e8e4cf6 93e9c553 0a6193a1
! %f4 = 106fee93 b90547bf d219b38e 2486a984
! %f8 = 111d6ba7 b29cbc35 6483135a 1b46552d
! %f12 = 812c7618 bc6be3aa f3b0eb96 cb431a1e
mov 0x1c0,%g5
stda %f0,[%i0+%g5]ASI_BLK_P ! Block Store to 000000002c0001c0
! %l0 = 00000000000000e3, Mem[0000000091000020] = 905bc3c4949daf35
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 00000000000000e3
! %l6 = 00000000c3a121d8, Mem[0000000091800014] = e530e08a
stb %l6,[%o0+0x014] ! Mem[0000000091800014] = d830e08a
! Mem[000000002c000164] = fa0f9b27, %l0 = 00000000000000e3
ldstub [%i0+0x164],%l0 ! %l0 = 000000fa000000ff
! Mem[0000000091800178] = a16be4dd, %g2 = 0000000000000023
lduh [%o0+0x178],%g2 ! %g2 = 000000000000a16b
! Mem[0000000090000180] = b4e1333a 13775fcb c45ee91a 9641c405
! Mem[0000000090000190] = 7c9944f9 a8580ae8 c8332e8d c40ad6c9
! Mem[00000000900001a0] = 89394f37 fa0f9b27 864b4f39 cca49e62
! Mem[00000000900001b0] = 1fde9390 2844e14b a3519072 94872fa4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000002d000038] = 50e06049, %l7 = 0000000000000018
swap [%i2+0x038],%l7 ! %l7 = 0000000050e06049
p14_label_24:
! Mem[0000000090000024] = f170865d, %g2 = 000000000000a16b
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff170
! Mem[000000002c0000d8] = b54e62d9, %l7 = 50e06049, %l7 = 50e06049
add %i0,0xd8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000b54e62d9
! Mem[000000002c0001b8] = 93639047, %l2 = b1e2fa4a, %l5 = 00000023
add %i0,0x1b8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000093639047
! %l2 = 74d429ccb1e2fa4a, Mem[0000000091000130] = 00000018616d4f47
stx %l2,[%i6+0x130] ! Mem[0000000091000130] = 74d429ccb1e2fa4a
! %l3 = 00000000b1e2fa4a, Mem[0000000091800010] = 402e8582d830e08a
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 00000000b1e2fa4a
! %l0 = 00000000000000fa, Mem[00000000908000d0] = b92bd588
stw %l0,[%i5+0x0d0] ! Mem[00000000908000d0] = 000000fa
! Mem[0000000090000140] = a5f6c190 4ae51c5b 96b273a0 3f53ff65
! Mem[0000000090000150] = 4bffe7bf ffe5529e baeaf949 23fa1538
! Mem[0000000090000160] = c9012a78 81b4109c e4459c8b b45a6893
! Mem[0000000090000170] = 39ab8de7 d5ca112d 374ce26b 3f47c206
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[000000002d800138] = 345c750519883040, %l0 = 00000000000000fa, %l4 = 00000000acc8ce7b
add %i3,0x138,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 345c750519883040
! Mem[000000002d8000bc] = baa72c4c, %l2 = b1e2fa4a, %l4 = 19883040
add %i3,0xbc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000baa72c4c
! Mem[0000000091000140] = 1cae4e95 52ef7953, %g2 = fffff170, %g3 = 81da3a83
ldd [%i6+0x140],%g2 ! %g2 = 000000001cae4e95 0000000052ef7953
p14_label_25:
! Mem[0000000090000050] = a5f888f8, %g2 = 000000001cae4e95
lduh [%i4+0x052],%g2 ! %g2 = 000000000000a5f8
! %l6 = c3a121d8, %l7 = b54e62d9, Mem[0000000091800040] = a93f3c85 58e7ac66
std %l6,[%o0+0x040] ! Mem[0000000091800040] = c3a121d8 b54e62d9
! Mem[0000000090800114] = 000000e2, %g2 = 000000000000a5f8
ldsh [%i5+0x114],%g2 ! %g2 = 0000000000000000
! Mem[000000002d000178] = 7685f0657a0c40ec, %l5 = 0000000093639047, %l7 = 00000000b54e62d9
add %i2,0x178,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 7685f0657a0c40ec
! Mem[0000000091000078] = 9d54079ebbee9030, %g2 = 0000000000000000
ldx [%i6+0x078],%g2 ! %g2 = 9d54079ebbee9030
! %l0 = 00000000000000fa, Mem[00000000910000f8] = f92f485f
stw %l0,[%i6+0x0f8] ! Mem[00000000910000f8] = 000000fa
! Mem[000000002d00017c] = 7a0c40ec, %l5 = 93639047, %l3 = b1e2fa4a
add %i2,0x17c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007a0c40ec
! Mem[00000000900000c0] = 5b1ce54a 90c1f6a5 65ff533f a073b296
! Mem[00000000900000d0] = 9e52e5ff bfe7ff4b 3815fa23 49f9eaba
! Mem[00000000900000e0] = 9c10b481 782a01c9 93685ab4 8b9c45e4
! Mem[00000000900000f0] = 2d11cad5 e78dab39 06c2473f 6be24c37
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[000000002d0001a0] = c23ea43d, %l3 = 000000007a0c40ec
swap [%i2+0x1a0],%l3 ! %l3 = 00000000c23ea43d
! %l4 = 00000000baa72c4c, Mem[0000000090800194] = 7c2eb57a
sth %l4,[%i5+0x194] ! Mem[0000000090800194] = 2c4cb57a
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000000000fa
bne,a,pn %xcc,p14_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000c23ea43d
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 74d429ccb1e2fa4a
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c23ea43d
bne,a,pn %xcc,p14_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000baa72c4c
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000093639047
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c3a121d8
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 7685f0657a0c40ec
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 dfc527c1 3e8e4cf6
bne %xcc,p14_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 93e9c553 0a6193a1
bne %xcc,p14_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 106fee93 b90547bf
bne %xcc,p14_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d219b38e 2486a984
bne %xcc,p14_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 111d6ba7 b29cbc35
bne %xcc,p14_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 6483135a 1b46552d
bne %xcc,p14_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 812c7618 bc6be3aa
bne %xcc,p14_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f3b0eb96 cb431a1e
bne %xcc,p14_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 7c19ec6d 9ab337bf
bne %xcc,p14_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a00ae523 5d442fca
bne %xcc,p14_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b50616d5 52c2c315
bne %xcc,p14_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 68ff408a cb6ed41b
bne %xcc,p14_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 893deded f170865d
bne %xcc,p14_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be bc95dfa0 ff7178af
bne %xcc,p14_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be db971304 b7c9748e
bne %xcc,p14_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 2a80292a 0fe2dc1d
bne %xcc,p14_f30_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 73adf84000000023
ldx [%i0+0x020],%g3 ! Observed data at 000000002c000020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 2318df9cbdfb15e8
ldx [%i0+0x040],%g3 ! Observed data at 000000002c000040
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x040,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 812c7618bc6be3aa
ldx [%i0+0x0b0],%g3 ! Observed data at 000000002c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 3ee324680000998d
ldx [%i0+0x0d0],%g3 ! Observed data at 000000002c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e5f50aceab115e60
ldx [%i0+0x0e8],%g3 ! Observed data at 000000002c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 96b273a03f53ff65
ldx [%i0+0x108],%g3 ! Observed data at 000000002c000108
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4bffe7bfffe5529e
ldx [%i0+0x110],%g3 ! Observed data at 000000002c000110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = b4e1333a0000005e
ldx [%i0+0x140],%g3 ! Observed data at 000000002c000140
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = c45ee91a9641c405
ldx [%i0+0x148],%g3 ! Observed data at 000000002c000148
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7c9944f9a8580ae8
ldx [%i0+0x150],%g3 ! Observed data at 000000002c000150
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = c8332effc40ad6c9
ldx [%i0+0x158],%g3 ! Observed data at 000000002c000158
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 89394f37ff0f9b27
ldx [%i0+0x160],%g3 ! Observed data at 000000002c000160
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 864b4f39cca49e62
ldx [%i0+0x168],%g3 ! Observed data at 000000002c000168
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1fde93902844e14b
ldx [%i0+0x170],%g3 ! Observed data at 000000002c000170
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = a351907294872fa4
ldx [%i0+0x178],%g3 ! Observed data at 000000002c000178
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = a0f3ff4733277ca7
ldx [%i0+0x198],%g3 ! Observed data at 000000002c000198
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = dfc527c13e8e4cf6
ldx [%i0+0x1c0],%g3 ! Observed data at 000000002c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 93e9c5530a6193a1
ldx [%i0+0x1c8],%g3 ! Observed data at 000000002c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 106fee93b90547bf
ldx [%i0+0x1d0],%g3 ! Observed data at 000000002c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d219b38e2486a984
ldx [%i0+0x1d8],%g3 ! Observed data at 000000002c0001d8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 111d6ba7b29cbc35
ldx [%i0+0x1e0],%g3 ! Observed data at 000000002c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6483135a1b46552d
ldx [%i0+0x1e8],%g3 ! Observed data at 000000002c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 812c7618bc6be3aa
ldx [%i0+0x1f0],%g3 ! Observed data at 000000002c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f3b0eb96cb431a1e
ldx [%i0+0x1f8],%g3 ! Observed data at 000000002c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1f8,%g4
set p14_local1_expect,%g1
p14_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 64a372ffca25d67e
ldx [%i1+0x008],%g3 ! Observed data at 000000002c800008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 01f40a974bc636ff
ldx [%i1+0x038],%g3 ! Observed data at 000000002c800038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x038,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6b8d672d7fd9d379
ldx [%i1+0x0f8],%g3 ! Observed data at 000000002c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = cec650a384eff569
ldx [%i1+0x100],%g3 ! Observed data at 000000002c800100
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = fa5eb8becde1e812
ldx [%i1+0x108],%g3 ! Observed data at 000000002c800108
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = caf2e22d3a9aa109
ldx [%i1+0x110],%g3 ! Observed data at 000000002c800110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ed5c1b7680e605ca
ldx [%i1+0x118],%g3 ! Observed data at 000000002c800118
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2bce2dc8ebd5524e
ldx [%i1+0x120],%g3 ! Observed data at 000000002c800120
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0fb3c401d8b2b08f
ldx [%i1+0x128],%g3 ! Observed data at 000000002c800128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = a130ea904f99f25b
ldx [%i1+0x130],%g3 ! Observed data at 000000002c800130
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = ed994b6f47a6a7bf
ldx [%i1+0x138],%g3 ! Observed data at 000000002c800138
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8537a8cb0083ceb0
ldx [%i1+0x158],%g3 ! Observed data at 000000002c800158
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = c7203a58ffa649f6
ldx [%i1+0x198],%g3 ! Observed data at 000000002c800198
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 00000001843034b4
ldx [%i1+0x1b0],%g3 ! Observed data at 000000002c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 68ff408acb6ed41b
ldx [%i1+0x1d8],%g3 ! Observed data at 000000002c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = bc95dfa0d8b2b08f
ldx [%i1+0x1e8],%g3 ! Observed data at 000000002c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1e8,%g4
set p14_local2_expect,%g1
p14_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 5fb90bc0000000ea
ldx [%i2+0x008],%g3 ! Observed data at 000000002d000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = a93f3c8565ef2047
ldx [%i2+0x020],%g3 ! Observed data at 000000002d000020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000181341a8bd
ldx [%i2+0x038],%g3 ! Observed data at 000000002d000038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = dcffffff45225ae3
ldx [%i2+0x070],%g3 ! Observed data at 000000002d000070
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff0a191af314ef10
ldx [%i2+0x0b0],%g3 ! Observed data at 000000002d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 54516aa7afff0784
ldx [%i2+0x148],%g3 ! Observed data at 000000002d000148
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 626b28176722f283
ldx [%i2+0x170],%g3 ! Observed data at 000000002d000170
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7a0c40ec643548ad
ldx [%i2+0x1a0],%g3 ! Observed data at 000000002d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1d5c836864a372e3
ldx [%i2+0x1c8],%g3 ! Observed data at 000000002d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1c8,%g4
set p14_local3_expect,%g1
p14_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = f4ffc77f365c0cff
ldx [%i3+0x008],%g3 ! Observed data at 000000002d800008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 695e79f4c644ff3b
ldx [%i3+0x028],%g3 ! Observed data at 000000002d800028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ffc442278b677f08
ldx [%i3+0x0c0],%g3 ! Observed data at 000000002d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3ec1e6d6c9dffcff
ldx [%i3+0x0f0],%g3 ! Observed data at 000000002d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000ac58be9942
ldx [%i3+0x130],%g3 ! Observed data at 000000002d800130
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = ab44d2f765787998
ldx [%i3+0x140],%g3 ! Observed data at 000000002d800140
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 08bc6bb43f47c206
ldx [%i3+0x180],%g3 ! Observed data at 000000002d800180
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 3f47c20619ded0a4
ldx [%i3+0x1a8],%g3 ! Observed data at 000000002d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d10a9a5a74ff020b
ldx [%i3+0x1d8],%g3 ! Observed data at 000000002d8001d8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 03ef516993ef3751
ldx [%i3+0x1f0],%g3 ! Observed data at 000000002d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1f0,%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_f2_fail:
set p14_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f4_fail:
set p14_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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_f8_fail:
set p14_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f10_fail:
set p14_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f12_fail:
set p14_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f14_fail:
set p14_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%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:
stxa %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800028]
stba %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800000]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d000008]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000020]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800010]
done
p14_trap1o:
stxa %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800028]
stba %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800000]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d000008]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000020]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800010]
done
p14_trap2e:
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d800010]
stda %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000000]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c800000]
stba %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800000]
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p14_trap2o:
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d800010]
stda %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000000]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c800000]
stba %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800000]
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p14_trap3e:
nop
nop
nop
nop
nop
done
p14_trap3o:
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 = 295ff829f7dcc659
ldx [%g1+0x008],%l1 ! %l1 = 9a0403c24f4c0b86
ldx [%g1+0x010],%l2 ! %l2 = 77a4c8cc626b2817
ldx [%g1+0x018],%l3 ! %l3 = 00b463d211df85ab
ldx [%g1+0x020],%l4 ! %l4 = 8294aafc47de3d17
ldx [%g1+0x028],%l5 ! %l5 = ebb59a9896471adc
ldx [%g1+0x030],%l6 ! %l6 = ff5722da408b01b2
ldx [%g1+0x038],%l7 ! %l7 = ac02a86eaec58b82
! 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 = afdcffea d0f641c2 80fbd051 236fd032
! %f4 = d91fa1e0 e6e177c2 a33912b0 4e81e2d7
! %f8 = 55bf9c71 76267c38 a1367302 a229d13d
! %f12 = 26e2c04e 3b27c579 7c84fca7 48b8d906
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0f7e3ea9 e7d149fb 8814a472 fc9357f1
! %f20 = 0fbb3b50 c26ddfc5 13973e93 c0378a88
! %f24 = ed0b4ec0 cc8ad00b f16cbbcf 91e11694
! %f28 = 40dea0e1 ff87fdff 88580898 1b25b0d9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2b38370d 7a5d151b 4769b063 96e9e931
! %f36 = 618d6dc1 0b1f5cb3 6c2066d2 53599158
! %f40 = 23f6a77b d2a978d4 946aae6c 7816eb67
! %f44 = 9a421b95 062d5a56 beadf62b 991cc40e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfe937d2f00000020,%g7,%g1 ! GSR scale = 4, align = 0
wr %g1,%g0,%gsr ! GSR = fe937d2f00000020
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[00000000918001c4] = 2905ab05, %g2 = 027fb4986ed9187a
ldub [%o0+0x1c4],%g2 ! %g2 = 0000000000000029
! Mem[000000002f80002c] = 094cdcc4, %l7 = 2fb732ad, %l5 = dcc2aa68
add %i3,0x2c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000094cdcc4
! %l3 = a230356439512fbe, Mem[00000000918000b8] = 1d00a0101a260a19
stx %l3,[%o0+0x0b8] ! Mem[00000000918000b8] = a230356439512fbe
! Mem[000000009000011c] = 552c2766, %g2 = 0000000000000029
ldsh [%i4+0x11c],%g2 ! %g2 = 000000000000552c
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l4 = 9ca0ac9baf72ce27, Mem[000000009000019e] = 33f74a17
stb %l4,[%i4+0x19e] ! Mem[000000009000019c] = 27f74a17
! %l0 = c81536e85539a9e7, Mem[0000000090800116] = 3c159ea7
sth %l0,[%i5+0x116] ! Mem[0000000090800114] = a9e79ea7
! Mem[000000002f8000b0] = 59da2811, %l4 = 9ca0ac9baf72ce27
swap [%i3+0x0b0],%l4 ! %l4 = 0000000059da2811
! Mem[000000002e800134] = 2fa587d9, %l2 = c00cdbedf7b64148
swap [%i1+0x134],%l2 ! %l2 = 000000002fa587d9
! Mem[00000000910001cc] = eab30abf, %g2 = 000000000000552c
ldsb [%i6+0x1cc],%g2 ! %g2 = ffffffffffffffea
p15_label_2:
! %l7 = 568381302fb732ad, Mem[0000000091000014] = 0474995f
sth %l7,[%i6+0x014] ! Mem[0000000091000014] = 32ad995f
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l2 = 2fa587d9, %l3 = 39512fbe, Mem[0000000091000140] = 1cae4e95 52ef7953
std %l2,[%i6+0x140] ! Mem[0000000091000140] = 2fa587d9 39512fbe
! Mem[00000000918001b8] = e384e8a2, %g2 = ffffffffffffffea
ldub [%o0+0x1b8],%g2 ! %g2 = 00000000000000e3
! Mem[000000002f800170] = d5a6bce2, %l6 = ff77fd1c6b3991bf
ldsh [%i3+0x172],%l6 ! %l6 = ffffffffffffbce2
! Mem[00000000918000c8] = 7b42db07, %g2 = 00000000000000e3
ldsb [%o0+0x0c8],%g2 ! %g2 = 000000000000007b
! Mem[000000002e000140] = fc6d5a79, %l2 = 2fa587d9, %l6 = ffffbce2
add %i0,0x140,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000fc6d5a79
! %l0 = c81536e85539a9e7, Mem[00000000908000fc] = f4522026
sth %l0,[%i5+0x0fc] ! Mem[00000000908000fc] = a9e72026
! %l6 = 00000000fc6d5a79, Mem[000000009100005e] = 7bb3f748
sth %l6,[%i6+0x05e] ! Mem[000000009100005c] = 5a79f748
! Mem[00000000908000d8] = 8fd849bd, %g2 = 000000000000007b
lduh [%i5+0x0da],%g2 ! %g2 = 0000000000008fd8
p15_label_3:
! %l2 = 2fa587d9, %l3 = 39512fbe, Mem[000000002e000188] = 9fbd7fd6 38bd321f
std %l2,[%i0+0x188] ! Mem[000000002e000188] = 2fa587d9 39512fbe
! Mem[000000002f8000b0] = af72ce27, %l0 = c81536e85539a9e7
ldstub [%i3+0x0b0],%l0 ! %l0 = 000000af000000ff
! Mem[000000002e000168] = 4e4fb479, %l0 = 00000000000000af
ldsw [%i0+0x168],%l0 ! %l0 = 000000004e4fb479
! %f0 = afdcffea d0f641c2 80fbd051 236fd032
! %f4 = d91fa1e0 e6e177c2 a33912b0 4e81e2d7
! %f8 = 55bf9c71 76267c38 a1367302 a229d13d
! %f12 = 26e2c04e 3b27c579 7c84fca7 48b8d906
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000002e800180] = d68d43ef, %l3 = 39512fbe, %l0 = 4e4fb479
add %i1,0x180,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d68d43ef
! %l4 = 0000000059da2811, Mem[000000002e000130] = 75ab053374dac1b3
stx %l4,[%i0+0x130] ! Mem[000000002e000130] = 0000000059da2811
! Mem[000000002e0000f8] = cd01ea15, %l3 = a230356439512fbe
lduw [%i0+0x0f8],%l3 ! %l3 = 00000000cd01ea15
! Mem[0000000091000138] = 21962292af04c2b4, %g2 = 0000000000008fd8
ldx [%i6+0x138],%g2 ! %g2 = 21962292af04c2b4
! Mem[000000002e0001ec] = da874d25, %l0 = 00000000d68d43ef
swap [%i0+0x1ec],%l0 ! %l0 = 00000000da874d25
! Mem[000000002e00012c] = 14294378, %l5 = 00000000094cdcc4
swap [%i0+0x12c],%l5 ! %l5 = 0000000014294378
p15_label_4:
membar #Sync ! Added by membar checker (1891)
! Mem[000000002e0001c0] = dcf1d23a 3bbad95f 7764e52f e079ef7a
! Mem[000000002e0001d0] = 0189420b 52df71f7 a17fd84b 41945246
! Mem[000000002e0001e0] = e359f9d0 6da9a491 38af1c49 d68d43ef
! Mem[000000002e0001f0] = 764df59d ba50eb41 a143b787 14c36ac2
ldda [%i0+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 000000002e0001c0
! %f0 = afdcffea d0f641c2 80fbd051 236fd032
! %f4 = d91fa1e0 e6e177c2 a33912b0 4e81e2d7
! %f8 = 55bf9c71 76267c38 a1367302 a229d13d
! %f12 = 26e2c04e 3b27c579 7c84fca7 48b8d906
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000002e800194] = c76b56e7, %l0 = 00000000da874d25
ldub [%i1+0x194],%l0 ! %l0 = 00000000000000c7
! Mem[000000002e000196] = 46b36ebb, %l6 = 00000000fc6d5a79
ldstub [%i0+0x196],%l6 ! %l6 = 0000006e000000ff
! Mem[000000002f000101] = 8b6fd709, %l2 = 000000002fa587d9
ldstub [%i2+0x101],%l2 ! %l2 = 0000006f000000ff
! Mem[000000002e800014] = d2983a43, %l3 = 00000000cd01ea15
swap [%i1+0x014],%l3 ! %l3 = 00000000d2983a43
! Mem[000000002f80018c] = 8571c66f, %l5 = 0000000014294378
swap [%i3+0x18c],%l5 ! %l5 = 000000008571c66f
! %l1 = 246b614eee413a65, Mem[000000009100003c] = 6d58bf74
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = ee413a65
! Mem[00000000900000ec] = f5c8f391, %g2 = 21962292af04c2b4
ldub [%i4+0x0ef],%g2 ! %g2 = 00000000000000f5
! Mem[0000000091800038] = dc76802b 80b203b0, %g2 = 000000f5, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 00000000dc76802b 0000000080b203b0
p15_label_5:
! Mem[0000000091800174] = 4f44a16b, %g2 = 00000000dc76802b
ldub [%o0+0x176],%g2 ! %g2 = 000000000000004f
membar #Sync ! Added by membar checker (1892)
! %f16 = dcf1d23a 3bbad95f 7764e52f e079ef7a
! %f20 = 0189420b 52df71f7 a17fd84b 41945246
! %f24 = e359f9d0 6da9a491 38af1c49 d68d43ef
! %f28 = 764df59d ba50eb41 a143b787 14c36ac2
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (1893)
! Mem[00000000900001fc] = a1a314f1, %g2 = 000000000000004f
ldub [%i4+0x1ff],%g2 ! %g2 = 00000000000000a1
! Mem[00000000900001dc] = 4bd87fa1, %g18 = 66e50e91ecb38d33
ldsw [%i4+0x1dc],%g2 ! %g2 = 66e50e91ecb38d33
! Mem[000000002f00007c] = 33930b91, %l4 = 0000000059da2811
swap [%i2+0x07c],%l4 ! %l4 = 0000000033930b91
! Mem[0000000090800124] = b9de0e84, %g2 = 000000004bd87fa1
ldub [%i5+0x127],%g2 ! %g2 = 00000000000000b9
! Mem[000000002e0000dc] = 2d902994, %l2 = 000000000000006f
lduw [%i0+0x0dc],%l2 ! %l2 = 000000002d902994
! Mem[000000002f800006] = 80f155fa, %l3 = 00000000d2983a43
ldstub [%i3+0x006],%l3 ! %l3 = 00000055000000ff
! Mem[000000002e800080] = cbc9f706 b0be479d 93b59817 5d5fc042
! Mem[000000002e800090] = 754820ce 75f240f7 58ae96e7 46e6cf24
! Mem[000000002e8000a0] = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! Mem[000000002e8000b0] = e551ca90 4944a8fe 7ba68a1c 9a1984c7
ldda [%i1+%g5]ASI_BLK_S,%f0 ! Block Load from 000000002e800080
! %l3 = 0000000000000055, Mem[000000009000018e] = 5bc6b85b
sth %l3,[%i4+0x18e] ! Mem[000000009000018c] = 0055b85b
p15_label_6:
! Mem[000000002e800060] = f6d57839, %l3 = 00000055, %l7 = 2fb732ad
add %i1,0x60,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000f6d57839
! Mem[0000000091000134] = 616d4f47, %g2 = 00000000000000b9
lduh [%i6+0x134],%g2 ! %g2 = 000000000000616d
! Mem[0000000090000038] = 23d8e54b8d0fb925, %g2 = 000000000000616d
ldx [%i4+0x038],%g2 ! %g2 = 23d8e54b8d0fb925
! %l1 = 246b614eee413a65, Mem[0000000090800150] = 79d7a968
stw %l1,[%i5+0x150] ! Mem[0000000090800150] = ee413a65
! Mem[000000002e800028] = 92c5f04c, %l6 = 0000006e, %l3 = 00000055
add %i1,0x28,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000092c5f04c
! Mem[000000002f8000d8] = d10dc576c27ff85b, %l2 = 000000002d902994, %l0 = 00000000000000c7
add %i3,0xd8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d10dc576c27ff85b
! %l1 = 246b614eee413a65, Mem[00000000908000c0] = 7224371c81da3a83
stx %l1,[%i5+0x0c0] ! Mem[00000000908000c0] = 246b614eee413a65
! %f16 = dcf1d23a 3bbad95f 7764e52f e079ef7a
! %f20 = 0189420b 52df71f7 a17fd84b 41945246
! %f24 = e359f9d0 6da9a491 38af1c49 d68d43ef
! %f28 = 764df59d ba50eb41 a143b787 14c36ac2
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[000000009180003c] = 80b203b0, %g2 = 23d8e54b8d0fb925
lduw [%o0+0x03c],%g2 ! %g2 = 0000000080b203b0
! %l1 = 246b614eee413a65, Mem[00000000918000a4] = f5511b4c
sth %l1,[%o0+0x0a4] ! Mem[00000000918000a4] = 3a651b4c
p15_label_7:
! Mem[000000002f0000f0] = 53a9c5614a0febe6, %l1 = 246b614eee413a65, %l5 = 000000008571c66f
add %i2,0xf0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 53a9c5614a0febe6
! Mem[000000002f0000a2] = 28574a3b, %l1 = 246b614eee413a65
ldstub [%i2+0x0a2],%l1 ! %l1 = 0000004a000000ff
! Mem[0000000090800000] = 8b91b3a4 1b2e5802, %g2 = 80b203b0, %g3 = 80b203b0
ldd [%i5+%g0],%g2 ! %g2 = 000000008b91b3a4 000000001b2e5802
! %f16 = dcf1d23a 3bbad95f 7764e52f e079ef7a
! %f20 = 0189420b 52df71f7 a17fd84b 41945246
! %f24 = e359f9d0 6da9a491 38af1c49 d68d43ef
! %f28 = 764df59d ba50eb41 a143b787 14c36ac2
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[000000002f0001ac] = 11c0ba5d, %l7 = 00000000f6d57839
swap [%i2+0x1ac],%l7 ! %l7 = 0000000011c0ba5d
! %l6 = 000000000000006e, Mem[000000009080001c] = 609ec613
stw %l6,[%i5+0x01c] ! Mem[000000009080001c] = 0000006e
! %l2 = 000000002d902994, Mem[00000000910000bc] = e0737ef9
sth %l2,[%i6+0x0bc] ! Mem[00000000910000bc] = 29947ef9
! %l7 = 0000000011c0ba5d, Mem[0000000090800128] = de0e84bde339fbb9
stx %l7,[%i5+0x128] ! Mem[0000000090800128] = 0000000011c0ba5d
! Mem[00000000900001c0] = 5fd9ba3b 3ad2f1dc, %g2 = 8b91b3a4, %g3 = 1b2e5802
ldd [%i4+0x1c0],%g2 ! %g2 = 000000005fd9ba3b 000000003ad2f1dc
! Mem[000000002e8001a8] = 4253843e28ceac8c, %l1 = 000000000000004a, %l0 = d10dc576c27ff85b
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 4253843e28ceac8c
p15_label_8:
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000002f000050] = a0d6d3ba 8135bd33, %l0 = 28ceac8c, %l1 = 0000004a
ldd [%i2+0x050],%l0 ! %l0 = 00000000a0d6d3ba 000000008135bd33
! Mem[00000000918001f4] = 8a23ac68, %g2 = 000000005fd9ba3b
lduh [%o0+0x1f4],%g2 ! %g2 = 0000000000008a23
! %l2 = 000000002d902994, Mem[00000000918000dc] = 16493f32
sth %l2,[%o0+0x0dc] ! Mem[00000000918000dc] = 29943f32
! Mem[0000000091000108] = 3cc57cdf 856a7c68, %g2 = 00008a23, %g3 = 3ad2f1dc
ldd [%i6+0x108],%g2 ! %g2 = 000000003cc57cdf 00000000856a7c68
! %f0 = cbc9f706 b0be479d 93b59817 5d5fc042
! %f4 = 754820ce 75f240f7 58ae96e7 46e6cf24
! %f8 = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! %f12 = e551ca90 4944a8fe 7ba68a1c 9a1984c7
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! %l0 = 00000000a0d6d3ba, Mem[00000000910001c6] = 9c98e5f5
sth %l0,[%i6+0x1c6] ! Mem[00000000910001c4] = d3bae5f5
! Mem[000000002e8000b8] = 7ba68a1c, %l5 = 4a0febe6, %l6 = 0000006e
add %i1,0xb8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000007ba68a1c
! Mem[000000002f0001d3] = 3bd11e56, %l3 = 0000000092c5f04c
ldstub [%i2+0x1d3],%l3 ! %l3 = 00000056000000ff
! Mem[0000000091800128] = 5fe8cd05, %g2 = 000000003cc57cdf
lduh [%o0+0x12a],%g2 ! %g2 = 0000000000005fe8
p15_label_9:
! Mem[000000002e8001d0] = 0304bb26, %l3 = 0000000000000056
swap [%i1+0x1d0],%l3 ! %l3 = 000000000304bb26
! Mem[000000002f0000e4] = 540dff49, %l6 = 000000007ba68a1c
swap [%i2+0x0e4],%l6 ! %l6 = 00000000540dff49
! %f16 = dcf1d23a 3bbad95f 7764e52f e079ef7a
! %f20 = 0189420b 52df71f7 a17fd84b 41945246
! %f24 = e359f9d0 6da9a491 38af1c49 d68d43ef
! %f28 = 764df59d ba50eb41 a143b787 14c36ac2
mov 0x180,%g4
stda %f16,[%i2+%g4]ASI_BLK_AIUP ! Block Store to 000000002f000180
! Mem[000000002e800010] = 0fc89f21 cd01ea15, %l2 = 2d902994, %l3 = 0304bb26
ldd [%i1+%o2],%l2 ! %l2 = 000000000fc89f21 00000000cd01ea15
! Mem[000000002e800078] = 7ec4aac5, %l7 = 0000000011c0ba5d
swap [%i1+0x078],%l7 ! %l7 = 000000007ec4aac5
! Mem[00000000908000a4] = 812be150, %g2 = 0000000000005fe8
ldsb [%i5+0x0a5],%g2 ! %g2 = ffffffffffffff81
! %l2 = 000000000fc89f21, Mem[0000000090800104] = 334d63fa
stw %l2,[%i5+0x104] ! Mem[0000000090800104] = 0fc89f21
! Mem[000000002f8001c9] = cacfda7b, %l5 = 53a9c5614a0febe6
ldstub [%i3+0x1c9],%l5 ! %l5 = 000000cf000000ff
! Mem[000000002f800160] = 720be8ad9bb22e52, %l4 = 0000000033930b91, %l7 = 000000007ec4aac5
add %i3,0x160,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 720be8ad9bb22e52
! Mem[000000002e800104] = 8c87a1c6, %l1 = 000000008135bd33
lduw [%i1+0x104],%l1 ! %l1 = 000000008c87a1c6
p15_label_10:
! Mem[00000000910000bc] = 29947ef9, %g2 = ffffffffffffff81
lduw [%i6+0x0bc],%g2 ! %g2 = 0000000029947ef9
! Mem[000000002e000008] = a2a990df d6b3e906, %l2 = 0fc89f21, %l3 = cd01ea15
ldd [%i0+%o1],%l2 ! %l2 = 00000000a2a990df 00000000d6b3e906
! Mem[0000000090000074] = 5c276fd7, %g2 = 0000000029947ef9
ldsh [%i4+0x076],%g2 ! %g2 = 0000000000005c27
! Mem[000000002f0000f4] = 4a0febe6, %l3 = 00000000d6b3e906
swap [%i2+0x0f4],%l3 ! %l3 = 000000004a0febe6
! Mem[00000000918000f8] = 1607608c097fdd15, %g2 = 0000000000005c27
ldx [%o0+0x0f8],%g2 ! %g2 = 1607608c097fdd15
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[000000002f8001f0] = 51c45852, %l5 = 00000000000000cf
ldstub [%i3+0x1f0],%l5 ! %l5 = 00000051000000ff
membar #Sync ! Added by membar checker (1894)
! %l0 = a0d6d3ba, %l1 = 8c87a1c6, Mem[0000000090000010] = 0189420b 52df71f7
std %l0,[%i4+%o2] ! Mem[0000000090000010] = a0d6d3ba 8c87a1c6
! %l4 = 33930b91, %l5 = 00000051, Mem[0000000091800128] = 5e315fe8 cd05bea2
std %l4,[%o0+0x128] ! Mem[0000000091800128] = 33930b91 00000051
! %f0 = cbc9f706 b0be479d 93b59817 5d5fc042
! %f4 = 754820ce 75f240f7 58ae96e7 46e6cf24
! %f8 = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! %f12 = e551ca90 4944a8fe 7ba68a1c 9a1984c7
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
p15_label_11:
! Mem[000000002e8001fc] = 22ecb0e4, %l4 = 33930b91, %l5 = 00000051
add %i1,0x1fc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000022ecb0e4
! Mem[000000002e8001cc] = dc8671cf, %l3 = 4a0febe6, %l4 = 33930b91
add %i1,0x1cc,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000dc8671cf
! Mem[000000002f8000c5] = 0f754147, %l0 = 00000000a0d6d3ba
ldstub [%i3+0x0c5],%l0 ! %l0 = 00000075000000ff
! Mem[000000002f8001e8] = 201edcf6cda58950, %l1 = 000000008c87a1c6, %l1 = 000000008c87a1c6
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 201edcf6cda58950
! Mem[00000000918001d0] = 6629cc04 93a5af33, %g2 = 097fdd15, %g3 = 856a7c68
ldd [%o0+0x1d0],%g2 ! %g2 = 000000006629cc04 0000000093a5af33
! Mem[000000002e000154] = 26664d0d, %l2 = 00000000a2a990df
swap [%i0+0x154],%l2 ! %l2 = 0000000026664d0d
! Mem[000000002e800128] = 7bf96c96, %l6 = 00000000540dff49
lduw [%i1+0x128],%l6 ! %l6 = 000000007bf96c96
! Mem[000000009080014c] = 135cee41, %g2 = 000000006629cc04
ldsh [%i5+0x14e],%g2 ! %g2 = 000000000000135c
! Mem[000000002f000154] = e10e30a3, %l0 = 0000000000000075
swap [%i2+0x154],%l0 ! %l0 = 00000000e10e30a3
! Mem[0000000090800020] = c684b81e, %g2 = 000000000000135c
ldub [%i5+0x023],%g2 ! %g2 = 00000000000000c6
p15_label_12:
! Mem[0000000091000150] = 3ab93af1, %g18 = 66e50e91ecb38d33
ldsw [%i6+0x150],%g2 ! %g2 = 66e50e91ecb38d33
! Mem[000000002f000068] = 408651d3, %l6 = 7bf96c96, %l0 = e10e30a3
add %i2,0x68,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000408651d3
! %l6 = 000000007bf96c96, Mem[00000000908000bd] = 0b703f24
stb %l6,[%i5+0x0bd] ! Mem[00000000908000bc] = 96703f24
membar #Sync ! Added by membar checker (1895)
! Mem[0000000090000000] = cbc9f706 b0be479d 93b59817 5d5fc042
! Mem[0000000090000010] = 754820ce 75f240f7 58ae96e7 46e6cf24
! Mem[0000000090000020] = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! Mem[0000000090000030] = e551ca90 4944a8fe 7ba68a1c 9a1984c7
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000908000c0] = 246b614eee413a65, %g2 = 000000003ab93af1
ldx [%i5+0x0c0],%g2 ! %g2 = 246b614eee413a65
! %f16 = dcf1d23a 3bbad95f 7764e52f e079ef7a
! %f20 = 0189420b 52df71f7 a17fd84b 41945246
! %f24 = e359f9d0 6da9a491 38af1c49 d68d43ef
! %f28 = 764df59d ba50eb41 a143b787 14c36ac2
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000002e8001b4] = 13fc9935, %l5 = 0000000022ecb0e4
swap [%i1+0x1b4],%l5 ! %l5 = 0000000013fc9935
! Mem[000000002e8000f8] = f7e091fa3e378dc2, %l5 = 0000000013fc9935, %l4 = 00000000dc8671cf
add %i1,0xf8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = f7e091fa3e378dc2
! %f16 = dcf1d23a 3bbad95f 7764e52f e079ef7a
! %f20 = 0189420b 52df71f7 a17fd84b 41945246
! %f24 = e359f9d0 6da9a491 38af1c49 d68d43ef
! %f28 = 764df59d ba50eb41 a143b787 14c36ac2
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! %l5 = 0000000013fc9935, Mem[000000002f800072] = 72248d5f
sth %l5,[%i3+0x072] ! Mem[000000002f800070] = 72249935
p15_label_13:
! Mem[000000009100019c] = 84f6c074, %g2 = 246b614eee413a65
ldsh [%i6+0x19e],%g2 ! %g2 = ffffffffffff84f6
! Mem[00000000908001b0] = c53bc451 66474039, %g2 = ffff84f6, %g3 = 93a5af33
ldd [%i5+0x1b0],%g2 ! %g2 = 00000000c53bc451 0000000066474039
! Mem[0000000091000098] = a41da2a0, %g2 = 00000000c53bc451
lduh [%i6+0x098],%g2 ! %g2 = 000000000000a41d
! Mem[000000002e800090] = 754820ce, %l7 = 720be8ad9bb22e52
ldub [%i1+0x093],%l7 ! %l7 = 00000000000000ce
! %l3 = 000000004a0febe6, Mem[00000000918001f8] = 968f922c946eb4fe
stx %l3,[%o0+0x1f8] ! Mem[00000000918001f8] = 000000004a0febe6
! Mem[000000002e000005] = 1146f729, %l0 = 00000000408651d3
ldstub [%i0+0x005],%l0 ! %l0 = 00000046000000ff
! Mem[00000000918000f0] = d9f04000 91c12a9b, %g2 = 0000a41d, %g3 = 66474039
ldd [%o0+0x0f0],%g2 ! %g2 = 00000000d9f04000 0000000091c12a9b
! Mem[000000002e000094] = 9715659f, %l3 = 000000004a0febe6
ldsh [%i0+0x096],%l3 ! %l3 = 000000000000659f
! Mem[000000002f000020] = 0a771382eddd2b8a, %l4 = f7e091fa3e378dc2, %l4 = f7e091fa3e378dc2
add %i2,0x20,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 0a771382eddd2b8a
! Mem[00000000918001d8] = e375a940, %g18 = 66e50e91ecb38d33
ldsw [%o0+0x1d8],%g2 ! %g2 = 66e50e91ecb38d33
p15_label_14:
! Mem[000000002e800120] = 0ac548c9, %l1 = cda58950, %l1 = cda58950
add %i1,0x120,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000ac548c9
! Mem[0000000091000170] = fcaaa1c27f0c6232, %g2 = ffffffffe375a940
ldx [%i6+0x170],%g2 ! %g2 = fcaaa1c27f0c6232
! Mem[000000002e800068] = daf8835c, %l7 = 00000000000000ce
ldstub [%i1+0x068],%l7 ! %l7 = 000000da000000ff
membar #Sync ! Added by membar checker (1896)
! %l4 = 0a771382eddd2b8a, Mem[000000009000002a] = d4783272
stb %l4,[%i4+0x02a] ! Mem[0000000090000028] = 8a783272
! %l4 = 0a771382eddd2b8a, Mem[000000002f000042] = 1de0e54c
stb %l4,[%i2+0x042] ! Mem[000000002f000040] = 1de08a4c
! Mem[000000002e8000a8] = 2859d478, %l4 = 0a771382eddd2b8a
swap [%i1+0x0a8],%l4 ! %l4 = 000000002859d478
! Mem[000000002e000070] = 78b524e4, %l4 = 2859d478, %l3 = 0000659f
add %i0,0x70,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000078b524e4
! Mem[000000002f80010c] = 5f3db25f, %l1 = 000000000ac548c9
swap [%i3+0x10c],%l1 ! %l1 = 000000005f3db25f
! Mem[000000002f0000c0] = 4339d890, %l1 = 000000005f3db25f
swap [%i2+0x0c0],%l1 ! %l1 = 000000004339d890
! Mem[0000000091800178] = a16be4dd805d65fb, %g2 = fcaaa1c27f0c6232
ldx [%o0+0x178],%g2 ! %g2 = a16be4dd805d65fb
p15_label_15:
! Mem[00000000910000b4] = 4c497333, %g2 = a16be4dd805d65fb
ldub [%i6+0x0b5],%g2 ! %g2 = 000000000000004c
! Mem[0000000090800108] = d1229915, %g2 = 000000000000004c
ldsh [%i5+0x108],%g2 ! %g2 = ffffffffffffd122
! Mem[00000000908001f8] = 845309c2, %g2 = ffffffffffffd122
ldsb [%i5+0x1f8],%g2 ! %g2 = ffffffffffffff84
! %l4 = 000000002859d478, Mem[000000002e8000f5] = f0492fa2
stb %l4,[%i1+0x0f5] ! Mem[000000002e8000f4] = f0782fa2
! Mem[000000002f8001a8] = d28cccd5011b2f7c, %l5 = 0000000013fc9935, %l2 = 0000000026664d0d
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = d28cccd5011b2f7c
! %l3 = 0000000078b524e4, Mem[000000002e000162] = 1401727f
sth %l3,[%i0+0x162] ! Mem[000000002e000160] = 140124e4
! Mem[000000002f800180] = e27233561654552e, %l6 = 000000007bf96c96, %l1 = 000000004339d890
add %i3,0x180,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e27233561654552e
! Mem[000000002e80011c] = 9d24cbf2, %l1 = e27233561654552e
swap [%i1+0x11c],%l1 ! %l1 = 000000009d24cbf2
! Mem[000000002f8000a8] = 8844251e 8179df47, %l0 = 00000046, %l1 = 9d24cbf2
ldd [%i3+0x0a8],%l0 ! %l0 = 000000008844251e 000000008179df47
! %l1 = 000000008179df47, Mem[0000000090800172] = e1ded100
sth %l1,[%i5+0x172] ! Mem[0000000090800170] = df47d100
p15_label_16:
! %f0 = cbc9f706 b0be479d 93b59817 5d5fc042
! %f4 = 754820ce 75f240f7 58ae96e7 46e6cf24
! %f8 = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! %f12 = e551ca90 4944a8fe 7ba68a1c 9a1984c7
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000090800008] = 039aa900, %g2 = ffffffffffffff84
ldub [%i5+0x009],%g2 ! %g2 = 0000000000000003
! Mem[000000002f80013e] = 0b453c71, %l3 = 0000000078b524e4
ldstub [%i3+0x13e],%l3 ! %l3 = 0000003c000000ff
! Mem[00000000918001a8] = 68d08c1d21063261, %g2 = 0000000000000003
ldx [%o0+0x1a8],%g2 ! %g2 = 68d08c1d21063261
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[00000000900000d8] = a17fd84b 41945246, %g2 = 21063261, %g3 = 91c12a9b
ldd [%i4+0x0d8],%g2 ! %g2 = 00000000a17fd84b 0000000041945246
! Mem[0000000091800050] = 82afd0fb, %g2 = 00000000a17fd84b
lduw [%o0+0x050],%g2 ! %g2 = 0000000082afd0fb
! Mem[0000000091800108] = bad05d08, %g2 = 0000000082afd0fb
ldsh [%o0+0x10a],%g2 ! %g2 = ffffffffffffbad0
! Mem[000000002f80003c] = da146d4e, %l1 = 000000008179df47
ldsw [%i3+0x03c],%l1 ! %l1 = ffffffffda146d4e
! Mem[000000002f800160] = 720be8ad9bb22e52, %l6 = 000000007bf96c96, %l3 = 000000000000003c
add %i3,0x160,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 720be8ad9bb22e52
p15_label_17:
! %l4 = 000000002859d478, Mem[0000000091000119] = 4e9c3347
stb %l4,[%i6+0x119] ! Mem[0000000091000118] = 789c3347
! Mem[000000002e800028] = 92c5f04c83b5d261, %l5 = 0000000013fc9935, %l4 = 000000002859d478
add %i1,0x28,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 92c5f04c83b5d261
! Mem[000000002f000018] = 2d665b80b3f27b1a, %l2 = d28cccd5011b2f7c, %l5 = 0000000013fc9935
add %i2,0x18,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 2d665b80b3f27b1a
! %l6 = 000000007bf96c96, Mem[00000000910001f2] = 24d29c39
sth %l6,[%i6+0x1f2] ! Mem[00000000910001f0] = 6c969c39
! Mem[000000009080008c] = e9dfa195, %g2 = ffffffffffffbad0
ldub [%i5+0x08d],%g2 ! %g2 = 00000000000000e9
! Mem[0000000091800128] = 33930b9100000051, %g2 = 00000000000000e9
ldx [%o0+0x128],%g2 ! %g2 = 33930b9100000051
! %l4 = 83b5d261, %l5 = b3f27b1a, Mem[0000000090000160] = 54bd30c1 b7ca55e7
std %l4,[%i4+0x160] ! Mem[0000000090000160] = 83b5d261 b3f27b1a
! %l0 = 8844251e, %l1 = da146d4e, Mem[000000002f0001a0] = e359f9d0 6da9a491
std %l0,[%i2+0x1a0] ! Mem[000000002f0001a0] = 8844251e da146d4e
! Mem[000000002e8000c1] = b3673d4a, %l1 = ffffffffda146d4e
ldstub [%i1+0x0c1],%l1 ! %l1 = 00000067000000ff
! Mem[00000000910000e0] = e2cfc5ae, %g2 = 33930b9100000051
lduh [%i6+0x0e0],%g2 ! %g2 = 000000000000e2cf
p15_label_18:
! Mem[00000000910001dc] = eadd85ef, %g2 = 000000000000e2cf
lduw [%i6+0x1dc],%g2 ! %g2 = 00000000eadd85ef
! %f0 = cbc9f706 b0be479d 93b59817 5d5fc042
! %f4 = 754820ce 75f240f7 58ae96e7 46e6cf24
! %f8 = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! %f12 = e551ca90 4944a8fe 7ba68a1c 9a1984c7
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (1897)
! %f0 = cbc9f706 b0be479d 93b59817 5d5fc042
! %f4 = 754820ce 75f240f7 58ae96e7 46e6cf24
! %f8 = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! %f12 = e551ca90 4944a8fe 7ba68a1c 9a1984c7
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000090000088] = a12ea19c, %g2 = 00000000eadd85ef
lduh [%i4+0x08a],%g2 ! %g2 = 000000000000a12e
! Mem[000000002f800030] = baaa524ddc865311, %l6 = 000000007bf96c96, %l6 = 000000007bf96c96
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = baaa524ddc865311
! Mem[0000000091800018] = 08ee2106, %g18 = 66e50e91ecb38d33
ldsw [%o0+%o3],%g2 ! %g2 = 66e50e91ecb38d33
! Mem[000000002f800090] = e1792265, %l2 = d28cccd5011b2f7c
ldstub [%i3+0x090],%l2 ! %l2 = 000000e1000000ff
! %f0 = cbc9f706 b0be479d 93b59817 5d5fc042
! %f4 = 754820ce 75f240f7 58ae96e7 46e6cf24
! %f8 = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! %f12 = e551ca90 4944a8fe 7ba68a1c 9a1984c7
mov 0x0c0,%g5
stda %f0,[%i2+%g5]ASI_BLK_AIUPL ! Block Store to 000000002f0000c0
! Mem[000000002e000000] = 0bd12bf211fff729, %l3 = 720be8ad9bb22e52, %l2 = 00000000000000e1
casxa [%i0]0x80,%l3,%l2 ! %l2 = 0bd12bf211fff729
! Mem[000000002f800024] = 13ec0b9f, %l6 = dc865311, %l4 = 83b5d261
add %i3,0x24,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000013ec0b9f
p15_label_19:
! %l5 = 2d665b80b3f27b1a, Mem[000000002e000181] = c373dc60
stb %l5,[%i0+0x181] ! Mem[000000002e000180] = c31adc60
! Mem[0000000090000188] = 7aef79e02fe56477, %g2 = 0000000008ee2106
ldx [%i4+0x188],%g2 ! %g2 = 7aef79e02fe56477
! Mem[0000000090000138] = 22ab2ec7 5cc34e5a, %g2 = 2fe56477, %g3 = 41945246
ldd [%i4+0x138],%g2 ! %g2 = 0000000022ab2ec7 000000005cc34e5a
! Mem[000000002f000198] = a17fd84b41945246, %l2 = 0bd12bf211fff729, %l5 = 2d665b80b3f27b1a
add %i2,0x198,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = a17fd84b41945246
! Mem[000000002f800174] = 12c596b2, %l2 = 0bd12bf211fff729
ldstub [%i3+0x174],%l2 ! %l2 = 00000012000000ff
! Mem[000000002e000128] = 13e8cbd0094cdcc4, %l6 = baaa524ddc865311, %l6 = baaa524ddc865311
add %i0,0x128,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 13e8cbd0094cdcc4
! Mem[00000000900001d0] = df520b42, %g2 = 0000000022ab2ec7
ldsh [%i4+0x1d2],%g2 ! %g2 = ffffffffffffdf52
! Mem[0000000090800044] = cf29f1c4, %g2 = ffffffffffffdf52
ldsb [%i5+0x046],%g2 ! %g2 = ffffffffffffffcf
! Mem[0000000090000090] = 99658222 f9142146, %g2 = ffffffcf, %g3 = 5cc34e5a
ldd [%i4+0x090],%g2 ! %g2 = 0000000099658222 00000000f9142146
! %l0 = 8844251e, %l1 = 00000067, Mem[00000000900000b8] = d3805e8c 8ce25a97
std %l0,[%i4+0x0b8] ! Mem[00000000900000b8] = 8844251e 00000067
p15_label_20:
! Mem[00000000918001e0] = 18875723fcc1a550, %g2 = 0000000099658222
ldx [%o0+0x1e0],%g2 ! %g2 = 18875723fcc1a550
! Mem[00000000900000f8] = b78714c3, %g2 = 18875723fcc1a550
ldsh [%i4+0x0fa],%g2 ! %g2 = ffffffffffffb787
! Mem[00000000910000e8] = 92c02dd4a4951bb3, %g2 = ffffffffffffb787
ldx [%i6+0x0e8],%g2 ! %g2 = 92c02dd4a4951bb3
! %f16 = dcf1d23a 3bbad95f 7764e52f e079ef7a
! %f20 = 0189420b 52df71f7 a17fd84b 41945246
! %f24 = e359f9d0 6da9a491 38af1c49 d68d43ef
! %f28 = 764df59d ba50eb41 a143b787 14c36ac2
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[000000002f800080] = 9cc71bc23779a791, %l6 = 13e8cbd0094cdcc4, %l3 = 720be8ad9bb22e52
add %i3,0x80,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 9cc71bc23779a791
! %f16 = dcf1d23a 3bbad95f 7764e52f e079ef7a
! %f20 = 0189420b 52df71f7 a17fd84b 41945246
! %f24 = e359f9d0 6da9a491 38af1c49 d68d43ef
! %f28 = 764df59d ba50eb41 a143b787 14c36ac2
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000002f8000a0] = 153408de, %l7 = 00000000000000da
swap [%i3+0x0a0],%l7 ! %l7 = 00000000153408de
! Mem[00000000918001ec] = 9a019c9d, %g2 = 92c02dd4a4951bb3
ldsb [%o0+0x1ef],%g2 ! %g2 = ffffffffffffff9a
! %l4 = 13ec0b9f, %l5 = 41945246, Mem[0000000091800098] = cd824bad 795c1135
std %l4,[%o0+0x098] ! Mem[0000000091800098] = 13ec0b9f 41945246
! Mem[00000000900000f8] = a143b78714c36ac2, %g2 = ffffffffffffff9a
ldx [%i4+0x0f8],%g2 ! %g2 = a143b78714c36ac2
p15_label_21:
! Mem[0000000090800080] = 9df8cfa2, %g18 = 66e50e91ecb38d33
ldsw [%i5+0x080],%g2 ! %g2 = 66e50e91ecb38d33
! Mem[0000000090000100] = 8701f97a, %g2 = ffffffff9df8cfa2
lduh [%i4+0x102],%g2 ! %g2 = 0000000000008701
! Mem[000000002e8000b8] = 7ba68a1c9a1984c7, %l5 = a17fd84b41945246, %l0 = 000000008844251e
add %i1,0xb8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 7ba68a1c9a1984c7
! Mem[000000002e000040] = 2dc40aa3, %l3 = 9cc71bc23779a791
lduw [%i0+0x040],%l3 ! %l3 = 000000002dc40aa3
! Mem[000000002f000034] = 6b044f85, %l3 = 000000002dc40aa3
swap [%i2+0x034],%l3 ! %l3 = 000000006b044f85
! Mem[00000000918001f4] = 68000000, %g2 = 0000000000008701
ldub [%o0+0x1f7],%g2 ! %g2 = 0000000000000068
! Mem[000000002e0001e0] = e359f9d06da9a491, %l0 = 7ba68a1c9a1984c7, %l4 = 0000000013ec0b9f
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = e359f9d06da9a491
! %f0 = cbc9f706 b0be479d 93b59817 5d5fc042
! %f4 = 754820ce 75f240f7 58ae96e7 46e6cf24
! %f8 = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! %f12 = e551ca90 4944a8fe 7ba68a1c 9a1984c7
stda %f0,[%i1+%g6]ASI_BLK_AIUS ! Block Store to 000000002e8001c0
! Mem[0000000090000000] = 06b0be47, %g2 = 0000000000000068
ldsb [%i4+0x003],%g2 ! %g2 = 0000000000000006
! Mem[000000002e0000c6] = 1ca01515, %l5 = a17fd84b41945246
ldstub [%i0+0x0c6],%l5 ! %l5 = 00000015000000ff
p15_label_22:
membar #Sync ! Added by membar checker (1898)
! %f16 = dcf1d23a 3bbad95f 7764e52f e079ef7a
! %f20 = 0189420b 52df71f7 a17fd84b 41945246
! %f24 = e359f9d0 6da9a491 38af1c49 d68d43ef
! %f28 = 764df59d ba50eb41 a143b787 14c36ac2
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! %f0 = cbc9f706 b0be479d 93b59817 5d5fc042
! %f4 = 754820ce 75f240f7 58ae96e7 46e6cf24
! %f8 = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! %f12 = e551ca90 4944a8fe 7ba68a1c 9a1984c7
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (1899)
! Mem[0000000090000000] = 9d47beb0 06f7c9cb 42c05f5d 1798b593
! Mem[0000000090000010] = f740f275 ce204875 24cfe646 e796ae58
! Mem[0000000090000020] = e755cab7 c130bd54 b3b07232 78d45928
! Mem[0000000090000030] = fea84449 90ca51e5 c784199a 1c8aa67b
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[000000009000014c] = 5d5fc042, %g2 = 0000000000000006
ldsh [%i4+0x14c],%g2 ! %g2 = 0000000000005d5f
! Mem[00000000910000b0] = e70aab633a4c4973, %g2 = 0000000000005d5f
ldx [%i6+0x0b0],%g2 ! %g2 = e70aab633a4c4973
! %f0 = cbc9f706 b0be479d 93b59817 5d5fc042
! %f4 = 754820ce 75f240f7 58ae96e7 46e6cf24
! %f8 = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! %f12 = e551ca90 4944a8fe 7ba68a1c 9a1984c7
mov 0x100,%g6
stda %f0,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 000000002e000100
membar #Sync ! Added by membar checker (1900)
! Mem[000000002e00011e] = e796ae58, %l7 = 00000000153408de
ldstub [%i0+0x11e],%l7 ! %l7 = 000000ae000000ff
! Mem[000000002e800174] = 3604ab8e, %l6 = 094cdcc4, %l5 = 00000015
add %i1,0x174,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000003604ab8e
! Mem[000000002f000110] = 293a9f9b, %l4 = e359f9d06da9a491
swap [%i2+0x110],%l4 ! %l4 = 00000000293a9f9b
! Mem[000000002f800108] = 492d014a, %l6 = 094cdcc4, %l7 = 000000ae
add %i3,0x108,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000492d014a
p15_label_23:
! Mem[000000002f800131] = d2a2342b, %l7 = 00000000492d014a
ldstub [%i3+0x131],%l7 ! %l7 = 000000a2000000ff
! Mem[0000000090000144] = 479d93b5, %g2 = e70aab633a4c4973
ldsh [%i4+0x146],%g2 ! %g2 = 000000000000479d
! Mem[0000000090000148] = b598175d, %g2 = 000000000000479d
ldub [%i4+0x149],%g2 ! %g2 = 00000000000000b5
! Mem[00000000900000c0] = dcf1d23a 3bbad95f 7764e52f e079ef7a
! Mem[00000000900000d0] = 0189420b 52df71f7 a17fd84b 41945246
! Mem[00000000900000e0] = e359f9d0 6da9a491 38af1c49 d68d43ef
! Mem[00000000900000f0] = 764df59d ba50eb41 a143b787 14c36ac2
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000140] = cbc9f706 b0be479d 93b59817 5d5fc042
! Mem[0000000090000150] = 754820ce 75f240f7 58ae96e7 46e6cf24
! Mem[0000000090000160] = 54bd30c1 b7ca55e7 2859d478 3272b0b3
! Mem[0000000090000170] = e551ca90 4944a8fe 7ba68a1c 9a1984c7
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %l0 = 7ba68a1c9a1984c7, Mem[0000000091800034] = 6f288f44
sth %l0,[%o0+0x034] ! Mem[0000000091800034] = 84c78f44
! Mem[000000002e800040] = d6211bac 6aead740 b0a0281d 88933796
! Mem[000000002e800050] = 0abe6398 d2d3d68b bff1d344 f025b5e9
! Mem[000000002e800060] = f6d57839 7e799f69 fff8835c 48677dd0
! Mem[000000002e800070] = 7d44294d a3837b54 11c0ba5d a8fa1176
mov 0x040,%g4
ldda [%i1+%g4]ASI_BLK_SL,%f16 ! Block Load from 000000002e800040
! Mem[00000000908001d0] = 68432dfa5e10b39d, %g2 = 00000000000000b5
ldx [%i5+0x1d0],%g2 ! %g2 = 68432dfa5e10b39d
! Mem[000000002f0001ea] = 9d08273d, %l3 = 000000006b044f85
ldstub [%i2+0x1ea],%l3 ! %l3 = 00000027000000ff
! Mem[000000002f8001c4] = a4df7395, %l6 = 13e8cbd0094cdcc4
swap [%i3+0x1c4],%l6 ! %l6 = 00000000a4df7395
p15_label_24:
! %f16 = 40d7ea6a ac1b21d6 96379388 1d28a0b0
! %f20 = 8bd6d3d2 9863be0a e9b525f0 44d3f1bf
! %f24 = 699f797e 3978d5f6 d07d6748 5c83f8ff
! %f28 = 547b83a3 4d29447d 7611faa8 5dbac011
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[000000002e800194] = c76b56e7, %l4 = 00000000293a9f9b
ldub [%i1+0x195],%l4 ! %l4 = 000000000000006b
! Mem[000000002e00016b] = 4e4fb479, %l2 = 0000000000000012
ldstub [%i0+0x16b],%l2 ! %l2 = 00000079000000ff
! %f16 = 40d7ea6a ac1b21d6 96379388 1d28a0b0
! %f20 = 8bd6d3d2 9863be0a e9b525f0 44d3f1bf
! %f24 = 699f797e 3978d5f6 d07d6748 5c83f8ff
! %f28 = 547b83a3 4d29447d 7611faa8 5dbac011
mov 0x180,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUP ! Block Store to 000000002e000180
membar #Sync ! Added by membar checker (1901)
! Mem[000000002f0001c0] = 80d5f55a bf8e4194 dc65d905 33228f93
! Mem[000000002f0001d0] = 3bd11eff 0dc5c772 88cbf484 517aab1b
! Mem[000000002f0001e0] = 49ce9731 8cbac27c 9d08ff3d f95de480
! Mem[000000002f0001f0] = e3378ffa eaf3e2bb f6630023 3d72ebde
mov 0x1c0,%g5
ldda [%i2+%g5]ASI_BLK_S,%f16 ! Block Load from 000000002f0001c0
! %l4 = 000000000000006b, Mem[0000000090800120] = 4c6627b2
sth %l4,[%i5+0x120] ! Mem[0000000090800120] = 006b27b2
! Mem[000000002e0000f8] = cd01ea15, %l6 = a4df7395, %l5 = 3604ab8e
add %i0,0xf8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000cd01ea15
! Mem[0000000091000140] = 87d93951, %g2 = 68432dfa5e10b39d
lduh [%i6+0x142],%g2 ! %g2 = 00000000000087d9
! Mem[000000002f000076] = 9cd7545b, %l6 = 00000000a4df7395
ldstub [%i2+0x076],%l6 ! %l6 = 00000054000000ff
! %l2 = 0000000000000079, Mem[000000009100016f] = abfcaaa1
stb %l2,[%i6+0x16f] ! Mem[000000009100016c] = 79fcaaa1
p15_label_25:
! %f16 = 80d5f55a bf8e4194 dc65d905 33228f93
! %f20 = 3bd11eff 0dc5c772 88cbf484 517aab1b
! %f24 = 49ce9731 8cbac27c 9d08ff3d f95de480
! %f28 = e3378ffa eaf3e2bb f6630023 3d72ebde
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! %l1 = 0000000000000067, Mem[000000002f0000b8] = bab5e2c57cd2dd85
stx %l1,[%i2+0x0b8] ! Mem[000000002f0000b8] = 0000000000000067
membar #Sync ! Added by membar checker (1902)
! Mem[0000000090000080] = 80d5f55a bf8e4194 dc65d905 33228f93
! Mem[0000000090000090] = 3bd11eff 0dc5c772 88cbf484 517aab1b
! Mem[00000000900000a0] = 49ce9731 8cbac27c 9d08ff3d f95de480
! Mem[00000000900000b0] = e3378ffa eaf3e2bb f6630023 3d72ebde
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000002e800060] = f6d57839, %l5 = 00000000cd01ea15
lduw [%i1+0x060],%l5 ! %l5 = 00000000f6d57839
! Mem[0000000090800020] = cd842cc6, %g2 = 00000000000087d9
ldsh [%i5+%o4],%g2 ! %g2 = ffffffffffffcd84
! %f16 = 80d5f55a bf8e4194 dc65d905 33228f93
! %f20 = 3bd11eff 0dc5c772 88cbf484 517aab1b
! %f24 = 49ce9731 8cbac27c 9d08ff3d f95de480
! %f28 = e3378ffa eaf3e2bb f6630023 3d72ebde
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000002e800190] = 5796a56ec76b56e7, %l0 = 7ba68a1c9a1984c7, %l7 = 00000000000000a2
add %i1,0x190,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 5796a56ec76b56e7
! Mem[00000000910000b0] = e70aab63, %g2 = ffffffffffffcd84
ldub [%i6+0x0b0],%g2 ! %g2 = 00000000000000e7
! %l3 = 0000000000000027, Mem[0000000090800134] = 1dcd5e0b
sth %l3,[%i5+0x134] ! Mem[0000000090800134] = 00275e0b
! %l0 = 7ba68a1c9a1984c7, Mem[000000002f800150] = b1c9c74b66319f63
stx %l0,[%i3+0x150] ! Mem[000000002f800150] = 7ba68a1c9a1984c7
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 7ba68a1c9a1984c7
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000067
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000079
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000027
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000006b
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000f6d57839
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000054
bne,a,pn %xcc,p15_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 5796a56ec76b56e7
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 cbc9f706 b0be479d
bne %xcc,p15_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 93b59817 5d5fc042
bne %xcc,p15_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 754820ce 75f240f7
bne %xcc,p15_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 58ae96e7 46e6cf24
bne %xcc,p15_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 54bd30c1 b7ca55e7
bne %xcc,p15_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 2859d478 3272b0b3
bne %xcc,p15_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be e551ca90 4944a8fe
bne %xcc,p15_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 7ba68a1c 9a1984c7
bne %xcc,p15_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 80d5f55a bf8e4194
bne %xcc,p15_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be dc65d905 33228f93
bne %xcc,p15_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3bd11eff 0dc5c772
bne %xcc,p15_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 88cbf484 517aab1b
bne %xcc,p15_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 49ce9731 8cbac27c
bne %xcc,p15_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 9d08ff3d f95de480
bne %xcc,p15_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be e3378ffa eaf3e2bb
bne %xcc,p15_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be f6630023 3d72ebde
bne %xcc,p15_f30_fail
nop
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0bd12bf211fff729
ldx [%i0+0x000],%g3 ! Observed data at 000000002e000000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x000,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e4ef87e01ca0ff15
ldx [%i0+0x0c0],%g3 ! Observed data at 000000002e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 9d47beb006f7c9cb
ldx [%i0+0x100],%g3 ! Observed data at 000000002e000100
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 42c05f5d1798b593
ldx [%i0+0x108],%g3 ! Observed data at 000000002e000108
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f740f275ce204875
ldx [%i0+0x110],%g3 ! Observed data at 000000002e000110
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 24cfe646e796ff58
ldx [%i0+0x118],%g3 ! Observed data at 000000002e000118
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = e755cab7c130bd54
ldx [%i0+0x120],%g3 ! Observed data at 000000002e000120
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = b3b0723278d45928
ldx [%i0+0x128],%g3 ! Observed data at 000000002e000128
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = fea8444990ca51e5
ldx [%i0+0x130],%g3 ! Observed data at 000000002e000130
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = c784199a1c8aa67b
ldx [%i0+0x138],%g3 ! Observed data at 000000002e000138
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 25c105f4a2a990df
ldx [%i0+0x150],%g3 ! Observed data at 000000002e000150
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 140124e4b88176f6
ldx [%i0+0x160],%g3 ! Observed data at 000000002e000160
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4e4fb4ff4f6c28a8
ldx [%i0+0x168],%g3 ! Observed data at 000000002e000168
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 40d7ea6aac1b21d6
ldx [%i0+0x180],%g3 ! Observed data at 000000002e000180
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 963793881d28a0b0
ldx [%i0+0x188],%g3 ! Observed data at 000000002e000188
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 8bd6d3d29863be0a
ldx [%i0+0x190],%g3 ! Observed data at 000000002e000190
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = e9b525f044d3f1bf
ldx [%i0+0x198],%g3 ! Observed data at 000000002e000198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 699f797e3978d5f6
ldx [%i0+0x1a0],%g3 ! Observed data at 000000002e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = d07d67485c83f8ff
ldx [%i0+0x1a8],%g3 ! Observed data at 000000002e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 547b83a34d29447d
ldx [%i0+0x1b0],%g3 ! Observed data at 000000002e0001b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7611faa85dbac011
ldx [%i0+0x1b8],%g3 ! Observed data at 000000002e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 38af1c49d68d43ef
ldx [%i0+0x1e8],%g3 ! Observed data at 000000002e0001e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1e8,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 0fc89f21cd01ea15
ldx [%i1+0x010],%g3 ! Observed data at 000000002e800010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x010,%g4
ldx [%g1+0x068],%g2 ! Expected data = fff8835c48677dd0
ldx [%i1+0x068],%g3 ! Observed data at 000000002e800068
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 11c0ba5da8fa1176
ldx [%i1+0x078],%g3 ! Observed data at 000000002e800078
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = eddd2b8a3272b0b3
ldx [%i1+0x0a8],%g3 ! Observed data at 000000002e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b3ff3d4a80f2cc26
ldx [%i1+0x0c0],%g3 ! Observed data at 000000002e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 9beb1fe3f0782fa2
ldx [%i1+0x0f0],%g3 ! Observed data at 000000002e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8b9f78221654552e
ldx [%i1+0x118],%g3 ! Observed data at 000000002e800118
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7c259d7df7b64148
ldx [%i1+0x130],%g3 ! Observed data at 000000002e800130
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x130,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d30630a422ecb0e4
ldx [%i1+0x1b0],%g3 ! Observed data at 000000002e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = cbc9f706b0be479d
ldx [%i1+0x1c0],%g3 ! Observed data at 000000002e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 93b598175d5fc042
ldx [%i1+0x1c8],%g3 ! Observed data at 000000002e8001c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 754820ce75f240f7
ldx [%i1+0x1d0],%g3 ! Observed data at 000000002e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 58ae96e746e6cf24
ldx [%i1+0x1d8],%g3 ! Observed data at 000000002e8001d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 54bd30c1b7ca55e7
ldx [%i1+0x1e0],%g3 ! Observed data at 000000002e8001e0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2859d4783272b0b3
ldx [%i1+0x1e8],%g3 ! Observed data at 000000002e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e551ca904944a8fe
ldx [%i1+0x1f0],%g3 ! Observed data at 000000002e8001f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7ba68a1c9a1984c7
ldx [%i1+0x1f8],%g3 ! Observed data at 000000002e8001f8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1f8,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = b2f8cf7c2dc40aa3
ldx [%i2+0x030],%g3 ! Observed data at 000000002f000030
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1de08a4cbce26c20
ldx [%i2+0x040],%g3 ! Observed data at 000000002f000040
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = c62a86b99cd7ff5b
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 = 3535c63a59da2811
ldx [%i2+0x078],%g3 ! Observed data at 000000002f000078
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2857ff3b223e6047
ldx [%i2+0x0a0],%g3 ! Observed data at 000000002f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0000000000000067
ldx [%i2+0x0b8],%g3 ! Observed data at 000000002f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 9d47beb006f7c9cb
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 = 42c05f5d1798b593
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 = f740f275ce204875
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 = 24cfe646e796ae58
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 = e755cab7c130bd54
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 = b3b0723278d45928
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 = fea8444990ca51e5
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 = c784199a1c8aa67b
ldx [%i2+0x0f8],%g3 ! Observed data at 000000002f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 8bffd7097c23f96e
ldx [%i2+0x100],%g3 ! Observed data at 000000002f000100
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6da9a491766e4b5c
ldx [%i2+0x110],%g3 ! Observed data at 000000002f000110
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x110,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2c0157b500000075
ldx [%i2+0x150],%g3 ! Observed data at 000000002f000150
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = dcf1d23a3bbad95f
ldx [%i2+0x180],%g3 ! Observed data at 000000002f000180
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7764e52fe079ef7a
ldx [%i2+0x188],%g3 ! Observed data at 000000002f000188
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0189420b52df71f7
ldx [%i2+0x190],%g3 ! Observed data at 000000002f000190
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = a17fd84b41945246
ldx [%i2+0x198],%g3 ! Observed data at 000000002f000198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8844251eda146d4e
ldx [%i2+0x1a0],%g3 ! Observed data at 000000002f0001a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 38af1c49d68d43ef
ldx [%i2+0x1a8],%g3 ! Observed data at 000000002f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 764df59dba50eb41
ldx [%i2+0x1b0],%g3 ! Observed data at 000000002f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a143b78714c36ac2
ldx [%i2+0x1b8],%g3 ! Observed data at 000000002f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 3bd11eff0dc5c772
ldx [%i2+0x1d0],%g3 ! Observed data at 000000002f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9d08ff3df95de480
ldx [%i2+0x1e8],%g3 ! Observed data at 000000002f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1e8,%g4
set p15_local3_expect,%g1
p15_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ed6d502980f1fffa
ldx [%i3+0x000],%g3 ! Observed data at 000000002f800000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x000,%g4
ldx [%g1+0x070],%g2 ! Expected data = 72249935d16f1e4b
ldx [%i3+0x070],%g3 ! Observed data at 000000002f800070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff792265cda74921
ldx [%i3+0x090],%g3 ! Observed data at 000000002f800090
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000dac7add316
ldx [%i3+0x0a0],%g3 ! Observed data at 000000002f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff72ce277952b80f
ldx [%i3+0x0b0],%g3 ! Observed data at 000000002f8000b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a8092b1a0fff4147
ldx [%i3+0x0c0],%g3 ! Observed data at 000000002f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 492d014a0ac548c9
ldx [%i3+0x108],%g3 ! Observed data at 000000002f800108
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = d2ff342b77eb5c1b
ldx [%i3+0x130],%g3 ! Observed data at 000000002f800130
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 83c0da490b45ff71
ldx [%i3+0x138],%g3 ! Observed data at 000000002f800138
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7ba68a1c9a1984c7
ldx [%i3+0x150],%g3 ! Observed data at 000000002f800150
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = d5a6bce2ffc596b2
ldx [%i3+0x170],%g3 ! Observed data at 000000002f800170
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 6caac50314294378
ldx [%i3+0x188],%g3 ! Observed data at 000000002f800188
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ba442d7f094cdcc4
ldx [%i3+0x1c0],%g3 ! Observed data at 000000002f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = caffda7b30636852
ldx [%i3+0x1c8],%g3 ! Observed data at 000000002f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ffc458523b8118f1
ldx [%i3+0x1f0],%g3 ! Observed data at 000000002f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1f0,%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:
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000008]
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e000018]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e800008]
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000028]
done
p15_trap1o:
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000008]
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e000018]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002e800008]
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000028]
done
p15_trap2e:
ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000010]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f800010]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002e000010]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f000000]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stwa %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800010]
done
p15_trap2o:
ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000010]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f800010]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002e000010]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f000000]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stwa %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800010]
done
p15_trap3e:
nop
nop
nop
nop
nop
done
p15_trap3o:
nop
nop
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 = c81536e85539a9e7
ldx [%g1+0x008],%l1 ! %l1 = 246b614eee413a65
ldx [%g1+0x010],%l2 ! %l2 = c00cdbedf7b64148
ldx [%g1+0x018],%l3 ! %l3 = a230356439512fbe
ldx [%g1+0x020],%l4 ! %l4 = 9ca0ac9baf72ce27
ldx [%g1+0x028],%l5 ! %l5 = ae3c9f76dcc2aa68
ldx [%g1+0x030],%l6 ! %l6 = ff77fd1c6b3991bf
ldx [%g1+0x038],%l7 ! %l7 = 568381302fb732ad
! 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 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bd61db3c 14b9b8b4 bfc7cbc0 797d841b
! %f20 = 566a70b9 d96974de 98b64c04 12b713fa
! %f24 = 43f51ff8 1b438767 1d1e928a 7c70e344
! %f28 = 26d5d0e0 54881f2f a15165d3 ffa5bd43
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d055c104 bda3f80b abc31038 26a4de5f
! %f36 = 7fc79b34 b6276ee8 6f8bda42 5a6162ce
! %f40 = d28ca753 6732d99b 08ab4a07 a732d537
! %f44 = 588a30cc 5fa06eaa 66bedb97 0c148f6e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa8351ee700000033,%g7,%g1 ! GSR scale = 6, align = 3
wr %g1,%g0,%gsr ! GSR = a8351ee700000033
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:
! %f16 = bd61db3c 14b9b8b4 bfc7cbc0 797d841b
! %f20 = 566a70b9 d96974de 98b64c04 12b713fa
! %f24 = 43f51ff8 1b438767 1d1e928a 7c70e344
! %f28 = 26d5d0e0 54881f2f a15165d3 ffa5bd43
stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000030000000
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000030000144] = defe4493, %l2 = 35712145cd50f829
swap [%i0+0x144],%l2 ! %l2 = 00000000defe4493
! Mem[0000000030800111] = cc6b1d01, %l4 = 64999bb99f5c41e4
ldstub [%i1+0x111],%l4 ! %l4 = 0000006b000000ff
! Mem[0000000090000010] = 556f2f4b, %g2 = 1dff13b91d2d28ff
lduh [%i4+%o2],%g2 ! %g2 = 000000000000556f
! Mem[0000000091000088] = 230256eb, %g2 = 000000000000556f
lduw [%i6+0x088],%g2 ! %g2 = 00000000230256eb
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! %f16 = bd61db3c 14b9b8b4 bfc7cbc0 797d841b
! %f20 = 566a70b9 d96974de 98b64c04 12b713fa
! %f24 = 43f51ff8 1b438767 1d1e928a 7c70e344
! %f28 = 26d5d0e0 54881f2f a15165d3 ffa5bd43
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000090000038] = 23d8e54b 8d0fb925, %g2 = 230256eb, %g3 = 0bad0b00
ldd [%i4+0x038],%g2 ! %g2 = 0000000023d8e54b 000000008d0fb925
! Mem[0000000030800040] = af4ce38a78bc4d6c, %l4 = 000000000000006b, %l3 = be600508b36f18b3
add %i1,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = af4ce38a78bc4d6c
p16_label_2:
! Mem[00000000310001c0] = 6c7aec73 ceb9d665 0f90805d 401ea864
! Mem[00000000310001d0] = ff767ead 7f62e836 62a5a3cc 6af2ac16
! Mem[00000000310001e0] = 265658e0 8c396dc2 b87d9756 17a0b96b
! Mem[00000000310001f0] = 563b5142 619334e2 5fdc4431 b79fa5c7
mov 0x1c0,%g5
ldda [%i2+%g5]ASI_BLK_P,%f16 ! Block Load from 00000000310001c0
! Mem[00000000300000e4] = bebd3b80, %l2 = 00000000defe4493
swap [%i0+0x0e4],%l2 ! %l2 = 00000000bebd3b80
! Mem[0000000030000098] = 8b8127a5, %l4 = 000000000000006b
ldsh [%i0+0x098],%l4 ! %l4 = ffffffffffff8b81
! Mem[0000000030800044] = 78bc4d6c, %l6 = 79a881204258381b
swap [%i1+0x044],%l6 ! %l6 = 0000000078bc4d6c
! Mem[00000000310001bc] = 3f5e3059, %l7 = 73b9b2820e8db6ab
swap [%i2+0x1bc],%l7 ! %l7 = 000000003f5e3059
! Mem[00000000318001e8] = 14b888ebf628af23, %l0 = 8f242e1dd56afba3, %l3 = af4ce38a78bc4d6c
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 14b888ebf628af23
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000031000134] = 42f4c21c, %l1 = 401addb3ca408d8f
ldub [%i2+0x137],%l1 ! %l1 = 000000000000001c
! Mem[0000000090000034] = 3f61c793, %g2 = 0000000023d8e54b
lduw [%i4+0x034],%g2 ! %g2 = 000000003f61c793
! %l5 = 41d021aea0dbdacc, Mem[00000000900000a0] = 5fdad36e454e5a24
stx %l5,[%i4+0x0a0] ! Mem[00000000900000a0] = 41d021aea0dbdacc
p16_label_3:
! Mem[0000000030000164] = 5453cb0a, %l2 = 00000000bebd3b80
ldstub [%i0+0x164],%l2 ! %l2 = 00000054000000ff
! Mem[0000000030000198] = 9774b1aaf5abc9ba, %l4 = ffffffffffff8b81, %l6 = 0000000078bc4d6c
add %i0,0x198,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 9774b1aaf5abc9ba
! Mem[00000000310000c4] = 5b106175, %l0 = d56afba3, %l4 = ffff8b81
add %i2,0xc4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000005b106175
! Mem[0000000030800028] = cf673bdb, %l3 = f628af23, %l0 = d56afba3
add %i1,0x28,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000cf673bdb
! %l4 = 000000005b106175, Mem[0000000091800110] = f718962d
stw %l4,[%o0+0x110] ! Mem[0000000091800110] = 5b106175
! Mem[00000000910000f0] = 60458241 62fe258d, %g2 = 3f61c793, %g3 = 8d0fb925
ldd [%i6+0x0f0],%g2 ! %g2 = 0000000060458241 0000000062fe258d
! %l2 = 00000054, %l3 = f628af23, Mem[00000000910001b0] = f19f210c 1e8d05f0
std %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000054 f628af23
! Mem[00000000308001a9] = be95fa12, %l3 = 14b888ebf628af23
ldstub [%i1+0x1a9],%l3 ! %l3 = 00000095000000ff
! Mem[00000000900000b0] = 46981f4d, %g2 = 0000000060458241
ldub [%i4+0x0b2],%g2 ! %g2 = 0000000000000046
membar #Sync ! Added by membar checker (1903)
! Mem[0000000090000184] = 729711dc, %g2 = 0000000000000046
ldsb [%i4+0x187],%g2 ! %g2 = 0000000000000072
p16_label_4:
! Mem[0000000091000000] = 83061aa11b867a85, %g2 = 0000000000000072
ldx [%i6+%g0],%g2 ! %g2 = 83061aa11b867a85
! Mem[0000000090000198] = b3dad0bc, %g18 = 78d1f8aeb3e8c690
ldsw [%i4+0x198],%g2 ! %g2 = 78d1f8aeb3e8c690
! Mem[0000000031800034] = 86e5dd86, %l4 = 000000005b106175
ldsb [%i3+0x037],%l4 ! %l4 = ffffffffffffff86
! Mem[0000000030800114] = 0d415411, %l4 = ffffffffffffff86
swap [%i1+0x114],%l4 ! %l4 = 000000000d415411
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[0000000091000178] = 29bf19a8, %g2 = ffffffffb3dad0bc
ldsh [%i6+0x17a],%g2 ! %g2 = 00000000000029bf
! Mem[000000003000015c] = 04485fd4, %l2 = 00000054, %l0 = cf673bdb
add %i0,0x15c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000004485fd4
! %l6 = f5abc9ba, %l7 = 3f5e3059, Mem[0000000090800050] = 7bb3e03f 1e244677
std %l6,[%i5+0x050] ! Mem[0000000090800050] = f5abc9ba 3f5e3059
! Mem[00000000300001dc] = d82de194, %l0 = 04485fd4, %l7 = 3f5e3059
add %i0,0x1dc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d82de194
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
p16_label_5:
! Mem[0000000091800118] = 29c2ad3a 060bb791, %g2 = 000029bf, %g3 = 62fe258d
ldd [%o0+0x118],%g2 ! %g2 = 0000000029c2ad3a 00000000060bb791
! %l5 = 41d021aea0dbdacc, Mem[0000000091000180] = 4b016a30
sth %l5,[%i6+0x180] ! Mem[0000000091000180] = dacc6a30
! Mem[0000000091000080] = 30f3d11f, %g2 = 0000000029c2ad3a
ldsh [%i6+0x080],%g2 ! %g2 = 00000000000030f3
! Mem[0000000091800170] = bdf036a6 f8334f44, %g2 = 000030f3, %g3 = 060bb791
ldd [%o0+0x170],%g2 ! %g2 = 00000000bdf036a6 00000000f8334f44
! Mem[00000000318000dc] = 9d8024b5, %l0 = 04485fd4, %l3 = 00000095
add %i3,0xdc,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000009d8024b5
membar #Sync ! Added by membar checker (1904)
! %f16 = 6c7aec73 ceb9d665 0f90805d 401ea864
! %f20 = ff767ead 7f62e836 62a5a3cc 6af2ac16
! %f24 = 265658e0 8c396dc2 b87d9756 17a0b96b
! %f28 = 563b5142 619334e2 5fdc4431 b79fa5c7
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[00000000318001f0] = 971afc7d03ebf907, %l0 = 0000000004485fd4, %l3 = 000000009d8024b5
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 971afc7d03ebf907
! Mem[00000000910001cc] = eab30abf, %g2 = 00000000bdf036a6
ldsh [%i6+0x1cc],%g2 ! %g2 = ffffffffffffeab3
! Mem[00000000318001f0] = 971afc7d, %l0 = 0000000004485fd4
swap [%i3+0x1f0],%l0 ! %l0 = 00000000971afc7d
! Mem[0000000091800124] = 675e315f, %g2 = ffffffffffffeab3
ldub [%o0+0x127],%g2 ! %g2 = 0000000000000067
p16_label_6:
! %l5 = 41d021aea0dbdacc, Mem[0000000090800127] = b9de0e84
stb %l5,[%i5+0x127] ! Mem[0000000090800124] = ccde0e84
! Mem[0000000090000058] = b3dad0bcfabfa946, %g2 = 0000000000000067
ldx [%i4+0x058],%g2 ! %g2 = b3dad0bcfabfa946
! Mem[00000000910001b4] = f628af23, %g2 = b3dad0bcfabfa946
lduh [%i6+0x1b4],%g2 ! %g2 = 000000000000f628
! Mem[0000000090800050] = ba3f5e30, %g2 = 000000000000f628
ldub [%i5+0x053],%g2 ! %g2 = 00000000000000ba
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
mov 0x0c0,%g5
stda %f0,[%i3+%g5]ASI_COMMIT_P ! Block Store to 00000000318000c0
! Mem[00000000310000a0] = 30594b5a5ebef431, %l6 = 9774b1aaf5abc9ba, %l5 = 41d021aea0dbdacc
add %i2,0xa0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 30594b5a5ebef431
membar #Sync ! Added by membar checker (1905)
! Mem[0000000090000180] = 65d6b9ce 73ec7a6c 64a81e40 5d80900f
! Mem[0000000090000190] = 36e8627f ad7e76ff 16acf26a cca3a562
! Mem[00000000900001a0] = c26d398c e0585626 6bb9a017 56977db8
! Mem[00000000900001b0] = e2349361 42513b56 c7a59fb7 3144dc5f
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 41d021ae a0dbdacc d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[00000000918000c8] = 7b42db07ee9de4a5, %g2 = 00000000000000ba
ldx [%o0+0x0c8],%g2 ! %g2 = 7b42db07ee9de4a5
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p16_label_7:
membar #Sync ! Added by membar checker (1906)
! %l1 = 000000000000001c, Mem[0000000090000188] = 64a81e40
stw %l1,[%i4+0x188] ! Mem[0000000090000188] = 0000001c
! Mem[0000000031000084] = fa8c8d6d, %l4 = 000000000d415411
swap [%i2+0x084],%l4 ! %l4 = 00000000fa8c8d6d
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800030] = 0732a371, %g2 = 7b42db07ee9de4a5
ldub [%i5+0x032],%g2 ! %g2 = 0000000000000007
! Mem[0000000091000160] = 576b9b8c, %g2 = 0000000000000007
lduw [%i6+0x160],%g2 ! %g2 = 00000000576b9b8c
! %f16 = 6c7aec73 ceb9d665 0f90805d 401ea864
! %f20 = ff767ead 7f62e836 62a5a3cc 6af2ac16
! %f24 = 265658e0 8c396dc2 b87d9756 17a0b96b
! %f28 = 563b5142 619334e2 5fdc4431 b79fa5c7
mov 0x100,%g5
stda %f16,[%i2+%g5]ASI_BLK_P ! Block Store to 0000000031000100
! %l4 = fa8c8d6d, %l5 = 5ebef431, Mem[0000000091000118] = 454e9c33 47397e41
std %l4,[%i6+0x118] ! Mem[0000000091000118] = fa8c8d6d 5ebef431
! Mem[0000000090000088] = 7c63a12e, %g18 = 78d1f8aeb3e8c690
ldsw [%i4+0x088],%g2 ! %g2 = 78d1f8aeb3e8c690
! %l4 = 00000000fa8c8d6d, Mem[000000009180004e] = be5082af
sth %l4,[%o0+0x04e] ! Mem[000000009180004c] = 8d6d82af
! %l0 = 971afc7d, %l1 = 0000001c, Mem[00000000908000a0] = 16833e54 2f812be1
std %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 971afc7d 0000001c
p16_label_8:
! Mem[0000000031000020] = 21f81306ab28c9ba, %l7 = 00000000d82de194
ldx [%i2+%o4],%l7 ! %l7 = 21f81306ab28c9ba
! %l2 = 0000000000000054, Mem[0000000091000190] = 7cd87330
sth %l2,[%i6+0x190] ! Mem[0000000091000190] = 00547330
! %l7 = 21f81306ab28c9ba, Mem[00000000300001ac] = 2fe4015f
stw %l7,[%i0+0x1ac] ! Mem[00000000300001ac] = ab28c9ba
! Mem[000000003000001c] = 12b713fa, %l6 = f5abc9ba, %l7 = ab28c9ba
add %i0,0x1c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000012b713fa
! %l0 = 971afc7d, %l1 = 0000001c, Mem[0000000091000068] = 74e21067 97f4ab76
std %l0,[%i6+0x068] ! Mem[0000000091000068] = 971afc7d 0000001c
! Mem[0000000030800158] = 9f9789cc, %l4 = fa8c8d6d, %l4 = fa8c8d6d
add %i1,0x158,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000009f9789cc
! Mem[0000000090800008] = 9c039aa9, %g2 = 000000007c63a12e
ldub [%i5+%o1],%g2 ! %g2 = 000000000000009c
! Mem[0000000091000070] = 060d415c 7c47c2fe, %g2 = 0000009c, %g3 = f8334f44
ldd [%i6+0x070],%g2 ! %g2 = 00000000060d415c 000000007c47c2fe
! Mem[0000000030000140] = 4286f76a cd50f829 1566718a bcd38362
! Mem[0000000030000150] = 6a7a956f adbe82ff 7f59bfe0 04485fd4
! Mem[0000000030000160] = 5c02346b ff53cb0a 9ecae879 8b6b13a8
! Mem[0000000030000170] = 2c1e0cb4 d8b32a75 ed529115 fde04dc1
mov 0x140,%g4
ldda [%i0+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000030000140
! %l4 = 000000009f9789cc, Mem[0000000031000078] = 80606cd4
sth %l4,[%i2+0x078] ! Mem[0000000031000078] = 89cc6cd4
p16_label_9:
! Mem[0000000090800058] = e9933347, %g2 = 00000000060d415c
ldsb [%i5+0x05a],%g2 ! %g2 = ffffffffffffffe9
! Mem[00000000900001b0] = e2349361 42513b56, %g2 = ffffffe9, %g3 = 7c47c2fe
ldd [%i4+0x1b0],%g2 ! %g2 = 00000000e2349361 0000000042513b56
! Mem[00000000908000e0] = 7b822914, %g2 = 00000000e2349361
ldub [%i5+0x0e0],%g2 ! %g2 = 000000000000007b
! %l3 = 971afc7d03ebf907, Mem[0000000031800008] = 81e6111e
stw %l3,[%i3+%o1] ! Mem[0000000031800008] = 03ebf907
! %l4 = 000000009f9789cc, Mem[0000000091000199] = a4779dc3
stb %l4,[%i6+0x199] ! Mem[0000000091000198] = cc779dc3
! Mem[0000000090000060] = dcf4e310, %g18 = 78d1f8aeb3e8c690
ldsw [%i4+0x060],%g2 ! %g2 = 78d1f8aeb3e8c690
! Mem[00000000318001b7] = b09ef6df, %l1 = 000000000000001c
ldstub [%i3+0x1b7],%l1 ! %l1 = 000000df000000ff
! Mem[00000000300001b5] = c9967630, %l4 = 000000009f9789cc
ldstub [%i0+0x1b5],%l4 ! %l4 = 00000096000000ff
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[0000000031000068] = f5808926, %l1 = 000000df, %l6 = f5abc9ba
add %i2,0x68,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000f5808926
p16_label_10:
! Mem[0000000031000000] = 5f34a1e7 c68ce088 da7305eb cbf17d43
! Mem[0000000031000010] = 9d02229d 3e2cd039 3ee79666 803b63b6
! Mem[0000000031000020] = 21f81306 ab28c9ba 5d301ee9 da865b95
! Mem[0000000031000030] = 40ec2d89 a104e92d d8d04c1f cd708d38
ldda [%i2]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000031000000
membar #Sync ! Added by membar checker (1907)
! Mem[0000000090000180] = 65d6b9ce 73ec7a6c 0000001c 5d80900f
! Mem[0000000090000190] = 36e8627f ad7e76ff 16acf26a cca3a562
! Mem[00000000900001a0] = c26d398c e0585626 6bb9a017 56977db8
! Mem[00000000900001b0] = e2349361 42513b56 c7a59fb7 3144dc5f
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000058] = cd7b5735, %g2 = ffffffffdcf4e310
ldub [%i6+0x058],%g2 ! %g2 = 00000000000000cd
! Mem[0000000090000120] = 57117556 10e3f4dc, %g2 = 000000cd, %g3 = 42513b56
ldd [%i4+0x120],%g2 ! %g2 = 0000000057117556 0000000010e3f4dc
! Mem[0000000031800070] = 79f788131656251e, %l2 = 0000000000000054
ldx [%i3+0x070],%l2 ! %l2 = 79f788131656251e
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000180] = 65d6b9ce 73ec7a6c 0000001c 5d80900f
! Mem[0000000090000190] = 36e8627f ad7e76ff 16acf26a cca3a562
! Mem[00000000900001a0] = c26d398c e0585626 6bb9a017 56977db8
! Mem[00000000900001b0] = e2349361 42513b56 c7a59fb7 3144dc5f
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! %l0 = 971afc7d, %l1 = 000000df, Mem[0000000091000010] = 124428d7 0474995f
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 971afc7d 000000df
! %l4 = 0000000000000096, Mem[0000000090800040] = 78c1e8f5
stw %l4,[%i5+0x040] ! Mem[0000000090800040] = 00000096
! Mem[00000000918001c8] = a3704eb7, %g2 = 0000000057117556
lduw [%o0+0x1c8],%g2 ! %g2 = 00000000a3704eb7
p16_label_11:
! Mem[00000000908000c4] = 3a8376a4, %g2 = 00000000a3704eb7
lduh [%i5+0x0c6],%g2 ! %g2 = 0000000000003a83
! Mem[00000000310001c0] = 6c7aec73 ceb9d665 0f90805d 401ea864
! Mem[00000000310001d0] = ff767ead 7f62e836 62a5a3cc 6af2ac16
! Mem[00000000310001e0] = 265658e0 8c396dc2 b87d9756 17a0b96b
! Mem[00000000310001f0] = 563b5142 619334e2 5fdc4431 b79fa5c7
mov 0x1c0,%g6
ldda [%i2+%g6]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000310001c0
! %l3 = 971afc7d03ebf907, Mem[0000000031800066] = 7a8e38b2
sth %l3,[%i3+0x066] ! Mem[0000000031800064] = 7a8ef907
! Mem[00000000308001f6] = e1d35260, %l1 = 00000000000000df
ldstub [%i1+0x1f6],%l1 ! %l1 = 00000052000000ff
! Mem[0000000030000018] = 98b64c04, %l0 = 00000000971afc7d
ldsw [%i0+%o3],%l0 ! %l0 = ffffffff98b64c04
! Mem[0000000091000108] = 3cc57cdf, %g2 = 0000000000003a83
lduw [%i6+0x108],%g2 ! %g2 = 000000003cc57cdf
! %l4 = 0000000000000096, Mem[0000000030800118] = a9c2754f
sth %l4,[%i1+0x118] ! Mem[0000000030800118] = 0096754f
! Mem[00000000310001e0] = 265658e0, %l3 = 971afc7d03ebf907
ldsb [%i2+0x1e3],%l3 ! %l3 = ffffffffffffffe0
! Mem[0000000030000003] = bd61db3c, %l7 = 0000000012b713fa
ldstub [%i0+0x003],%l7 ! %l7 = 0000003c000000ff
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
p16_label_12:
! Mem[00000000310001f8] = 5fdc4431b79fa5c7, %l3 = ffffffffffffffe0, %l0 = ffffffff98b64c04
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 5fdc4431b79fa5c7
! Mem[0000000031000100] = 6c7aec73, %l0 = 5fdc4431b79fa5c7
ldstub [%i2+0x100],%l0 ! %l0 = 0000006c000000ff
! %l6 = 00000000f5808926, Mem[0000000091000001] = 061aa11b
stb %l6,[%i6+0x001] ! Mem[0000000091000000] = 261aa11b
! Mem[0000000030800158] = 9f9789cc, %l5 = 5ebef431, %l4 = 00000096
add %i1,0x158,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009f9789cc
! Mem[0000000031000098] = b31203ce, %l0 = 000000000000006c
lduw [%i2+0x098],%l0 ! %l0 = 00000000b31203ce
! Mem[00000000910001bc] = c367c03f, %g2 = 000000003cc57cdf
ldub [%i6+0x1be],%g2 ! %g2 = 00000000000000c3
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
stda %f0,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 00000000318001c0
! Mem[000000003100003c] = cd708d38, %l0 = b31203ce, %l0 = b31203ce
add %i2,0x3c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000cd708d38
! Mem[0000000030800104] = 44254c73, %l3 = ffffffe0, %l0 = cd708d38
add %i1,0x104,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000044254c73
! Mem[00000000308000ec] = 017313d7, %l0 = 0000000044254c73
lduw [%i1+0x0ec],%l0 ! %l0 = 00000000017313d7
p16_label_13:
! Mem[0000000091800090] = 71e5dcd5 ea90090f, %g2 = 000000c3, %g3 = 10e3f4dc
ldd [%o0+0x090],%g2 ! %g2 = 0000000071e5dcd5 00000000ea90090f
! Mem[0000000031000018] = 3ee79666803b63b6, %l5 = 30594b5a5ebef431, %l5 = 30594b5a5ebef431
add %i2,0x18,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 3ee79666803b63b6
! Mem[0000000090800118] = e06069bd, %g2 = 0000000071e5dcd5
ldsh [%i5+0x11a],%g2 ! %g2 = ffffffffffffe060
! Mem[0000000091800080] = 53775436, %g2 = ffffffffffffe060
lduh [%o0+0x080],%g2 ! %g2 = 0000000000005377
! Mem[0000000031800194] = 4bd36a61, %l5 = 3ee79666803b63b6
ldsb [%i3+0x195],%l5 ! %l5 = ffffffffffffffd3
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[0000000091000138] = 21962292af04c2b4, %g2 = 0000000000005377
ldx [%i6+0x138],%g2 ! %g2 = 21962292af04c2b4
! %l3 = ffffffffffffffe0, Mem[00000000908000a0] = 971afc7d0000001c
stx %l3,[%i5+0x0a0] ! Mem[00000000908000a0] = ffffffffffffffe0
! %l6 = f5808926, %l7 = 0000003c, Mem[00000000918000d8] = 4d2b38ff 16493f32
std %l6,[%o0+0x0d8] ! Mem[00000000918000d8] = f5808926 0000003c
! %f16 = 65d6b9ce 73ec7a6c 64a81e40 5d80900f
! %f20 = 36e8627f ad7e76ff 16acf26a cca3a562
! %f24 = c26d398c e0585626 6bb9a017 56977db8
! %f28 = e2349361 42513b56 c7a59fb7 3144dc5f
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
p16_label_14:
! %l6 = 00000000f5808926, Mem[00000000900000b8] = d3805e8c
sth %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 89265e8c
! Mem[00000000300000ec] = 2f0a3376, %l5 = ffffffd3, %l7 = 0000003c
add %i0,0xec,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000002f0a3376
! %l0 = 00000000017313d7, Mem[0000000091800038] = dc76802b80b203b0
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 00000000017313d7
! Mem[0000000030800178] = 9e035177, %l3 = ffffffffffffffe0
swap [%i1+0x178],%l3 ! %l3 = 000000009e035177
! Mem[0000000031800130] = 63943341d00a9479, %l0 = 00000000017313d7, %l2 = 79f788131656251e
add %i3,0x130,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 63943341d00a9479
! Mem[0000000030800168] = f0741a7aba19b002, %l3 = 000000009e035177
ldx [%i1+0x168],%l3 ! %l3 = f0741a7aba19b002
! %f16 = 65d6b9ce 73ec7a6c 64a81e40 5d80900f
! %f20 = 36e8627f ad7e76ff 16acf26a cca3a562
! %f24 = c26d398c e0585626 6bb9a017 56977db8
! %f28 = e2349361 42513b56 c7a59fb7 3144dc5f
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[0000000030800041] = af4ce38a, %l7 = 000000002f0a3376
ldstub [%i1+0x041],%l7 ! %l7 = 0000004c000000ff
! Mem[0000000091800158] = 8265e37dae06b2fe, %g2 = 21962292af04c2b4
ldx [%o0+0x158],%g2 ! %g2 = 8265e37dae06b2fe
p16_label_15:
! Mem[00000000300001b4] = c9ff7630, %l0 = 00000000017313d7
lduw [%i0+0x1b4],%l0 ! %l0 = 00000000c9ff7630
membar #Sync ! Added by membar checker (1908)
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 41d021ae a0dbdacc d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 89265e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[000000009180009c] = 795c1135, %g18 = 78d1f8aeb3e8c690
ldsw [%o0+0x09c],%g2 ! %g2 = 78d1f8aeb3e8c690
! Mem[00000000910000a4] = c10e477d, %g2 = 00000000795c1135
ldsh [%i6+0x0a6],%g2 ! %g2 = ffffffffffffc10e
! Mem[0000000090000180] = 65d6b9ce 73ec7a6c 0000001c 5d80900f
! Mem[0000000090000190] = 36e8627f ad7e76ff 16acf26a cca3a562
! Mem[00000000900001a0] = c26d398c e0585626 6bb9a017 56977db8
! Mem[00000000900001b0] = e2349361 42513b56 c7a59fb7 3144dc5f
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000030800168] = f0741a7a, %l4 = 000000009f9789cc
ldub [%i1+0x16b],%l4 ! %l4 = 000000000000007a
! Mem[000000003000004c] = 99a55b91, %l2 = d00a9479, %l6 = f5808926
add %i0,0x4c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000099a55b91
! Mem[000000003180017e] = 40b7e05a, %l7 = 000000000000004c
ldstub [%i3+0x17e],%l7 ! %l7 = 000000e0000000ff
! %l6 = 0000000099a55b91, Mem[0000000031800148] = 89ea3ac4
sth %l6,[%i3+0x148] ! Mem[0000000031800148] = 5b913ac4
! Mem[0000000091000194] = 8f301cc7, %g18 = 78d1f8aeb3e8c690
ldsw [%i6+0x194],%g2 ! %g2 = 78d1f8aeb3e8c690
p16_label_16:
! Mem[0000000090800134] = 1dcd5e0b, %g18 = 78d1f8aeb3e8c690
ldsw [%i5+0x134],%g2 ! %g2 = 78d1f8aeb3e8c690
! Mem[0000000091000040] = 78113f41, %g2 = 000000001dcd5e0b
lduh [%i6+0x042],%g2 ! %g2 = 0000000000007811
! Mem[00000000918001a4] = b30f80b7, %g2 = 0000000000007811
ldsb [%o0+0x1a4],%g2 ! %g2 = ffffffffffffffb3
! %l2 = 63943341d00a9479, Mem[000000003180002c] = a05ecaef
stw %l2,[%i3+0x02c] ! Mem[000000003180002c] = d00a9479
! Mem[0000000030000158] = 7f59bfe0 04485fd4, %l6 = 99a55b91, %l7 = 000000e0
ldd [%i0+0x158],%l6 ! %l6 = 000000007f59bfe0 0000000004485fd4
! %l4 = 000000000000007a, Mem[0000000090800106] = 63fad122
stb %l4,[%i5+0x106] ! Mem[0000000090800104] = 7afad122
! Mem[0000000030000188] = be67fb8e, %l2 = d00a9479, %l6 = 7f59bfe0
add %i0,0x188,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000be67fb8e
! Mem[00000000310001c0] = 6c7aec73 ceb9d665 0f90805d 401ea864
! Mem[00000000310001d0] = ff767ead 7f62e836 62a5a3cc 6af2ac16
! Mem[00000000310001e0] = 265658e0 8c396dc2 b87d9756 17a0b96b
! Mem[00000000310001f0] = 563b5142 619334e2 5fdc4431 b79fa5c7
mov 0x1c0,%g6
ldda [%i2+%g6]ASI_BLK_S,%f16 ! Block Load from 00000000310001c0
! Mem[0000000030000158] = 7f59bfe004485fd4, %l5 = ffffffffffffffd3, %l5 = ffffffffffffffd3
add %i0,0x158,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 7f59bfe004485fd4
! Mem[0000000091800008] = cad99599 d97e67e1, %g2 = ffffffb3, %g3 = ea90090f
ldd [%o0+%o1],%g2 ! %g2 = 00000000cad99599 00000000d97e67e1
p16_label_17:
! %l3 = f0741a7aba19b002, Mem[000000009000011c] = cca3a562
stw %l3,[%i4+0x11c] ! Mem[000000009000011c] = ba19b002
! Mem[0000000030800188] = a0f18e8aaf1edf3b, %l4 = 000000000000007a
ldx [%i1+0x188],%l4 ! %l4 = a0f18e8aaf1edf3b
! Mem[0000000030000038] = a15165d3, %l4 = af1edf3b, %l1 = 00000052
add %i0,0x38,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000a15165d3
! Mem[0000000090000180] = 65d6b9ce 73ec7a6c 0000001c 5d80900f
! Mem[0000000090000190] = 36e8627f ad7e76ff 16acf26a cca3a562
! Mem[00000000900001a0] = c26d398c e0585626 6bb9a017 56977db8
! Mem[00000000900001b0] = e2349361 42513b56 c7a59fb7 3144dc5f
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[000000003000001c] = 12b713fa, %l4 = af1edf3b, %l3 = ba19b002
add %i0,0x1c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000012b713fa
! Mem[00000000918000a0] = 2e8b7c97, %g2 = 00000000cad99599
ldsb [%o0+0x0a0],%g2 ! %g2 = 000000000000002e
! Mem[0000000031000130] = 563b5142, %l3 = 12b713fa, %l7 = 04485fd4
add %i2,0x130,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000563b5142
! Mem[0000000090800050] = f5abc9ba, %g2 = 000000000000002e
lduw [%i5+0x050],%g2 ! %g2 = 00000000f5abc9ba
! Mem[000000003000008c] = cf52f5f2, %l1 = 00000000a15165d3
swap [%i0+0x08c],%l1 ! %l1 = 00000000cf52f5f2
! %l6 = 00000000be67fb8e, Mem[0000000091800050] = 82afd0fbf579ed01
stx %l6,[%o0+0x050] ! Mem[0000000091800050] = 00000000be67fb8e
p16_label_18:
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[00000000308001f4] = e1d3ff60, %l4 = a0f18e8aaf1edf3b
lduh [%i1+0x1f6],%l4 ! %l4 = 000000000000ff60
! Mem[00000000308000a8] = b22cf7e7, %l0 = c9ff7630, %l4 = 0000ff60
add %i1,0xa8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b22cf7e7
! Mem[000000003100010c] = 401ea864, %l3 = 12b713fa, %l0 = c9ff7630
add %i2,0x10c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000401ea864
! %l1 = 00000000cf52f5f2, Mem[0000000031800184] = 3ff2ed6e
sth %l1,[%i3+0x184] ! Mem[0000000031800184] = f5f2ed6e
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 41d021ae a0dbdacc d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 89265e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000300000c0] = 7ac9979e, %l5 = 04485fd4, %l3 = 12b713fa
add %i0,0xc0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007ac9979e
! %l1 = 00000000cf52f5f2, Mem[00000000318001a6] = 59cc3c1f
sth %l1,[%i3+0x1a6] ! Mem[00000000318001a4] = 59ccf5f2
! Mem[0000000030800080] = fd08bb98, %l5 = 04485fd4, %l5 = 04485fd4
add %i1,0x80,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000fd08bb98
membar #Sync ! Added by membar checker (1909)
! Mem[00000000900001e4] = 10e3f4dc, %g2 = 00000000f5abc9ba
lduh [%i4+0x1e4],%g2 ! %g2 = 00000000000010e3
p16_label_19:
! Mem[00000000900001c0] = 72d7ead7 9d69af3b 6c0a117d 3fdc1197
! Mem[00000000900001d0] = 12099f38 ba3253e4 46a9bffa bcd0dab3
! Mem[00000000900001e0] = 57117556 10e3f4dc 8aa39c3c 68c5dd10
! Mem[00000000900001f0] = c8fbca0e 0f4d3c5c 81784938 824ba0fd
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000030800184] = d5851273, %l0 = 401ea864, %l0 = 401ea864
add %i1,0x184,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d5851273
! %l0 = 00000000d5851273, Mem[0000000090000091] = 658222f9
stb %l0,[%i4+0x091] ! Mem[0000000090000090] = 738222f9
! Mem[0000000030000108] = 8f5d1af1, %l0 = 00000000d5851273
swap [%i0+0x108],%l0 ! %l0 = 000000008f5d1af1
! Mem[0000000031000058] = 4da00fb3, %l0 = 000000008f5d1af1
lduw [%i2+0x058],%l0 ! %l0 = 000000004da00fb3
! Mem[00000000910000a0] = 7e5c3248eaa6c10e, %g2 = 00000000000010e3
ldx [%i6+0x0a0],%g2 ! %g2 = 7e5c3248eaa6c10e
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
mov 0x100,%g5
stda %f0,[%i3+%g5]ASI_BLK_AIUSL ! Block Store to 0000000031800100
! %l0 = 000000004da00fb3, Mem[0000000090000077] = 56c7a59f
stb %l0,[%i4+0x077] ! Mem[0000000090000074] = b3c7a59f
! Mem[00000000308000b0] = 4ccf7ecb9328fcbd, %l1 = 00000000cf52f5f2, %l6 = 00000000be67fb8e
add %i1,0xb0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 4ccf7ecb9328fcbd
! Mem[00000000318000f0] = 5c3c4d0f0ecafbc8, %l6 = 4ccf7ecb9328fcbd, %l7 = 00000000563b5142
add %i3,0xf0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 5c3c4d0f0ecafbc8
p16_label_20:
! Mem[00000000300000f4] = 4de730e7, %l5 = 00000000fd08bb98
ldsw [%i0+0x0f4],%l5 ! %l5 = 000000004de730e7
! %l4 = 00000000b22cf7e7, Mem[0000000090800090] = 95193fee73fdcb8f
stx %l4,[%i5+0x090] ! Mem[0000000090800090] = 00000000b22cf7e7
! Mem[000000003000018c] = 1d50fdb5, %l4 = 00000000b22cf7e7
swap [%i0+0x18c],%l4 ! %l4 = 000000001d50fdb5
! Mem[00000000900001c0] = 72d7ead7 9d69af3b 6c0a117d 3fdc1197
! Mem[00000000900001d0] = 12099f38 ba3253e4 46a9bffa bcd0dab3
! Mem[00000000900001e0] = 57117556 10e3f4dc 8aa39c3c 68c5dd10
! Mem[00000000900001f0] = c8fbca0e 0f4d3c5c 81784938 824ba0fd
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000180] = 65d6b9ce 73ec7a6c 0000001c 5d80900f
! Mem[0000000090000190] = 36e8627f ad7e76ff 16acf26a cca3a562
! Mem[00000000900001a0] = c26d398c e0585626 6bb9a017 56977db8
! Mem[00000000900001b0] = e2349361 42513b56 c7a59fb7 3144dc5f
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000030000121] = 2a2a73d8, %l7 = 5c3c4d0f0ecafbc8
ldstub [%i0+0x121],%l7 ! %l7 = 0000002a000000ff
membar #Sync ! Added by membar checker (1910)
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99738222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 41d021ae a0dbdacc d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 89265e8c 8ce25a97
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000031000095] = 21380fcb, %l3 = 000000007ac9979e
ldstub [%i2+0x095],%l3 ! %l3 = 00000038000000ff
! Mem[0000000090000180] = 65d6b9ce 73ec7a6c 0000001c 5d80900f
! Mem[0000000090000190] = 36e8627f ad7e76ff 16acf26a cca3a562
! Mem[00000000900001a0] = c26d398c e0585626 6bb9a017 56977db8
! Mem[00000000900001b0] = e2349361 42513b56 c7a59fb7 3144dc5f
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000031000088] = 00df160a, %l1 = 00000000cf52f5f2
swap [%i2+0x088],%l1 ! %l1 = 0000000000df160a
p16_label_21:
! %l6 = 4ccf7ecb9328fcbd, Mem[0000000031000198] = c5a431e2
stw %l6,[%i2+0x198] ! Mem[0000000031000198] = 9328fcbd
! Mem[0000000031800080] = 082e1ac2, %l7 = 000000000000002a
swap [%i3+0x080],%l7 ! %l7 = 00000000082e1ac2
! %l4 = 000000001d50fdb5, Mem[00000000918001e0] = 18875723fcc1a550
stx %l4,[%o0+0x1e0] ! Mem[00000000918001e0] = 000000001d50fdb5
! %l7 = 00000000082e1ac2, Mem[00000000900001e1] = 11755610
stb %l7,[%i4+0x1e1] ! Mem[00000000900001e0] = c2755610
! %f16 = 6c7aec73 ceb9d665 0f90805d 401ea864
! %f20 = ff767ead 7f62e836 62a5a3cc 6af2ac16
! %f24 = 265658e0 8c396dc2 b87d9756 17a0b96b
! %f28 = 563b5142 619334e2 5fdc4431 b79fa5c7
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000030000114] = 87bf8e81, %l2 = 63943341d00a9479
swap [%i0+0x114],%l2 ! %l2 = 0000000087bf8e81
! Mem[0000000090000040] = 65d6b9ce, %g2 = 7e5c3248eaa6c10e
lduh [%i4+0x040],%g2 ! %g2 = 00000000000065d6
! Mem[0000000031800190] = 01bf61d5, %l0 = 000000004da00fb3
swap [%i3+0x190],%l0 ! %l0 = 0000000001bf61d5
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[0000000091000070] = 0d415c7c, %g2 = 00000000000065d6
ldub [%i6+0x071],%g2 ! %g2 = 000000000000000d
p16_label_22:
membar #Sync ! Added by membar checker (1911)
! Mem[0000000090000158] = 62a5a3cc, %g2 = 000000000000000d
ldsh [%i4+0x158],%g2 ! %g2 = 00000000000062a5
! %f16 = 6c7aec73 ceb9d665 0f90805d 401ea864
! %f20 = ff767ead 7f62e836 62a5a3cc 6af2ac16
! %f24 = 265658e0 8c396dc2 b87d9756 17a0b96b
! %f28 = 563b5142 619334e2 5fdc4431 b79fa5c7
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (1912)
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[00000000318000cc] = 7d110a6c, %l4 = 000000001d50fdb5
swap [%i3+0x0cc],%l4 ! %l4 = 000000007d110a6c
! Mem[0000000031000130] = 563b5142, %l0 = 0000000001bf61d5
swap [%i2+0x130],%l0 ! %l0 = 00000000563b5142
! Mem[0000000030800028] = cf673bdb, %l6 = 4ccf7ecb9328fcbd
swap [%i1+%o5],%l6 ! %l6 = 00000000cf673bdb
! Mem[00000000910000c4] = 72892aa4, %g2 = 00000000000062a5
ldub [%i6+0x0c6],%g2 ! %g2 = 0000000000000072
! Mem[000000003000010f] = fe493fe5, %l5 = 000000004de730e7
ldstub [%i0+0x10f],%l5 ! %l5 = 000000e5000000ff
! Mem[0000000090000180] = 65d6b9ce 73ec7a6c 0000001c 5d80900f
! Mem[0000000090000190] = 36e8627f ad7e76ff 16acf26a cca3a562
! Mem[00000000900001a0] = c26d398c e0585626 6bb9a017 56977db8
! Mem[00000000900001b0] = e2349361 42513b56 c7a59fb7 3144dc5f
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %l4 = 000000007d110a6c, Mem[00000000910001f4] = 9c39fbba
stw %l4,[%i6+0x1f4] ! Mem[00000000910001f4] = 7d110a6c
p16_label_23:
! Mem[000000003180010e] = 3fdc1197, %l2 = 0000000087bf8e81
ldstub [%i3+0x10e],%l2 ! %l2 = 00000011000000ff
! Mem[0000000030000130] = 8a3933fd, %l2 = 00000011, %l5 = 000000e5
add %i0,0x130,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000008a3933fd
! Mem[0000000031800118] = 46a9bffabcd0dab3, %l7 = 00000000082e1ac2, %l0 = 00000000563b5142
add %i3,0x118,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 46a9bffabcd0dab3
! Mem[0000000031000013] = 9d02229d, %l5 = 000000008a3933fd
ldstub [%i2+0x013],%l5 ! %l5 = 0000009d000000ff
! Mem[0000000031800110] = 12099f38ba3253e4, %l4 = 000000007d110a6c, %l1 = 0000000000df160a
add %i3,0x110,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 12099f38ba3253e4
! Mem[0000000030000123] = 2aff73d8, %l2 = 0000000000000011
ldstub [%i0+0x123],%l2 ! %l2 = 000000d8000000ff
! Mem[0000000090000110] = e8627fad, %g2 = 0000000000000072
ldsb [%i4+0x111],%g2 ! %g2 = ffffffffffffffe8
! Mem[00000000310001e4] = 8c396dc2, %l6 = 00000000cf673bdb
swap [%i2+0x1e4],%l6 ! %l6 = 000000008c396dc2
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! %f0 = 3baf699d d7ead772 9711dc3f 7d110a6c
! %f4 = e45332ba 389f0912 b3dad0bc fabfa946
! %f8 = dcf4e310 56751157 10ddc568 3c9ca38a
! %f12 = 5c3c4d0f 0ecafbc8 fda04b82 38497881
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
p16_label_24:
! %l7 = 00000000082e1ac2, Mem[0000000091800198] = 830ce651
stw %l7,[%o0+0x198] ! Mem[0000000091800198] = 082e1ac2
! Mem[00000000308000a8] = b22cf7e793b46b9a, %l1 = 12099f38ba3253e4, %l1 = 12099f38ba3253e4
add %i1,0xa8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = b22cf7e793b46b9a
! %l1 = b22cf7e793b46b9a, Mem[00000000310000e4] = 3400ed05
stw %l1,[%i2+0x0e4] ! Mem[00000000310000e4] = 93b46b9a
! Mem[0000000030800128] = 249e7be7, %l7 = 00000000082e1ac2
swap [%i1+0x128],%l7 ! %l7 = 00000000249e7be7
! Mem[00000000910000f0] = 824162fe, %g2 = ffffffffffffffe8
lduh [%i6+0x0f2],%g2 ! %g2 = 0000000000008241
! Mem[00000000310001b0] = a773d9fa, %l3 = 0000000000000038
swap [%i2+0x1b0],%l3 ! %l3 = 00000000a773d9fa
! %l4 = 000000007d110a6c, Mem[00000000310000c6] = 5b106175
stb %l4,[%i2+0x0c6] ! Mem[00000000310000c4] = 5b106c75
! Mem[000000003100013c] = b79fa5c7, %l7 = 00000000249e7be7
ldstub [%i2+0x13c],%l7 ! %l7 = 000000b7000000ff
! Mem[00000000300000a0] = 79b1d67e, %l6 = 8c396dc2, %l7 = 000000b7
add %i0,0xa0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000079b1d67e
! %f16 = 6c7aec73 ceb9d665 0f90805d 401ea864
! %f20 = ff767ead 7f62e836 62a5a3cc 6af2ac16
! %f24 = 265658e0 8c396dc2 b87d9756 17a0b96b
! %f28 = 563b5142 619334e2 5fdc4431 b79fa5c7
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
p16_label_25:
! Mem[0000000031800014] = 96df91fa, %l4 = 000000007d110a6c
swap [%i3+0x014],%l4 ! %l4 = 0000000096df91fa
! %l2 = 000000d8, %l3 = a773d9fa, Mem[00000000918001c8] = a3704eb7 53b977ab
std %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 000000d8 a773d9fa
! Mem[0000000090800168] = 4838d5f5, %g2 = 0000000000008241
ldsh [%i5+0x16a],%g2 ! %g2 = 0000000000004838
membar #Sync ! Added by membar checker (1913)
! %f16 = 6c7aec73 ceb9d665 0f90805d 401ea864
! %f20 = ff767ead 7f62e836 62a5a3cc 6af2ac16
! %f24 = 265658e0 8c396dc2 b87d9756 17a0b96b
! %f28 = 563b5142 619334e2 5fdc4431 b79fa5c7
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000090000140] = 65d6b9ce 73ec7a6c 64a81e40 5d80900f
! Mem[0000000090000150] = 36e8627f ad7e76ff 16acf26a cca3a562
! Mem[0000000090000160] = c26d398c e0585626 6bb9a017 56977db8
! Mem[0000000090000170] = e2349361 42513b56 c7a59fb7 3144dc5f
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000030800008] = be79e991, %l0 = 46a9bffabcd0dab3
swap [%i1+%o1],%l0 ! %l0 = 00000000be79e991
! %f16 = 6c7aec73 ceb9d665 0f90805d 401ea864
! %f20 = ff767ead 7f62e836 62a5a3cc 6af2ac16
! %f24 = 265658e0 8c396dc2 b87d9756 17a0b96b
! %f28 = 563b5142 619334e2 5fdc4431 b79fa5c7
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[000000003000007b] = b79cd3e3, %l1 = b22cf7e793b46b9a
ldstub [%i0+0x07b],%l1 ! %l1 = 000000e3000000ff
! Mem[0000000091000070] = 060d415c, %g18 = 78d1f8aeb3e8c690
ldsw [%i6+0x070],%g2 ! %g2 = 78d1f8aeb3e8c690
! Mem[00000000910000c0] = df3ea82d, %g2 = 00000000060d415c
lduw [%i6+0x0c0],%g2 ! %g2 = 00000000df3ea82d
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000be79e991
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000e3
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000d8
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a773d9fa
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000096df91fa
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000009d
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000079b1d67e
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b3dad0bc fabfa946
bne %xcc,p16_f6_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 6c7aec73 ceb9d665
bne %xcc,p16_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0f90805d 401ea864
bne %xcc,p16_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ff767ead 7f62e836
bne %xcc,p16_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 62a5a3cc 6af2ac16
bne %xcc,p16_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 265658e0 8c396dc2
bne %xcc,p16_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b87d9756 17a0b96b
bne %xcc,p16_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 563b5142 619334e2
bne %xcc,p16_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 5fdc4431 b79fa5c7
bne %xcc,p16_f30_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = bd61dbff14b9b8b4
ldx [%i0+0x000],%g3 ! Observed data at 0000000030000000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = bfc7cbc0797d841b
ldx [%i0+0x008],%g3 ! Observed data at 0000000030000008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 566a70b9d96974de
ldx [%i0+0x010],%g3 ! Observed data at 0000000030000010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 98b64c0412b713fa
ldx [%i0+0x018],%g3 ! Observed data at 0000000030000018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 43f51ff81b438767
ldx [%i0+0x020],%g3 ! Observed data at 0000000030000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1d1e928a7c70e344
ldx [%i0+0x028],%g3 ! Observed data at 0000000030000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 26d5d0e054881f2f
ldx [%i0+0x030],%g3 ! Observed data at 0000000030000030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a15165d3ffa5bd43
ldx [%i0+0x038],%g3 ! Observed data at 0000000030000038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = b79cd3ff377eb33a
ldx [%i0+0x078],%g3 ! Observed data at 0000000030000078
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 584db327a15165d3
ldx [%i0+0x088],%g3 ! Observed data at 0000000030000088
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 112445bedefe4493
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000300000e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = d5851273fe493fff
ldx [%i0+0x108],%g3 ! Observed data at 0000000030000108
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 1934de86d00a9479
ldx [%i0+0x110],%g3 ! Observed data at 0000000030000110
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2aff73ffa0ca3e77
ldx [%i0+0x120],%g3 ! Observed data at 0000000030000120
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 4286f76acd50f829
ldx [%i0+0x140],%g3 ! Observed data at 0000000030000140
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5c02346bff53cb0a
ldx [%i0+0x160],%g3 ! Observed data at 0000000030000160
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = be67fb8eb22cf7e7
ldx [%i0+0x188],%g3 ! Observed data at 0000000030000188
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 24cd5c50ab28c9ba
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000300001a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 13730de0c9ff7630
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000300001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1b0,%g4
set p16_local1_expect,%g1
p16_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = bcd0dab346b0fb1d
ldx [%i1+0x008],%g3 ! Observed data at 0000000030800008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9328fcbd2030d1b7
ldx [%i1+0x028],%g3 ! Observed data at 0000000030800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = afffe38a4258381b
ldx [%i1+0x040],%g3 ! Observed data at 0000000030800040
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x040,%g4
ldx [%g1+0x110],%g2 ! Expected data = ccff1d01ffffff86
ldx [%i1+0x110],%g3 ! Observed data at 0000000030800110
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0096754f58cfddf8
ldx [%i1+0x118],%g3 ! Observed data at 0000000030800118
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 082e1ac2f8880109
ldx [%i1+0x128],%g3 ! Observed data at 0000000030800128
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x128,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffffffe0cc08a71c
ldx [%i1+0x178],%g3 ! Observed data at 0000000030800178
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = befffa1289013a7f
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000308001a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8ddac5d9e1d3ff60
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000308001f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1f0,%g4
set p16_local2_expect,%g1
p16_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 9d0222ff3e2cd039
ldx [%i2+0x010],%g3 ! Observed data at 0000000031000010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x010,%g4
ldx [%g1+0x078],%g2 ! Expected data = 89cc6cd4c359d0c0
ldx [%i2+0x078],%g3 ! Observed data at 0000000031000078
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = fff8f2060d415411
ldx [%i2+0x080],%g3 ! Observed data at 0000000031000080
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = cf52f5f2db1086ad
ldx [%i2+0x088],%g3 ! Observed data at 0000000031000088
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0568102b21ff0fcb
ldx [%i2+0x090],%g3 ! Observed data at 0000000031000090
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = f6bf70595b106c75
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000310000c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 7af0e2c493b46b9a
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000310000e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff7aec73ceb9d665
ldx [%i2+0x100],%g3 ! Observed data at 0000000031000100
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0f90805d401ea864
ldx [%i2+0x108],%g3 ! Observed data at 0000000031000108
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff767ead7f62e836
ldx [%i2+0x110],%g3 ! Observed data at 0000000031000110
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 62a5a3cc6af2ac16
ldx [%i2+0x118],%g3 ! Observed data at 0000000031000118
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 265658e08c396dc2
ldx [%i2+0x120],%g3 ! Observed data at 0000000031000120
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = b87d975617a0b96b
ldx [%i2+0x128],%g3 ! Observed data at 0000000031000128
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 01bf61d5619334e2
ldx [%i2+0x130],%g3 ! Observed data at 0000000031000130
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5fdc4431ff9fa5c7
ldx [%i2+0x138],%g3 ! Observed data at 0000000031000138
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x138,%g4
ldx [%g1+0x198],%g2 ! Expected data = 9328fcbd0724ab1e
ldx [%i2+0x198],%g3 ! Observed data at 0000000031000198
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000387724f433
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000310001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7aa5c6b20e8db6ab
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000310001b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 265658e0cf673bdb
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000310001e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1e0,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 03ebf90770b57c85
ldx [%i3+0x008],%g3 ! Observed data at 0000000031800008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 48c4eade7d110a6c
ldx [%i3+0x010],%g3 ! Observed data at 0000000031800010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = ed167f90d00a9479
ldx [%i3+0x028],%g3 ! Observed data at 0000000031800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = a88685a67a8ef907
ldx [%i3+0x060],%g3 ! Observed data at 0000000031800060
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000002ae6b2002d
ldx [%i3+0x080],%g3 ! Observed data at 0000000031800080
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 3baf699dd7ead772
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 = 9711dc3f1d50fdb5
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 = e45332ba389f0912
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 = b3dad0bcfabfa946
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 = dcf4e31056751157
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 = 10ddc5683c9ca38a
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 = 5c3c4d0f0ecafbc8
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 = fda04b8238497881
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000318000f8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 72d7ead79d69af3b
ldx [%i3+0x100],%g3 ! Observed data at 0000000031800100
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6c0a117d3fdcff97
ldx [%i3+0x108],%g3 ! Observed data at 0000000031800108
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 12099f38ba3253e4
ldx [%i3+0x110],%g3 ! Observed data at 0000000031800110
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 46a9bffabcd0dab3
ldx [%i3+0x118],%g3 ! Observed data at 0000000031800118
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5711755610e3f4dc
ldx [%i3+0x120],%g3 ! Observed data at 0000000031800120
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8aa39c3c68c5dd10
ldx [%i3+0x128],%g3 ! Observed data at 0000000031800128
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = c8fbca0e0f4d3c5c
ldx [%i3+0x130],%g3 ! Observed data at 0000000031800130
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 81784938824ba0fd
ldx [%i3+0x138],%g3 ! Observed data at 0000000031800138
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 5b913ac4bb90b8e9
ldx [%i3+0x148],%g3 ! Observed data at 0000000031800148
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 97e96cd240b7ff5a
ldx [%i3+0x178],%g3 ! Observed data at 0000000031800178
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = faf0d7acf5f2ed6e
ldx [%i3+0x180],%g3 ! Observed data at 0000000031800180
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 4da00fb34bd36a61
ldx [%i3+0x190],%g3 ! Observed data at 0000000031800190
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7b702df859ccf5f2
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000318001a0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 35adcae5b09ef6ff
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000318001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 72d7ead79d69af3b
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000318001c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6c0a117d3fdc1197
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000318001c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 12099f38ba3253e4
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000318001d0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 46a9bffabcd0dab3
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000318001d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5711755610e3f4dc
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000318001e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8aa39c3c68c5dd10
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000318001e8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c8fbca0e0f4d3c5c
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000318001f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 81784938824ba0fd
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_f6_fail:
set p16_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
membar #Sync
mov 0x080,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800008]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800028]
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800008]
membar #Sync
stda %f0,[%i4]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000028]
done
p16_trap1o:
membar #Sync
mov 0x080,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800008]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800028]
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800008]
membar #Sync
stda %f0,[%o4]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000028]
done
p16_trap2e:
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030000010]
stxa %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000028]
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000018]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stda %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000008]
done
p16_trap2o:
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030000010]
stxa %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000028]
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000018]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stda %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000008]
done
p16_trap3e:
nop
nop
nop
nop
nop
done
p16_trap3o:
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 = 8f242e1dd56afba3
ldx [%g1+0x008],%l1 ! %l1 = 401addb3ca408d8f
ldx [%g1+0x010],%l2 ! %l2 = 35712145cd50f829
ldx [%g1+0x018],%l3 ! %l3 = be600508b36f18b3
ldx [%g1+0x020],%l4 ! %l4 = 64999bb99f5c41e4
ldx [%g1+0x028],%l5 ! %l5 = 41d021aea0dbdacc
ldx [%g1+0x030],%l6 ! %l6 = 79a881204258381b
ldx [%g1+0x038],%l7 ! %l7 = 73b9b2820e8db6ab
! 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 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4bdd154f 0d831e71 cdbef67b c8e0607c
! %f20 = 439b36dc 09a68b38 35d89b3c d2003c60
! %f24 = f6c07494 366b90d2 6382c428 f9dad605
! %f28 = 1245b03b f088ef00 c69875d6 ed2afae6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c836fda6 2924f5cc c1f5e847 f84bdcde
! %f36 = 82ec9af9 b1e6fc88 0bd940d7 3350e573
! %f40 = ecc9b05c d3294534 4ba7d24d 683ad74c
! %f44 = 04446019 918e9545 f283aaa2 bc8e2b14
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x934c8e2000000007,%g7,%g1 ! GSR scale = 0, align = 7
wr %g1,%g0,%gsr ! GSR = 934c8e2000000007
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[0000000032000140] = 484eea7d 8de641bf 3c407d77 0f3f9ba2
! Mem[0000000032000150] = bd9d31aa 9dd88876 37620207 5adad8c8
! Mem[0000000032000160] = 30510fe7 f550e6a9 175d0573 c9b984a5
! Mem[0000000032000170] = 6d9ccc52 221476d9 a873c08c 09cca822
mov 0x140,%g4
ldda [%i0+%g4]ASI_BLK_SL,%f16 ! Block Load from 0000000032000140
! Mem[0000000033000098] = 35cdf62e, %l3 = 5ef3239eeb1e75ca
swap [%i2+0x098],%l3 ! %l3 = 0000000035cdf62e
! Mem[0000000032000040] = 3ac737128fb8d01f, %l1 = c6c2c520432f480c, %l4 = cceb3bbaae38868b
add %i0,0x40,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 3ac737128fb8d01f
! Mem[0000000091800054] = f579ed01, %g18 = ec9ea58e394fca5a
ldsw [%o0+0x054],%g2 ! %g2 = ec9ea58e394fca5a
! Mem[0000000032000041] = 3ac73712, %l4 = 3ac737128fb8d01f
ldstub [%i0+0x041],%l4 ! %l4 = 000000c7000000ff
! Mem[000000009100012c] = 286a1735, %g2 = fffffffff579ed01
lduw [%i6+0x12c],%g2 ! %g2 = 00000000286a1735
! Mem[0000000032000154] = 9dd88876, %l6 = 47d30923, %l6 = 47d30923
add %i0,0x154,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000009dd88876
! Mem[0000000032000150] = bd9d31aa9dd88876, %l2 = 2afff07ca32a3580, %l2 = 2afff07ca32a3580
add %i0,0x150,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = bd9d31aa9dd88876
! Mem[0000000032800118] = 9c4a0fadf7f9570d, %l7 = e7a1fb77cf4107a1, %l6 = 000000009dd88876
add %i1,0x118,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 9c4a0fadf7f9570d
! Mem[00000000330001b0] = ae5e214b30a48b95, %l7 = e7a1fb77cf4107a1, %l5 = 1d52c4349ad9b738
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = ae5e214b30a48b95
p17_label_2:
! Mem[00000000338001bd] = 8e446d44, %l6 = 9c4a0fadf7f9570d
ldstub [%i3+0x1bd],%l6 ! %l6 = 00000044000000ff
! %l4 = 00000000000000c7, Mem[00000000330000ac] = 020594b5
sth %l4,[%i2+0x0ac] ! Mem[00000000330000ac] = 00c794b5
! Mem[0000000032000068] = 87d6b70b, %l3 = 0000000035cdf62e
ldsb [%i0+0x06a],%l3 ! %l3 = ffffffffffffffb7
! Mem[0000000032000160] = 30510fe7f550e6a9, %l1 = c6c2c520432f480c, %l1 = c6c2c520432f480c
add %i0,0x160,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 30510fe7f550e6a9
! %l1 = 30510fe7f550e6a9, Mem[00000000918000f0] = d9f04000
stw %l1,[%o0+0x0f0] ! Mem[00000000918000f0] = f550e6a9
! Mem[0000000033000168] = 54602275d5869dd3, %l4 = 00000000000000c7, %l6 = 0000000000000044
add %i2,0x168,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 54602275d5869dd3
! %l7 = e7a1fb77cf4107a1, Mem[0000000090000024] = c740a50e
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = cf4107a1
! Mem[0000000033000078] = 4cf2a890c3b26585, %l5 = ae5e214b30a48b95, %l4 = 00000000000000c7
add %i2,0x78,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 4cf2a890c3b26585
! Mem[0000000033000159] = 86e23bfc, %l5 = ae5e214b30a48b95
ldstub [%i2+0x159],%l5 ! %l5 = 000000e2000000ff
! Mem[00000000918000b8] = 1d00a0101a260a19, %g2 = 00000000286a1735
ldx [%o0+0x0b8],%g2 ! %g2 = 1d00a0101a260a19
p17_label_3:
! Mem[0000000032800110] = faabfde3, %l4 = 4cf2a890c3b26585
swap [%i1+0x110],%l4 ! %l4 = 00000000faabfde3
! Mem[00000000910000c0] = a82d38e3, %g2 = 1d00a0101a260a19
ldub [%i6+0x0c2],%g2 ! %g2 = 00000000000000a8
! %l0 = 4fabaf2d, %l1 = f550e6a9, Mem[00000000908001c0] = f50e5fb6 224fce3e
std %l0,[%i5+0x1c0] ! Mem[00000000908001c0] = 4fabaf2d f550e6a9
! Mem[0000000032000078] = c3ddd133a4f741ec, %l0 = 5d614ae44fabaf2d, %l5 = 00000000000000e2
add %i0,0x78,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = c3ddd133a4f741ec
! %l4 = faabfde3, %l5 = a4f741ec, Mem[0000000090000098] = 5d69c65f f262fa22
std %l4,[%i4+0x098] ! Mem[0000000090000098] = faabfde3 a4f741ec
! Mem[0000000032800128] = 572bb6b3, %l3 = ffffffb7, %l4 = faabfde3
add %i1,0x128,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000572bb6b3
! Mem[00000000328001c4] = 05570d20, %l5 = a4f741ec, %l6 = d5869dd3
add %i1,0x1c4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000005570d20
! Mem[00000000908000c4] = 3a8376a4, %g2 = 00000000000000a8
ldsh [%i5+0x0c6],%g2 ! %g2 = 0000000000003a83
! Mem[00000000330000c0] = 54f5e91a, %l4 = 572bb6b3, %l4 = 572bb6b3
add %i2,0xc0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000054f5e91a
! Mem[0000000032800148] = fc0a8094, %l2 = bd9d31aa9dd88876
swap [%i1+0x148],%l2 ! %l2 = 00000000fc0a8094
p17_label_4:
! Mem[0000000033800118] = c5bdc4b68cb57043, %l0 = 5d614ae44fabaf2d, %l3 = ffffffffffffffb7
add %i3,0x118,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = c5bdc4b68cb57043
! %l4 = 0000000054f5e91a, Mem[0000000090800090] = 95193fee
stb %l4,[%i5+0x090] ! Mem[0000000090800090] = 1a193fee
! Mem[0000000091800134] = 8f1f7fe0, %g18 = ec9ea58e394fca5a
ldsw [%o0+0x134],%g2 ! %g2 = ec9ea58e394fca5a
! %l1 = 30510fe7f550e6a9, Mem[0000000033000136] = 368994ce
sth %l1,[%i2+0x136] ! Mem[0000000033000134] = 3689e6a9
! Mem[0000000032000034] = d430cf58, %l7 = e7a1fb77cf4107a1
ldstub [%i0+0x034],%l7 ! %l7 = 000000d4000000ff
! %l7 = 00000000000000d4, Mem[00000000338000a0] = 808faf1f
stw %l7,[%i3+0x0a0] ! Mem[00000000338000a0] = 000000d4
! Mem[0000000090000100] = cc8701f9, %g2 = ffffffff8f1f7fe0
ldsb [%i4+0x101],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (1914)
! %l6 = 0000000005570d20, Mem[0000000032000170] = 6d9ccc52
stw %l6,[%i0+0x170] ! Mem[0000000032000170] = 05570d20
! %f0 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100
p17_label_5:
! %f0 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! %l0 = 5d614ae44fabaf2d, Mem[00000000910001db] = f9eadd85
stb %l0,[%i6+0x1db] ! Mem[00000000910001d8] = 2deadd85
! Mem[00000000338001e0] = 5e122de9, %l5 = c3ddd133a4f741ec
swap [%i3+0x1e0],%l5 ! %l5 = 000000005e122de9
! Mem[0000000032000198] = de435e38, %l6 = 05570d20, %l3 = 8cb57043
add %i0,0x198,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000de435e38
! %l2 = 00000000fc0a8094, Mem[00000000338001a6] = dcee242d
stb %l2,[%i3+0x1a6] ! Mem[00000000338001a4] = dcee942d
! %l7 = 00000000000000d4, Mem[0000000033000168] = 54602275
sth %l7,[%i2+0x168] ! Mem[0000000033000168] = 00d42275
! Mem[000000003280015c] = 967da37e, %l0 = 5d614ae44fabaf2d
swap [%i1+0x15c],%l0 ! %l0 = 00000000967da37e
! %l4 = 54f5e91a, %l5 = 5e122de9, Mem[0000000090800020] = cd842cc6 84b81ed6
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 54f5e91a 5e122de9
! Mem[0000000090800034] = 786dc4da, %g2 = ffffffffffffffcc
ldub [%i5+0x037],%g2 ! %g2 = 0000000000000078
! %l6 = 05570d20, %l7 = 000000d4, Mem[00000000900000d8] = b2ae2fca ed571155
std %l6,[%i4+0x0d8] ! Mem[00000000900000d8] = 05570d20 000000d4
p17_label_6:
! Mem[0000000032000180] = 3cd0c894c6781efb, %l5 = 000000005e122de9, %l3 = 00000000de435e38
add %i0,0x180,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 3cd0c894c6781efb
membar #Sync ! Added by membar checker (1915)
! Mem[0000000090000158] = bf895953, %g2 = 0000000000000078
ldsb [%i4+0x15b],%g2 ! %g2 = ffffffffffffffbf
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000330001b8] = 8669fa8b7ad3f8df, %l1 = 30510fe7f550e6a9, %l4 = 0000000054f5e91a
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 8669fa8b7ad3f8df
! Mem[00000000330001dd] = da4e7e58, %l0 = 00000000967da37e
ldstub [%i2+0x1dd],%l0 ! %l0 = 0000004e000000ff
! Mem[0000000032000199] = de435e38, %l3 = 3cd0c894c6781efb
ldstub [%i0+0x199],%l3 ! %l3 = 00000043000000ff
! Mem[0000000032800198] = 27bdbf40, %l1 = 30510fe7f550e6a9
swap [%i1+0x198],%l1 ! %l1 = 0000000027bdbf40
! Mem[0000000033800154] = 7f9f7cea, %l5 = 000000005e122de9
swap [%i3+0x154],%l5 ! %l5 = 000000007f9f7cea
! Mem[00000000900000e8] = ca0166d3, %g2 = ffffffffffffffbf
ldsb [%i4+0x0ea],%g2 ! %g2 = ffffffffffffffca
! %l2 = 00000000fc0a8094, Mem[0000000090800144] = 425eec72
sth %l2,[%i5+0x144] ! Mem[0000000090800144] = 8094ec72
p17_label_7:
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %l5 = 000000007f9f7cea, Mem[0000000091800164] = c730ce0b
stb %l5,[%o0+0x164] ! Mem[0000000091800164] = ea30ce0b
! Mem[00000000918001dc] = 02d81887, %g2 = ffffffffffffffca
lduh [%o0+0x1de],%g2 ! %g2 = 00000000000002d8
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf cf4107a1 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! %l7 = 00000000000000d4, Mem[0000000091800198] = 830ce651
stw %l7,[%o0+0x198] ! Mem[0000000091800198] = 000000d4
! Mem[0000000033000038] = 73b3eb0d, %l7 = 000000d4, %l2 = fc0a8094
add %i2,0x38,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000073b3eb0d
! Mem[0000000033000068] = 3a0eaf70, %l7 = 00000000000000d4
ldub [%i2+0x068],%l7 ! %l7 = 000000000000003a
! Mem[0000000032800002] = b62ba8da, %l7 = 000000000000003a
ldstub [%i1+0x002],%l7 ! %l7 = 000000a8000000ff
! Mem[0000000091000128] = 3f33e222, %g2 = 00000000000002d8
ldsh [%i6+0x128],%g2 ! %g2 = 0000000000003f33
! %l6 = 0000000005570d20, Mem[00000000320001c2] = 25d2c857
sth %l6,[%i0+0x1c2] ! Mem[00000000320001c0] = 25d20d20
p17_label_8:
! Mem[00000000908000fc] = 263fe264, %g2 = 0000000000003f33
ldsb [%i5+0x0ff],%g2 ! %g2 = 0000000000000026
! Mem[0000000032800059] = 77a3cb6c, %l6 = 0000000005570d20
ldstub [%i1+0x059],%l6 ! %l6 = 000000a3000000ff
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21, %g2 = 00000026, %g3 = 0bad0b00
ldd [%i4+0x0b0],%g2 ! %g2 = 000000009a9b4698 000000001f4d5e21
! Mem[00000000908000c0] = 7224371c, %g2 = 000000009a9b4698
ldub [%i5+0x0c0],%g2 ! %g2 = 0000000000000072
! Mem[0000000091000078] = 9ebbee90, %g2 = 0000000000000072
ldsb [%i6+0x07b],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000032000110] = df46fab8 8a73edc1, %l2 = 73b3eb0d, %l3 = 00000043
ldd [%i0+0x110],%l2 ! %l2 = 00000000df46fab8 000000008a73edc1
! %l5 = 000000007f9f7cea, Mem[0000000032000024] = 3f2a7416
stw %l5,[%i0+0x024] ! Mem[0000000032000024] = 7f9f7cea
! Mem[0000000090800064] = a7260628, %g2 = ffffffffffffff9e
ldsh [%i5+0x066],%g2 ! %g2 = ffffffffffffa726
! Mem[00000000330000dc] = 7ab4e9d6, %l3 = 000000008a73edc1
ldstub [%i2+0x0dc],%l3 ! %l3 = 0000007a000000ff
! Mem[0000000090000180] = 29cb5a67, %g2 = ffffffffffffa726
ldsb [%i4+0x183],%g2 ! %g2 = 0000000000000029
p17_label_9:
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 faabfde3 a4f741ec
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000048] = adba6d3141368145, %g2 = 0000000000000029
ldx [%i4+0x048],%g2 ! %g2 = adba6d3141368145
! Mem[0000000033800148] = bc528f318009a685, %l1 = 0000000027bdbf40, %l0 = 000000000000004e
add %i3,0x148,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = bc528f318009a685
! Mem[0000000033800118] = c5bdc4b6, %l0 = bc528f318009a685
lduh [%i3+0x11a],%l0 ! %l0 = 000000000000c4b6
! %l1 = 0000000027bdbf40, Mem[00000000908001ee] = 243b6a20
stb %l1,[%i5+0x1ee] ! Mem[00000000908001ec] = 403b6a20
! Mem[00000000330001ac] = a314f83b, %l2 = df46fab8, %l2 = df46fab8
add %i2,0x1ac,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a314f83b
! Mem[0000000033800134] = 5691bcf5, %l6 = 00000000000000a3
ldstub [%i3+0x134],%l6 ! %l6 = 00000056000000ff
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000032800020] = 8c9822b8, %l4 = 8669fa8b7ad3f8df
ldstub [%i1+%o4],%l4 ! %l4 = 0000008c000000ff
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c 05570d20 000000d4
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
p17_label_10:
! Mem[00000000918000b4] = d2673976, %g2 = adba6d3141368145
lduh [%o0+0x0b4],%g2 ! %g2 = 000000000000d267
! %l4 = 000000000000008c, Mem[00000000908000a0] = 16833e54
stw %l4,[%i5+0x0a0] ! Mem[00000000908000a0] = 0000008c
! %l6 = 00000056, %l7 = 000000a8, Mem[0000000090800058] = 764de993 3347fe6f
std %l6,[%i5+0x058] ! Mem[0000000090800058] = 00000056 000000a8
! %l2 = 00000000a314f83b, Mem[0000000091800012] = 8582e530
sth %l2,[%o0+0x012] ! Mem[0000000091800010] = f83be530
! Mem[00000000330001ea] = f6dd6356, %l5 = 000000007f9f7cea
ldstub [%i2+0x1ea],%l5 ! %l5 = 00000063000000ff
! Mem[0000000032800100] = 3138213492590f31, %l0 = 000000000000c4b6, %l1 = 0000000027bdbf40
add %i1,0x100,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 3138213492590f31
! %l4 = 000000000000008c, Mem[0000000091000100] = 54efad89
stb %l4,[%i6+0x100] ! Mem[0000000091000100] = 8cefad89
! %l6 = 0000000000000056, Mem[00000000918000c8] = 7b42db07
stw %l6,[%o0+0x0c8] ! Mem[00000000918000c8] = 00000056
! Mem[0000000091000100] = 8cefad89 7ee3a18b, %g2 = 0000d267, %g3 = 1f4d5e21
ldd [%i6+0x100],%g2 ! %g2 = 000000008cefad89 000000007ee3a18b
membar #Sync ! Added by membar checker (1916)
! %l0 = 000000000000c4b6, Mem[0000000090000024] = cf4107a1
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = 0000c4b6
p17_label_11:
! Mem[000000003280011c] = f7f9570d, %l1 = 92590f31, %l2 = a314f83b
add %i1,0x11c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f7f9570d
! Mem[0000000033800098] = 6732bb1ed3483465, %l5 = 0000000000000063, %l6 = 0000000000000056
add %i3,0x98,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 6732bb1ed3483465
! Mem[00000000338001d0] = 14e55cb0b99e2749, %l3 = 000000000000007a, %l7 = 00000000000000a8
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 14e55cb0b99e2749
! Mem[0000000033000108] = cab18f5f, %l3 = 0000007a, %l0 = 0000c4b6
add %i2,0x108,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000cab18f5f
! Mem[00000000338000e8] = c421c3ad, %l3 = 000000000000007a
lduw [%i3+0x0e8],%l3 ! %l3 = 00000000c421c3ad
! Mem[00000000918001cc] = 53b977ab, %g18 = ec9ea58e394fca5a
ldsw [%o0+0x1cc],%g2 ! %g2 = ec9ea58e394fca5a
! Mem[0000000032800128] = 572bb6b3, %l6 = 6732bb1ed3483465
swap [%i1+0x128],%l6 ! %l6 = 00000000572bb6b3
! %l7 = 14e55cb0b99e2749, Mem[00000000910001e0] = e503427004fdbd42
stx %l7,[%i6+0x1e0] ! Mem[00000000910001e0] = 14e55cb0b99e2749
! %f16 = bf41e68d 7dea4e48 a29b3f0f 777d403c
! %f20 = 7688d89d aa319dbd c8d8da5a 07026237
! %f24 = a9e650f5 e70f5130 a584b9c9 73055d17
! %f28 = d9761422 52cc9c6d 22a8cc09 8cc073a8
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000033800168] = 185a8320, %l4 = 000000000000008c
lduh [%i3+0x168],%l4 ! %l4 = 000000000000185a
p17_label_12:
! Mem[000000009100009c] = 57e63be1, %g2 = 0000000053b977ab
ldub [%i6+0x09c],%g2 ! %g2 = 0000000000000057
! %l7 = 14e55cb0b99e2749, Mem[0000000091000163] = 8c1dd155
stb %l7,[%i6+0x163] ! Mem[0000000091000160] = 491dd155
! Mem[00000000320000c0] = d4846df5 f87ebca0 71f56a2d 29aba85d
! Mem[00000000320000d0] = 9c396e7d c0794143 da83358f 8d253262
! Mem[00000000320000e0] = 36cde2d6 623e7d6f 351a6ead 6f7e4196
! Mem[00000000320000f0] = beece7a6 0e744880 e2212add 506b57b1
ldda [%i0+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000320000c0
! Mem[0000000033000168] = 00d42275, %l2 = f7f9570d, %l4 = 0000185a
add %i2,0x168,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000000d42275
! %l0 = 00000000cab18f5f, Mem[00000000918001ea] = 791240ce
sth %l0,[%o0+0x1ea] ! Mem[00000000918001e8] = 8f5f40ce
! Mem[0000000033000198] = 8742c2ae, %l1 = 3138213492590f31
swap [%i2+0x198],%l1 ! %l1 = 000000008742c2ae
! %f0 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[00000000338001e9] = 665b7173, %l0 = 00000000cab18f5f
ldstub [%i3+0x1e9],%l0 ! %l0 = 0000005b000000ff
! Mem[0000000032800198] = f550e6a982e128e3, %l2 = 00000000f7f9570d
ldx [%i1+0x198],%l2 ! %l2 = f550e6a982e128e3
! %l1 = 000000008742c2ae, Mem[000000009180001e] = 86eaf398
sth %l1,[%o0+0x01e] ! Mem[000000009180001c] = c2aef398
p17_label_13:
! %l1 = 000000008742c2ae, Mem[00000000910000e8] = 92c02dd4
sth %l1,[%i6+0x0e8] ! Mem[00000000910000e8] = c2ae2dd4
! Mem[0000000091800010] = 402ef83b e530e08a, %g2 = 00000057, %g3 = 7ee3a18b
ldd [%o0+%o2],%g2 ! %g2 = 00000000402ef83b 00000000e530e08a
! %l4 = 00d42275, %l5 = 00000063, Mem[00000000908000e8] = d573492c 8101fadb
std %l4,[%i5+0x0e8] ! Mem[00000000908000e8] = 00d42275 00000063
membar #Sync ! Added by membar checker (1917)
! %f0 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[00000000338000b4] = 2c872f61, %l7 = 14e55cb0b99e2749
lduw [%i3+0x0b4],%l7 ! %l7 = 000000002c872f61
! %l0 = 000000000000005b, Mem[00000000910000f0] = 6045824162fe258d
stx %l0,[%i6+0x0f0] ! Mem[00000000910000f0] = 000000000000005b
! Mem[000000009100013c] = af04c2b4, %g2 = 00000000402ef83b
ldub [%i6+0x13c],%g2 ! %g2 = 00000000000000af
! Mem[0000000032800110] = c3b265859942c356, %l1 = 000000008742c2ae, %l2 = f550e6a982e128e3
add %i1,0x110,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = c3b265859942c356
! Mem[0000000033000158] = 86ff3bfc, %l5 = 00000063, %l4 = 00d42275
add %i2,0x158,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000086ff3bfc
! Mem[00000000908000b8] = caa74c6a, %g18 = ec9ea58e394fca5a
ldsw [%i5+0x0b8],%g2 ! %g2 = ec9ea58e394fca5a
p17_label_14:
! %l7 = 000000002c872f61, Mem[00000000918000f6] = 2a9b1607
sth %l7,[%o0+0x0f6] ! Mem[00000000918000f4] = 2f611607
! %l4 = 0000000086ff3bfc, Mem[0000000091000150] = 3ab93af1
stw %l4,[%i6+0x150] ! Mem[0000000091000150] = 86ff3bfc
! %l0 = 000000000000005b, Mem[000000009180003e] = 03b03fed
sth %l0,[%o0+0x03e] ! Mem[000000009180003c] = 005b3fed
! %f0 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[00000000908001b8] = da1c61c6 7b37c5c8, %g2 = caa74c6a, %g3 = e530e08a
ldd [%i5+0x1b8],%g2 ! %g2 = 00000000da1c61c6 000000007b37c5c8
! %l2 = c3b265859942c356, Mem[0000000091800140] = 21ad2fff
stw %l2,[%o0+0x140] ! Mem[0000000091800140] = 9942c356
! Mem[000000009080019c] = 0eb34bb3, %g2 = 00000000da1c61c6
lduw [%i5+0x19c],%g2 ! %g2 = 000000000eb34bb3
! %f0 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[00000000910001c4] = 58ae9c98, %g2 = 000000000eb34bb3
lduw [%i6+0x1c4],%g2 ! %g2 = 0000000058ae9c98
! Mem[0000000033000050] = 817c81737cbf2de1, %l5 = 0000000000000063, %l6 = 00000000572bb6b3
add %i2,0x50,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 817c81737cbf2de1
p17_label_15:
! %l2 = c3b265859942c356, Mem[0000000091800160] = 922fd400ea30ce0b
stx %l2,[%o0+0x160] ! Mem[0000000091800160] = c3b265859942c356
! Mem[0000000032800158] = e93491d2, %l7 = 000000002c872f61
ldsw [%i1+0x158],%l7 ! %l7 = ffffffffe93491d2
! Mem[00000000328000d0] = 7f6683e8, %l4 = 0000000086ff3bfc
swap [%i1+0x0d0],%l4 ! %l4 = 000000007f6683e8
! %f16 = a0bc7ef8 f56d84d4 5da8ab29 2d6af571
! %f20 = 434179c0 7d6e399c 6232258d 8f3583da
! %f24 = 6f7d3e62 d6e2cd36 96417e6f ad6e1a35
! %f28 = 8048740e a6e7ecbe b1576b50 dd2a21e2
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[000000009000007c] = fb38f9ba, %g18 = ec9ea58e394fca5a
ldsw [%i4+0x07c],%g2 ! %g2 = ec9ea58e394fca5a
! Mem[0000000032000084] = 51e1319e, %l0 = 000000000000005b
ldub [%i0+0x085],%l0 ! %l0 = 00000000000000e1
! Mem[0000000091800150] = d90775af b80be421, %g2 = fb38f9ba, %g3 = 7b37c5c8
ldd [%o0+0x150],%g2 ! %g2 = 00000000d90775af 00000000b80be421
membar #Sync ! Added by membar checker (1918)
! %f0 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000032800000] = b62bffda, %l3 = c421c3ad, %l5 = 00000063
casa [%i1]0x80,%l3,%l5 ! %l5 = 00000000b62bffda
! Mem[00000000338000d0] = 949d969256d73e26, %l6 = 817c81737cbf2de1, %l3 = 00000000c421c3ad
add %i3,0xd0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 949d969256d73e26
p17_label_16:
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000033800120] = 78a931e4, %l5 = 00000000b62bffda
ldstub [%i3+0x120],%l5 ! %l5 = 00000078000000ff
! Mem[00000000330001f9] = 8d1bd9a4, %l4 = 000000007f6683e8
ldstub [%i2+0x1f9],%l4 ! %l4 = 0000001b000000ff
! %l1 = 000000008742c2ae, Mem[00000000338000aa] = b2458ca8
sth %l1,[%i3+0x0aa] ! Mem[00000000338000a8] = b245c2ae
! Mem[0000000033800098] = 6732bb1ed3483465, %l1 = 000000008742c2ae
ldx [%i3+0x098],%l1 ! %l1 = 6732bb1ed3483465
! Mem[0000000033800048] = 7904b6d4, %l7 = ffffffffe93491d2
ldsb [%i3+0x048],%l7 ! %l7 = 0000000000000079
! Mem[0000000033800008] = 88f2670a, %l4 = 000000000000001b
lduh [%i3+0x00a],%l4 ! %l4 = 000000000000670a
! Mem[0000000091800060] = e0620278b85dc7f0, %g2 = 00000000d90775af
ldx [%o0+0x060],%g2 ! %g2 = e0620278b85dc7f0
! %l3 = 949d969256d73e26, Mem[0000000033000042] = 676ab810
sth %l3,[%i2+0x042] ! Mem[0000000033000040] = 676a3e26
! Mem[00000000320001a0] = a74b8166798b1f23, %l5 = 0000000000000078, %l4 = 000000000000670a
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a74b8166798b1f23
p17_label_17:
! %l6 = 7cbf2de1, %l7 = 00000079, Mem[00000000330000d0] = 4078a7ea 4f27c5f4
std %l6,[%i2+0x0d0] ! Mem[00000000330000d0] = 7cbf2de1 00000079
! Mem[00000000908001d8] = e525cea7, %g2 = e0620278b85dc7f0
ldsh [%i5+0x1da],%g2 ! %g2 = ffffffffffffe525
! %l1 = 6732bb1ed3483465, Mem[000000009080003f] = 3d78c1e8
stb %l1,[%i5+0x03f] ! Mem[000000009080003c] = 6578c1e8
! Mem[00000000918000b8] = a0101a26, %g2 = ffffffffffffe525
ldsh [%o0+0x0ba],%g2 ! %g2 = ffffffffffffa010
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %l5 = 0000000000000078, Mem[00000000910000c6] = 72892aa4
sth %l5,[%i6+0x0c6] ! Mem[00000000910000c4] = 00782aa4
! Mem[00000000330000d4] = 00000079, %l4 = a74b8166798b1f23
swap [%i2+0x0d4],%l4 ! %l4 = 0000000000000079
! %l5 = 0000000000000078, Mem[00000000900001ae] = 4196beec
sth %l5,[%i4+0x1ae] ! Mem[00000000900001ac] = 0078beec
! Mem[000000003380002c] = 43d5b47c, %l2 = 9942c356, %l5 = 00000078
add %i3,0x2c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000043d5b47c
! %l6 = 817c81737cbf2de1, Mem[00000000910001a0] = c074eb69db204b78
stx %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = 817c81737cbf2de1
p17_label_18:
! Mem[0000000033000190] = e4188269, %l4 = 0000000000000079
swap [%i2+0x190],%l4 ! %l4 = 00000000e4188269
! %l4 = 00000000e4188269, Mem[00000000328001ce] = e7d9528e
stb %l4,[%i1+0x1ce] ! Mem[00000000328001cc] = e7d9698e
! Mem[00000000910001e0] = 14e55cb0, %g18 = ec9ea58e394fca5a
ldsw [%i6+0x1e0],%g2 ! %g2 = ec9ea58e394fca5a
membar #Sync ! Added by membar checker (1919)
! %f16 = a0bc7ef8 f56d84d4 5da8ab29 2d6af571
! %f20 = 434179c0 7d6e399c 6232258d 8f3583da
! %f24 = 6f7d3e62 d6e2cd36 96417e6f ad6e1a35
! %f28 = 8048740e a6e7ecbe b1576b50 dd2a21e2
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! %l0 = 00000000000000e1, Mem[00000000900000a6] = f6da3513
stb %l0,[%i4+0x0a6] ! Mem[00000000900000a4] = e1da3513
! Mem[00000000320000e6] = 623e7d6f, %l6 = 817c81737cbf2de1
ldstub [%i0+0x0e6],%l6 ! %l6 = 0000007d000000ff
! Mem[0000000033800018] = fd8d170315e936f2, %l6 = 000000000000007d
ldx [%i3+%o3],%l6 ! %l6 = fd8d170315e936f2
! Mem[00000000910001d8] = 706bb72d, %g2 = 0000000014e55cb0
lduh [%i6+0x1d8],%g2 ! %g2 = 000000000000706b
! Mem[0000000032800040] = d81e7ee0ce1f4180, %l2 = c3b265859942c356, %l6 = fd8d170315e936f2
add %i1,0x40,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = d81e7ee0ce1f4180
! Mem[0000000090800050] = 7bb3e03f, %g18 = ec9ea58e394fca5a
ldsw [%i5+0x050],%g2 ! %g2 = ec9ea58e394fca5a
p17_label_19:
! %f16 = a0bc7ef8 f56d84d4 5da8ab29 2d6af571
! %f20 = 434179c0 7d6e399c 6232258d 8f3583da
! %f24 = 6f7d3e62 d6e2cd36 96417e6f ad6e1a35
! %f28 = 8048740e a6e7ecbe b1576b50 dd2a21e2
stda %f16,[%i0+%g5]ASI_BLK_P ! Block Store to 00000000320001c0
! Mem[00000000328001d4] = 967f3244, %l7 = 0000000000000079
ldstub [%i1+0x1d4],%l7 ! %l7 = 00000096000000ff
! %l3 = 949d969256d73e26, Mem[000000009180018a] = a3df6207
sth %l3,[%o0+0x18a] ! Mem[0000000091800188] = 3e266207
! %l0 = 000000e1, %l1 = d3483465, Mem[00000000910000b0] = e70aab63 3a4c4973
std %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 000000e1 d3483465
! Mem[0000000032800020] = ff9822b8baa9b144, %l0 = 00000000000000e1, %l5 = 0000000043d5b47c
add %i1,0x20,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ff9822b8baa9b144
! %l7 = 0000000000000096, Mem[00000000900001b8] = e2212add506b57b1
stx %l7,[%i4+0x1b8] ! Mem[00000000900001b8] = 0000000000000096
! Mem[00000000330000d8] = 84965a20, %l2 = c3b265859942c356
swap [%i2+0x0d8],%l2 ! %l2 = 0000000084965a20
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c 05570d20 000000d4
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %f0 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000330001e4] = 3bb8f3a2, %l0 = 000000e1, %l4 = e4188269
add %i2,0x1e4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003bb8f3a2
p17_label_20:
! Mem[0000000091000110] = b0b6277a, %g2 = 000000007bb3e03f
ldub [%i6+0x113],%g2 ! %g2 = 00000000000000b0
! Mem[00000000900000e0] = ce1dfb64, %g2 = 00000000000000b0
lduh [%i4+0x0e0],%g2 ! %g2 = 000000000000ce1d
! Mem[00000000320000d8] = da83358f, %l2 = 84965a20, %l5 = baa9b144
add %i0,0xd8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000da83358f
! Mem[0000000033800114] = 1d739c25, %l2 = 0000000084965a20
swap [%i3+0x114],%l2 ! %l2 = 000000001d739c25
! Mem[00000000900000f8] = 2e158e4a, %g2 = 000000000000ce1d
ldsb [%i4+0x0fa],%g2 ! %g2 = 000000000000002e
membar #Sync ! Added by membar checker (1920)
! Mem[0000000090000140] = a0bc7ef8 f56d84d4 5da8ab29 2d6af571
! Mem[0000000090000150] = 434179c0 7d6e399c 6232258d 8f3583da
! Mem[0000000090000160] = 6f7d3e62 d6e2cd36 96417e6f ad6e1a35
! Mem[0000000090000170] = 8048740e a6e7ecbe b1576b50 dd2a21e2
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000088] = 37c5d8aa, %g2 = 000000000000002e
lduh [%i4+0x08a],%g2 ! %g2 = 00000000000037c5
! Mem[0000000090000000] = 54305ba7 87a25f7b 28faaad8 c537067e
! Mem[0000000090000010] = f5948d62 7a10a1b3 16535989 bf9e6788
! Mem[0000000090000020] = daf625c1 79b6bc14 42c03214 cee41335
! Mem[0000000090000030] = 72a63f5f 7b4a333b 64aae881 69b23675
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000033800008] = 88f2670a, %l6 = d81e7ee0ce1f4180
swap [%i3+%o1],%l6 ! %l6 = 0000000088f2670a
! Mem[0000000091800148] = 34fee6a007e0d876, %g2 = 00000000000037c5
ldx [%o0+0x148],%g2 ! %g2 = 34fee6a007e0d876
p17_label_21:
! Mem[00000000918000a0] = 7c97f551, %g2 = 34fee6a007e0d876
ldsh [%o0+0x0a2],%g2 ! %g2 = 0000000000007c97
! Mem[0000000032800078] = ee63302d, %l0 = 00000000000000e1
lduw [%i1+0x078],%l0 ! %l0 = 00000000ee63302d
! Mem[00000000918000a4] = 4c855272, %g2 = 0000000000007c97
ldsb [%o0+0x0a7],%g2 ! %g2 = 000000000000004c
! Mem[0000000090000088] = 37c5d8aa, %g2 = 000000000000004c
lduh [%i4+0x08a],%g2 ! %g2 = 00000000000037c5
! Mem[0000000091800048] = ed80eaf6e063be50, %g2 = 00000000000037c5
ldx [%o0+0x048],%g2 ! %g2 = ed80eaf6e063be50
! Mem[00000000900001f8] = 82ca30161d250333, %g2 = ed80eaf6e063be50
ldx [%i4+0x1f8],%g2 ! %g2 = 82ca30161d250333
! Mem[000000003200019e] = 2ebd49c9, %l0 = 00000000ee63302d
ldstub [%i0+0x19e],%l0 ! %l0 = 00000049000000ff
! Mem[000000009080005c] = 000000a8, %g2 = 82ca30161d250333
lduw [%i5+0x05c],%g2 ! %g2 = 00000000000000a8
! Mem[00000000328000d4] = b94d779a, %l5 = 00000000da83358f
swap [%i1+0x0d4],%l5 ! %l5 = 00000000b94d779a
! %l4 = 000000003bb8f3a2, Mem[0000000033800093] = 5152e738
stb %l4,[%i3+0x093] ! Mem[0000000033800090] = 5152e7a2
p17_label_22:
! Mem[0000000032800188] = 0ae8b119325c3b22, %l4 = 000000003bb8f3a2, %l3 = 949d969256d73e26
add %i1,0x188,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 0ae8b119325c3b22
! %f0 = 54305ba7 87a25f7b 28faaad8 c537067e
! %f4 = f5948d62 7a10a1b3 16535989 bf9e6788
! %f8 = daf625c1 79b6bc14 42c03214 cee41335
! %f12 = 72a63f5f 7b4a333b 64aae881 69b23675
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[00000000328000a4] = d6964327, %l5 = 00000000b94d779a
ldsb [%i1+0x0a4],%l5 ! %l5 = ffffffffffffffd6
! Mem[0000000033000068] = 3a0eaf70, %l4 = 000000003bb8f3a2
ldub [%i2+0x06a],%l4 ! %l4 = 00000000000000af
! %l4 = 00000000000000af, Mem[0000000091000174] = 7f0c6232
stw %l4,[%i6+0x174] ! Mem[0000000091000174] = 000000af
! Mem[00000000338000f8] = e9952df5, %l5 = ffffffffffffffd6
ldsb [%i3+0x0fb],%l5 ! %l5 = fffffffffffffff5
! %l6 = 0000000088f2670a, Mem[0000000091000064] = 8ce9387c
sth %l6,[%i6+0x064] ! Mem[0000000091000064] = 670a387c
! Mem[0000000033000074] = ee583f19, %l3 = 0ae8b119325c3b22
swap [%i2+0x074],%l3 ! %l3 = 00000000ee583f19
! Mem[0000000090000080] = 7b5fa287 a75b3054 7e0637c5 d8aafa28
! Mem[0000000090000090] = b3a1107a 628d94f5 88679ebf 89595316
! Mem[00000000900000a0] = 14bcb679 c125e1da 3513e4ce 1432c042
! Mem[00000000900000b0] = 3b334a7b 5f3fa672 7536b269 81e8aa64
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[00000000910001f4] = 9c39fbba, %g2 = 00000000000000a8
lduh [%i6+0x1f4],%g2 ! %g2 = 0000000000009c39
p17_label_23:
! Mem[0000000032800164] = 5ce738e7, %l3 = 00000000ee583f19
ldsh [%i1+0x164],%l3 ! %l3 = 0000000000005ce7
! Mem[0000000090000100] = 54305ba7 87a25f7b 28faaad8 c537067e
! Mem[0000000090000110] = f5948d62 7a10a1b3 16535989 bf9e6788
! Mem[0000000090000120] = daf625c1 79b6bc14 42c03214 cee41335
! Mem[0000000090000130] = 72a63f5f 7b4a333b 64aae881 69b23675
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %l2 = 000000001d739c25, Mem[0000000090800040] = 78c1e8f5
stw %l2,[%i5+0x040] ! Mem[0000000090800040] = 1d739c25
! Mem[0000000090800138] = 62112ffd, %g2 = 0000000000009c39
ldsh [%i5+0x13a],%g2 ! %g2 = 0000000000006211
! Mem[0000000032000078] = c3ddd133, %l6 = 0000000088f2670a
swap [%i0+0x078],%l6 ! %l6 = 00000000c3ddd133
! Mem[0000000091800100] = b89e754f, %g18 = ec9ea58e394fca5a
ldsw [%o0+0x100],%g2 ! %g2 = ec9ea58e394fca5a
! Mem[00000000918000b8] = 1d00a010, %g2 = ffffffffb89e754f
lduw [%o0+0x0b8],%g2 ! %g2 = 000000001d00a010
! Mem[00000000320000b1] = 215d67f0, %l0 = 0000000000000049
ldstub [%i0+0x0b1],%l0 ! %l0 = 0000005d000000ff
! Mem[0000000091800158] = 65e37dae, %g2 = 000000001d00a010
ldsb [%o0+0x159],%g2 ! %g2 = 0000000000000065
! Mem[00000000320001d0] = 434179c0, %l7 = 0000000000000096
ldstub [%i0+0x1d0],%l7 ! %l7 = 00000043000000ff
p17_label_24:
! %l6 = c3ddd133, %l7 = 00000043, Mem[00000000918000f8] = 1607608c 097fdd15
std %l6,[%o0+0x0f8] ! Mem[00000000918000f8] = c3ddd133 00000043
! %l7 = 0000000000000043, Mem[0000000032000073] = 891b582b
stb %l7,[%i0+0x073] ! Mem[0000000032000070] = 891b5843
! Mem[000000009080017c] = 2a2f5e87, %g2 = 0000000000000065
ldsb [%i5+0x17c],%g2 ! %g2 = 000000000000002a
! Mem[0000000033800018] = fd8d1703, %l2 = 000000001d739c25
swap [%i3+%o3],%l2 ! %l2 = 00000000fd8d1703
! Mem[0000000032000150] = bd9d31aa9dd88876, %l1 = 6732bb1ed3483465, %l5 = fffffffffffffff5
add %i0,0x150,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = bd9d31aa9dd88876
! %l2 = 00000000fd8d1703, Mem[00000000908001d0] = 68432dfa5e10b39d
stx %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 00000000fd8d1703
! Mem[0000000091000028] = 8a78ebbd3cd678a2, %g2 = 000000000000002a
ldx [%i6+%o5],%g2 ! %g2 = 8a78ebbd3cd678a2
! %l4 = 00000000000000af, Mem[00000000918001d4] = 93a5af33
stw %l4,[%o0+0x1d4] ! Mem[00000000918001d4] = 000000af
! Mem[0000000091000128] = 3f33e222286a1735, %g2 = 8a78ebbd3cd678a2
ldx [%i6+0x128],%g2 ! %g2 = 3f33e222286a1735
! Mem[00000000910001dc] = eadd85ef, %g2 = 3f33e222286a1735
lduh [%i6+0x1dc],%g2 ! %g2 = 000000000000eadd
p17_label_25:
membar #Sync ! Added by membar checker (1921)
! %f16 = a0bc7ef8 f56d84d4 5da8ab29 2d6af571
! %f20 = 434179c0 7d6e399c 6232258d 8f3583da
! %f24 = 6f7d3e62 d6e2cd36 96417e6f ad6e1a35
! %f28 = 8048740e a6e7ecbe b1576b50 dd2a21e2
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000330001d8] = dc0341ff, %l4 = 00000000000000af
swap [%i2+0x1d8],%l4 ! %l4 = 00000000dc0341ff
! Mem[0000000032000148] = 3c407d770f3f9ba2, %l7 = 0000000000000043
ldx [%i0+0x148],%l7 ! %l7 = 3c407d770f3f9ba2
! %f16 = a0bc7ef8 f56d84d4 5da8ab29 2d6af571
! %f20 = 434179c0 7d6e399c 6232258d 8f3583da
! %f24 = 6f7d3e62 d6e2cd36 96417e6f ad6e1a35
! %f28 = 8048740e a6e7ecbe b1576b50 dd2a21e2
mov 0x180,%g6
stda %f16,[%i3+%g6]ASI_BLK_PL ! Block Store to 0000000033800180
! %l5 = bd9d31aa9dd88876, Mem[00000000910001e2] = 5cb0b99e
stb %l5,[%i6+0x1e2] ! Mem[00000000910001e0] = 76b0b99e
! Mem[0000000091000034] = 492b9468, %g2 = 000000000000eadd
ldub [%i6+0x037],%g2 ! %g2 = 0000000000000049
! Mem[00000000320000d6] = c0794143, %l2 = 00000000fd8d1703
ldstub [%i0+0x0d6],%l2 ! %l2 = 00000041000000ff
! %l2 = 00000041, %l3 = 00005ce7, Mem[00000000328000b0] = 7d6fa103 6db24d8c
std %l2,[%i1+0x0b0] ! Mem[00000000328000b0] = 00000041 00005ce7
! Mem[0000000032800124] = be836223, %l7 = 3c407d770f3f9ba2
ldstub [%i1+0x124],%l7 ! %l7 = 000000be000000ff
! Mem[0000000090000080] = 7b5fa287 a75b3054 7e0637c5 d8aafa28
! Mem[0000000090000090] = b3a1107a 628d94f5 88679ebf 89595316
! Mem[00000000900000a0] = 14bcb679 c125e1da 3513e4ce 1432c042
! Mem[00000000900000b0] = 3b334a7b 5f3fa672 7536b269 81e8aa64
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000000000005d
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 6732bb1ed3483465
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000041
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000005ce7
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000dc0341ff
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be bd9d31aa9dd88876
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c3ddd133
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000be
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 28faaad8 c537067e
bne %xcc,p17_f2_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be a0bc7ef8 f56d84d4
bne %xcc,p17_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 5da8ab29 2d6af571
bne %xcc,p17_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 434179c0 7d6e399c
bne %xcc,p17_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 6232258d 8f3583da
bne %xcc,p17_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 6f7d3e62 d6e2cd36
bne %xcc,p17_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 96417e6f ad6e1a35
bne %xcc,p17_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 8048740e a6e7ecbe
bne %xcc,p17_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be b1576b50 dd2a21e2
bne %xcc,p17_f30_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 20cec5677f9f7cea
ldx [%i0+0x020],%g3 ! Observed data at 0000000032000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 90addb9bff30cf58
ldx [%i0+0x030],%g3 ! Observed data at 0000000032000030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 3aff37128fb8d01f
ldx [%i0+0x040],%g3 ! Observed data at 0000000032000040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 891b58432bea3ade
ldx [%i0+0x070],%g3 ! Observed data at 0000000032000070
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 88f2670aa4f741ec
ldx [%i0+0x078],%g3 ! Observed data at 0000000032000078
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 21ff67f0105e359d
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000320000b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9c396e7dc079ff43
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000320000d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 36cde2d6623eff6f
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000320000e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x170],%g2 ! Expected data = 05570d20221476d9
ldx [%i0+0x170],%g3 ! Observed data at 0000000032000170
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = deff5e382ebdffc9
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 = a0bc7ef8f56d84d4
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000320001c0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 5da8ab292d6af571
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000320001c8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff4179c07d6e399c
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000320001d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6232258d8f3583da
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000320001d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6f7d3e62d6e2cd36
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000320001e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 96417e6fad6e1a35
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000320001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8048740ea6e7ecbe
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000320001f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b1576b50dd2a21e2
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000320001f8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1f8,%g4
set p17_local1_expect,%g1
p17_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b62bffda640a8e59
ldx [%i1+0x000],%g3 ! Observed data at 0000000032800000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff9822b8baa9b144
ldx [%i1+0x020],%g3 ! Observed data at 0000000032800020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = 77ffcb6cfc5ee3e5
ldx [%i1+0x058],%g3 ! Observed data at 0000000032800058
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000004100005ce7
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000328000b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 86ff3bfcda83358f
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000328000d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = c3b265859942c356
ldx [%i1+0x110],%g3 ! Observed data at 0000000032800110
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0595a6acff836223
ldx [%i1+0x120],%g3 ! Observed data at 0000000032800120
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = d34834653c10ddaa
ldx [%i1+0x128],%g3 ! Observed data at 0000000032800128
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9dd88876709f461e
ldx [%i1+0x148],%g3 ! Observed data at 0000000032800148
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = e93491d24fabaf2d
ldx [%i1+0x158],%g3 ! Observed data at 0000000032800158
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = f550e6a982e128e3
ldx [%i1+0x198],%g3 ! Observed data at 0000000032800198
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 357d890ce7d9698e
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000328001c8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f0591e8dff7f3244
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000328001d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1d0,%g4
set p17_local2_expect,%g1
p17_check_local2:
ldx [%g1+0x040],%g2 ! Expected data = 676a3e269c700479
ldx [%i2+0x040],%g3 ! Observed data at 0000000033000040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 43fd366b325c3b22
ldx [%i2+0x070],%g3 ! Observed data at 0000000033000070
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = eb1e75ca6edd4946
ldx [%i2+0x098],%g3 ! Observed data at 0000000033000098
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 97b5da1200c794b5
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000330000a8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7cbf2de1798b1f23
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000330000d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9942c356ffb4e9d6
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000330000d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x130],%g2 ! Expected data = c0cfcc2a3689e6a9
ldx [%i2+0x130],%g3 ! Observed data at 0000000033000130
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 86ff3bfcf452f232
ldx [%i2+0x158],%g3 ! Observed data at 0000000033000158
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 00d42275d5869dd3
ldx [%i2+0x168],%g3 ! Observed data at 0000000033000168
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00000079c7316e67
ldx [%i2+0x190],%g3 ! Observed data at 0000000033000190
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 92590f315a53adf1
ldx [%i2+0x198],%g3 ! Observed data at 0000000033000198
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 000000afdaff7e58
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 = f6ddff56984e985b
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000330001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8dffd9a4da7521d7
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000330001f8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1f8,%g4
set p17_local3_expect,%g1
p17_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ce1f41809f06770b
ldx [%i3+0x008],%g3 ! Observed data at 0000000033800008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1d739c2515e936f2
ldx [%i3+0x018],%g3 ! Observed data at 0000000033800018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x018,%g4
ldx [%g1+0x090],%g2 ! Expected data = 5152e7a24534494b
ldx [%i3+0x090],%g3 ! Observed data at 0000000033800090
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000d4f517eab9
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000338000a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b245c2ae11bad7c3
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000338000a8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 67412daf84965a20
ldx [%i3+0x110],%g3 ! Observed data at 0000000033800110
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffa931e42a4af945
ldx [%i3+0x120],%g3 ! Observed data at 0000000033800120
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = cea8c83aff91bcf5
ldx [%i3+0x130],%g3 ! Observed data at 0000000033800130
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = c12487ac5e122de9
ldx [%i3+0x150],%g3 ! Observed data at 0000000033800150
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = d4846df5f87ebca0
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 = 71f56a2d29aba85d
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 = 9c396e7dc0794143
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 = da83358f8d253262
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 = 36cde2d6623e7d6f
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 = 351a6ead6f7e4196
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 = beece7a60e744880
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 = e2212add506b57b1
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000338001b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = a4f741ece50c7944
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000338001e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 66ff7173ca404af7
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000338001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1e8,%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_f2_fail:
set p17_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033800028]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033800010]
done
p17_trap1o:
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033800028]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033800010]
done
p17_trap2e:
stwa %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800008]
done
p17_trap2o:
stwa %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800008]
done
p17_trap3e:
nop
nop
nop
nop
nop
done
p17_trap3o:
nop
nop
nop
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 = 5d614ae44fabaf2d
ldx [%g1+0x008],%l1 ! %l1 = c6c2c520432f480c
ldx [%g1+0x010],%l2 ! %l2 = 2afff07ca32a3580
ldx [%g1+0x018],%l3 ! %l3 = 5ef3239eeb1e75ca
ldx [%g1+0x020],%l4 ! %l4 = cceb3bbaae38868b
ldx [%g1+0x028],%l5 ! %l5 = 1d52c4349ad9b738
ldx [%g1+0x030],%l6 ! %l6 = 1f71fbd847d30923
ldx [%g1+0x038],%l7 ! %l7 = e7a1fb77cf4107a1
! 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 = dd29534c bb0e6224 2b32fb70 e27a5959
! %f4 = f366dca6 c7cab843 08dfce3d 1b64983c
! %f8 = 1a3ca7b8 d6e6014c 38621564 da1c1c6c
! %f12 = 1f07a61e f5450dd3 f38b2e4e 8a36ff30
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 26b1401e 4811cf36 e2c773b0 18c58331
! %f36 = 2f3af0b0 9c353042 e232d5af 353ad0cc
! %f40 = b91ffc19 2bcc0fc1 bb59d138 8bea977f
! %f44 = b05150df d3cf2704 dc730521 0d634f14
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1ed1ce3f0000005c,%g7,%g1 ! GSR scale = 11, align = 4
wr %g1,%g0,%gsr ! GSR = 1ed1ce3f0000005c
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:
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[0000000035800108] = 25019be1, %l1 = a620024a10e8dc96
lduh [%i3+0x108],%l1 ! %l1 = 0000000000002501
! Mem[000000003400005a] = d62ccc5d, %l1 = 0000000000002501
ldstub [%i0+0x05a],%l1 ! %l1 = 000000cc000000ff
! %l2 = dbd381fc60d463ec, Mem[000000009080000c] = 005c8a51
sth %l2,[%i5+0x00c] ! Mem[000000009080000c] = 63ec8a51
! Mem[0000000090800100] = 64b6334d, %g2 = 95c3ee6d9532249a
lduh [%i5+0x102],%g2 ! %g2 = 00000000000064b6
! %l2 = 60d463ec, %l3 = 25c37d96, Mem[0000000090000118] = e77f9909 552c2766
std %l2,[%i4+0x118] ! Mem[0000000090000118] = 60d463ec 25c37d96
! Mem[0000000035000005] = 4880f8ae, %l4 = 309f15b8af3a9844
ldstub [%i2+0x005],%l4 ! %l4 = 00000080000000ff
! %l0 = c9d626d1, %l1 = 000000cc, Mem[0000000091000078] = 9d54079e bbee9030
std %l0,[%i6+0x078] ! Mem[0000000091000078] = c9d626d1 000000cc
! Mem[0000000090000124] = e7a24cfd, %g2 = 00000000000064b6
lduw [%i4+0x124],%g2 ! %g2 = 00000000e7a24cfd
! %l0 = c9d626d1, %l1 = 000000cc, Mem[0000000090000080] = 63d54ffd 23e3216b
std %l0,[%i4+0x080] ! Mem[0000000090000080] = c9d626d1 000000cc
p18_label_2:
! Mem[0000000090000070] = 9ca36282 85c65c27, %g2 = e7a24cfd, %g3 = 0bad0b00
ldd [%i4+0x070],%g2 ! %g2 = 000000009ca36282 0000000085c65c27
! Mem[0000000090000074] = 85c65c27, %g2 = 000000009ca36282
lduw [%i4+0x074],%g2 ! %g2 = 0000000085c65c27
! Mem[0000000035800064] = 3693c77e, %l7 = ff8ada1c0f09baf2
swap [%i3+0x064],%l7 ! %l7 = 000000003693c77e
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! %l4 = 0000000000000080, Mem[0000000034800031] = 4a9527a8
stb %l4,[%i1+0x031] ! Mem[0000000034800030] = 4a8027a8
! Mem[0000000091800188] = cbcfa3df, %g2 = 0000000085c65c27
lduw [%o0+0x188],%g2 ! %g2 = 00000000cbcfa3df
! Mem[0000000034800078] = dd0184c7 f5f39795, %l2 = 60d463ec, %l3 = 25c37d96
ldd [%i1+0x078],%l2 ! %l2 = 00000000dd0184c7 00000000f5f39795
! %l1 = 00000000000000cc, Mem[00000000910001d0] = 9e2228539e1f07db
stx %l1,[%i6+0x1d0] ! Mem[00000000910001d0] = 00000000000000cc
! Mem[0000000091000190] = 7cd87330, %g2 = 00000000cbcfa3df
ldsh [%i6+0x190],%g2 ! %g2 = 0000000000007cd8
! Mem[000000003480017c] = 9196e6fc, %l6 = 15689e87, %l2 = dd0184c7
add %i1,0x17c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009196e6fc
p18_label_3:
! Mem[0000000034800184] = 904d6989, %l5 = 48b8e17b, %l7 = 3693c77e
add %i1,0x184,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000904d6989
! Mem[00000000908000ac] = 465f4eb3, %g2 = 0000000000007cd8
ldsb [%i5+0x0ae],%g2 ! %g2 = 0000000000000046
! Mem[0000000034800028] = 834bc24fea31a882, %l6 = 6d467fa015689e87, %l5 = 30ddd06e48b8e17b
add %i1,0x28,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 834bc24fea31a882
! Mem[00000000350000d0] = fe3caabe029bed44, %l0 = 8d37c9dac9d626d1, %l7 = 00000000904d6989
add %i2,0xd0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = fe3caabe029bed44
! %l3 = 00000000f5f39795, Mem[0000000035800048] = d6e9ffee
stw %l3,[%i3+0x048] ! Mem[0000000035800048] = f5f39795
! Mem[0000000091800160] = d400c730, %g2 = 0000000000000046
lduh [%o0+0x162],%g2 ! %g2 = 000000000000d400
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
mov 0x080,%g5
stda %f16,[%i1+%g5]ASI_BLK_S ! Block Store to 0000000034800080
! Mem[0000000035800138] = a2b800fc78aa852d, %l6 = 6d467fa015689e87, %l1 = 00000000000000cc
add %i3,0x138,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = a2b800fc78aa852d
! Mem[00000000900000c0] = a7999923 2a884606, %g2 = 0000d400, %g3 = 85c65c27
ldd [%i4+0x0c0],%g2 ! %g2 = 00000000a7999923 000000002a884606
! Mem[0000000034800018] = eefc7952, %l1 = a2b800fc78aa852d
ldsh [%i1+0x01a],%l1 ! %l1 = 0000000000007952
p18_label_4:
! Mem[0000000090800128] = bde339fb, %g2 = 00000000a7999923
ldub [%i5+0x12b],%g2 ! %g2 = 00000000000000bd
! Mem[000000003580005d] = 6b511a5f, %l7 = fe3caabe029bed44
ldstub [%i3+0x05d],%l7 ! %l7 = 00000051000000ff
! %l0 = 8d37c9dac9d626d1, Mem[0000000090800090] = 95193fee
sth %l0,[%i5+0x090] ! Mem[0000000090800090] = 26d13fee
! Mem[000000003500016c] = 544e7bec, %l2 = 9196e6fc, %l4 = 00000080
add %i2,0x16c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000544e7bec
! Mem[00000000918000a0] = 2e8b7c97, %g2 = 00000000000000bd
lduw [%o0+0x0a0],%g2 ! %g2 = 000000002e8b7c97
! Mem[0000000035800158] = ef59e0bf, %l1 = 0000000000007952
swap [%i3+0x158],%l1 ! %l1 = 00000000ef59e0bf
membar #Sync ! Added by membar checker (1922)
! Mem[0000000090000000] = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! Mem[0000000090000010] = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! Mem[0000000090000020] = 129c3f07 3118f63f ebb57ca4 2de079a5
! Mem[0000000090000030] = b41f102f 1e569898 569ae4cc 783c60b7
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! %l4 = 00000000544e7bec, Mem[000000003480003c] = f22f24e2
stw %l4,[%i1+0x03c] ! Mem[000000003480003c] = 544e7bec
! %l3 = 00000000f5f39795, Mem[000000009180018a] = a3df6207
stb %l3,[%o0+0x18a] ! Mem[0000000091800188] = 95df6207
! %l5 = 834bc24fea31a882, Mem[00000000900001e5] = d090801d
stb %l5,[%i4+0x1e5] ! Mem[00000000900001e4] = 8290801d
p18_label_5:
! %f0 = dd29534c bb0e6224 2b32fb70 e27a5959
! %f4 = f366dca6 c7cab843 08dfce3d 1b64983c
! %f8 = 1a3ca7b8 d6e6014c 38621564 da1c1c6c
! %f12 = 1f07a61e f5450dd3 f38b2e4e 8a36ff30
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000091800028] = 4c300e4b e8f5b657, %g2 = 2e8b7c97, %g3 = 2a884606
ldd [%o0+%o5],%g2 ! %g2 = 000000004c300e4b 00000000e8f5b657
! Mem[00000000910001cc] = b30abf00, %g2 = 000000004c300e4b
ldub [%i6+0x1cd],%g2 ! %g2 = 00000000000000b3
! Mem[00000000910000ac] = f2b795cc, %g18 = 6b317e4c0f5776d2
ldsw [%i6+0x0ac],%g2 ! %g2 = 6b317e4c0f5776d2
! Mem[00000000348001e0] = 80523b4fdb2aa16d, %l2 = 000000009196e6fc, %l7 = 0000000000000051
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 80523b4fdb2aa16d
! Mem[00000000348000fc] = 6ec54817, %l3 = f5f39795, %l5 = ea31a882
add %i1,0xfc,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000006ec54817
! Mem[0000000034800028] = 834bc24f, %l7 = 80523b4fdb2aa16d
swap [%i1+%o5],%l7 ! %l7 = 00000000834bc24f
! Mem[0000000035800030] = 0e540839, %l4 = 00000000544e7bec
ldub [%i3+0x032],%l4 ! %l4 = 0000000000000008
! Mem[0000000034000190] = a7cec23a6da479ae, %l2 = 000000009196e6fc
ldx [%i0+0x190],%l2 ! %l2 = a7cec23a6da479ae
! Mem[0000000034800060] = 9dff57ab51e25f3c, %l1 = 00000000ef59e0bf, %l5 = 000000006ec54817
add %i1,0x60,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 9dff57ab51e25f3c
p18_label_6:
! %l4 = 0000000000000008, Mem[00000000910001b8] = d7a910f8
stb %l4,[%i6+0x1b8] ! Mem[00000000910001b8] = 08a910f8
! Mem[00000000350000f8] = b84778acf537d4c9, %l1 = 00000000ef59e0bf
ldx [%i2+0x0f8],%l1 ! %l1 = b84778acf537d4c9
! Mem[000000003500002b] = 897bc606, %l0 = 8d37c9dac9d626d1
ldstub [%i2+0x02b],%l0 ! %l0 = 00000006000000ff
! Mem[0000000091800030] = a86c6f28, %g2 = fffffffff2b795cc
ldsb [%o0+0x032],%g2 ! %g2 = ffffffffffffffa8
! Mem[00000000348001d8] = 59baa472, %l0 = 0000000000000006
ldub [%i1+0x1db],%l0 ! %l0 = 0000000000000072
! Mem[00000000908001c0] = f50e5fb6 224fce3e, %g2 = ffffffa8, %g3 = e8f5b657
ldd [%i5+0x1c0],%g2 ! %g2 = 00000000f50e5fb6 00000000224fce3e
! Mem[000000003580002c] = 0bb1a5f4, %l4 = 00000008, %l6 = 15689e87
add %i3,0x2c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000000bb1a5f4
! %l1 = b84778acf537d4c9, Mem[00000000900000f4] = 1b8f550a
stw %l1,[%i4+0x0f4] ! Mem[00000000900000f4] = f537d4c9
! Mem[0000000090800020] = cd842cc6 84b81ed6, %g2 = f50e5fb6, %g3 = 224fce3e
ldd [%i5+%o4],%g2 ! %g2 = 00000000cd842cc6 0000000084b81ed6
! Mem[0000000090800148] = a5b4d995, %g2 = 00000000cd842cc6
ldsb [%i5+0x14a],%g2 ! %g2 = ffffffffffffffa5
p18_label_7:
! %l6 = 0bb1a5f4, %l7 = 834bc24f, Mem[00000000918001e0] = 18875723 fcc1a550
std %l6,[%o0+0x1e0] ! Mem[00000000918001e0] = 0bb1a5f4 834bc24f
! Mem[00000000348001ac] = 483326e1, %l7 = 00000000834bc24f
swap [%i1+0x1ac],%l7 ! %l7 = 00000000483326e1
! Mem[0000000034000020] = e87b2952, %l6 = 000000000bb1a5f4
swap [%i0+%o4],%l6 ! %l6 = 00000000e87b2952
! Mem[00000000348001bc] = ef01bd68, %l3 = f5f39795, %l2 = 6da479ae
add %i1,0x1bc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ef01bd68
! Mem[000000003580015c] = 3e739c09, %l5 = 51e25f3c, %l5 = 51e25f3c
add %i3,0x15c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000003e739c09
! Mem[0000000035000192] = cda17dc9, %l0 = 0000000000000072
ldstub [%i2+0x192],%l0 ! %l0 = 0000007d000000ff
! %l4 = 0000000000000008, Mem[00000000900001a0] = 4a176aeb
sth %l4,[%i4+0x1a0] ! Mem[00000000900001a0] = 00086aeb
! Mem[0000000035800174] = 9e318404, %l4 = 00000008, %l0 = 0000007d
add %i3,0x174,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009e318404
! Mem[000000003500005d] = 5353044c, %l5 = 000000003e739c09
ldstub [%i2+0x05d],%l5 ! %l5 = 00000053000000ff
membar #Sync ! Added by membar checker (1923)
! Mem[000000009000001c] = 1b64983c, %g2 = ffffffffffffffa5
ldsb [%i4+0x01c],%g2 ! %g2 = 000000000000001b
p18_label_8:
! %f0 = dd29534c bb0e6224 2b32fb70 e27a5959
! %f4 = f366dca6 c7cab843 08dfce3d 1b64983c
! %f8 = 1a3ca7b8 d6e6014c 38621564 da1c1c6c
! %f12 = 1f07a61e f5450dd3 f38b2e4e 8a36ff30
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! %l0 = 9e318404, %l1 = f537d4c9, Mem[00000000340000c8] = 184f4037 a51008f0
std %l0,[%i0+0x0c8] ! Mem[00000000340000c8] = 9e318404 f537d4c9
! Mem[0000000035000170] = a5190305d82ad608, %l2 = 00000000ef01bd68, %l1 = b84778acf537d4c9
add %i2,0x170,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = a5190305d82ad608
! Mem[0000000035800070] = c3f35e07, %l0 = 000000009e318404
swap [%i3+0x070],%l0 ! %l0 = 00000000c3f35e07
! %f0 = dd29534c bb0e6224 2b32fb70 e27a5959
! %f4 = f366dca6 c7cab843 08dfce3d 1b64983c
! %f8 = 1a3ca7b8 d6e6014c 38621564 da1c1c6c
! %f12 = 1f07a61e f5450dd3 f38b2e4e 8a36ff30
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7f829080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l6 = e87b2952, %l7 = 483326e1, Mem[0000000090800148] = cb60a5b4 d995135c
std %l6,[%i5+0x148] ! Mem[0000000090800148] = e87b2952 483326e1
! Mem[0000000034000147] = 1159a422, %l0 = 00000000c3f35e07
ldstub [%i0+0x147],%l0 ! %l0 = 00000022000000ff
! Mem[00000000348000b0] = b41f102f1e569898, %l4 = 0000000000000008, %l3 = 00000000f5f39795
add %i1,0xb0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = b41f102f1e569898
! %l0 = 0000000000000022, Mem[0000000090000148] = a79cfb31
sth %l0,[%i4+0x148] ! Mem[0000000090000148] = 0022fb31
p18_label_9:
! Mem[0000000034000188] = 05929e27, %l4 = 0000000000000008
swap [%i0+0x188],%l4 ! %l4 = 0000000005929e27
! Mem[00000000348000fc] = 6ec54817, %l3 = b41f102f1e569898
swap [%i1+0x0fc],%l3 ! %l3 = 000000006ec54817
! Mem[0000000035800120] = b469cea7, %l7 = 00000000483326e1
swap [%i3+0x120],%l7 ! %l7 = 00000000b469cea7
! %l1 = a5190305d82ad608, Mem[00000000908000a0] = 16833e542f812be1
stx %l1,[%i5+0x0a0] ! Mem[00000000908000a0] = a5190305d82ad608
! Mem[00000000918001b4] = a89dc0e3, %g2 = 000000000000001b
ldsb [%o0+0x1b5],%g2 ! %g2 = ffffffffffffffa8
! Mem[0000000091800064] = c7f08ffd, %g2 = ffffffffffffffa8
ldsh [%o0+0x066],%g2 ! %g2 = ffffffffffffc7f0
! Mem[00000000358000a0] = eabe5808, %l7 = 00000000b469cea7
swap [%i3+0x0a0],%l7 ! %l7 = 00000000eabe5808
! Mem[00000000348001d0] = f7f04a0969240e1d, %l3 = 000000006ec54817, %l3 = 000000006ec54817
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = f7f04a0969240e1d
! Mem[0000000034000110] = cdab3027b886a669, %l6 = 00000000e87b2952, %l2 = 00000000ef01bd68
add %i0,0x110,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = cdab3027b886a669
membar #Sync ! Added by membar checker (1924)
! %f0 = dd29534c bb0e6224 2b32fb70 e27a5959
! %f4 = f366dca6 c7cab843 08dfce3d 1b64983c
! %f8 = 1a3ca7b8 d6e6014c 38621564 da1c1c6c
! %f12 = 1f07a61e f5450dd3 f38b2e4e 8a36ff30
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
p18_label_10:
! Mem[00000000348000ec] = 5bf35e70, %l2 = b886a669, %l6 = e87b2952
add %i1,0xec,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000005bf35e70
! Mem[0000000034800012] = 569dfc7b, %l0 = 0000000000000022
ldstub [%i1+0x012],%l0 ! %l0 = 000000fc000000ff
! Mem[0000000035800088] = 4313ee52, %l3 = 69240e1d, %l0 = 000000fc
add %i3,0x88,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004313ee52
! Mem[0000000091000004] = 1b867a85, %g2 = ffffffffffffc7f0
lduw [%i6+0x004],%g2 ! %g2 = 000000001b867a85
! Mem[00000000908000c8] = 76a4fc3c, %g2 = 000000001b867a85
ldsh [%i5+0x0c8],%g2 ! %g2 = 00000000000076a4
! Mem[0000000091800048] = ed80eaf6, %g18 = 6b317e4c0f5776d2
ldsw [%o0+0x048],%g2 ! %g2 = 6b317e4c0f5776d2
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
stda %f16,[%i1+%g4]ASI_BLK_PL ! Block Store to 0000000034800040
! Mem[00000000358000bf] = a7c7cee1, %l4 = 0000000005929e27
ldstub [%i3+0x0bf],%l4 ! %l4 = 000000e1000000ff
! Mem[00000000350001ec] = 533e94ff, %l0 = 000000004313ee52
swap [%i2+0x1ec],%l0 ! %l0 = 00000000533e94ff
membar #Sync ! Added by membar checker (1925)
! Mem[0000000034800050] = d0e0b82f9ac04cba, %l3 = f7f04a0969240e1d, %l0 = 00000000533e94ff
add %i1,0x50,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = d0e0b82f9ac04cba
p18_label_11:
! Mem[000000003580011f] = ba67a98a, %l1 = a5190305d82ad608
ldstub [%i3+0x11f],%l1 ! %l1 = 0000008a000000ff
! %l4 = 00000000000000e1, Mem[0000000091000130] = e3fa2c65616d4f47
stx %l4,[%i6+0x130] ! Mem[0000000091000130] = 00000000000000e1
! Mem[0000000090800138] = 62112ffd, %g2 = ffffffffed80eaf6
ldsb [%i5+0x13a],%g2 ! %g2 = 0000000000000062
! Mem[0000000090800178] = a67ed7b6, %g2 = 0000000000000062
lduw [%i5+0x178],%g2 ! %g2 = 00000000a67ed7b6
! Mem[0000000034000028] = e4d77496, %l0 = 9ac04cba, %l3 = 69240e1d
add %i0,0x28,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e4d77496
! Mem[0000000090000050] = 43b8cac7, %g18 = 6b317e4c0f5776d2
ldsw [%i4+0x050],%g2 ! %g2 = 6b317e4c0f5776d2
! Mem[00000000350000f8] = b84778ac, %l7 = 00000000eabe5808
ldub [%i2+0x0fa],%l7 ! %l7 = 0000000000000078
! Mem[0000000090000040] = 24620ebb 4c5329dd 59597ae2 70fb322b
! Mem[0000000090000050] = 43b8cac7 a6dc66f3 3c98641b 3dcedf08
! Mem[0000000090000060] = 4c01e6d6 b8a73c1a 6c1c1cda 64156238
! Mem[0000000090000070] = d30d45f5 1ea6071f 30ff368a 4e2e8bf3
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %l2 = cdab3027b886a669, Mem[00000000910001d4] = 000000cc
stb %l2,[%i6+0x1d4] ! Mem[00000000910001d4] = 690000cc
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b f537d4c9 cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p18_label_12:
! Mem[00000000900000e0] = ce1dfb64, %g18 = 6b317e4c0f5776d2
ldsw [%i4+0x0e0],%g2 ! %g2 = 6b317e4c0f5776d2
! Mem[0000000090000080] = c9d626d1 000000cc 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800198] = 34f61767, %g2 = ffffffffce1dfb64
lduw [%i5+0x198],%g2 ! %g2 = 0000000034f61767
! Mem[00000000348000b8] = 569ae4cc, %l5 = 00000053, %l6 = 5bf35e70
add %i1,0xb8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000569ae4cc
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[0000000034800108] = a06c96abda7333cd, %l4 = 00000000000000e1, %l7 = 0000000000000078
add %i1,0x108,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a06c96abda7333cd
! Mem[0000000034800068] = a579e02d, %l1 = 000000000000008a
swap [%i1+0x068],%l1 ! %l1 = 00000000a579e02d
! Mem[000000009180005c] = 97b1e062, %g2 = 0000000034f61767
lduh [%o0+0x05e],%g2 ! %g2 = 00000000000097b1
! %l2 = cdab3027b886a669, Mem[0000000035000196] = 95d760ef
sth %l2,[%i2+0x196] ! Mem[0000000035000194] = 95d7a669
! Mem[0000000090000000] = dd29534c bb0e6224 2b32fb70 e27a5959
! Mem[0000000090000010] = f366dca6 c7cab843 08dfce3d 1b64983c
! Mem[0000000090000020] = 1a3ca7b8 d6e6014c 38621564 da1c1c6c
! Mem[0000000090000030] = 1f07a61e f5450dd3 f38b2e4e 8a36ff30
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
p18_label_13:
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a 60d463ec 25c37d96
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[00000000358000a4] = 771c20ca, %l5 = 00000053, %l1 = a579e02d
add %i3,0xa4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000771c20ca
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[0000000034000160] = 7a6e4bc8, %l7 = da7333cd, %l5 = 00000053
add %i0,0x160,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000007a6e4bc8
! Mem[0000000035000017] = 50375b62, %l1 = 00000000771c20ca
ldstub [%i2+0x017],%l1 ! %l1 = 00000062000000ff
! %l4 = 000000e1, %l5 = 7a6e4bc8, Mem[0000000090800040] = 78c1e8f5 e698cf29
std %l4,[%i5+0x040] ! Mem[0000000090800040] = 000000e1 7a6e4bc8
! %l0 = d0e0b82f9ac04cba, Mem[00000000918001e8] = 63ed791240ced69a
stx %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = d0e0b82f9ac04cba
! Mem[00000000340001b8] = e651cd7e0bde2ebd, %l1 = 0000000000000062, %l7 = a06c96abda7333cd
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = e651cd7e0bde2ebd
! Mem[0000000034800148] = 30baa45d, %l5 = 000000007a6e4bc8
swap [%i1+0x148],%l5 ! %l5 = 0000000030baa45d
! Mem[0000000091000178] = 29bf19a8, %g2 = 00000000000097b1
lduh [%i6+0x17a],%g2 ! %g2 = 00000000000029bf
p18_label_14:
! Mem[0000000035800130] = d898a88c24c4722d, %l6 = 00000000569ae4cc, %l1 = 0000000000000062
add %i3,0x130,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = d898a88c24c4722d
! Mem[0000000034000000] = 48e467ba, %l4 = 00000000000000e1
lduh [%i0+%g0],%l4 ! %l4 = 00000000000048e4
! Mem[0000000090000000] = dd29534c bb0e6224 2b32fb70 e27a5959
! Mem[0000000090000010] = f366dca6 c7cab843 08dfce3d 1b64983c
! Mem[0000000090000020] = 1a3ca7b8 d6e6014c 38621564 da1c1c6c
! Mem[0000000090000030] = 1f07a61e f5450dd3 f38b2e4e 8a36ff30
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000034000108] = 5d57df07, %l5 = 30baa45d, %l7 = 0bde2ebd
add %i0,0x108,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000005d57df07
! Mem[0000000090000000] = dd29534c, %g2 = 00000000000029bf
ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffffdd29
! Mem[0000000035800101] = 064bcd42, %l5 = 0000000030baa45d
ldstub [%i3+0x101],%l5 ! %l5 = 0000004b000000ff
! Mem[00000000348001f4] = 27d15d41, %l7 = 5d57df07, %l3 = e4d77496
add %i1,0x1f4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000027d15d41
! Mem[0000000090000040] = 24620ebb 4c5329dd 59597ae2 70fb322b
! Mem[0000000090000050] = 43b8cac7 a6dc66f3 3c98641b 3dcedf08
! Mem[0000000090000060] = 4c01e6d6 b8a73c1a 6c1c1cda 64156238
! Mem[0000000090000070] = d30d45f5 1ea6071f 30ff368a 4e2e8bf3
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[00000000358000a8] = b5fc98716417d769, %l0 = d0e0b82f9ac04cba, %l1 = d898a88c24c4722d
add %i3,0xa8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = b5fc98716417d769
! %l7 = 000000005d57df07, Mem[000000009100016c] = 1801caab
stw %l7,[%i6+0x16c] ! Mem[000000009100016c] = 5d57df07
p18_label_15:
! Mem[0000000090800154] = 6f486ec3, %g2 = ffffffffffffdd29
ldsb [%i5+0x155],%g2 ! %g2 = 000000000000006f
membar #Sync ! Added by membar checker (1926)
! Mem[0000000090000080] = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! Mem[0000000090000090] = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! Mem[00000000900000a0] = 129c3f07 3118f63f ebb57ca4 2de079a5
! Mem[00000000900000b0] = b41f102f 1e569898 569ae4cc 783c60b7
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000348001e0] = 80523b4fdb2aa16d, %l5 = 000000000000004b, %l3 = 0000000027d15d41
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 80523b4fdb2aa16d
! %l6 = 00000000569ae4cc, Mem[00000000348000a8] = ebb57ca4
sth %l6,[%i1+0x0a8] ! Mem[00000000348000a8] = e4cc7ca4
! Mem[0000000091800150] = d90775afb80be421, %g2 = 000000000000006f
ldx [%o0+0x150],%g2 ! %g2 = d90775afb80be421
! Mem[00000000900000d8] = b2ae2fcaed571155, %g2 = d90775afb80be421
ldx [%i4+0x0d8],%g2 ! %g2 = b2ae2fcaed571155
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000090800178] = a67ed7b6, %g2 = b2ae2fcaed571155
lduw [%i5+0x178],%g2 ! %g2 = 00000000a67ed7b6
! Mem[0000000090800000] = 8b91b3a41b2e5802, %g2 = 00000000a67ed7b6
ldx [%i5+%g0],%g2 ! %g2 = 8b91b3a41b2e5802
! Mem[00000000350000c4] = 437b3f9e, %l7 = 000000005d57df07
ldstub [%i2+0x0c4],%l7 ! %l7 = 00000043000000ff
p18_label_16:
! %l2 = b886a669, %l3 = db2aa16d, Mem[0000000091800080] = 53775436 4fdfde82
std %l2,[%o0+0x080] ! Mem[0000000091800080] = b886a669 db2aa16d
! Mem[0000000091800148] = e6a007e0, %g2 = 8b91b3a41b2e5802
ldsh [%o0+0x14a],%g2 ! %g2 = ffffffffffffe6a0
! Mem[00000000900001c0] = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! Mem[00000000900001d0] = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! Mem[00000000900001e0] = 129c3f07 3118f63f ebb57ca4 2de079a5
! Mem[00000000900001f0] = b41f102f 1e569898 569ae4cc 783c60b7
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000003400013c] = 9fa9b627, %l6 = 00000000569ae4cc
swap [%i0+0x13c],%l6 ! %l6 = 000000009fa9b627
! %l2 = cdab3027b886a669, Mem[00000000358001b4] = 6dcc52db
stw %l2,[%i3+0x1b4] ! Mem[00000000358001b4] = b886a669
! Mem[00000000358001d8] = cea9a8437e1bd87b, %l0 = d0e0b82f9ac04cba, %l0 = d0e0b82f9ac04cba
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = cea9a8437e1bd87b
! %l2 = cdab3027b886a669, Mem[0000000035800168] = 4bfd7d86bc8c5152
stx %l2,[%i3+0x168] ! Mem[0000000035800168] = cdab3027b886a669
! Mem[00000000348000fc] = 1e569898, %l5 = 000000000000004b
swap [%i1+0x0fc],%l5 ! %l5 = 000000001e569898
! Mem[0000000034800094] = 2fb8e0d0, %l5 = 000000001e569898
lduh [%i1+0x096],%l5 ! %l5 = 000000000000e0d0
! Mem[0000000035800018] = 41b277bc5f8acd62, %l0 = cea9a8437e1bd87b, %l1 = b5fc98716417d769
add %i3,0x18,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 41b277bc5f8acd62
p18_label_17:
! %l3 = 80523b4fdb2aa16d, Mem[00000000918001ad] = 06326191
stb %l3,[%o0+0x1ad] ! Mem[00000000918001ac] = 6d326191
! Mem[00000000908000c8] = 76a4fc3c, %g2 = ffffffffffffe6a0
lduw [%i5+0x0c8],%g2 ! %g2 = 0000000076a4fc3c
membar #Sync ! Added by membar checker (1927)
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000034000100] = 177e1e189d06a575, %l5 = 000000000000e0d0, %l6 = 000000009fa9b627
add %i0,0x100,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 177e1e189d06a575
! Mem[0000000090800010] = f7ed6b21 d1f0cb33, %g2 = 76a4fc3c, %g3 = 84b81ed6
ldd [%i5+%o2],%g2 ! %g2 = 00000000f7ed6b21 00000000d1f0cb33
! Mem[0000000035800048] = f5f39795 186be625, %l2 = b886a669, %l3 = db2aa16d
ldd [%i3+0x048],%l2 ! %l2 = 00000000f5f39795 00000000186be625
! %l0 = 7e1bd87b, %l1 = 5f8acd62, Mem[0000000090000050] = 43b8cac7 a6dc66f3
std %l0,[%i4+0x050] ! Mem[0000000090000050] = 7e1bd87b 5f8acd62
! Mem[00000000900001c0] = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! Mem[00000000900001d0] = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! Mem[00000000900001e0] = 129c3f07 3118f63f ebb57ca4 2de079a5
! Mem[00000000900001f0] = b41f102f 1e569898 569ae4cc 783c60b7
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[000000003500012c] = 7fac12d9, %l5 = 0000e0d0, %l2 = f5f39795
add %i2,0x12c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000007fac12d9
! %l2 = 000000007fac12d9, Mem[00000000910001ef] = 00199a24
stb %l2,[%i6+0x1ef] ! Mem[00000000910001ec] = d9199a24
p18_label_18:
! Mem[00000000358001d0] = b2da16bf abcb845d, %l0 = 7e1bd87b, %l1 = 5f8acd62
ldd [%i3+0x1d0],%l0 ! %l0 = 00000000b2da16bf 00000000abcb845d
! Mem[00000000348000fc] = 0000004b, %l5 = 000000000000e0d0
swap [%i1+0x0fc],%l5 ! %l5 = 000000000000004b
! Mem[0000000034800100] = d9062c69 efec4238 a06c96ab da7333cd
! Mem[0000000034800110] = baf9752e bfafe494 9bc2e1dd a6baac44
! Mem[0000000034800120] = 9fbb52e6 f571b189 ccfc31b0 7cd88b04
! Mem[0000000034800130] = d12b747e 78ab6cb6 7738513a dc5e3329
mov 0x100,%g5
ldda [%i1+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000034800100
! Mem[000000009100004c] = 1b9bfe6c, %g18 = 6b317e4c0f5776d2
ldsw [%i6+0x04c],%g2 ! %g2 = 6b317e4c0f5776d2
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[000000003580018c] = 1612c3b8, %l0 = b2da16bf, %l6 = 9d06a575
add %i3,0x18c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000001612c3b8
membar #Sync ! Added by membar checker (1928)
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[0000000034000042] = 4870085d, %l5 = 000000000000004b
ldstub [%i0+0x042],%l5 ! %l5 = 00000008000000ff
! Mem[0000000034800120] = 9fbb52e6f571b189, %l1 = 00000000abcb845d
ldx [%i1+0x120],%l1 ! %l1 = 9fbb52e6f571b189
! %f0 = 3842ecef 692c06d9 cd3373da ab966ca0
! %f4 = 94e4afbf 2e75f9ba 44acbaa6 dde1c29b
! %f8 = 89b171f5 e652bb9f 048bd87c b031fccc
! %f12 = b66cab78 7e742bd1 29335edc 3a513877
stda %f0,[%i0+%g4]ASI_BLK_AIUSL ! Block Store to 00000000340001c0
p18_label_19:
! Mem[0000000090800184] = 7cf6240b, %g2 = 000000001b9bfe6c
lduh [%i5+0x184],%g2 ! %g2 = 0000000000007cf6
! Mem[00000000348001ac] = 834bc24f, %l4 = 00000000000048e4
swap [%i1+0x1ac],%l4 ! %l4 = 00000000834bc24f
! Mem[0000000035800098] = 7ddc0a1b67604d01, %l6 = 000000001612c3b8, %l4 = 00000000834bc24f
add %i3,0x98,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 7ddc0a1b67604d01
! Mem[00000000910000cc] = d5c23711, %g18 = 6b317e4c0f5776d2
ldsw [%i6+0x0cc],%g2 ! %g2 = 6b317e4c0f5776d2
! %l4 = 7ddc0a1b67604d01, Mem[00000000900000a4] = 3118f63f
stw %l4,[%i4+0x0a4] ! Mem[00000000900000a4] = 67604d01
! Mem[00000000910001a8] = b854e1fc, %g2 = ffffffffd5c23711
ldub [%i6+0x1aa],%g2 ! %g2 = 00000000000000b8
! Mem[00000000350000e4] = 3a9a8b11, %l6 = 000000001612c3b8
swap [%i2+0x0e4],%l6 ! %l6 = 000000003a9a8b11
! Mem[0000000034800018] = eefc79525c64e14d, %l6 = 000000003a9a8b11, %l6 = 000000003a9a8b11
add %i1,0x18,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = eefc79525c64e14d
! Mem[00000000340000f0] = c0faa692, %l2 = 7fac12d9, %l4 = 67604d01
add %i0,0xf0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c0faa692
! Mem[0000000091800188] = cbcf95df 62078fa2, %g2 = 000000b8, %g3 = d1f0cb33
ldd [%o0+0x188],%g2 ! %g2 = 00000000cbcf95df 0000000062078fa2
p18_label_20:
! %l6 = 5c64e14d, %l7 = 00000043, Mem[00000000340000b8] = 8fc90897 ef223a33
std %l6,[%i0+0x0b8] ! Mem[00000000340000b8] = 5c64e14d 00000043
! Mem[0000000090000088] = 54350ac64aa8c8fb, %g2 = 00000000cbcf95df
ldx [%i4+0x088],%g2 ! %g2 = 54350ac64aa8c8fb
! Mem[0000000034800100] = d9062c69 efec4238 a06c96ab da7333cd
! Mem[0000000034800110] = baf9752e bfafe494 9bc2e1dd a6baac44
! Mem[0000000034800120] = 9fbb52e6 f571b189 ccfc31b0 7cd88b04
! Mem[0000000034800130] = d12b747e 78ab6cb6 7738513a dc5e3329
ldda [%i1+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000034800100
! Mem[00000000358001c8] = d5444832622a94cb, %l1 = 9fbb52e6f571b189
ldx [%i3+0x1c8],%l1 ! %l1 = d5444832622a94cb
! %f0 = 3842ecef 692c06d9 cd3373da ab966ca0
! %f4 = 94e4afbf 2e75f9ba 44acbaa6 dde1c29b
! %f8 = 89b171f5 e652bb9f 048bd87c b031fccc
! %f12 = b66cab78 7e742bd1 29335edc 3a513877
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000035800040] = 0cf5370f, %l4 = c0faa692, %l1 = 622a94cb
add %i3,0x40,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000cf5370f
! %l5 = 0000000000000008, Mem[0000000091000111] = 0bdeb0b6
stb %l5,[%i6+0x111] ! Mem[0000000091000110] = 08deb0b6
! Mem[0000000090000040] = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! Mem[0000000090000050] = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! Mem[0000000090000060] = 129c3f07 3118f63f ebb57ca4 2de079a5
! Mem[0000000090000070] = b41f102f 1e569898 569ae4cc 783c60b7
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000918000d8] = 4d2b38ff 16493f32, %g2 = 4aa8c8fb, %g3 = 62078fa2
ldd [%o0+0x0d8],%g2 ! %g2 = 000000004d2b38ff 0000000016493f32
membar #Sync ! Added by membar checker (1929)
! Mem[00000000900000c0] = b09dbc65 1dc61cfe fbc8a84a c60a3554
! Mem[00000000900000d0] = d0e0b82f 9ac04cba c50d0f9d 027ddeff
! Mem[00000000900000e0] = 3ff61831 073f9c12 a579e02d a47cb5eb
! Mem[00000000900000f0] = 9898561e 2f101fb4 b7603c78 cce49a56
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p18_label_21:
! Mem[00000000900001e4] = 3118f63f, %g2 = 000000004d2b38ff
lduh [%i4+0x1e4],%g2 ! %g2 = 0000000000003118
! Mem[00000000358001a8] = 903ab488d8a5f270, %l3 = 00000000186be625, %l7 = 0000000000000043
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 903ab488d8a5f270
! %f0 = 3842ecef 692c06d9 cd3373da ab966ca0
! %f4 = 94e4afbf 2e75f9ba 44acbaa6 dde1c29b
! %f8 = 89b171f5 e652bb9f 048bd87c b031fccc
! %f12 = b66cab78 7e742bd1 29335edc 3a513877
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000090000004] = 242b32fb, %g2 = 0000000000003118
ldub [%i4+0x007],%g2 ! %g2 = 0000000000000024
! Mem[000000009080018c] = 581c25f4, %g2 = 0000000000000024
lduh [%i5+0x18c],%g2 ! %g2 = 000000000000581c
! Mem[0000000090000040] = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! Mem[0000000090000050] = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! Mem[0000000090000060] = 129c3f07 3118f63f ebb57ca4 2de079a5
! Mem[0000000090000070] = b41f102f 1e569898 569ae4cc 783c60b7
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000009000015c] = 94d5860f, %g2 = 000000000000581c
ldub [%i4+0x15d],%g2 ! %g2 = 0000000000000094
! Mem[00000000900001e8] = ebb57ca4, %g18 = 6b317e4c0f5776d2
ldsw [%i4+0x1e8],%g2 ! %g2 = 6b317e4c0f5776d2
! %l2 = 000000007fac12d9, Mem[00000000910000c8] = 2aa4a537
sth %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = 12d9a537
! Mem[0000000090000040] = fe1cc61d 65bc9db0, %g2 = ebb57ca4, %g3 = 16493f32
ldd [%i4+0x040],%g2 ! %g2 = 00000000fe1cc61d 0000000065bc9db0
p18_label_22:
! Mem[00000000918000b0] = bb798951d2673976, %g2 = 00000000fe1cc61d
ldx [%o0+0x0b0],%g2 ! %g2 = bb798951d2673976
! %l6 = eefc79525c64e14d, Mem[0000000090000134] = 78ab6cb6
stw %l6,[%i4+0x134] ! Mem[0000000090000134] = 5c64e14d
! Mem[00000000348000d0] = 8973855b, %l7 = d8a5f270, %l0 = b2da16bf
add %i1,0xd0,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000008973855b
! Mem[00000000900001d0] = ba4cc09a2fb8e0d0, %g2 = bb798951d2673976
ldx [%i4+0x1d0],%g2 ! %g2 = ba4cc09a2fb8e0d0
! Mem[00000000340000ce] = f537d4c9, %l2 = 000000007fac12d9
ldstub [%i0+0x0ce],%l2 ! %l2 = 000000d4000000ff
! Mem[0000000034000054] = 3e4e2dfb, %l0 = 000000008973855b
swap [%i0+0x054],%l0 ! %l0 = 000000003e4e2dfb
membar #Sync ! Added by membar checker (1930)
! Mem[0000000090000090] = baf9752e bfafe494, %g2 = 2fb8e0d0, %g3 = 65bc9db0
ldd [%i4+0x090],%g2 ! %g2 = 00000000baf9752e 00000000bfafe494
! Mem[00000000358001c0] = a4672bd1, %l2 = 00000000000000d4
ldstub [%i3+0x1c0],%l2 ! %l2 = 000000a4000000ff
! Mem[00000000900001c0] = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! Mem[00000000900001d0] = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! Mem[00000000900001e0] = 129c3f07 3118f63f ebb57ca4 2de079a5
! Mem[00000000900001f0] = b41f102f 1e569898 569ae4cc 783c60b7
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %l2 = 00000000000000a4, Mem[0000000090000174] = 238c5d2d
sth %l2,[%i4+0x174] ! Mem[0000000090000174] = 00a45d2d
p18_label_23:
! Mem[0000000035000128] = dc021782 7fac12d9, %l6 = 5c64e14d, %l7 = d8a5f270
ldd [%i2+0x128],%l6 ! %l6 = 00000000dc021782 000000007fac12d9
! Mem[0000000034800123] = 9fbb52e6, %l7 = 000000007fac12d9
ldstub [%i1+0x123],%l7 ! %l7 = 000000e6000000ff
! %l6 = dc021782, %l7 = 000000e6, Mem[0000000090800028] = 5450c5f0 ab873e82
std %l6,[%i5+%o5] ! Mem[0000000090800028] = dc021782 000000e6
! Mem[0000000034800094] = 2fb8e0d0, %l1 = 0cf5370f, %l4 = c0faa692
add %i1,0x94,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000002fb8e0d0
! %l7 = 00000000000000e6, Mem[0000000091800130] = f295856e
sth %l7,[%o0+0x130] ! Mem[0000000091800130] = 00e6856e
! Mem[0000000091800108] = 999fbad0 5d08a3b7, %g2 = baf9752e, %g3 = bfafe494
ldd [%o0+0x108],%g2 ! %g2 = 00000000999fbad0 000000005d08a3b7
! Mem[000000003480011d] = a6baac44, %l3 = 00000000186be625
ldstub [%i1+0x11d],%l3 ! %l3 = 000000ba000000ff
! Mem[00000000900000a0] = 9fbb52e6f571b189, %g2 = 00000000999fbad0
ldx [%i4+0x0a0],%g2 ! %g2 = 9fbb52e6f571b189
! Mem[0000000035000198] = 4fdf4281, %l3 = 000000ba, %l5 = 00000008
add %i2,0x198,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000004fdf4281
! Mem[00000000358000f2] = 2195dcca, %l7 = 00000000000000e6
ldstub [%i3+0x0f2],%l7 ! %l7 = 000000dc000000ff
p18_label_24:
! Mem[00000000900000c0] = b09dbc65 1dc61cfe fbc8a84a c60a3554
! Mem[00000000900000d0] = d0e0b82f 9ac04cba c50d0f9d 027ddeff
! Mem[00000000900000e0] = 3ff61831 073f9c12 a579e02d a47cb5eb
! Mem[00000000900000f0] = 9898561e 2f101fb4 b7603c78 cce49a56
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900000d4] = 9ac04cba, %g2 = 9fbb52e6f571b189
lduw [%i4+0x0d4],%g2 ! %g2 = 000000009ac04cba
! %l4 = 000000002fb8e0d0, Mem[0000000090800045] = 6e4bc8f1
stb %l4,[%i5+0x045] ! Mem[0000000090800044] = d04bc8f1
! Mem[000000003500008c] = b888bac8, %l7 = 00000000000000dc
swap [%i2+0x08c],%l7 ! %l7 = 00000000b888bac8
! Mem[000000009100003c] = bf74ed53, %g2 = 000000009ac04cba
ldsb [%i6+0x03e],%g2 ! %g2 = ffffffffffffffbf
! %l1 = 000000000cf5370f, Mem[0000000090000180] = 9ecff629
stw %l1,[%i4+0x180] ! Mem[0000000090000180] = 0cf5370f
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
stda %f16,[%i1+%g5]ASI_BLK_AIUPL ! Block Store to 0000000034800100
! Mem[0000000035800034] = 07c28204, %l1 = 0cf5370f, %l1 = 0cf5370f
add %i3,0x34,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000007c28204
! %f16 = fe1cc61d 65bc9db0 54350ac6 4aa8c8fb
! %f20 = ba4cc09a 2fb8e0d0 ffde7d02 9d0f0dc5
! %f24 = 129c3f07 3118f63f ebb57ca4 2de079a5
! %f28 = b41f102f 1e569898 569ae4cc 783c60b7
stda %f16,[%i3+%g6]ASI_COMMIT_P ! Block Store to 00000000358000c0
! %l7 = 00000000b888bac8, Mem[00000000340001d0] = baf9752ebfafe494
stx %l7,[%i0+0x1d0] ! Mem[00000000340001d0] = 00000000b888bac8
p18_label_25:
! Mem[00000000918000f8] = 1607608c 097fdd15, %g2 = ffffffbf, %g3 = 5d08a3b7
ldd [%o0+0x0f8],%g2 ! %g2 = 000000001607608c 00000000097fdd15
! %f0 = 3842ecef 692c06d9 cd3373da ab966ca0
! %f4 = 94e4afbf 2e75f9ba 44acbaa6 dde1c29b
! %f8 = 89b171f5 e652bb9f 048bd87c b031fccc
! %f12 = b66cab78 7e742bd1 29335edc 3a513877
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[000000009000012c] = d88b04d1, %g2 = 000000001607608c
ldub [%i4+0x12d],%g2 ! %g2 = 00000000000000d8
! %l0 = 000000003e4e2dfb, Mem[0000000090000158] = 79124e3f
sth %l0,[%i4+0x158] ! Mem[0000000090000158] = 2dfb4e3f
! %l6 = 00000000dc021782, Mem[00000000358000ad] = 6417d769
stb %l6,[%i3+0x0ad] ! Mem[00000000358000ac] = 6482d769
membar #Sync ! Added by membar checker (1931)
! %f0 = 3842ecef 692c06d9 cd3373da ab966ca0
! %f4 = 94e4afbf 2e75f9ba 44acbaa6 dde1c29b
! %f8 = 89b171f5 e652bb9f 048bd87c b031fccc
! %f12 = b66cab78 7e742bd1 29335edc 3a513877
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[0000000091000154] = a3721891, %g2 = 00000000000000d8
ldsb [%i6+0x156],%g2 ! %g2 = ffffffffffffffa3
! Mem[000000003480007c] = cce49a56, %l7 = 00000000b888bac8
swap [%i1+0x07c],%l7 ! %l7 = 00000000cce49a56
! %l6 = 00000000dc021782, Mem[00000000910000f6] = 258df92f
stb %l6,[%i6+0x0f6] ! Mem[00000000910000f4] = 828df92f
! Mem[00000000348000b8] = 569ae4cc, %l2 = 00000000000000a4
lduh [%i1+0x0ba],%l2 ! %l2 = 000000000000e4cc
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000003e4e2dfb
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000007c28204
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000e4cc
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ba
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002fb8e0d0
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000004fdf4281
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000cce49a56
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 3842ecef 692c06d9
bne %xcc,p18_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be cd3373da ab966ca0
bne %xcc,p18_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 94e4afbf 2e75f9ba
bne %xcc,p18_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 44acbaa6 dde1c29b
bne %xcc,p18_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 89b171f5 e652bb9f
bne %xcc,p18_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 048bd87c b031fccc
bne %xcc,p18_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b66cab78 7e742bd1
bne %xcc,p18_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 29335edc 3a513877
bne %xcc,p18_f14_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 0bb1a5f474c523b1
ldx [%i0+0x020],%g3 ! Observed data at 0000000034000020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4870ff5d2a0f71a9
ldx [%i0+0x040],%g3 ! Observed data at 0000000034000040
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = f3875c738973855b
ldx [%i0+0x050],%g3 ! Observed data at 0000000034000050
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = d62cff5dec76165a
ldx [%i0+0x058],%g3 ! Observed data at 0000000034000058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5c64e14d00000043
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000340000b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9e318404f537ffc9
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000340000c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 158b80fa569ae4cc
ldx [%i0+0x138],%g3 ! Observed data at 0000000034000138
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 03692d151159a4ff
ldx [%i0+0x140],%g3 ! Observed data at 0000000034000140
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000008aed3f31d
ldx [%i0+0x188],%g3 ! Observed data at 0000000034000188
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d9062c69efec4238
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 = a06c96abda7333cd
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 = 00000000b888bac8
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 = 9bc2e1dda6baac44
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 = 9fbb52e6f571b189
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 = ccfc31b07cd88b04
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 = d12b747e78ab6cb6
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 = 7738513adc5e3329
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+0x010],%g2 ! Expected data = 569dff7b835bf06f
ldx [%i1+0x010],%g3 ! Observed data at 0000000034800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = db2aa16dea31a882
ldx [%i1+0x028],%g3 ! Observed data at 0000000034800028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4a8027a8dea7a8d4
ldx [%i1+0x030],%g3 ! Observed data at 0000000034800030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8d96d63b544e7bec
ldx [%i1+0x038],%g3 ! Observed data at 0000000034800038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = b09dbc651dc61cfe
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 = fbc8a84ac60a3554
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 = d0e0b82f9ac04cba
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 = c50d0f9d027ddeff
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 = 3ff61831073f9c12
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 = 0000008aa47cb5eb
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 = 9898561e2f101fb4
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 = b7603c78b888bac8
ldx [%i1+0x078],%g3 ! Observed data at 0000000034800078
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = fe1cc61d65bc9db0
ldx [%i1+0x080],%g3 ! Observed data at 0000000034800080
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 54350ac64aa8c8fb
ldx [%i1+0x088],%g3 ! Observed data at 0000000034800088
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ba4cc09a2fb8e0d0
ldx [%i1+0x090],%g3 ! Observed data at 0000000034800090
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffde7d029d0f0dc5
ldx [%i1+0x098],%g3 ! Observed data at 0000000034800098
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 129c3f073118f63f
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000348000a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e4cc7ca42de079a5
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000348000a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = b41f102f1e569898
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000348000b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 569ae4cc783c60b7
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000348000b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = a079442f0000e0d0
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000348000f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b09dbc651dc61cfe
ldx [%i1+0x100],%g3 ! Observed data at 0000000034800100
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = fbc8a84ac60a3554
ldx [%i1+0x108],%g3 ! Observed data at 0000000034800108
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = d0e0b82f9ac04cba
ldx [%i1+0x110],%g3 ! Observed data at 0000000034800110
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = c50d0f9d027ddeff
ldx [%i1+0x118],%g3 ! Observed data at 0000000034800118
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 3ff61831073f9c12
ldx [%i1+0x120],%g3 ! Observed data at 0000000034800120
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = a579e02da47cb5eb
ldx [%i1+0x128],%g3 ! Observed data at 0000000034800128
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 9898561e2f101fb4
ldx [%i1+0x130],%g3 ! Observed data at 0000000034800130
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = b7603c78cce49a56
ldx [%i1+0x138],%g3 ! Observed data at 0000000034800138
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7a6e4bc8d82aeac8
ldx [%i1+0x148],%g3 ! Observed data at 0000000034800148
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x148,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f9c8f59b000048e4
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000348001a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1a8,%g4
set p18_local2_expect,%g1
p18_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 700f633a48fff8ae
ldx [%i2+0x000],%g3 ! Observed data at 0000000035000000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = cd59843650375bff
ldx [%i2+0x010],%g3 ! Observed data at 0000000035000010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 897bc6ff8c06144a
ldx [%i2+0x028],%g3 ! Observed data at 0000000035000028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = a5fe326753ff044c
ldx [%i2+0x058],%g3 ! Observed data at 0000000035000058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = a3fa67d1000000dc
ldx [%i2+0x088],%g3 ! Observed data at 0000000035000088
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 24f93e6cff7b3f9e
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000350000c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = fe8592331612c3b8
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000350000e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x190],%g2 ! Expected data = cda1ffc995d7a669
ldx [%i2+0x190],%g3 ! Observed data at 0000000035000190
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ead127744313ee52
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000350001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1e8,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x048],%g2 ! Expected data = f5f39795186be625
ldx [%i3+0x048],%g3 ! Observed data at 0000000035800048
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 4dafbf046bff1a5f
ldx [%i3+0x058],%g3 ! Observed data at 0000000035800058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 217420080f09baf2
ldx [%i3+0x060],%g3 ! Observed data at 0000000035800060
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9e3184046255bc0f
ldx [%i3+0x070],%g3 ! Observed data at 0000000035800070
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = b469cea7771c20ca
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000358000a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b5fc98716482d769
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000358000a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 034a8d96a7c7ceff
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000358000b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = fe1cc61d65bc9db0
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000358000c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 54350ac64aa8c8fb
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000358000c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ba4cc09a2fb8e0d0
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000358000d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ffde7d029d0f0dc5
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000358000d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 129c3f073118f63f
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000358000e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ebb57ca42de079a5
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000358000e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = b41f102f1e569898
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000358000f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 569ae4cc783c60b7
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000358000f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 06ffcd42918b4064
ldx [%i3+0x100],%g3 ! Observed data at 0000000035800100
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = f975f495ba67a9ff
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 = 483326e1e42351fc
ldx [%i3+0x120],%g3 ! Observed data at 0000000035800120
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000079523e739c09
ldx [%i3+0x158],%g3 ! Observed data at 0000000035800158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = cdab3027b886a669
ldx [%i3+0x168],%g3 ! Observed data at 0000000035800168
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 028d5246b886a669
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000358001b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff672bd13742a32a
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000358001c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1c0,%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
! 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:
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035000018]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035800020]
stxa %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000028]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800000]
done
p18_trap1o:
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035000018]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035800020]
stxa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000028]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800000]
done
p18_trap2e:
stxa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800010]
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000020]
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000034000020]
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035800008]
done
p18_trap2o:
stxa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800010]
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000020]
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000034000020]
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035800008]
done
p18_trap3e:
nop
nop
nop
nop
done
p18_trap3o:
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 = 8d37c9dac9d626d1
ldx [%g1+0x008],%l1 ! %l1 = a620024a10e8dc96
ldx [%g1+0x010],%l2 ! %l2 = dbd381fc60d463ec
ldx [%g1+0x018],%l3 ! %l3 = 583992c825c37d96
ldx [%g1+0x020],%l4 ! %l4 = 309f15b8af3a9844
ldx [%g1+0x028],%l5 ! %l5 = 30ddd06e48b8e17b
ldx [%g1+0x030],%l6 ! %l6 = 6d467fa015689e87
ldx [%g1+0x038],%l7 ! %l7 = ff8ada1c0f09baf2
! 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 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fb1e5cd4 ec7f1e2b 24b02739 b812dd43
! %f20 = 3f916b36 3371c6c9 cb87b891 f2c23b10
! %f24 = 1b4b0bf9 65c91ab8 22d6f2f9 8db03570
! %f28 = d33c7636 0dc84de5 f3637376 1614f170
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = eb8e5341 3468c7ea 10a793fc 0a27e4f9
! %f36 = 3648a5f9 1c0c4589 82c68d76 312d009d
! %f40 = f9253f32 d8cf902a 0029a176 4316149f
! %f44 = d66ff6b4 4b42b039 eae61532 7b167cb5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd59db9e700000007,%g7,%g1 ! GSR scale = 0, align = 7
wr %g1,%g0,%gsr ! GSR = d59db9e700000007
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[000000009080014c] = d995135c, %g2 = 8fd08ccf98139534
ldub [%i5+0x14c],%g2 ! %g2 = 00000000000000d9
! Mem[0000000036000019] = 51c92bdd, %l5 = c7375e2027a59e5c
ldstub [%i0+0x019],%l5 ! %l5 = 000000c9000000ff
! Mem[00000000908000b0] = 4eb34380 a72bad7d, %g2 = 000000d9, %g3 = 0bad0b00
ldd [%i5+0x0b0],%g2 ! %g2 = 000000004eb34380 00000000a72bad7d
! Mem[0000000036800033] = a87c401b, %l5 = 00000000000000c9
ldstub [%i1+0x033],%l5 ! %l5 = 0000001b000000ff
! Mem[00000000378000d4] = 3852c84f, %l7 = 23c23b4c6a82a37b
ldub [%i3+0x0d4],%l7 ! %l7 = 0000000000000038
! Mem[00000000360000ac] = 4bef319c, %l7 = 0000000000000038
ldstub [%i0+0x0ac],%l7 ! %l7 = 0000004b000000ff
! %f16 = fb1e5cd4 ec7f1e2b 24b02739 b812dd43
! %f20 = 3f916b36 3371c6c9 cb87b891 f2c23b10
! %f24 = 1b4b0bf9 65c91ab8 22d6f2f9 8db03570
! %f28 = d33c7636 0dc84de5 f3637376 1614f170
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[00000000370000db] = 7daa5e28, %l7 = 000000000000004b
ldstub [%i2+0x0db],%l7 ! %l7 = 00000028000000ff
! Mem[00000000360001fc] = abc6117d, %l1 = 5d15e602b04d8157
swap [%i0+0x1fc],%l1 ! %l1 = 00000000abc6117d
! Mem[0000000091800148] = 34fee6a0, %g2 = 000000004eb34380
lduh [%o0+0x148],%g2 ! %g2 = 00000000000034fe
p19_label_2:
membar #Sync ! Added by membar checker (1932)
! %f0 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[00000000360001e0] = 8817035bdf8f5804, %l7 = 0000000000000028, %l3 = bca077b81b349923
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 8817035bdf8f5804
! Mem[0000000036800084] = 22df4ff0, %l0 = 9eb174bc055c794e
swap [%i1+0x084],%l0 ! %l0 = 0000000022df4ff0
! Mem[00000000368000e9] = 712c04b1, %l2 = 69aea9e6729e729c
ldstub [%i1+0x0e9],%l2 ! %l2 = 0000002c000000ff
! Mem[0000000091000140] = 4e9552ef, %g2 = 00000000000034fe
lduh [%i6+0x142],%g2 ! %g2 = 0000000000004e95
! Mem[00000000368001c0] = d10a9ac6, %l7 = 00000028, %l2 = 0000002c
add %i1,0x1c0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000d10a9ac6
! Mem[00000000378001f8] = 87133a0d, %l3 = 8817035bdf8f5804
lduh [%i3+0x1f8],%l3 ! %l3 = 0000000000008713
! Mem[00000000908000e0] = 7b822914, %g18 = a98421b8a7b5c3e7
ldsw [%i5+0x0e0],%g2 ! %g2 = a98421b8a7b5c3e7
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
membar #Sync ! Added by membar checker (1933)
! Mem[0000000090000040] = caeb3706 8c5657dc b55b8c29 4c319031
! Mem[0000000090000050] = c956f67e 85248768 ea644ba6 412e8ce2
! Mem[0000000090000060] = e9626778 0274d2ea 28b1476a 21ff7fb1
! Mem[0000000090000070] = c967cde1 7bff9ca0 a978ad53 176d512c
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
p19_label_3:
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000368001a3] = 3f877741, %l3 = 0000000000008713
ldstub [%i1+0x1a3],%l3 ! %l3 = 00000041000000ff
! Mem[0000000037800170] = b7990421, %l0 = 0000000022df4ff0
swap [%i3+0x170],%l0 ! %l0 = 00000000b7990421
membar #Sync ! Added by membar checker (1934)
! %l6 = db1c05dc210a637c, Mem[00000000900000fb] = 158e4a87
stb %l6,[%i4+0x0fb] ! Mem[00000000900000f8] = 7c8e4a87
! %l6 = 210a637c, %l7 = 00000028, Mem[00000000370001b8] = 8c3de451 37d59621
std %l6,[%i2+0x1b8] ! Mem[00000000370001b8] = 210a637c 00000028
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000094] = 21465d69, %g2 = 000000007b822914
lduh [%i4+0x096],%g2 ! %g2 = 0000000000002146
! Mem[0000000091000170] = fcaaa1c2 7f0c6232, %g2 = 00002146, %g3 = a72bad7d
ldd [%i6+0x170],%g2 ! %g2 = 00000000fcaaa1c2 000000007f0c6232
! Mem[00000000368001d0] = d8d8c6e9, %l4 = 4257ffd6, %l4 = 4257ffd6
add %i1,0x1d0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d8d8c6e9
! %l2 = 00000000d10a9ac6, Mem[00000000910001d8] = 706bb7f9
stb %l2,[%i6+0x1d8] ! Mem[00000000910001d8] = c66bb7f9
p19_label_4:
! Mem[0000000037000080] = 8943bdaa, %l7 = 0000000000000028
swap [%i2+0x080],%l7 ! %l7 = 000000008943bdaa
! Mem[00000000900001e0] = 417fd090, %g2 = 00000000fcaaa1c2
ldsb [%i4+0x1e3],%g2 ! %g2 = 0000000000000041
! %f16 = fb1e5cd4 ec7f1e2b 24b02739 b812dd43
! %f20 = 3f916b36 3371c6c9 cb87b891 f2c23b10
! %f24 = 1b4b0bf9 65c91ab8 22d6f2f9 8db03570
! %f28 = d33c7636 0dc84de5 f3637376 1614f170
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %l1 = 00000000abc6117d, Mem[000000009180013a] = fd0fe4f3
sth %l1,[%o0+0x13a] ! Mem[0000000091800138] = 117de4f3
! Mem[00000000918000f0] = d9f04000 91c12a9b, %g2 = 00000041, %g3 = 7f0c6232
ldd [%o0+0x0f0],%g2 ! %g2 = 00000000d9f04000 0000000091c12a9b
membar #Sync ! Added by membar checker (1935)
! %f0 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %f0 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[00000000378000a0] = c8550daa, %l4 = 00000000d8d8c6e9
swap [%i3+0x0a0],%l4 ! %l4 = 00000000c8550daa
! Mem[0000000090800078] = 27ba3968006f7bfd, %g2 = 00000000d9f04000
ldx [%i5+0x078],%g2 ! %g2 = 27ba3968006f7bfd
! %f16 = fb1e5cd4 ec7f1e2b 24b02739 b812dd43
! %f20 = 3f916b36 3371c6c9 cb87b891 f2c23b10
! %f24 = 1b4b0bf9 65c91ab8 22d6f2f9 8db03570
! %f28 = d33c7636 0dc84de5 f3637376 1614f170
mov 0x1c0,%g6
stda %f16,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 00000000378001c0
p19_label_5:
! Mem[0000000091000148] = 1aab249aa9cc5378, %g2 = 27ba3968006f7bfd
ldx [%i6+0x148],%g2 ! %g2 = 1aab249aa9cc5378
! Mem[0000000037000018] = aa5c6976, %l0 = 00000000b7990421
ldstub [%i2+%o3],%l0 ! %l0 = 000000aa000000ff
membar #Sync ! Added by membar checker (1936)
! %f16 = fb1e5cd4 ec7f1e2b 24b02739 b812dd43
! %f20 = 3f916b36 3371c6c9 cb87b891 f2c23b10
! %f24 = 1b4b0bf9 65c91ab8 22d6f2f9 8db03570
! %f28 = d33c7636 0dc84de5 f3637376 1614f170
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %l6 = db1c05dc210a637c, Mem[0000000036000090] = 5d317127
stb %l6,[%i0+0x090] ! Mem[0000000036000090] = 7c317127
! %l6 = db1c05dc210a637c, Mem[00000000918001d8] = e375a940d3a302d8
stx %l6,[%o0+0x1d8] ! Mem[00000000918001d8] = db1c05dc210a637c
! Mem[00000000360000c8] = 278fe1ee, %l7 = 000000008943bdaa
ldub [%i0+0x0c9],%l7 ! %l7 = 000000000000008f
! %l7 = 000000000000008f, Mem[00000000900000ec] = 66d3bff5
sth %l7,[%i4+0x0ec] ! Mem[00000000900000ec] = 008fbff5
! Mem[00000000908000b0] = 4eb34380a72bad7d, %g2 = 1aab249aa9cc5378
ldx [%i5+0x0b0],%g2 ! %g2 = 4eb34380a72bad7d
! Mem[00000000368001c8] = 400b6100, %l7 = 000000000000008f
swap [%i1+0x1c8],%l7 ! %l7 = 00000000400b6100
! Mem[00000000900001e4] = 90801d9f, %g2 = 4eb34380a72bad7d
ldsh [%i4+0x1e6],%g2 ! %g2 = ffffffffffff9080
p19_label_6:
! Mem[0000000036000198] = d0d0d062, %l7 = 400b6100, %l3 = 00000041
add %i0,0x198,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000d0d0d062
! %l4 = c8550daa, %l5 = 0000001b, Mem[0000000091000018] = da2cce40 b4006a0e
std %l4,[%i6+%o3] ! Mem[0000000091000018] = c8550daa 0000001b
! Mem[0000000036000160] = 9ca646f2, %l1 = 00000000abc6117d
ldub [%i0+0x163],%l1 ! %l1 = 00000000000000f2
! %l4 = 00000000c8550daa, Mem[00000000910000a8] = 477df7d6
stw %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = c8550daa
! Mem[000000009080008c] = 1de9dfa1, %g2 = ffffffffffff9080
lduw [%i5+0x08c],%g2 ! %g2 = 000000001de9dfa1
! Mem[0000000091800010] = 402e8582e530e08a, %g2 = 000000001de9dfa1
ldx [%o0+%o2],%g2 ! %g2 = 402e8582e530e08a
! Mem[0000000090800160] = 281c7df8 f72bd2b5, %g2 = e530e08a, %g3 = 91c12a9b
ldd [%i5+0x160],%g2 ! %g2 = 00000000281c7df8 00000000f72bd2b5
! Mem[0000000037800094] = 41051f7c, %l5 = 0000001b, %l3 = d0d0d062
add %i3,0x94,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000041051f7c
! %l3 = 0000000041051f7c, Mem[000000009100000a] = 48e5a058
sth %l3,[%i6+0x00a] ! Mem[0000000091000008] = 1f7ca058
! Mem[0000000091000050] = 745b39ae2fe96201, %g2 = 00000000281c7df8
ldx [%i6+0x050],%g2 ! %g2 = 745b39ae2fe96201
p19_label_7:
! Mem[0000000036800140] = 45a27e2b d3e4bb2f 1ecc4dd8 6f1096d8
! Mem[0000000036800150] = 906a39b4 24bf3b4f a8c1f3cc 05d4d5d2
! Mem[0000000036800160] = 67e900d5 1178d505 044ba16f 64f704c9
! Mem[0000000036800170] = 8a0abe52 4e254a10 b9352452 80214e84
mov 0x140,%g4
ldda [%i1+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000036800140
membar #Sync ! Added by membar checker (1937)
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 008fbff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e7c 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918000ac] = 0d8cbb79, %g2 = 745b39ae2fe96201
ldsh [%o0+0x0ae],%g2 ! %g2 = 0000000000000d8c
! Mem[0000000036800000] = 46c3af41 db64a717, %l4 = c8550daa, %l5 = 0000001b
ldd [%i1+%g0],%l4 ! %l4 = 0000000046c3af41 00000000db64a717
! %l4 = 0000000046c3af41, Mem[0000000091800131] = 95856e8f
stb %l4,[%o0+0x131] ! Mem[0000000091800130] = 41856e8f
! Mem[0000000090800028] = 5450c5f0 ab873e82, %g2 = 00000d8c, %g3 = f72bd2b5
ldd [%i5+%o5],%g2 ! %g2 = 000000005450c5f0 00000000ab873e82
! Mem[00000000370000f8] = 3541a0898b89bb85, %l3 = 0000000041051f7c, %l0 = 00000000000000aa
add %i2,0xf8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 3541a0898b89bb85
! %l2 = 00000000d10a9ac6, Mem[0000000037000059] = 46c4c8d2
stb %l2,[%i2+0x059] ! Mem[0000000037000058] = 46c6c8d2
! Mem[00000000368001cc] = fc73c4a5, %l3 = 0000000041051f7c
swap [%i1+0x1cc],%l3 ! %l3 = 00000000fc73c4a5
! %l4 = 46c3af41, %l5 = db64a717, Mem[0000000091800078] = d16d7231 a0968908
std %l4,[%o0+0x078] ! Mem[0000000091800078] = 46c3af41 db64a717
p19_label_8:
! Mem[0000000037800030] = b223abeb6b646141, %l3 = 00000000fc73c4a5, %l0 = 3541a0898b89bb85
add %i3,0x30,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = b223abeb6b646141
! Mem[0000000091000024] = 949daf35, %g2 = 000000005450c5f0
lduw [%i6+0x024],%g2 ! %g2 = 00000000949daf35
! Mem[000000003600011c] = b7e3ad2a, %l7 = 00000000400b6100
ldstub [%i0+0x11c],%l7 ! %l7 = 000000b7000000ff
! Mem[00000000918000b8] = 1d00a010, %g2 = 00000000949daf35
ldsb [%o0+0x0b8],%g2 ! %g2 = 000000000000001d
! Mem[00000000370000d4] = d1eab637, %l6 = db1c05dc210a637c
swap [%i2+0x0d4],%l6 ! %l6 = 00000000d1eab637
! Mem[00000000918000ec] = 823f4441, %g2 = 000000000000001d
ldsb [%o0+0x0ec],%g2 ! %g2 = ffffffffffffff82
! %l3 = 00000000fc73c4a5, Mem[00000000918001a7] = b768d08c
stb %l3,[%o0+0x1a7] ! Mem[00000000918001a4] = a568d08c
! Mem[0000000037000124] = 3dc43887, %l3 = fc73c4a5, %l0 = 6b646141
add %i2,0x124,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000003dc43887
! Mem[00000000910000ec] = a4951bb3, %g2 = ffffffffffffff82
ldsb [%i6+0x0ec],%g2 ! %g2 = ffffffffffffffa4
! Mem[00000000900001d0] = 0b9a3118 23191337, %g2 = ffffffa4, %g3 = ab873e82
ldd [%i4+0x1d0],%g2 ! %g2 = 000000000b9a3118 0000000023191337
p19_label_9:
! Mem[00000000368001e8] = 69b471e1, %l5 = db64a717, %l5 = db64a717
add %i1,0x1e8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000069b471e1
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l3 = 00000000fc73c4a5, Mem[00000000908000a0] = 16833e54
stw %l3,[%i5+0x0a0] ! Mem[00000000908000a0] = fc73c4a5
! Mem[000000003780016a] = 84b40f77, %l2 = 00000000d10a9ac6
ldstub [%i3+0x16a],%l2 ! %l2 = 0000000f000000ff
! Mem[00000000368000a0] = 58278ba4b364959a, %l4 = 0000000046c3af41, %l5 = 0000000069b471e1
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 58278ba4b364959a
! Mem[0000000037800098] = b56e6b1fcda2e116, %l0 = 000000003dc43887, %l2 = 000000000000000f
add %i3,0x98,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b56e6b1fcda2e116
! Mem[000000003680019d] = a403b18d, %l7 = 00000000000000b7
ldstub [%i1+0x19d],%l7 ! %l7 = 00000003000000ff
! Mem[0000000037800018] = f0a39f608b053e21, %l3 = 00000000fc73c4a5, %l6 = 00000000d1eab637
add %i3,0x18,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = f0a39f608b053e21
! %l3 = 00000000fc73c4a5, Mem[0000000091000152] = 3af179d8
sth %l3,[%i6+0x152] ! Mem[0000000091000150] = c4a579d8
! Mem[0000000036000040] = 2b4f640b 3cfa6fde, %l2 = cda2e116, %l3 = fc73c4a5
ldd [%i0+0x040],%l2 ! %l2 = 000000002b4f640b 000000003cfa6fde
p19_label_10:
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[0000000036000000] = b513052c, %l3 = 000000003cfa6fde
ldsw [%i0+%g0],%l3 ! %l3 = ffffffffb513052c
! %l0 = 000000003dc43887, Mem[00000000918000e0] = 244c0f1d
stw %l0,[%o0+0x0e0] ! Mem[00000000918000e0] = 3dc43887
! Mem[0000000090000018] = c2f291b8, %g2 = 000000000b9a3118
ldub [%i4+0x01a],%g2 ! %g2 = 00000000000000c2
! Mem[000000003680015c] = 05d4d5d2, %l4 = 46c3af41, %l0 = 3dc43887
add %i1,0x15c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000005d4d5d2
! Mem[0000000037800164] = b0e0119b, %l0 = 0000000005d4d5d2
swap [%i3+0x164],%l0 ! %l0 = 00000000b0e0119b
! %l6 = f0a39f608b053e21, Mem[000000009180009c] = 795c1135
stw %l6,[%o0+0x09c] ! Mem[000000009180009c] = 8b053e21
! Mem[00000000378001c0] = 2b1e7fec, %l3 = ffffffffb513052c
lduh [%i3+0x1c2],%l3 ! %l3 = 0000000000007fec
! %l6 = 8b053e21, %l7 = 00000003, Mem[0000000091800198] = 830ce651 ac46a213
std %l6,[%o0+0x198] ! Mem[0000000091800198] = 8b053e21 00000003
! %l6 = f0a39f608b053e21, Mem[00000000908000bc] = 7d0b703f
stw %l6,[%i5+0x0bc] ! Mem[00000000908000bc] = 8b053e21
p19_label_11:
! %l2 = 000000002b4f640b, Mem[000000003600016a] = 9bf4a5df
sth %l2,[%i0+0x16a] ! Mem[0000000036000168] = 9bf4640b
! Mem[0000000090800040] = 78c1e8f5, %g2 = 00000000000000c2
lduh [%i5+0x040],%g2 ! %g2 = 00000000000078c1
! Mem[00000000360000b0] = 392c8f0b, %l3 = 0000000000007fec
ldsh [%i0+0x0b2],%l3 ! %l3 = ffffffffffff8f0b
! Mem[0000000037000100] = 1dc8fc66b44eac48, %l3 = ffffffffffff8f0b
ldx [%i2+0x100],%l3 ! %l3 = 1dc8fc66b44eac48
! Mem[0000000091000060] = f7488a65, %g2 = 00000000000078c1
ldsb [%i6+0x060],%g2 ! %g2 = fffffffffffffff7
! %l0 = 00000000b0e0119b, Mem[0000000091800189] = cfa3df62
stb %l0,[%o0+0x189] ! Mem[0000000091800188] = 9ba3df62
! %l2 = 000000002b4f640b, Mem[0000000091800076] = c46746c3
sth %l2,[%o0+0x076] ! Mem[0000000091800074] = 640b46c3
! Mem[000000009080005c] = fe6f5940, %g2 = fffffffffffffff7
lduh [%i5+0x05e],%g2 ! %g2 = 000000000000fe6f
! Mem[0000000036000055] = d36f9337, %l7 = 0000000000000003
ldstub [%i0+0x055],%l7 ! %l7 = 0000006f000000ff
! Mem[0000000091000134] = 616d4f47, %g2 = 000000000000fe6f
ldsb [%i6+0x134],%g2 ! %g2 = 0000000000000061
p19_label_12:
! %l6 = f0a39f608b053e21, Mem[00000000900001bc] = 176d512c
stw %l6,[%i4+0x1bc] ! Mem[00000000900001bc] = 8b053e21
! Mem[0000000090000098] = 5d69c65f, %g18 = a98421b8a7b5c3e7
ldsw [%i4+0x098],%g2 ! %g2 = a98421b8a7b5c3e7
! Mem[000000009180008c] = 451dbcda, %g2 = 000000005d69c65f
ldsh [%o0+0x08c],%g2 ! %g2 = 000000000000451d
! Mem[0000000037800164] = 05d4d5d2, %l1 = 000000f2, %l0 = b0e0119b
add %i3,0x164,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000005d4d5d2
! %f16 = 45a27e2b d3e4bb2f 1ecc4dd8 6f1096d8
! %f20 = 906a39b4 24bf3b4f a8c1f3cc 05d4d5d2
! %f24 = 67e900d5 1178d505 044ba16f 64f704c9
! %f28 = 8a0abe52 4e254a10 b9352452 80214e84
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000091800194] = 09e60481, %g2 = 000000000000451d
ldsb [%o0+0x194],%g2 ! %g2 = 0000000000000009
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 008fbff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e7c 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000036800148] = 1ecc4dd8, %l5 = 58278ba4b364959a
ldstub [%i1+0x148],%l5 ! %l5 = 0000001e000000ff
! Mem[0000000037000030] = d404b09f, %l2 = 2b4f640b, %l7 = 0000006f
add %i2,0x30,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000d404b09f
! Mem[00000000378001c4] = d45c1efb, %l0 = 0000000005d4d5d2
lduh [%i3+0x1c6],%l0 ! %l0 = 0000000000001efb
p19_label_13:
! Mem[00000000900001a8] = 28b1476a 21ff7fb1, %g2 = 00000009, %g3 = 23191337
ldd [%i4+0x1a8],%g2 ! %g2 = 0000000028b1476a 0000000021ff7fb1
! Mem[00000000368000c9] = 9d3df8df, %l1 = 00000000000000f2
ldstub [%i1+0x0c9],%l1 ! %l1 = 0000003d000000ff
! %l0 = 0000000000001efb, Mem[00000000900001aa] = 476a21ff
sth %l0,[%i4+0x1aa] ! Mem[00000000900001a8] = 1efb21ff
! Mem[0000000036800050] = d872c9f560c66d22, %l7 = 00000000d404b09f, %l4 = 0000000046c3af41
add %i1,0x50,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = d872c9f560c66d22
! Mem[00000000908001b8] = da1c61c6, %g18 = a98421b8a7b5c3e7
ldsw [%i5+0x1b8],%g2 ! %g2 = a98421b8a7b5c3e7
! %l6 = 8b053e21, %l7 = d404b09f, Mem[00000000910001d8] = c66bb7f9 eadd85ef
std %l6,[%i6+0x1d8] ! Mem[00000000910001d8] = 8b053e21 d404b09f
! %l2 = 000000002b4f640b, Mem[0000000037800001] = 25029928
stb %l2,[%i3+0x001] ! Mem[0000000037800000] = 250b9928
! %f0 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[0000000090000178] = a423b614ebca8308, %g2 = ffffffffda1c61c6
ldx [%i4+0x178],%g2 ! %g2 = a423b614ebca8308
! Mem[0000000091800110] = 18962dc7, %g2 = a423b614ebca8308
ldsb [%o0+0x111],%g2 ! %g2 = 0000000000000018
p19_label_14:
! Mem[000000003600005c] = 1c1594c5, %l7 = 00000000d404b09f
ldub [%i0+0x05e],%l7 ! %l7 = 0000000000000094
! Mem[0000000090800128] = de0e84bd, %g2 = 0000000000000018
lduw [%i5+0x128],%g2 ! %g2 = 00000000de0e84bd
! Mem[00000000368000c0] = 39dbc703, %l6 = 8b053e21, %l4 = 60c66d22
add %i1,0xc0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000039dbc703
! Mem[00000000378000d8] = d206be2165f6392b, %l1 = 000000000000003d, %l7 = 0000000000000094
add %i3,0xd8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = d206be2165f6392b
! Mem[00000000370001c8] = adbd3a42, %l6 = f0a39f608b053e21
ldsh [%i2+0x1c8],%l6 ! %l6 = ffffffffffffadbd
! %l0 = 0000000000001efb, Mem[0000000090000180] = caeb3706
sth %l0,[%i4+0x180] ! Mem[0000000090000180] = 1efb3706
! Mem[0000000090800080] = 9df8cfa28c2a4225, %g2 = 00000000de0e84bd
ldx [%i5+0x080],%g2 ! %g2 = 9df8cfa28c2a4225
! Mem[0000000090000184] = 57dcb55b, %g2 = 9df8cfa28c2a4225
lduh [%i4+0x186],%g2 ! %g2 = 00000000000057dc
membar #Sync ! Added by membar checker (1938)
! %l3 = 1dc8fc66b44eac48, Mem[00000000900000d8] = b2ae2fcaed571155
stx %l3,[%i4+0x0d8] ! Mem[00000000900000d8] = 1dc8fc66b44eac48
! Mem[0000000090000100] = 45a27e2b d3e4bb2f 1ecc4dd8 6f1096d8
! Mem[0000000090000110] = 906a39b4 24bf3b4f a8c1f3cc 05d4d5d2
! Mem[0000000090000120] = 67e900d5 1178d505 044ba16f 64f704c9
! Mem[0000000090000130] = 8a0abe52 4e254a10 b9352452 80214e84
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
p19_label_15:
! Mem[00000000368000ac] = 32de1964, %l6 = ffffadbd, %l3 = b44eac48
add %i1,0xac,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000032de1964
! %f0 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000090000030] = ff7be1cd, %g2 = 00000000000057dc
lduh [%i4+0x032],%g2 ! %g2 = 000000000000ff7b
! Mem[00000000910000ac] = f2b795cc, %g18 = a98421b8a7b5c3e7
ldsw [%i6+0x0ac],%g2 ! %g2 = a98421b8a7b5c3e7
! Mem[000000009100018c] = 7a0cb45d, %g2 = fffffffff2b795cc
lduh [%i6+0x18c],%g2 ! %g2 = 0000000000007a0c
! Mem[00000000360000d0] = 2a46f834fec02660, %l2 = 000000002b4f640b, %l7 = d206be2165f6392b
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 2a46f834fec02660
! %l4 = 0000000039dbc703, Mem[0000000091800112] = 962dc7e3
sth %l4,[%o0+0x112] ! Mem[0000000091800110] = c703c7e3
! Mem[000000003600004c] = 3902243d, %l3 = 0000000032de1964
ldsw [%i0+0x04c],%l3 ! %l3 = 000000003902243d
! %l7 = 2a46f834fec02660, Mem[00000000910001d4] = 9e1f07db
stw %l7,[%i6+0x1d4] ! Mem[00000000910001d4] = fec02660
! Mem[000000009180011c] = 060bb791, %g2 = 0000000000007a0c
lduw [%o0+0x11c],%g2 ! %g2 = 00000000060bb791
p19_label_16:
! Mem[000000003680019c] = a4ffb18d, %l2 = 2b4f640b, %l5 = 0000001e
add %i1,0x19c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a4ffb18d
! Mem[0000000037000170] = 18a90250ec7646c0, %l2 = 000000002b4f640b, %l2 = 000000002b4f640b
add %i2,0x170,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 18a90250ec7646c0
! Mem[0000000036800190] = d6d59c01, %l4 = 0000000039dbc703
ldsw [%i1+0x190],%l4 ! %l4 = ffffffffd6d59c01
! Mem[00000000918001d0] = 0493a5af, %g2 = 00000000060bb791
ldub [%o0+0x1d3],%g2 ! %g2 = 0000000000000004
! %l2 = ec7646c0, %l3 = 3902243d, Mem[0000000091800040] = 3fed9e3c 8edc3761
std %l2,[%o0+0x040] ! Mem[0000000091800040] = ec7646c0 3902243d
! %f16 = 45a27e2b d3e4bb2f 1ecc4dd8 6f1096d8
! %f20 = 906a39b4 24bf3b4f a8c1f3cc 05d4d5d2
! %f24 = 67e900d5 1178d505 044ba16f 64f704c9
! %f28 = 8a0abe52 4e254a10 b9352452 80214e84
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! %l0 = 0000000000001efb, Mem[00000000908001bc] = 7b37c5c8
sth %l0,[%i5+0x1bc] ! Mem[00000000908001bc] = 1efbc5c8
! Mem[00000000370000ac] = aba2d592, %l5 = 00000000a4ffb18d
lduh [%i2+0x0ac],%l5 ! %l5 = 000000000000aba2
! Mem[000000009100013c] = af04c2b4, %g2 = 0000000000000004
lduw [%i6+0x13c],%g2 ! %g2 = 00000000af04c2b4
! %f0 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
p19_label_17:
! Mem[0000000091800198] = 8b053e21, %g2 = 00000000af04c2b4
lduh [%o0+0x198],%g2 ! %g2 = 0000000000008b05
! Mem[00000000900001f4] = cbeb4ca2, %g18 = a98421b8a7b5c3e7
ldsw [%i4+0x1f4],%g2 ! %g2 = a98421b8a7b5c3e7
! %f0 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000036800080] = a6e69cff055c794e, %l7 = 2a46f834fec02660, %l1 = 000000000000003d
add %i1,0x80,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = a6e69cff055c794e
! Mem[0000000036000040] = 2b4f640b 3cfa6fde, %l4 = d6d59c01, %l5 = 0000aba2
ldd [%i0+0x040],%l4 ! %l4 = 000000002b4f640b 000000003cfa6fde
! Mem[00000000360000ac] = ffef319c, %l7 = 2a46f834fec02660
ldstub [%i0+0x0ac],%l7 ! %l7 = 000000ff000000ff
! Mem[000000003600001c] = 123f8e84, %l1 = 055c794e, %l2 = ec7646c0
add %i0,0x1c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000123f8e84
! Mem[00000000908001b0] = c53bc451, %g2 = ffffffffcbeb4ca2
lduw [%i5+0x1b0],%g2 ! %g2 = 00000000c53bc451
membar #Sync ! Added by membar checker (1939)
! Mem[00000000900001dc] = 412e8ce2, %g2 = 00000000c53bc451
ldsh [%i4+0x1dc],%g2 ! %g2 = 000000000000412e
! Mem[0000000037000129] = 9ba9281e, %l1 = a6e69cff055c794e
ldstub [%i2+0x129],%l1 ! %l1 = 000000a9000000ff
p19_label_18:
! Mem[00000000368000d8] = fc68221e, %l6 = ffffffffffffadbd
ldsh [%i1+0x0da],%l6 ! %l6 = 000000000000221e
! Mem[00000000918000e0] = 3dc43887 77149a5d, %g2 = 0000412e, %g3 = 21ff7fb1
ldd [%o0+0x0e0],%g2 ! %g2 = 000000003dc43887 0000000077149a5d
! %l0 = 0000000000001efb, Mem[0000000091000020] = 905bc3c4
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = 00001efb
! Mem[0000000036000034] = 038af286, %l6 = 000000000000221e
swap [%i0+0x034],%l6 ! %l6 = 00000000038af286
! Mem[0000000090800144] = 425eec72, %g2 = 000000003dc43887
lduw [%i5+0x144],%g2 ! %g2 = 00000000425eec72
! Mem[0000000090000000] = dc57568c 0637ebca 3190314c 298c5bb5
! Mem[0000000090000010] = 68872485 7ef656c9 e28c2e41 a64b64ea
! Mem[0000000090000020] = ead27402 786762e9 b17fff21 6a47b128
! Mem[0000000090000030] = a09cff7b e1cd67c9 2c516d17 53ad78a9
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000918001b8] = e384e8a2d9b4a6f2, %g2 = 00000000425eec72
ldx [%o0+0x1b8],%g2 ! %g2 = e384e8a2d9b4a6f2
! %l0 = 0000000000001efb, Mem[0000000090000159] = 124e3f39
stb %l0,[%i4+0x159] ! Mem[0000000090000158] = fb4e3f39
! Mem[0000000036000152] = 978a708f, %l6 = 00000000038af286
ldstub [%i0+0x152],%l6 ! %l6 = 00000070000000ff
! Mem[0000000090000000] = dc57568c 0637ebca 3190314c 298c5bb5
! Mem[0000000090000010] = 68872485 7ef656c9 e28c2e41 a64b64ea
! Mem[0000000090000020] = ead27402 786762e9 b17fff21 6a47b128
! Mem[0000000090000030] = a09cff7b e1cd67c9 2c516d17 53ad78a9
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
p19_label_19:
! Mem[000000003680014c] = 6f1096d8, %l6 = 0000000000000070
swap [%i1+0x14c],%l6 ! %l6 = 000000006f1096d8
! %f0 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[00000000368000ac] = 32de1964, %l7 = 00000000000000ff
swap [%i1+0x0ac],%l7 ! %l7 = 0000000032de1964
! Mem[00000000910000c0] = df3ea82d, %g18 = a98421b8a7b5c3e7
ldsw [%i6+0x0c0],%g2 ! %g2 = a98421b8a7b5c3e7
! %f0 = dc57568c 0637ebca 3190314c 298c5bb5
! %f4 = 68872485 7ef656c9 e28c2e41 a64b64ea
! %f8 = ead27402 786762e9 b17fff21 6a47b128
! %f12 = a09cff7b e1cd67c9 2c516d17 53ad78a9
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000037000110] = 99e5819bfcc351a3, %l4 = 000000002b4f640b, %l1 = 00000000000000a9
add %i2,0x110,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 99e5819bfcc351a3
! Mem[0000000091800100] = 4f866f26, %g2 = ffffffffdf3ea82d
ldub [%o0+0x103],%g2 ! %g2 = 000000000000004f
! Mem[0000000037800088] = 161e2c42 4d6d8e71, %l0 = 00001efb, %l1 = fcc351a3
ldd [%i3+0x088],%l0 ! %l0 = 00000000161e2c42 000000004d6d8e71
! Mem[00000000370001c5] = 692bc598, %l6 = 000000006f1096d8
ldstub [%i2+0x1c5],%l6 ! %l6 = 0000002b000000ff
! %l4 = 000000002b4f640b, Mem[0000000091800168] = ecbed7ec6047d4c3
stx %l4,[%o0+0x168] ! Mem[0000000091800168] = 000000002b4f640b
p19_label_20:
! Mem[00000000370001d0] = ce534fd676060e8f, %l4 = 000000002b4f640b
ldx [%i2+0x1d0],%l4 ! %l4 = ce534fd676060e8f
! Mem[0000000036000138] = 8301e01a2b00e911, %l5 = 000000003cfa6fde, %l7 = 0000000032de1964
add %i0,0x138,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8301e01a2b00e911
! Mem[0000000037800014] = 059fe4dc, %l1 = 000000004d6d8e71
ldstub [%i3+0x014],%l1 ! %l1 = 00000005000000ff
! Mem[0000000036800070] = 093d68a0, %l3 = 3902243d, %l1 = 00000005
add %i1,0x70,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000093d68a0
! Mem[00000000360000c4] = 4cc06a32, %l2 = 123f8e84, %l5 = 3cfa6fde
add %i0,0xc4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000004cc06a32
! Mem[00000000910000c0] = df3ea82d 38e37289, %g2 = 0000004f, %g3 = 77149a5d
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000df3ea82d 0000000038e37289
! Mem[000000003600012b] = df770fb9, %l6 = 000000000000002b
ldstub [%i0+0x12b],%l6 ! %l6 = 000000b9000000ff
! Mem[000000003600008c] = 5ad60d65, %l1 = 00000000093d68a0
lduw [%i0+0x08c],%l1 ! %l1 = 000000005ad60d65
! Mem[0000000037000028] = 3ca7ad747b1bb2f8, %l4 = ce534fd676060e8f, %l0 = 00000000161e2c42
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 3ca7ad747b1bb2f8
! Mem[00000000378001e4] = f90b4b1b, %l2 = 00000000123f8e84
swap [%i3+0x1e4],%l2 ! %l2 = 00000000f90b4b1b
p19_label_21:
! Mem[00000000370001e8] = 49477572af444214, %l3 = 000000003902243d, %l7 = 8301e01a2b00e911
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 49477572af444214
! Mem[0000000091800100] = b89e754f, %g2 = 00000000df3ea82d
lduw [%o0+0x100],%g2 ! %g2 = 00000000b89e754f
! Mem[00000000900000e8] = ca01008f, %g2 = 00000000b89e754f
ldsh [%i4+0x0ea],%g2 ! %g2 = ffffffffffffca01
membar #Sync ! Added by membar checker (1940)
! %f16 = 45a27e2b d3e4bb2f 1ecc4dd8 6f1096d8
! %f20 = 906a39b4 24bf3b4f a8c1f3cc 05d4d5d2
! %f24 = 67e900d5 1178d505 044ba16f 64f704c9
! %f28 = 8a0abe52 4e254a10 b9352452 80214e84
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000037000164] = 53275ed0, %l6 = 000000b9, %l1 = 5ad60d65
add %i2,0x164,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000053275ed0
! Mem[00000000370001d4] = 76060e8f, %l0 = 7b1bb2f8, %l2 = f90b4b1b
add %i2,0x1d4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000076060e8f
! %l5 = 000000004cc06a32, Mem[00000000900000f8] = cc3a2e7c8e4a873e
stx %l5,[%i4+0x0f8] ! Mem[00000000900000f8] = 000000004cc06a32
! Mem[00000000370000b8] = f2af97d1, %l1 = 0000000053275ed0
swap [%i2+0x0b8],%l1 ! %l1 = 00000000f2af97d1
! %l1 = 00000000f2af97d1, Mem[000000003780017a] = 9a927264
sth %l1,[%i3+0x17a] ! Mem[0000000037800178] = 9a9297d1
! Mem[00000000908000d0] = 886ed32e, %g2 = ffffffffffffca01
ldsb [%i5+0x0d3],%g2 ! %g2 = ffffffffffffff88
p19_label_22:
! Mem[0000000036800140] = 45a27e2b d3e4bb2f ffcc4dd8 00000070
! Mem[0000000036800150] = 906a39b4 24bf3b4f a8c1f3cc 05d4d5d2
! Mem[0000000036800160] = 67e900d5 1178d505 044ba16f 64f704c9
! Mem[0000000036800170] = 8a0abe52 4e254a10 b9352452 80214e84
ldda [%i1+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000036800140
membar #Sync ! Added by membar checker (1941)
! Mem[0000000090000084] = bb2f1ecc, %g2 = ffffffffffffff88
ldsh [%i4+0x086],%g2 ! %g2 = ffffffffffffbb2f
! Mem[0000000036800028] = c275c04573197539, %l1 = 00000000f2af97d1
ldx [%i1+%o5],%l1 ! %l1 = c275c04573197539
! Mem[0000000091000178] = 29bf19a8, %g2 = ffffffffffffbb2f
ldsh [%i6+0x17a],%g2 ! %g2 = 00000000000029bf
! %f16 = 2fbbe4d3 2b7ea245 70000000 d84dccff
! %f20 = 4f3bbf24 b4396a90 d2d5d405 ccf3c1a8
! %f24 = 05d57811 d500e967 c904f764 6fa14b04
! %f28 = 104a254e 52be0a8a 844e2180 522435b9
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[000000003600001c] = 123f8e84, %l1 = 73197539, %l2 = 76060e8f
add %i0,0x1c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000123f8e84
! %l5 = 000000004cc06a32, Mem[00000000368001b0] = 8f8257d5
stw %l5,[%i1+0x1b0] ! Mem[00000000368001b0] = 4cc06a32
! Mem[000000003700007c] = f4daf75e, %l5 = 000000004cc06a32
ldsb [%i2+0x07f],%l5 ! %l5 = 000000000000005e
! %l0 = 3ca7ad747b1bb2f8, Mem[00000000908001d8] = 3188e525cea79a81
stx %l0,[%i5+0x1d8] ! Mem[00000000908001d8] = 3ca7ad747b1bb2f8
! Mem[0000000036800199] = 073dde55, %l7 = 49477572af444214
ldstub [%i1+0x199],%l7 ! %l7 = 0000003d000000ff
p19_label_23:
! Mem[00000000368001c8] = 0000008f41051f7c, %l0 = 3ca7ad747b1bb2f8, %l1 = c275c04573197539
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 0000008f41051f7c
! Mem[00000000900001d0] = c956f67e, %g18 = a98421b8a7b5c3e7
ldsw [%i4+0x1d0],%g2 ! %g2 = a98421b8a7b5c3e7
! Mem[00000000360001e8] = f895594d, %l1 = 0000008f41051f7c
ldstub [%i0+0x1e8],%l1 ! %l1 = 000000f8000000ff
! Mem[0000000037000050] = cd77b9d313661625, %l1 = 00000000000000f8, %l2 = 00000000123f8e84
add %i2,0x50,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = cd77b9d313661625
! Mem[0000000037800068] = 468883a8532db93f, %l7 = 000000000000003d, %l3 = 000000003902243d
add %i3,0x68,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 468883a8532db93f
! %l5 = 000000000000005e, Mem[00000000900000e0] = ce1dfb64527a37dd
stx %l5,[%i4+0x0e0] ! Mem[00000000900000e0] = 000000000000005e
! Mem[00000000360000c0] = ea6d4aae 4cc06a32 278fe1ee c3fe700b
! Mem[00000000360000d0] = 2a46f834 fec02660 77d1b57f 473495da
! Mem[00000000360000e0] = c96df130 2c4dd989 c73a716c 8ef2bbf0
! Mem[00000000360000f0] = ad544ed3 2b62fb39 6cdf1f59 a43e8777
mov 0x0c0,%g4
ldda [%i0+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000360000c0
! Mem[0000000036800154] = 24bf3b4f, %l5 = 0000005e, %l3 = 532db93f
add %i1,0x154,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000024bf3b4f
! Mem[00000000368000f8] = fc52a3d5dac484f3, %l6 = 00000000000000b9, %l0 = 3ca7ad747b1bb2f8
add %i1,0xf8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = fc52a3d5dac484f3
! %l1 = 00000000000000f8, Mem[000000009180012a] = 5fe8cd05
stb %l1,[%o0+0x12a] ! Mem[0000000091800128] = f8e8cd05
p19_label_24:
! Mem[0000000036800108] = edcb9b78, %l5 = 000000000000005e
ldsb [%i1+0x108],%l5 ! %l5 = ffffffffffffffed
! Mem[0000000090800080] = 9df8cfa28c2a4225, %g2 = ffffffffc956f67e
ldx [%i5+0x080],%g2 ! %g2 = 9df8cfa28c2a4225
! %l4 = 76060e8f, %l5 = ffffffed, Mem[0000000091800080] = 53775436 4fdfde82
std %l4,[%o0+0x080] ! Mem[0000000091800080] = 76060e8f ffffffed
! Mem[0000000037800134] = 31fd1f84, %l4 = 76060e8f, %l7 = 0000003d
add %i3,0x134,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000031fd1f84
! Mem[00000000370001d5] = 76060e8f, %l5 = ffffffffffffffed
ldstub [%i2+0x1d5],%l5 ! %l5 = 00000006000000ff
! Mem[0000000091000068] = 74e21067 97f4ab76, %g2 = 8c2a4225, %g3 = 38e37289
ldd [%i6+0x068],%g2 ! %g2 = 0000000074e21067 0000000097f4ab76
! Mem[0000000091000058] = cd7b5735, %g18 = a98421b8a7b5c3e7
ldsw [%i6+0x058],%g2 ! %g2 = a98421b8a7b5c3e7
! Mem[0000000090000068] = 28b1476a21ff7fb1, %g2 = ffffffffcd7b5735
ldx [%i4+0x068],%g2 ! %g2 = 28b1476a21ff7fb1
! Mem[0000000037800138] = 5e9acd5c822b6797, %l3 = 0000000024bf3b4f, %l6 = 00000000000000b9
add %i3,0x138,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 5e9acd5c822b6797
! Mem[00000000908000ac] = 0eb1465f, %g2 = 28b1476a21ff7fb1
lduw [%i5+0x0ac],%g2 ! %g2 = 000000000eb1465f
p19_label_25:
! Mem[0000000036800030] = a87c40ff, %l1 = 000000f8, %l6 = 822b6797
add %i1,0x30,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a87c40ff
! Mem[0000000091800048] = ed80eaf6, %g2 = 000000000eb1465f
lduh [%o0+0x048],%g2 ! %g2 = 000000000000ed80
! %f0 = 326ac04c ae4a6dea 0b70fec3 eee18f27
! %f4 = 6026c0fe 34f8462a da953447 7fb5d177
! %f8 = 89d94d2c 30f16dc9 f0bbf28e 6c713ac7
! %f12 = 39fb622b d34e54ad 77873ea4 591fdf6c
stda %f0,[%i0]ASI_BLK_P ! Block Store to 0000000036000000
! Mem[0000000036000128] = df770fff0abc2484, %l7 = 0000000031fd1f84, %l5 = 0000000000000006
add %i0,0x128,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = df770fff0abc2484
! Mem[000000003780013c] = 822b6797, %l6 = a87c40ff, %l4 = 76060e8f
add %i3,0x13c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000822b6797
! %f16 = 2fbbe4d3 2b7ea245 70000000 d84dccff
! %f20 = 4f3bbf24 b4396a90 d2d5d405 ccf3c1a8
! %f24 = 05d57811 d500e967 c904f764 6fa14b04
! %f28 = 104a254e 52be0a8a 844e2180 522435b9
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[00000000368000bc] = 7f515e9a, %l3 = 0000000024bf3b4f
swap [%i1+0x0bc],%l3 ! %l3 = 000000007f515e9a
! %l7 = 0000000031fd1f84, Mem[000000009080017c] = 2a2f5e87
sth %l7,[%i5+0x17c] ! Mem[000000009080017c] = 1f845e87
! Mem[000000009080007c] = 006f7bfd, %g2 = 000000000000ed80
lduw [%i5+0x07c],%g2 ! %g2 = 00000000006f7bfd
! %l2 = cd77b9d313661625, Mem[0000000090000098] = a8c1f3cc05d4d5d2
stx %l2,[%i4+0x098] ! Mem[0000000090000098] = cd77b9d313661625
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 fc52a3d5dac484f3
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000f8
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be cd77b9d313661625
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007f515e9a
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000822b6797
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be df770fff0abc2484
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000a87c40ff
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000031fd1f84
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 326ac04c ae4a6dea
bne %xcc,p19_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0b70fec3 eee18f27
bne %xcc,p19_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6026c0fe 34f8462a
bne %xcc,p19_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be da953447 7fb5d177
bne %xcc,p19_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 89d94d2c 30f16dc9
bne %xcc,p19_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be f0bbf28e 6c713ac7
bne %xcc,p19_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 39fb622b d34e54ad
bne %xcc,p19_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 77873ea4 591fdf6c
bne %xcc,p19_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 2fbbe4d3 2b7ea245
bne %xcc,p19_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 70000000 d84dccff
bne %xcc,p19_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 4f3bbf24 b4396a90
bne %xcc,p19_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be d2d5d405 ccf3c1a8
bne %xcc,p19_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 05d57811 d500e967
bne %xcc,p19_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be c904f764 6fa14b04
bne %xcc,p19_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 104a254e 52be0a8a
bne %xcc,p19_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 844e2180 522435b9
bne %xcc,p19_f30_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 326ac04cae4a6dea
ldx [%i0+0x000],%g3 ! Observed data at 0000000036000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0b70fec3eee18f27
ldx [%i0+0x008],%g3 ! Observed data at 0000000036000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6026c0fe34f8462a
ldx [%i0+0x010],%g3 ! Observed data at 0000000036000010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = da9534477fb5d177
ldx [%i0+0x018],%g3 ! Observed data at 0000000036000018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 89d94d2c30f16dc9
ldx [%i0+0x020],%g3 ! Observed data at 0000000036000020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f0bbf28e6c713ac7
ldx [%i0+0x028],%g3 ! Observed data at 0000000036000028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 39fb622bd34e54ad
ldx [%i0+0x030],%g3 ! Observed data at 0000000036000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 77873ea4591fdf6c
ldx [%i0+0x038],%g3 ! Observed data at 0000000036000038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8a5f3bc8d3ff9337
ldx [%i0+0x050],%g3 ! Observed data at 0000000036000050
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7c31712735c1dca7
ldx [%i0+0x090],%g3 ! Observed data at 0000000036000090
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7d152327ffef319c
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000360000a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5a541da8ffe3ad2a
ldx [%i0+0x118],%g3 ! Observed data at 0000000036000118
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = df770fff0abc2484
ldx [%i0+0x128],%g3 ! Observed data at 0000000036000128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 978aff8fc22fe8f4
ldx [%i0+0x150],%g3 ! Observed data at 0000000036000150
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9bf4640b33098017
ldx [%i0+0x168],%g3 ! Observed data at 0000000036000168
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff95594d5fc5f64b
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000360001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = dd7e0d1bb04d8157
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000360001f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1f8,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = a87c40ff73209360
ldx [%i1+0x030],%g3 ! Observed data at 0000000036800030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x030,%g4
ldx [%g1+0x080],%g2 ! Expected data = a6e69cff055c794e
ldx [%i1+0x080],%g3 ! Observed data at 0000000036800080
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 4ee46ffa000000ff
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000368000a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 95ca8d2624bf3b4f
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000368000b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9dfff8dfc213d3ea
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000368000c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 71ff04b111690fea
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000368000e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x148],%g2 ! Expected data = ffcc4dd800000070
ldx [%i1+0x148],%g3 ! Observed data at 0000000036800148
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x148,%g4
ldx [%g1+0x198],%g2 ! Expected data = 07ffde55a4ffb18d
ldx [%i1+0x198],%g3 ! Observed data at 0000000036800198
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 3f8777ff59d524f7
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000368001a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4cc06a32e7e880ef
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000368001b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000008f41051f7c
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000368001c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1c8,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = ff5c69767a4e7a01
ldx [%i2+0x018],%g3 ! Observed data at 0000000037000018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x018,%g4
ldx [%g1+0x058],%g2 ! Expected data = 46c6c8d2531fac6d
ldx [%i2+0x058],%g3 ! Observed data at 0000000037000058
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 00000028c1a45a80
ldx [%i2+0x080],%g3 ! Observed data at 0000000037000080
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 53275ed095d1d4f0
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000370000b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9e7b5e66210a637c
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000370000d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7daa5eff2c39844f
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000370000d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9bff281e86a55c3d
ldx [%i2+0x128],%g3 ! Observed data at 0000000037000128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x128,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 210a637c00000028
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000370001b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b2b2bbe269ffc598
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000370001c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ce534fd676ff0e8f
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000370001d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1d0,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 250b9928b98dd4d1
ldx [%i3+0x000],%g3 ! Observed data at 0000000037800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4c2c766eff9fe4dc
ldx [%i3+0x010],%g3 ! Observed data at 0000000037800010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x010,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d8d8c6e9160d8efe
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000378000a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 9557ace305d4d5d2
ldx [%i3+0x160],%g3 ! Observed data at 0000000037800160
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 84b4ff77ea70fc43
ldx [%i3+0x168],%g3 ! Observed data at 0000000037800168
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 22df4ff095a28986
ldx [%i3+0x170],%g3 ! Observed data at 0000000037800170
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 9a9297d1fe13d018
ldx [%i3+0x178],%g3 ! Observed data at 0000000037800178
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2b1e7fecd45c1efb
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000378001c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 43dd12b83927b024
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000378001c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c9c67133366b913f
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000378001d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 103bc2f291b887cb
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000378001d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b81ac965123f8e84
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000378001e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7035b08df9f2d622
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000378001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e54dc80d36763cd3
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000378001f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 70f11416767363f3
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000378001f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1f8,%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:
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000036000028]
stha %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800000]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000028]
stda %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000028]
stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000028]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000010]
done
p19_trap1o:
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000036000028]
stha %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800000]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000028]
stda %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000028]
stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000028]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000037000010]
done
p19_trap2e:
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037800000]
stda %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000018]
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036800028]
stwa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000000]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000020]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p19_trap2o:
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037800000]
stda %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000018]
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036800028]
stwa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000000]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000020]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p19_trap3e:
nop
nop
nop
nop
nop
nop
done
p19_trap3o:
nop
nop
nop
nop
nop
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 = 9eb174bc055c794e
ldx [%g1+0x008],%l1 ! %l1 = 5d15e602b04d8157
ldx [%g1+0x010],%l2 ! %l2 = 69aea9e6729e729c
ldx [%g1+0x018],%l3 ! %l3 = bca077b81b349923
ldx [%g1+0x020],%l4 ! %l4 = 09b21a064257ffd6
ldx [%g1+0x028],%l5 ! %l5 = c7375e2027a59e5c
ldx [%g1+0x030],%l6 ! %l6 = db1c05dc210a637c
ldx [%g1+0x038],%l7 ! %l7 = 23c23b4c6a82a37b
! 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 = 18baea07 398d5231 205419b4 f4b8c71a
! %f4 = b1b1b0a2 540867dd 657e5c7a eb1a8003
! %f8 = c7528ec5 0ffe2a79 c9d5b8ac 2ba19e01
! %f12 = 9c8e22a2 7d5b69b1 33ee5d9b 0285567c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fd935f9d 27b9d256 fb131252 b5dd89ce
! %f20 = 04909bdc b02d412e 12c657d7 53e97d35
! %f24 = cdcf9fc9 db55dbd6 ada4934f 3dd4e81b
! %f28 = 38ac64ac fb6a767e 3b4bd71c 192e35ea
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d3f3e3a7 d0137eea 415eb171 144b7f6d
! %f36 = 60860844 3d0ff704 2f1449ec 08cd2b98
! %f40 = 758a36a8 bd81c30b 87b335e7 3a6f4929
! %f44 = a7eb2e32 a884a0da 3f1de3a1 3cdf58a7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3f500b080000000c,%g7,%g1 ! GSR scale = 1, align = 4
wr %g1,%g0,%gsr ! GSR = 3f500b080000000c
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:
! %l7 = 210872ae308169c9, Mem[0000000039000140] = 3db1f2de
sth %l7,[%i2+0x140] ! Mem[0000000039000140] = 69c9f2de
! %f0 = 18baea07 398d5231 205419b4 f4b8c71a
! %f4 = b1b1b0a2 540867dd 657e5c7a eb1a8003
! %f8 = c7528ec5 0ffe2a79 c9d5b8ac 2ba19e01
! %f12 = 9c8e22a2 7d5b69b1 33ee5d9b 0285567c
mov 0x180,%g4
stda %f0,[%i2+%g4]ASI_BLK_AIUS ! Block Store to 0000000039000180
! %l0 = cd8b93b5, %l1 = 8059a102, Mem[0000000090800038] = 6dc4daf3 337c4c3d
std %l0,[%i5+0x038] ! Mem[0000000090800038] = cd8b93b5 8059a102
! %f0 = 18baea07 398d5231 205419b4 f4b8c71a
! %f4 = b1b1b0a2 540867dd 657e5c7a eb1a8003
! %f8 = c7528ec5 0ffe2a79 c9d5b8ac 2ba19e01
! %f12 = 9c8e22a2 7d5b69b1 33ee5d9b 0285567c
mov 0x140,%g5
stda %f0,[%i3+%g5]ASI_BLK_AIUSL ! Block Store to 0000000039800140
! Mem[00000000380000a0] = 02f15ddb6915048a, %l1 = dd2fda8c8059a102, %l0 = 87b5d039cd8b93b5
add %i0,0xa0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 02f15ddb6915048a
! %l7 = 210872ae308169c9, Mem[0000000091800092] = dcd5ea90
sth %l7,[%o0+0x092] ! Mem[0000000091800090] = 69c9ea90
! Mem[0000000090800010] = f7ed6b21d1f0cb33, %g2 = 1b8c3fff0bdd2610
ldx [%i5+%o2],%g2 ! %g2 = f7ed6b21d1f0cb33
! Mem[0000000090800140] = 04425eec, %g2 = f7ed6b21d1f0cb33
ldub [%i5+0x143],%g2 ! %g2 = 0000000000000004
! %f0 = 18baea07 398d5231 205419b4 f4b8c71a
! %f4 = b1b1b0a2 540867dd 657e5c7a eb1a8003
! %f8 = c7528ec5 0ffe2a79 c9d5b8ac 2ba19e01
! %f12 = 9c8e22a2 7d5b69b1 33ee5d9b 0285567c
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! %l6 = bf32b7469ab746c9, Mem[0000000090000148] = 205419b4
sth %l6,[%i4+0x148] ! Mem[0000000090000148] = 46c919b4
p20_label_2:
! %l0 = 6915048a, %l1 = 8059a102, Mem[0000000091000140] = 1cae4e95 52ef7953
std %l0,[%i6+0x140] ! Mem[0000000091000140] = 6915048a 8059a102
! %l4 = 2ac6685a5f72a128, Mem[00000000900000b0] = 9a9b46981f4d5e21
stx %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = 2ac6685a5f72a128
! Mem[0000000038000100] = 817b7e2d924c4818, %l5 = 88ddf0fc88229507, %l6 = bf32b7469ab746c9
add %i0,0x100,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 817b7e2d924c4818
membar #Sync ! Added by membar checker (1942)
! Mem[0000000039000188] = 205419b4, %l4 = 2ac6685a5f72a128
ldstub [%i2+0x188],%l4 ! %l4 = 00000020000000ff
! %l2 = 99c1f53f, %l3 = 2181a50c, Mem[00000000910000d8] = 5fd5754d 411e6186
std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = 99c1f53f 2181a50c
! %l7 = 210872ae308169c9, Mem[0000000091800120] = a8761efd12c96167
stx %l7,[%o0+0x120] ! Mem[0000000091800120] = 210872ae308169c9
! %l1 = dd2fda8c8059a102, Mem[0000000091000080] = 30f3d11f5ade3b8e
stx %l1,[%i6+0x080] ! Mem[0000000091000080] = dd2fda8c8059a102
! Mem[0000000039800190] = 91fda459f7ccffe7, %l0 = 02f15ddb6915048a, %l6 = 817b7e2d924c4818
add %i3,0x190,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 91fda459f7ccffe7
! Mem[0000000090000030] = 37143f61, %g2 = 0000000000000004
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000037
! %l2 = 160ecd3a99c1f53f, Mem[00000000910000c4] = 38e37289
stw %l2,[%i6+0x0c4] ! Mem[00000000910000c4] = 99c1f53f
p20_label_3:
! Mem[0000000090800168] = 6d574838, %g18 = f4a1484df3a0f720
ldsw [%i5+0x168],%g2 ! %g2 = f4a1484df3a0f720
! Mem[0000000039800114] = 112d30b9, %l6 = 91fda459f7ccffe7
ldub [%i3+0x116],%l6 ! %l6 = 0000000000000030
! Mem[00000000380001c8] = bc5ee40627baab1f, %l2 = 160ecd3a99c1f53f, %l7 = 210872ae308169c9
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = bc5ee40627baab1f
! %f0 = 18baea07 398d5231 205419b4 f4b8c71a
! %f4 = b1b1b0a2 540867dd 657e5c7a eb1a8003
! %f8 = c7528ec5 0ffe2a79 c9d5b8ac 2ba19e01
! %f12 = 9c8e22a2 7d5b69b1 33ee5d9b 0285567c
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[00000000908000f0] = aad441e0, %g2 = 000000006d574838
lduh [%i5+0x0f2],%g2 ! %g2 = 000000000000aad4
! Mem[00000000910000c0] = df3ea82d, %g2 = 000000000000aad4
lduh [%i6+0x0c0],%g2 ! %g2 = 000000000000df3e
! Mem[000000009080003c] = 8059a102, %g2 = 000000000000df3e
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000008059
! Mem[0000000039000009] = d0d034f7, %l4 = 0000000000000020
ldstub [%i2+0x009],%l4 ! %l4 = 000000d0000000ff
! Mem[0000000038800100] = 8e4a3498 107565fd cc1f11ca c3e5cdab
! Mem[0000000038800110] = e2875dae ce20cd1e e1f3e0ce 7a6bf87b
! Mem[0000000038800120] = b50d3b0c 6e0d2845 10df22b9 25a51e47
! Mem[0000000038800130] = 90492129 7cdcdfd9 b16838a7 5670752f
mov 0x100,%g6
ldda [%i1+%g6]ASI_BLK_PL,%f16 ! Block Load from 0000000038800100
! Mem[00000000390001b0] = 9c8e22a27d5b69b1, %l6 = 0000000000000030, %l1 = dd2fda8c8059a102
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 9c8e22a27d5b69b1
p20_label_4:
! %f16 = fd657510 98344a8e abcde5c3 ca111fcc
! %f20 = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! %f24 = 45280d6e 0c3b0db5 471ea525 b922df10
! %f28 = d9dfdc7c 29214990 2f757056 a73868b1
mov 0x040,%g6
stda %f16,[%i3+%g6]ASI_BLK_PL ! Block Store to 0000000039800040
! %f16 = fd657510 98344a8e abcde5c3 ca111fcc
! %f20 = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! %f24 = 45280d6e 0c3b0db5 471ea525 b922df10
! %f28 = d9dfdc7c 29214990 2f757056 a73868b1
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (1943)
! %f0 = 18baea07 398d5231 205419b4 f4b8c71a
! %f4 = b1b1b0a2 540867dd 657e5c7a eb1a8003
! %f8 = c7528ec5 0ffe2a79 c9d5b8ac 2ba19e01
! %f12 = 9c8e22a2 7d5b69b1 33ee5d9b 0285567c
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000039000120] = 0ba03d0c2f0eae38, %l3 = 50e64ccc2181a50c, %l4 = 00000000000000d0
add %i2,0x120,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 0ba03d0c2f0eae38
! Mem[0000000091800134] = 7fe0f8a7, %g2 = 0000000000008059
ldsb [%o0+0x136],%g2 ! %g2 = 000000000000007f
! Mem[000000003900004c] = 02770642, %l1 = 9c8e22a27d5b69b1
ldsh [%i2+0x04c],%l1 ! %l1 = 0000000000000277
! %f16 = fd657510 98344a8e abcde5c3 ca111fcc
! %f20 = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! %f24 = 45280d6e 0c3b0db5 471ea525 b922df10
! %f28 = d9dfdc7c 29214990 2f757056 a73868b1
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000398000f0] = 732fcb1b, %l4 = 0ba03d0c2f0eae38
swap [%i3+0x0f0],%l4 ! %l4 = 00000000732fcb1b
membar #Sync ! Added by membar checker (1944)
! Mem[0000000090000070] = d9dfdc7c, %g2 = 000000000000007f
lduw [%i4+0x070],%g2 ! %g2 = 00000000d9dfdc7c
! %f16 = fd657510 98344a8e abcde5c3 ca111fcc
! %f20 = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! %f24 = 45280d6e 0c3b0db5 471ea525 b922df10
! %f28 = d9dfdc7c 29214990 2f757056 a73868b1
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
p20_label_5:
! Mem[0000000090000038] = 23d8e54b, %g2 = 00000000d9dfdc7c
lduw [%i4+0x038],%g2 ! %g2 = 0000000023d8e54b
! Mem[00000000918001d4] = 93a5af33, %g18 = f4a1484df3a0f720
ldsw [%o0+0x1d4],%g2 ! %g2 = f4a1484df3a0f720
! Mem[00000000388000fc] = 5f086eb2, %l2 = 99c1f53f, %l3 = 2181a50c
add %i1,0xfc,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005f086eb2
! Mem[0000000090800038] = cd8b93b5, %g2 = ffffffff93a5af33
ldsb [%i5+0x038],%g2 ! %g2 = ffffffffffffffcd
! %l5 = 88ddf0fc88229507, Mem[000000009080000c] = 005c8a51
stw %l5,[%i5+0x00c] ! Mem[000000009080000c] = 88229507
! Mem[000000003880004a] = 1b752100, %l0 = 02f15ddb6915048a
ldstub [%i1+0x04a],%l0 ! %l0 = 00000021000000ff
! Mem[0000000039000054] = aa321049, %l2 = 160ecd3a99c1f53f
lduh [%i2+0x056],%l2 ! %l2 = 0000000000001049
! %l3 = 000000005f086eb2, Mem[00000000918001f0] = 019c9db4
stw %l3,[%o0+0x1f0] ! Mem[00000000918001f0] = 5f086eb2
membar #Sync ! Added by membar checker (1945)
! Mem[0000000090000140] = fd657510 98344a8e abcde5c3 ca111fcc
! Mem[0000000090000150] = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! Mem[0000000090000160] = 45280d6e 0c3b0db5 471ea525 b922df10
! Mem[0000000090000170] = d9dfdc7c 29214990 2f757056 a73868b1
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[00000000388001f0] = 80fdd3d7, %l3 = 000000005f086eb2
swap [%i1+0x1f0],%l3 ! %l3 = 0000000080fdd3d7
p20_label_6:
! Mem[0000000090000040] = fd657510 98344a8e abcde5c3 ca111fcc
! Mem[0000000090000050] = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! Mem[0000000090000060] = 45280d6e 0c3b0db5 471ea525 b922df10
! Mem[0000000090000070] = d9dfdc7c 29214990 2f757056 a73868b1
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %f0 = 18baea07 398d5231 205419b4 f4b8c71a
! %f4 = b1b1b0a2 540867dd 657e5c7a eb1a8003
! %f8 = c7528ec5 0ffe2a79 c9d5b8ac 2ba19e01
! %f12 = 9c8e22a2 7d5b69b1 33ee5d9b 0285567c
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000038800186] = ceb3b322, %l6 = 0000000000000030
ldstub [%i1+0x186],%l6 ! %l6 = 000000b3000000ff
! Mem[00000000918001d0] = 6629cc0493a5af33, %g2 = ffffffffffffffcd
ldx [%o0+0x1d0],%g2 ! %g2 = 6629cc0493a5af33
! Mem[0000000090000140] = fd657510 98344a8e abcde5c3 ca111fcc
! Mem[0000000090000150] = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! Mem[0000000090000160] = 45280d6e 0c3b0db5 471ea525 b922df10
! Mem[0000000090000170] = d9dfdc7c 29214990 2f757056 a73868b1
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! %l4 = 00000000732fcb1b, Mem[0000000091800040] = 3fed9e3c8edc3761
stx %l4,[%o0+0x040] ! Mem[0000000091800040] = 00000000732fcb1b
! Mem[0000000038800118] = e1f3e0ce7a6bf87b, %l1 = 0000000000000277, %l2 = 0000000000001049
add %i1,0x118,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = e1f3e0ce7a6bf87b
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 2ac6685a 5f72a128 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %f0 = 18baea07 398d5231 205419b4 f4b8c71a
! %f4 = b1b1b0a2 540867dd 657e5c7a eb1a8003
! %f8 = c7528ec5 0ffe2a79 c9d5b8ac 2ba19e01
! %f12 = 9c8e22a2 7d5b69b1 33ee5d9b 0285567c
mov 0x1c0,%g6
stda %f0,[%i2+%g6]ASI_BLK_AIUSL ! Block Store to 00000000390001c0
! Mem[000000003900011c] = 93480405, %l3 = 0000000080fdd3d7
swap [%i2+0x11c],%l3 ! %l3 = 0000000093480405
p20_label_7:
! Mem[00000000910000b0] = e70aab633a4c4973, %g2 = 6629cc0493a5af33
ldx [%i6+0x0b0],%g2 ! %g2 = e70aab633a4c4973
! Mem[00000000398001dd] = e1cfb45f, %l7 = bc5ee40627baab1f
ldstub [%i3+0x1dd],%l7 ! %l7 = 000000cf000000ff
! Mem[000000003880014b] = d8f0cb02, %l5 = 88ddf0fc88229507
ldstub [%i1+0x14b],%l5 ! %l5 = 00000002000000ff
! %l3 = 0000000093480405, Mem[0000000090800178] = a67ed7b62a2f5e87
stx %l3,[%i5+0x178] ! Mem[0000000090800178] = 0000000093480405
! Mem[0000000039800140] = 31528d39, %l1 = 0000000000000277
lduh [%i3+0x140],%l1 ! %l1 = 0000000000003152
! %f16 = fd657510 98344a8e abcde5c3 ca111fcc
! %f20 = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! %f24 = 45280d6e 0c3b0db5 471ea525 b922df10
! %f28 = d9dfdc7c 29214990 2f757056 a73868b1
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000090800130] = d1b2218e, %g18 = f4a1484df3a0f720
ldsw [%i5+0x130],%g2 ! %g2 = f4a1484df3a0f720
! Mem[0000000039000108] = 501154fe, %l5 = 0000000000000002
ldstub [%i2+0x108],%l5 ! %l5 = 00000050000000ff
! Mem[00000000398000dc] = fb0b99ba, %l3 = 0000000093480405
ldstub [%i3+0x0dc],%l3 ! %l3 = 000000fb000000ff
membar #Sync ! Added by membar checker (1946)
! Mem[0000000090000180] = fd657510 98344a8e abcde5c3 ca111fcc
! Mem[0000000090000190] = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! Mem[00000000900001a0] = 45280d6e 0c3b0db5 471ea525 b922df10
! Mem[00000000900001b0] = d9dfdc7c 29214990 2f757056 a73868b1
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p20_label_8:
! Mem[00000000390001d4] = a2b0b1b1, %l5 = 0000000000000050
swap [%i2+0x1d4],%l5 ! %l5 = 00000000a2b0b1b1
! Mem[0000000038800168] = 3c21c3a4, %l3 = 00000000000000fb
swap [%i1+0x168],%l3 ! %l3 = 000000003c21c3a4
! Mem[0000000038800038] = 8cb90d52bec44f66, %l2 = e1f3e0ce7a6bf87b, %l7 = 00000000000000cf
add %i1,0x38,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 8cb90d52bec44f66
! Mem[0000000038000096] = 419b59a5, %l5 = 00000000a2b0b1b1
ldstub [%i0+0x096],%l5 ! %l5 = 00000059000000ff
! %l5 = 0000000000000059, Mem[000000009100006d] = f4ab7606
stb %l5,[%i6+0x06d] ! Mem[000000009100006c] = 59ab7606
! %l4 = 00000000732fcb1b, Mem[00000000380000dd] = 4b4bcedd
stb %l4,[%i0+0x0dd] ! Mem[00000000380000dc] = 4b1bcedd
! Mem[0000000038800190] = e0fa90935d6f64c2, %l5 = 0000000000000059, %l6 = 00000000000000b3
add %i1,0x190,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e0fa90935d6f64c2
! Mem[000000003800013c] = bcc67f03, %l1 = 0000000000003152
swap [%i0+0x13c],%l1 ! %l1 = 00000000bcc67f03
! %l2 = 7a6bf87b, %l3 = 3c21c3a4, Mem[0000000091800018] = 08ee2106 603a86ea
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 7a6bf87b 3c21c3a4
! Mem[0000000038800170] = 99ba964ed3e6f181, %l2 = e1f3e0ce7a6bf87b, %l2 = e1f3e0ce7a6bf87b
add %i1,0x170,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 99ba964ed3e6f181
p20_label_9:
! Mem[000000003980000c] = 530063cd, %l2 = d3e6f181, %l2 = d3e6f181
add %i3,0x0c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000530063cd
! %l0 = 0000000000000021, Mem[00000000908000b6] = ad7dcaa7
stb %l0,[%i5+0x0b6] ! Mem[00000000908000b4] = 217dcaa7
! Mem[0000000090000140] = fd657510 98344a8e abcde5c3 ca111fcc
! Mem[0000000090000150] = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! Mem[0000000090000160] = 45280d6e 0c3b0db5 471ea525 b922df10
! Mem[0000000090000170] = d9dfdc7c 29214990 2f757056 a73868b1
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[00000000908001e4] = d18d45f2, %g2 = ffffffffd1b2218e
ldsb [%i5+0x1e7],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000039800070] = 90492129, %l5 = 00000059, %l6 = 5d6f64c2
add %i3,0x70,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000090492129
! %l2 = 00000000530063cd, Mem[0000000091800162] = d400c730
sth %l2,[%o0+0x162] ! Mem[0000000091800160] = 63cdc730
! %l6 = 90492129, %l7 = bec44f66, Mem[0000000038800178] = e31f98a0 7c01ae35
std %l6,[%i1+0x178] ! Mem[0000000038800178] = 90492129 bec44f66
! Mem[0000000039800000] = d0cf0e2a e24a3f14 b0e3909b 530063cd
! Mem[0000000039800010] = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! Mem[0000000039800020] = 958d04ee a426a4a4 1fd2ed53 72df8c40
! Mem[0000000039800030] = ad9447d0 2bb845ea 08bcdf87 92330f8e
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 0000000039800000
! Mem[0000000090000148] = abcde5c3ca111fcc, %g2 = ffffffffffffffd1
ldx [%i4+0x148],%g2 ! %g2 = abcde5c3ca111fcc
! Mem[000000009000003c] = ee33fd65, %g2 = abcde5c3ca111fcc
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000ee33
p20_label_10:
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000003800014b] = c8d6bb16, %l2 = 00000000530063cd
ldstub [%i0+0x14b],%l2 ! %l2 = 00000016000000ff
! Mem[0000000039800000] = d0cf0e2ae24a3f14, %l3 = 000000003c21c3a4, %l5 = 0000000000000059
casxa [%i3]0x80,%l3,%l5 ! %l5 = d0cf0e2ae24a3f14
! Mem[00000000380000d0] = d09ee0d3, %l6 = 90492129, %l3 = 3c21c3a4
add %i0,0xd0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000d09ee0d3
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (1947)
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! %l0 = 0000000000000021, Mem[0000000091800048] = ed80eaf6
sth %l0,[%o0+0x048] ! Mem[0000000091800048] = 0021eaf6
! %l6 = 0000000090492129, Mem[00000000908000b4] = a72b217d
stw %l6,[%i5+0x0b4] ! Mem[00000000908000b4] = 90492129
! Mem[0000000090000150] = 1ecd20ceae5d87e2, %g2 = 000000000000ee33
ldx [%i4+0x150],%g2 ! %g2 = 1ecd20ceae5d87e2
p20_label_11:
! Mem[0000000039800048] = cc1f11ca, %l7 = bec44f66, %l7 = bec44f66
add %i3,0x48,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cc1f11ca
! %l3 = 00000000d09ee0d3, Mem[0000000091000194] = 8f301cc7
sth %l3,[%i6+0x194] ! Mem[0000000091000194] = e0d31cc7
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %l4 = 732fcb1b, %l5 = e24a3f14, Mem[0000000091800058] = 51ef187d 16f097b1
std %l4,[%o0+0x058] ! Mem[0000000091800058] = 732fcb1b e24a3f14
! Mem[000000003900012f] = bd4b497d, %l1 = 00000000bcc67f03
ldstub [%i2+0x12f],%l1 ! %l1 = 0000007d000000ff
! %l0 = 00000021, %l1 = 0000007d, Mem[00000000900000e0] = ce1dfb64 527a37dd
std %l0,[%i4+0x0e0] ! Mem[00000000900000e0] = 00000021 0000007d
! Mem[000000009180015c] = ae06b2fe, %g2 = 1ecd20ceae5d87e2
lduw [%o0+0x15c],%g2 ! %g2 = 00000000ae06b2fe
! Mem[0000000039000094] = cdca1f75, %l1 = 000000000000007d
swap [%i2+0x094],%l1 ! %l1 = 00000000cdca1f75
! Mem[0000000090000004] = ba181ac7, %g2 = 00000000ae06b2fe
lduh [%i4+0x006],%g2 ! %g2 = 000000000000ba18
p20_label_12:
! Mem[0000000091000034] = cfc6b149, %g2 = 000000000000ba18
ldub [%i6+0x034],%g2 ! %g2 = 00000000000000cf
! Mem[0000000091000178] = d8ef29bf, %g2 = 00000000000000cf
lduw [%i6+0x178],%g2 ! %g2 = 00000000d8ef29bf
! %l5 = d0cf0e2ae24a3f14, Mem[000000009100018e] = b45d7cd8
sth %l5,[%i6+0x18e] ! Mem[000000009100018c] = 3f147cd8
! Mem[0000000039800008] = b0e3909b530063cd, %l2 = 0000000000000016, %l5 = d0cf0e2ae24a3f14
add %i3,0x08,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = b0e3909b530063cd
! Mem[0000000039000184] = 398d5231, %l6 = 90492129, %l1 = cdca1f75
add %i2,0x184,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000398d5231
! Mem[000000009180013c] = e4f36777, %g2 = 00000000d8ef29bf
lduh [%o0+0x13c],%g2 ! %g2 = 000000000000e4f3
! Mem[00000000388001ba] = 64b6eacf, %l4 = 00000000732fcb1b
ldstub [%i1+0x1ba],%l4 ! %l4 = 000000ea000000ff
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[00000000390000a0] = a1978031fd41a32d, %l4 = 00000000000000ea, %l5 = b0e3909b530063cd
add %i2,0xa0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = a1978031fd41a32d
membar #Sync ! Added by membar checker (1948)
! Mem[0000000090000080] = 143f4ae2 2a0ecfd0 cd630053 9b90e3b0
! Mem[0000000090000090] = 1430c1bb 30c7943a 1f9b2d6c f37db732
! Mem[00000000900000a0] = a4a426a4 ee048d95 408cdf72 53edd21f
! Mem[00000000900000b0] = ea45b82b d04794ad 8e0f3392 87dfbc08
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
p20_label_13:
! Mem[0000000090000180] = d0cf0e2a e24a3f14 b0e3909b 530063cd
! Mem[0000000090000190] = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! Mem[00000000900001a0] = 958d04ee a426a4a4 1fd2ed53 72df8c40
! Mem[00000000900001b0] = ad9447d0 2bb845ea 08bcdf87 92330f8e
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = 00000021 0000007d e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000388000ae] = c9acdcd8, %l2 = 0000000000000016
ldstub [%i1+0x0ae],%l2 ! %l2 = 000000dc000000ff
! Mem[00000000908000b8] = caa74c6a, %g2 = 000000000000e4f3
lduh [%i5+0x0b8],%g2 ! %g2 = 000000000000caa7
! Mem[00000000900000f0] = c8f3917b1b8f550a, %g2 = 000000000000caa7
ldx [%i4+0x0f0],%g2 ! %g2 = c8f3917b1b8f550a
! %l7 = 00000000cc1f11ca, Mem[000000009100011c] = 47397e41
sth %l7,[%i6+0x11c] ! Mem[000000009100011c] = 11ca7e41
! Mem[0000000090000180] = d0cf0e2a e24a3f14 b0e3909b 530063cd
! Mem[0000000090000190] = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! Mem[00000000900001a0] = 958d04ee a426a4a4 1fd2ed53 72df8c40
! Mem[00000000900001b0] = ad9447d0 2bb845ea 08bcdf87 92330f8e
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000080] = 143f4ae2 2a0ecfd0 cd630053 9b90e3b0
! Mem[0000000090000090] = 1430c1bb 30c7943a 1f9b2d6c f37db732
! Mem[00000000900000a0] = a4a426a4 ee048d95 408cdf72 53edd21f
! Mem[00000000900000b0] = ea45b82b d04794ad 8e0f3392 87dfbc08
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000039800028] = 1fd2ed5372df8c40, %l5 = a1978031fd41a32d, %l4 = 00000000000000ea
add %i3,0x28,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 1fd2ed5372df8c40
p20_label_14:
! %l2 = 000000dc, %l3 = d09ee0d3, Mem[0000000038800038] = 8cb90d52 bec44f66
std %l2,[%i1+0x038] ! Mem[0000000038800038] = 000000dc d09ee0d3
! Mem[000000003880007c] = de3f4319, %l7 = 00000000cc1f11ca
swap [%i1+0x07c],%l7 ! %l7 = 00000000de3f4319
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[0000000091800108] = 999fbad0, %g2 = c8f3917b1b8f550a
ldsh [%o0+0x108],%g2 ! %g2 = ffffffffffff999f
! %l4 = 1fd2ed5372df8c40, Mem[0000000039000162] = 00978c5a
sth %l4,[%i2+0x162] ! Mem[0000000039000160] = 00978c40
! Mem[00000000908001a4] = f0aaddfd, %g2 = ffffffffffff999f
lduw [%i5+0x1a4],%g2 ! %g2 = 00000000f0aaddfd
! Mem[00000000900000b8] = 8e0f3392, %g18 = f4a1484df3a0f720
ldsw [%i4+0x0b8],%g2 ! %g2 = f4a1484df3a0f720
! Mem[0000000039800023] = 958d04ee, %l7 = 00000000de3f4319
ldstub [%i3+0x023],%l7 ! %l7 = 000000ee000000ff
! Mem[0000000090800140] = 7b6f9104 425eec72, %g2 = 8e0f3392, %g3 = 0bad0b00
ldd [%i5+0x140],%g2 ! %g2 = 000000007b6f9104 00000000425eec72
! Mem[0000000039800060] = b50d3b0c, %l3 = d09ee0d3, %l2 = 000000dc
add %i3,0x60,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b50d3b0c
p20_label_15:
membar #Sync ! Added by membar checker (1949)
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000090000080] = 143f4ae2 2a0ecfd0 cd630053 9b90e3b0
! Mem[0000000090000090] = 1430c1bb 30c7943a 1f9b2d6c f37db732
! Mem[00000000900000a0] = a4a426a4 ee048d95 408cdf72 53edd21f
! Mem[00000000900000b0] = ea45b82b d04794ad 8e0f3392 87dfbc08
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800140] = 21ad2fff, %g18 = f4a1484df3a0f720
ldsw [%o0+0x140],%g2 ! %g2 = f4a1484df3a0f720
! Mem[0000000090000020] = 792afe0f, %g2 = 0000000021ad2fff
lduh [%i4+%o4],%g2 ! %g2 = 000000000000792a
! Mem[0000000038000148] = c8d6bbff91b11316, %l2 = 00000000b50d3b0c, %l2 = 00000000b50d3b0c
add %i0,0x148,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = c8d6bbff91b11316
! Mem[0000000091000024] = 949daf35, %g2 = 000000000000792a
lduw [%i6+0x024],%g2 ! %g2 = 00000000949daf35
! Mem[00000000918001c0] = 11b541f3 2905ab05, %g2 = 949daf35, %g3 = 425eec72
ldd [%o0+0x1c0],%g2 ! %g2 = 0000000011b541f3 000000002905ab05
! Mem[0000000090800008] = 9c039aa988229507, %g2 = 0000000011b541f3
ldx [%i5+%o1],%g2 ! %g2 = 9c039aa988229507
! %l6 = 0000000090492129, Mem[0000000091800188] = cbcfa3df62078fa2
stx %l6,[%o0+0x188] ! Mem[0000000091800188] = 0000000090492129
! Mem[00000000908001f8] = 845309c2, %g2 = 9c039aa988229507
lduw [%i5+0x1f8],%g2 ! %g2 = 00000000845309c2
p20_label_16:
! Mem[00000000910000b4] = 497333a4, %g2 = 00000000845309c2
ldsb [%i6+0x0b6],%g2 ! %g2 = 0000000000000049
! %l2 = c8d6bbff91b11316, Mem[00000000900001e0] = 089dc341
sth %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 1316c341
! Mem[0000000039800130] = 4ccc4b89b7970eb7, %l3 = 00000000d09ee0d3, %l3 = 00000000d09ee0d3
add %i3,0x130,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 4ccc4b89b7970eb7
! %l3 = 4ccc4b89b7970eb7, Mem[00000000380001fc] = ef1249e7
stw %l3,[%i0+0x1fc] ! Mem[00000000380001fc] = b7970eb7
! Mem[00000000380001b0] = 7450d8e4576e08fc, %l4 = 1fd2ed5372df8c40, %l2 = c8d6bbff91b11316
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 7450d8e4576e08fc
! %l7 = 00000000000000ee, Mem[00000000390001c4] = 07eaba18
stb %l7,[%i2+0x1c4] ! Mem[00000000390001c4] = eeeaba18
! %l4 = 1fd2ed5372df8c40, Mem[000000009100019a] = 779dc3db
stb %l4,[%i6+0x19a] ! Mem[0000000091000198] = 409dc3db
! Mem[000000009100007c] = bbee9030, %g2 = 0000000000000049
ldub [%i6+0x07c],%g2 ! %g2 = 00000000000000bb
! Mem[0000000091000000] = 83061aa11b867a85, %g2 = 00000000000000bb
ldx [%i6+%g0],%g2 ! %g2 = 83061aa11b867a85
! %f16 = fd657510 98344a8e abcde5c3 ca111fcc
! %f20 = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! %f24 = 45280d6e 0c3b0db5 471ea525 b922df10
! %f28 = d9dfdc7c 29214990 2f757056 a73868b1
stda %f16,[%i3+%g5]ASI_BLK_PL ! Block Store to 0000000039800080
p20_label_17:
! Mem[000000003980014c] = b4195420, %l3 = b7970eb7, %l1 = 398d5231
add %i3,0x14c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000b4195420
! Mem[0000000038000050] = 7d21536ec69e1f83, %l6 = 0000000090492129, %l6 = 0000000090492129
add %i0,0x50,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 7d21536ec69e1f83
! %l6 = 7d21536ec69e1f83, Mem[00000000918000a6] = 1b4c8552
stb %l6,[%o0+0x0a6] ! Mem[00000000918000a4] = 834c8552
! %l3 = 4ccc4b89b7970eb7, Mem[00000000900001ef] = f1be5a71
stb %l3,[%i4+0x1ef] ! Mem[00000000900001ec] = b7be5a71
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[00000000390000b7] = 9bcd490b, %l1 = 00000000b4195420
ldstub [%i2+0x0b7],%l1 ! %l1 = 0000000b000000ff
! Mem[0000000091800040] = 0000732f, %g2 = 83061aa11b867a85
ldsh [%o0+0x042],%g2 ! %g2 = 0000000000000000
! Mem[00000000388001d4] = 4aa4db01, %l5 = a1978031fd41a32d
swap [%i1+0x1d4],%l5 ! %l5 = 000000004aa4db01
! %l6 = 7d21536ec69e1f83, Mem[000000009100007a] = 079ebbee
sth %l6,[%i6+0x07a] ! Mem[0000000091000078] = 1f83bbee
! Mem[0000000091800100] = 754f866f, %g2 = 0000000000000000
ldsh [%o0+0x102],%g2 ! %g2 = 000000000000754f
p20_label_18:
membar #Sync ! Added by membar checker (1950)
! Mem[0000000039800098] = e1f3e0ce7a6bf87b, %l5 = 000000004aa4db01, %l0 = 0000000000000021
add %i3,0x98,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = e1f3e0ce7a6bf87b
! Mem[0000000038000060] = dd5f2b3e, %l3 = b7970eb7, %l3 = b7970eb7
add %i0,0x60,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000dd5f2b3e
! %l0 = 7a6bf87b, %l1 = 0000000b, Mem[00000000918001c8] = a3704eb7 53b977ab
std %l0,[%o0+0x1c8] ! Mem[00000000918001c8] = 7a6bf87b 0000000b
! Mem[00000000910000d0] = 807c80b2, %g18 = f4a1484df3a0f720
ldsw [%i6+0x0d0],%g2 ! %g2 = f4a1484df3a0f720
! Mem[00000000398000e1] = de18fd29, %l1 = 000000000000000b
ldstub [%i3+0x0e1],%l1 ! %l1 = 00000018000000ff
! Mem[0000000039800130] = 4ccc4b89b7970eb7, %l5 = 000000004aa4db01, %l4 = 1fd2ed5372df8c40
add %i3,0x130,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 4ccc4b89b7970eb7
! Mem[0000000091800178] = a16be4dd, %g2 = ffffffff807c80b2
ldsb [%o0+0x178],%g2 ! %g2 = ffffffffffffffa1
! %l3 = 00000000dd5f2b3e, Mem[00000000388000b8] = 2d16896c
stw %l3,[%i1+0x0b8] ! Mem[00000000388000b8] = dd5f2b3e
! %l7 = 00000000000000ee, Mem[0000000090000038] = 08bcdf8792330f8e
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 00000000000000ee
! Mem[0000000038000024] = 3d0cec05, %l0 = 7a6bf87b, %l3 = dd5f2b3e
add %i0,0x24,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003d0cec05
p20_label_19:
! Mem[00000000390001bc] = 0285567c, %l5 = 000000004aa4db01
swap [%i2+0x1bc],%l5 ! %l5 = 000000000285567c
! Mem[000000003880006c] = 9bf5708b, %l5 = 000000000285567c
ldstub [%i1+0x06c],%l5 ! %l5 = 0000009b000000ff
! Mem[00000000380001dc] = 58a2293c, %l2 = 7450d8e4576e08fc
ldstub [%i0+0x1dc],%l2 ! %l2 = 00000058000000ff
! Mem[00000000900001f8] = 82ca3016 1d250333, %g2 = ffffffa1, %g3 = 2905ab05
ldd [%i4+0x1f8],%g2 ! %g2 = 0000000082ca3016 000000001d250333
! %l5 = 000000000000009b, Mem[000000009080002e] = 3e8297f1
sth %l5,[%i5+0x02e] ! Mem[000000009080002c] = 009b97f1
! %l7 = 00000000000000ee, Mem[0000000090800164] = f72bd2b5
sth %l7,[%i5+0x164] ! Mem[0000000090800164] = 00eed2b5
! Mem[00000000380001bc] = 3c7f895f, %l7 = 00000000000000ee
ldstub [%i0+0x1bc],%l7 ! %l7 = 0000003c000000ff
! %l6 = c69e1f83, %l7 = 0000003c, Mem[00000000908000f8] = 1698e13e f4522026
std %l6,[%i5+0x0f8] ! Mem[00000000908000f8] = c69e1f83 0000003c
! Mem[0000000038000052] = 7d21536e, %l7 = 000000000000003c
ldstub [%i0+0x052],%l7 ! %l7 = 00000053000000ff
! Mem[00000000390001c3] = 31528d39, %l1 = 0000000000000018
ldstub [%i2+0x1c3],%l1 ! %l1 = 00000039000000ff
p20_label_20:
! %l5 = 000000000000009b, Mem[0000000091000142] = 048a8059
stb %l5,[%i6+0x142] ! Mem[0000000091000140] = 9b8a8059
! Mem[0000000039800000] = d0cf0e2ae24a3f14, %l5 = 000000000000009b, %l7 = 0000000000000053
casxa [%i3]0x80,%l5,%l7 ! %l7 = d0cf0e2ae24a3f14
! Mem[0000000038000158] = 5cf8809580f35c5c, %l5 = 000000000000009b, %l7 = d0cf0e2ae24a3f14
add %i0,0x158,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 5cf8809580f35c5c
! %l6 = 7d21536ec69e1f83, Mem[0000000091000058] = cd7b5735f9987bb3
stx %l6,[%i6+0x058] ! Mem[0000000091000058] = 7d21536ec69e1f83
! Mem[00000000398000e9] = ec9cc2e2, %l6 = 7d21536ec69e1f83
ldstub [%i3+0x0e9],%l6 ! %l6 = 0000009c000000ff
! Mem[0000000038000197] = 5f5f4ebf, %l3 = 000000003d0cec05
ldstub [%i0+0x197],%l3 ! %l3 = 000000bf000000ff
! %l0 = e1f3e0ce7a6bf87b, Mem[00000000908000c7] = 8376a4fc
stb %l0,[%i5+0x0c7] ! Mem[00000000908000c4] = 7b76a4fc
! %f16 = fd657510 98344a8e abcde5c3 ca111fcc
! %f20 = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! %f24 = 45280d6e 0c3b0db5 471ea525 b922df10
! %f28 = d9dfdc7c 29214990 2f757056 a73868b1
mov 0x100,%g6
stda %f16,[%i2+%g6]ASI_BLK_S ! Block Store to 0000000039000100
! Mem[00000000398001b4] = 44154da8, %l4 = b7970eb7, %l4 = b7970eb7
add %i3,0x1b4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000044154da8
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
p20_label_21:
! Mem[0000000039000098] = 2ceaf9c9, %l4 = 0000000044154da8
swap [%i2+0x098],%l4 ! %l4 = 000000002ceaf9c9
! Mem[00000000918000f0] = 400091c1, %g2 = 0000000082ca3016
lduh [%o0+0x0f2],%g2 ! %g2 = 0000000000004000
! %f16 = fd657510 98344a8e abcde5c3 ca111fcc
! %f20 = 1ecd20ce ae5d87e2 7bf86b7a cee0f3e1
! %f24 = 45280d6e 0c3b0db5 471ea525 b922df10
! %f28 = d9dfdc7c 29214990 2f757056 a73868b1
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[00000000390000d8] = 9522f3f4629f935b, %l6 = 000000000000009c, %l5 = 000000000000009b
add %i2,0xd8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 9522f3f4629f935b
! Mem[0000000039800140] = 31528d39, %l7 = 5cf8809580f35c5c
lduh [%i3+0x142],%l7 ! %l7 = 0000000000008d39
! Mem[00000000918001a8] = 68d08c1d, %g18 = f4a1484df3a0f720
ldsw [%o0+0x1a8],%g2 ! %g2 = f4a1484df3a0f720
! Mem[000000003800016c] = 4d991473, %l2 = 0000000000000058
swap [%i0+0x16c],%l2 ! %l2 = 000000004d991473
! Mem[0000000038800090] = 117488ed47ed8920, %l6 = 000000000000009c, %l5 = 9522f3f4629f935b
add %i1,0x90,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 117488ed47ed8920
membar #Sync ! Added by membar checker (1951)
! Mem[00000000900000d8] = 1f9b2d6c, %g2 = 0000000068d08c1d
lduw [%i4+0x0d8],%g2 ! %g2 = 000000001f9b2d6c
! %l1 = 0000000000000039, Mem[000000009100017a] = 29bf19a8
sth %l1,[%i6+0x17a] ! Mem[0000000091000178] = 003919a8
p20_label_22:
! Mem[00000000910000d0] = b24ba298, %g2 = 000000001f9b2d6c
ldsb [%i6+0x0d3],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000039000000] = 6f302bf15381519c, %l3 = 00000000000000bf
ldx [%i2+%g0],%l3 ! %l3 = 6f302bf15381519c
! Mem[0000000039000080] = 2a84e9c085c3ac01, %l2 = 000000004d991473, %l5 = 117488ed47ed8920
add %i2,0x80,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 2a84e9c085c3ac01
! Mem[0000000039800120] = c65129f9, %l5 = 2a84e9c085c3ac01
swap [%i3+0x120],%l5 ! %l5 = 00000000c65129f9
! Mem[00000000388000b0] = 6d2669e5, %l2 = 000000004d991473
ldub [%i1+0x0b0],%l2 ! %l2 = 000000000000006d
! Mem[0000000039000104] = 98344a8e, %l4 = 2ceaf9c9, %l0 = 7a6bf87b
add %i2,0x104,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000098344a8e
! Mem[00000000398000c8] = ad36e265ade820bf, %l1 = 0000000000000039, %l6 = 000000000000009c
add %i3,0xc8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = ad36e265ade820bf
! %f0 = d0cf0e2a e24a3f14 b0e3909b 530063cd
! %f4 = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! %f8 = 958d04ee a426a4a4 1fd2ed53 72df8c40
! %f12 = ad9447d0 2bb845ea 08bcdf87 92330f8e
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000039800128] = a2d83171, %l6 = ade820bf, %l1 = 00000039
add %i3,0x128,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000a2d83171
! Mem[000000003900005c] = d27a220f, %l7 = 0000000000008d39
swap [%i2+0x05c],%l7 ! %l7 = 00000000d27a220f
p20_label_23:
! %l0 = 0000000098344a8e, Mem[000000009080012e] = fbb9d1b2
sth %l0,[%i5+0x12e] ! Mem[000000009080012c] = 4a8ed1b2
! Mem[0000000039000180] = 18baea07, %l0 = 0000000098344a8e
ldub [%i2+0x180],%l0 ! %l0 = 0000000000000018
! Mem[0000000038000148] = c8d6bbff91b11316, %l0 = 0000000000000018, %l5 = 00000000c65129f9
add %i0,0x148,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = c8d6bbff91b11316
! Mem[0000000038000050] = 7d21ff6e, %l1 = 00000000a2d83171
swap [%i0+0x050],%l1 ! %l1 = 000000007d21ff6e
! %l7 = 00000000d27a220f, Mem[0000000090000188] = b0e3909b
stw %l7,[%i4+0x188] ! Mem[0000000090000188] = d27a220f
! Mem[0000000091800034] = 6f288f44, %g2 = ffffffffffffffb2
lduh [%o0+0x034],%g2 ! %g2 = 0000000000006f28
! Mem[0000000039000156] = 92ee12b4, %l3 = 6f302bf15381519c
ldstub [%i2+0x156],%l3 ! %l3 = 00000012000000ff
! Mem[000000009000003c] = 000000ee, %g18 = f4a1484df3a0f720
ldsw [%i4+0x03c],%g2 ! %g2 = f4a1484df3a0f720
! %l7 = 00000000d27a220f, Mem[000000009000012c] = 72df8c40
sth %l7,[%i4+0x12c] ! Mem[000000009000012c] = 220f8c40
! Mem[00000000908000fc] = 003c3fe2, %g2 = 00000000000000ee
ldsh [%i5+0x0fe],%g2 ! %g2 = 000000000000003c
p20_label_24:
! Mem[000000003800015e] = 80f35c5c, %l2 = 000000000000006d
ldstub [%i0+0x15e],%l2 ! %l2 = 0000005c000000ff
! Mem[00000000918001d4] = 93a5af33, %g18 = f4a1484df3a0f720
ldsw [%o0+0x1d4],%g2 ! %g2 = f4a1484df3a0f720
! Mem[000000003880012c] = 25a51e47, %l2 = 000000000000005c
swap [%i1+0x12c],%l2 ! %l2 = 0000000025a51e47
! Mem[00000000380001c4] = 41542e0b, %l3 = 0000000000000012
swap [%i0+0x1c4],%l3 ! %l3 = 0000000041542e0b
! Mem[0000000038000094] = 419bffa5, %l6 = ade820bf, %l2 = 25a51e47
add %i0,0x94,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000419bffa5
! Mem[0000000039800140] = 31528d39 07eaba18 1ac7b8f4 b4195420
! Mem[0000000039800150] = dd670854 a2b0b1b1 03801aeb 7a5c7e65
! Mem[0000000039800160] = 792afe0f c58e52c7 019ea12b acb8d5c9
! Mem[0000000039800170] = b1695b7d a2228e9c 7c568502 9b5dee33
mov 0x140,%g4
ldda [%i3+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000039800140
! Mem[0000000038800070] = 214212cb6c9c9ef7, %l7 = 00000000d27a220f, %l4 = 000000002ceaf9c9
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 214212cb6c9c9ef7
! Mem[000000003900002c] = 41efa13e, %l2 = 00000000419bffa5
swap [%i2+0x02c],%l2 ! %l2 = 0000000041efa13e
! Mem[0000000038000020] = 0327c790, %l7 = d27a220f, %l0 = 00000018
add %i0,0x20,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000000327c790
! %l4 = 6c9c9ef7, %l5 = 91b11316, Mem[0000000091000188] = 2cf14da1 7a0c3f14
std %l4,[%i6+0x188] ! Mem[0000000091000188] = 6c9c9ef7 91b11316
p20_label_25:
! %l2 = 41efa13e, %l3 = 41542e0b, Mem[00000000908001b8] = da1c61c6 7b37c5c8
std %l2,[%i5+0x1b8] ! Mem[00000000908001b8] = 41efa13e 41542e0b
! Mem[000000003900004c] = 02770642, %l1 = 000000007d21ff6e
swap [%i2+0x04c],%l1 ! %l1 = 0000000002770642
! Mem[00000000388000bc] = 2e923384, %l5 = 91b11316, %l0 = 0327c790
add %i1,0xbc,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000002e923384
! Mem[00000000918000a8] = 721f3685, %g2 = ffffffff93a5af33
lduh [%o0+0x0aa],%g2 ! %g2 = 000000000000721f
membar #Sync ! Added by membar checker (1952)
! Mem[0000000090000100] = d0cf0e2a e24a3f14 b0e3909b 530063cd
! Mem[0000000090000110] = 3a94c730 bbc13014 32b77df3 6c2d9b1f
! Mem[0000000090000120] = 958d04ee a426a4a4 1fd2ed53 220f8c40
! Mem[0000000090000130] = ad9447d0 2bb845ea 08bcdf87 92330f8e
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000038800140] = 977992ebe623e97a, %l4 = 214212cb6c9c9ef7
ldx [%i1+0x140],%l4 ! %l4 = 977992ebe623e97a
! %f16 = 18baea07 398d5231 205419b4 f4b8c71a
! %f20 = b1b1b0a2 540867dd 657e5c7a eb1a8003
! %f24 = c7528ec5 0ffe2a79 c9d5b8ac 2ba19e01
! %f28 = 9c8e22a2 7d5b69b1 33ee5d9b 0285567c
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
! %l3 = 0000000041542e0b, Mem[000000009100009c] = 57e63be1
stb %l3,[%i6+0x09c] ! Mem[000000009100009c] = 0be63be1
! Mem[0000000038800158] = b945390f968d8c51, %l7 = 00000000d27a220f, %l0 = 000000002e923384
add %i1,0x158,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = b945390f968d8c51
! Mem[0000000039800169] = 019ea12b, %l0 = b945390f968d8c51
ldstub [%i3+0x169],%l0 ! %l0 = 0000009e000000ff
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000000000009e
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000002770642
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000041efa13e
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000041542e0b
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 977992ebe623e97a
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be c8d6bbff91b11316
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ad36e265ade820bf
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d27a220f
bne,a,pn %xcc,p20_reg_l7_fail
mov %l7,%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 d0cf0e2a e24a3f14
bne %xcc,p20_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b0e3909b 530063cd
bne %xcc,p20_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3a94c730 bbc13014
bne %xcc,p20_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 32b77df3 6c2d9b1f
bne %xcc,p20_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 958d04ee a426a4a4
bne %xcc,p20_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 1fd2ed53 72df8c40
bne %xcc,p20_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ad9447d0 2bb845ea
bne %xcc,p20_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 08bcdf87 92330f8e
bne %xcc,p20_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 18baea07 398d5231
bne %xcc,p20_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 205419b4 f4b8c71a
bne %xcc,p20_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b1b1b0a2 540867dd
bne %xcc,p20_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 657e5c7a eb1a8003
bne %xcc,p20_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c7528ec5 0ffe2a79
bne %xcc,p20_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be c9d5b8ac 2ba19e01
bne %xcc,p20_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9c8e22a2 7d5b69b1
bne %xcc,p20_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 33ee5d9b 0285567c
bne %xcc,p20_f30_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x050],%g2 ! Expected data = a2d83171c69e1f83
ldx [%i0+0x050],%g3 ! Observed data at 0000000038000050
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = b96925a9419bffa5
ldx [%i0+0x090],%g3 ! Observed data at 0000000038000090
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a724f5b44b1bcedd
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000380000d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 8d51e9c600003152
ldx [%i0+0x138],%g3 ! Observed data at 0000000038000138
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = c8d6bbff91b11316
ldx [%i0+0x148],%g3 ! Observed data at 0000000038000148
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5cf8809580f3ff5c
ldx [%i0+0x158],%g3 ! Observed data at 0000000038000158
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 16a7cfab00000058
ldx [%i0+0x168],%g3 ! Observed data at 0000000038000168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2c8b08055f5f4eff
ldx [%i0+0x190],%g3 ! Observed data at 0000000038000190
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 212c6cf2ff7f895f
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000380001b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = fa28d37f00000012
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000380001c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 9982eebaffa2293c
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000380001d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = c5369e59b7970eb7
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000380001f8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1f8,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = 000000dcd09ee0d3
ldx [%i1+0x038],%g3 ! Observed data at 0000000038800038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1b75ff00a992e5fc
ldx [%i1+0x048],%g3 ! Observed data at 0000000038800048
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6449d014fff5708b
ldx [%i1+0x068],%g3 ! Observed data at 0000000038800068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = cd31f3d9cc1f11ca
ldx [%i1+0x078],%g3 ! Observed data at 0000000038800078
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2504876bc9acffd8
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000388000a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = dd5f2b3e2e923384
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000388000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 10df22b90000005c
ldx [%i1+0x128],%g3 ! Observed data at 0000000038800128
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = d8f0cbff2c392259
ldx [%i1+0x148],%g3 ! Observed data at 0000000038800148
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000fbc46e0d3c
ldx [%i1+0x168],%g3 ! Observed data at 0000000038800168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 90492129bec44f66
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 = 6711443dceb3ff22
ldx [%i1+0x180],%g3 ! Observed data at 0000000038800180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 64b6ffcf8e81a76e
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000388001b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 2e45dcf0fd41a32d
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000388001d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5f086eb2b2a667b2
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000388001f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1f0,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = d0ff34f774790cbc
ldx [%i2+0x008],%g3 ! Observed data at 0000000039000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8f423d75419bffa5
ldx [%i2+0x028],%g3 ! Observed data at 0000000039000028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = fcc356e07d21ff6e
ldx [%i2+0x048],%g3 ! Observed data at 0000000039000048
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = a2678d3100008d39
ldx [%i2+0x058],%g3 ! Observed data at 0000000039000058
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4482e2160000007d
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 = 44154da844289cd9
ldx [%i2+0x098],%g3 ! Observed data at 0000000039000098
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = e8d0e9539bcd49ff
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000390000b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x100],%g2 ! Expected data = fd65751098344a8e
ldx [%i2+0x100],%g3 ! Observed data at 0000000039000100
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = abcde5c3ca111fcc
ldx [%i2+0x108],%g3 ! Observed data at 0000000039000108
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 1ecd20ceae5d87e2
ldx [%i2+0x110],%g3 ! Observed data at 0000000039000110
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7bf86b7acee0f3e1
ldx [%i2+0x118],%g3 ! Observed data at 0000000039000118
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 45280d6e0c3b0db5
ldx [%i2+0x120],%g3 ! Observed data at 0000000039000120
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 471ea525b922df10
ldx [%i2+0x128],%g3 ! Observed data at 0000000039000128
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = d9dfdc7c29214990
ldx [%i2+0x130],%g3 ! Observed data at 0000000039000130
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2f757056a73868b1
ldx [%i2+0x138],%g3 ! Observed data at 0000000039000138
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 69c9f2dece762735
ldx [%i2+0x140],%g3 ! Observed data at 0000000039000140
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = f8dfb8d392eeffb4
ldx [%i2+0x150],%g3 ! Observed data at 0000000039000150
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 00978c4012a8f460
ldx [%i2+0x160],%g3 ! Observed data at 0000000039000160
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 18baea07398d5231
ldx [%i2+0x180],%g3 ! Observed data at 0000000039000180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff5419b4f4b8c71a
ldx [%i2+0x188],%g3 ! Observed data at 0000000039000188
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = b1b1b0a2540867dd
ldx [%i2+0x190],%g3 ! Observed data at 0000000039000190
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 657e5c7aeb1a8003
ldx [%i2+0x198],%g3 ! Observed data at 0000000039000198
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c7528ec50ffe2a79
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000390001a0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = c9d5b8ac2ba19e01
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000390001a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9c8e22a27d5b69b1
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000390001b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 33ee5d9b4aa4db01
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000390001b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 31528dffeeeaba18
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000390001c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1ac7b8f4b4195420
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000390001c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = dd67085400000050
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000390001d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 03801aeb7a5c7e65
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000390001d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 792afe0fc58e52c7
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000390001e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 019ea12bacb8d5c9
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000390001e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b1695b7da2228e9c
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000390001f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7c5685029b5dee33
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+0x020],%g2 ! Expected data = 958d04ffa426a4a4
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 = 8e4a3498107565fd
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 = cc1f11cac3e5cdab
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 = e2875daece20cd1e
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 = e1f3e0ce7a6bf87b
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 = b50d3b0c6e0d2845
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 = 10df22b925a51e47
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 = 904921297cdcdfd9
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 = b16838a75670752f
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 = 8e4a3498107565fd
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 = cc1f11cac3e5cdab
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 = e2875daece20cd1e
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 = e1f3e0ce7a6bf87b
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 = b50d3b0c6e0d2845
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 = 10df22b925a51e47
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 = 904921297cdcdfd9
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 = b16838a75670752f
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000398000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 288af68dff0b99ba
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 = defffd29debf4e9e
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 = ecffc2e2da98730b
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 = 2f0eae3865a5f07a
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000398000f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 85c3ac0134e020c6
ldx [%i3+0x120],%g3 ! Observed data at 0000000039800120
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 31528d3907eaba18
ldx [%i3+0x140],%g3 ! Observed data at 0000000039800140
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 1ac7b8f4b4195420
ldx [%i3+0x148],%g3 ! Observed data at 0000000039800148
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = dd670854a2b0b1b1
ldx [%i3+0x150],%g3 ! Observed data at 0000000039800150
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 03801aeb7a5c7e65
ldx [%i3+0x158],%g3 ! Observed data at 0000000039800158
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 792afe0fc58e52c7
ldx [%i3+0x160],%g3 ! Observed data at 0000000039800160
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 01ffa12bacb8d5c9
ldx [%i3+0x168],%g3 ! Observed data at 0000000039800168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = b1695b7da2228e9c
ldx [%i3+0x170],%g3 ! Observed data at 0000000039800170
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7c5685029b5dee33
ldx [%i3+0x178],%g3 ! Observed data at 0000000039800178
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4dc04f5de1ffb45f
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000398001d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x1d8,%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:
membar #Sync
ldda [%i2]ASI_BLK_AIUP,%f16
membar #Sync
done
p20_trap1o:
membar #Sync
ldda [%o2]ASI_BLK_AIUP,%f16
membar #Sync
done
p20_trap2e:
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039800010]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038000008]
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038800010]
done
p20_trap2o:
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039800010]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038000008]
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038800010]
done
p20_trap3e:
nop
nop
nop
nop
nop
nop
done
p20_trap3o:
nop
nop
nop
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 = 87b5d039cd8b93b5
ldx [%g1+0x008],%l1 ! %l1 = dd2fda8c8059a102
ldx [%g1+0x010],%l2 ! %l2 = 160ecd3a99c1f53f
ldx [%g1+0x018],%l3 ! %l3 = 50e64ccc2181a50c
ldx [%g1+0x020],%l4 ! %l4 = 2ac6685a5f72a128
ldx [%g1+0x028],%l5 ! %l5 = 88ddf0fc88229507
ldx [%g1+0x030],%l6 ! %l6 = bf32b7469ab746c9
ldx [%g1+0x038],%l7 ! %l7 = 210872ae308169c9
! 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 = 9682d695 0eaccd25 f070dd6a 2d76058c
! %f4 = 95baa092 0f68b1eb cb491fd6 383e063f
! %f8 = d6a317ae f21f47be 8e2e98ec a0a06bba
! %f12 = b130b7ee cbbf18b1 5905201b 570279c6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c2989d28 5387daee 00c11f74 14d6b2c7
! %f20 = d031fa0f 997f8adc 85597269 296ec40d
! %f24 = 9d10395d fb106da2 4a4f0df4 ecb2b788
! %f28 = 79a82e53 0b8ab95a 71c716e6 a32c635e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0b2cf06b 7d013d81 5ee5dcc7 bf58ecc6
! %f36 = 248e709b d0dbaa3d 04d2935e b98e1a5c
! %f40 = 531a1795 7b1872e4 6036aa7b da61ab4c
! %f44 = 670fa686 4800169d 81c80186 465f635a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8bdefaa700000068,%g7,%g1 ! GSR scale = 13, align = 0
wr %g1,%g0,%gsr ! GSR = 8bdefaa700000068
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:
! %l2 = 73e0286e5ab87ce7, Mem[000000009180000a] = 9599d97e
stb %l2,[%o0+0x00a] ! Mem[0000000091800008] = e799d97e
! Mem[00000000900001c0] = ffe2a99e 7f636042, %g2 = ff9a83e9, %g3 = 0bad0b00
ldd [%i4+0x1c0],%g2 ! %g2 = 00000000ffe2a99e 000000007f636042
! %l1 = 73abe24df4d2231e, Mem[00000000908000ec] = 8101fadb
sth %l1,[%i5+0x0ec] ! Mem[00000000908000ec] = 231efadb
! Mem[0000000090800148] = cb60a5b4 d995135c, %g2 = ffe2a99e, %g3 = 7f636042
ldd [%i5+0x148],%g2 ! %g2 = 00000000cb60a5b4 00000000d995135c
! %l6 = a1867240257b35ae, Mem[0000000090800168] = 6d574838
stw %l6,[%i5+0x168] ! Mem[0000000090800168] = 257b35ae
! %l2 = 73e0286e5ab87ce7, Mem[000000003a80000c] = 07e4bf6b
stb %l2,[%i1+0x00c] ! Mem[000000003a80000c] = e7e4bf6b
! Mem[000000009000001c] = afc6105d, %g18 = 2dcceeb84f30947f
ldsw [%i4+0x01c],%g2 ! %g2 = 2dcceeb84f30947f
! %l0 = 837fd59834c57b38, Mem[00000000910000b0] = e70aab633a4c4973
stx %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 837fd59834c57b38
! Mem[000000003b0000b4] = ea2321f3, %l2 = 73e0286e5ab87ce7
swap [%i2+0x0b4],%l2 ! %l2 = 00000000ea2321f3
! %l0 = 837fd59834c57b38, Mem[00000000910001d0] = 9e2228539e1f07db
stx %l0,[%i6+0x1d0] ! Mem[00000000910001d0] = 837fd59834c57b38
p21_label_2:
! Mem[00000000910000a4] = eaa6c10e, %g2 = ffffffffafc6105d
ldsb [%i6+0x0a4],%g2 ! %g2 = ffffffffffffffea
! Mem[000000003a000070] = 02551abe52c89189, %l1 = 73abe24df4d2231e, %l0 = 837fd59834c57b38
add %i0,0x70,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 02551abe52c89189
! Mem[000000003a8000c0] = 64b90c37 4be117e6 d770f50e 6a48e1e2
! Mem[000000003a8000d0] = 3ded9a47 a7fa8bac fbb21098 41433fa7
! Mem[000000003a8000e0] = f4459c07 111e094a da260a4b f8485f43
! Mem[000000003a8000f0] = 7d1529b4 8bbfdf15 a72e97f8 0be2dedc
mov 0x0c0,%g4
ldda [%i1+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 000000003a8000c0
! Mem[000000003a8001d0] = db5e595c, %l4 = ef470ea2568f9e0f
swap [%i1+0x1d0],%l4 ! %l4 = 00000000db5e595c
! Mem[000000003a8000dc] = 41433fa7, %l3 = 3dae651e, %l7 = 57e4a1e4
add %i1,0xdc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000041433fa7
! Mem[000000003a000158] = b216bc90, %l2 = ea2321f3, %l5 = 07c351e0
add %i0,0x158,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b216bc90
! %l0 = 02551abe52c89189, Mem[00000000908000fc] = f4522026
stw %l0,[%i5+0x0fc] ! Mem[00000000908000fc] = 52c89189
! Mem[000000003a800198] = 3c44b29400aea1c0, %l4 = 00000000db5e595c, %l4 = 00000000db5e595c
add %i1,0x198,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 3c44b29400aea1c0
! Mem[000000003a000198] = 0a6358fc bc4d849f, %l6 = 257b35ae, %l7 = 41433fa7
ldd [%i0+0x198],%l6 ! %l6 = 000000000a6358fc 00000000bc4d849f
! %f0 = 9682d695 0eaccd25 f070dd6a 2d76058c
! %f4 = 95baa092 0f68b1eb cb491fd6 383e063f
! %f8 = d6a317ae f21f47be 8e2e98ec a0a06bba
! %f12 = b130b7ee cbbf18b1 5905201b 570279c6
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
p21_label_3:
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (1953)
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! %l1 = 73abe24df4d2231e, Mem[0000000090000040] = 971042821b309035
stx %l1,[%i4+0x040] ! Mem[0000000090000040] = 73abe24df4d2231e
! Mem[0000000091800184] = 3a8961c0, %g2 = ffffffffffffffea
lduw [%o0+0x184],%g2 ! %g2 = 000000003a8961c0
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000003b800140] = ae2df286 18b2ae14 39a56bd4 26bf19a7
! Mem[000000003b800150] = 0656bb01 45b740b5 cb8835c3 6d1cb4e0
! Mem[000000003b800160] = c72c637c a6ccdba3 28cd7483 13544477
! Mem[000000003b800170] = 1857d62a 9b908c35 f654f916 8746e72a
ldda [%i3+%g5]ASI_BLK_SL,%f0 ! Block Load from 000000003b800140
! %l5 = 00000000b216bc90, Mem[0000000091800196] = 0481830c
sth %l5,[%o0+0x196] ! Mem[0000000091800194] = bc90830c
! %l2 = ea2321f3, %l3 = 3dae651e, Mem[0000000090000158] = 3f063e38 d61f49cb
std %l2,[%i4+0x158] ! Mem[0000000090000158] = ea2321f3 3dae651e
! %l1 = 73abe24df4d2231e, Mem[000000003b8000f8] = fbcf191bf025a60e
stx %l1,[%i3+0x0f8] ! Mem[000000003b8000f8] = 73abe24df4d2231e
! Mem[000000003a000088] = 9f71a8db6775e5bc, %l6 = 000000000a6358fc, %l0 = 02551abe52c89189
add %i0,0x88,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 9f71a8db6775e5bc
p21_label_4:
! %l7 = 00000000bc4d849f, Mem[000000009000009a] = 43419810
stb %l7,[%i4+0x09a] ! Mem[0000000090000098] = 9f419810
! %l4 = 3c44b29400aea1c0, Mem[00000000910001e0] = e503427004fdbd42
stx %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 3c44b29400aea1c0
! Mem[0000000090000134] = 3fac22ab, %g2 = 000000003a8961c0
lduh [%i4+0x136],%g2 ! %g2 = 0000000000003fac
! Mem[0000000090800108] = 9915ac0c, %g2 = 0000000000003fac
lduh [%i5+0x10a],%g2 ! %g2 = 0000000000009915
! Mem[0000000091800068] = 8ffd7405, %g2 = 0000000000009915
ldsh [%o0+0x068],%g2 ! %g2 = ffffffffffff8ffd
! Mem[000000003b0000cd] = c2f34bb7, %l0 = 9f71a8db6775e5bc
ldstub [%i2+0x0cd],%l0 ! %l0 = 000000f3000000ff
! %l4 = 3c44b29400aea1c0, Mem[000000003a8001f0] = 55fe1c1c
stw %l4,[%i1+0x1f0] ! Mem[000000003a8001f0] = 00aea1c0
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %l7 = 00000000bc4d849f, Mem[0000000090800178] = a67ed7b6
sth %l7,[%i5+0x178] ! Mem[0000000090800178] = 849fd7b6
! Mem[00000000918000cc] = ee9de4a5, %g2 = ffffffffffff8ffd
lduh [%o0+0x0cc],%g2 ! %g2 = 000000000000ee9d
p21_label_5:
! Mem[000000003b000060] = c610f8dc, %l1 = 73abe24df4d2231e
swap [%i2+0x060],%l1 ! %l1 = 00000000c610f8dc
! Mem[000000003a000050] = b45312f0, %l0 = 00000000000000f3
swap [%i0+0x050],%l0 ! %l0 = 00000000b45312f0
! %l2 = ea2321f3, %l3 = 3dae651e, Mem[00000000900001f0] = 1857d62a 9b908c35
std %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = ea2321f3 3dae651e
! Mem[000000003a8001d0] = 568f9e0f ac6ca80e, %l4 = 00aea1c0, %l5 = b216bc90
ldd [%i1+0x1d0],%l4 ! %l4 = 00000000568f9e0f 00000000ac6ca80e
! Mem[000000003a800170] = ae3b258de235ed22, %l6 = 000000000a6358fc, %l6 = 000000000a6358fc
add %i1,0x170,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = ae3b258de235ed22
! Mem[000000003a000150] = 0d6bb5aa, %l2 = 00000000ea2321f3
ldsb [%i0+0x151],%l2 ! %l2 = 000000000000006b
membar #Sync ! Added by membar checker (1954)
! Mem[0000000090000140] = 25cdac0e 95d68296 8c05762d 6add70f0
! Mem[0000000090000150] = ebb1680f 92a0ba95 ea2321f3 3dae651e
! Mem[0000000090000160] = be471ff2 ae17a3d6 ba6ba0a0 ec982e8e
! Mem[0000000090000170] = b118bfcb eeb730b1 c6790257 1b200559
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000003b800190] = 4762d57c87105687, %l2 = 000000000000006b, %l6 = ae3b258de235ed22
add %i3,0x190,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 4762d57c87105687
! %l2 = 000000000000006b, Mem[0000000090800090] = 95193fee73fdcb8f
stx %l2,[%i5+0x090] ! Mem[0000000090800090] = 000000000000006b
! Mem[000000003b0001a0] = e678091025343948, %l2 = 000000000000006b
ldx [%i2+0x1a0],%l2 ! %l2 = e678091025343948
p21_label_6:
! Mem[000000003b80011c] = 61bf55dd, %l7 = bc4d849f, %l1 = c610f8dc
add %i3,0x11c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000061bf55dd
! Mem[0000000091800138] = f8a7fd0f, %g2 = 000000000000ee9d
ldsb [%o0+0x138],%g2 ! %g2 = fffffffffffffff8
! Mem[000000003a00005b] = 6a417a91, %l7 = 00000000bc4d849f
ldstub [%i0+0x05b],%l7 ! %l7 = 00000091000000ff
! Mem[000000003a000000] = 33804575, %l7 = 0000000000000091
swap [%i0+%g0],%l7 ! %l7 = 0000000033804575
! Mem[00000000918001cc] = 53b977ab, %g2 = fffffffffffffff8
ldsh [%o0+0x1cc],%g2 ! %g2 = 00000000000053b9
! Mem[000000003a000004] = ebf4dd41, %l7 = 33804575, %l0 = b45312f0
add %i0,0x04,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ebf4dd41
! Mem[0000000090000080] = e617e14b 370cb964 e2e1486a 0ef570d7
! Mem[0000000090000090] = ac8bfaa7 479aed3d a73f9f41 9810b2fb
! Mem[00000000900000a0] = 4a091e11 079c45f4 435f48f8 4b0a26da
! Mem[00000000900000b0] = 15dfbf8b b429157d dcdee20b f8972ea7
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[000000003a800018] = d732bfec87cf30b3, %l5 = 00000000ac6ca80e, %l5 = 00000000ac6ca80e
add %i1,0x18,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = d732bfec87cf30b3
! %l1 = 0000000061bf55dd, Mem[0000000091000190] = 7cd87330
stw %l1,[%i6+0x190] ! Mem[0000000091000190] = 61bf55dd
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
p21_label_7:
! Mem[0000000090800124] = 488658b9, %g18 = 2dcceeb84f30947f
ldsw [%i5+0x124],%g2 ! %g2 = 2dcceeb84f30947f
! %l1 = 0000000061bf55dd, Mem[00000000918000ae] = 0d8cbb79
sth %l1,[%o0+0x0ae] ! Mem[00000000918000ac] = 55ddbb79
! Mem[0000000091800040] = ed9e3c8e, %g2 = 00000000488658b9
ldsb [%o0+0x041],%g2 ! %g2 = ffffffffffffffed
! %l6 = 4762d57c87105687, Mem[0000000090000122] = 2861e7a2
sth %l6,[%i4+0x122] ! Mem[0000000090000120] = 5687e7a2
! Mem[000000003a0001c4] = 817ecaf2, %l2 = 25343948, %l3 = 3dae651e
add %i0,0x1c4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000817ecaf2
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
stda %f16,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 000000003b800080
! Mem[000000003b80002c] = 0627e948, %l6 = 4762d57c87105687
ldsb [%i3+0x02c],%l6 ! %l6 = 0000000000000006
! Mem[000000003a800170] = ae3b258d, %l1 = 61bf55dd, %l1 = 61bf55dd
add %i1,0x170,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ae3b258d
! Mem[000000003b8000f0] = 5afb72a89fb3075f, %l6 = 0000000000000006, %l6 = 0000000000000006
add %i3,0xf0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 5afb72a89fb3075f
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
p21_label_8:
membar #Sync ! Added by membar checker (1955)
! Mem[0000000090000180] = 64b90c37 4be117e6 d770f50e 6a48e1e2
! Mem[0000000090000190] = 3ded9a47 a7fa8bac fbb21098 41433fa7
! Mem[00000000900001a0] = f4459c07 111e094a da260a4b f8485f43
! Mem[00000000900001b0] = 7d1529b4 8bbfdf15 a72e97f8 0be2dedc
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000003b8000f8] = 73abe24df4d2231e, %l2 = e678091025343948, %l6 = 5afb72a89fb3075f
add %i3,0xf8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 73abe24df4d2231e
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000091800114] = c7e3e047, %g18 = 2dcceeb84f30947f
ldsw [%o0+0x114],%g2 ! %g2 = 2dcceeb84f30947f
! %l7 = 0000000033804575, Mem[000000003b8000b2] = 7d1529b4
sth %l7,[%i3+0x0b2] ! Mem[000000003b8000b0] = 7d154575
! Mem[000000009100007c] = bbee9030, %g18 = 2dcceeb84f30947f
ldsw [%i6+0x07c],%g2 ! %g2 = 2dcceeb84f30947f
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[00000000910001e0] = b29400ae, %g2 = ffffffffbbee9030
ldsh [%i6+0x1e2],%g2 ! %g2 = ffffffffffffb294
! %l0 = 00000000ebf4dd41, Mem[0000000091800008] = cad9e799d97e67e1
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000000ebf4dd41
! Mem[0000000091800010] = 8582e530, %g2 = ffffffffffffb294
ldsb [%o0+0x012],%g2 ! %g2 = ffffffffffffff85
p21_label_9:
! Mem[000000003b0001d8] = 3037b585, %l0 = ebf4dd41, %l0 = ebf4dd41
add %i2,0x1d8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000003037b585
! Mem[000000003a0001a0] = 1e8ee2e4, %l6 = f4d2231e, %l2 = 25343948
add %i0,0x1a0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000001e8ee2e4
! %l2 = 000000001e8ee2e4, Mem[0000000090800188] = b451fbc4581c25f4
stx %l2,[%i5+0x188] ! Mem[0000000090800188] = 000000001e8ee2e4
! Mem[000000003a800090] = 15c3ee0d, %l1 = 00000000ae3b258d
ldsb [%i1+0x091],%l1 ! %l1 = ffffffffffffffc3
! %l3 = 00000000817ecaf2, Mem[0000000091000006] = 7a85fb92
sth %l3,[%i6+0x006] ! Mem[0000000091000004] = caf2fb92
! %l7 = 0000000033804575, Mem[0000000091000020] = 905bc3c4949daf35
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 0000000033804575
! Mem[000000003b000010] = dc06de1cb1c930a7, %l6 = 73abe24df4d2231e, %l6 = 73abe24df4d2231e
add %i2,0x10,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = dc06de1cb1c930a7
! Mem[000000003a80011c] = c056040d, %l3 = 817ecaf2, %l4 = 568f9e0f
add %i1,0x11c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000c056040d
! Mem[000000003b000198] = 34a37e04b597d275, %l3 = 00000000817ecaf2, %l2 = 000000001e8ee2e4
add %i2,0x198,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 34a37e04b597d275
! Mem[000000009000015c] = 3dae651e, %g2 = ffffffffffffff85
ldub [%i4+0x15c],%g2 ! %g2 = 000000000000003d
p21_label_10:
! Mem[000000009080014c] = d995135c, %g2 = 000000000000003d
lduw [%i5+0x14c],%g2 ! %g2 = 00000000d995135c
! Mem[000000003a000020] = f9d2e781, %l6 = dc06de1cb1c930a7
swap [%i0+%o4],%l6 ! %l6 = 00000000f9d2e781
! Mem[000000003a8001e4] = 626e9889, %l5 = 87cf30b3, %l7 = 33804575
add %i1,0x1e4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000626e9889
! Mem[000000003a000048] = 44ec5f3b, %l1 = ffffffffffffffc3
lduh [%i0+0x04a],%l1 ! %l1 = 0000000000005f3b
! Mem[0000000091800194] = 09e6bc90, %g18 = 2dcceeb84f30947f
ldsw [%o0+0x194],%g2 ! %g2 = 2dcceeb84f30947f
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[000000003b000100] = a5a9d2d9, %l2 = 34a37e04b597d275
swap [%i2+0x100],%l2 ! %l2 = 00000000a5a9d2d9
membar #Sync ! Added by membar checker (1956)
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[000000009000018c] = a539b540, %g2 = 0000000009e6bc90
ldsh [%i4+0x18e],%g2 ! %g2 = ffffffffffffa539
! Mem[000000003a0001f0] = 4530623e, %l6 = 00000000f9d2e781
ldstub [%i0+0x1f0],%l6 ! %l6 = 00000045000000ff
p21_label_11:
! %l5 = d732bfec87cf30b3, Mem[00000000910001e0] = 3c44b294
stw %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = 87cf30b3
! Mem[000000003a800018] = d732bfec 87cf30b3, %l4 = c056040d, %l5 = 87cf30b3
ldd [%i1+%o3],%l4 ! %l4 = 00000000d732bfec 0000000087cf30b3
! Mem[000000003b8001b8] = abf989631151d912, %l7 = 00000000626e9889, %l5 = 0000000087cf30b3
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = abf989631151d912
! Mem[000000003b8001e4] = d18fd3a3, %l4 = 00000000d732bfec
swap [%i3+0x1e4],%l4 ! %l4 = 00000000d18fd3a3
! Mem[000000003b000048] = 82ab9a21, %l7 = 00000000626e9889
swap [%i2+0x048],%l7 ! %l7 = 0000000082ab9a21
! Mem[000000003a000000] = 00000091, %l7 = 82ab9a21, %l6 = 00000045
casa [%i0]0x80,%l7,%l6 ! %l6 = 0000000000000091
! Mem[000000003a800194] = 18aba585, %l4 = 00000000d18fd3a3
ldstub [%i1+0x194],%l4 ! %l4 = 00000018000000ff
! Mem[00000000910000d8] = 5fd5754d411e6186, %g2 = ffffffffffffa539
ldx [%i6+0x0d8],%g2 ! %g2 = 5fd5754d411e6186
! Mem[00000000900001c0] = ae2df286 18b2ae14 39a56bd4 26bf19a7
! Mem[00000000900001d0] = 0656bb01 45b740b5 cb8835c3 6d1cb4e0
! Mem[00000000900001e0] = c72c637c a6ccdba3 28cd7483 13544477
! Mem[00000000900001f0] = ea2321f3 3dae651e f654f916 8746e72a
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (1957)
! Mem[0000000090000040] = ae2df286 18b2ae14 39a56bd4 26bf19a7
! Mem[0000000090000050] = 0656bb01 45b740b5 cb8835c3 6d1cb4e0
! Mem[0000000090000060] = c72c637c a6ccdba3 28cd7483 13544477
! Mem[0000000090000070] = 1857d62a 9b908c35 f654f916 8746e72a
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
p21_label_12:
! Mem[000000009100003c] = bf74ed53, %g2 = 5fd5754d411e6186
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000bf74
! Mem[000000003b000098] = fce507d9b00e016a, %l2 = 00000000a5a9d2d9, %l1 = 0000000000005f3b
add %i2,0x98,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = fce507d9b00e016a
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
! %l6 = 0000000000000091, Mem[0000000090800158] = c37398fd
sth %l6,[%i5+0x158] ! Mem[0000000090800158] = 009198fd
! Mem[000000003a000150] = 0d6bb5aa a1219347, %l0 = 3037b585, %l1 = b00e016a
ldd [%i0+0x150],%l0 ! %l0 = 000000000d6bb5aa 00000000a1219347
! Mem[0000000091000028] = ebbd3cd6, %g2 = 000000000000bf74
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000ebbd
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[000000003b000058] = 85b752f5, %l0 = 000000000d6bb5aa
swap [%i2+0x058],%l0 ! %l0 = 0000000085b752f5
! Mem[0000000090800168] = 257b35ae, %g2 = 000000000000ebbd
lduw [%i5+0x168],%g2 ! %g2 = 00000000257b35ae
p21_label_13:
! Mem[0000000090000100] = e617e14b 370cb964 e2e1486a 0ef570d7
! Mem[0000000090000110] = ac8bfaa7 479aed3d a73f4341 9810b2fb
! Mem[0000000090000120] = 4a091e11 079c45f4 435f48f8 4b0a26da
! Mem[0000000090000130] = 15dfbf8b b429157d dcdee20b f8972ea7
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800068] = 8ffd7405, %g2 = 00000000257b35ae
lduw [%o0+0x068],%g2 ! %g2 = 000000008ffd7405
! Mem[000000003b800190] = 4762d57c, %l6 = 00000091, %l4 = 00000018
add %i3,0x190,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000004762d57c
! Mem[000000003a800080] = 4190fca4, %l4 = 000000004762d57c
swap [%i1+0x080],%l4 ! %l4 = 000000004190fca4
! Mem[000000003b0001b4] = e962f6e1, %l3 = 817ecaf2, %l2 = a5a9d2d9
add %i2,0x1b4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000e962f6e1
! Mem[000000003a8000c0] = 64b90c37, %l6 = 00000091, %l4 = 4190fca4
add %i1,0xc0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000064b90c37
! Mem[0000000090800040] = 78c1e8f5e698cf29, %g2 = 000000008ffd7405
ldx [%i5+0x040],%g2 ! %g2 = 78c1e8f5e698cf29
! Mem[0000000091000090] = 7f091277 f816c220, %g2 = e698cf29, %g3 = d995135c
ldd [%i6+0x090],%g2 ! %g2 = 000000007f091277 00000000f816c220
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
mov 0x080,%g4
stda %f0,[%i1+%g4]ASI_BLK_P ! Block Store to 000000003a800080
! Mem[000000003b80013c] = 24d6231d, %l0 = 0000000085b752f5
lduh [%i3+0x13c],%l0 ! %l0 = 00000000000024d6
p21_label_14:
! Mem[00000000918000f0] = d9f0400091c12a9b, %g2 = 000000007f091277
ldx [%o0+0x0f0],%g2 ! %g2 = d9f0400091c12a9b
! Mem[000000003b0001e8] = 50fa67e7, %l5 = abf989631151d912
ldsh [%i2+0x1ea],%l5 ! %l5 = 00000000000067e7
! Mem[0000000090000040] = ae2df286 18b2ae14 39a56bd4 26bf19a7
! Mem[0000000090000050] = 0656bb01 45b740b5 cb8835c3 6d1cb4e0
! Mem[0000000090000060] = c72c637c a6ccdba3 28cd7483 13544477
! Mem[0000000090000070] = 1857d62a 9b908c35 f654f916 8746e72a
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l3 = 00000000817ecaf2, Mem[0000000091000000] = 83061aa11b86caf2
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 00000000817ecaf2
! Mem[000000009000009c] = 9810b2fb, %g2 = d9f0400091c12a9b
lduw [%i4+0x09c],%g2 ! %g2 = 000000009810b2fb
! %l4 = 0000000064b90c37, Mem[0000000091000083] = 1f5ade3b
stb %l4,[%i6+0x083] ! Mem[0000000091000080] = 375ade3b
membar #Sync ! Added by membar checker (1958)
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[000000003b0000f8] = b16a745c45a9fa9a, %l7 = 0000000082ab9a21
ldx [%i2+0x0f8],%l7 ! %l7 = b16a745c45a9fa9a
membar #Sync ! Added by membar checker (1959)
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! %l6 = 0000000000000091, Mem[00000000910001a0] = c074eb69
stw %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000091
p21_label_15:
! Mem[0000000090000040] = ae2df286 18b2ae14 39a56bd4 26bf19a7
! Mem[0000000090000050] = 0656bb01 45b740b5 cb8835c3 6d1cb4e0
! Mem[0000000090000060] = c72c637c a6ccdba3 28cd7483 13544477
! Mem[0000000090000070] = 1857d62a 9b908c35 f654f916 8746e72a
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800108] = d1229915, %g2 = 000000009810b2fb
lduw [%i5+0x108],%g2 ! %g2 = 00000000d1229915
! Mem[0000000091800090] = 71e5dcd5, %g18 = 2dcceeb84f30947f
ldsw [%o0+0x090],%g2 ! %g2 = 2dcceeb84f30947f
! Mem[000000003a8001e8] = 86ff8f73, %l7 = 45a9fa9a, %l5 = 000067e7
add %i1,0x1e8,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000086ff8f73
! Mem[0000000090000180] = 14aeb218 86f22dae a719bf26 d46ba539
! Mem[0000000090000190] = b540b745 01bb5606 e0b41c6d c33588cb
! Mem[00000000900001a0] = a3dbcca6 7c632cc7 77445413 8374cd28
! Mem[00000000900001b0] = 358c909b 2ad65718 2ae74687 16f954f6
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800190] = 9914d637 09e6bc90, %g2 = 71e5dcd5, %g3 = f816c220
ldd [%o0+0x190],%g2 ! %g2 = 000000009914d637 0000000009e6bc90
! Mem[000000003b00001d] = 22603ffb, %l5 = 0000000086ff8f73
ldstub [%i2+0x01d],%l5 ! %l5 = 00000060000000ff
! Mem[0000000091800160] = 922fd400c730ce0b, %g2 = 000000009914d637
ldx [%o0+0x160],%g2 ! %g2 = 922fd400c730ce0b
! %l2 = 00000000e962f6e1, Mem[000000009100011a] = 9c334739
stb %l2,[%i6+0x11a] ! Mem[0000000091000118] = e1334739
! Mem[000000003b000050] = 5322d417, %l3 = 00000000817ecaf2
swap [%i2+0x050],%l3 ! %l3 = 000000005322d417
p21_label_16:
! Mem[000000003b800014] = bd8ebe3e, %l7 = b16a745c45a9fa9a
swap [%i3+0x014],%l7 ! %l7 = 00000000bd8ebe3e
! Mem[000000003b800044] = bf248413, %l0 = 00000000000024d6
ldstub [%i3+0x044],%l0 ! %l0 = 000000bf000000ff
! Mem[000000003b800128] = 048d8ba9c5558ad4, %l3 = 000000005322d417, %l7 = 00000000bd8ebe3e
add %i3,0x128,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 048d8ba9c5558ad4
! Mem[000000003a000050] = 000000f3477ff942, %l1 = 00000000a1219347, %l7 = 048d8ba9c5558ad4
add %i0,0x50,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 000000f3477ff942
membar #Sync ! Added by membar checker (1960)
! Mem[0000000090000000] = 4b370cb9, %g2 = 922fd400c730ce0b
ldub [%i4+0x003],%g2 ! %g2 = 000000000000004b
! Mem[00000000908000e8] = d573492c, %g18 = 2dcceeb84f30947f
ldsw [%i5+0x0e8],%g2 ! %g2 = 2dcceeb84f30947f
! Mem[00000000918000c8] = db07ee9d, %g2 = ffffffffd573492c
lduh [%o0+0x0ca],%g2 ! %g2 = 000000000000db07
! Mem[000000003b800180] = ba5fecf6, %l0 = 00000000000000bf
swap [%i3+0x180],%l0 ! %l0 = 00000000ba5fecf6
! %l3 = 000000005322d417, Mem[0000000091000178] = d8ef29bf19a8f108
stx %l3,[%i6+0x178] ! Mem[0000000091000178] = 000000005322d417
! Mem[000000003a800078] = e54d8c6d, %l0 = ba5fecf6, %l7 = 477ff942
add %i1,0x78,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e54d8c6d
p21_label_17:
! Mem[00000000910001c0] = da58ae9c, %g2 = 000000000000db07
ldsb [%i6+0x1c3],%g2 ! %g2 = ffffffffffffffda
! Mem[000000003b8000d8] = 8fbf29a5, %l6 = 0000000000000091
swap [%i3+0x0d8],%l6 ! %l6 = 000000008fbf29a5
! Mem[000000003b800114] = a69563ba, %l7 = 00000000e54d8c6d
swap [%i3+0x114],%l7 ! %l7 = 00000000a69563ba
! %l4 = 64b90c37, %l5 = 00000060, Mem[00000000900000d8] = b2ae2fca ed571155
std %l4,[%i4+0x0d8] ! Mem[00000000900000d8] = 64b90c37 00000060
! %l0 = 00000000ba5fecf6, Mem[00000000908000c4] = 81da3a83
stw %l0,[%i5+0x0c4] ! Mem[00000000908000c4] = ba5fecf6
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
stda %f0,[%i0+%g4]ASI_BLK_AIUS ! Block Store to 000000003a000080
! Mem[000000003b800024] = 56594ba7, %l1 = 00000000a1219347
swap [%i3+0x024],%l1 ! %l1 = 0000000056594ba7
! %l0 = 00000000ba5fecf6, Mem[0000000090800120] = 4c6627b2488658b9
stx %l0,[%i5+0x120] ! Mem[0000000090800120] = 00000000ba5fecf6
! Mem[000000009180001c] = 603a86ea, %g2 = ffffffffffffffda
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000603a
! Mem[00000000918001c4] = 05a3704e, %g2 = 000000000000603a
ldsb [%o0+0x1c7],%g2 ! %g2 = 0000000000000005
p21_label_18:
! %l2 = 00000000e962f6e1, Mem[00000000910000ec] = a4951bb3
stb %l2,[%i6+0x0ec] ! Mem[00000000910000ec] = e1951bb3
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000003b800164] = a6ccdba3, %l0 = ba5fecf6, %l2 = e962f6e1
add %i3,0x164,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a6ccdba3
! Mem[000000003b000138] = c3908fb7, %l5 = 0000000000000060
swap [%i2+0x138],%l5 ! %l5 = 00000000c3908fb7
! Mem[0000000090000080] = e617e14b 370cb964 e2e1486a 0ef570d7
! Mem[0000000090000090] = ac8bfaa7 479aed3d a73f4341 9810b2fb
! Mem[00000000900000a0] = 4a091e11 079c45f4 435f48f8 4b0a26da
! Mem[00000000900000b0] = 15dfbf8b b429157d dcdee20b f8972ea7
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[000000003b800008] = c7f9c3d28595c266, %l5 = 00000000c3908fb7, %l0 = 00000000ba5fecf6
add %i3,0x08,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = c7f9c3d28595c266
! Mem[000000003a8000d5] = a7fa8bac, %l5 = 00000000c3908fb7
ldstub [%i1+0x0d5],%l5 ! %l5 = 000000fa000000ff
! Mem[00000000900000a0] = 4a091e11079c45f4, %g2 = 0000000000000005
ldx [%i4+0x0a0],%g2 ! %g2 = 4a091e11079c45f4
! Mem[00000000900000a4] = 9c45f443, %g2 = 4a091e11079c45f4
ldub [%i4+0x0a5],%g2 ! %g2 = 000000000000009c
! Mem[000000003b8000a0] = f4459c07111e094a, %l4 = 0000000064b90c37, %l5 = 00000000000000fa
add %i3,0xa0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = f4459c07111e094a
p21_label_19:
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
stda %f16,[%i2+%g6]ASI_COMMIT_P ! Block Store to 000000003b000180
! Mem[000000003a0000c8] = 0d51738f, %l7 = a69563ba, %l3 = 5322d417
add %i0,0xc8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000d51738f
! %l3 = 000000000d51738f, Mem[0000000090800038] = 6dc4daf3337c4c3d
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 000000000d51738f
! Mem[0000000091800118] = 29c2ad3a, %g18 = 2dcceeb84f30947f
ldsw [%o0+0x118],%g2 ! %g2 = 2dcceeb84f30947f
membar #Sync ! Added by membar checker (1961)
! Mem[000000003b0001b8] = dcdee20bf8972ea7, %l2 = 00000000a6ccdba3, %l3 = 000000000d51738f
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = dcdee20bf8972ea7
! Mem[000000003b800168] = 28cd748313544477, %l2 = 00000000a6ccdba3, %l0 = c7f9c3d28595c266
add %i3,0x168,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 28cd748313544477
! Mem[000000003a000000] = 00000091ebf4dd41, %l0 = 28cd748313544477, %l6 = 000000008fbf29a5
casxa [%i0]0x80,%l0,%l6 ! %l6 = 00000091ebf4dd41
! Mem[000000003a800038] = 714ac9eab68d1344, %l2 = 00000000a6ccdba3
ldx [%i1+0x038],%l2 ! %l2 = 714ac9eab68d1344
! Mem[00000000910001e0] = 87cf30b3 00aea1c0, %g2 = 29c2ad3a, %g3 = 09e6bc90
ldd [%i6+0x1e0],%g2 ! %g2 = 0000000087cf30b3 0000000000aea1c0
! %l5 = f4459c07111e094a, Mem[0000000090000100] = e617e14b
stw %l5,[%i4+0x100] ! Mem[0000000090000100] = 111e094a
p21_label_20:
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
stda %f16,[%i1+%g6]ASI_COMMIT_P ! Block Store to 000000003a800180
! Mem[000000003a8000a8] = 77445413 8374cd28, %l0 = 13544477, %l1 = 56594ba7
ldd [%i1+0x0a8],%l0 ! %l0 = 0000000077445413 000000008374cd28
! Mem[000000003b0000b8] = bd36490a54300686, %l1 = 000000008374cd28, %l3 = dcdee20bf8972ea7
add %i2,0xb8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = bd36490a54300686
membar #Sync ! Added by membar checker (1962)
! Mem[000000003a800190] = ac8bfaa7479aed3d, %l0 = 0000000077445413, %l2 = 714ac9eab68d1344
add %i1,0x190,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = ac8bfaa7479aed3d
! Mem[000000003b800108] = 57a87551be3c667e, %l2 = ac8bfaa7479aed3d
ldx [%i3+0x108],%l2 ! %l2 = 57a87551be3c667e
! Mem[000000003b800104] = cb1e3666, %l1 = 000000008374cd28
swap [%i3+0x104],%l1 ! %l1 = 00000000cb1e3666
! Mem[000000003b80010f] = be3c667e, %l6 = 00000091ebf4dd41
ldstub [%i3+0x10f],%l6 ! %l6 = 0000007e000000ff
! Mem[0000000091800120] = fd12c961, %g2 = 0000000087cf30b3
ldsb [%o0+0x123],%g2 ! %g2 = fffffffffffffffd
! Mem[00000000908001e4] = 7e587ad1, %g18 = 2dcceeb84f30947f
ldsw [%i5+0x1e4],%g2 ! %g2 = 2dcceeb84f30947f
! %l1 = 00000000cb1e3666, Mem[00000000900000c2] = 99232a88
stb %l1,[%i4+0x0c2] ! Mem[00000000900000c0] = 66232a88
p21_label_21:
! Mem[000000009180015c] = b2fe922f, %g2 = 000000007e587ad1
ldsh [%o0+0x15e],%g2 ! %g2 = ffffffffffffb2fe
! Mem[000000003b8000b4] = 8bbfdf15, %l1 = cb1e3666, %l6 = 0000007e
add %i3,0xb4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000008bbfdf15
! %l3 = bd36490a54300686, Mem[00000000908001e8] = 8d45f269
sth %l3,[%i5+0x1e8] ! Mem[00000000908001e8] = 0686f269
! Mem[000000003a0000a8] = 774454138374cd28, %l3 = bd36490a54300686, %l5 = f4459c07111e094a
add %i0,0xa8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 774454138374cd28
! Mem[000000003b000180] = e617e14b, %l4 = 0000000064b90c37
swap [%i2+0x180],%l4 ! %l4 = 00000000e617e14b
! Mem[0000000090000170] = 15dfbf8bb429157d, %g2 = ffffffffffffb2fe
ldx [%i4+0x170],%g2 ! %g2 = 15dfbf8bb429157d
! Mem[0000000090000140] = e617e14b 370cb964 e2e1486a 0ef570d7
! Mem[0000000090000150] = ac8bfaa7 479aed3d a73f4341 9810b2fb
! Mem[0000000090000160] = 4a091e11 079c45f4 435f48f8 4b0a26da
! Mem[0000000090000170] = 15dfbf8b b429157d dcdee20b f8972ea7
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000900001a8] = 77445413 8374cd28, %g2 = b429157d, %g3 = 00aea1c0
ldd [%i4+0x1a8],%g2 ! %g2 = 0000000077445413 000000008374cd28
! Mem[000000003a000114] = 057bfb2e, %l6 = 8bbfdf15, %l2 = be3c667e
add %i0,0x114,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000057bfb2e
! Mem[0000000090800108] = d1229915ac0ce21b, %g2 = 0000000077445413
ldx [%i5+0x108],%g2 ! %g2 = d1229915ac0ce21b
p21_label_22:
! Mem[000000003b000050] = 817ecaf2 a0ea545b, %l0 = 77445413, %l1 = cb1e3666
ldd [%i2+0x050],%l0 ! %l0 = 00000000817ecaf2 00000000a0ea545b
! Mem[000000003b00012c] = 5c1fbe62, %l2 = 00000000057bfb2e
swap [%i2+0x12c],%l2 ! %l2 = 000000005c1fbe62
! %l3 = bd36490a54300686, Mem[000000009000006e] = 44771857
sth %l3,[%i4+0x06e] ! Mem[000000009000006c] = 06861857
! Mem[0000000090000180] = 14aeb218 86f22dae a719bf26 d46ba539
! Mem[0000000090000190] = b540b745 01bb5606 e0b41c6d c33588cb
! Mem[00000000900001a0] = a3dbcca6 7c632cc7 77445413 8374cd28
! Mem[00000000900001b0] = 358c909b 2ad65718 2ae74687 16f954f6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! %l6 = 000000008bbfdf15, Mem[000000003a0001a6] = 326081d2
sth %l6,[%i0+0x1a6] ! Mem[000000003a0001a4] = 3260df15
! Mem[000000003b0000e8] = f6c4e404, %l1 = 00000000a0ea545b
swap [%i2+0x0e8],%l1 ! %l1 = 00000000f6c4e404
! %l0 = 817ecaf2, %l1 = f6c4e404, Mem[0000000090800188] = 00000000 1e8ee2e4
std %l0,[%i5+0x188] ! Mem[0000000090800188] = 817ecaf2 f6c4e404
! Mem[000000003b800070] = ac9452a5, %l7 = 00000000a69563ba
ldstub [%i3+0x070],%l7 ! %l7 = 000000ac000000ff
! Mem[000000003a000084] = 86f22dae, %l0 = 00000000817ecaf2
swap [%i0+0x084],%l0 ! %l0 = 0000000086f22dae
membar #Sync ! Added by membar checker (1963)
! Mem[0000000090000040] = ae2df286 18b2ae14 39a56bd4 26bf19a7
! Mem[0000000090000050] = 0656bb01 45b740b5 cb8835c3 6d1cb4e0
! Mem[0000000090000060] = c72c637c a6ccdba3 28cd7483 13540686
! Mem[0000000090000070] = 1857d62a 9b908c35 f654f916 8746e72a
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
p21_label_23:
! Mem[000000003b000198] = a73f4341, %l6 = 8bbfdf15, %l1 = f6c4e404
add %i2,0x198,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000a73f4341
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000003a00017c] = dee23a29, %l3 = 54300686, %l5 = 8374cd28
add %i0,0x17c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000dee23a29
! Mem[000000003a00008c] = d46ba539, %l3 = bd36490a54300686
swap [%i0+0x08c],%l3 ! %l3 = 00000000d46ba539
! Mem[00000000908001cc] = d9276843, %g2 = d1229915ac0ce21b
ldsh [%i5+0x1ce],%g2 ! %g2 = ffffffffffffd927
! Mem[000000009080014c] = d995135c, %g2 = ffffffffffffd927
ldub [%i5+0x14c],%g2 ! %g2 = 00000000000000d9
! Mem[000000003a000004] = ebf4dd41, %l0 = 0000000086f22dae
swap [%i0+0x004],%l0 ! %l0 = 00000000ebf4dd41
! Mem[000000003a0000e8] = 2d747fd1, %l7 = 00000000000000ac
swap [%i0+0x0e8],%l7 ! %l7 = 000000002d747fd1
! %l1 = 00000000a73f4341, Mem[000000003a0000c0] = def8300b6f96dbea
stx %l1,[%i0+0x0c0] ! Mem[000000003a0000c0] = 00000000a73f4341
! Mem[00000000910000cc] = 3711807c, %g2 = 00000000000000d9
ldsh [%i6+0x0ce],%g2 ! %g2 = 0000000000003711
p21_label_24:
membar #Sync ! Added by membar checker (1964)
! Mem[0000000090000004] = aea719bf, %g2 = 0000000000003711
ldub [%i4+0x007],%g2 ! %g2 = 00000000000000ae
! Mem[000000003b8001a8] = aac911b7 05e4b6bc, %l2 = 5c1fbe62, %l3 = d46ba539
ldd [%i3+0x1a8],%l2 ! %l2 = 00000000aac911b7 0000000005e4b6bc
! Mem[000000003a800023] = a9afdf8a, %l6 = 000000008bbfdf15
ldstub [%i1+0x023],%l6 ! %l6 = 0000008a000000ff
! %l7 = 000000002d747fd1, Mem[0000000090800104] = 334d63fa
stb %l7,[%i5+0x104] ! Mem[0000000090800104] = d14d63fa
! Mem[000000003b80008c] = 6a48e1e2, %l6 = 0000008a, %l3 = 05e4b6bc
add %i3,0x8c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000006a48e1e2
! Mem[0000000090000180] = 14aeb218 86f22dae a719bf26 d46ba539
! Mem[0000000090000190] = b540b745 01bb5606 e0b41c6d c33588cb
! Mem[00000000900001a0] = a3dbcca6 7c632cc7 77445413 8374cd28
! Mem[00000000900001b0] = 358c909b 2ad65718 2ae74687 16f954f6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000009000018c] = d46ba539, %g2 = 00000000000000ae
ldsh [%i4+0x18c],%g2 ! %g2 = ffffffffffffd46b
! Mem[000000003a800088] = a719bf26, %l4 = 00000000e617e14b
swap [%i1+0x088],%l4 ! %l4 = 00000000a719bf26
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[00000000908000f4] = e41698e1, %g2 = ffffffffffffd46b
ldub [%i5+0x0f7],%g2 ! %g2 = 00000000000000e4
p21_label_25:
! Mem[000000003b000041] = 650e8826, %l2 = 00000000aac911b7
ldstub [%i2+0x041],%l2 ! %l2 = 0000000e000000ff
! Mem[000000003b0000b6] = 5ab87ce7, %l6 = 000000000000008a
ldstub [%i2+0x0b6],%l6 ! %l6 = 0000007c000000ff
! %l6 = 000000000000007c, Mem[000000003a800034] = fbe08314
stw %l6,[%i1+0x034] ! Mem[000000003a800034] = 0000007c
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %f16 = e617e14b 370cb964 e2e1486a 0ef570d7
! %f20 = ac8bfaa7 479aed3d a73f4341 9810b2fb
! %f24 = 4a091e11 079c45f4 435f48f8 4b0a26da
! %f28 = 15dfbf8b b429157d dcdee20b f8972ea7
mov 0x080,%g4
stda %f16,[%i3+%g4]ASI_COMMIT_P ! Block Store to 000000003b800080
! Mem[0000000091000138] = 21962292 af04c2b4, %g2 = 000000e4, %g3 = 8374cd28
ldd [%i6+0x138],%g2 ! %g2 = 0000000021962292 00000000af04c2b4
! %f0 = 14aeb218 86f22dae a719bf26 d46ba539
! %f4 = b540b745 01bb5606 e0b41c6d c33588cb
! %f8 = a3dbcca6 7c632cc7 77445413 8374cd28
! %f12 = 358c909b 2ad65718 2ae74687 16f954f6
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[000000003b800180] = 000000bf aa7f8ef3 84d8d3f0 6895f62d
! Mem[000000003b800190] = 4762d57c 87105687 f786f815 1d0a69bc
! Mem[000000003b8001a0] = 54c6569a f2a86d58 aac911b7 05e4b6bc
! Mem[000000003b8001b0] = bb6136df 1058f7f4 abf98963 1151d912
ldda [%i3+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 000000003b800180
! Mem[000000003b80012c] = c5558ad4, %l0 = ebf4dd41, %l1 = a73f4341
add %i3,0x12c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000c5558ad4
! Mem[000000003a800084] = 86f22dae, %l5 = 00000000dee23a29
ldstub [%i1+0x084],%l5 ! %l5 = 00000086000000ff
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000ebf4dd41
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000c5558ad4
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000000e
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a719bf26
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000086
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000007c
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000002d747fd1
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 14aeb218 86f22dae
bne %xcc,p21_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a719bf26 d46ba539
bne %xcc,p21_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b540b745 01bb5606
bne %xcc,p21_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e0b41c6d c33588cb
bne %xcc,p21_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a3dbcca6 7c632cc7
bne %xcc,p21_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 77445413 8374cd28
bne %xcc,p21_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 358c909b 2ad65718
bne %xcc,p21_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 2ae74687 16f954f6
bne %xcc,p21_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be f38e7faa bf000000
bne %xcc,p21_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 2df69568 f0d3d884
bne %xcc,p21_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 87561087 7cd56247
bne %xcc,p21_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be bc690a1d 15f886f7
bne %xcc,p21_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 586da8f2 9a56c654
bne %xcc,p21_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be bcb6e405 b711c9aa
bne %xcc,p21_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be f4f75810 df3661bb
bne %xcc,p21_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 12d95111 6389f9ab
bne %xcc,p21_f30_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000009186f22dae
ldx [%i0+0x000],%g3 ! Observed data at 000000003a000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = b1c930a7ffb31860
ldx [%i0+0x020],%g3 ! Observed data at 000000003a000020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000f3477ff942
ldx [%i0+0x050],%g3 ! Observed data at 000000003a000050
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6a417affcad8bfad
ldx [%i0+0x058],%g3 ! Observed data at 000000003a000058
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 14aeb218817ecaf2
ldx [%i0+0x080],%g3 ! Observed data at 000000003a000080
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = a719bf2654300686
ldx [%i0+0x088],%g3 ! Observed data at 000000003a000088
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = b540b74501bb5606
ldx [%i0+0x090],%g3 ! Observed data at 000000003a000090
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = e0b41c6dc33588cb
ldx [%i0+0x098],%g3 ! Observed data at 000000003a000098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a3dbcca67c632cc7
ldx [%i0+0x0a0],%g3 ! Observed data at 000000003a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 774454138374cd28
ldx [%i0+0x0a8],%g3 ! Observed data at 000000003a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 358c909b2ad65718
ldx [%i0+0x0b0],%g3 ! Observed data at 000000003a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2ae7468716f954f6
ldx [%i0+0x0b8],%g3 ! Observed data at 000000003a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 00000000a73f4341
ldx [%i0+0x0c0],%g3 ! Observed data at 000000003a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000acac9f514a
ldx [%i0+0x0e8],%g3 ! Observed data at 000000003a0000e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 1e8ee2e43260df15
ldx [%i0+0x1a0],%g3 ! Observed data at 000000003a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff30623e4f5057b1
ldx [%i0+0x1f0],%g3 ! Observed data at 000000003a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1f0,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 62f49215e7e4bf6b
ldx [%i1+0x008],%g3 ! Observed data at 000000003a800008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = a9afdfff9d1ac15c
ldx [%i1+0x020],%g3 ! Observed data at 000000003a800020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0324f8440000007c
ldx [%i1+0x030],%g3 ! Observed data at 000000003a800030
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x030,%g4
ldx [%g1+0x080],%g2 ! Expected data = 14aeb218fff22dae
ldx [%i1+0x080],%g3 ! Observed data at 000000003a800080
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = e617e14bd46ba539
ldx [%i1+0x088],%g3 ! Observed data at 000000003a800088
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = b540b74501bb5606
ldx [%i1+0x090],%g3 ! Observed data at 000000003a800090
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = e0b41c6dc33588cb
ldx [%i1+0x098],%g3 ! Observed data at 000000003a800098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a3dbcca67c632cc7
ldx [%i1+0x0a0],%g3 ! Observed data at 000000003a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 774454138374cd28
ldx [%i1+0x0a8],%g3 ! Observed data at 000000003a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 358c909b2ad65718
ldx [%i1+0x0b0],%g3 ! Observed data at 000000003a8000b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2ae7468716f954f6
ldx [%i1+0x0b8],%g3 ! Observed data at 000000003a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 3ded9a47a7ff8bac
ldx [%i1+0x0d0],%g3 ! Observed data at 000000003a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x180],%g2 ! Expected data = e617e14b370cb964
ldx [%i1+0x180],%g3 ! Observed data at 000000003a800180
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = e2e1486a0ef570d7
ldx [%i1+0x188],%g3 ! Observed data at 000000003a800188
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = ac8bfaa7479aed3d
ldx [%i1+0x190],%g3 ! Observed data at 000000003a800190
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = a73f43419810b2fb
ldx [%i1+0x198],%g3 ! Observed data at 000000003a800198
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 4a091e11079c45f4
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 = 435f48f84b0a26da
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 = 15dfbf8bb429157d
ldx [%i1+0x1b0],%g3 ! Observed data at 000000003a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = dcdee20bf8972ea7
ldx [%i1+0x1b8],%g3 ! Observed data at 000000003a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 568f9e0fac6ca80e
ldx [%i1+0x1d0],%g3 ! Observed data at 000000003a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00aea1c03299691c
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+0x018],%g2 ! Expected data = e719301f22ff3ffb
ldx [%i2+0x018],%g3 ! Observed data at 000000003b000018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 65ff8826c6d95ba6
ldx [%i2+0x040],%g3 ! Observed data at 000000003b000040
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 626e98899eab0c36
ldx [%i2+0x048],%g3 ! Observed data at 000000003b000048
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 817ecaf2a0ea545b
ldx [%i2+0x050],%g3 ! Observed data at 000000003b000050
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0d6bb5aa78604ecd
ldx [%i2+0x058],%g3 ! Observed data at 000000003b000058
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = f4d2231e850d3357
ldx [%i2+0x060],%g3 ! Observed data at 000000003b000060
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 35c9f4225ab8ffe7
ldx [%i2+0x0b0],%g3 ! Observed data at 000000003b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 94a989c7c2ff4bb7
ldx [%i2+0x0c8],%g3 ! Observed data at 000000003b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a0ea545bd7322d53
ldx [%i2+0x0e8],%g3 ! Observed data at 000000003b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b597d2757e9c334a
ldx [%i2+0x100],%g3 ! Observed data at 000000003b000100
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = c48ca276057bfb2e
ldx [%i2+0x128],%g3 ! Observed data at 000000003b000128
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000060ebecf8d6
ldx [%i2+0x138],%g3 ! Observed data at 000000003b000138
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 64b90c37370cb964
ldx [%i2+0x180],%g3 ! Observed data at 000000003b000180
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = e2e1486a0ef570d7
ldx [%i2+0x188],%g3 ! Observed data at 000000003b000188
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = ac8bfaa7479aed3d
ldx [%i2+0x190],%g3 ! Observed data at 000000003b000190
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = a73f43419810b2fb
ldx [%i2+0x198],%g3 ! Observed data at 000000003b000198
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 4a091e11079c45f4
ldx [%i2+0x1a0],%g3 ! Observed data at 000000003b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 435f48f84b0a26da
ldx [%i2+0x1a8],%g3 ! Observed data at 000000003b0001a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 15dfbf8bb429157d
ldx [%i2+0x1b0],%g3 ! Observed data at 000000003b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = dcdee20bf8972ea7
ldx [%i2+0x1b8],%g3 ! Observed data at 000000003b0001b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1b8,%g4
set p21_local3_expect,%g1
p21_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 5b03b65345a9fa9a
ldx [%i3+0x010],%g3 ! Observed data at 000000003b800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1f00384da1219347
ldx [%i3+0x020],%g3 ! Observed data at 000000003b800020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5e0eefd0ff248413
ldx [%i3+0x040],%g3 ! Observed data at 000000003b800040
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = ff9452a5419f8634
ldx [%i3+0x070],%g3 ! Observed data at 000000003b800070
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = e617e14b370cb964
ldx [%i3+0x080],%g3 ! Observed data at 000000003b800080
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = e2e1486a0ef570d7
ldx [%i3+0x088],%g3 ! Observed data at 000000003b800088
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ac8bfaa7479aed3d
ldx [%i3+0x090],%g3 ! Observed data at 000000003b800090
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = a73f43419810b2fb
ldx [%i3+0x098],%g3 ! Observed data at 000000003b800098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4a091e11079c45f4
ldx [%i3+0x0a0],%g3 ! Observed data at 000000003b8000a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 435f48f84b0a26da
ldx [%i3+0x0a8],%g3 ! Observed data at 000000003b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 15dfbf8bb429157d
ldx [%i3+0x0b0],%g3 ! Observed data at 000000003b8000b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = dcdee20bf8972ea7
ldx [%i3+0x0b8],%g3 ! Observed data at 000000003b8000b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000915b3daaa8
ldx [%i3+0x0d8],%g3 ! Observed data at 000000003b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 73abe24df4d2231e
ldx [%i3+0x0f8],%g3 ! Observed data at 000000003b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 66c6cf508374cd28
ldx [%i3+0x100],%g3 ! Observed data at 000000003b800100
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 57a87551be3c66ff
ldx [%i3+0x108],%g3 ! Observed data at 000000003b800108
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 2606e96ee54d8c6d
ldx [%i3+0x110],%g3 ! Observed data at 000000003b800110
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x110,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000bfaa7f8ef3
ldx [%i3+0x180],%g3 ! Observed data at 000000003b800180
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ce400bdad732bfec
ldx [%i3+0x1e0],%g3 ! Observed data at 000000003b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1e0,%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:
stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000028]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b800010]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b000028]
done
p21_trap1o:
stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000028]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b800010]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b000028]
done
p21_trap2e:
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800020]
done
p21_trap2o:
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800020]
done
p21_trap3e:
nop
nop
nop
done
p21_trap3o:
nop
nop
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 = 837fd59834c57b38
ldx [%g1+0x008],%l1 ! %l1 = 73abe24df4d2231e
ldx [%g1+0x010],%l2 ! %l2 = 73e0286e5ab87ce7
ldx [%g1+0x018],%l3 ! %l3 = ae8695c63dae651e
ldx [%g1+0x020],%l4 ! %l4 = ef470ea2568f9e0f
ldx [%g1+0x028],%l5 ! %l5 = f519465407c351e0
ldx [%g1+0x030],%l6 ! %l6 = a1867240257b35ae
ldx [%g1+0x038],%l7 ! %l7 = 3df9ca1857e4a1e4
! 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 = 1a9c23ac 11a7931e ba8ee781 07d6b2f2
! %f4 = 389c97ca f26159b3 dd8262f9 fc1022fd
! %f8 = 88204a3e a50d8af7 f2395f65 5c29726c
! %f12 = 1609154b 5cfef52e 29ecea32 87f1cd1e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f78e1871 bd5e3810 4e088ae3 31373fee
! %f20 = d659fffa 52fcd066 5c10d088 6d290b2e
! %f24 = 8d8fa90e ef9fe028 319d7ec7 3093cbba
! %f28 = b76cdb16 d9674443 3d73a7ef 76603407
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cb9c479f 89b810b3 1a7af59a 2101a5af
! %f36 = 7f11c8e2 6a2352a8 f8ea2119 e930d370
! %f40 = d5b8479b a0c0e81c e80a20ac 1ecb6a75
! %f44 = fd5fdabf adb5fb2b 91b2f4fb 7f47022f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9ab7173f00000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 9ab7173f00000010
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:
! Mem[000000003c000148] = 72f298ac7c2e06f4, %l6 = 02203e81e7b17f66, %l6 = 02203e81e7b17f66
add %i0,0x148,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 72f298ac7c2e06f4
! %l5 = f9a75de895f3ac42, Mem[000000009180000d] = 7e67e140
stb %l5,[%o0+0x00d] ! Mem[000000009180000c] = 4267e140
! Mem[000000003d0001e8] = b847429c f4729f97, %l6 = 7c2e06f4, %l7 = 045cad0e
ldd [%i2+0x1e8],%l6 ! %l6 = 00000000b847429c 00000000f4729f97
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000003d00010c] = 4ffdedc8, %l2 = ff6f80fc43a5c82d
swap [%i2+0x10c],%l2 ! %l2 = 000000004ffdedc8
! Mem[000000003d800190] = ee1659bf, %l0 = 42a5cf6b, %l1 = 12904379
add %i3,0x190,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ee1659bf
! Mem[0000000091800158] = 8265e37dae06b2fe, %g2 = cf91f15f78a4e54c
ldx [%o0+0x158],%g2 ! %g2 = 8265e37dae06b2fe
! Mem[0000000090000120] = 69502861, %g2 = 8265e37dae06b2fe
lduw [%i4+0x120],%g2 ! %g2 = 0000000069502861
! Mem[000000003d80013c] = b88014a0, %l2 = 000000004ffdedc8
ldsh [%i3+0x13c],%l2 ! %l2 = ffffffffffffb880
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
p22_label_2:
! %l1 = 00000000ee1659bf, Mem[0000000090800131] = b2218e1d
stb %l1,[%i5+0x131] ! Mem[0000000090800130] = bf218e1d
! Mem[000000003c8001c4] = 3491fde8, %l5 = 95f3ac42, %l3 = 70af9048
add %i1,0x1c4,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003491fde8
! Mem[000000003c8001c4] = 3491fde8, %l5 = f9a75de895f3ac42
swap [%i1+0x1c4],%l5 ! %l5 = 000000003491fde8
! %l2 = ffffffffffffb880, Mem[000000003c0001f0] = a046455e
sth %l2,[%i0+0x1f0] ! Mem[000000003c0001f0] = b880455e
! Mem[000000003d800158] = 18015d1d, %l7 = 00000000f4729f97
ldstub [%i3+0x158],%l7 ! %l7 = 00000018000000ff
! %l0 = 42a5cf6b, %l1 = ee1659bf, Mem[00000000908001d0] = 68432dfa 5e10b39d
std %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = 42a5cf6b ee1659bf
! Mem[000000003d800050] = d48a8623, %l0 = c694a01242a5cf6b
swap [%i3+0x050],%l0 ! %l0 = 00000000d48a8623
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! %l1 = 00000000ee1659bf, Mem[00000000910001d0] = 9e222853
sth %l1,[%i6+0x1d0] ! Mem[00000000910001d0] = 59bf2853
! Mem[000000003d800138] = 4d8be052b88014a0, %l7 = 0000000000000018, %l0 = 00000000d48a8623
add %i3,0x138,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 4d8be052b88014a0
p22_label_3:
! Mem[0000000090000170] = f57417c3238c5d2d, %g2 = 0000000069502861
ldx [%i4+0x170],%g2 ! %g2 = f57417c3238c5d2d
! Mem[000000003d000180] = 0f95b1a71e38926f, %l1 = 00000000ee1659bf, %l4 = ae55e87e9afaddb7
add %i2,0x180,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 0f95b1a71e38926f
! Mem[0000000090000140] = a9eee7de3f21d461, %g2 = f57417c3238c5d2d
ldx [%i4+0x140],%g2 ! %g2 = a9eee7de3f21d461
! %f16 = f78e1871 bd5e3810 4e088ae3 31373fee
! %f20 = d659fffa 52fcd066 5c10d088 6d290b2e
! %f24 = 8d8fa90e ef9fe028 319d7ec7 3093cbba
! %f28 = b76cdb16 d9674443 3d73a7ef 76603407
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000003d00012c] = 3128711d, %l0 = 4d8be052b88014a0
swap [%i2+0x12c],%l0 ! %l0 = 000000003128711d
! Mem[0000000090800174] = d1003f75, %g18 = 90f12e702043cc3f
ldsw [%i5+0x174],%g2 ! %g2 = 90f12e702043cc3f
! Mem[000000003c80008c] = f7d7da61, %l4 = 0f95b1a71e38926f
ldsb [%i1+0x08d],%l4 ! %l4 = ffffffffffffffd7
! Mem[000000003d000068] = b3c75b3a, %l3 = 000000003491fde8
ldsw [%i2+0x068],%l3 ! %l3 = ffffffffb3c75b3a
! Mem[0000000090800160] = 281c7df8, %g2 = ffffffffd1003f75
lduw [%i5+0x160],%g2 ! %g2 = 00000000281c7df8
! Mem[000000003d80001c] = 609a4b0b, %l1 = ee1659bf, %l3 = b3c75b3a
add %i3,0x1c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000609a4b0b
p22_label_4:
! %f16 = f78e1871 bd5e3810 4e088ae3 31373fee
! %f20 = d659fffa 52fcd066 5c10d088 6d290b2e
! %f24 = 8d8fa90e ef9fe028 319d7ec7 3093cbba
! %f28 = b76cdb16 d9674443 3d73a7ef 76603407
stda %f16,[%i0+%g5]ASI_BLK_SL ! Block Store to 000000003c0001c0
! Mem[00000000910000e0] = e2cfc5ae, %g18 = 90f12e702043cc3f
ldsw [%i6+0x0e0],%g2 ! %g2 = 90f12e702043cc3f
! Mem[0000000090000038] = e54b8d0f, %g2 = ffffffffe2cfc5ae
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000e54b
! %f0 = 1a9c23ac 11a7931e ba8ee781 07d6b2f2
! %f4 = 389c97ca f26159b3 dd8262f9 fc1022fd
! %f8 = 88204a3e a50d8af7 f2395f65 5c29726c
! %f12 = 1609154b 5cfef52e 29ecea32 87f1cd1e
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000003c800058] = 9754c240093a99e2, %l7 = 0000000000000018, %l3 = 00000000609a4b0b
add %i1,0x58,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 9754c240093a99e2
! Mem[0000000091800110] = f718962d, %g2 = 000000000000e54b
lduh [%o0+0x110],%g2 ! %g2 = 000000000000f718
! %l4 = ffffffffffffffd7, Mem[0000000091800110] = f718962d
stw %l4,[%o0+0x110] ! Mem[0000000091800110] = ffffffd7
! Mem[000000003c800180] = 046d7200 0e9805a1 29bfa6ed e2ca4555
! Mem[000000003c800190] = ece2a319 c615fc2d b2e7a5bb 18d493c9
! Mem[000000003c8001a0] = a2532589 ac7b3890 42a19911 77a2c1e6
! Mem[000000003c8001b0] = c11c4c1c c5086fbb c22f321f d1295148
mov 0x180,%g5
ldda [%i1+%g5]ASI_BLK_S,%f16 ! Block Load from 000000003c800180
! Mem[000000003c00006c] = f765f689, %l3 = 093a99e2, %l1 = ee1659bf
add %i0,0x6c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f765f689
! Mem[000000003c800080] = d1a42e51, %l2 = ffffffffffffb880
ldsh [%i1+0x080],%l2 ! %l2 = ffffffffffffd1a4
p22_label_5:
! Mem[000000003d800128] = 1aa615883c673d58, %l1 = 00000000f765f689, %l6 = 00000000b847429c
add %i3,0x128,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 1aa615883c673d58
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001a8] = 02e908d7 db2df7d9, %g2 = 0000f718, %g3 = 0bad0b00
ldd [%i4+0x1a8],%g2 ! %g2 = 0000000002e908d7 00000000db2df7d9
! %f0 = 1a9c23ac 11a7931e ba8ee781 07d6b2f2
! %f4 = 389c97ca f26159b3 dd8262f9 fc1022fd
! %f8 = 88204a3e a50d8af7 f2395f65 5c29726c
! %f12 = 1609154b 5cfef52e 29ecea32 87f1cd1e
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000009000006c] = 571ddaef, %g2 = 0000000002e908d7
ldsb [%i4+0x06c],%g2 ! %g2 = 0000000000000057
! Mem[000000003d000148] = 1faf0d5e, %l2 = ffffffffffffd1a4
swap [%i2+0x148],%l2 ! %l2 = 000000001faf0d5e
! Mem[000000003d800138] = 4d8be052, %l0 = 000000003128711d
swap [%i3+0x138],%l0 ! %l0 = 000000004d8be052
! Mem[000000003c0001b0] = bb67d3f83fc916a0, %l3 = 9754c240093a99e2, %l3 = 9754c240093a99e2
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = bb67d3f83fc916a0
membar #Sync ! Added by membar checker (1965)
! %l2 = 1faf0d5e, %l3 = 3fc916a0, Mem[0000000090000130] = f6146316 f0ec3fac
std %l2,[%i4+0x130] ! Mem[0000000090000130] = 1faf0d5e 3fc916a0
! %l0 = 4d8be052, %l1 = f765f689, Mem[00000000908001e8] = 8d45f269 ad80243b
std %l0,[%i5+0x1e8] ! Mem[00000000908001e8] = 4d8be052 f765f689
p22_label_6:
! %l6 = 1aa615883c673d58, Mem[000000003c000110] = dc8abc63e64fe491
stx %l6,[%i0+0x110] ! Mem[000000003c000110] = 1aa615883c673d58
! %l7 = 0000000000000018, Mem[0000000090800090] = 95193fee
stw %l7,[%i5+0x090] ! Mem[0000000090800090] = 00000018
! %l4 = ffffffffffffffd7, Mem[000000009100005d] = 987bb3f7
stb %l4,[%i6+0x05d] ! Mem[000000009100005c] = d77bb3f7
! %f0 = 1a9c23ac 11a7931e ba8ee781 07d6b2f2
! %f4 = 389c97ca f26159b3 dd8262f9 fc1022fd
! %f8 = 88204a3e a50d8af7 f2395f65 5c29726c
! %f12 = 1609154b 5cfef52e 29ecea32 87f1cd1e
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000003c8000c0] = 54e956a76f4acecd, %l0 = 000000004d8be052, %l4 = ffffffffffffffd7
add %i1,0xc0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 54e956a76f4acecd
! Mem[000000003c800008] = ed62957370663877, %l3 = bb67d3f83fc916a0, %l0 = 000000004d8be052
add %i1,0x08,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ed62957370663877
! Mem[0000000091800110] = ffffffd7, %g2 = 0000000000000057
ldsb [%o0+0x110],%g2 ! %g2 = ffffffffffffffff
! Mem[00000000908001b8] = c67b37c5, %g2 = ffffffffffffffff
ldsb [%i5+0x1bb],%g2 ! %g2 = ffffffffffffffc6
! Mem[000000003d8001ac] = 88701379, %l6 = 1aa615883c673d58
lduw [%i3+0x1ac],%l6 ! %l6 = 0000000088701379
! Mem[000000003c8000f8] = c0b1c947ecae522b, %l6 = 0000000088701379, %l3 = bb67d3f83fc916a0
add %i1,0xf8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = c0b1c947ecae522b
p22_label_7:
! Mem[00000000910000a8] = 477df7d6, %g18 = 90f12e702043cc3f
ldsw [%i6+0x0a8],%g2 ! %g2 = 90f12e702043cc3f
! Mem[000000003c8001fb] = e77435c3, %l2 = 000000001faf0d5e
ldstub [%i1+0x1fb],%l2 ! %l2 = 000000c3000000ff
! Mem[0000000090800024] = 84b81ed6, %g18 = 90f12e702043cc3f
ldsw [%i5+0x024],%g2 ! %g2 = 90f12e702043cc3f
! %l6 = 0000000088701379, Mem[000000003c8000fc] = ecae522b
sth %l6,[%i1+0x0fc] ! Mem[000000003c8000fc] = 1379522b
! %l3 = c0b1c947ecae522b, Mem[000000009080003c] = 337c4c3d
stb %l3,[%i5+0x03c] ! Mem[000000009080003c] = 2b7c4c3d
! Mem[000000003d80019c] = 9ee60170, %l4 = 54e956a76f4acecd
ldstub [%i3+0x19c],%l4 ! %l4 = 0000009e000000ff
! %f16 = 046d7200 0e9805a1 29bfa6ed e2ca4555
! %f20 = ece2a319 c615fc2d b2e7a5bb 18d493c9
! %f24 = a2532589 ac7b3890 42a19911 77a2c1e6
! %f28 = c11c4c1c c5086fbb c22f321f d1295148
stda %f16,[%i0+%g6]ASI_BLK_S ! Block Store to 000000003c000080
! Mem[000000003d000155] = 4d8e20e9, %l5 = 000000003491fde8
ldstub [%i2+0x155],%l5 ! %l5 = 0000008e000000ff
membar #Sync ! Added by membar checker (1966)
! Mem[0000000090000038] = 29ecea32 87f1cd1e, %g2 = 84b81ed6, %g3 = db2df7d9
ldd [%i4+0x038],%g2 ! %g2 = 0000000029ecea32 0000000087f1cd1e
! Mem[000000003d800074] = 68691bf6, %l7 = 0000000000000018
swap [%i3+0x074],%l7 ! %l7 = 0000000068691bf6
p22_label_8:
! %l0 = ed62957370663877, Mem[00000000910001dc] = eadd85ef
sth %l0,[%i6+0x1dc] ! Mem[00000000910001dc] = 387785ef
! %l3 = c0b1c947ecae522b, Mem[00000000900001b8] = 29ecea32
sth %l3,[%i4+0x1b8] ! Mem[00000000900001b8] = 522bea32
! Mem[000000003c000198] = 1d0b1fb6, %l1 = 00000000f765f689
ldstub [%i0+0x198],%l1 ! %l1 = 0000001d000000ff
! Mem[0000000091800174] = 4f44a16b, %g2 = 0000000029ecea32
ldub [%o0+0x176],%g2 ! %g2 = 000000000000004f
! Mem[000000003c800168] = 582db4938c1cf2c1, %l3 = c0b1c947ecae522b, %l0 = ed62957370663877
add %i1,0x168,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 582db4938c1cf2c1
! Mem[00000000918000f8] = 1607608c097fdd15, %g2 = 000000000000004f
ldx [%o0+0x0f8],%g2 ! %g2 = 1607608c097fdd15
! Mem[000000003c0001c8] = ee3f3731e38a084e, %l3 = c0b1c947ecae522b, %l7 = 0000000068691bf6
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = ee3f3731e38a084e
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000003c8001c0] = 1c769a9f 95f3ac42 b5600304 a7cb60ca
! Mem[000000003c8001d0] = 7e9434c3 c07fa43e b801e24f 836352dc
! Mem[000000003c8001e0] = 389cf8e6 b5b74955 cd99f39e 32e2420e
! Mem[000000003c8001f0] = 6694ce49 72f419d6 e77435ff f6370067
mov 0x1c0,%g5
ldda [%i1+%g5]ASI_BLK_SL,%f0 ! Block Load from 000000003c8001c0
! %l4 = 0000009e, %l5 = 0000008e, Mem[00000000908001c8] = ff6375af 1ce4d927
std %l4,[%i5+0x1c8] ! Mem[00000000908001c8] = 0000009e 0000008e
p22_label_9:
! %f16 = 046d7200 0e9805a1 29bfa6ed e2ca4555
! %f20 = ece2a319 c615fc2d b2e7a5bb 18d493c9
! %f24 = a2532589 ac7b3890 42a19911 77a2c1e6
! %f28 = c11c4c1c c5086fbb c22f321f d1295148
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (1967)
! Mem[00000000900001d8] = b2e7a5bb 18d493c9, %g2 = 097fdd15, %g3 = 87f1cd1e
ldd [%i4+0x1d8],%g2 ! %g2 = 00000000b2e7a5bb 0000000018d493c9
! Mem[000000003c8001dc] = 836352dc, %l6 = 0000000088701379
swap [%i1+0x1dc],%l6 ! %l6 = 00000000836352dc
! Mem[00000000910001e4] = 04fdbd42, %g2 = 00000000b2e7a5bb
lduw [%i6+0x1e4],%g2 ! %g2 = 0000000004fdbd42
! Mem[000000003d800104] = 045ffc35, %l1 = 0000001d, %l7 = e38a084e
add %i3,0x104,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000045ffc35
! %l7 = 00000000045ffc35, Mem[0000000090800102] = 64b6334d
sth %l7,[%i5+0x102] ! Mem[0000000090800100] = fc35334d
! %l1 = 000000000000001d, Mem[0000000090000080] = 1e93a711ac239c1a
stx %l1,[%i4+0x080] ! Mem[0000000090000080] = 000000000000001d
! %f16 = 046d7200 0e9805a1 29bfa6ed e2ca4555
! %f20 = ece2a319 c615fc2d b2e7a5bb 18d493c9
! %f24 = a2532589 ac7b3890 42a19911 77a2c1e6
! %f28 = c11c4c1c c5086fbb c22f321f d1295148
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! %l2 = 00000000000000c3, Mem[00000000908000c0] = 7224371c81da3a83
stx %l2,[%i5+0x0c0] ! Mem[00000000908000c0] = 00000000000000c3
! Mem[000000003c0000e0] = bf307a3d1f2eee8a, %l2 = 00000000000000c3, %l3 = c0b1c947ecae522b
add %i0,0xe0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = bf307a3d1f2eee8a
p22_label_10:
! Mem[00000000910000c0] = a82d38e3, %g2 = 0000000004fdbd42
ldsh [%i6+0x0c2],%g2 ! %g2 = ffffffffffffa82d
! Mem[000000003d0001e5] = 77b6d6ae, %l5 = 000000000000008e
ldstub [%i2+0x1e5],%l5 ! %l5 = 000000b6000000ff
! Mem[0000000090000108] = 93e0629d484bcedc, %g2 = ffffffffffffa82d
ldx [%i4+0x108],%g2 ! %g2 = 93e0629d484bcedc
! Mem[000000003d8001a8] = dff77394, %l0 = 582db4938c1cf2c1
lduh [%i3+0x1aa],%l0 ! %l0 = 0000000000007394
! Mem[000000003c800138] = a210c97f, %l2 = 000000c3, %l1 = 0000001d
add %i1,0x138,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a210c97f
! Mem[000000003d800140] = cf2f1f6a, %l3 = bf307a3d1f2eee8a
swap [%i3+0x140],%l3 ! %l3 = 00000000cf2f1f6a
! Mem[000000003d000174] = af0eede8, %l6 = 00000000836352dc
swap [%i2+0x174],%l6 ! %l6 = 00000000af0eede8
! Mem[000000003c80011a] = 459064bf, %l4 = 000000000000009e
ldstub [%i1+0x11a],%l4 ! %l4 = 00000064000000ff
! %l7 = 00000000045ffc35, Mem[0000000091800088] = 95e3233b
stw %l7,[%o0+0x088] ! Mem[0000000091800088] = 045ffc35
! %l6 = 00000000af0eede8, Mem[00000000910001b0] = f19f210c1e8d05f0
stx %l6,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000000af0eede8
p22_label_11:
! %l4 = 0000000000000064, Mem[0000000091800098] = cd824bad795c1135
stx %l4,[%o0+0x098] ! Mem[0000000091800098] = 0000000000000064
! %f16 = 046d7200 0e9805a1 29bfa6ed e2ca4555
! %f20 = ece2a319 c615fc2d b2e7a5bb 18d493c9
! %f24 = a2532589 ac7b3890 42a19911 77a2c1e6
! %f28 = c11c4c1c c5086fbb c22f321f d1295148
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[000000003c000074] = 66768eaf, %l3 = 00000000cf2f1f6a
swap [%i0+0x074],%l3 ! %l3 = 0000000066768eaf
! Mem[000000003d800100] = 9c418e9c, %l3 = 0000000066768eaf
swap [%i3+0x100],%l3 ! %l3 = 000000009c418e9c
membar #Sync ! Added by membar checker (1968)
! Mem[00000000900001b0] = c11c4c1c, %g2 = 93e0629d484bcedc
ldsb [%i4+0x1b0],%g2 ! %g2 = ffffffffffffffc1
! %f0 = 42acf395 9f9a761c ca60cba7 040360b5
! %f4 = 3ea47fc0 c334947e dc526383 4fe201b8
! %f8 = 5549b7b5 e6f89c38 0e42e232 9ef399cd
! %f12 = d619f472 49ce9466 670037f6 ff3574e7
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000090800108] = d1229915, %g2 = ffffffffffffffc1
lduh [%i5+0x108],%g2 ! %g2 = 000000000000d122
! Mem[000000003d80003c] = 574ccc69, %l3 = 000000009c418e9c
ldsw [%i3+0x03c],%l3 ! %l3 = 00000000574ccc69
! Mem[000000003d00018a] = 8c88fc23, %l1 = 00000000a210c97f
ldstub [%i2+0x18a],%l1 ! %l1 = 000000fc000000ff
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = 1faf0d5e 3fc916a0 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
p22_label_12:
! Mem[000000003d800120] = 071e6117, %l1 = 00000000000000fc
swap [%i3+0x120],%l1 ! %l1 = 00000000071e6117
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = 1faf0d5e 3fc916a0 22ab2ec7 5cc34e5a
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[000000003d8000e8] = eb86c6eba90b966b, %l6 = 00000000af0eede8, %l5 = 00000000000000b6
add %i3,0xe8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = eb86c6eba90b966b
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = 1faf0d5e 3fc916a0 22ab2ec7 5cc34e5a
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000003c0000b8] = c22f321f, %l0 = 0000000000007394
ldstub [%i0+0x0b8],%l0 ! %l0 = 000000c2000000ff
! %l0 = 00000000000000c2, Mem[00000000908001e6] = 7ad14d8b
stb %l0,[%i5+0x1e6] ! Mem[00000000908001e4] = c2d14d8b
! Mem[000000003c0000b8] = ff2f321fd1295148, %l5 = eb86c6eba90b966b, %l6 = 00000000af0eede8
add %i0,0xb8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ff2f321fd1295148
! Mem[00000000908001f0] = e8b438c6, %g2 = 000000000000d122
lduh [%i5+0x1f2],%g2 ! %g2 = 000000000000e8b4
! Mem[000000003c000144] = ce4ee878, %l3 = 574ccc69, %l4 = 00000064
add %i0,0x144,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000ce4ee878
! Mem[0000000090000090] = b35961f2, %g2 = 000000000000e8b4
ldsh [%i4+0x090],%g2 ! %g2 = ffffffffffffb359
p22_label_13:
! %l7 = 00000000045ffc35, Mem[00000000900001c8] = 29bfa6ed
stw %l7,[%i4+0x1c8] ! Mem[00000000900001c8] = 045ffc35
! %l3 = 00000000574ccc69, Mem[00000000908001e4] = 7e58c2d1
stw %l3,[%i5+0x1e4] ! Mem[00000000908001e4] = 574ccc69
! Mem[000000003c000030] = 858481ad61909b05, %l3 = 00000000574ccc69, %l0 = 00000000000000c2
add %i0,0x30,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 858481ad61909b05
! %l5 = eb86c6eba90b966b, Mem[0000000090000178] = a423b614ebca8308
stx %l5,[%i4+0x178] ! Mem[0000000090000178] = eb86c6eba90b966b
! Mem[000000003c8000e8] = 613de32d, %l2 = 00000000000000c3
ldsb [%i1+0x0eb],%l2 ! %l2 = 000000000000002d
! Mem[000000003c80008a] = c286d5ed, %l0 = 858481ad61909b05
ldstub [%i1+0x08a],%l0 ! %l0 = 000000d5000000ff
! Mem[00000000908001b8] = da1c61c67b37c5c8, %g2 = ffffffffffffb359
ldx [%i5+0x1b8],%g2 ! %g2 = da1c61c67b37c5c8
! Mem[0000000091000120] = 46768b48, %g18 = 90f12e702043cc3f
ldsw [%i6+0x120],%g2 ! %g2 = 90f12e702043cc3f
! Mem[000000003d000044] = 29f8fa3b, %l0 = 00000000000000d5
swap [%i2+0x044],%l0 ! %l0 = 0000000029f8fa3b
! Mem[000000003c800108] = cb4d8806267946bf, %l3 = 00000000574ccc69, %l7 = 00000000045ffc35
add %i1,0x108,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = cb4d8806267946bf
p22_label_14:
! %l1 = 00000000071e6117, Mem[0000000091800056] = ed0151ef
stb %l1,[%o0+0x056] ! Mem[0000000091800054] = 170151ef
! Mem[000000003c0001e8] = bacb9330 c77e9d31, %l6 = d1295148, %l7 = 267946bf
ldd [%i0+0x1e8],%l6 ! %l6 = 00000000bacb9330 00000000c77e9d31
! Mem[0000000091800148] = 34fee6a0, %g18 = 90f12e702043cc3f
ldsw [%o0+0x148],%g2 ! %g2 = 90f12e702043cc3f
! %l6 = 00000000bacb9330, Mem[000000003c0001c8] = ee3f3731e38a084e
stx %l6,[%i0+0x1c8] ! Mem[000000003c0001c8] = 00000000bacb9330
membar #Sync ! Added by membar checker (1969)
! %l0 = 0000000029f8fa3b, Mem[00000000900001a0] = 5549b7b5e6f89c38
stx %l0,[%i4+0x1a0] ! Mem[00000000900001a0] = 0000000029f8fa3b
! %l3 = 00000000574ccc69, Mem[000000009000015c] = 3994d586
sth %l3,[%i4+0x15c] ! Mem[000000009000015c] = cc69d586
! Mem[000000003c800079] = 20ff45e2, %l0 = 0000000029f8fa3b
ldstub [%i1+0x079],%l0 ! %l0 = 000000ff000000ff
! Mem[000000003d00005c] = 0111c952, %l4 = ce4ee878, %l0 = 000000ff
add %i2,0x5c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000111c952
! Mem[000000003d000020] = fceaa1da, %l7 = c77e9d31, %l4 = ce4ee878
add %i2,0x20,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000fceaa1da
! %l6 = bacb9330, %l7 = c77e9d31, Mem[0000000090800148] = cb60a5b4 d995135c
std %l6,[%i5+0x148] ! Mem[0000000090800148] = bacb9330 c77e9d31
p22_label_15:
! %l0 = 0111c952, %l1 = 071e6117, Mem[0000000091800138] = f8a7fd0f e4f36777
std %l0,[%o0+0x138] ! Mem[0000000091800138] = 0111c952 071e6117
! Mem[0000000090800120] = 4c6627b2, %g2 = 0000000034fee6a0
lduh [%i5+0x120],%g2 ! %g2 = 0000000000004c66
! Mem[000000003d8000c8] = b8ac7bcd55d3d2c3, %l2 = 000000000000002d, %l6 = 00000000bacb9330
add %i3,0xc8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b8ac7bcd55d3d2c3
! Mem[000000003d80006c] = 8dd5349a, %l4 = fceaa1da, %l4 = fceaa1da
add %i3,0x6c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008dd5349a
! Mem[0000000090000080] = 00000000 0000001d f2b2d607 81e78eba
! Mem[0000000090000090] = b35961f2 ca979c38 fd2210fc f96282dd
! Mem[00000000900000a0] = f78a0da5 3e4a2088 6c72295c 655f39f2
! Mem[00000000900000b0] = 2ef5fe5c 4b150916 1ecdf187 32eaec29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %f0 = 42acf395 9f9a761c ca60cba7 040360b5
! %f4 = 3ea47fc0 c334947e dc526383 4fe201b8
! %f8 = 5549b7b5 e6f89c38 0e42e232 9ef399cd
! %f12 = d619f472 49ce9466 670037f6 ff3574e7
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000003d800180] = 6f1ba6386290bc58, %l4 = 000000008dd5349a, %l2 = 000000000000002d
add %i3,0x180,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 6f1ba6386290bc58
! Mem[0000000090000038] = c22f321f, %g2 = 0000000000004c66
lduh [%i4+0x038],%g2 ! %g2 = 000000000000c22f
! %l0 = 000000000111c952, Mem[0000000090800140] = 7b6f9104425eec72
stx %l0,[%i5+0x140] ! Mem[0000000090800140] = 000000000111c952
! Mem[000000003d00006b] = b3c75b3a, %l6 = b8ac7bcd55d3d2c3
ldstub [%i2+0x06b],%l6 ! %l6 = 0000003a000000ff
p22_label_16:
! Mem[0000000090000080] = 00000000 0000001d f2b2d607 81e78eba
! Mem[0000000090000090] = b35961f2 ca979c38 fd2210fc f96282dd
! Mem[00000000900000a0] = f78a0da5 3e4a2088 6c72295c 655f39f2
! Mem[00000000900000b0] = 2ef5fe5c 4b150916 1ecdf187 32eaec29
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000003d8001e8] = e0f11a33, %l5 = a90b966b, %l5 = a90b966b
add %i3,0x1e8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e0f11a33
! Mem[00000000900000c0] = a79999232a884606, %g2 = 000000000000c22f
ldx [%i4+0x0c0],%g2 ! %g2 = a79999232a884606
! Mem[000000003d0001c2] = ec4195ea, %l1 = 00000000071e6117
ldstub [%i2+0x1c2],%l1 ! %l1 = 00000095000000ff
membar #Sync ! Added by membar checker (1970)
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f cc69d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d eb86c6eb a90b966b
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l5 = 00000000e0f11a33, Mem[00000000910000fa] = 485fc946
stb %l5,[%i6+0x0fa] ! Mem[00000000910000f8] = 335fc946
! Mem[000000003c80013f] = 07b9220b, %l6 = 000000000000003a
ldstub [%i1+0x13f],%l6 ! %l6 = 0000000b000000ff
! Mem[000000003c000190] = ee2f761a346957d5, %l2 = 6f1ba6386290bc58
ldx [%i0+0x190],%l2 ! %l2 = ee2f761a346957d5
! Mem[00000000908001dc] = a79a8171, %g2 = a79999232a884606
ldub [%i5+0x1dd],%g2 ! %g2 = 00000000000000a7
! Mem[000000003c000040] = 13bda843 becd9c95 155e326c d370c4ba
! Mem[000000003c000050] = 98cc5731 b260e914 52977632 ed641878
! Mem[000000003c000060] = fbaffb96 e91a948e 7fb1f2af f765f689
! Mem[000000003c000070] = 6541e1a8 cf2f1f6a a123b840 fa1452bf
mov 0x040,%g6
ldda [%i0+%g6]ASI_BLK_P,%f16 ! Block Load from 000000003c000040
p22_label_17:
! Mem[000000003c8000b8] = 3e373f1e53c9e7d7, %l6 = 000000000000000b, %l0 = 000000000111c952
add %i1,0xb8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 3e373f1e53c9e7d7
! Mem[000000003c000097] = c615fc2d, %l5 = 00000000e0f11a33
ldstub [%i0+0x097],%l5 ! %l5 = 0000002d000000ff
! Mem[0000000090000080] = 00000000 0000001d f2b2d607 81e78eba
! Mem[0000000090000090] = b35961f2 ca979c38 fd2210fc f96282dd
! Mem[00000000900000a0] = f78a0da5 3e4a2088 6c72295c 655f39f2
! Mem[00000000900000b0] = 2ef5fe5c 4b150916 1ecdf187 32eaec29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (1971)
! %l3 = 00000000574ccc69, Mem[0000000090000158] = 79124e3f
stb %l3,[%i4+0x158] ! Mem[0000000090000158] = 69124e3f
! %l0 = 3e373f1e53c9e7d7, Mem[0000000090000134] = 3fc916a0
stw %l0,[%i4+0x134] ! Mem[0000000090000134] = 53c9e7d7
! Mem[000000003c0000d8] = e9372b12e708493f, %l6 = 000000000000000b
ldx [%i0+0x0d8],%l6 ! %l6 = e9372b12e708493f
! %l2 = ee2f761a346957d5, Mem[0000000091800108] = 999fbad05d08a3b7
stx %l2,[%o0+0x108] ! Mem[0000000091800108] = ee2f761a346957d5
! %l7 = 00000000c77e9d31, Mem[000000003c00001b] = 907c2ac6
stb %l7,[%i0+0x01b] ! Mem[000000003c000018] = 907c2a31
! Mem[000000003c8001b8] = c22f321f, %l4 = 8dd5349a, %l7 = c77e9d31
add %i1,0x1b8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c22f321f
! %l1 = 0000000000000095, Mem[0000000090800052] = e03f1e24
sth %l1,[%i5+0x052] ! Mem[0000000090800050] = 00951e24
p22_label_18:
! %f16 = 13bda843 becd9c95 155e326c d370c4ba
! %f20 = 98cc5731 b260e914 52977632 ed641878
! %f24 = fbaffb96 e91a948e 7fb1f2af f765f689
! %f28 = 6541e1a8 cf2f1f6a a123b840 fa1452bf
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000003c800108] = cb4d8806267946bf, %l2 = ee2f761a346957d5, %l1 = 0000000000000095
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = cb4d8806267946bf
! Mem[00000000908001f8] = 845309c2, %g18 = 90f12e702043cc3f
ldsw [%i5+0x1f8],%g2 ! %g2 = 90f12e702043cc3f
! %l1 = cb4d8806267946bf, Mem[000000003d0001f0] = 2e426e1b
stw %l1,[%i2+0x1f0] ! Mem[000000003d0001f0] = 267946bf
! Mem[000000003c0000dc] = e708493f, %l5 = 000000000000002d
swap [%i0+0x0dc],%l5 ! %l5 = 00000000e708493f
! %f0 = 42acf395 9f9a761c ca60cba7 040360b5
! %f4 = 3ea47fc0 c334947e dc526383 4fe201b8
! %f8 = 5549b7b5 e6f89c38 0e42e232 9ef399cd
! %f12 = d619f472 49ce9466 670037f6 ff3574e7
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[000000003c00004c] = d370c4ba, %l7 = 00000000c22f321f
swap [%i0+0x04c],%l7 ! %l7 = 00000000d370c4ba
! Mem[000000003c8001dc] = 88701379, %l2 = ee2f761a346957d5
ldsh [%i1+0x1de],%l2 ! %l2 = 0000000000001379
! Mem[000000003d8001ac] = 88701379, %l0 = 53c9e7d7, %l6 = e708493f
add %i3,0x1ac,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000088701379
membar #Sync ! Added by membar checker (1972)
! Mem[00000000900001f8] = a123b840fa1452bf, %g2 = ffffffff845309c2
ldx [%i4+0x1f8],%g2 ! %g2 = a123b840fa1452bf
p22_label_19:
! Mem[00000000910000d4] = 4ba298be, %g2 = a123b840fa1452bf
lduw [%i6+0x0d4],%g2 ! %g2 = 000000004ba298be
! Mem[00000000900000e4] = 37dde5c4, %g2 = 000000004ba298be
lduh [%i4+0x0e6],%g2 ! %g2 = 00000000000037dd
! Mem[000000003c800150] = ab3c9470, %l5 = e708493f, %l2 = 00001379
add %i1,0x150,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ab3c9470
! %f0 = 42acf395 9f9a761c ca60cba7 040360b5
! %f4 = 3ea47fc0 c334947e dc526383 4fe201b8
! %f8 = 5549b7b5 e6f89c38 0e42e232 9ef399cd
! %f12 = d619f472 49ce9466 670037f6 ff3574e7
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000918001ac] = 3261913c, %g2 = 00000000000037dd
lduh [%o0+0x1ae],%g2 ! %g2 = 0000000000003261
! Mem[00000000908001a8] = be6f9887fa9ffe82, %g2 = 0000000000003261
ldx [%i5+0x1a8],%g2 ! %g2 = be6f9887fa9ffe82
! Mem[0000000090000100] = 1c769a9f 95f3ac42 b5600304 a7cb60ca
! Mem[0000000090000110] = 7e9434c3 c07fa43e b801e24f 836352dc
! Mem[0000000090000120] = 389cf8e6 b5b74955 cd99f39e 32e2420e
! Mem[0000000090000130] = 6694ce49 72f419d6 e77435ff f6370067
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[000000003c800099] = ff174d61, %l2 = 00000000ab3c9470
ldstub [%i1+0x099],%l2 ! %l2 = 00000017000000ff
! Mem[000000003d000174] = 836352dc, %l6 = 0000000088701379
swap [%i2+0x174],%l6 ! %l6 = 00000000836352dc
! Mem[00000000908001e8] = e052f765, %g2 = be6f9887fa9ffe82
ldsh [%i5+0x1ea],%g2 ! %g2 = ffffffffffffe052
p22_label_20:
! Mem[000000003d8001e0] = 7357d658ea61e729, %l0 = 3e373f1e53c9e7d7, %l5 = 00000000e708493f
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 7357d658ea61e729
! Mem[000000003d000128] = a6397bf0b88014a0, %l3 = 00000000574ccc69, %l0 = 3e373f1e53c9e7d7
add %i2,0x128,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = a6397bf0b88014a0
! %l6 = 00000000836352dc, Mem[000000003d0000ea] = 2b6de8bd
sth %l6,[%i2+0x0ea] ! Mem[000000003d0000e8] = 2b6d52dc
! Mem[0000000091000038] = 2b9468ee 6d58bf74, %g2 = ffffe052, %g3 = 18d493c9
ldd [%i6+0x038],%g2 ! %g2 = 000000002b9468ee 000000006d58bf74
! Mem[00000000900001c0] = 13bda843 becd9c95, %g2 = 2b9468ee, %g3 = 6d58bf74
ldd [%i4+0x1c0],%g2 ! %g2 = 0000000013bda843 00000000becd9c95
! Mem[000000003d000080] = b679a90c, %l4 = 000000008dd5349a
lduh [%i2+0x080],%l4 ! %l4 = 000000000000b679
! Mem[0000000091000074] = 7c47c2fe, %g18 = 90f12e702043cc3f
ldsw [%i6+0x074],%g2 ! %g2 = 90f12e702043cc3f
! Mem[0000000091800050] = 82afd0fbf5791701, %g2 = 000000007c47c2fe
ldx [%o0+0x050],%g2 ! %g2 = 82afd0fbf5791701
! Mem[000000009080011c] = 69bdf7dc, %g2 = 82afd0fbf5791701
lduw [%i5+0x11c],%g2 ! %g2 = 0000000069bdf7dc
! Mem[000000003c00001c] = 412e691f, %l5 = ea61e729, %l3 = 574ccc69
add %i0,0x1c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000412e691f
p22_label_21:
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %f0 = 42acf395 9f9a761c ca60cba7 040360b5
! %f4 = 3ea47fc0 c334947e dc526383 4fe201b8
! %f8 = 5549b7b5 e6f89c38 0e42e232 9ef399cd
! %f12 = d619f472 49ce9466 670037f6 ff3574e7
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[000000003c80016c] = 8c1cf2c1, %l0 = a6397bf0b88014a0
swap [%i1+0x16c],%l0 ! %l0 = 000000008c1cf2c1
! Mem[0000000090800180] = 8ee7bc1b 7cf6240b, %g2 = 69bdf7dc, %g3 = becd9c95
ldd [%i5+0x180],%g2 ! %g2 = 000000008ee7bc1b 000000007cf6240b
! Mem[00000000900000c8] = 5f817b48, %g2 = 000000008ee7bc1b
ldub [%i4+0x0c8],%g2 ! %g2 = 000000000000005f
! %l6 = 836352dc, %l7 = d370c4ba, Mem[0000000090800130] = d1bf218e 1dcd5e0b
std %l6,[%i5+0x130] ! Mem[0000000090800130] = 836352dc d370c4ba
! Mem[000000003d000070] = f5fec49e, %l7 = d370c4ba, %l7 = d370c4ba
add %i2,0x70,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000f5fec49e
! Mem[000000003c000085] = 0e9805a1, %l5 = 7357d658ea61e729
ldstub [%i0+0x085],%l5 ! %l5 = 00000098000000ff
! Mem[000000003c0001b8] = 4ddc0222, %l1 = 267946bf, %l3 = 412e691f
add %i0,0x1b8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000004ddc0222
! Mem[000000003c8000d4] = f13f39ca, %l4 = 000000000000b679
swap [%i1+0x0d4],%l4 ! %l4 = 00000000f13f39ca
p22_label_22:
! Mem[000000003c80015c] = e0314b49, %l2 = 0000000000000017
swap [%i1+0x15c],%l2 ! %l2 = 00000000e0314b49
! Mem[000000003c8000c8] = 648f0615, %l2 = 00000000e0314b49
ldstub [%i1+0x0c8],%l2 ! %l2 = 00000064000000ff
! Mem[000000003c800040] = cf7771f0, %l3 = 4ddc0222, %l6 = 836352dc
add %i1,0x40,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000cf7771f0
! %f0 = 42acf395 9f9a761c ca60cba7 040360b5
! %f4 = 3ea47fc0 c334947e dc526383 4fe201b8
! %f8 = 5549b7b5 e6f89c38 0e42e232 9ef399cd
! %f12 = d619f472 49ce9466 670037f6 ff3574e7
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[000000003d800004] = 14009c25, %l3 = 000000004ddc0222
swap [%i3+0x004],%l3 ! %l3 = 0000000014009c25
! Mem[0000000091000020] = c4949daf, %g2 = 000000000000005f
ldub [%i6+0x023],%g2 ! %g2 = 00000000000000c4
! Mem[000000003d0000f8] = 3316ebf808348afc, %l4 = 00000000f13f39ca, %l2 = 0000000000000064
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 3316ebf808348afc
! Mem[000000003c8001b8] = c22f321f, %l1 = 267946bf, %l7 = f5fec49e
add %i1,0x1b8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c22f321f
! %l7 = 00000000c22f321f, Mem[00000000910001f6] = fbbad425
stb %l7,[%i6+0x1f6] ! Mem[00000000910001f4] = 1fbad425
! Mem[000000009000011c] = 52dc389c, %g2 = 00000000000000c4
ldsh [%i4+0x11e],%g2 ! %g2 = 00000000000052dc
p22_label_23:
! Mem[000000003c00019c] = 6b5f5dd6, %l2 = 08348afc, %l5 = 00000098
add %i0,0x19c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000006b5f5dd6
! %l2 = 3316ebf808348afc, Mem[000000003d000154] = 4dff20e9
stb %l2,[%i2+0x154] ! Mem[000000003d000154] = fcff20e9
! Mem[000000003c00010c] = 21d7d374, %l6 = 00000000cf7771f0
swap [%i0+0x10c],%l6 ! %l6 = 0000000021d7d374
! Mem[0000000090000000] = 046d7200 0e9805a1 29bfa6ed e2ca4555
! Mem[0000000090000010] = ece2a319 c615fc2d b2e7a5bb 18d493c9
! Mem[0000000090000020] = a2532589 ac7b3890 42a19911 77a2c1e6
! Mem[0000000090000030] = c11c4c1c c5086fbb c22f321f d1295148
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001c8] = 155e326c, %g2 = 00000000000052dc
ldsb [%i4+0x1c8],%g2 ! %g2 = 0000000000000015
! Mem[000000003c0000a4] = ac7b3890, %l5 = 000000006b5f5dd6
ldstub [%i0+0x0a4],%l5 ! %l5 = 000000ac000000ff
! %l4 = 00000000f13f39ca, Mem[000000009180006a] = 74055581
sth %l4,[%o0+0x06a] ! Mem[0000000091800068] = 39ca5581
! Mem[0000000091000154] = 79d8a372, %g18 = 90f12e702043cc3f
ldsw [%i6+0x154],%g2 ! %g2 = 90f12e702043cc3f
! %l4 = 00000000f13f39ca, Mem[0000000090800030] = 97f10732a371ae78
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 00000000f13f39ca
! Mem[000000003c8000c8] = ff8f0615, %l2 = 3316ebf808348afc
swap [%i1+0x0c8],%l2 ! %l2 = 00000000ff8f0615
p22_label_24:
! Mem[000000003c0001b8] = 4ddc0222, %l0 = 000000008c1cf2c1
lduw [%i0+0x1b8],%l0 ! %l0 = 000000004ddc0222
! %l6 = 0000000021d7d374, Mem[00000000910000a0] = 7e5c3248eaa6c10e
stx %l6,[%i6+0x0a0] ! Mem[00000000910000a0] = 0000000021d7d374
! Mem[000000003c0001ec] = c77e9d31, %l3 = 14009c25, %l6 = 21d7d374
add %i0,0x1ec,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000c77e9d31
! Mem[0000000090000100] = 1c769a9f 95f3ac42 b5600304 a7cb60ca
! Mem[0000000090000110] = 7e9434c3 c07fa43e b801e24f 836352dc
! Mem[0000000090000120] = 389cf8e6 b5b74955 cd99f39e 32e2420e
! Mem[0000000090000130] = 6694ce49 72f419d6 e77435ff f6370067
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %f0 = 42acf395 9f9a761c ca60cba7 040360b5
! %f4 = 3ea47fc0 c334947e dc526383 4fe201b8
! %f8 = 5549b7b5 e6f89c38 0e42e232 9ef399cd
! %f12 = d619f472 49ce9466 670037f6 ff3574e7
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000090000010] = ece2a319, %g18 = 90f12e702043cc3f
ldsw [%i4+%o2],%g2 ! %g2 = 90f12e702043cc3f
! Mem[00000000908000bc] = 7d0b703f, %g2 = ffffffffece2a319
ldsh [%i5+0x0bc],%g2 ! %g2 = 0000000000007d0b
! Mem[0000000091800020] = f3989234, %g18 = 90f12e702043cc3f
ldsw [%o0+%o4],%g2 ! %g2 = 90f12e702043cc3f
! Mem[000000003d0000d8] = 7bb38d4c, %l1 = 267946bf, %l7 = c22f321f
add %i2,0xd8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007bb38d4c
! Mem[000000003c800140] = 8a33ee0d, %l2 = 00000000ff8f0615
swap [%i1+0x140],%l2 ! %l2 = 000000008a33ee0d
p22_label_25:
! Mem[000000003c0000f8] = 46a9829500bdcf01, %l5 = 00000000000000ac, %l1 = cb4d8806267946bf
add %i0,0xf8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 46a9829500bdcf01
! Mem[00000000900000c4] = 46065f81, %g2 = fffffffff3989234
ldsh [%i4+0x0c6],%g2 ! %g2 = 0000000000004606
! Mem[0000000091000000] = 83061aa1, %g2 = 0000000000004606
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff8306
! Mem[000000003d000078] = 157c6184, %l3 = 0000000014009c25
ldsb [%i2+0x078],%l3 ! %l3 = 0000000000000015
! Mem[000000003d0001ac] = 72dcab82, %l4 = f13f39ca, %l0 = 4ddc0222
add %i2,0x1ac,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000072dcab82
! Mem[000000003d000038] = e67e5007, %l2 = 000000008a33ee0d
swap [%i2+0x038],%l2 ! %l2 = 00000000e67e5007
membar #Sync ! Added by membar checker (1973)
! Mem[0000000090000154] = c334947e, %g18 = 90f12e702043cc3f
ldsw [%i4+0x154],%g2 ! %g2 = 90f12e702043cc3f
! Mem[0000000091800048] = ed80eaf6, %g18 = 90f12e702043cc3f
ldsw [%o0+0x048],%g2 ! %g2 = 90f12e702043cc3f
! %f16 = 13bda843 becd9c95 155e326c d370c4ba
! %f20 = 98cc5731 b260e914 52977632 ed641878
! %f24 = fbaffb96 e91a948e 7fb1f2af f765f689
! %f28 = 6541e1a8 cf2f1f6a a123b840 fa1452bf
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000003d0000c0] = 1428b904 a6b66cd0 f0e025bf 7a99b3bc
! Mem[000000003d0000d0] = acf9d355 eeb583e5 7bb38d4c 2435c3bd
! Mem[000000003d0000e0] = 7de1d3b0 8515c8c7 2b6d52dc 9a0860e5
! Mem[000000003d0000f0] = b63c81a4 65fad1aa 3316ebf8 08348afc
mov 0x0c0,%g5
ldda [%i2+%g5]ASI_BLK_S,%f16 ! Block Load from 000000003d0000c0
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000072dcab82
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 46a9829500bdcf01
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e67e5007
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000015
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f13f39ca
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ac
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c77e9d31
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007bb38d4c
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 42acf395 9f9a761c
bne %xcc,p22_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ca60cba7 040360b5
bne %xcc,p22_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3ea47fc0 c334947e
bne %xcc,p22_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be dc526383 4fe201b8
bne %xcc,p22_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 5549b7b5 e6f89c38
bne %xcc,p22_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0e42e232 9ef399cd
bne %xcc,p22_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d619f472 49ce9466
bne %xcc,p22_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 670037f6 ff3574e7
bne %xcc,p22_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 1428b904 a6b66cd0
bne %xcc,p22_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f0e025bf 7a99b3bc
bne %xcc,p22_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be acf9d355 eeb583e5
bne %xcc,p22_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7bb38d4c 2435c3bd
bne %xcc,p22_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 7de1d3b0 8515c8c7
bne %xcc,p22_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 2b6d52dc 9a0860e5
bne %xcc,p22_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be b63c81a4 65fad1aa
bne %xcc,p22_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 3316ebf8 08348afc
bne %xcc,p22_f30_fail
nop
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 907c2a31412e691f
ldx [%i0+0x018],%g3 ! Observed data at 000000003c000018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 155e326cc22f321f
ldx [%i0+0x048],%g3 ! Observed data at 000000003c000048
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6541e1a8cf2f1f6a
ldx [%i0+0x070],%g3 ! Observed data at 000000003c000070
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 046d72000eff05a1
ldx [%i0+0x080],%g3 ! Observed data at 000000003c000080
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 29bfa6ede2ca4555
ldx [%i0+0x088],%g3 ! Observed data at 000000003c000088
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ece2a319c615fcff
ldx [%i0+0x090],%g3 ! Observed data at 000000003c000090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = b2e7a5bb18d493c9
ldx [%i0+0x098],%g3 ! Observed data at 000000003c000098
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a2532589ff7b3890
ldx [%i0+0x0a0],%g3 ! Observed data at 000000003c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 42a1991177a2c1e6
ldx [%i0+0x0a8],%g3 ! Observed data at 000000003c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c11c4c1cc5086fbb
ldx [%i0+0x0b0],%g3 ! Observed data at 000000003c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ff2f321fd1295148
ldx [%i0+0x0b8],%g3 ! Observed data at 000000003c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = e9372b120000002d
ldx [%i0+0x0d8],%g3 ! Observed data at 000000003c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4c7c8afacf7771f0
ldx [%i0+0x108],%g3 ! Observed data at 000000003c000108
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 1aa615883c673d58
ldx [%i0+0x110],%g3 ! Observed data at 000000003c000110
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x110,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff0b1fb66b5f5dd6
ldx [%i0+0x198],%g3 ! Observed data at 000000003c000198
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 10385ebd71188ef7
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 = 00000000bacb9330
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 = 66d0fc52faff59d6
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 = 2e0b296d88d0105c
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 = 28e09fef0ea98f8d
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 = bacb9330c77e9d31
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 = 434467d916db6cb7
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 = 07346076efa7733d
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+0x078],%g2 ! Expected data = 20ff45e21bf24015
ldx [%i1+0x078],%g3 ! Observed data at 000000003c800078
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = c286ffedf7d7da61
ldx [%i1+0x088],%g3 ! Observed data at 000000003c800088
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffff4d614e95376c
ldx [%i1+0x098],%g3 ! Observed data at 000000003c800098
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 08348afc45b7ce17
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 = 0f2591bf0000b679
ldx [%i1+0x0d0],%g3 ! Observed data at 000000003c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c0b1c9471379522b
ldx [%i1+0x0f8],%g3 ! Observed data at 000000003c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4590ffbff88ac7a6
ldx [%i1+0x118],%g3 ! Observed data at 000000003c800118
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = a210c97f07b922ff
ldx [%i1+0x138],%g3 ! Observed data at 000000003c800138
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff8f06152aef00a8
ldx [%i1+0x140],%g3 ! Observed data at 000000003c800140
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7ddc5ae700000017
ldx [%i1+0x158],%g3 ! Observed data at 000000003c800158
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 582db493b88014a0
ldx [%i1+0x168],%g3 ! Observed data at 000000003c800168
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 1c769a9f95f3ac42
ldx [%i1+0x1c0],%g3 ! Observed data at 000000003c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = b801e24f88701379
ldx [%i1+0x1d8],%g3 ! Observed data at 000000003c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e77435fff6370067
ldx [%i1+0x1f8],%g3 ! Observed data at 000000003c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1f8,%g4
set p22_local2_expect,%g1
p22_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 8a33ee0d66248f4a
ldx [%i2+0x038],%g3 ! Observed data at 000000003d000038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6df8ccf2000000d5
ldx [%i2+0x040],%g3 ! Observed data at 000000003d000040
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = b3c75bffb18b4126
ldx [%i2+0x068],%g3 ! Observed data at 000000003d000068
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2b6d52dc9a0860e5
ldx [%i2+0x0e8],%g3 ! Observed data at 000000003d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 787bdb9d43a5c82d
ldx [%i2+0x108],%g3 ! Observed data at 000000003d000108
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = a6397bf0b88014a0
ldx [%i2+0x128],%g3 ! Observed data at 000000003d000128
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = ffffd1a481c24fd8
ldx [%i2+0x148],%g3 ! Observed data at 000000003d000148
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2fd47163fcff20e9
ldx [%i2+0x150],%g3 ! Observed data at 000000003d000150
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 6cce3cc288701379
ldx [%i2+0x170],%g3 ! Observed data at 000000003d000170
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8c88ff23f607b193
ldx [%i2+0x188],%g3 ! Observed data at 000000003d000188
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ec41ffeaec23c9b3
ldx [%i2+0x1c0],%g3 ! Observed data at 000000003d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3066fde777ffd6ae
ldx [%i2+0x1e0],%g3 ! Observed data at 000000003d0001e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 267946bfb6bd270d
ldx [%i2+0x1f0],%g3 ! Observed data at 000000003d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1f0,%g4
set p22_local3_expect,%g1
p22_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 6a629d424ddc0222
ldx [%i3+0x000],%g3 ! Observed data at 000000003d800000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x000,%g4
ldx [%g1+0x050],%g2 ! Expected data = 42a5cf6b3203b388
ldx [%i3+0x050],%g3 ! Observed data at 000000003d800050
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 66b8b3dd00000018
ldx [%i3+0x070],%g3 ! Observed data at 000000003d800070
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x070,%g4
ldx [%g1+0x100],%g2 ! Expected data = 66768eaf045ffc35
ldx [%i3+0x100],%g3 ! Observed data at 000000003d800100
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000fcfe29ab74
ldx [%i3+0x120],%g3 ! Observed data at 000000003d800120
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3128711db88014a0
ldx [%i3+0x138],%g3 ! Observed data at 000000003d800138
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1f2eee8aeba644d7
ldx [%i3+0x140],%g3 ! Observed data at 000000003d800140
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff015d1db64e150b
ldx [%i3+0x158],%g3 ! Observed data at 000000003d800158
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = c97731e5ffe60170
ldx [%i3+0x198],%g3 ! Observed data at 000000003d800198
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x198,%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:
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c000008]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d000008]
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d000000]
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800010]
done
p22_trap1o:
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c000008]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d000008]
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d000000]
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800010]
done
p22_trap2e:
stba %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000010]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000028]
done
p22_trap2o:
stba %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000010]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000028]
done
p22_trap3e:
nop
nop
nop
nop
done
p22_trap3o:
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 = c694a01242a5cf6b
ldx [%g1+0x008],%l1 ! %l1 = e48c7a4e12904379
ldx [%g1+0x010],%l2 ! %l2 = ff6f80fc43a5c82d
ldx [%g1+0x018],%l3 ! %l3 = f71e8e1070af9048
ldx [%g1+0x020],%l4 ! %l4 = ae55e87e9afaddb7
ldx [%g1+0x028],%l5 ! %l5 = f9a75de895f3ac42
ldx [%g1+0x030],%l6 ! %l6 = 02203e81e7b17f66
ldx [%g1+0x038],%l7 ! %l7 = 1bcf8170045cad0e
! 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 = 865c39f4 624e3fb5 9266ca60 c815f09c
! %f4 = 22f15270 12d26c5c d3c67d8d b63e4a3a
! %f8 = 3f2ffa3e 9e8c096b 522074f9 b557e888
! %f12 = 14fcdac6 e692399b 067e739d ff09c1bc
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6c4275a8 285617a8 f62a82ff 73ae35aa
! %f20 = 08633291 de664bd7 8dec1806 358bb344
! %f24 = 6f3b9640 1487ca38 814977c3 a15e8e76
! %f28 = 28fff42c 78c78036 72b1ac46 765eb3db
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dc1bcfe3 6f559417 3336fe49 e1976c52
! %f36 = 30196fc7 d0d4e779 cd27d1da 894e44b2
! %f40 = 30f3c6ed 63f83933 d736804b 8713e59b
! %f44 = cc94ed1c 0a242942 aa86ed43 cc941810
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x992e7c9000000050,%g7,%g1 ! GSR scale = 10, align = 0
wr %g1,%g0,%gsr ! GSR = 992e7c9000000050
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[000000003e8000c0] = 8980a8826753cf8d, %l5 = a9e2f43eb3dc84f4
ldx [%i1+0x0c0],%l5 ! %l5 = 8980a8826753cf8d
! %l0 = 64662e6c36ee5f5c, Mem[0000000090000158] = 79124e3f
stw %l0,[%i4+0x158] ! Mem[0000000090000158] = 36ee5f5c
! Mem[000000009000001c] = afc6105d, %g18 = db00cac023c9dddb
ldsw [%i4+0x01c],%g2 ! %g2 = db00cac023c9dddb
! Mem[0000000091800158] = 8265e37d, %g2 = ffffffffafc6105d
ldub [%o0+0x158],%g2 ! %g2 = 0000000000000082
! %l4 = f1198193, %l5 = 6753cf8d, Mem[00000000908000d8] = bd1c8fd8 49bd726e
std %l4,[%i5+0x0d8] ! Mem[00000000908000d8] = f1198193 6753cf8d
! %l0 = 36ee5f5c, %l1 = 23810e14, Mem[00000000900000d8] = b2ae2fca ed571155
std %l0,[%i4+0x0d8] ! Mem[00000000900000d8] = 36ee5f5c 23810e14
! %l6 = 88c80e7a66c977f8, Mem[000000009080012e] = fbb9d1b2
sth %l6,[%i5+0x12e] ! Mem[000000009080012c] = 77f8d1b2
! Mem[00000000910001d4] = 9e1f07db, %g18 = db00cac023c9dddb
ldsw [%i6+0x1d4],%g2 ! %g2 = db00cac023c9dddb
! Mem[000000003f80005d] = f8644d1b, %l2 = 591144aa10f997f5
ldstub [%i3+0x05d],%l2 ! %l2 = 00000064000000ff
! Mem[000000003e800140] = 6cb974d2 c0b3614f 35d70bf5 73556455
! Mem[000000003e800150] = 41d9544b 214fcdd7 863e661d 97174e7f
! Mem[000000003e800160] = 3b37af52 bd983dda 2dc72904 8dac39aa
! Mem[000000003e800170] = 96c239e3 ae74d376 f50e90aa 5265490b
mov 0x140,%g4
ldda [%i1+%g4]ASI_BLK_S,%f16 ! Block Load from 000000003e800140
p23_label_2:
! %l5 = 8980a8826753cf8d, Mem[0000000091000108] = 3cc57cdf
stb %l5,[%i6+0x108] ! Mem[0000000091000108] = 8dc57cdf
! Mem[000000003e800138] = e703d01b, %l2 = 0000000000000064
ldstub [%i1+0x138],%l2 ! %l2 = 000000e7000000ff
! %l7 = 19086cd2641df65b, Mem[000000003e8001d4] = e84f12e8
sth %l7,[%i1+0x1d4] ! Mem[000000003e8001d4] = f65b12e8
! %l2 = 000000e7, %l3 = a7eb6e6f, Mem[0000000091800170] = bdf036a6 f8334f44
std %l2,[%o0+0x170] ! Mem[0000000091800170] = 000000e7 a7eb6e6f
! Mem[000000003e000114] = 332f46f7, %l4 = c040262df1198193
swap [%i0+0x114],%l4 ! %l4 = 00000000332f46f7
! %f16 = 6cb974d2 c0b3614f 35d70bf5 73556455
! %f20 = 41d9544b 214fcdd7 863e661d 97174e7f
! %f24 = 3b37af52 bd983dda 2dc72904 8dac39aa
! %f28 = 96c239e3 ae74d376 f50e90aa 5265490b
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000910001dc] = eadd85ef, %g2 = ffffffff9e1f07db
lduw [%i6+0x1dc],%g2 ! %g2 = 00000000eadd85ef
! Mem[000000003f0001ac] = cf60d553, %l0 = 36ee5f5c, %l3 = a7eb6e6f
add %i2,0x1ac,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000cf60d553
! %l3 = 00000000cf60d553, Mem[00000000918001f2] = 9db48a23
stb %l3,[%o0+0x1f2] ! Mem[00000000918001f0] = 53b48a23
! %l6 = 88c80e7a66c977f8, Mem[00000000918001ef] = 9a019c53
stb %l6,[%o0+0x1ef] ! Mem[00000000918001ec] = f8019c53
p23_label_3:
! Mem[000000003e80002b] = 4b31bbd9, %l2 = 00000000000000e7
ldstub [%i1+0x02b],%l2 ! %l2 = 000000d9000000ff
! Mem[00000000908000fc] = 20263fe2, %g2 = 00000000eadd85ef
ldub [%i5+0x0fe],%g2 ! %g2 = 0000000000000020
! Mem[000000003e000028] = 951f85e5, %l3 = 00000000cf60d553
ldstub [%i0+%o5],%l3 ! %l3 = 00000095000000ff
! Mem[000000003e000058] = 8ffcc57935186133, %l5 = 8980a8826753cf8d, %l7 = 19086cd2641df65b
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8ffcc57935186133
membar #Sync ! Added by membar checker (1974)
! Mem[000000003e8001c0] = 9487c5fc 372ebed4 60947591 46375ce7
! Mem[000000003e8001d0] = ef52be44 f65b12e8 6b77a1d8 c26a766c
! Mem[000000003e8001e0] = e1234466 e38141a5 b972aeb5 40413574
! Mem[000000003e8001f0] = 3ac675ad 9955a55b b09aa8ee 7acdc295
ldda [%i1+%g5]ASI_BLK_PL,%f16 ! Block Load from 000000003e8001c0
! Mem[000000003f8000ec] = dfe925ef, %l1 = 4150a64223810e14
ldstub [%i3+0x0ec],%l1 ! %l1 = 000000df000000ff
! %f0 = 865c39f4 624e3fb5 9266ca60 c815f09c
! %f4 = 22f15270 12d26c5c d3c67d8d b63e4a3a
! %f8 = 3f2ffa3e 9e8c096b 522074f9 b557e888
! %f12 = 14fcdac6 e692399b 067e739d ff09c1bc
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000091800120] = a8761efd, %g2 = 0000000000000020
lduw [%o0+0x120],%g2 ! %g2 = 00000000a8761efd
! Mem[0000000091000040] = 5378113f, %g2 = 00000000a8761efd
ldsb [%i6+0x041],%g2 ! %g2 = 0000000000000053
! Mem[0000000091800140] = 21ad2fff 06964c4c, %g2 = 00000053, %g3 = 0bad0b00
ldd [%o0+0x140],%g2 ! %g2 = 0000000021ad2fff 0000000006964c4c
p23_label_4:
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c 36ee5f5c 23810e14
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000140] = 1cae4e95, %g2 = 0000000021ad2fff
lduw [%i6+0x140],%g2 ! %g2 = 000000001cae4e95
! Mem[00000000910001d0] = 9e222853, %g2 = 000000001cae4e95
lduw [%i6+0x1d0],%g2 ! %g2 = 000000009e222853
! Mem[000000003e8000d4] = 2e2a520e, %l5 = 8980a8826753cf8d
ldsh [%i1+0x0d4],%l5 ! %l5 = 0000000000002e2a
! Mem[000000009100004c] = 1b9bfe6c, %g2 = 000000009e222853
lduw [%i6+0x04c],%g2 ! %g2 = 000000001b9bfe6c
! %l0 = 64662e6c36ee5f5c, Mem[0000000090000028] = 35842cdce3635cb3
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 64662e6c36ee5f5c
! Mem[000000003f000120] = e7ab849c, %l0 = 64662e6c36ee5f5c
ldsw [%i2+0x120],%l0 ! %l0 = ffffffffe7ab849c
! %l0 = ffffffffe7ab849c, Mem[00000000910001ce] = 0abf9e22
sth %l0,[%i6+0x1ce] ! Mem[00000000910001cc] = 849c9e22
! Mem[00000000910001b8] = 10f84c59, %g2 = 000000001b9bfe6c
ldsh [%i6+0x1ba],%g2 ! %g2 = 00000000000010f8
p23_label_5:
! Mem[000000003e800060] = 571fa1642e5d51a2, %l6 = 88c80e7a66c977f8, %l4 = 00000000332f46f7
add %i1,0x60,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 571fa1642e5d51a2
! %l0 = e7ab849c, %l1 = 000000df, Mem[0000000091000118] = 454e9c33 47397e41
std %l0,[%i6+0x118] ! Mem[0000000091000118] = e7ab849c 000000df
! Mem[000000003f800101] = 726e3701, %l3 = 0000000000000095
ldstub [%i3+0x101],%l3 ! %l3 = 0000006e000000ff
! %l3 = 000000000000006e, Mem[000000003e800003] = 5009abc7
stb %l3,[%i1+0x003] ! Mem[000000003e800000] = 5009ab6e
! Mem[000000003f000080] = a262066f, %l5 = 00002e2a, %l0 = e7ab849c
add %i2,0x80,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000a262066f
! Mem[000000003f800054] = 7401d10c, %l1 = 000000df, %l0 = a262066f
add %i3,0x54,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000007401d10c
! %f0 = 865c39f4 624e3fb5 9266ca60 c815f09c
! %f4 = 22f15270 12d26c5c d3c67d8d b63e4a3a
! %f8 = 3f2ffa3e 9e8c096b 522074f9 b557e888
! %f12 = 14fcdac6 e692399b 067e739d ff09c1bc
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[000000003f800020] = dba0333f, %l1 = 00000000000000df
ldsw [%i3+%o4],%l1 ! %l1 = ffffffffdba0333f
! Mem[0000000091000038] = 2b9468ee6d58bf74, %g2 = 00000000000010f8
ldx [%i6+0x038],%g2 ! %g2 = 2b9468ee6d58bf74
! Mem[0000000091800070] = 164351f5, %g18 = db00cac023c9dddb
ldsw [%o0+0x070],%g2 ! %g2 = db00cac023c9dddb
p23_label_6:
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000018] = 1c38131a, %g2 = 00000000164351f5
lduh [%i4+%o3],%g2 ! %g2 = 0000000000001c38
! Mem[000000003f000064] = 87460522, %l2 = 00000000000000d9
swap [%i2+0x064],%l2 ! %l2 = 0000000087460522
! Mem[0000000091000134] = 4f472196, %g2 = 0000000000001c38
lduh [%i6+0x136],%g2 ! %g2 = 0000000000004f47
! %f0 = 865c39f4 624e3fb5 9266ca60 c815f09c
! %f4 = 22f15270 12d26c5c d3c67d8d b63e4a3a
! %f8 = 3f2ffa3e 9e8c096b 522074f9 b557e888
! %f12 = 14fcdac6 e692399b 067e739d ff09c1bc
mov 0x1c0,%g6
stda %f0,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 000000003f8001c0
! %l2 = 0000000087460522, Mem[000000003f8001a8] = 91a824c9
sth %l2,[%i3+0x1a8] ! Mem[000000003f8001a8] = 052224c9
! Mem[000000003e800120] = fea9220b, %l7 = 8ffcc57935186133
swap [%i1+0x120],%l7 ! %l7 = 00000000fea9220b
! %f0 = 865c39f4 624e3fb5 9266ca60 c815f09c
! %f4 = 22f15270 12d26c5c d3c67d8d b63e4a3a
! %f8 = 3f2ffa3e 9e8c096b 522074f9 b557e888
! %f12 = 14fcdac6 e692399b 067e739d ff09c1bc
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! %l5 = 0000000000002e2a, Mem[000000003e8001b4] = 30d62a17
stw %l5,[%i1+0x1b4] ! Mem[000000003e8001b4] = 00002e2a
! %l7 = 00000000fea9220b, Mem[000000009100005c] = f9987bb3
stb %l7,[%i6+0x05c] ! Mem[000000009100005c] = 0b987bb3
p23_label_7:
! Mem[000000003f80015c] = 0d508e69, %l4 = 571fa1642e5d51a2
lduw [%i3+0x15c],%l4 ! %l4 = 000000000d508e69
! Mem[0000000091800184] = c0cbcfa3, %g2 = 0000000000004f47
ldub [%o0+0x187],%g2 ! %g2 = 00000000000000c0
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c 36ee5f5c 23810e14
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[000000003e0001a8] = f21f25a4, %l5 = 0000000000002e2a
swap [%i0+0x1a8],%l5 ! %l5 = 00000000f21f25a4
! Mem[000000003f000183] = cc2b716a, %l0 = 000000007401d10c
ldstub [%i2+0x183],%l0 ! %l0 = 0000006a000000ff
! Mem[0000000091800030] = 3aa1a86c, %g2 = 00000000000000c0
ldub [%o0+0x030],%g2 ! %g2 = 000000000000003a
! Mem[000000003e80002d] = 9317df77, %l0 = 000000000000006a
ldstub [%i1+0x02d],%l0 ! %l0 = 00000017000000ff
! Mem[00000000900001c0] = 4f61b3c0 d274b96c 55645573 f50bd735
! Mem[00000000900001d0] = d7cd4f21 4b54d941 7f4e1797 1d663e86
! Mem[00000000900001e0] = da3d98bd 52af373b aa39ac8d 0429c72d
! Mem[00000000900001f0] = 76d374ae e339c296 0b496552 aa900ef5
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l5 = 00000000f21f25a4, Mem[00000000908001e0] = 718735ab
sth %l5,[%i5+0x1e0] ! Mem[00000000908001e0] = 25a435ab
! Mem[000000003f000178] = 73b4bada, %l0 = 00000017, %l7 = fea9220b
add %i2,0x178,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000073b4bada
p23_label_8:
! %l6 = 88c80e7a66c977f8, Mem[00000000918001fc] = 946eb4fe
stw %l6,[%o0+0x1fc] ! Mem[00000000918001fc] = 66c977f8
! Mem[000000003f0000b8] = 4f05a06b, %l0 = 00000017, %l2 = 87460522
add %i2,0xb8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000004f05a06b
! Mem[0000000090800040] = 78c1e8f5 e698cf29, %g2 = 0000003a, %g3 = 06964c4c
ldd [%i5+0x040],%g2 ! %g2 = 0000000078c1e8f5 00000000e698cf29
! %l0 = 00000017, %l1 = dba0333f, Mem[0000000091000080] = 30f3d11f 5ade3b8e
std %l0,[%i6+0x080] ! Mem[0000000091000080] = 00000017 dba0333f
membar #Sync ! Added by membar checker (1975)
! %l0 = 0000000000000017, Mem[00000000900001ee] = c72d76d3
sth %l0,[%i4+0x1ee] ! Mem[00000000900001ec] = 001776d3
! %l1 = ffffffffdba0333f, Mem[0000000091000138] = 21962292
stw %l1,[%i6+0x138] ! Mem[0000000091000138] = dba0333f
! Mem[00000000910001f4] = fbbad425, %g2 = 0000000078c1e8f5
lduh [%i6+0x1f6],%g2 ! %g2 = 000000000000fbba
! Mem[00000000900000f0] = c8f3917b 1b8f550a, %g2 = 0000fbba, %g3 = e698cf29
ldd [%i4+0x0f0],%g2 ! %g2 = 00000000c8f3917b 000000001b8f550a
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000110] = b0b6277a, %g2 = 00000000c8f3917b
ldsb [%i6+0x113],%g2 ! %g2 = ffffffffffffffb0
p23_label_9:
! Mem[0000000090000140] = 865c39f4 624e3fb5 9266ca60 c815f09c
! Mem[0000000090000150] = 22f15270 12d26c5c d3c67d8d b63e4a3a
! Mem[0000000090000160] = 3f2ffa3e 9e8c096b 522074f9 b557e888
! Mem[0000000090000170] = 14fcdac6 e692399b 067e739d ff09c1bc
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[000000003f800150] = 82d90e55b0b935e8, %l3 = 000000000000006e, %l1 = ffffffffdba0333f
add %i3,0x150,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 82d90e55b0b935e8
! Mem[000000003e8000a8] = 479f6d8b, %l5 = f21f25a4, %l1 = b0b935e8
add %i1,0xa8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000479f6d8b
! Mem[000000003e000090] = 3b767b5353692b13, %l1 = 00000000479f6d8b, %l1 = 00000000479f6d8b
add %i0,0x90,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 3b767b5353692b13
! Mem[00000000918000e4] = 9a5d35e2, %g2 = ffffffffffffffb0
ldsh [%o0+0x0e6],%g2 ! %g2 = ffffffffffff9a5d
! Mem[000000003f800010] = d57260b3, %l1 = 53692b13, %l5 = f21f25a4
add %i3,0x10,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000d57260b3
! Mem[00000000910000f0] = 60458241 62fe258d, %g2 = ffff9a5d, %g3 = 1b8f550a
ldd [%i6+0x0f0],%g2 ! %g2 = 0000000060458241 0000000062fe258d
! Mem[0000000090000040] = b53f4e62 f4395c86 9cf015c8 60ca6692
! Mem[0000000090000050] = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! Mem[0000000090000060] = 6b098c9e 3efa2f3f 88e857b5 f9742052
! Mem[0000000090000070] = 9b3992e6 c6dafc14 bcc109ff 9d737e06
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000003f000144] = d9b483dc, %l6 = 88c80e7a66c977f8
swap [%i2+0x144],%l6 ! %l6 = 00000000d9b483dc
! Mem[0000000091000188] = 2cf14da1 7a0cb45d, %g2 = 60458241, %g3 = 62fe258d
ldd [%i6+0x188],%g2 ! %g2 = 000000002cf14da1 000000007a0cb45d
p23_label_10:
! Mem[00000000910001ec] = 858d7a00, %g2 = 000000002cf14da1
lduw [%i6+0x1ec],%g2 ! %g2 = 00000000858d7a00
membar #Sync ! Added by membar checker (1976)
! Mem[00000000900001c0] = 4f61b3c0 d274b96c 55645573 f50bd735
! Mem[00000000900001d0] = d7cd4f21 4b54d941 7f4e1797 1d663e86
! Mem[00000000900001e0] = da3d98bd 52af373b aa39ac8d 04290017
! Mem[00000000900001f0] = 76d374ae e339c296 0b496552 aa900ef5
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000140] = 865c39f4 624e3fb5 9266ca60 c815f09c
! Mem[0000000090000150] = 22f15270 12d26c5c d3c67d8d b63e4a3a
! Mem[0000000090000160] = 3f2ffa3e 9e8c096b 522074f9 b557e888
! Mem[0000000090000170] = 14fcdac6 e692399b 067e739d ff09c1bc
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800140] = 04425eec, %g2 = 00000000858d7a00
ldsb [%i5+0x143],%g2 ! %g2 = 0000000000000004
! Mem[000000003f8001c0] = b53f4e62 f4395c86 9cf015c8 60ca6692
! Mem[000000003f8001d0] = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! Mem[000000003f8001e0] = 6b098c9e 3efa2f3f 88e857b5 f9742052
! Mem[000000003f8001f0] = 9b3992e6 c6dafc14 bcc109ff 9d737e06
mov 0x1c0,%g6
ldda [%i3+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 000000003f8001c0
! %f16 = b53f4e62 f4395c86 9cf015c8 60ca6692
! %f20 = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! %f24 = 6b098c9e 3efa2f3f 88e857b5 f9742052
! %f28 = 9b3992e6 c6dafc14 bcc109ff 9d737e06
mov 0x180,%g4
stda %f16,[%i2+%g4]ASI_BLK_P ! Block Store to 000000003f000180
! Mem[000000003e0000a4] = 72f7213d, %l7 = 0000000073b4bada
ldsb [%i0+0x0a4],%l7 ! %l7 = 0000000000000072
! Mem[000000003e800068] = b941b9476b01dd4d, %l1 = 3b767b5353692b13, %l0 = 0000000000000017
add %i1,0x68,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = b941b9476b01dd4d
! Mem[000000009080016c] = d5f50a6e, %g2 = 0000000000000004
ldsh [%i5+0x16c],%g2 ! %g2 = ffffffffffffd5f5
! %l6 = d9b483dc, %l7 = 00000072, Mem[0000000091000148] = 1aab249a a9cc5378
std %l6,[%i6+0x148] ! Mem[0000000091000148] = d9b483dc 00000072
p23_label_11:
! Mem[000000003f80002c] = e21afbef, %l2 = 000000004f05a06b
ldstub [%i3+0x02c],%l2 ! %l2 = 000000e2000000ff
! Mem[000000003f80001c] = 07794fec, %l2 = 00000000000000e2
ldsw [%i3+0x01c],%l2 ! %l2 = 0000000007794fec
! %f16 = b53f4e62 f4395c86 9cf015c8 60ca6692
! %f20 = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! %f24 = 6b098c9e 3efa2f3f 88e857b5 f9742052
! %f28 = 9b3992e6 c6dafc14 bcc109ff 9d737e06
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %f16 = b53f4e62 f4395c86 9cf015c8 60ca6692
! %f20 = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! %f24 = 6b098c9e 3efa2f3f 88e857b5 f9742052
! %f28 = 9b3992e6 c6dafc14 bcc109ff 9d737e06
stda %f16,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 000000003e800180
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 64662e6c 36ee5f5c
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l1 = 3b767b5353692b13, Mem[0000000091800110] = f718962dc7e3e047
stx %l1,[%o0+0x110] ! Mem[0000000091800110] = 3b767b5353692b13
! Mem[000000003e0000c0] = 133b7207 19e372a1 ade58135 448d7794
! Mem[000000003e0000d0] = 7a8f2a23 381369f4 3aad264e 599d0365
! Mem[000000003e0000e0] = cd6bd585 1e611e5e 5b26c3c2 6ac808d4
! Mem[000000003e0000f0] = fca7d53e 8c97872c 259dfe83 57cdce77
mov 0x0c0,%g5
ldda [%i0+%g5]ASI_BLK_S,%f0 ! Block Load from 000000003e0000c0
! %l7 = 0000000000000072, Mem[00000000910001c0] = c03f76da58ae9c98
stx %l7,[%i6+0x1c0] ! Mem[00000000910001c0] = 0000000000000072
! Mem[0000000091800008] = cad99599, %g2 = ffffffffffffd5f5
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffffcad9
! %f0 = 133b7207 19e372a1 ade58135 448d7794
! %f4 = 7a8f2a23 381369f4 3aad264e 599d0365
! %f8 = cd6bd585 1e611e5e 5b26c3c2 6ac808d4
! %f12 = fca7d53e 8c97872c 259dfe83 57cdce77
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
p23_label_12:
! %l4 = 000000000d508e69, Mem[000000003f000128] = 4a161c215aebc9db
stx %l4,[%i2+0x128] ! Mem[000000003f000128] = 000000000d508e69
! Mem[000000003e80010c] = 3002d1d7, %l4 = 000000000d508e69
swap [%i1+0x10c],%l4 ! %l4 = 000000003002d1d7
! %l1 = 3b767b5353692b13, Mem[00000000908000dc] = 6753cf8d
stb %l1,[%i5+0x0dc] ! Mem[00000000908000dc] = 1353cf8d
! %l3 = 000000000000006e, Mem[000000003f800167] = a4a8f1d4
stb %l3,[%i3+0x167] ! Mem[000000003f800164] = a4a8f16e
! Mem[00000000918001a8] = 68d08c1d, %g2 = ffffffffffffcad9
ldsh [%o0+0x1a8],%g2 ! %g2 = 00000000000068d0
! Mem[000000003f8001ac] = ade70492, %l2 = 07794fec, %l2 = 07794fec
add %i3,0x1ac,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ade70492
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c 36ee5f5c 23810e14
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
membar #Sync ! Added by membar checker (1977)
! Mem[000000003e8001a0] = 6b098c9e, %l0 = b941b9476b01dd4d
lduw [%i1+0x1a0],%l0 ! %l0 = 000000006b098c9e
! Mem[000000003f00006c] = 9fadbbe6, %l4 = 000000003002d1d7
ldsb [%i2+0x06e],%l4 ! %l4 = ffffffffffffffbb
! Mem[000000003e8000a4] = c0a71d97, %l0 = 000000006b098c9e
ldsb [%i1+0x0a5],%l0 ! %l0 = ffffffffffffffa7
p23_label_13:
! Mem[0000000090000140] = 865c39f4624e3fb5, %g2 = 00000000000068d0
ldx [%i4+0x140],%g2 ! %g2 = 865c39f4624e3fb5
! Mem[000000003f0001e1] = ea73255d, %l7 = 0000000000000072
ldstub [%i2+0x1e1],%l7 ! %l7 = 00000073000000ff
! Mem[00000000910000bc] = 737ef9df, %g2 = 865c39f4624e3fb5
ldub [%i6+0x0bd],%g2 ! %g2 = 0000000000000073
! %l4 = ffffffffffffffbb, Mem[000000009000014d] = 15f09c22
stb %l4,[%i4+0x14d] ! Mem[000000009000014c] = bbf09c22
! Mem[0000000091000078] = 9d54079e bbee9030, %g2 = 00000073, %g3 = 7a0cb45d
ldd [%i6+0x078],%g2 ! %g2 = 000000009d54079e 00000000bbee9030
! Mem[0000000090000018] = 1c38131a, %g2 = 000000009d54079e
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001c38
! %l6 = 00000000d9b483dc, Mem[00000000900000c9] = 817b48ee
stb %l6,[%i4+0x0c9] ! Mem[00000000900000c8] = dc7b48ee
! %l4 = ffffffffffffffbb, Mem[000000003e800098] = 5a5ba516
stw %l4,[%i1+0x098] ! Mem[000000003e800098] = ffffffbb
! Mem[000000003e000142] = aacbe845, %l5 = 00000000d57260b3
ldstub [%i0+0x142],%l5 ! %l5 = 000000e8000000ff
! Mem[0000000091800064] = b85dc7f0, %g2 = 0000000000001c38
ldub [%o0+0x064],%g2 ! %g2 = 00000000000000b8
p23_label_14:
! Mem[000000003f0000f0] = c80dab1013418128, %l4 = ffffffffffffffbb, %l4 = ffffffffffffffbb
add %i2,0xf0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = c80dab1013418128
! %f0 = 133b7207 19e372a1 ade58135 448d7794
! %f4 = 7a8f2a23 381369f4 3aad264e 599d0365
! %f8 = cd6bd585 1e611e5e 5b26c3c2 6ac808d4
! %f12 = fca7d53e 8c97872c 259dfe83 57cdce77
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[000000003f00014c] = 5f39bda2, %l7 = 0000000000000073
ldsw [%i2+0x14c],%l7 ! %l7 = 000000005f39bda2
! Mem[000000003f0000a0] = 13521ec5f41494f7, %l6 = 00000000d9b483dc, %l5 = 00000000000000e8
add %i2,0xa0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 13521ec5f41494f7
! Mem[00000000900001e8] = d408c86a, %g2 = 00000000000000b8
lduw [%i4+0x1e8],%g2 ! %g2 = 00000000d408c86a
! %l1 = 3b767b5353692b13, Mem[00000000908000dc] = 1353cf8d
stw %l1,[%i5+0x0dc] ! Mem[00000000908000dc] = 53692b13
! Mem[000000009000006c] = f9742052, %g2 = 00000000d408c86a
lduw [%i4+0x06c],%g2 ! %g2 = 00000000f9742052
! %l7 = 000000005f39bda2, Mem[0000000090000188] = 9266ca60c815f09c
stx %l7,[%i4+0x188] ! Mem[0000000090000188] = 000000005f39bda2
! Mem[00000000910001a0] = eb69db20, %g2 = 00000000f9742052
ldsh [%i6+0x1a2],%g2 ! %g2 = ffffffffffffeb69
! Mem[00000000918001d0] = 6629cc04, %g18 = db00cac023c9dddb
ldsw [%o0+0x1d0],%g2 ! %g2 = db00cac023c9dddb
p23_label_15:
! Mem[000000003f00017c] = 4cfbb691, %l6 = d9b483dc, %l2 = ade70492
add %i2,0x17c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000004cfbb691
! Mem[0000000091800074] = 5822c467, %g18 = db00cac023c9dddb
ldsw [%o0+0x074],%g2 ! %g2 = db00cac023c9dddb
! Mem[000000003f00014c] = 5f39bda2, %l6 = 00000000d9b483dc
swap [%i2+0x14c],%l6 ! %l6 = 000000005f39bda2
! Mem[000000003e000110] = 2987ca35, %l6 = 5f39bda2, %l4 = 13418128
add %i0,0x110,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000002987ca35
! Mem[0000000091800008] = cad99599d97e67e1, %g2 = 000000005822c467
ldx [%o0+%o1],%g2 ! %g2 = cad99599d97e67e1
! %l2 = 4cfbb691, %l3 = 0000006e, Mem[0000000091800180] = 59525e81 3a8961c0
std %l2,[%o0+0x180] ! Mem[0000000091800180] = 4cfbb691 0000006e
! Mem[000000003e00011c] = 8629db3e, %l7 = 000000005f39bda2
ldub [%i0+0x11e],%l7 ! %l7 = 00000000000000db
! Mem[000000003f0000f8] = a3eb5769fc506c15, %l4 = 000000002987ca35, %l5 = 13521ec5f41494f7
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = a3eb5769fc506c15
! %l0 = ffffffffffffffa7, Mem[000000003f0000f0] = c80dab10
stw %l0,[%i2+0x0f0] ! Mem[000000003f0000f0] = ffffffa7
! Mem[0000000091000058] = 57350b98, %g2 = cad99599d97e67e1
ldsb [%i6+0x05a],%g2 ! %g2 = 0000000000000057
p23_label_16:
! %l6 = 000000005f39bda2, Mem[000000003e8001c8] = 6094759146375ce7
stx %l6,[%i1+0x1c8] ! Mem[000000003e8001c8] = 000000005f39bda2
! Mem[000000003e8001ae] = f9742052, %l0 = ffffffffffffffa7
ldstub [%i1+0x1ae],%l0 ! %l0 = 00000020000000ff
! Mem[000000003f8000a8] = c9f345ec56f5befa, %l4 = 000000002987ca35
ldx [%i3+0x0a8],%l4 ! %l4 = c9f345ec56f5befa
! %l4 = 56f5befa, %l5 = fc506c15, Mem[0000000091800038] = dc76802b 80b203b0
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 56f5befa fc506c15
! %l0 = 00000020, %l1 = 53692b13, Mem[0000000090000088] = 9266ca60 c815f09c
std %l0,[%i4+0x088] ! Mem[0000000090000088] = 00000020 53692b13
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! %l2 = 000000004cfbb691, Mem[00000000908000c2] = 371c81da
stb %l2,[%i5+0x0c2] ! Mem[00000000908000c0] = 911c81da
! %f16 = b53f4e62 f4395c86 9cf015c8 60ca6692
! %f20 = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! %f24 = 6b098c9e 3efa2f3f 88e857b5 f9742052
! %f28 = 9b3992e6 c6dafc14 bcc109ff 9d737e06
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[0000000090800040] = 78c1e8f5, %g2 = 0000000000000057
lduw [%i5+0x040],%g2 ! %g2 = 0000000078c1e8f5
! %l6 = 000000005f39bda2, Mem[000000003f000102] = 718d2d8a
stb %l6,[%i2+0x102] ! Mem[000000003f000100] = 718da28a
p23_label_17:
! %l2 = 000000004cfbb691, Mem[00000000910001e4] = 04fdbd42
stb %l2,[%i6+0x1e4] ! Mem[00000000910001e4] = 91fdbd42
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 64662e6c 36ee5f5c
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l4 = c9f345ec56f5befa, Mem[000000003e00018c] = ebab92c2
stb %l4,[%i0+0x18c] ! Mem[000000003e00018c] = faab92c2
! Mem[000000003e800040] = 8c0f2a33, %l0 = 0000000000000020
swap [%i1+0x040],%l0 ! %l0 = 000000008c0f2a33
! Mem[0000000091800100] = b89e754f 866f2604, %g2 = 78c1e8f5, %g3 = bbee9030
ldd [%o0+0x100],%g2 ! %g2 = 00000000b89e754f 00000000866f2604
! %l4 = c9f345ec56f5befa, Mem[000000003e000096] = 53692b13
stb %l4,[%i0+0x096] ! Mem[000000003e000094] = 5369fa13
! Mem[000000003f0000a4] = f41494f7, %l3 = 000000000000006e
swap [%i2+0x0a4],%l3 ! %l3 = 00000000f41494f7
! Mem[000000003f0000b0] = f8c593aa25a3bcf8, %l3 = 00000000f41494f7, %l4 = c9f345ec56f5befa
add %i2,0xb0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = f8c593aa25a3bcf8
! Mem[0000000090000120] = 2861e7a2, %g2 = 00000000b89e754f
ldub [%i4+0x122],%g2 ! %g2 = 0000000000000028
! Mem[00000000908001cc] = 1ce4d927, %g2 = 0000000000000028
ldsh [%i5+0x1cc],%g2 ! %g2 = 0000000000001ce4
p23_label_18:
membar #Sync ! Added by membar checker (1978)
! %l6 = 5f39bda2, %l7 = 000000db, Mem[0000000090000010] = 556f2f4b 9ea9c096
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 5f39bda2 000000db
! Mem[000000003e800080] = 070446c3, %l7 = 000000db, %l7 = 000000db
add %i1,0x80,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000070446c3
! Mem[0000000091800158] = 8265e37d, %g18 = db00cac023c9dddb
ldsw [%o0+0x158],%g2 ! %g2 = db00cac023c9dddb
! Mem[000000003e800198] = 3a4a3eb6, %l4 = f8c593aa25a3bcf8
ldstub [%i1+0x198],%l4 ! %l4 = 0000003a000000ff
! Mem[000000003f8000c0] = 15b781587b43191a, %l0 = 000000008c0f2a33, %l4 = 000000000000003a
add %i3,0xc0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 15b781587b43191a
! Mem[0000000090000008] = c9071416, %g2 = ffffffff8265e37d
ldub [%i4+0x009],%g2 ! %g2 = 00000000000000c9
! %l0 = 000000008c0f2a33, Mem[00000000908001b8] = da1c61c6
sth %l0,[%i5+0x1b8] ! Mem[00000000908001b8] = 2a3361c6
! Mem[0000000090000010] = 5f39bda2, %g2 = 00000000000000c9
ldub [%i4+%o2],%g2 ! %g2 = 000000000000005f
! Mem[000000003f8000c8] = 7e43c303593c8d43, %l2 = 000000004cfbb691, %l0 = 000000008c0f2a33
add %i3,0xc8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 7e43c303593c8d43
! Mem[00000000908000fc] = 20263fe2, %g2 = 000000000000005f
ldub [%i5+0x0fe],%g2 ! %g2 = 0000000000000020
p23_label_19:
! Mem[00000000910000b0] = 0aab633a, %g2 = 0000000000000020
ldsb [%i6+0x0b1],%g2 ! %g2 = 000000000000000a
! Mem[000000003e000018] = f359954d79e3d8da, %l3 = 00000000f41494f7, %l3 = 00000000f41494f7
add %i0,0x18,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = f359954d79e3d8da
! %f16 = b53f4e62 f4395c86 9cf015c8 60ca6692
! %f20 = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! %f24 = 6b098c9e 3efa2f3f 88e857b5 f9742052
! %f28 = 9b3992e6 c6dafc14 bcc109ff 9d737e06
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[00000000900000dc] = 23810e14, %g2 = 000000000000000a
lduh [%i4+0x0dc],%g2 ! %g2 = 0000000000002381
! Mem[00000000918000c8] = 7b42db07 ee9de4a5, %g2 = 00002381, %g3 = 866f2604
ldd [%o0+0x0c8],%g2 ! %g2 = 000000007b42db07 00000000ee9de4a5
! %f16 = b53f4e62 f4395c86 9cf015c8 60ca6692
! %f20 = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! %f24 = 6b098c9e 3efa2f3f 88e857b5 f9742052
! %f28 = 9b3992e6 c6dafc14 bcc109ff 9d737e06
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[000000003e800084] = 4880b23a, %l6 = 5f39bda2, %l7 = 070446c3
add %i1,0x84,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000004880b23a
! %f16 = b53f4e62 f4395c86 9cf015c8 60ca6692
! %f20 = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! %f24 = 6b098c9e 3efa2f3f 88e857b5 f9742052
! %f28 = 9b3992e6 c6dafc14 bcc109ff 9d737e06
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000003f000088] = 4ccd8613, %l4 = 15b781587b43191a
swap [%i2+0x088],%l4 ! %l4 = 000000004ccd8613
! %l0 = 7e43c303593c8d43, Mem[0000000090000078] = bcc109ff9d737e06
stx %l0,[%i4+0x078] ! Mem[0000000090000078] = 7e43c303593c8d43
p23_label_20:
! Mem[0000000091800050] = 82afd0fb f579ed01, %g2 = 7b42db07, %g3 = ee9de4a5
ldd [%o0+0x050],%g2 ! %g2 = 0000000082afd0fb 00000000f579ed01
! %l4 = 4ccd8613, %l5 = fc506c15, Mem[0000000091000078] = 9d54079e bbee9030
std %l4,[%i6+0x078] ! Mem[0000000091000078] = 4ccd8613 fc506c15
membar #Sync ! Added by membar checker (1979)
! Mem[0000000090000018] = 3a4a3eb6 8d7dc6d3, %g2 = 82afd0fb, %g3 = f579ed01
ldd [%i4+%o3],%g2 ! %g2 = 000000003a4a3eb6 000000008d7dc6d3
! %l4 = 4ccd8613, %l5 = fc506c15, Mem[0000000091000170] = fcaaa1c2 7f0c6232
std %l4,[%i6+0x170] ! Mem[0000000091000170] = 4ccd8613 fc506c15
! %l0 = 593c8d43, %l1 = 53692b13, Mem[00000000908000c8] = 76a4fc3c 9fc9bfcc
std %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 593c8d43 53692b13
! Mem[0000000090000140] = 865c39f4 624e3fb5 9266ca60 c815f09c
! Mem[0000000090000150] = 22f15270 12d26c5c d3c67d8d b63e4a3a
! Mem[0000000090000160] = 3f2ffa3e 9e8c096b 522074f9 b557e888
! Mem[0000000090000170] = 14fcdac6 e692399b 067e739d ff09c1bc
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[00000000900001c0] = b53f4e62 f4395c86 9cf015c8 60ca6692
! Mem[00000000900001d0] = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! Mem[00000000900001e0] = 6b098c9e 3efa2f3f 88e857b5 f9742052
! Mem[00000000900001f0] = 9b3992e6 c6dafc14 bcc109ff 9d737e06
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[000000003f800144] = c1359bfc, %l5 = a3eb5769fc506c15
swap [%i3+0x144],%l5 ! %l5 = 00000000c1359bfc
! Mem[000000003f8001f8] = bcc109ff9d737e06, %l4 = 000000004ccd8613, %l2 = 000000004cfbb691
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = bcc109ff9d737e06
! Mem[000000003f800128] = e097d4704a890df1, %l5 = 00000000c1359bfc, %l6 = 000000005f39bda2
add %i3,0x128,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e097d4704a890df1
p23_label_21:
! Mem[00000000918001f0] = 019c53b48a23ac68, %g2 = 000000003a4a3eb6
ldx [%o0+0x1f0],%g2 ! %g2 = 019c53b48a23ac68
! Mem[000000003f000090] = 6cfbb7b67ca295e4, %l4 = 000000004ccd8613, %l3 = f359954d79e3d8da
add %i2,0x90,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 6cfbb7b67ca295e4
membar #Sync ! Added by membar checker (1980)
! %l0 = 7e43c303593c8d43, Mem[0000000090000168] = 522074f9
sth %l0,[%i4+0x168] ! Mem[0000000090000168] = 8d4374f9
! Mem[000000003e0001a8] = 00002e2a45c07123, %l4 = 000000004ccd8613, %l0 = 7e43c303593c8d43
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 00002e2a45c07123
! Mem[0000000090000054] = 223a4a3e, %g2 = 019c53b48a23ac68
ldsb [%i4+0x057],%g2 ! %g2 = 0000000000000022
! Mem[0000000091000080] = 00000017dba0333f, %g2 = 0000000000000022
ldx [%i6+0x080],%g2 ! %g2 = 00000017dba0333f
! Mem[000000003f000080] = a262066f, %l1 = 3b767b5353692b13
swap [%i2+0x080],%l1 ! %l1 = 00000000a262066f
! Mem[0000000091000194] = 8f301cc7, %g18 = db00cac023c9dddb
ldsw [%i6+0x194],%g2 ! %g2 = db00cac023c9dddb
! Mem[000000003e800044] = bb867ba5, %l2 = bcc109ff9d737e06
ldsw [%i1+0x044],%l2 ! %l2 = ffffffffbb867ba5
! Mem[0000000090800068] = 2838e183, %g2 = ffffffff8f301cc7
ldsb [%i5+0x069],%g2 ! %g2 = 0000000000000028
p23_label_22:
! Mem[000000003f0001f4] = 576e5c91, %l3 = 7ca295e4, %l3 = 7ca295e4
add %i2,0x1f4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000576e5c91
! Mem[000000003f000134] = 7f09026c, %l6 = e097d4704a890df1
ldub [%i2+0x136],%l6 ! %l6 = 0000000000000002
! Mem[0000000090000040] = b53f4e62 f4395c86 9cf015c8 60ca6692
! Mem[0000000090000050] = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! Mem[0000000090000060] = 6b098c9e 3efa2f3f 88e857b5 f9742052
! Mem[0000000090000070] = 9b3992e6 c6dafc14 7e43c303 593c8d43
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000910000ec] = a4951bb3, %g18 = db00cac023c9dddb
ldsw [%i6+0x0ec],%g2 ! %g2 = db00cac023c9dddb
! Mem[000000003e8000da] = 9dc0e376, %l2 = ffffffffbb867ba5
ldstub [%i1+0x0da],%l2 ! %l2 = 000000e3000000ff
! Mem[000000003f000024] = b097da9a, %l5 = c1359bfc, %l2 = 000000e3
add %i2,0x24,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000b097da9a
! Mem[0000000090000000] = b53f4e62 f4395c86 9cf015c8 60ca6692
! Mem[0000000090000010] = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! Mem[0000000090000020] = 6b098c9e 3efa2f3f 88e857b5 f9742052
! Mem[0000000090000030] = 9b3992e6 c6dafc14 bcc109ff 9d737e06
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[000000003e000040] = 52c861cf, %l2 = 00000000b097da9a
ldstub [%i0+0x040],%l2 ! %l2 = 00000052000000ff
! %l1 = 00000000a262066f, Mem[0000000090800085] = 2a42252d
stb %l1,[%i5+0x085] ! Mem[0000000090800084] = 6f42252d
! Mem[000000003e8000d0] = c72fe759, %l1 = a262066f, %l5 = c1359bfc
add %i1,0xd0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000c72fe759
p23_label_23:
! Mem[0000000090800080] = 9df8cfa2 8c6f4225, %g2 = a4951bb3, %g3 = 8d7dc6d3
ldd [%i5+0x080],%g2 ! %g2 = 000000009df8cfa2 000000008c6f4225
! %l6 = 00000002, %l7 = 4880b23a, Mem[000000003e800138] = ff03d01b b0b1f281
std %l6,[%i1+0x138] ! Mem[000000003e800138] = 00000002 4880b23a
! Mem[000000003e0000b8] = 663f0b153e0034d2, %l7 = 000000004880b23a, %l2 = 0000000000000052
add %i0,0xb8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 663f0b153e0034d2
! %l3 = 00000000576e5c91, Mem[0000000091000120] = 46768b48
stw %l3,[%i6+0x120] ! Mem[0000000091000120] = 576e5c91
! Mem[0000000090000000] = b53f4e62 f4395c86 9cf015c8 60ca6692
! Mem[0000000090000010] = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! Mem[0000000090000020] = 6b098c9e 3efa2f3f 88e857b5 f9742052
! Mem[0000000090000030] = 9b3992e6 c6dafc14 bcc109ff 9d737e06
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[00000000910000b8] = 33a41d64 e0737ef9, %g2 = 9df8cfa2, %g3 = 8c6f4225
ldd [%i6+0x0b8],%g2 ! %g2 = 0000000033a41d64 00000000e0737ef9
! Mem[000000003f800164] = a4a8f16e, %l3 = 576e5c91, %l7 = 4880b23a
add %i3,0x164,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a4a8f16e
membar #Sync ! Added by membar checker (1981)
! %l0 = 45c07123, %l1 = a262066f, Mem[0000000090000008] = 9cf015c8 60ca6692
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 45c07123 a262066f
! Mem[000000003f800190] = 8d84a892, %l7 = 00000000a4a8f16e
swap [%i3+0x190],%l7 ! %l7 = 000000008d84a892
! %f0 = 133b7207 19e372a1 ade58135 448d7794
! %f4 = 7a8f2a23 381369f4 3aad264e 599d0365
! %f8 = cd6bd585 1e611e5e 5b26c3c2 6ac808d4
! %f12 = fca7d53e 8c97872c 259dfe83 57cdce77
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
p23_label_24:
! Mem[000000003f800019] = 759e3e0f, %l3 = 00000000576e5c91
ldstub [%i3+0x019],%l3 ! %l3 = 0000009e000000ff
! %l4 = 000000004ccd8613, Mem[0000000090000109] = 66ca60c8
stb %l4,[%i4+0x109] ! Mem[0000000090000108] = 13ca60c8
membar #Sync ! Added by membar checker (1982)
! %f0 = 133b7207 19e372a1 ade58135 448d7794
! %f4 = 7a8f2a23 381369f4 3aad264e 599d0365
! %f8 = cd6bd585 1e611e5e 5b26c3c2 6ac808d4
! %f12 = fca7d53e 8c97872c 259dfe83 57cdce77
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[000000003f800018] = 75ff3e0f, %l0 = 00002e2a45c07123
swap [%i3+%o3],%l0 ! %l0 = 0000000075ff3e0f
! Mem[0000000090000000] = b53f4e62 f4395c86 45c07123 a262066f
! Mem[0000000090000010] = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! Mem[0000000090000020] = 6b098c9e 3efa2f3f 88e857b5 f9742052
! Mem[0000000090000030] = 9b3992e6 c6dafc14 bcc109ff 9d737e06
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l0 = 0000000075ff3e0f, Mem[000000009100004a] = 9b321b9b
stb %l0,[%i6+0x04a] ! Mem[0000000091000048] = 0f321b9b
! Mem[0000000090000054] = 7052f122, %g18 = db00cac023c9dddb
ldsw [%i4+0x054],%g2 ! %g2 = db00cac023c9dddb
! Mem[00000000918001c0] = 11b541f3 2905ab05, %g2 = 7052f122, %g3 = e0737ef9
ldd [%o0+0x1c0],%g2 ! %g2 = 0000000011b541f3 000000002905ab05
! %f0 = 133b7207 19e372a1 ade58135 448d7794
! %f4 = 7a8f2a23 381369f4 3aad264e 599d0365
! %f8 = cd6bd585 1e611e5e 5b26c3c2 6ac808d4
! %f12 = fca7d53e 8c97872c 259dfe83 57cdce77
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000009100003c] = bf74ed53, %g2 = 0000000011b541f3
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffffbf74
p23_label_25:
! Mem[000000003f000068] = f435bf1c9fadbbe6, %l0 = 0000000075ff3e0f, %l1 = 00000000a262066f
add %i2,0x68,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = f435bf1c9fadbbe6
! Mem[000000009080001c] = 13cd842c, %g2 = ffffffffffffbf74
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000013
! Mem[0000000091000184] = 83b42cf1, %g2 = 0000000000000013
ldub [%i6+0x186],%g2 ! %g2 = 0000000000000083
! %l0 = 75ff3e0f, %l1 = 9fadbbe6, Mem[0000000091000008] = fb9248e5 a058c056
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 75ff3e0f 9fadbbe6
! Mem[000000009080015c] = 85690460, %g2 = 0000000000000083
lduh [%i5+0x15c],%g2 ! %g2 = 0000000000008569
! Mem[000000003e800060] = 571fa164, %l4 = 000000004ccd8613
ldub [%i1+0x062],%l4 ! %l4 = 00000000000000a1
! Mem[000000003f800118] = 02ad8b9e, %l1 = 9fadbbe6, %l2 = 3e0034d2
add %i3,0x118,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000002ad8b9e
! %l3 = 000000000000009e, Mem[00000000918001e5] = c1a55063
stb %l3,[%o0+0x1e5] ! Mem[00000000918001e4] = 9ea55063
! Mem[000000003e80008c] = 2c59060d, %l7 = 8d84a892, %l5 = c72fe759
add %i1,0x8c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002c59060d
! %f16 = b53f4e62 f4395c86 9cf015c8 60ca6692
! %f20 = 5c6cd212 7052f122 3a4a3eb6 8d7dc6d3
! %f24 = 6b098c9e 3efa2f3f 88e857b5 f9742052
! %f28 = 9b3992e6 c6dafc14 bcc109ff 9d737e06
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
ba,a p23_branch_failed
p23_not_taken_0_end:
! End of Random Code for Thread 23
1: membar #Sync ! Force all stores to complete
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 0000000075ff3e0f
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be f435bf1c9fadbbe6
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000002ad8b9e
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000009e
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000a1
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000002c59060d
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000002
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008d84a892
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 133b7207 19e372a1
bne %xcc,p23_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ade58135 448d7794
bne %xcc,p23_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7a8f2a23 381369f4
bne %xcc,p23_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3aad264e 599d0365
bne %xcc,p23_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be cd6bd585 1e611e5e
bne %xcc,p23_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 5b26c3c2 6ac808d4
bne %xcc,p23_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be fca7d53e 8c97872c
bne %xcc,p23_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 259dfe83 57cdce77
bne %xcc,p23_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be b53f4e62 f4395c86
bne %xcc,p23_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9cf015c8 60ca6692
bne %xcc,p23_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 5c6cd212 7052f122
bne %xcc,p23_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 3a4a3eb6 8d7dc6d3
bne %xcc,p23_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 6b098c9e 3efa2f3f
bne %xcc,p23_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 88e857b5 f9742052
bne %xcc,p23_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9b3992e6 c6dafc14
bne %xcc,p23_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be bcc109ff 9d737e06
bne %xcc,p23_f30_fail
nop
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = ff1f85e5dc93d0b3
ldx [%i0+0x028],%g3 ! Observed data at 000000003e000028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = ffc861cf5185d6aa
ldx [%i0+0x040],%g3 ! Observed data at 000000003e000040
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3b767b535369fa13
ldx [%i0+0x090],%g3 ! Observed data at 000000003e000090
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x090,%g4
ldx [%g1+0x110],%g2 ! Expected data = 2987ca35f1198193
ldx [%i0+0x110],%g3 ! Observed data at 000000003e000110
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = aacbff45d57ff3de
ldx [%i0+0x140],%g3 ! Observed data at 000000003e000140
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8619cc91faab92c2
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 = 00002e2a45c07123
ldx [%i0+0x1a8],%g3 ! Observed data at 000000003e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1a8,%g4
set p23_local1_expect,%g1
p23_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 5009ab6e7b0187d9
ldx [%i1+0x000],%g3 ! Observed data at 000000003e800000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4b31bbff93ffdf77
ldx [%i1+0x028],%g3 ! Observed data at 000000003e800028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 00000020bb867ba5
ldx [%i1+0x040],%g3 ! Observed data at 000000003e800040
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x040,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffffffbb8b3d0dcf
ldx [%i1+0x098],%g3 ! Observed data at 000000003e800098
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9dc0ff765bf7064a
ldx [%i1+0x0d8],%g3 ! Observed data at 000000003e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = aeb1c2f50d508e69
ldx [%i1+0x108],%g3 ! Observed data at 000000003e800108
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 351861332e939d4d
ldx [%i1+0x120],%g3 ! Observed data at 000000003e800120
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000024880b23a
ldx [%i1+0x138],%g3 ! Observed data at 000000003e800138
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = b53f4e62f4395c86
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 = 9cf015c860ca6692
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 = 5c6cd2127052f122
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 = ff4a3eb68d7dc6d3
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 = 6b098c9e3efa2f3f
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 = 88e857b5f974ff52
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 = 9b3992e6c6dafc14
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 = bcc109ff9d737e06
ldx [%i1+0x1b8],%g3 ! Observed data at 000000003e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000000005f39bda2
ldx [%i1+0x1c8],%g3 ! Observed data at 000000003e8001c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ef52be44f65b12e8
ldx [%i1+0x1d0],%g3 ! Observed data at 000000003e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1d0,%g4
set p23_local2_expect,%g1
p23_check_local2:
ldx [%g1+0x060],%g2 ! Expected data = 9fc3c1ac000000d9
ldx [%i2+0x060],%g3 ! Observed data at 000000003f000060
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 53692b13deaced7e
ldx [%i2+0x080],%g3 ! Observed data at 000000003f000080
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7b43191a8f3d9013
ldx [%i2+0x088],%g3 ! Observed data at 000000003f000088
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 13521ec50000006e
ldx [%i2+0x0a0],%g3 ! Observed data at 000000003f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ffffffa713418128
ldx [%i2+0x0f0],%g3 ! Observed data at 000000003f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 718da28a2c942e71
ldx [%i2+0x100],%g3 ! Observed data at 000000003f000100
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 000000000d508e69
ldx [%i2+0x128],%g3 ! Observed data at 000000003f000128
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0476e40a66c977f8
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 = 75f568ced9b483dc
ldx [%i2+0x148],%g3 ! Observed data at 000000003f000148
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = b53f4e62f4395c86
ldx [%i2+0x180],%g3 ! Observed data at 000000003f000180
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9cf015c860ca6692
ldx [%i2+0x188],%g3 ! Observed data at 000000003f000188
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 5c6cd2127052f122
ldx [%i2+0x190],%g3 ! Observed data at 000000003f000190
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3a4a3eb68d7dc6d3
ldx [%i2+0x198],%g3 ! Observed data at 000000003f000198
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6b098c9e3efa2f3f
ldx [%i2+0x1a0],%g3 ! Observed data at 000000003f0001a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 88e857b5f9742052
ldx [%i2+0x1a8],%g3 ! Observed data at 000000003f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9b3992e6c6dafc14
ldx [%i2+0x1b0],%g3 ! Observed data at 000000003f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = bcc109ff9d737e06
ldx [%i2+0x1b8],%g3 ! Observed data at 000000003f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = eaff255d2ea83b76
ldx [%i2+0x1e0],%g3 ! Observed data at 000000003f0001e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1e0,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 45c0712307794fec
ldx [%i3+0x018],%g3 ! Observed data at 000000003f800018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6259a06cff1afbef
ldx [%i3+0x028],%g3 ! Observed data at 000000003f800028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 9cb6b84ff8ff4d1b
ldx [%i3+0x058],%g3 ! Observed data at 000000003f800058
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x058,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ce59e240ffe925ef
ldx [%i3+0x0e8],%g3 ! Observed data at 000000003f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 72ff370106a781ca
ldx [%i3+0x100],%g3 ! Observed data at 000000003f800100
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0c7f7906fc506c15
ldx [%i3+0x140],%g3 ! Observed data at 000000003f800140
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = bde4d904a4a8f16e
ldx [%i3+0x160],%g3 ! Observed data at 000000003f800160
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = a4a8f16e81b49fb6
ldx [%i3+0x190],%g3 ! Observed data at 000000003f800190
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 052224c9ade70492
ldx [%i3+0x1a8],%g3 ! Observed data at 000000003f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b53f4e62f4395c86
ldx [%i3+0x1c0],%g3 ! Observed data at 000000003f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 9cf015c860ca6692
ldx [%i3+0x1c8],%g3 ! Observed data at 000000003f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 5c6cd2127052f122
ldx [%i3+0x1d0],%g3 ! Observed data at 000000003f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3a4a3eb68d7dc6d3
ldx [%i3+0x1d8],%g3 ! Observed data at 000000003f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6b098c9e3efa2f3f
ldx [%i3+0x1e0],%g3 ! Observed data at 000000003f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 88e857b5f9742052
ldx [%i3+0x1e8],%g3 ! Observed data at 000000003f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 9b3992e6c6dafc14
ldx [%i3+0x1f0],%g3 ! Observed data at 000000003f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = bcc109ff9d737e06
ldx [%i3+0x1f8],%g3 ! Observed data at 000000003f8001f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1f8,%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:
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003e800008]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e000020]
ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000010]
stxa %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800028]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000018]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800010]
done
p23_trap1o:
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003e800008]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e000020]
ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000010]
stxa %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800028]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000018]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800010]
done
p23_trap2e:
stda %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008]
done
p23_trap2o:
stda %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008]
done
p23_trap3e:
nop
done
p23_trap3o:
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 = 64662e6c36ee5f5c
ldx [%g1+0x008],%l1 ! %l1 = 4150a64223810e14
ldx [%g1+0x010],%l2 ! %l2 = 591144aa10f997f5
ldx [%g1+0x018],%l3 ! %l3 = 000f451ea7eb6e6f
ldx [%g1+0x020],%l4 ! %l4 = c040262df1198193
ldx [%g1+0x028],%l5 ! %l5 = a9e2f43eb3dc84f4
ldx [%g1+0x030],%l6 ! %l6 = 88c80e7a66c977f8
ldx [%g1+0x038],%l7 ! %l7 = 19086cd2641df65b
! 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 = 2c8c5eab ca69d8e9 4f42ef32 844b3c03
! %f4 = b066bd0c 22669073 325ac6b0 fa70dd90
! %f8 = 08631ff5 969047b0 8715e0df 434f889b
! %f12 = 8ac4f1ad 7c0acf2e 3d7a0a92 4ff91708
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! %f20 = 7cb51bb5 4064cc93 0a8162fa e41668f0
! %f24 = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! %f28 = 9a9334a4 06b70f84 2137645f f21db553
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5aa4c07e bdf9f9fb a4c0cc17 4cce1d89
! %f36 = 6b8766e7 9f015c52 05269f00 dd9e3e90
! %f40 = 4bbda222 2124479b a875b1e0 4b323d4a
! %f44 = 7506c230 16a9725a 719d259b 6601ed63
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfed28d7800000036,%g7,%g1 ! GSR scale = 6, align = 6
wr %g1,%g0,%gsr ! GSR = fed28d7800000036
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[0000000090000124] = fd0bbffa, %g2 = 32a5bcc776c2fb51
ldsb [%i4+0x127],%g2 ! %g2 = fffffffffffffffd
! Mem[00000000410000d8] = 13a4ff12eb7169cf, %l2 = 7bbd27e628368a86, %l7 = a367c315a298d3d5
add %i2,0xd8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 13a4ff12eb7169cf
! %f0 = 2c8c5eab ca69d8e9 4f42ef32 844b3c03
! %f4 = b066bd0c 22669073 325ac6b0 fa70dd90
! %f8 = 08631ff5 969047b0 8715e0df 434f889b
! %f12 = 8ac4f1ad 7c0acf2e 3d7a0a92 4ff91708
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[00000000908001a8] = be6f9887 fa9ffe82, %g2 = fffffffd, %g3 = 0bad0b00
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000be6f9887 00000000fa9ffe82
! %l0 = 1e7583e5c7353eb2, Mem[00000000918001e1] = 875723fc
stb %l0,[%o0+0x1e1] ! Mem[00000000918001e0] = b25723fc
! Mem[0000000090000080] = 63d54ffd 23e3216b, %g2 = be6f9887, %g3 = fa9ffe82
ldd [%i4+0x080],%g2 ! %g2 = 0000000063d54ffd 0000000023e3216b
! Mem[00000000910000cc] = 3711807c, %g2 = 0000000063d54ffd
ldsh [%i6+0x0ce],%g2 ! %g2 = 0000000000003711
! Mem[0000000041000024] = 36adbfdf, %l4 = fbfa73e6, %l6 = 448644bd
add %i2,0x24,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000036adbfdf
! Mem[0000000090800028] = 5450c5f0, %g2 = 0000000000003711
lduw [%i5+%o5],%g2 ! %g2 = 000000005450c5f0
! %l6 = 0000000036adbfdf, Mem[000000009100002a] = ebbd3cd6
sth %l6,[%i6+0x02a] ! Mem[0000000091000028] = bfdf3cd6
p24_label_2:
! %f16 = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! %f20 = 7cb51bb5 4064cc93 0a8162fa e41668f0
! %f24 = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! %f28 = 9a9334a4 06b70f84 2137645f f21db553
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[0000000090000054] = 226a7527, %g2 = 000000005450c5f0
ldsb [%i4+0x055],%g2 ! %g2 = 0000000000000022
! Mem[0000000090000058] = 27828405, %g2 = 0000000000000022
lduh [%i4+0x058],%g2 ! %g2 = 0000000000002782
! %l0 = 1e7583e5c7353eb2, Mem[00000000900001f4] = cbeb4ca2
stw %l0,[%i4+0x1f4] ! Mem[00000000900001f4] = c7353eb2
! Mem[0000000090000088] = 2ea19c0b, %g2 = 0000000000002782
ldub [%i4+0x08b],%g2 ! %g2 = 000000000000002e
membar #Sync ! Added by membar checker (1983)
! Mem[0000000090000000] = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! Mem[0000000090000010] = 7cb51bb5 4064cc93 0a8162fa e41668f0
! Mem[0000000090000020] = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! Mem[0000000090000030] = 9a9334a4 06b70f84 2137645f f21db553
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000004100006c] = 722a98a6, %l4 = 39a45e7dfbfa73e6
ldsb [%i2+0x06e],%l4 ! %l4 = ffffffffffffff98
! Mem[00000000408000a0] = d75a8a9f, %l1 = c9977a8ca70645d1
lduw [%i1+0x0a0],%l1 ! %l1 = 00000000d75a8a9f
! Mem[0000000041000007] = 2850afd9, %l7 = 13a4ff12eb7169cf
ldstub [%i2+0x007],%l7 ! %l7 = 000000d9000000ff
! %l2 = 7bbd27e628368a86, Mem[00000000918001b1] = 3cf8e6c2
stb %l2,[%o0+0x1b1] ! Mem[00000000918001b0] = 86f8e6c2
p24_label_3:
! Mem[000000004100018c] = e0d94707, %l7 = 00000000000000d9
swap [%i2+0x18c],%l7 ! %l7 = 00000000e0d94707
! Mem[000000009100003c] = bf74ed53, %g2 = 000000000000002e
ldub [%i6+0x03e],%g2 ! %g2 = 00000000000000bf
! Mem[0000000040800188] = e8c9419c, %l4 = ffffffffffffff98
swap [%i1+0x188],%l4 ! %l4 = 00000000e8c9419c
! Mem[0000000041800164] = 055e8b8b, %l3 = ad45ec7a1612c4e3
swap [%i3+0x164],%l3 ! %l3 = 00000000055e8b8b
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l3 = 00000000055e8b8b, Mem[000000009180013e] = 677721ad
stb %l3,[%o0+0x13e] ! Mem[000000009180013c] = 8b7721ad
! Mem[0000000041800108] = f3fc49e00ef7c1f3, %l3 = 00000000055e8b8b, %l2 = 7bbd27e628368a86
add %i3,0x108,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = f3fc49e00ef7c1f3
! %l0 = c7353eb2, %l1 = d75a8a9f, Mem[0000000091800018] = 08ee2106 603a86ea
std %l0,[%o0+%o3] ! Mem[0000000091800018] = c7353eb2 d75a8a9f
! Mem[00000000418000cc] = 70a76722, %l2 = 0ef7c1f3, %l2 = 0ef7c1f3
add %i3,0xcc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000070a76722
! %l0 = 1e7583e5c7353eb2, Mem[0000000091000194] = 8f301cc7
stw %l0,[%i6+0x194] ! Mem[0000000091000194] = c7353eb2
p24_label_4:
membar #Sync ! Added by membar checker (1984)
! %l0 = 1e7583e5c7353eb2, Mem[0000000090000018] = 0a8162fa
sth %l0,[%i4+%o3] ! Mem[0000000090000018] = 3eb262fa
membar #Sync ! Added by membar checker (1985)
! Mem[0000000090000000] = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! Mem[0000000090000010] = 7cb51bb5 4064cc93 3eb262fa e41668f0
! Mem[0000000090000020] = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! Mem[0000000090000030] = 9a9334a4 06b70f84 2137645f f21db553
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000041800048] = 389ccfd5, %l0 = c7353eb2, %l6 = 36adbfdf
add %i3,0x48,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000389ccfd5
! %l6 = 00000000389ccfd5, Mem[0000000091800146] = 4c4c34fe
stb %l6,[%o0+0x146] ! Mem[0000000091800144] = d54c34fe
! Mem[0000000040800058] = 05c4f0e82fcd4b08, %l0 = 1e7583e5c7353eb2, %l6 = 00000000389ccfd5
add %i1,0x58,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 05c4f0e82fcd4b08
! %l7 = 00000000e0d94707, Mem[0000000090800130] = d1b2218e1dcd5e0b
stx %l7,[%i5+0x130] ! Mem[0000000090800130] = 00000000e0d94707
! Mem[00000000410000e8] = ebb57fd3, %l3 = 055e8b8b, %l7 = e0d94707
add %i2,0xe8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ebb57fd3
! %l6 = 05c4f0e82fcd4b08, Mem[000000009080002e] = 3e8297f1
sth %l6,[%i5+0x02e] ! Mem[000000009080002c] = 4b0897f1
! Mem[0000000040000050] = b8e54ae94a741f4b, %l1 = 00000000d75a8a9f, %l6 = 05c4f0e82fcd4b08
add %i0,0x50,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = b8e54ae94a741f4b
! Mem[0000000090800110] = 4df41327, %g2 = 00000000000000bf
lduh [%i5+0x110],%g2 ! %g2 = 0000000000004df4
p24_label_5:
! Mem[0000000091000174] = 7f0c6232, %g2 = 0000000000004df4
lduh [%i6+0x174],%g2 ! %g2 = 0000000000007f0c
! Mem[0000000041000098] = 680888b2, %l2 = 0000000070a76722
ldub [%i2+0x099],%l2 ! %l2 = 0000000000000008
! Mem[0000000040000029] = bc605acb, %l2 = 0000000000000008
ldstub [%i0+0x029],%l2 ! %l2 = 00000060000000ff
! Mem[000000009000009c] = fa225fda, %g2 = 0000000000007f0c
lduh [%i4+0x09e],%g2 ! %g2 = 000000000000fa22
! Mem[0000000041000034] = a189e12d, %l1 = 00000000d75a8a9f
ldsh [%i2+0x036],%l1 ! %l1 = ffffffffffffe12d
! Mem[0000000090800040] = 78c1e8f5, %g2 = 000000000000fa22
lduh [%i5+0x040],%g2 ! %g2 = 00000000000078c1
! %l2 = 00000060, %l3 = 055e8b8b, Mem[00000000908000e8] = d573492c 8101fadb
std %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = 00000060 055e8b8b
! Mem[00000000400000e6] = 533efb2f, %l5 = 0283f23c25dcb980
ldstub [%i0+0x0e6],%l5 ! %l5 = 000000fb000000ff
! Mem[0000000040000000] = bcca5490, %l3 = 055e8b8b, %l7 = ebb57fd3
casa [%i0]0x80,%l3,%l7 ! %l7 = 00000000bcca5490
! Mem[0000000040800060] = 114d3cac08ab722c, %l7 = 00000000bcca5490, %l3 = 00000000055e8b8b
add %i1,0x60,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 114d3cac08ab722c
p24_label_6:
! Mem[0000000041000060] = 91daf9a6, %l7 = 00000000bcca5490
swap [%i2+0x060],%l7 ! %l7 = 0000000091daf9a6
! Mem[0000000040000020] = b121c3b1b5a8ac85, %l4 = 00000000e8c9419c, %l4 = 00000000e8c9419c
add %i0,0x20,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = b121c3b1b5a8ac85
! Mem[0000000040000058] = 93fe0892, %l0 = c7353eb2, %l7 = 91daf9a6
add %i0,0x58,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000093fe0892
! %l3 = 114d3cac08ab722c, Mem[00000000910001c0] = c03f76da58ae9c98
stx %l3,[%i6+0x1c0] ! Mem[00000000910001c0] = 114d3cac08ab722c
! %l6 = 4a741f4b, %l7 = 93fe0892, Mem[0000000091000000] = 83061aa1 1b867a85
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 4a741f4b 93fe0892
! Mem[0000000090000168] = 9d57e9dc, %g18 = 20ece320849c8630
ldsw [%i4+0x168],%g2 ! %g2 = 20ece320849c8630
! Mem[00000000410000fc] = e97d2b36, %l5 = 000000fb, %l3 = 08ab722c
add %i2,0xfc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e97d2b36
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! %l1 = ffffffffffffe12d, Mem[0000000041800132] = acdaf67a
sth %l1,[%i3+0x132] ! Mem[0000000041800130] = acdae12d
! Mem[000000009000016c] = 2b70c8a4, %g18 = 20ece320849c8630
ldsw [%i4+0x16c],%g2 ! %g2 = 20ece320849c8630
p24_label_7:
! %l0 = 1e7583e5c7353eb2, Mem[0000000041000104] = 743cecb2
sth %l0,[%i2+0x104] ! Mem[0000000041000104] = 3eb2ecb2
! Mem[000000004000001c] = e4ac3c80, %l3 = e97d2b36, %l6 = 4a741f4b
add %i0,0x1c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000e4ac3c80
! Mem[00000000910001bc] = c367114d, %g2 = 000000002b70c8a4
ldsh [%i6+0x1be],%g2 ! %g2 = ffffffffffffc367
! Mem[0000000040000138] = df9a4a9e, %l7 = 0000000093fe0892
lduw [%i0+0x138],%l7 ! %l7 = 00000000df9a4a9e
! Mem[00000000418000d8] = 9bf109021f9865b4, %l1 = ffffffffffffe12d, %l4 = b121c3b1b5a8ac85
add %i3,0xd8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 9bf109021f9865b4
! Mem[000000004180008a] = 2bbe97bf, %l1 = ffffffffffffe12d
ldstub [%i3+0x08a],%l1 ! %l1 = 00000097000000ff
! Mem[0000000040000035] = d243e25e, %l7 = 00000000df9a4a9e
ldstub [%i0+0x035],%l7 ! %l7 = 00000043000000ff
! Mem[00000000900000b4] = 1f4d5e21, %g2 = ffffffffffffc367
lduw [%i4+0x0b4],%g2 ! %g2 = 000000001f4d5e21
! Mem[000000009000014c] = ba74faaf, %g2 = 000000001f4d5e21
ldsb [%i4+0x14d],%g2 ! %g2 = ffffffffffffffba
! Mem[00000000418000f4] = 6c69ffb7, %l5 = 00000000000000fb
swap [%i3+0x0f4],%l5 ! %l5 = 000000006c69ffb7
p24_label_8:
! Mem[00000000408000a0] = d75a8a9f, %l7 = 0000000000000043
swap [%i1+0x0a0],%l7 ! %l7 = 00000000d75a8a9f
! Mem[000000009000015c] = 3994d586, %g2 = ffffffffffffffba
ldsh [%i4+0x15c],%g2 ! %g2 = 0000000000003994
! %l5 = 000000006c69ffb7, Mem[0000000091000020] = 905bc3c4949daf35
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 000000006c69ffb7
! %l3 = 00000000e97d2b36, Mem[00000000910001b2] = 210c1e8d
stb %l3,[%i6+0x1b2] ! Mem[00000000910001b0] = 360c1e8d
! Mem[0000000040800053] = 524a45cc, %l5 = 000000006c69ffb7
ldstub [%i1+0x053],%l5 ! %l5 = 000000cc000000ff
! Mem[0000000041800198] = f162354ce42a7d41, %l7 = 00000000d75a8a9f
ldx [%i3+0x198],%l7 ! %l7 = f162354ce42a7d41
! Mem[000000009100016c] = 1801caab, %g18 = 20ece320849c8630
ldsw [%i6+0x16c],%g2 ! %g2 = 20ece320849c8630
! Mem[0000000041800020] = 82f086de, %l0 = 1e7583e5c7353eb2
lduw [%i3+%o4],%l0 ! %l0 = 0000000082f086de
! Mem[00000000908001b0] = c53bc451 66474039, %g2 = 1801caab, %g3 = 23e3216b
ldd [%i5+0x1b0],%g2 ! %g2 = 00000000c53bc451 0000000066474039
! %f16 = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! %f20 = 7cb51bb5 4064cc93 0a8162fa e41668f0
! %f24 = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! %f28 = 9a9334a4 06b70f84 2137645f f21db553
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
p24_label_9:
! Mem[00000000400000f4] = af980cbd, %l5 = 00000000000000cc
ldsw [%i0+0x0f4],%l5 ! %l5 = ffffffffaf980cbd
! %l2 = 0000000000000060, Mem[000000009180001c] = d75a8a9f
sth %l2,[%o0+0x01c] ! Mem[000000009180001c] = 00608a9f
! Mem[00000000918001e0] = 5723fcc1, %g2 = 00000000c53bc451
ldsh [%o0+0x1e2],%g2 ! %g2 = 0000000000005723
! %l5 = ffffffffaf980cbd, Mem[0000000041000120] = 2449398a
stw %l5,[%i2+0x120] ! Mem[0000000041000120] = af980cbd
! Mem[00000000408001f8] = e50865e9, %l4 = 9bf109021f9865b4
swap [%i1+0x1f8],%l4 ! %l4 = 00000000e50865e9
! Mem[00000000408000aa] = 4dd14599, %l1 = 0000000000000097
ldstub [%i1+0x0aa],%l1 ! %l1 = 00000045000000ff
! Mem[00000000910000bc] = e0737ef9, %g2 = 0000000000005723
lduh [%i6+0x0bc],%g2 ! %g2 = 000000000000e073
! Mem[0000000040000070] = 305252c2, %l7 = e42a7d41, %l7 = e42a7d41
add %i0,0x70,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000305252c2
! %l1 = 0000000000000045, Mem[00000000918000be] = 0a19ccc7
sth %l1,[%o0+0x0be] ! Mem[00000000918000bc] = 0045ccc7
! %l7 = 00000000305252c2, Mem[000000009080008a] = 47181de9
sth %l7,[%i5+0x08a] ! Mem[0000000090800088] = 52c21de9
p24_label_10:
! %l7 = 00000000305252c2, Mem[00000000910000a4] = eaa6c10e
stw %l7,[%i6+0x0a4] ! Mem[00000000910000a4] = 305252c2
! Mem[00000000400000f8] = c3b4922c61f87947, %l3 = 00000000e97d2b36
ldx [%i0+0x0f8],%l3 ! %l3 = c3b4922c61f87947
! %l6 = 00000000e4ac3c80, Mem[00000000918000d4] = 00759cd1
sth %l6,[%o0+0x0d4] ! Mem[00000000918000d4] = 3c809cd1
! Mem[00000000410001fb] = d7f6c5a7, %l6 = 00000000e4ac3c80
ldstub [%i2+0x1fb],%l6 ! %l6 = 000000a7000000ff
! Mem[00000000910001d4] = 9e1f07db, %g2 = 000000000000e073
lduh [%i6+0x1d4],%g2 ! %g2 = 0000000000009e1f
! %l7 = 00000000305252c2, Mem[0000000090000098] = 5d69c65ff262fa22
stx %l7,[%i4+0x098] ! Mem[0000000090000098] = 00000000305252c2
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[00000000418001f8] = 808bd32c, %l2 = 0000000000000060
ldstub [%i3+0x1f8],%l2 ! %l2 = 00000080000000ff
! Mem[0000000041000178] = 8c8e3fda, %l6 = 00000000000000a7
swap [%i2+0x178],%l6 ! %l6 = 000000008c8e3fda
! Mem[0000000041800184] = fc8887e5, %l2 = 00000080, %l1 = 00000045
add %i3,0x184,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000fc8887e5
p24_label_11:
! Mem[0000000041800098] = fc2215cf1a6b9f92, %l7 = 00000000305252c2, %l2 = 0000000000000080
add %i3,0x98,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = fc2215cf1a6b9f92
! Mem[000000009000011c] = 27666950, %g2 = 0000000000009e1f
ldsb [%i4+0x11e],%g2 ! %g2 = 0000000000000027
! Mem[000000004180013c] = 3887be45, %l1 = 00000000fc8887e5
ldstub [%i3+0x13c],%l1 ! %l1 = 00000038000000ff
! Mem[00000000410000ac] = 61c9477f, %l0 = 0000000082f086de
swap [%i2+0x0ac],%l0 ! %l0 = 0000000061c9477f
! Mem[0000000091800170] = a6f8334f, %g2 = 0000000000000027
ldsb [%o0+0x173],%g2 ! %g2 = ffffffffffffffa6
! %f16 = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! %f20 = 7cb51bb5 4064cc93 0a8162fa e41668f0
! %f24 = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! %f28 = 9a9334a4 06b70f84 2137645f f21db553
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[0000000041800010] = 9d4e5a718a512ea6, %l2 = fc2215cf1a6b9f92, %l7 = 00000000305252c2
add %i3,0x10,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 9d4e5a718a512ea6
! Mem[00000000410001e4] = 6febc94c, %l0 = 0000000061c9477f
lduw [%i2+0x1e4],%l0 ! %l0 = 000000006febc94c
! Mem[0000000090000188] = 4f42ef32844b3c03, %g2 = ffffffffffffffa6
ldx [%i4+0x188],%g2 ! %g2 = 4f42ef32844b3c03
! %l1 = 0000000000000038, Mem[00000000910000e9] = c02dd4a4
stb %l1,[%i6+0x0e9] ! Mem[00000000910000e8] = 382dd4a4
p24_label_12:
! Mem[00000000418001a8] = a3aa661cf4477893, %l0 = 000000006febc94c, %l0 = 000000006febc94c
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = a3aa661cf4477893
! %l3 = c3b4922c61f87947, Mem[00000000910001b8] = d7a910f84c59c367
stx %l3,[%i6+0x1b8] ! Mem[00000000910001b8] = c3b4922c61f87947
! Mem[00000000410001b8] = 22b0767e, %l4 = 00000000e50865e9
lduh [%i2+0x1ba],%l4 ! %l4 = 000000000000767e
membar #Sync ! Added by membar checker (1986)
! Mem[00000000408001c0] = d5308baa 6771ceef db867950 30d2fb91
! Mem[00000000408001d0] = d2e45c43 ce716764 a6bb8986 a731b60b
! Mem[00000000408001e0] = 8bda3603 4e62ff2e b300f6fb af350a49
! Mem[00000000408001f0] = 02042cc0 76b7456c 1f9865b4 30c9be98
ldda [%i1+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000408001c0
! %f16 = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! %f20 = 7cb51bb5 4064cc93 0a8162fa e41668f0
! %f24 = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! %f28 = 9a9334a4 06b70f84 2137645f f21db553
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000004180012a] = f6b1b618, %l0 = a3aa661cf4477893
ldstub [%i3+0x12a],%l0 ! %l0 = 000000b6000000ff
! Mem[0000000041000119] = afe69b8f, %l5 = ffffffffaf980cbd
ldstub [%i2+0x119],%l5 ! %l5 = 000000e6000000ff
! Mem[00000000918001e8] = 791240ce, %g2 = 4f42ef32844b3c03
ldsb [%o0+0x1ea],%g2 ! %g2 = 0000000000000079
! %l6 = 000000008c8e3fda, Mem[00000000918001d0] = 6629cc04
stw %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 8c8e3fda
! Mem[00000000918000ac] = 36850d8c, %g2 = 0000000000000079
ldsh [%o0+0x0ac],%g2 ! %g2 = 0000000000003685
p24_label_13:
! Mem[0000000041000128] = ef06d4f6, %l4 = 000000000000767e
ldub [%i2+0x128],%l4 ! %l4 = 00000000000000ef
! Mem[00000000908000d8] = bd1c8fd8 49bd726e, %g2 = 00003685, %g3 = 66474039
ldd [%i5+0x0d8],%g2 ! %g2 = 00000000bd1c8fd8 0000000049bd726e
! Mem[0000000040000184] = 465d95a2, %l1 = 0000000000000038
ldstub [%i0+0x184],%l1 ! %l1 = 00000046000000ff
! Mem[00000000410000c0] = d96eb1d3, %l1 = 0000000000000046
ldsh [%i2+0x0c0],%l1 ! %l1 = ffffffffffffd96e
! Mem[00000000408000e0] = 281b9abceb4f8a32, %l5 = 00000000000000e6, %l3 = c3b4922c61f87947
add %i1,0xe0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 281b9abceb4f8a32
! %l1 = ffffffffffffd96e, Mem[00000000908001a0] = f8cc6c61f0aaddfd
stx %l1,[%i5+0x1a0] ! Mem[00000000908001a0] = ffffffffffffd96e
! Mem[00000000400000a2] = c4eddefb, %l5 = 00000000000000e6
ldstub [%i0+0x0a2],%l5 ! %l5 = 000000de000000ff
! Mem[0000000041000178] = 000000a7, %l7 = 9d4e5a718a512ea6
ldsw [%i2+0x178],%l7 ! %l7 = 00000000000000a7
! Mem[00000000408001d2] = d2e45c43, %l0 = 00000000000000b6
ldstub [%i1+0x1d2],%l0 ! %l0 = 0000005c000000ff
! Mem[0000000040000184] = ff5d95a2, %l0 = 000000000000005c
swap [%i0+0x184],%l0 ! %l0 = 00000000ff5d95a2
p24_label_14:
! Mem[0000000091000178] = d8ef29bf, %g18 = 20ece320849c8630
ldsw [%i6+0x178],%g2 ! %g2 = 20ece320849c8630
! Mem[0000000040000098] = 303160f7, %l2 = 1a6b9f92, %l3 = eb4f8a32
add %i0,0x98,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000303160f7
! Mem[00000000410000d0] = 6be801e3, %l7 = 00000000000000a7
lduw [%i2+0x0d0],%l7 ! %l7 = 000000006be801e3
! Mem[00000000408000d0] = ee6c7945, %l3 = 303160f7, %l1 = ffffd96e
add %i1,0xd0,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ee6c7945
! %f0 = efce7167 aa8b30d5 91fbd230 507986db
! %f4 = 646771ce 435ce4d2 0bb631a7 8689bba6
! %f8 = 2eff624e 0336da8b 490a35af fbf600b3
! %f12 = 6c45b776 c02c0402 98bec930 b465981f
mov 0x0c0,%g6
stda %f0,[%i3+%g6]ASI_BLK_PL ! Block Store to 00000000418000c0
! Mem[00000000900001c0] = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! Mem[00000000900001d0] = 7cb51bb5 4064cc93 0a8162fa e41668f0
! Mem[00000000900001e0] = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! Mem[00000000900001f0] = 9a9334a4 06b70f84 2137645f f21db553
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l6 = 000000008c8e3fda, Mem[0000000091000198] = baa4779dc3db84f6
stx %l6,[%i6+0x198] ! Mem[0000000091000198] = 000000008c8e3fda
! Mem[0000000041800120] = 966459f0, %l1 = ee6c7945, %l6 = 8c8e3fda
add %i3,0x120,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000966459f0
! Mem[00000000908000f8] = 1698e13e, %g2 = ffffffffd8ef29bf
lduw [%i5+0x0f8],%g2 ! %g2 = 000000001698e13e
! Mem[0000000090800108] = 9915ac0c, %g2 = 000000001698e13e
ldsh [%i5+0x10a],%g2 ! %g2 = ffffffffffff9915
p24_label_15:
! Mem[00000000408001b0] = c77657bccb05991a, %l4 = 00000000000000ef, %l2 = fc2215cf1a6b9f92
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = c77657bccb05991a
! Mem[00000000408000c0] = 2e4a0171 2dc49dae dd6d137d 80344205
! Mem[00000000408000d0] = ee6c7945 39b9a29b 8d723c16 e8c0dd27
! Mem[00000000408000e0] = 281b9abc eb4f8a32 af5fe937 006270e1
! Mem[00000000408000f0] = 671d0384 3e7f7b3a 60f017bb 3a438830
ldda [%i1+%g6]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000408000c0
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000004180007c] = 99f0ab58, %l2 = cb05991a, %l7 = 6be801e3
add %i3,0x7c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000099f0ab58
! Mem[00000000908001f0] = 6a20e8b4 38c6ddae, %g2 = ffff9915, %g3 = 49bd726e
ldd [%i5+0x1f0],%g2 ! %g2 = 000000006a20e8b4 0000000038c6ddae
! Mem[0000000041000170] = 60047af9, %l2 = c77657bccb05991a
swap [%i2+0x170],%l2 ! %l2 = 0000000060047af9
! Mem[00000000910000d8] = 4d411e61, %g2 = 000000006a20e8b4
ldsb [%i6+0x0db],%g2 ! %g2 = 000000000000004d
! %f16 = ae9dc42d 71014a2e 05423480 7d136ddd
! %f20 = 9ba2b939 45796cee 27ddc0e8 163c728d
! %f24 = 328a4feb bc9a1b28 e1706200 37e95faf
! %f28 = 3a7b7f3e 84031d67 3088433a bb17f060
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l6 = 966459f0, %l7 = 99f0ab58, Mem[0000000091800160] = 922fd400 c730ce0b
std %l6,[%o0+0x160] ! Mem[0000000091800160] = 966459f0 99f0ab58
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
p24_label_16:
! %l2 = 0000000060047af9, Mem[00000000910000a8] = 477df7d6f2b795cc
stx %l2,[%i6+0x0a8] ! Mem[00000000910000a8] = 0000000060047af9
! Mem[0000000041000064] = 83ee2887, %l7 = 0000000099f0ab58
lduh [%i2+0x064],%l7 ! %l7 = 00000000000083ee
! Mem[000000004080003c] = 57f588e5, %l5 = 000000de, %l0 = ff5d95a2
add %i1,0x3c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000057f588e5
! Mem[0000000040000138] = df9a4a9e157b4056, %l0 = 0000000057f588e5, %l6 = 00000000966459f0
add %i0,0x138,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = df9a4a9e157b4056
! %l6 = df9a4a9e157b4056, Mem[00000000918000f8] = 1607608c097fdd15
stx %l6,[%o0+0x0f8] ! Mem[00000000918000f8] = df9a4a9e157b4056
! Mem[000000009100011c] = 7e414676, %g2 = 000000000000004d
ldsh [%i6+0x11e],%g2 ! %g2 = 0000000000007e41
! %f16 = ae9dc42d 71014a2e 05423480 7d136ddd
! %f20 = 9ba2b939 45796cee 27ddc0e8 163c728d
! %f24 = 328a4feb bc9a1b28 e1706200 37e95faf
! %f28 = 3a7b7f3e 84031d67 3088433a bb17f060
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000040800018] = 7d9df878, %l3 = 00000000303160f7
lduw [%i1+%o3],%l3 ! %l3 = 000000007d9df878
! Mem[00000000918001cc] = 53b977ab, %g18 = 20ece320849c8630
ldsw [%o0+0x1cc],%g2 ! %g2 = 20ece320849c8630
membar #Sync ! Added by membar checker (1987)
! %f16 = ae9dc42d 71014a2e 05423480 7d136ddd
! %f20 = 9ba2b939 45796cee 27ddc0e8 163c728d
! %f24 = 328a4feb bc9a1b28 e1706200 37e95faf
! %f28 = 3a7b7f3e 84031d67 3088433a bb17f060
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
p24_label_17:
! %l4 = 00000000000000ef, Mem[00000000910001da] = b7f9eadd
sth %l4,[%i6+0x1da] ! Mem[00000000910001d8] = 00efeadd
! Mem[00000000418001cc] = 4d39b1cc, %l4 = 00000000000000ef
ldstub [%i3+0x1cc],%l4 ! %l4 = 0000004d000000ff
! Mem[0000000041800120] = 966459f0dfed9692, %l0 = 0000000057f588e5, %l2 = 0000000060047af9
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 966459f0dfed9692
! Mem[0000000041800098] = fc2215cf1a6b9f92, %l3 = 000000007d9df878
ldx [%i3+0x098],%l3 ! %l3 = fc2215cf1a6b9f92
! %l7 = 00000000000083ee, Mem[0000000091000038] = 2b9468ee6d58bf74
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 00000000000083ee
! Mem[0000000090000080] = ae9dc42d 71014a2e 05423480 7d136ddd
! Mem[0000000090000090] = 9ba2b939 45796cee 27ddc0e8 163c728d
! Mem[00000000900000a0] = 328a4feb bc9a1b28 e1706200 37e95faf
! Mem[00000000900000b0] = 3a7b7f3e 84031d67 3088433a bb17f060
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000910000d8] = 5fd5754d411e6186, %g2 = 0000000053b977ab
ldx [%i6+0x0d8],%g2 ! %g2 = 5fd5754d411e6186
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800080] = 54364fdf, %g2 = 5fd5754d411e6186
ldsh [%o0+0x082],%g2 ! %g2 = 0000000000005436
! Mem[000000004080008a] = 24244074, %l3 = fc2215cf1a6b9f92
ldstub [%i1+0x08a],%l3 ! %l3 = 00000040000000ff
p24_label_18:
! Mem[0000000041800190] = 13b26f0505c8c329, %l0 = 0000000057f588e5, %l7 = 00000000000083ee
add %i3,0x190,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 13b26f0505c8c329
! Mem[00000000408000e6] = eb4f8a32, %l0 = 0000000057f588e5
ldstub [%i1+0x0e6],%l0 ! %l0 = 0000008a000000ff
! %f16 = ae9dc42d 71014a2e 05423480 7d136ddd
! %f20 = 9ba2b939 45796cee 27ddc0e8 163c728d
! %f24 = 328a4feb bc9a1b28 e1706200 37e95faf
! %f28 = 3a7b7f3e 84031d67 3088433a bb17f060
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000041800100] = f70eaf47, %l2 = dfed9692, %l7 = 05c8c329
add %i3,0x100,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000f70eaf47
membar #Sync ! Added by membar checker (1988)
! %f0 = efce7167 aa8b30d5 91fbd230 507986db
! %f4 = 646771ce 435ce4d2 0bb631a7 8689bba6
! %f8 = 2eff624e 0336da8b 490a35af fbf600b3
! %f12 = 6c45b776 c02c0402 98bec930 b465981f
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
! %f16 = ae9dc42d 71014a2e 05423480 7d136ddd
! %f20 = 9ba2b939 45796cee 27ddc0e8 163c728d
! %f24 = 328a4feb bc9a1b28 e1706200 37e95faf
! %f28 = 3a7b7f3e 84031d67 3088433a bb17f060
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[0000000040800040] = 7d49a175e8c81e2d, %l7 = 00000000f70eaf47
ldx [%i1+0x040],%l7 ! %l7 = 7d49a175e8c81e2d
! %l4 = 000000000000004d, Mem[0000000091000110] = ec0bdeb0b6277a44
stx %l4,[%i6+0x110] ! Mem[0000000091000110] = 000000000000004d
! Mem[00000000400001d4] = a8e23cca, %l7 = 7d49a175e8c81e2d
lduw [%i0+0x1d4],%l7 ! %l7 = 00000000a8e23cca
membar #Sync ! Added by membar checker (1989)
! Mem[0000000090000048] = fbd23050, %g2 = 0000000000005436
ldsb [%i4+0x049],%g2 ! %g2 = fffffffffffffffb
p24_label_19:
! %f0 = efce7167 aa8b30d5 91fbd230 507986db
! %f4 = 646771ce 435ce4d2 0bb631a7 8689bba6
! %f8 = 2eff624e 0336da8b 490a35af fbf600b3
! %f12 = 6c45b776 c02c0402 98bec930 b465981f
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! %l2 = 966459f0dfed9692, Mem[00000000418000c0] = d5308baa6771ceef
stx %l2,[%i3+0x0c0] ! Mem[00000000418000c0] = 966459f0dfed9692
membar #Sync ! Added by membar checker (1990)
! Mem[00000000900000c8] = 91fbd230507986db, %g2 = fffffffffffffffb
ldx [%i4+0x0c8],%g2 ! %g2 = 91fbd230507986db
! %l6 = df9a4a9e157b4056, Mem[00000000900000a2] = 4febbc9a
stb %l6,[%i4+0x0a2] ! Mem[00000000900000a0] = 56ebbc9a
! Mem[0000000040000180] = 6abd54660000005c, %l6 = df9a4a9e157b4056, %l5 = 00000000000000de
add %i0,0x180,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 6abd54660000005c
! Mem[000000004080000f] = d92826ea, %l4 = 000000000000004d
ldstub [%i1+0x00f],%l4 ! %l4 = 000000ea000000ff
! Mem[0000000090000100] = ae9dc42d 71014a2e 05423480 7d136ddd
! Mem[0000000090000110] = 9ba2b939 45796cee 27ddc0e8 163c728d
! Mem[0000000090000120] = 328a4feb bc9a1b28 e1706200 37e95faf
! Mem[0000000090000130] = 3a7b7f3e 84031d67 3088433a bb17f060
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l5 = 6abd54660000005c, Mem[000000004080004c] = 8afa90c6
sth %l5,[%i1+0x04c] ! Mem[000000004080004c] = 005c90c6
! Mem[0000000090000158] = 79124e3f 3994d586, %g2 = 507986db, %g3 = 38c6ddae
ldd [%i4+0x158],%g2 ! %g2 = 0000000079124e3f 000000003994d586
! Mem[00000000400001fc] = 8bce3b95, %l4 = 000000ea, %l3 = 00000040
add %i0,0x1fc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000008bce3b95
p24_label_20:
! Mem[0000000091000168] = c7051801, %g2 = 0000000079124e3f
ldsb [%i6+0x16a],%g2 ! %g2 = ffffffffffffffc7
! Mem[00000000900000c0] = efce7167 aa8b30d5 91fbd230 507986db
! Mem[00000000900000d0] = 646771ce 435ce4d2 0bb631a7 8689bba6
! Mem[00000000900000e0] = 2eff624e 0336da8b 490a35af fbf600b3
! Mem[00000000900000f0] = 6c45b776 c02c0402 98bec930 b465981f
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[0000000040000074] = c20d9c3c, %l4 = 00000000000000ea
swap [%i0+0x074],%l4 ! %l4 = 00000000c20d9c3c
! %l0 = 0000008a, %l1 = ee6c7945, Mem[0000000091000080] = 30f3d11f 5ade3b8e
std %l0,[%i6+0x080] ! Mem[0000000091000080] = 0000008a ee6c7945
! Mem[0000000040800030] = 6331f85a, %l3 = 8bce3b95, %l4 = c20d9c3c
add %i1,0x30,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006331f85a
! Mem[00000000410000d0] = 6be801e3, %l0 = 0000008a, %l2 = dfed9692
add %i2,0xd0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000006be801e3
! Mem[0000000040000110] = 549c8006, %l3 = 000000008bce3b95
swap [%i0+0x110],%l3 ! %l3 = 00000000549c8006
! %l1 = 00000000ee6c7945, Mem[00000000910000ed] = 951bb360
stb %l1,[%i6+0x0ed] ! Mem[00000000910000ec] = 451bb360
! Mem[0000000040800020] = 586a231e7f22be0b, %l7 = 00000000a8e23cca
ldx [%i1+%o4],%l7 ! %l7 = 586a231e7f22be0b
! Mem[0000000091800130] = 856e8f1f, %g2 = ffffffffffffffc7
lduh [%o0+0x132],%g2 ! %g2 = 000000000000856e
p24_label_21:
! Mem[0000000090000000] = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! Mem[0000000090000010] = 7cb51bb5 4064cc93 0a8162fa e41668f0
! Mem[0000000090000020] = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! Mem[0000000090000030] = 9a9334a4 06b70f84 2137645f f21db553
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %f0 = efce7167 aa8b30d5 91fbd230 507986db
! %f4 = 646771ce 435ce4d2 0bb631a7 8689bba6
! %f8 = 2eff624e 0336da8b 490a35af fbf600b3
! %f12 = 6c45b776 c02c0402 98bec930 b465981f
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000040000198] = 3fa9df4f78998259, %l5 = 6abd54660000005c
ldx [%i0+0x198],%l5 ! %l5 = 3fa9df4f78998259
! Mem[00000000910000c8] = 2aa4a537, %g2 = 000000000000856e
lduw [%i6+0x0c8],%g2 ! %g2 = 000000002aa4a537
! Mem[00000000900000e8] = 490a35af fbf600b3, %g2 = 2aa4a537, %g3 = 3994d586
ldd [%i4+0x0e8],%g2 ! %g2 = 00000000490a35af 00000000fbf600b3
! Mem[00000000900001c0] = 89a7bf75 23b4e6b0 257e18bf a73f7e3c
! Mem[00000000900001d0] = 7cb51bb5 4064cc93 0a8162fa e41668f0
! Mem[00000000900001e0] = f0e9bcee 7b3b37fa f6eb246d 2132e4d3
! Mem[00000000900001f0] = 9a9334a4 06b70f84 2137645f f21db553
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000041800045] = 72303810, %l6 = df9a4a9e157b4056
ldstub [%i3+0x045],%l6 ! %l6 = 00000030000000ff
! Mem[000000009180015c] = ae06b2fe, %g2 = 00000000490a35af
lduw [%o0+0x15c],%g2 ! %g2 = 00000000ae06b2fe
! Mem[00000000910001d8] = 6b00efea, %g2 = 00000000ae06b2fe
ldsb [%i6+0x1d9],%g2 ! %g2 = 000000000000006b
! %l4 = 000000006331f85a, Mem[0000000041000038] = 4a9b6f8f45c34dc9
stx %l4,[%i2+0x038] ! Mem[0000000041000038] = 000000006331f85a
p24_label_22:
! %f16 = ae9dc42d 71014a2e 05423480 7d136ddd
! %f20 = 9ba2b939 45796cee 27ddc0e8 163c728d
! %f24 = 328a4feb bc9a1b28 e1706200 37e95faf
! %f28 = 3a7b7f3e 84031d67 3088433a bb17f060
mov 0x140,%g4
stda %f16,[%i1+%g4]ASI_BLK_AIUS ! Block Store to 0000000040800140
! Mem[0000000090800050] = e03f1e24, %g2 = 000000000000006b
lduh [%i5+0x052],%g2 ! %g2 = 000000000000e03f
! Mem[00000000900000ec] = 00b36c45, %g2 = 000000000000e03f
lduh [%i4+0x0ee],%g2 ! %g2 = 00000000000000b3
! Mem[00000000410000d4] = 95d85d41, %l4 = 6331f85a, %l0 = 0000008a
add %i2,0xd4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000095d85d41
! %l6 = 0000000000000030, Mem[000000009100018c] = 7a0cb45d
stw %l6,[%i6+0x18c] ! Mem[000000009100018c] = 00000030
! Mem[00000000418001cc] = ff39b1cc, %l5 = 78998259, %l5 = 78998259
add %i3,0x1cc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ff39b1cc
membar #Sync ! Added by membar checker (1991)
! %l7 = 586a231e7f22be0b, Mem[00000000900001f8] = 2137645f
stw %l7,[%i4+0x1f8] ! Mem[00000000900001f8] = 7f22be0b
! Mem[00000000910001a0] = c074eb69, %g2 = 00000000000000b3
ldsb [%i6+0x1a0],%g2 ! %g2 = ffffffffffffffc0
! %l0 = 0000000095d85d41, Mem[0000000090000090] = 9ba2b939
sth %l0,[%i4+0x090] ! Mem[0000000090000090] = 5d41b939
! Mem[0000000041000028] = a00cea9f, %l4 = 6331f85a, %l7 = 7f22be0b
add %i2,0x28,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000a00cea9f
p24_label_23:
! %l4 = 000000006331f85a, Mem[000000009000001a] = 8986a731
sth %l4,[%i4+0x01a] ! Mem[0000000090000018] = f85aa731
! Mem[0000000091800174] = 4f44a16b, %g2 = ffffffffffffffc0
ldub [%o0+0x176],%g2 ! %g2 = 000000000000004f
membar #Sync ! Added by membar checker (1992)
! Mem[0000000090000080] = ae9dc42d 71014a2e 05423480 7d136ddd
! Mem[0000000090000090] = 5d41b939 45796cee 27ddc0e8 163c728d
! Mem[00000000900000a0] = 328a56eb bc9a1b28 e1706200 37e95faf
! Mem[00000000900000b0] = 3a7b7f3e 84031d67 3088433a bb17f060
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l5 = 00000000ff39b1cc, Mem[000000009180017a] = e4dd805d
stb %l5,[%o0+0x17a] ! Mem[0000000091800178] = ccdd805d
! %l7 = 00000000a00cea9f, Mem[0000000091800146] = d54c34fe
sth %l7,[%o0+0x146] ! Mem[0000000091800144] = ea9f34fe
! Mem[00000000900001d4] = 64cc930a, %g2 = 000000000000004f
ldub [%i4+0x1d5],%g2 ! %g2 = 0000000000000064
! Mem[0000000091800020] = f3989234 8dca06ca, %g2 = 00000064, %g3 = fbf600b3
ldd [%o0+%o4],%g2 ! %g2 = 00000000f3989234 000000008dca06ca
! Mem[0000000040800158] = 27ddc0e8163c728d, %l6 = 0000000000000030, %l4 = 000000006331f85a
add %i1,0x158,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 27ddc0e8163c728d
! %l6 = 0000000000000030, Mem[0000000091800040] = 3fed9e3c8edc3761
stx %l6,[%o0+0x040] ! Mem[0000000091800040] = 0000000000000030
! %l1 = 00000000ee6c7945, Mem[0000000091800080] = 53775436
stw %l1,[%o0+0x080] ! Mem[0000000091800080] = ee6c7945
p24_label_24:
! %f0 = efce7167 aa8b30d5 91fbd230 507986db
! %f4 = 646771ce 435ce4d2 0bb631a7 8689bba6
! %f8 = 2eff624e 0336da8b 490a35af fbf600b3
! %f12 = 6c45b776 c02c0402 98bec930 b465981f
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[0000000091800050] = 82afd0fbf579ed01, %g2 = 00000000f3989234
ldx [%o0+0x050],%g2 ! %g2 = 82afd0fbf579ed01
! Mem[000000004080010c] = b486261c, %l6 = 0000000000000030
swap [%i1+0x10c],%l6 ! %l6 = 00000000b486261c
! Mem[0000000040800138] = b4e719cea0c8561f, %l6 = 00000000b486261c, %l4 = 27ddc0e8163c728d
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = b4e719cea0c8561f
! %f16 = ae9dc42d 71014a2e 05423480 7d136ddd
! %f20 = 9ba2b939 45796cee 27ddc0e8 163c728d
! %f24 = 328a4feb bc9a1b28 e1706200 37e95faf
! %f28 = 3a7b7f3e 84031d67 3088433a bb17f060
stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000040000000
! %l3 = 00000000549c8006, Mem[000000004100009c] = ec73eebc
stw %l3,[%i2+0x09c] ! Mem[000000004100009c] = 549c8006
! Mem[000000009180017c] = 805d65fb, %g18 = 20ece320849c8630
ldsw [%o0+0x17c],%g2 ! %g2 = 20ece320849c8630
! Mem[00000000900000c0] = efce7167 aa8b30d5 91fbd230 507986db
! Mem[00000000900000d0] = 646771ce 435ce4d2 0bb631a7 8689bba6
! Mem[00000000900000e0] = 2eff624e 0336da8b 490a35af fbf600b3
! Mem[00000000900000f0] = 6c45b776 c02c0402 98bec930 b465981f
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %l2 = 000000006be801e3, Mem[00000000908000b8] = caa74c6a7d0b703f
stx %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 000000006be801e3
! Mem[00000000418001a8] = a3aa661c, %l0 = 0000000095d85d41
ldsw [%i3+0x1a8],%l0 ! %l0 = ffffffffa3aa661c
p24_label_25:
! %l7 = 00000000a00cea9f, Mem[0000000090800170] = f252e1de
stw %l7,[%i5+0x170] ! Mem[0000000090800170] = a00cea9f
! Mem[0000000090800150] = 79d7a968, %g2 = ffffffff805d65fb
lduw [%i5+0x150],%g2 ! %g2 = 0000000079d7a968
! Mem[000000004180016c] = 2100b259, %l5 = 00000000ff39b1cc
ldsb [%i3+0x16c],%l5 ! %l5 = 0000000000000021
! Mem[0000000041800034] = 392d269d, %l3 = 549c8006, %l3 = 549c8006
add %i3,0x34,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000392d269d
! Mem[0000000091800058] = 51ef187d, %g18 = 20ece320849c8630
ldsw [%o0+0x058],%g2 ! %g2 = 20ece320849c8630
! Mem[0000000041800024] = 12915b0a, %l3 = 392d269d, %l5 = 00000021
add %i3,0x24,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000012915b0a
! Mem[00000000918000c0] = ccc74c3b, %g2 = 0000000051ef187d
ldsh [%o0+0x0c0],%g2 ! %g2 = ffffffffffffccc7
! Mem[00000000410001b8] = 22b0767e, %l1 = ee6c7945, %l0 = a3aa661c
add %i2,0x1b8,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000022b0767e
! Mem[0000000090000128] = e170620037e95faf, %g2 = ffffffffffffccc7
ldx [%i4+0x128],%g2 ! %g2 = e170620037e95faf
! %l5 = 0000000012915b0a, Mem[00000000918001e8] = 63ed791240ced69a
stx %l5,[%o0+0x1e8] ! Mem[00000000918001e8] = 0000000012915b0a
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000022b0767e
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ee6c7945
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000006be801e3
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000392d269d
bne,a,pn %xcc,p24_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be b4e719cea0c8561f
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000012915b0a
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b486261c
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a00cea9f
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 efce7167 aa8b30d5
bne %xcc,p24_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 91fbd230 507986db
bne %xcc,p24_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 646771ce 435ce4d2
bne %xcc,p24_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0bb631a7 8689bba6
bne %xcc,p24_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 2eff624e 0336da8b
bne %xcc,p24_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 490a35af fbf600b3
bne %xcc,p24_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6c45b776 c02c0402
bne %xcc,p24_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 98bec930 b465981f
bne %xcc,p24_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ae9dc42d 71014a2e
bne %xcc,p24_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 05423480 7d136ddd
bne %xcc,p24_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 9ba2b939 45796cee
bne %xcc,p24_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 27ddc0e8 163c728d
bne %xcc,p24_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 328a4feb bc9a1b28
bne %xcc,p24_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e1706200 37e95faf
bne %xcc,p24_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3a7b7f3e 84031d67
bne %xcc,p24_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 3088433a bb17f060
bne %xcc,p24_f30_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 2e4a01712dc49dae
ldx [%i0+0x000],%g3 ! Observed data at 0000000040000000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = dd6d137d80344205
ldx [%i0+0x008],%g3 ! Observed data at 0000000040000008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ee6c794539b9a29b
ldx [%i0+0x010],%g3 ! Observed data at 0000000040000010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8d723c16e8c0dd27
ldx [%i0+0x018],%g3 ! Observed data at 0000000040000018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 281b9abceb4f8a32
ldx [%i0+0x020],%g3 ! Observed data at 0000000040000020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = af5fe937006270e1
ldx [%i0+0x028],%g3 ! Observed data at 0000000040000028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 671d03843e7f7b3a
ldx [%i0+0x030],%g3 ! Observed data at 0000000040000030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 60f017bb3a438830
ldx [%i0+0x038],%g3 ! Observed data at 0000000040000038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 305252c2000000ea
ldx [%i0+0x070],%g3 ! Observed data at 0000000040000070
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = c4edfffb3e5d40f5
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000400000a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0fb842ba533eff2f
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000400000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8bce3b959a94d638
ldx [%i0+0x110],%g3 ! Observed data at 0000000040000110
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x110,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6abd54660000005c
ldx [%i0+0x180],%g3 ! Observed data at 0000000040000180
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x180,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = c41d25e4d92826ff
ldx [%i1+0x008],%g3 ! Observed data at 0000000040800008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6577fd06005c90c6
ldx [%i1+0x048],%g3 ! Observed data at 0000000040800048
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 524a45ff3d9a1057
ldx [%i1+0x050],%g3 ! Observed data at 0000000040800050
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2424ff74bf399ea0
ldx [%i1+0x088],%g3 ! Observed data at 0000000040800088
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00000043d8043c64
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 = 4dd1ff99408eedb3
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000408000a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 281b9abceb4fff32
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000408000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 518200ad00000030
ldx [%i1+0x108],%g3 ! Observed data at 0000000040800108
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = ae9dc42d71014a2e
ldx [%i1+0x140],%g3 ! Observed data at 0000000040800140
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 054234807d136ddd
ldx [%i1+0x148],%g3 ! Observed data at 0000000040800148
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 9ba2b93945796cee
ldx [%i1+0x150],%g3 ! Observed data at 0000000040800150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 27ddc0e8163c728d
ldx [%i1+0x158],%g3 ! Observed data at 0000000040800158
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 328a4febbc9a1b28
ldx [%i1+0x160],%g3 ! Observed data at 0000000040800160
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = e170620037e95faf
ldx [%i1+0x168],%g3 ! Observed data at 0000000040800168
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3a7b7f3e84031d67
ldx [%i1+0x170],%g3 ! Observed data at 0000000040800170
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3088433abb17f060
ldx [%i1+0x178],%g3 ! Observed data at 0000000040800178
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = ffffff98b8097cab
ldx [%i1+0x188],%g3 ! Observed data at 0000000040800188
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d2e4ff43ce716764
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000408001d0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1f9865b430c9be98
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000408001f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1f8,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 1e74d98f2850afff
ldx [%i2+0x000],%g3 ! Observed data at 0000000041000000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000006331f85a
ldx [%i2+0x038],%g3 ! Observed data at 0000000041000038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = bcca549083ee2887
ldx [%i2+0x060],%g3 ! Observed data at 0000000041000060
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = 680888b2549c8006
ldx [%i2+0x098],%g3 ! Observed data at 0000000041000098
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = c24f4ecc82f086de
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000410000a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 436a73de3eb2ecb2
ldx [%i2+0x100],%g3 ! Observed data at 0000000041000100
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = afff9b8f54b4262d
ldx [%i2+0x118],%g3 ! Observed data at 0000000041000118
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = af980cbde9f66a3d
ldx [%i2+0x120],%g3 ! Observed data at 0000000041000120
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x120,%g4
ldx [%g1+0x170],%g2 ! Expected data = cb05991a313acb91
ldx [%i2+0x170],%g3 ! Observed data at 0000000041000170
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000a7e6c20acb
ldx [%i2+0x178],%g3 ! Observed data at 0000000041000178
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 40e3ba69000000d9
ldx [%i2+0x188],%g3 ! Observed data at 0000000041000188
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d7f6c5ff99e6c0d5
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000410001f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1f8,%g4
set p24_local3_expect,%g1
p24_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 23c3543f72ff3810
ldx [%i3+0x040],%g3 ! Observed data at 0000000041800040
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2bbeffbf3c11f7b3
ldx [%i3+0x088],%g3 ! Observed data at 0000000041800088
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 966459f0dfed9692
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000418000c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = db86795030d2fb91
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000418000c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d2e45c43ce716764
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000418000d0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a6bb8986a731b60b
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000418000d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8bda36034e62ff2e
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000418000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b300f6fbaf350a49
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000418000e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 02042cc076b7456c
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000418000f0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 1f9865b430c9be98
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000418000f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = f6b1ff18fe652c64
ldx [%i3+0x128],%g3 ! Observed data at 0000000041800128
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = acdae12d4410153a
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 = 6dae0bf7ff87be45
ldx [%i3+0x138],%g3 ! Observed data at 0000000041800138
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 38e67b9c1612c4e3
ldx [%i3+0x160],%g3 ! Observed data at 0000000041800160
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ba02f9d2ff39b1cc
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000418001c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ff8bd32c47bc672d
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000418001f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1f8,%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
p24_f16_fail:
set p24_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f18_fail:
set p24_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f20_fail:
set p24_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f22_fail:
set p24_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f24_fail:
set p24_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f26_fail:
set p24_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f28_fail:
set p24_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f30_fail:
set p24_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stwa %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800028]
stha %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800000]
done
p24_trap1o:
stwa %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800028]
stha %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800000]
done
p24_trap2e:
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800018]
done
p24_trap2o:
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800018]
done
p24_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p24_trap3o:
nop
nop
nop
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 = 1e7583e5c7353eb2
ldx [%g1+0x008],%l1 ! %l1 = c9977a8ca70645d1
ldx [%g1+0x010],%l2 ! %l2 = 7bbd27e628368a86
ldx [%g1+0x018],%l3 ! %l3 = ad45ec7a1612c4e3
ldx [%g1+0x020],%l4 ! %l4 = 39a45e7dfbfa73e6
ldx [%g1+0x028],%l5 ! %l5 = 0283f23c25dcb980
ldx [%g1+0x030],%l6 ! %l6 = d43f48be448644bd
ldx [%g1+0x038],%l7 ! %l7 = a367c315a298d3d5
! 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 = 064a9336 fddf137c f0833541 72025c88
! %f4 = f78c7797 5c2c69dd 31c052f3 e326ccca
! %f8 = a8d0b0b1 84d1b084 4f853bc8 e116912d
! %f12 = fea19917 44201188 4f388d9a 0cf09d6f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! %f20 = 5cf50049 be1da152 18665cf8 1b84a428
! %f24 = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! %f28 = 980105bf 223e3e20 d90ae1fb e02aed29
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 14700c1a ff1a7cfe e8448748 11e279e8
! %f36 = 9d3543de 6267f1ee cb4f29b6 2a2018e0
! %f40 = ee6e48c3 3ae4621e c1fd522e b33afa57
! %f44 = 9233bb4c 21d3cfa7 4492dc87 0e0b74d3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd81179c80000003e,%g7,%g1 ! GSR scale = 7, align = 6
wr %g1,%g0,%gsr ! GSR = d81179c80000003e
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[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091000028] = 8a78ebbd, %g2 = 0000000e982813cb
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffff8a78
! %l3 = ddc51ad1ffbc7502, Mem[00000000908000f8] = 1698e13ef4522026
stx %l3,[%i5+0x0f8] ! Mem[00000000908000f8] = ddc51ad1ffbc7502
! Mem[0000000090000188] = 2869a58d 60b95bc6, %g2 = ffff8a78, %g3 = 0bad0b00
ldd [%i4+0x188],%g2 ! %g2 = 000000002869a58d 0000000060b95bc6
! %l6 = f7d534edff3f67d5, Mem[0000000090800100] = 3fe264b6
sth %l6,[%i5+0x100] ! Mem[0000000090800100] = 67d564b6
! %f16 = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! %f20 = 5cf50049 be1da152 18665cf8 1b84a428
! %f24 = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! %f28 = 980105bf 223e3e20 d90ae1fb e02aed29
mov 0x140,%g5
stda %f16,[%i0+%g5]ASI_BLK_AIUP ! Block Store to 0000000042000140
! %l0 = 6145fb42, %l1 = 585b8ddb, Mem[0000000090000118] = e77f9909 552c2766
std %l0,[%i4+0x118] ! Mem[0000000090000118] = 6145fb42 585b8ddb
! %l6 = f7d534edff3f67d5, Mem[0000000091000138] = 21962292
stw %l6,[%i6+0x138] ! Mem[0000000091000138] = ff3f67d5
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[00000000428001b0] = 1b6ac7b5e1c90e1d, %l5 = c729fdbbc61dc6c9, %l0 = 13a50a326145fb42
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 1b6ac7b5e1c90e1d
p25_label_2:
! Mem[00000000428000c4] = cf2e7f1c, %l0 = 1b6ac7b5e1c90e1d
swap [%i1+0x0c4],%l0 ! %l0 = 00000000cf2e7f1c
membar #Sync ! Added by membar checker (1993)
! %l0 = 00000000cf2e7f1c, Mem[00000000900001b8] = 80ba3895064013ff
stx %l0,[%i4+0x1b8] ! Mem[00000000900001b8] = 00000000cf2e7f1c
! Mem[0000000043000020] = 51a83ff28fccd678, %l6 = f7d534edff3f67d5, %l0 = 00000000cf2e7f1c
add %i2,0x20,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 51a83ff28fccd678
! Mem[00000000910001cc] = 0abf9e22, %g2 = 000000002869a58d
lduh [%i6+0x1ce],%g2 ! %g2 = 0000000000000abf
! Mem[0000000090000070] = 9ca3628285c65c27, %g2 = 0000000000000abf
ldx [%i4+0x070],%g2 ! %g2 = 9ca3628285c65c27
! Mem[000000004380009c] = 29bc4723, %l5 = c729fdbbc61dc6c9
swap [%i3+0x09c],%l5 ! %l5 = 0000000029bc4723
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800058] = 764de9933347fe6f, %g2 = 9ca3628285c65c27
ldx [%i5+0x058],%g2 ! %g2 = 764de9933347fe6f
! %l0 = 51a83ff28fccd678, Mem[0000000091800038] = dc76802b80b203b0
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 51a83ff28fccd678
! %l0 = 8fccd678, %l1 = 585b8ddb, Mem[0000000091800040] = 3fed9e3c 8edc3761
std %l0,[%o0+0x040] ! Mem[0000000091800040] = 8fccd678 585b8ddb
p25_label_3:
! %l0 = 8fccd678, %l1 = 585b8ddb, Mem[0000000090000008] = 7dc90714 1695a1d3
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 8fccd678 585b8ddb
! Mem[0000000042800080] = db3ebe232d889716, %l4 = cd9fd5f06e861775
ldx [%i1+0x080],%l4 ! %l4 = db3ebe232d889716
! Mem[000000004200012b] = 07b9fe56, %l4 = db3ebe232d889716
ldstub [%i0+0x12b],%l4 ! %l4 = 00000056000000ff
! %l7 = 716ead7408f40115, Mem[000000009080004f] = 267bb3e0
stb %l7,[%i5+0x04f] ! Mem[000000009080004c] = 157bb3e0
! %l2 = 6b7c1c03ddc4b586, Mem[00000000420000c8] = 65b83dbe
stb %l2,[%i0+0x0c8] ! Mem[00000000420000c8] = 86b83dbe
! Mem[00000000428001cd] = e120e514, %l1 = c4b0a682585b8ddb
ldstub [%i1+0x1cd],%l1 ! %l1 = 00000020000000ff
! Mem[0000000043000008] = eaf13366aa73ada3, %l4 = 0000000000000056, %l6 = f7d534edff3f67d5
add %i2,0x08,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = eaf13366aa73ada3
! %l7 = 716ead7408f40115, Mem[0000000091800067] = f08ffd74
stb %l7,[%o0+0x067] ! Mem[0000000091800064] = 158ffd74
! Mem[00000000430000dc] = 12518ae0, %l1 = 00000020, %l1 = 00000020
add %i2,0xdc,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000012518ae0
! Mem[000000004200001c] = 4e1283a8, %l0 = 51a83ff28fccd678
swap [%i0+0x01c],%l0 ! %l0 = 000000004e1283a8
p25_label_4:
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000042800128] = 50f9d58e, %l7 = 08f40115, %l4 = 00000056
add %i1,0x128,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000050f9d58e
membar #Sync ! Added by membar checker (1994)
! %l6 = eaf13366aa73ada3, Mem[0000000090000162] = 546994b3
stb %l6,[%i4+0x162] ! Mem[0000000090000160] = a36994b3
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l5 = 0000000029bc4723, Mem[0000000090800090] = 95193fee73fdcb8f
stx %l5,[%i5+0x090] ! Mem[0000000090800090] = 0000000029bc4723
! %l4 = 0000000050f9d58e, Mem[0000000091000178] = d8ef29bf19a8f108
stx %l4,[%i6+0x178] ! Mem[0000000091000178] = 0000000050f9d58e
! Mem[0000000091000100] = 54efad89 7ee3a18b, %g2 = 3347fe6f, %g3 = 60b95bc6
ldd [%i6+0x100],%g2 ! %g2 = 0000000054efad89 000000007ee3a18b
! Mem[00000000438001e0] = 4f209857, %l4 = 0000000050f9d58e
swap [%i3+0x1e0],%l4 ! %l4 = 000000004f209857
! %l0 = 000000004e1283a8, Mem[00000000430000d0] = 2f970d9ae7ad2b69
stx %l0,[%i2+0x0d0] ! Mem[00000000430000d0] = 000000004e1283a8
! Mem[0000000043800008] = 28a7c70815b92239, %l5 = 0000000029bc4723, %l5 = 0000000029bc4723
add %i3,0x08,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 28a7c70815b92239
p25_label_5:
! Mem[0000000042800143] = e3a69533, %l1 = 0000000012518ae0
ldstub [%i1+0x143],%l1 ! %l1 = 00000033000000ff
! Mem[00000000438001c0] = 981ae9d64deebec2, %l3 = ddc51ad1ffbc7502, %l0 = 000000004e1283a8
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 981ae9d64deebec2
! %l4 = 4f209857, %l5 = 15b92239, Mem[0000000091000148] = 1aab249a a9cc5378
std %l4,[%i6+0x148] ! Mem[0000000091000148] = 4f209857 15b92239
! Mem[00000000438000d0] = bc616bda, %l6 = aa73ada3, %l7 = 08f40115
add %i3,0xd0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000bc616bda
! Mem[000000004300007a] = 34221937, %l5 = 28a7c70815b92239
ldstub [%i2+0x07a],%l5 ! %l5 = 00000019000000ff
! %f16 = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! %f20 = 5cf50049 be1da152 18665cf8 1b84a428
! %f24 = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! %f28 = 980105bf 223e3e20 d90ae1fb e02aed29
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[00000000428000d8] = f09a596e, %l2 = 6b7c1c03ddc4b586
swap [%i1+0x0d8],%l2 ! %l2 = 00000000f09a596e
! Mem[000000009000010c] = 484bcedc, %g2 = 0000000054efad89
lduw [%i4+0x10c],%g2 ! %g2 = 00000000484bcedc
membar #Sync ! Added by membar checker (1995)
! Mem[0000000090000000] = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! Mem[0000000090000010] = 5cf50049 be1da152 18665cf8 1b84a428
! Mem[0000000090000020] = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! Mem[0000000090000030] = 980105bf 223e3e20 d90ae1fb e02aed29
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000038] = 68ee6d58, %g2 = 00000000484bcedc
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000068ee
p25_label_6:
! %l3 = ddc51ad1ffbc7502, Mem[000000009080006c] = 8314c346
stw %l3,[%i5+0x06c] ! Mem[000000009080006c] = ffbc7502
! Mem[00000000428000f4] = 31eb1ae4, %l4 = 000000004f209857
ldstub [%i1+0x0f4],%l4 ! %l4 = 00000031000000ff
! %l6 = aa73ada3, %l7 = bc616bda, Mem[0000000090800130] = d1b2218e 1dcd5e0b
std %l6,[%i5+0x130] ! Mem[0000000090800130] = aa73ada3 bc616bda
! Mem[00000000918000d4] = 00759cd1, %g2 = 00000000000068ee
ldsb [%o0+0x0d4],%g2 ! %g2 = 0000000000000000
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000042000108] = 215cc2c44b69ced6, %l7 = 00000000bc616bda, %l1 = 0000000000000033
add %i0,0x108,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 215cc2c44b69ced6
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000043000044] = d9486dbb, %l6 = eaf13366aa73ada3
swap [%i2+0x044],%l6 ! %l6 = 00000000d9486dbb
! Mem[00000000438001b8] = 84badff558bba8b5, %l7 = 00000000bc616bda, %l0 = 981ae9d64deebec2
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 84badff558bba8b5
! Mem[00000000918000b0] = 8951d267, %g2 = 0000000000000000
ldub [%o0+0x0b2],%g2 ! %g2 = 0000000000000089
p25_label_7:
! Mem[00000000420000fd] = 3ecf5e01, %l2 = 00000000f09a596e
ldstub [%i0+0x0fd],%l2 ! %l2 = 000000cf000000ff
! Mem[00000000420001a4] = 4b233609, %l0 = 58bba8b5, %l1 = 4b69ced6
add %i0,0x1a4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000004b233609
! Mem[0000000043800114] = 3e2b2a1a, %l6 = 00000000d9486dbb
ldstub [%i3+0x114],%l6 ! %l6 = 0000003e000000ff
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000120] = 46768b48, %g2 = 0000000000000089
lduw [%i6+0x120],%g2 ! %g2 = 0000000046768b48
! Mem[0000000090800198] = 34f617670eb34bb3, %g2 = 0000000046768b48
ldx [%i5+0x198],%g2 ! %g2 = 34f617670eb34bb3
! Mem[0000000043000150] = d4935e2216c7842f, %l6 = 000000000000003e, %l1 = 000000004b233609
add %i2,0x150,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = d4935e2216c7842f
! Mem[00000000908000e0] = 7b8229147184bdc4, %g2 = 34f617670eb34bb3
ldx [%i5+0x0e0],%g2 ! %g2 = 7b8229147184bdc4
! Mem[0000000043000030] = 9b611a13955ee159, %l0 = 84badff558bba8b5, %l2 = 00000000000000cf
add %i2,0x30,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 9b611a13955ee159
! Mem[00000000430001d8] = e293cda6, %l3 = ddc51ad1ffbc7502
ldstub [%i2+0x1d8],%l3 ! %l3 = 000000e2000000ff
p25_label_8:
! Mem[00000000918000e8] = 35e2f08c823f4441, %g2 = 7b8229147184bdc4
ldx [%o0+0x0e8],%g2 ! %g2 = 35e2f08c823f4441
! %l6 = 000000000000003e, Mem[00000000908000cc] = 9fc9bfcc
stw %l6,[%i5+0x0cc] ! Mem[00000000908000cc] = 0000003e
! Mem[0000000043000186] = 84343228, %l2 = 9b611a13955ee159
ldstub [%i2+0x186],%l2 ! %l2 = 00000032000000ff
! %l7 = 00000000bc616bda, Mem[0000000091000148] = 4f20985715b92239
stx %l7,[%i6+0x148] ! Mem[0000000091000148] = 00000000bc616bda
! %f0 = 064a9336 fddf137c f0833541 72025c88
! %f4 = f78c7797 5c2c69dd 31c052f3 e326ccca
! %f8 = a8d0b0b1 84d1b084 4f853bc8 e116912d
! %f12 = fea19917 44201188 4f388d9a 0cf09d6f
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000043800004] = b50bda34, %l4 = 0000000000000031
ldsw [%i3+0x004],%l4 ! %l4 = ffffffffb50bda34
! Mem[0000000090800034] = ae786dc4, %g2 = 35e2f08c823f4441
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffae78
! Mem[00000000428000dc] = 329c917e, %l6 = 0000003e, %l4 = b50bda34
add %i1,0xdc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000329c917e
! Mem[00000000438000ea] = 71d1da45, %l0 = 84badff558bba8b5
ldstub [%i3+0x0ea],%l0 ! %l0 = 000000da000000ff
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a 6145fb42 585b8ddb
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
p25_label_9:
! Mem[00000000428001b0] = 1b6ac7b5, %l0 = 000000da, %l0 = 000000da
add %i1,0x1b0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000001b6ac7b5
! Mem[0000000043000160] = d5d5de975b813038, %l7 = 00000000bc616bda, %l0 = 000000001b6ac7b5
add %i2,0x160,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d5d5de975b813038
! Mem[0000000091000118] = 454e9c3347397e41, %g2 = ffffffffffffae78
ldx [%i6+0x118],%g2 ! %g2 = 454e9c3347397e41
! Mem[0000000091000144] = 52ef7953, %g2 = 454e9c3347397e41
ldsb [%i6+0x144],%g2 ! %g2 = 0000000000000052
! %l1 = d4935e2216c7842f, Mem[000000009080001c] = 609ec613
stb %l1,[%i5+0x01c] ! Mem[000000009080001c] = 2f9ec613
! Mem[00000000910001a0] = c074eb69, %g2 = 0000000000000052
lduw [%i6+0x1a0],%g2 ! %g2 = 00000000c074eb69
! Mem[00000000918000c8] = 7b42db07, %g2 = 00000000c074eb69
lduw [%o0+0x0c8],%g2 ! %g2 = 000000007b42db07
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f32a369 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[00000000438000d8] = e6881b80b529d08b, %l0 = d5d5de975b813038
ldx [%i3+0x0d8],%l0 ! %l0 = e6881b80b529d08b
! %f0 = 064a9336 fddf137c f0833541 72025c88
! %f4 = f78c7797 5c2c69dd 31c052f3 e326ccca
! %f8 = a8d0b0b1 84d1b084 4f853bc8 e116912d
! %f12 = fea19917 44201188 4f388d9a 0cf09d6f
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
p25_label_10:
! Mem[00000000438001fc] = 761d248c, %l2 = 00000032, %l4 = 329c917e
add %i3,0x1fc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000761d248c
! Mem[0000000043000169] = c9d22d24, %l6 = 000000000000003e
ldstub [%i2+0x169],%l6 ! %l6 = 000000d2000000ff
! Mem[0000000091000164] = 556a9eff, %g2 = 000000007b42db07
lduh [%i6+0x166],%g2 ! %g2 = 000000000000556a
! Mem[00000000918001e0] = 5723fcc1, %g2 = 000000000000556a
ldsh [%o0+0x1e2],%g2 ! %g2 = 0000000000005723
! Mem[0000000091800020] = f3989234, %g18 = d5205a0672a2a88e
ldsw [%o0+%o4],%g2 ! %g2 = d5205a0672a2a88e
! %l7 = 00000000bc616bda, Mem[0000000091800020] = f3989234
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = bc616bda
! Mem[0000000090000108] = 93e0629d, %g2 = fffffffff3989234
ldub [%i4+0x108],%g2 ! %g2 = 0000000000000093
! %f16 = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! %f20 = 5cf50049 be1da152 18665cf8 1b84a428
! %f24 = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! %f28 = 980105bf 223e3e20 d90ae1fb e02aed29
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[00000000908001d0] = 68432dfa, %g2 = 0000000000000093
ldub [%i5+0x1d0],%g2 ! %g2 = 0000000000000068
! %f0 = 064a9336 fddf137c f0833541 72025c88
! %f4 = f78c7797 5c2c69dd 31c052f3 e326ccca
! %f8 = a8d0b0b1 84d1b084 4f853bc8 e116912d
! %f12 = fea19917 44201188 4f388d9a 0cf09d6f
stda %f0,[%i2+%g5]ASI_BLK_SL ! Block Store to 0000000043000040
p25_label_11:
! Mem[0000000043000158] = 5892df3c, %l7 = 00000000bc616bda
swap [%i2+0x158],%l7 ! %l7 = 000000005892df3c
! Mem[000000009180009c] = 795c1135, %g2 = 0000000000000068
lduw [%o0+0x09c],%g2 ! %g2 = 00000000795c1135
! Mem[00000000910001d8] = 6bb7f9ea, %g2 = 00000000795c1135
ldub [%i6+0x1d9],%g2 ! %g2 = 000000000000006b
! %l0 = e6881b80b529d08b, Mem[0000000042800168] = 620efa702c7c1ded
stx %l0,[%i1+0x168] ! Mem[0000000042800168] = e6881b80b529d08b
! %l2 = 00000032, %l3 = 000000e2, Mem[00000000910001a0] = c074eb69 db204b78
std %l2,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000032 000000e2
! Mem[000000009100006c] = 97f4ab76, %g2 = 000000000000006b
ldub [%i6+0x06c],%g2 ! %g2 = 0000000000000097
! Mem[00000000428000ec] = 08fbb98c, %l3 = 000000e2, %l0 = b529d08b
add %i1,0xec,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000008fbb98c
! Mem[00000000428000f0] = 25ac678effeb1ae4, %l1 = d4935e2216c7842f, %l5 = 0000000000000019
add %i1,0xf0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 25ac678effeb1ae4
membar #Sync ! Added by membar checker (1996)
! %l3 = 00000000000000e2, Mem[00000000900000a8] = 4f853bc8e116912d
stx %l3,[%i4+0x0a8] ! Mem[00000000900000a8] = 00000000000000e2
! Mem[0000000043000140] = 65487c5b b9fcb91d a840a965 ac681cf6
! Mem[0000000043000150] = d4935e22 16c7842f bc616bda cf232ab8
! Mem[0000000043000160] = d5d5de97 5b813038 c9ff2d24 bfe031f8
! Mem[0000000043000170] = 2e1a08a3 d5f8e09b fe221412 e8167546
ldda [%i2+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000043000140
p25_label_12:
! Mem[00000000910000a8] = f7d6f2b7, %g2 = 0000000000000097
ldsh [%i6+0x0aa],%g2 ! %g2 = fffffffffffff7d6
! Mem[0000000090000000] = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! Mem[0000000090000010] = 5cf50049 be1da152 18665cf8 1b84a428
! Mem[0000000090000020] = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! Mem[0000000090000030] = 980105bf 223e3e20 d90ae1fb e02aed29
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000009000006c] = e7fb2be2, %g2 = fffffffffffff7d6
lduw [%i4+0x06c],%g2 ! %g2 = 00000000e7fb2be2
! Mem[0000000043800190] = c76fa8b88be3ca3c, %l2 = 0000000000000032, %l1 = d4935e2216c7842f
add %i3,0x190,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = c76fa8b88be3ca3c
! Mem[00000000438001ec] = c4565d49, %l0 = 0000000008fbb98c
ldsh [%i3+0x1ee],%l0 ! %l0 = 0000000000005d49
! %l3 = 00000000000000e2, Mem[0000000090000075] = 3e3e20d9
stb %l3,[%i4+0x075] ! Mem[0000000090000074] = e23e20d9
! Mem[0000000043800101] = cf53ca0c, %l3 = 00000000000000e2
ldstub [%i3+0x101],%l3 ! %l3 = 00000053000000ff
! Mem[0000000090000190] = b85bf01e 32283edd, %g2 = e7fb2be2, %g3 = 7ee3a18b
ldd [%i4+0x190],%g2 ! %g2 = 00000000b85bf01e 0000000032283edd
! Mem[000000004380009c] = c61dc6c9, %l2 = 0000000000000032
lduw [%i3+0x09c],%l2 ! %l2 = 00000000c61dc6c9
! Mem[0000000090800108] = d1229915, %g2 = 00000000b85bf01e
lduh [%i5+0x108],%g2 ! %g2 = 000000000000d122
p25_label_13:
! %l3 = 0000000000000053, Mem[000000009080003e] = 4c3d78c1
sth %l3,[%i5+0x03e] ! Mem[000000009080003c] = 005378c1
! %f16 = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! %f20 = 5cf50049 be1da152 18665cf8 1b84a428
! %f24 = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! %f28 = 980105bf 223e3e20 d90ae1fb e02aed29
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100
! %l2 = 00000000c61dc6c9, Mem[000000009080004c] = d25e1a15
sth %l2,[%i5+0x04c] ! Mem[000000009080004c] = c6c91a15
membar #Sync ! Added by membar checker (1997)
! Mem[0000000090000100] = 2ec5c4b0, %g2 = 000000000000d122
ldsh [%i4+0x100],%g2 ! %g2 = 0000000000002ec5
! Mem[0000000043000100] = 6a1b7b1c, %l4 = 00000000761d248c
lduh [%i2+0x100],%l4 ! %l4 = 0000000000006a1b
! Mem[00000000910000c8] = 2aa4a537d5c23711, %g2 = 0000000000002ec5
ldx [%i6+0x0c8],%g2 ! %g2 = 2aa4a537d5c23711
! Mem[0000000042800004] = 49bf963e, %l3 = 0000000000000053
ldstub [%i1+0x004],%l3 ! %l3 = 00000049000000ff
! %l0 = 0000000000005d49, Mem[0000000091800000] = c1c223432cc77048
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 0000000000005d49
! Mem[000000009100013c] = af04c2b4, %g2 = 2aa4a537d5c23711
ldub [%i6+0x13c],%g2 ! %g2 = 00000000000000af
! Mem[0000000043800036] = fc3e543b, %l1 = c76fa8b88be3ca3c
ldstub [%i3+0x036],%l1 ! %l1 = 00000054000000ff
p25_label_14:
! %l7 = 000000005892df3c, Mem[000000009180009e] = 11352e8b
sth %l7,[%o0+0x09e] ! Mem[000000009180009c] = df3c2e8b
! %l5 = 25ac678effeb1ae4, Mem[00000000908000d0] = b92bd5886ed32e70
stx %l5,[%i5+0x0d0] ! Mem[00000000908000d0] = 25ac678effeb1ae4
! %f0 = 65487c5b b9fcb91d a840a965 ac681cf6
! %f4 = d4935e22 16c7842f bc616bda cf232ab8
! %f8 = d5d5de97 5b813038 c9ff2d24 bfe031f8
! %f12 = 2e1a08a3 d5f8e09b fe221412 e8167546
mov 0x0c0,%g4
stda %f0,[%i3+%g4]ASI_BLK_AIUSL ! Block Store to 00000000438000c0
! Mem[0000000042000008] = 21b0e8b9, %l7 = 5892df3c, %l0 = 00005d49
add %i0,0x08,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000021b0e8b9
! Mem[0000000090800188] = b451fbc4, %g2 = 00000000000000af
ldsb [%i5+0x188],%g2 ! %g2 = ffffffffffffffb4
! %l1 = 0000000000000054, Mem[0000000091000070] = 060d415c7c47c2fe
stx %l1,[%i6+0x070] ! Mem[0000000091000070] = 0000000000000054
! Mem[000000009100002c] = 78a2a21f, %g2 = ffffffffffffffb4
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000078a2
! Mem[0000000090000150] = dd692c5c 97778cf7, %g2 = 000078a2, %g3 = 32283edd
ldd [%i4+0x150],%g2 ! %g2 = 00000000dd692c5c 0000000097778cf7
! Mem[0000000043000168] = c9ff2d24, %l4 = 00006a1b, %l4 = 00006a1b
add %i2,0x168,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000c9ff2d24
! Mem[0000000091000008] = 9248e5a0, %g2 = 00000000dd692c5c
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffff92
p25_label_15:
! %f0 = 65487c5b b9fcb91d a840a965 ac681cf6
! %f4 = d4935e22 16c7842f bc616bda cf232ab8
! %f8 = d5d5de97 5b813038 c9ff2d24 bfe031f8
! %f12 = 2e1a08a3 d5f8e09b fe221412 e8167546
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000043800030] = 7688e5fcfc3eff3b, %l1 = 0000000000000054, %l4 = 00000000c9ff2d24
add %i3,0x30,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 7688e5fcfc3eff3b
! Mem[0000000091000094] = f816c220, %g2 = ffffffffffffff92
ldub [%i6+0x094],%g2 ! %g2 = 00000000000000f8
! Mem[0000000042800090] = 2485faf1, %l3 = 0000000000000049
ldsh [%i1+0x090],%l3 ! %l3 = 0000000000002485
! Mem[0000000090800078] = 27ba3968 006f7bfd, %g2 = 000000f8, %g3 = 97778cf7
ldd [%i5+0x078],%g2 ! %g2 = 0000000027ba3968 00000000006f7bfd
! Mem[00000000420000d4] = acedd959, %l7 = 000000005892df3c
ldsh [%i0+0x0d6],%l7 ! %l7 = ffffffffffffd959
! %l0 = 0000000021b0e8b9, Mem[00000000908001c9] = 6375af1c
stb %l0,[%i5+0x1c9] ! Mem[00000000908001c8] = b975af1c
! Mem[00000000438001bc] = 58bba8b5, %l2 = c61dc6c9, %l6 = 000000d2
add %i3,0x1bc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000058bba8b5
! Mem[00000000918001d0] = 6629cc04, %g2 = 0000000027ba3968
lduw [%o0+0x1d0],%g2 ! %g2 = 000000006629cc04
! Mem[0000000090800078] = 27ba3968 006f7bfd, %g2 = 6629cc04, %g3 = 006f7bfd
ldd [%i5+0x078],%g2 ! %g2 = 0000000027ba3968 00000000006f7bfd
p25_label_16:
! Mem[0000000043000030] = 9b611a13955ee159, %l6 = 0000000058bba8b5, %l1 = 0000000000000054
add %i2,0x30,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 9b611a13955ee159
membar #Sync ! Added by membar checker (1998)
! Mem[00000000438000dc] = da6b61bc, %l3 = 0000000000002485
swap [%i3+0x0dc],%l3 ! %l3 = 00000000da6b61bc
! %l4 = 7688e5fcfc3eff3b, Mem[00000000910001fc] = 93c6d4fc
stb %l4,[%i6+0x1fc] ! Mem[00000000910001fc] = 3bc6d4fc
! Mem[00000000900001ac] = d9f5e5c4, %g2 = 0000000027ba3968
ldsb [%i4+0x1af],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000042800168] = e6881b80, %l3 = 00000000da6b61bc
ldsb [%i1+0x16b],%l3 ! %l3 = ffffffffffffff80
! Mem[000000004280003c] = 1deb1607, %l2 = 00000000c61dc6c9
swap [%i1+0x03c],%l2 ! %l2 = 000000001deb1607
! Mem[0000000042800068] = ff03f190, %l0 = 21b0e8b9, %l0 = 21b0e8b9
add %i1,0x68,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ff03f190
! Mem[000000004200004d] = b0eabb25, %l5 = 25ac678effeb1ae4
ldstub [%i0+0x04d],%l5 ! %l5 = 000000ea000000ff
! Mem[00000000428000dc] = 329c917e, %l4 = 7688e5fcfc3eff3b
swap [%i1+0x0dc],%l4 ! %l4 = 00000000329c917e
! Mem[0000000042800190] = 26f73163, %l5 = 00000000000000ea
swap [%i1+0x190],%l5 ! %l5 = 0000000026f73163
p25_label_17:
! Mem[00000000910001a0] = 00320000, %g2 = ffffffffffffffd9
lduh [%i6+0x1a2],%g2 ! %g2 = 0000000000000032
! Mem[0000000090000000] = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! Mem[0000000090000010] = 5cf50049 be1da152 18665cf8 1b84a428
! Mem[0000000090000020] = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! Mem[0000000090000030] = 980105bf 223e3e20 d90ae1fb e02aed29
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000430000f8] = 9aee9b52ac4b6bf4, %l5 = 0000000026f73163, %l3 = ffffffffffffff80
add %i2,0xf8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 9aee9b52ac4b6bf4
! Mem[0000000091800028] = 4c300e4b e8f5b657, %g2 = 00000032, %g3 = 006f7bfd
ldd [%o0+%o5],%g2 ! %g2 = 000000004c300e4b 00000000e8f5b657
! Mem[00000000430000b0] = e85024ec, %l2 = 1deb1607, %l5 = 26f73163
add %i2,0xb0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000e85024ec
! Mem[0000000091800018] = 08ee2106, %g2 = 000000004c300e4b
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000008
! %f0 = 65487c5b b9fcb91d a840a965 ac681cf6
! %f4 = d4935e22 16c7842f bc616bda cf232ab8
! %f8 = d5d5de97 5b813038 c9ff2d24 bfe031f8
! %f12 = 2e1a08a3 d5f8e09b fe221412 e8167546
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[000000004300019f] = d9c15029, %l2 = 000000001deb1607
ldstub [%i2+0x19f],%l2 ! %l2 = 00000029000000ff
! Mem[0000000042800156] = 65412d2d, %l5 = 00000000e85024ec
ldstub [%i1+0x156],%l5 ! %l5 = 0000002d000000ff
! Mem[00000000908001d8] = 3188e525, %g18 = d5205a0672a2a88e
ldsw [%i5+0x1d8],%g2 ! %g2 = d5205a0672a2a88e
p25_label_18:
! Mem[0000000091800020] = bc616bda 8dca06ca, %g2 = 3188e525, %g3 = e8f5b657
ldd [%o0+%o4],%g2 ! %g2 = 00000000bc616bda 000000008dca06ca
! Mem[00000000918000d0] = 4924b672, %g18 = d5205a0672a2a88e
ldsw [%o0+0x0d0],%g2 ! %g2 = d5205a0672a2a88e
! Mem[0000000090000080] = 064a9336 fddf137c f0833541 72025c88
! Mem[0000000090000090] = f78c7797 5c2c69dd 31c052f3 e326ccca
! Mem[00000000900000a0] = a8d0b0b1 84d1b084 00000000 000000e2
! Mem[00000000900000b0] = fea19917 44201188 4f388d9a 0cf09d6f
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800038] = 51a83ff2 8fccd678, %g2 = 4924b672, %g3 = 8dca06ca
ldd [%o0+0x038],%g2 ! %g2 = 0000000051a83ff2 000000008fccd678
! %l3 = 9aee9b52ac4b6bf4, Mem[00000000430000b4] = 664ca9a5
stw %l3,[%i2+0x0b4] ! Mem[00000000430000b4] = ac4b6bf4
! Mem[00000000420001b8] = 92ce63bf, %l2 = 0000000000000029
swap [%i0+0x1b8],%l2 ! %l2 = 0000000092ce63bf
! %l7 = ffffffffffffd959, Mem[000000009100014f] = da3ab93a
stb %l7,[%i6+0x14f] ! Mem[000000009100014c] = 593ab93a
! Mem[0000000090000178] = 6f9df00c 9a8d384f, %g2 = 51a83ff2, %g3 = 8fccd678
ldd [%i4+0x178],%g2 ! %g2 = 000000006f9df00c 000000009a8d384f
! Mem[0000000042800020] = 6655eea6b84029c2, %l2 = 0000000092ce63bf, %l3 = 9aee9b52ac4b6bf4
add %i1,0x20,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 6655eea6b84029c2
! %l6 = 58bba8b5, %l7 = ffffd959, Mem[00000000438000a8] = b74248f3 b293c2a2
std %l6,[%i3+0x0a8] ! Mem[00000000438000a8] = 58bba8b5 ffffd959
p25_label_19:
! Mem[0000000043800158] = 8f2a31899fd35ffd, %l4 = 00000000329c917e, %l0 = 00000000ff03f190
add %i3,0x158,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 8f2a31899fd35ffd
! Mem[0000000043800144] = 4c9a6353, %l0 = 9fd35ffd, %l3 = b84029c2
add %i3,0x144,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000004c9a6353
! %l1 = 9b611a13955ee159, Mem[0000000091000088] = 230256eb
stw %l1,[%i6+0x088] ! Mem[0000000091000088] = 955ee159
! %l1 = 9b611a13955ee159, Mem[000000009100009d] = e63be17e
stb %l1,[%i6+0x09d] ! Mem[000000009100009c] = 593be17e
! Mem[0000000042800048] = cc029ff9, %l7 = ffffffffffffd959
swap [%i1+0x048],%l7 ! %l7 = 00000000cc029ff9
! Mem[0000000042800008] = 2cea57e0, %l4 = 00000000329c917e
ldsb [%i1+0x00a],%l4 ! %l4 = 0000000000000057
! Mem[0000000043000042] = 7c13dffd, %l4 = 0000000000000057
ldstub [%i2+0x042],%l4 ! %l4 = 000000df000000ff
membar #Sync ! Added by membar checker (1999)
! %f16 = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! %f20 = 5cf50049 be1da152 18665cf8 1b84a428
! %f24 = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! %f28 = 980105bf 223e3e20 d90ae1fb e02aed29
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[00000000430000f8] = 9aee9b52, %l3 = 000000004c9a6353
lduh [%i2+0x0f8],%l3 ! %l3 = 0000000000009aee
! Mem[00000000900000f4] = a3081a2e, %g2 = 000000006f9df00c
ldsh [%i4+0x0f4],%g2 ! %g2 = ffffffffffffa308
p25_label_20:
! Mem[0000000043000068] = 2d9116e1c83b854f, %l2 = 0000000092ce63bf, %l6 = 0000000058bba8b5
add %i2,0x68,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 2d9116e1c83b854f
! Mem[000000004200015c] = 1b84a428, %l7 = 00000000cc029ff9
lduh [%i0+0x15e],%l7 ! %l7 = 000000000000a428
! Mem[0000000042000168] = 9c77be0e, %l6 = 2d9116e1c83b854f
ldsh [%i0+0x168],%l6 ! %l6 = ffffffffffff9c77
! Mem[0000000091000190] = 7cd87330 8f301cc7, %g2 = ffffa308, %g3 = 9a8d384f
ldd [%i6+0x190],%g2 ! %g2 = 000000007cd87330 000000008f301cc7
! Mem[0000000042800110] = d9d1b6058052bd93, %l4 = 00000000000000df, %l0 = 8f2a31899fd35ffd
add %i1,0x110,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = d9d1b6058052bd93
! Mem[00000000438001bc] = 58bba8b5, %l6 = ffff9c77, %l6 = ffff9c77
add %i3,0x1bc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000058bba8b5
! %l5 = 000000000000002d, Mem[0000000091000170] = fcaaa1c2
stw %l5,[%i6+0x170] ! Mem[0000000091000170] = 0000002d
! Mem[00000000908001c0] = 5fb6224f, %g2 = 000000007cd87330
ldsh [%i5+0x1c2],%g2 ! %g2 = 0000000000005fb6
! %l6 = 0000000058bba8b5, Mem[00000000900001a8] = 02e908d7
stw %l6,[%i4+0x1a8] ! Mem[00000000900001a8] = 58bba8b5
! Mem[0000000042800110] = d9d1b605, %l2 = 92ce63bf, %l7 = 0000a428
add %i1,0x110,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000d9d1b605
p25_label_21:
! Mem[0000000091000000] = 83061aa1, %g2 = 0000000000005fb6
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff8306
! Mem[00000000918000b8] = 00a0101a, %g2 = ffffffffffff8306
ldub [%o0+0x0b9],%g2 ! %g2 = 0000000000000000
! Mem[000000009100010c] = 856a7c68, %g18 = d5205a0672a2a88e
ldsw [%i6+0x10c],%g2 ! %g2 = d5205a0672a2a88e
! Mem[0000000090000008] = bd28bb81, %g2 = ffffffff856a7c68
ldub [%i4+0x009],%g2 ! %g2 = 00000000000000bd
! %l3 = 0000000000009aee, Mem[000000009100011c] = 47397e41
stw %l3,[%i6+0x11c] ! Mem[000000009100011c] = 00009aee
! %f0 = 65487c5b b9fcb91d a840a965 ac681cf6
! %f4 = d4935e22 16c7842f bc616bda cf232ab8
! %f8 = d5d5de97 5b813038 c9ff2d24 bfe031f8
! %f12 = 2e1a08a3 d5f8e09b fe221412 e8167546
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000091800018] = 08ee2106, %g2 = 00000000000000bd
lduw [%o0+%o3],%g2 ! %g2 = 0000000008ee2106
! Mem[00000000910000d8] = 5fd5754d 411e6186, %g2 = 08ee2106, %g3 = 8f301cc7
ldd [%i6+0x0d8],%g2 ! %g2 = 000000005fd5754d 00000000411e6186
! Mem[0000000042800070] = 183c5c53, %l0 = d9d1b6058052bd93
swap [%i1+0x070],%l0 ! %l0 = 00000000183c5c53
! Mem[00000000428000c8] = 8caeb9d3, %l4 = 000000df, %l6 = 58bba8b5
add %i1,0xc8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008caeb9d3
p25_label_22:
! Mem[0000000042800050] = ce6d9068b6154a9e, %l1 = 9b611a13955ee159, %l5 = 000000000000002d
add %i1,0x50,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ce6d9068b6154a9e
! Mem[0000000042800020] = 6655eea6b84029c2, %l2 = 0000000092ce63bf, %l4 = 00000000000000df
add %i1,0x20,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 6655eea6b84029c2
! %f0 = 65487c5b b9fcb91d a840a965 ac681cf6
! %f4 = d4935e22 16c7842f bc616bda cf232ab8
! %f8 = d5d5de97 5b813038 c9ff2d24 bfe031f8
! %f12 = 2e1a08a3 d5f8e09b fe221412 e8167546
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000091800054] = f579ed01, %g2 = 000000005fd5754d
lduh [%o0+0x054],%g2 ! %g2 = 000000000000f579
! Mem[00000000430001c8] = ab58825f, %l4 = 6655eea6b84029c2
ldsw [%i2+0x1c8],%l4 ! %l4 = ffffffffab58825f
! %l3 = 0000000000009aee, Mem[0000000091800088] = 95e3233b451dbcda
stx %l3,[%o0+0x088] ! Mem[0000000091800088] = 0000000000009aee
! Mem[000000004280016c] = b529d08b, %l0 = 183c5c53, %l3 = 00009aee
add %i1,0x16c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b529d08b
! Mem[0000000042000100] = aee1043f f136511f 215cc2c4 4b69ced6
! Mem[0000000042000110] = 06883b0c 2a5efc41 0cae39b3 80b72945
! Mem[0000000042000120] = 45894be0 9763af08 07b9feff d2e6b042
! Mem[0000000042000130] = b873747f 1659221e 1d4e9ff3 864a1d9a
ldda [%i0+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000042000100
! Mem[0000000091000078] = 9d54079ebbee9030, %g2 = 000000000000f579
ldx [%i6+0x078],%g2 ! %g2 = 9d54079ebbee9030
! %l2 = 0000000092ce63bf, Mem[0000000091000058] = cd7b5735f9987bb3
stx %l2,[%i6+0x058] ! Mem[0000000091000058] = 0000000092ce63bf
p25_label_23:
! Mem[000000009180005c] = 16f097b1, %g2 = 9d54079ebbee9030
lduw [%o0+0x05c],%g2 ! %g2 = 0000000016f097b1
! Mem[0000000042000084] = f73286cf, %l5 = b6154a9e, %l7 = d9d1b605
add %i0,0x84,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f73286cf
! %l0 = 00000000183c5c53, Mem[0000000091800098] = cd824bad
sth %l0,[%o0+0x098] ! Mem[0000000091800098] = 5c534bad
! Mem[00000000438000d5] = 225e93d4, %l4 = ffffffffab58825f
ldstub [%i3+0x0d5],%l4 ! %l4 = 0000005e000000ff
! Mem[0000000090000178] = 6f9df00c9a8d384f, %g2 = 0000000016f097b1
ldx [%i4+0x178],%g2 ! %g2 = 6f9df00c9a8d384f
! Mem[00000000430001a0] = da5b7c63, %l5 = ce6d9068b6154a9e
swap [%i2+0x1a0],%l5 ! %l5 = 00000000da5b7c63
! Mem[00000000918001a0] = 03bf0a0f, %g18 = d5205a0672a2a88e
ldsw [%o0+0x1a0],%g2 ! %g2 = d5205a0672a2a88e
! Mem[0000000042800012] = 8b4f08fc, %l2 = 0000000092ce63bf
ldstub [%i1+0x012],%l2 ! %l2 = 00000008000000ff
! Mem[0000000090800114] = 77693c15, %g2 = 0000000003bf0a0f
ldsh [%i5+0x114],%g2 ! %g2 = 0000000000007769
! Mem[0000000043000103] = 6a1b7b1c, %l2 = 0000000000000008
ldstub [%i2+0x103],%l2 ! %l2 = 0000001c000000ff
p25_label_24:
! Mem[0000000042000060] = b7c4147a040c5a24, %l0 = 00000000183c5c53, %l3 = 00000000b529d08b
add %i0,0x60,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = b7c4147a040c5a24
! Mem[00000000908000e8] = d573492c 8101fadb, %g2 = 00007769, %g3 = 411e6186
ldd [%i5+0x0e8],%g2 ! %g2 = 00000000d573492c 000000008101fadb
! Mem[00000000900001a0] = 176aeb14, %g2 = 00000000d573492c
ldsb [%i4+0x1a1],%g2 ! %g2 = 0000000000000017
! Mem[00000000910001d4] = 07db706b, %g2 = 0000000000000017
lduh [%i6+0x1d6],%g2 ! %g2 = 00000000000007db
! Mem[00000000918001b4] = c2a89dc0, %g2 = 00000000000007db
ldsh [%o0+0x1b4],%g2 ! %g2 = ffffffffffffc2a8
! Mem[000000004200005c] = 87c8d537, %l5 = da5b7c63, %l2 = 0000001c
add %i0,0x5c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000087c8d537
! Mem[000000009180003c] = ccd6788f, %g2 = ffffffffffffc2a8
ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000042800060] = e8709a20, %l6 = 000000008caeb9d3
swap [%i1+0x060],%l6 ! %l6 = 00000000e8709a20
! Mem[00000000430000b0] = e85024ec, %l7 = 00000000f73286cf
swap [%i2+0x0b0],%l7 ! %l7 = 00000000e85024ec
! Mem[0000000090000140] = 7c13dffd 36934a06 885c0272 413583f0
! Mem[0000000090000150] = dd692c5c 97778cf7 cacc26e3 f352c031
! Mem[0000000090000160] = 84b0d184 b1b0d0a8 2d9116e1 c83b854f
! Mem[0000000090000170] = 88112044 1799a1fe 6f9df00c 9a8d384f
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
p25_label_25:
! Mem[00000000918000a4] = f5511b4c, %g18 = d5205a0672a2a88e
ldsw [%o0+0x0a4],%g2 ! %g2 = d5205a0672a2a88e
membar #Sync ! Added by membar checker (2000)
! %f16 = 2ec5c4b0 fd17e27b 75bd28bb 810e9271
! %f20 = 5cf50049 be1da152 18665cf8 1b84a428
! %f24 = 8c6f27c0 a42d25d0 9c77be0e e7fb2be2
! %f28 = 980105bf 223e3e20 d90ae1fb e02aed29
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000090000154] = f7cacc26, %g2 = fffffffff5511b4c
ldub [%i4+0x157],%g2 ! %g2 = 00000000000000f7
! Mem[0000000043800030] = 7688e5fc, %l4 = 000000000000005e
swap [%i3+0x030],%l4 ! %l4 = 000000007688e5fc
! Mem[00000000900000c8] = f61c68ac, %g2 = 00000000000000f7
lduw [%i4+0x0c8],%g2 ! %g2 = 00000000f61c68ac
! %l6 = 00000000e8709a20, Mem[000000009080013c] = 2ffd576c
stw %l6,[%i5+0x13c] ! Mem[000000009080013c] = e8709a20
! Mem[0000000043800160] = 22c4182dce5ac000, %l7 = 00000000e85024ec
ldx [%i3+0x160],%l7 ! %l7 = 22c4182dce5ac000
! Mem[00000000910001c8] = e5f5b872eab30abf, %g2 = 00000000f61c68ac
ldx [%i6+0x1c8],%g2 ! %g2 = e5f5b872eab30abf
! Mem[0000000091000088] = 955ee159, %g18 = d5205a0672a2a88e
ldsw [%i6+0x088],%g2 ! %g2 = d5205a0672a2a88e
! Mem[00000000900001e0] = 9dc3417f, %g2 = ffffffff955ee159
ldsb [%i4+0x1e1],%g2 ! %g2 = ffffffffffffff9d
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000183c5c53
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 9b611a13955ee159
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000087c8d537
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be b7c4147a040c5a24
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007688e5fc
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000da5b7c63
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000e8709a20
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 22c4182dce5ac000
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 aee1043f f136511f
bne %xcc,p25_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 215cc2c4 4b69ced6
bne %xcc,p25_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 06883b0c 2a5efc41
bne %xcc,p25_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0cae39b3 80b72945
bne %xcc,p25_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 45894be0 9763af08
bne %xcc,p25_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 07b9feff d2e6b042
bne %xcc,p25_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b873747f 1659221e
bne %xcc,p25_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1d4e9ff3 864a1d9a
bne %xcc,p25_f14_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 581937ea8fccd678
ldx [%i0+0x018],%g3 ! Observed data at 0000000042000018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = f3d4499bb0ffbb25
ldx [%i0+0x048],%g3 ! Observed data at 0000000042000048
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x048,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 86b83dbe7e6af60d
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000420000c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 97d91a133eff5e01
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000420000f8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 07b9feffd2e6b042
ldx [%i0+0x128],%g3 ! Observed data at 0000000042000128
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2ec5c4b0fd17e27b
ldx [%i0+0x140],%g3 ! Observed data at 0000000042000140
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 75bd28bb810e9271
ldx [%i0+0x148],%g3 ! Observed data at 0000000042000148
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5cf50049be1da152
ldx [%i0+0x150],%g3 ! Observed data at 0000000042000150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 18665cf81b84a428
ldx [%i0+0x158],%g3 ! Observed data at 0000000042000158
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8c6f27c0a42d25d0
ldx [%i0+0x160],%g3 ! Observed data at 0000000042000160
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9c77be0ee7fb2be2
ldx [%i0+0x168],%g3 ! Observed data at 0000000042000168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 980105bf223e3e20
ldx [%i0+0x170],%g3 ! Observed data at 0000000042000170
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = d90ae1fbe02aed29
ldx [%i0+0x178],%g3 ! Observed data at 0000000042000178
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000029e6cc3670
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000420001b8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x1b8,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = d702681cffbf963e
ldx [%i1+0x000],%g3 ! Observed data at 0000000042800000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8b4ffffc2c8f14c3
ldx [%i1+0x010],%g3 ! Observed data at 0000000042800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = ecf64812c61dc6c9
ldx [%i1+0x038],%g3 ! Observed data at 0000000042800038
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffffd959eac551fc
ldx [%i1+0x048],%g3 ! Observed data at 0000000042800048
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8caeb9d3171d88b7
ldx [%i1+0x060],%g3 ! Observed data at 0000000042800060
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 8052bd93c1d1f016
ldx [%i1+0x070],%g3 ! Observed data at 0000000042800070
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 7f8d3083e1c90e1d
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000428000c0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ddc4b586fc3eff3b
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000428000d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 25ac678effeb1ae4
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000428000f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = e3a695ff597a947a
ldx [%i1+0x140],%g3 ! Observed data at 0000000042800140
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2d9228bd6541ff2d
ldx [%i1+0x150],%g3 ! Observed data at 0000000042800150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = e6881b80b529d08b
ldx [%i1+0x168],%g3 ! Observed data at 0000000042800168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000eab0a1ba2e
ldx [%i1+0x190],%g3 ! Observed data at 0000000042800190
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 5bd2225ce1ffe514
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+0x040],%g2 ! Expected data = 7c13fffd36934a06
ldx [%i2+0x040],%g3 ! Observed data at 0000000043000040
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 885c0272413583f0
ldx [%i2+0x048],%g3 ! Observed data at 0000000043000048
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = dd692c5c97778cf7
ldx [%i2+0x050],%g3 ! Observed data at 0000000043000050
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = cacc26e3f352c031
ldx [%i2+0x058],%g3 ! Observed data at 0000000043000058
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 84b0d184b1b0d0a8
ldx [%i2+0x060],%g3 ! Observed data at 0000000043000060
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2d9116e1c83b854f
ldx [%i2+0x068],%g3 ! Observed data at 0000000043000068
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 881120441799a1fe
ldx [%i2+0x070],%g3 ! Observed data at 0000000043000070
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6f9df00c9a8d384f
ldx [%i2+0x078],%g3 ! Observed data at 0000000043000078
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = f73286cfac4b6bf4
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000430000b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000004e1283a8
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000430000d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6a1b7bff205e06a3
ldx [%i2+0x100],%g3 ! Observed data at 0000000043000100
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x100,%g4
ldx [%g1+0x158],%g2 ! Expected data = bc616bdacf232ab8
ldx [%i2+0x158],%g3 ! Observed data at 0000000043000158
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = c9ff2d24bfe031f8
ldx [%i2+0x168],%g3 ! Observed data at 0000000043000168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 090c4bcb8434ff28
ldx [%i2+0x180],%g3 ! Observed data at 0000000043000180
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 17b83af6d9c150ff
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 = b6154a9e84389566
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000430001a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff93cda6916df8af
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000430001d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1d8,%g4
set p25_local3_expect,%g1
p25_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 0000005efc3eff3b
ldx [%i3+0x030],%g3 ! Observed data at 0000000043800030
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x030,%g4
ldx [%g1+0x098],%g2 ! Expected data = dc3968a8c61dc6c9
ldx [%i3+0x098],%g3 ! Observed data at 0000000043800098
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 58bba8b5ffffd959
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000438000a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1db9fcb95b7c4865
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000438000c0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f61c68ac65a940a8
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 = 2f84c71622ff93d4
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000438000d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b82a23cf00002485
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000438000d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3830815b97ded5d5
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000438000e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f831e0bf242dffc9
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000438000e8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 9be0f8d5a3081a2e
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000438000f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 467516e8121422fe
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000438000f8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = cfffca0cc84ad8a9
ldx [%i3+0x100],%g3 ! Observed data at 0000000043800100
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 07c58105ff2b2a1a
ldx [%i3+0x110],%g3 ! Observed data at 0000000043800110
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x110,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 50f9d58e18bcc198
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000438001e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1e0,%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
! 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:
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043800018]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043800028]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042800018]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000018]
done
p25_trap1o:
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043800018]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043800028]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042800018]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000018]
done
p25_trap2e:
stwa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020]
stha %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042000000]
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042800020]
done
p25_trap2o:
stwa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020]
stha %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042000000]
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042800020]
done
p25_trap3e:
nop
nop
nop
nop
done
p25_trap3o:
nop
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 = 13a50a326145fb42
ldx [%g1+0x008],%l1 ! %l1 = c4b0a682585b8ddb
ldx [%g1+0x010],%l2 ! %l2 = 6b7c1c03ddc4b586
ldx [%g1+0x018],%l3 ! %l3 = ddc51ad1ffbc7502
ldx [%g1+0x020],%l4 ! %l4 = cd9fd5f06e861775
ldx [%g1+0x028],%l5 ! %l5 = c729fdbbc61dc6c9
ldx [%g1+0x030],%l6 ! %l6 = f7d534edff3f67d5
ldx [%g1+0x038],%l7 ! %l7 = 716ead7408f40115
! 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 = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! %f4 = 0744caff d3506fc3 aa37176d a244a38c
! %f8 = 556065b1 e7abab6c c61458b6 e62226eb
! %f12 = fbc4009c f5aa7e6d 734a5033 194371ec
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 95d26685 1fd5a753 380ab09f 7630e050
! %f20 = 377eeb6a 045d32b3 bfeafffe 5b6251ad
! %f24 = d6033034 55242fc7 96d04849 cdcf76d8
! %f28 = 33c8b098 90e08a9f 20885293 d1504fde
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7a97a1ca f689e6f6 2a59d9c5 67d88ec8
! %f36 = 15589ff9 eeea9487 45317d9a 7bf475e7
! %f40 = 49c08bad d8e35c19 3a29ace1 9fed0bfc
! %f44 = cb77d2d7 861e9665 203ebbc8 b054dea3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x93bb970f00000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = 93bb970f00000038
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:
! %l4 = c439de6878039d99, Mem[0000000091800160] = 922fd400
sth %l4,[%o0+0x160] ! Mem[0000000091800160] = 9d99d400
! Mem[000000009000010c] = cedcbcf8, %g2 = 791500ff3ba3a019
ldsb [%i4+0x10e],%g2 ! %g2 = ffffffffffffffce
! Mem[0000000045000108] = 7f39c1873d1460f4, %l5 = 4ebcaa6e2ff0ab3c, %l7 = 30ba92d68a41a96e
add %i2,0x108,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 7f39c1873d1460f4
! %l3 = 306a83f4140d96bf, Mem[0000000091800042] = 9e3c8edc
stb %l3,[%o0+0x042] ! Mem[0000000091800040] = bf3c8edc
! Mem[0000000090800194] = 7c2eb57a, %g2 = ffffffffffffffce
ldsh [%i5+0x194],%g2 ! %g2 = 0000000000007c2e
! Mem[0000000044000148] = fa115686b7c9bfb8, %l4 = c439de6878039d99, %l5 = 4ebcaa6e2ff0ab3c
add %i0,0x148,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = fa115686b7c9bfb8
! Mem[0000000091800170] = bdf036a6f8334f44, %g2 = 0000000000007c2e
ldx [%o0+0x170],%g2 ! %g2 = bdf036a6f8334f44
! Mem[00000000908000b4] = ad7dcaa7, %g2 = bdf036a6f8334f44
ldsh [%i5+0x0b6],%g2 ! %g2 = ffffffffffffad7d
! Mem[000000004580018f] = 1df1afb4, %l4 = c439de6878039d99
ldstub [%i3+0x18f],%l4 ! %l4 = 000000b4000000ff
! Mem[00000000440001f0] = 00c8a60f, %l0 = 9eefe9a4, %l4 = 000000b4
add %i0,0x1f0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000000c8a60f
p26_label_2:
! %l2 = 56738ed3e5f04856, Mem[0000000091800028] = 4c300e4be8f5b657
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 56738ed3e5f04856
! Mem[00000000458000be] = 56f9d54e, %l5 = fa115686b7c9bfb8
ldstub [%i3+0x0be],%l5 ! %l5 = 000000d5000000ff
! Mem[0000000045800134] = b06cd49f, %l7 = 7f39c1873d1460f4
swap [%i3+0x134],%l7 ! %l7 = 00000000b06cd49f
! Mem[00000000448000b8] = fe9dceadad8a8650, %l5 = 00000000000000d5, %l2 = 56738ed3e5f04856
add %i1,0xb8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = fe9dceadad8a8650
! %l0 = 9eefe9a4, %l1 = 0a91aff2, Mem[0000000091800108] = 999fbad0 5d08a3b7
std %l0,[%o0+0x108] ! Mem[0000000091800108] = 9eefe9a4 0a91aff2
! Mem[00000000450001e4] = 57469e63, %l0 = 9eefe9a4, %l7 = b06cd49f
add %i2,0x1e4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000057469e63
! Mem[0000000045800030] = 9ca854306d56d514, %l3 = 306a83f4140d96bf, %l4 = 0000000000c8a60f
add %i3,0x30,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 9ca854306d56d514
! %f0 = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! %f4 = 0744caff d3506fc3 aa37176d a244a38c
! %f8 = 556065b1 e7abab6c c61458b6 e62226eb
! %f12 = fbc4009c f5aa7e6d 734a5033 194371ec
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[0000000045800177] = e92cd6db, %l7 = 0000000057469e63
ldstub [%i3+0x177],%l7 ! %l7 = 000000db000000ff
! Mem[0000000090800058] = 4de99333, %g2 = ffffffffffffad7d
ldub [%i5+0x059],%g2 ! %g2 = 000000000000004d
p26_label_3:
! %l4 = 9ca854306d56d514, Mem[00000000918000dc] = 16493f32
stw %l4,[%o0+0x0dc] ! Mem[00000000918000dc] = 6d56d514
! %l7 = 00000000000000db, Mem[0000000091000024] = 949daf35
sth %l7,[%i6+0x024] ! Mem[0000000091000024] = 00dbaf35
! Mem[0000000044000067] = 69142949, %l0 = 78d33efd9eefe9a4
ldstub [%i0+0x067],%l0 ! %l0 = 00000049000000ff
! Mem[00000000440000a4] = 1bfa0e96, %l2 = ad8a8650, %l4 = 6d56d514
add %i0,0xa4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000001bfa0e96
! Mem[0000000044000050] = 09ba4988 3d3f2f1a, %l2 = ad8a8650, %l3 = 140d96bf
ldd [%i0+0x050],%l2 ! %l2 = 0000000009ba4988 000000003d3f2f1a
! Mem[0000000045000040] = cf7fedc9, %l1 = e08846560a91aff2
swap [%i2+0x040],%l1 ! %l1 = 00000000cf7fedc9
! Mem[0000000044000050] = 09ba49883d3f2f1a, %l4 = 000000001bfa0e96
ldx [%i0+0x050],%l4 ! %l4 = 09ba49883d3f2f1a
! Mem[00000000910000b0] = e70aab63, %g18 = 029638540e16569f
ldsw [%i6+0x0b0],%g2 ! %g2 = 029638540e16569f
! %f0 = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! %f4 = 0744caff d3506fc3 aa37176d a244a38c
! %f8 = 556065b1 e7abab6c c61458b6 e62226eb
! %f12 = fbc4009c f5aa7e6d 734a5033 194371ec
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[00000000458001b8] = 8423c118, %l6 = 9fa3f4a227cf1546
swap [%i3+0x1b8],%l6 ! %l6 = 000000008423c118
p26_label_4:
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000044000108] = 40eee3a2, %l3 = 000000003d3f2f1a
lduh [%i0+0x10a],%l3 ! %l3 = 000000000000e3a2
membar #Sync ! Added by membar checker (2001)
! Mem[00000000900001c0] = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! Mem[00000000900001d0] = 0744caff d3506fc3 aa37176d a244a38c
! Mem[00000000900001e0] = 556065b1 e7abab6c c61458b6 e62226eb
! Mem[00000000900001f0] = fbc4009c f5aa7e6d 734a5033 194371ec
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800090] = 71e5dcd5ea90090f, %g2 = ffffffffe70aab63
ldx [%o0+0x090],%g2 ! %g2 = 71e5dcd5ea90090f
! Mem[00000000900000dc] = 55ce1dfb, %g2 = 71e5dcd5ea90090f
ldub [%i4+0x0df],%g2 ! %g2 = 0000000000000055
! Mem[00000000900000a0] = 5fdad36e, %g2 = 0000000000000055
ldsh [%i4+0x0a0],%g2 ! %g2 = 0000000000005fda
! Mem[000000009080000c] = 005c8a51, %g2 = 0000000000005fda
ldub [%i5+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = d97e67e1, %g2 = 0000000000000000
lduw [%o0+0x00c],%g2 ! %g2 = 00000000d97e67e1
! %l4 = 09ba49883d3f2f1a, Mem[0000000090800168] = 6d574838
sth %l4,[%i5+0x168] ! Mem[0000000090800168] = 2f1a4838
! Mem[0000000090800044] = cf29f1c4, %g2 = 00000000d97e67e1
ldsb [%i5+0x046],%g2 ! %g2 = ffffffffffffffcf
p26_label_5:
! %f0 = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! %f4 = 0744caff d3506fc3 aa37176d a244a38c
! %f8 = 556065b1 e7abab6c c61458b6 e62226eb
! %f12 = fbc4009c f5aa7e6d 734a5033 194371ec
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[00000000908000f4] = 41e05ee4, %g2 = ffffffffffffffcf
lduw [%i5+0x0f4],%g2 ! %g2 = 0000000041e05ee4
! %f0 = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! %f4 = 0744caff d3506fc3 aa37176d a244a38c
! %f8 = 556065b1 e7abab6c c61458b6 e62226eb
! %f12 = fbc4009c f5aa7e6d 734a5033 194371ec
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %f0 = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! %f4 = 0744caff d3506fc3 aa37176d a244a38c
! %f8 = 556065b1 e7abab6c c61458b6 e62226eb
! %f12 = fbc4009c f5aa7e6d 734a5033 194371ec
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[00000000450000fb] = 8548c1cf, %l5 = 00000000000000d5
ldstub [%i2+0x0fb],%l5 ! %l5 = 000000cf000000ff
! Mem[00000000900000e0] = ce1dfb64, %g18 = 029638540e16569f
ldsw [%i4+0x0e0],%g2 ! %g2 = 029638540e16569f
! Mem[0000000044000108] = 40eee3a2, %l2 = 0000000009ba4988
swap [%i0+0x108],%l2 ! %l2 = 0000000040eee3a2
! %f0 = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! %f4 = 0744caff d3506fc3 aa37176d a244a38c
! %f8 = 556065b1 e7abab6c c61458b6 e62226eb
! %f12 = fbc4009c f5aa7e6d 734a5033 194371ec
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[000000004400008c] = ed9d9d8d, %l1 = cf7fedc9, %l0 = 00000049
add %i0,0x8c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ed9d9d8d
! Mem[0000000044000005] = 98b247f5, %l5 = 00000000000000cf
ldstub [%i0+0x005],%l5 ! %l5 = 000000b2000000ff
p26_label_6:
! Mem[000000009180015c] = 06b2fe9d, %g2 = ffffffffce1dfb64
ldsb [%o0+0x15d],%g2 ! %g2 = 0000000000000006
! %l3 = 000000000000e3a2, Mem[00000000918000b8] = 1d00a0101a260a19
stx %l3,[%o0+0x0b8] ! Mem[00000000918000b8] = 000000000000e3a2
! Mem[00000000450001b0] = eea8d0a4a88246b1, %l4 = 09ba49883d3f2f1a, %l4 = 09ba49883d3f2f1a
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = eea8d0a4a88246b1
! Mem[00000000910001a4] = 4b789b27, %g2 = 0000000000000006
ldsb [%i6+0x1a6],%g2 ! %g2 = 000000000000004b
! Mem[000000004500004c] = 86f15b77, %l3 = 000000000000e3a2
swap [%i2+0x04c],%l3 ! %l3 = 0000000086f15b77
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %l4 = a88246b1, %l5 = 000000b2, Mem[0000000091800010] = 402e8582 e530e08a
std %l4,[%o0+%o2] ! Mem[0000000091800010] = a88246b1 000000b2
! %f16 = 95d26685 1fd5a753 380ab09f 7630e050
! %f20 = 377eeb6a 045d32b3 bfeafffe 5b6251ad
! %f24 = d6033034 55242fc7 96d04849 cdcf76d8
! %f28 = 33c8b098 90e08a9f 20885293 d1504fde
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[00000000918000ec] = 4441d9f0, %g2 = 000000000000004b
ldsh [%o0+0x0ee],%g2 ! %g2 = 0000000000004441
membar #Sync ! Added by membar checker (2002)
! Mem[0000000090000004] = f153ad32, %g2 = 0000000000004441
ldub [%i4+0x007],%g2 ! %g2 = 00000000000000f1
p26_label_7:
! Mem[000000004500017c] = bd4e282b, %l2 = 0000000040eee3a2
swap [%i2+0x17c],%l2 ! %l2 = 00000000bd4e282b
! Mem[0000000045000027] = 98b74c7d, %l0 = 00000000ed9d9d8d
ldstub [%i2+0x027],%l0 ! %l0 = 0000007d000000ff
! %l4 = eea8d0a4a88246b1, Mem[00000000908001d8] = 3188e525
stw %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = a88246b1
! %l0 = 000000000000007d, Mem[0000000045800060] = d71097bc
stw %l0,[%i3+0x060] ! Mem[0000000045800060] = 0000007d
! Mem[0000000090800040] = c1e8f5e6, %g2 = 00000000000000f1
ldub [%i5+0x041],%g2 ! %g2 = 00000000000000c1
! Mem[00000000908000a0] = 16833e542f812be1, %g2 = 00000000000000c1
ldx [%i5+0x0a0],%g2 ! %g2 = 16833e542f812be1
! %f16 = 95d26685 1fd5a753 380ab09f 7630e050
! %f20 = 377eeb6a 045d32b3 bfeafffe 5b6251ad
! %f24 = d6033034 55242fc7 96d04849 cdcf76d8
! %f28 = 33c8b098 90e08a9f 20885293 d1504fde
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[0000000045000138] = 98057fc441067da5, %l1 = 00000000cf7fedc9, %l2 = 00000000bd4e282b
add %i2,0x138,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 98057fc441067da5
! Mem[00000000910001dc] = eadd85ef, %g18 = 029638540e16569f
ldsw [%i6+0x1dc],%g2 ! %g2 = 029638540e16569f
! Mem[0000000090800178] = a67ed7b6, %g2 = ffffffffeadd85ef
lduw [%i5+0x178],%g2 ! %g2 = 00000000a67ed7b6
p26_label_8:
! Mem[0000000091000138] = 2292af04, %g2 = 00000000a67ed7b6
lduh [%i6+0x13a],%g2 ! %g2 = 0000000000002292
! Mem[00000000458000cc] = b42adff4, %l5 = 000000b2, %l2 = 41067da5
add %i3,0xcc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000b42adff4
! Mem[00000000910001a0] = 74eb69db, %g2 = 0000000000002292
ldub [%i6+0x1a1],%g2 ! %g2 = 0000000000000074
! %l0 = 000000000000007d, Mem[000000009180014a] = e6a007e0
sth %l0,[%o0+0x14a] ! Mem[0000000091800148] = 007d07e0
! Mem[000000004480008c] = 5584c66b, %l1 = 00000000cf7fedc9
ldstub [%i1+0x08c],%l1 ! %l1 = 00000055000000ff
! Mem[00000000908000b0] = 4eb34380a72bad7d, %g2 = 0000000000000074
ldx [%i5+0x0b0],%g2 ! %g2 = 4eb34380a72bad7d
! Mem[0000000045800070] = 43523261, %l3 = 0000000086f15b77
ldsh [%i3+0x070],%l3 ! %l3 = 0000000000004352
! Mem[0000000044000190] = d5b8c0bfe8f3083a, %l2 = 00000000b42adff4, %l7 = 00000000000000db
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = d5b8c0bfe8f3083a
! Mem[0000000045000043] = 0a91aff2, %l5 = 00000000000000b2
ldstub [%i2+0x043],%l5 ! %l5 = 000000f2000000ff
! Mem[0000000090800140] = 7b6f9104, %g2 = 4eb34380a72bad7d
ldsh [%i5+0x140],%g2 ! %g2 = 0000000000007b6f
p26_label_9:
! Mem[00000000448001ac] = 1ce0843d, %l4 = eea8d0a4a88246b1
swap [%i1+0x1ac],%l4 ! %l4 = 000000001ce0843d
! Mem[000000004480006f] = 308f7c0c, %l2 = 00000000b42adff4
ldstub [%i1+0x06f],%l2 ! %l2 = 0000000c000000ff
! Mem[00000000900000c0] = 53a7d51f 8566d295 50e03076 9fb00a38
! Mem[00000000900000d0] = b3325d04 6aeb7e37 ad51625b feffeabf
! Mem[00000000900000e0] = c72f2455 343003d6 d876cfcd 4948d096
! Mem[00000000900000f0] = 9f8ae090 98b0c833 de4f50d1 93528820
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[00000000450000b0] = 91979a7fb3a631ec, %l7 = d5b8c0bfe8f3083a
ldx [%i2+0x0b0],%l7 ! %l7 = 91979a7fb3a631ec
! %l6 = 000000008423c118, Mem[00000000910000d4] = 4ba298be
stw %l6,[%i6+0x0d4] ! Mem[00000000910000d4] = 8423c118
! %f0 = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! %f4 = 0744caff d3506fc3 aa37176d a244a38c
! %f8 = 556065b1 e7abab6c c61458b6 e62226eb
! %f12 = fbc4009c f5aa7e6d 734a5033 194371ec
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[00000000900000b4] = f5aa7e6d, %g2 = 0000000000007b6f
ldsh [%i4+0x0b4],%g2 ! %g2 = fffffffffffff5aa
! %l1 = 0000000000000055, Mem[00000000918000cc] = ee9de4a5
stw %l1,[%o0+0x0cc] ! Mem[00000000918000cc] = 00000055
! Mem[00000000900001a0] = 556065b1e7abab6c, %g2 = fffffffffffff5aa
ldx [%i4+0x1a0],%g2 ! %g2 = 556065b1e7abab6c
! Mem[00000000448000d0] = 0d8574a7, %l1 = 00000055, %l6 = 8423c118
add %i1,0xd0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000d8574a7
p26_label_10:
! Mem[000000004400004f] = b6b29247, %l5 = 00000000000000f2
ldstub [%i0+0x04f],%l5 ! %l5 = 00000047000000ff
! %l2 = 000000000000000c, Mem[00000000908001c8] = ff6375af1ce4d927
stx %l2,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000000000000c
! %f16 = 95d26685 1fd5a753 380ab09f 7630e050
! %f20 = 377eeb6a 045d32b3 bfeafffe 5b6251ad
! %f24 = d6033034 55242fc7 96d04849 cdcf76d8
! %f28 = 33c8b098 90e08a9f 20885293 d1504fde
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000918001c4] = 2905ab05, %g2 = 556065b1e7abab6c
lduh [%o0+0x1c4],%g2 ! %g2 = 0000000000002905
! Mem[0000000045000130] = 204db161246451ab, %l3 = 0000000000004352, %l1 = 0000000000000055
add %i2,0x130,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 204db161246451ab
! Mem[0000000045800190] = 74b33988, %l0 = 000000000000007d
swap [%i3+0x190],%l0 ! %l0 = 0000000074b33988
! Mem[000000009180018c] = 62078fa2, %g18 = 029638540e16569f
ldsw [%o0+0x18c],%g2 ! %g2 = 029638540e16569f
! Mem[0000000045800020] = 226ffc65, %l5 = 0000000000000047
swap [%i3+%o4],%l5 ! %l5 = 00000000226ffc65
membar #Sync ! Added by membar checker (2003)
! %l7 = 91979a7fb3a631ec, Mem[0000000090000040] = 95d26685
stw %l7,[%i4+0x040] ! Mem[0000000090000040] = b3a631ec
! Mem[0000000044800000] = e047e503, %l7 = 91979a7fb3a631ec
swap [%i1+%g0],%l7 ! %l7 = 00000000e047e503
p26_label_11:
! Mem[00000000458001c0] = 201cf43a, %l0 = 0000000074b33988
swap [%i3+0x1c0],%l0 ! %l0 = 00000000201cf43a
! %f16 = 95d26685 1fd5a753 380ab09f 7630e050
! %f20 = 377eeb6a 045d32b3 bfeafffe 5b6251ad
! %f24 = d6033034 55242fc7 96d04849 cdcf76d8
! %f28 = 33c8b098 90e08a9f 20885293 d1504fde
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[00000000440000e8] = 1d9ab6cc975ae604, %l5 = 00000000226ffc65, %l1 = 204db161246451ab
add %i0,0xe8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 1d9ab6cc975ae604
! Mem[000000009100006c] = 97f4ab76, %g2 = 0000000062078fa2
ldsh [%i6+0x06c],%g2 ! %g2 = ffffffffffff97f4
! Mem[000000009080002c] = ab873e82, %g2 = ffffffffffff97f4
lduw [%i5+0x02c],%g2 ! %g2 = 00000000ab873e82
! Mem[000000004400016c] = 98017999, %l7 = e047e503, %l1 = 975ae604
add %i0,0x16c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000098017999
! Mem[0000000090000100] = f1983f98 bfc5a408 40d9d06d f832ad53
! Mem[0000000090000110] = c36f50d3 ffca4407 8ca344a2 6d1737aa
! Mem[0000000090000120] = 6cababe7 b1656055 eb2622e6 b65814c6
! Mem[0000000090000130] = 6d7eaaf5 9c00c4fb ec714319 33504a73
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[000000009000006c] = 76d833c8, %g2 = 00000000ab873e82
ldsh [%i4+0x06e],%g2 ! %g2 = 00000000000076d8
! Mem[0000000091000190] = 7cd87330, %g2 = 00000000000076d8
lduh [%i6+0x190],%g2 ! %g2 = 0000000000007cd8
! %f16 = 95d26685 1fd5a753 380ab09f 7630e050
! %f20 = 377eeb6a 045d32b3 bfeafffe 5b6251ad
! %f24 = d6033034 55242fc7 96d04849 cdcf76d8
! %f28 = 33c8b098 90e08a9f 20885293 d1504fde
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
p26_label_12:
! Mem[00000000448001d0] = 7c08c072, %l6 = 0d8574a7, %l7 = e047e503
add %i1,0x1d0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000007c08c072
! Mem[0000000090000020] = 65b1e7ab, %g2 = 0000000000007cd8
ldsh [%i4+0x022],%g2 ! %g2 = 00000000000065b1
! Mem[00000000440001e8] = 5b4f5c02, %l6 = 000000000d8574a7
lduh [%i0+0x1e8],%l6 ! %l6 = 0000000000005b4f
! Mem[0000000045800164] = 162a4cf5, %l7 = 7c08c072, %l7 = 7c08c072
add %i3,0x164,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000162a4cf5
! Mem[000000009180017c] = 805d65fb, %g2 = 00000000000065b1
ldsh [%o0+0x17c],%g2 ! %g2 = ffffffffffff805d
! Mem[0000000091000160] = 576b9b8c, %g18 = 029638540e16569f
ldsw [%i6+0x160],%g2 ! %g2 = 029638540e16569f
! Mem[0000000090800078] = 27ba3968, %g2 = 00000000576b9b8c
ldsb [%i5+0x078],%g2 ! %g2 = 0000000000000027
membar #Sync ! Added by membar checker (2004)
! %f0 = 08a4c5bf 983f98f1 53ad32f8 6dd0d940
! %f4 = 0744caff d3506fc3 aa37176d a244a38c
! %f8 = 556065b1 e7abab6c c61458b6 e62226eb
! %f12 = fbc4009c f5aa7e6d 734a5033 194371ec
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000044000042] = f64f80f9, %l0 = 00000000201cf43a
ldstub [%i0+0x042],%l0 ! %l0 = 00000080000000ff
! %l1 = 0000000098017999, Mem[0000000090000008] = 53ad32f86dd0d940
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 0000000098017999
p26_label_13:
! %l4 = 000000001ce0843d, Mem[00000000918000a4] = f5511b4c
sth %l4,[%o0+0x0a4] ! Mem[00000000918000a4] = 843d1b4c
! Mem[0000000045000108] = 7f39c187, %l4 = 1ce0843d, %l1 = 98017999
add %i2,0x108,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007f39c187
! Mem[0000000090800100] = 3fe264b6 334d63fa, %g2 = 00000027, %g3 = 0bad0b00
ldd [%i5+0x100],%g2 ! %g2 = 000000003fe264b6 00000000334d63fa
! Mem[0000000090800020] = cd842cc6 84b81ed6, %g2 = 3fe264b6, %g3 = 334d63fa
ldd [%i5+%o4],%g2 ! %g2 = 00000000cd842cc6 0000000084b81ed6
! Mem[00000000900001ec] = 48d0969f, %g2 = 00000000cd842cc6
ldub [%i4+0x1ed],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000130] = 6d7eaaf5, %g2 = 0000000000000048
ldsh [%i4+0x130],%g2 ! %g2 = 0000000000006d7e
! %f16 = 95d26685 1fd5a753 380ab09f 7630e050
! %f20 = 377eeb6a 045d32b3 bfeafffe 5b6251ad
! %f24 = d6033034 55242fc7 96d04849 cdcf76d8
! %f28 = 33c8b098 90e08a9f 20885293 d1504fde
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[00000000908000ec] = 8101fadb, %g2 = 0000000000006d7e
ldsh [%i5+0x0ec],%g2 ! %g2 = ffffffffffff8101
! Mem[0000000090800040] = 78c1e8f5, %g2 = ffffffffffff8101
lduh [%i5+0x040],%g2 ! %g2 = 00000000000078c1
! Mem[00000000458000e0] = 35e314d2, %l6 = 0000000000005b4f
swap [%i3+0x0e0],%l6 ! %l6 = 0000000035e314d2
p26_label_14:
! Mem[00000000458001c0] = 74b33988 9ceff66d 1e93ad09 91b00f12
! Mem[00000000458001d0] = 074b6f50 ef9365df d7a0bfea c97dc188
! Mem[00000000458001e0] = 081ad5f4 25e5b0a4 02565ee2 4073ed9a
! Mem[00000000458001f0] = 86eafdd3 50ca7c30 46fe9b39 fb4181f8
mov 0x1c0,%g5
ldda [%i3+%g5]ASI_BLK_PL,%f0 ! Block Load from 00000000458001c0
! Mem[00000000918001d0] = 6629cc0493a5af33, %g2 = 00000000000078c1
ldx [%o0+0x1d0],%g2 ! %g2 = 6629cc0493a5af33
! Mem[00000000910000bc] = e0737ef9, %g18 = 029638540e16569f
ldsw [%i6+0x0bc],%g2 ! %g2 = 029638540e16569f
! Mem[0000000091800150] = d90775afb80be421, %g2 = ffffffffe0737ef9
ldx [%o0+0x150],%g2 ! %g2 = d90775afb80be421
! Mem[0000000044000090] = f1d9a709, %l5 = 226ffc65, %l5 = 226ffc65
add %i0,0x90,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f1d9a709
membar #Sync ! Added by membar checker (2005)
! %f16 = 95d26685 1fd5a753 380ab09f 7630e050
! %f20 = 377eeb6a 045d32b3 bfeafffe 5b6251ad
! %f24 = d6033034 55242fc7 96d04849 cdcf76d8
! %f28 = 33c8b098 90e08a9f 20885293 d1504fde
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[000000009100003c] = 6d58bf74, %g2 = d90775afb80be421
ldsb [%i6+0x03c],%g2 ! %g2 = 000000000000006d
! Mem[00000000440000b8] = 25e9a1690a5de196, %l1 = 000000007f39c187, %l6 = 0000000035e314d2
add %i0,0xb8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 25e9a1690a5de196
! %l6 = 25e9a1690a5de196, Mem[0000000091800150] = d90775afb80be421
stx %l6,[%o0+0x150] ! Mem[0000000091800150] = 25e9a1690a5de196
! %f0 = 6df6ef9c 8839b374 120fb091 09ad931e
! %f4 = df6593ef 506f4b07 88c17dc9 eabfa0d7
! %f8 = a4b0e525 f4d51a08 9aed7340 e25e5602
! %f12 = 307cca50 d3fdea86 f88141fb 399bfe46
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
p26_label_15:
! Mem[0000000044000124] = 83a3a7e4, %l3 = 0000000000004352
swap [%i0+0x124],%l3 ! %l3 = 0000000083a3a7e4
! Mem[00000000450000d0] = f91ae4fd, %l1 = 000000007f39c187
lduw [%i2+0x0d0],%l1 ! %l1 = 00000000f91ae4fd
! Mem[0000000045000148] = e2065ec3 37a91723, %l4 = 1ce0843d, %l5 = f1d9a709
ldd [%i2+0x148],%l4 ! %l4 = 00000000e2065ec3 0000000037a91723
! %l6 = 25e9a1690a5de196, Mem[00000000450000f2] = 167aed31
sth %l6,[%i2+0x0f2] ! Mem[00000000450000f0] = 167ae196
! %l3 = 0000000083a3a7e4, Mem[0000000090800090] = 95193fee
sth %l3,[%i5+0x090] ! Mem[0000000090800090] = a7e43fee
! Mem[0000000044800028] = 66b7ef27, %l5 = 37a91723, %l1 = f91ae4fd
add %i1,0x28,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000066b7ef27
! Mem[00000000450000f8] = 8548c1ff, %l2 = 0000000c, %l0 = 00000080
add %i2,0xf8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008548c1ff
! Mem[00000000910000a0] = 7e5c3248eaa6c10e, %g2 = 000000000000006d
ldx [%i6+0x0a0],%g2 ! %g2 = 7e5c3248eaa6c10e
! %l2 = 000000000000000c, Mem[00000000440000e2] = a67c59ef
sth %l2,[%i0+0x0e2] ! Mem[00000000440000e0] = a67c000c
! %f16 = 95d26685 1fd5a753 380ab09f 7630e050
! %f20 = 377eeb6a 045d32b3 bfeafffe 5b6251ad
! %f24 = d6033034 55242fc7 96d04849 cdcf76d8
! %f28 = 33c8b098 90e08a9f 20885293 d1504fde
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
p26_label_16:
membar #Sync ! Added by membar checker (2006)
! Mem[0000000090000060] = 081ad5f4, %g18 = 029638540e16569f
ldsw [%i4+0x060],%g2 ! %g2 = 029638540e16569f
! Mem[0000000090800120] = 27b24886, %g2 = 00000000081ad5f4
lduh [%i5+0x122],%g2 ! %g2 = 00000000000027b2
! Mem[00000000458001bc] = 6a642cec, %l6 = 25e9a1690a5de196
lduw [%i3+0x1bc],%l6 ! %l6 = 000000006a642cec
! Mem[000000004500000c] = c80245c6, %l7 = 00000000162a4cf5
ldsb [%i2+0x00d],%l7 ! %l7 = 0000000000000002
! Mem[0000000045000140] = c32e2c77 8b4ddff3 e2065ec3 37a91723
! Mem[0000000045000150] = d4432d37 d5922807 b60ac10b 7b7c45c3
! Mem[0000000045000160] = 6a45d3e4 fd534127 20104200 a6f16491
! Mem[0000000045000170] = f8df3333 ecc32213 2549eb7b 40eee3a2
ldda [%i2+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000045000140
! %f16 = c32e2c77 8b4ddff3 e2065ec3 37a91723
! %f20 = d4432d37 d5922807 b60ac10b 7b7c45c3
! %f24 = 6a45d3e4 fd534127 20104200 a6f16491
! %f28 = f8df3333 ecc32213 2549eb7b 40eee3a2
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000090000040] = 74b33988 9ceff66d 1e93ad09 91b00f12
! Mem[0000000090000050] = 074b6f50 ef9365df d7a0bfea c97dc188
! Mem[0000000090000060] = 081ad5f4 25e5b0a4 02565ee2 4073ed9a
! Mem[0000000090000070] = 86eafdd3 50ca7c30 46fe9b39 fb4181f8
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000094] = c220a41d, %g2 = 00000000000027b2
ldsb [%i6+0x096],%g2 ! %g2 = ffffffffffffffc2
! %l0 = 000000008548c1ff, Mem[000000004580011a] = ec8d0a64
sth %l0,[%i3+0x11a] ! Mem[0000000045800118] = ec8dc1ff
! %l3 = 0000000083a3a7e4, Mem[00000000900001b2] = e09098b0
sth %l3,[%i4+0x1b2] ! Mem[00000000900001b0] = a7e498b0
p26_label_17:
! Mem[00000000440000dd] = 8b9fbba1, %l2 = 000000000000000c
ldstub [%i0+0x0dd],%l2 ! %l2 = 0000009f000000ff
! %l0 = 000000008548c1ff, Mem[00000000910001a0] = c074eb69db204b78
stx %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 000000008548c1ff
! %f16 = c32e2c77 8b4ddff3 e2065ec3 37a91723
! %f20 = d4432d37 d5922807 b60ac10b 7b7c45c3
! %f24 = 6a45d3e4 fd534127 20104200 a6f16491
! %f28 = f8df3333 ecc32213 2549eb7b 40eee3a2
mov 0x080,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUP ! Block Store to 0000000044000080
! Mem[0000000090800080] = 9df8cfa2 8c2a4225, %g2 = ffffffc2, %g3 = 84b81ed6
ldd [%i5+0x080],%g2 ! %g2 = 000000009df8cfa2 000000008c2a4225
! Mem[0000000044800164] = 691e82f6, %l2 = 0000009f, %l5 = 37a91723
add %i1,0x164,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000691e82f6
! Mem[00000000900001b8] = de4f50d1, %g2 = 000000009df8cfa2
ldsh [%i4+0x1b8],%g2 ! %g2 = ffffffffffffde4f
! Mem[00000000450001e0] = f2f70c7757469e63, %l6 = 000000006a642cec, %l0 = 000000008548c1ff
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = f2f70c7757469e63
! %l5 = 00000000691e82f6, Mem[0000000091000040] = ed5378113f41e1e4
stx %l5,[%i6+0x040] ! Mem[0000000091000040] = 00000000691e82f6
! Mem[00000000900001b8] = de4f50d1, %g2 = ffffffffffffde4f
lduw [%i4+0x1b8],%g2 ! %g2 = 00000000de4f50d1
! %l3 = 0000000083a3a7e4, Mem[00000000448001f8] = 266c4b3bd97dfff8
stx %l3,[%i1+0x1f8] ! Mem[00000000448001f8] = 0000000083a3a7e4
p26_label_18:
! %l2 = 000000000000009f, Mem[00000000900000ec] = 4948d096
stw %l2,[%i4+0x0ec] ! Mem[00000000900000ec] = 0000009f
membar #Sync ! Added by membar checker (2007)
! Mem[00000000900000c0] = 53a7d51f 8566d295 50e03076 9fb00a38
! Mem[00000000900000d0] = b3325d04 6aeb7e37 ad51625b feffeabf
! Mem[00000000900000e0] = c72f2455 343003d6 d876cfcd 0000009f
! Mem[00000000900000f0] = 9f8ae090 98b0c833 de4f50d1 93528820
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l2 = 000000000000009f, Mem[0000000044000192] = d5b8c0bf
sth %l2,[%i0+0x192] ! Mem[0000000044000190] = d5b8009f
! Mem[0000000091000038] = 2b9468ee, %g18 = 029638540e16569f
ldsw [%i6+0x038],%g2 ! %g2 = 029638540e16569f
! %f0 = 6df6ef9c 8839b374 120fb091 09ad931e
! %f4 = df6593ef 506f4b07 88c17dc9 eabfa0d7
! %f8 = a4b0e525 f4d51a08 9aed7340 e25e5602
! %f12 = 307cca50 d3fdea86 f88141fb 399bfe46
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[00000000900001b8] = de4f50d1, %g2 = 000000002b9468ee
lduw [%i4+0x1b8],%g2 ! %g2 = 00000000de4f50d1
! Mem[0000000045800010] = bff24fe7bfe4a48e, %l4 = 00000000e2065ec3
ldx [%i3+%o2],%l4 ! %l4 = bff24fe7bfe4a48e
! Mem[0000000044000114] = d2fa0f59, %l4 = bff24fe7bfe4a48e
swap [%i0+0x114],%l4 ! %l4 = 00000000d2fa0f59
! Mem[00000000908000f8] = 3ef45220, %g2 = 00000000de4f50d1
ldsb [%i5+0x0fb],%g2 ! %g2 = 000000000000003e
! %l5 = 00000000691e82f6, Mem[000000009000015c] = 5b6251ad
sth %l5,[%i4+0x15c] ! Mem[000000009000015c] = 82f651ad
p26_label_19:
membar #Sync ! Added by membar checker (2008)
! Mem[0000000090000140] = 95d26685 1fd5a753 380ab09f 7630e050
! Mem[0000000090000150] = 377eeb6a 045d32b3 bfeafffe 82f651ad
! Mem[0000000090000160] = d6033034 55242fc7 96d04849 cdcf76d8
! Mem[0000000090000170] = 33c8b098 90e08a9f 20885293 d1504fde
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[000000009180012c] = bea2f295, %g2 = 000000000000003e
ldsh [%o0+0x12e],%g2 ! %g2 = ffffffffffffbea2
! Mem[00000000440001c0] = 9bc0e8b07cdb6b89, %l7 = 0000000000000002, %l5 = 00000000691e82f6
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 9bc0e8b07cdb6b89
! Mem[00000000458000b0] = b45cbd54, %l5 = 7cdb6b89, %l4 = d2fa0f59
add %i3,0xb0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000b45cbd54
! Mem[00000000448001b8] = 8c0b82c6865a86a9, %l1 = 0000000066b7ef27, %l1 = 0000000066b7ef27
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 8c0b82c6865a86a9
! Mem[0000000045000008] = c47732de, %l4 = b45cbd54, %l1 = 865a86a9
add %i2,0x08,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000c47732de
! Mem[0000000044800018] = 9b714ced4b8602a4, %l5 = 9bc0e8b07cdb6b89, %l5 = 9bc0e8b07cdb6b89
add %i1,0x18,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 9b714ced4b8602a4
! Mem[0000000090000040] = 74b33988 9ceff66d 1e93ad09 91b00f12
! Mem[0000000090000050] = 074b6f50 ef9365df d7a0bfea c97dc188
! Mem[0000000090000060] = 081ad5f4 25e5b0a4 02565ee2 4073ed9a
! Mem[0000000090000070] = 86eafdd3 50ca7c30 46fe9b39 fb4181f8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000009080003c] = 7c4c3d78, %g2 = ffffffffffffbea2
ldsb [%i5+0x03d],%g2 ! %g2 = 000000000000007c
! Mem[00000000448001e3] = 204c24cb, %l5 = 9b714ced4b8602a4
ldstub [%i1+0x1e3],%l5 ! %l5 = 000000cb000000ff
p26_label_20:
! Mem[0000000045800038] = ef3e7ae1, %l4 = 00000000b45cbd54
swap [%i3+0x038],%l4 ! %l4 = 00000000ef3e7ae1
! %l7 = 0000000000000002, Mem[0000000091000198] = baa4779d
sth %l7,[%i6+0x198] ! Mem[0000000091000198] = 0002779d
! Mem[00000000900000c0] = 53a7d51f 8566d295 50e03076 9fb00a38
! Mem[00000000900000d0] = b3325d04 6aeb7e37 ad51625b feffeabf
! Mem[00000000900000e0] = c72f2455 343003d6 d876cfcd 0000009f
! Mem[00000000900000f0] = 9f8ae090 98b0c833 de4f50d1 93528820
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000118] = 454e9c3347397e41, %g2 = 000000000000007c
ldx [%i6+0x118],%g2 ! %g2 = 454e9c3347397e41
! Mem[0000000090000140] = 95d26685 1fd5a753 380ab09f 7630e050
! Mem[0000000090000150] = 377eeb6a 045d32b3 bfeafffe 82f651ad
! Mem[0000000090000160] = d6033034 55242fc7 96d04849 cdcf76d8
! Mem[0000000090000170] = 33c8b098 90e08a9f 20885293 d1504fde
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000045800188] = 406787f0, %l4 = 00000000ef3e7ae1
swap [%i3+0x188],%l4 ! %l4 = 00000000406787f0
! Mem[00000000450000dc] = 258be120, %l3 = 0000000083a3a7e4
ldstub [%i2+0x0dc],%l3 ! %l3 = 00000025000000ff
! Mem[0000000044800100] = dcb6fdda, %l7 = 0000000000000002
lduw [%i1+0x100],%l7 ! %l7 = 00000000dcb6fdda
! %l1 = 00000000c47732de, Mem[00000000908000a0] = 16833e542f812be1
stx %l1,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000c47732de
! %l0 = f2f70c7757469e63, Mem[0000000090000190] = b3325d046aeb7e37
stx %l0,[%i4+0x190] ! Mem[0000000090000190] = f2f70c7757469e63
p26_label_21:
! Mem[0000000090000040] = 74b33988 9ceff66d 1e93ad09 91b00f12
! Mem[0000000090000050] = 074b6f50 ef9365df d7a0bfea c97dc188
! Mem[0000000090000060] = 081ad5f4 25e5b0a4 02565ee2 4073ed9a
! Mem[0000000090000070] = 86eafdd3 50ca7c30 46fe9b39 fb4181f8
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800048] = ed80eaf6 e063be50, %g2 = 47397e41, %g3 = 8c2a4225
ldd [%o0+0x048],%g2 ! %g2 = 00000000ed80eaf6 00000000e063be50
! Mem[00000000910001d0] = 9e222853 9e1f07db, %g2 = ed80eaf6, %g3 = e063be50
ldd [%i6+0x1d0],%g2 ! %g2 = 000000009e222853 000000009e1f07db
! Mem[0000000091000158] = 18918d26, %g2 = 000000009e222853
ldsb [%i6+0x158],%g2 ! %g2 = 0000000000000018
! Mem[0000000090800084] = 2a42252d, %g2 = 0000000000000018
ldsb [%i5+0x085],%g2 ! %g2 = 000000000000002a
! %l4 = 00000000406787f0, Mem[00000000900000a0] = 081ad5f425e5b0a4
stx %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 00000000406787f0
! Mem[00000000900001c0] = f3df4d8b 772c2ec3 2317a937 c35e06e2
! Mem[00000000900001d0] = 072892d5 372d43d4 c3457c7b 0bc10ab6
! Mem[00000000900001e0] = 274153fd e4d3456a 9164f1a6 00421020
! Mem[00000000900001f0] = 1322c3ec 3333dff8 a2e3ee40 7beb4925
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000044800010] = bfe70e53, %l0 = f2f70c7757469e63
swap [%i1+%o2],%l0 ! %l0 = 00000000bfe70e53
! Mem[0000000045800088] = 2a5b2823b15fcfc6, %l3 = 0000000000000025, %l0 = 00000000bfe70e53
add %i3,0x88,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 2a5b2823b15fcfc6
! Mem[0000000090000004] = 983f98f1, %g18 = 029638540e16569f
ldsw [%i4+0x004],%g2 ! %g2 = 029638540e16569f
p26_label_22:
! %l2 = 0000009f, %l3 = 00000025, Mem[00000000908000e8] = d573492c 8101fadb
std %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = 0000009f 00000025
! Mem[00000000448000c8] = 7f2ad7c6, %l3 = 00000025, %l0 = b15fcfc6
add %i1,0xc8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007f2ad7c6
! Mem[0000000045000188] = 82fcdf0791282594, %l2 = 000000000000009f, %l2 = 000000000000009f
add %i2,0x188,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 82fcdf0791282594
! Mem[0000000045000134] = 246451ab, %l6 = 000000006a642cec
ldstub [%i2+0x134],%l6 ! %l6 = 00000024000000ff
! Mem[00000000440000e0] = a67c000c, %l5 = 000000cb, %l7 = dcb6fdda
add %i0,0xe0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000a67c000c
! %l7 = 00000000a67c000c, Mem[000000004580018c] = 1df1afff
stb %l7,[%i3+0x18c] ! Mem[000000004580018c] = 0cf1afff
! Mem[000000004480003c] = 8223a195, %l6 = 00000024, %l7 = a67c000c
add %i1,0x3c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000008223a195
! Mem[0000000044000068] = a9b264caf5f950fe, %l1 = 00000000c47732de, %l1 = 00000000c47732de
add %i0,0x68,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = a9b264caf5f950fe
! %l0 = 000000007f2ad7c6, Mem[00000000918001d8] = e375a940
stw %l0,[%o0+0x1d8] ! Mem[00000000918001d8] = 7f2ad7c6
! %l6 = 0000000000000024, Mem[0000000090800028] = 5450c5f0
stb %l6,[%i5+%o5] ! Mem[0000000090800028] = 2450c5f0
p26_label_23:
! %l1 = a9b264caf5f950fe, Mem[000000004580000c] = 8fe117ae
stw %l1,[%i3+0x00c] ! Mem[000000004580000c] = f5f950fe
membar #Sync ! Added by membar checker (2009)
! Mem[0000000090000080] = 74b33988 9ceff66d 1e93ad09 91b00f12
! Mem[0000000090000090] = 074b6f50 ef9365df d7a0bfea c97dc188
! Mem[00000000900000a0] = 00000000 406787f0 02565ee2 4073ed9a
! Mem[00000000900000b0] = 86eafdd3 50ca7c30 46fe9b39 fb4181f8
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000045000030] = a90969e8, %l0 = 000000007f2ad7c6
swap [%i2+0x030],%l0 ! %l0 = 00000000a90969e8
! Mem[00000000448000b8] = fe9dcead, %l2 = 82fcdf0791282594
swap [%i1+0x0b8],%l2 ! %l2 = 00000000fe9dcead
! Mem[00000000918000a0] = 7c97843d, %g2 = ffffffff983f98f1
ldsh [%o0+0x0a2],%g2 ! %g2 = 0000000000007c97
! Mem[0000000044800028] = 66b7ef27e875aede, %l5 = 00000000000000cb, %l2 = 00000000fe9dcead
add %i1,0x28,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 66b7ef27e875aede
! %l6 = 0000000000000024, Mem[000000009180016c] = 6047d4c3
stw %l6,[%o0+0x16c] ! Mem[000000009180016c] = 00000024
! %l1 = a9b264caf5f950fe, Mem[0000000091000030] = a21f4f31cfc6b149
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = a9b264caf5f950fe
! Mem[00000000450000be] = 7ea5bfc0, %l7 = 000000008223a195
ldstub [%i2+0x0be],%l7 ! %l7 = 000000bf000000ff
! %l4 = 406787f0, %l5 = 000000cb, Mem[00000000900000d0] = b3325d04 6aeb7e37
std %l4,[%i4+0x0d0] ! Mem[00000000900000d0] = 406787f0 000000cb
p26_label_24:
! Mem[0000000045800130] = 43435c773d1460f4, %l7 = 00000000000000bf, %l2 = 66b7ef27e875aede
add %i3,0x130,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 43435c773d1460f4
! Mem[0000000090000048] = 1e93ad09, %g2 = 0000000000007c97
lduw [%i4+0x048],%g2 ! %g2 = 000000001e93ad09
! %l6 = 00000024, %l7 = 000000bf, Mem[0000000091800148] = 34fe007d 07e0d876
std %l6,[%o0+0x148] ! Mem[0000000091800148] = 00000024 000000bf
! Mem[00000000910000a0] = 7e5c3248, %g18 = 029638540e16569f
ldsw [%i6+0x0a0],%g2 ! %g2 = 029638540e16569f
! %f0 = 6df6ef9c 8839b374 120fb091 09ad931e
! %f4 = df6593ef 506f4b07 88c17dc9 eabfa0d7
! %f8 = a4b0e525 f4d51a08 9aed7340 e25e5602
! %f12 = 307cca50 d3fdea86 f88141fb 399bfe46
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000440001c0] = 9bc0e8b0 7cdb6b89 38de4513 9af1777d
! Mem[00000000440001d0] = 3b48fdbf 67557c9d 7edd1b4d ee309c26
! Mem[00000000440001e0] = a6f2c42b 9c404781 5b4f5c02 35f0a987
! Mem[00000000440001f0] = 00c8a60f c6d4758c 9ec71a7d 552d8367
ldda [%i0+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000440001c0
! Mem[0000000044800040] = 4a5ad541e7653b21, %l4 = 00000000406787f0, %l2 = 43435c773d1460f4
add %i1,0x40,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 4a5ad541e7653b21
! %f16 = 896bdb7c b0e8c09b 7d77f19a 1345de38
! %f20 = 9d7c5567 bffd483b 269c30ee 4d1bdd7e
! %f24 = 8147409c 2bc4f2a6 87a9f035 025c4f5b
! %f28 = 8c75d4c6 0fa6c800 67832d55 7d1ac79e
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000448001e5] = bca5a87b, %l3 = 0000000000000025
ldstub [%i1+0x1e5],%l3 ! %l3 = 000000a5000000ff
! Mem[00000000448000a8] = 35f41dca3dd9fc5c, %l7 = 00000000000000bf, %l5 = 00000000000000cb
add %i1,0xa8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 35f41dca3dd9fc5c
p26_label_25:
! %l3 = 00000000000000a5, Mem[0000000090800108] = d1229915
stw %l3,[%i5+0x108] ! Mem[0000000090800108] = 000000a5
! %f16 = 896bdb7c b0e8c09b 7d77f19a 1345de38
! %f20 = 9d7c5567 bffd483b 269c30ee 4d1bdd7e
! %f24 = 8147409c 2bc4f2a6 87a9f035 025c4f5b
! %f28 = 8c75d4c6 0fa6c800 67832d55 7d1ac79e
stda %f16,[%i3+%g4]ASI_BLK_SL ! Block Store to 0000000045800080
! Mem[0000000091000074] = fe9d5407, %g2 = 000000007e5c3248
ldub [%i6+0x077],%g2 ! %g2 = 00000000000000fe
! Mem[00000000458000d4] = c3133e4e, %l3 = 000000a5, %l1 = f5f950fe
add %i3,0xd4,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000c3133e4e
! %f16 = 896bdb7c b0e8c09b 7d77f19a 1345de38
! %f20 = 9d7c5567 bffd483b 269c30ee 4d1bdd7e
! %f24 = 8147409c 2bc4f2a6 87a9f035 025c4f5b
! %f28 = 8c75d4c6 0fa6c800 67832d55 7d1ac79e
stda %f16,[%i1]ASI_BLK_P ! Block Store to 0000000044800000
! Mem[0000000045000180] = dd731c55, %l0 = 00000000a90969e8
ldub [%i2+0x181],%l0 ! %l0 = 0000000000000073
! Mem[000000009080017c] = 2f5e878e, %g2 = 00000000000000fe
ldub [%i5+0x17d],%g2 ! %g2 = 000000000000002f
! Mem[0000000045800060] = 0000007de6b9157d, %l1 = 00000000c3133e4e, %l0 = 0000000000000073
add %i3,0x60,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 0000007de6b9157d
! Mem[0000000044800148] = 92de25d1b5d75187, %l0 = 0000007de6b9157d
ldx [%i1+0x148],%l0 ! %l0 = 92de25d1b5d75187
! Mem[00000000908000d8] = bd1c8fd8 49bd726e, %g2 = 0000002f, %g3 = 9e1f07db
ldd [%i5+0x0d8],%g2 ! %g2 = 00000000bd1c8fd8 0000000049bd726e
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 92de25d1b5d75187
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000c3133e4e
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 4a5ad541e7653b21
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000a5
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000406787f0
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 35f41dca3dd9fc5c
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000024
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000bf
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 6df6ef9c 8839b374
bne %xcc,p26_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 120fb091 09ad931e
bne %xcc,p26_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be df6593ef 506f4b07
bne %xcc,p26_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 88c17dc9 eabfa0d7
bne %xcc,p26_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a4b0e525 f4d51a08
bne %xcc,p26_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 9aed7340 e25e5602
bne %xcc,p26_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 307cca50 d3fdea86
bne %xcc,p26_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f88141fb 399bfe46
bne %xcc,p26_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 896bdb7c b0e8c09b
bne %xcc,p26_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 7d77f19a 1345de38
bne %xcc,p26_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 9d7c5567 bffd483b
bne %xcc,p26_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 269c30ee 4d1bdd7e
bne %xcc,p26_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 8147409c 2bc4f2a6
bne %xcc,p26_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 87a9f035 025c4f5b
bne %xcc,p26_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 8c75d4c6 0fa6c800
bne %xcc,p26_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 67832d55 7d1ac79e
bne %xcc,p26_f30_fail
nop
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f775a68198ff47f5
ldx [%i0+0x000],%g3 ! Observed data at 0000000044000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = f64ffff99b1aa1ed
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 = 0f8d696fb6b292ff
ldx [%i0+0x048],%g3 ! Observed data at 0000000044000048
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 48100972691429ff
ldx [%i0+0x060],%g3 ! Observed data at 0000000044000060
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = c32e2c778b4ddff3
ldx [%i0+0x080],%g3 ! Observed data at 0000000044000080
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = e2065ec337a91723
ldx [%i0+0x088],%g3 ! Observed data at 0000000044000088
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d4432d37d5922807
ldx [%i0+0x090],%g3 ! Observed data at 0000000044000090
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = b60ac10b7b7c45c3
ldx [%i0+0x098],%g3 ! Observed data at 0000000044000098
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6a45d3e4fd534127
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000440000a0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 20104200a6f16491
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000440000a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = f8df3333ecc32213
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000440000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2549eb7b40eee3a2
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000440000b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9bacbdc98bffbba1
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 = a67c000c8093b26a
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000440000e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 09ba498861fb2510
ldx [%i0+0x108],%g3 ! Observed data at 0000000044000108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 2b47e964bfe4a48e
ldx [%i0+0x110],%g3 ! Observed data at 0000000044000110
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 563ac5b200004352
ldx [%i0+0x120],%g3 ! Observed data at 0000000044000120
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x120,%g4
ldx [%g1+0x190],%g2 ! Expected data = d5b8009fe8f3083a
ldx [%i0+0x190],%g3 ! Observed data at 0000000044000190
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x190,%g4
set p26_local1_expect,%g1
p26_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 896bdb7cb0e8c09b
ldx [%i1+0x000],%g3 ! Observed data at 0000000044800000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7d77f19a1345de38
ldx [%i1+0x008],%g3 ! Observed data at 0000000044800008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9d7c5567bffd483b
ldx [%i1+0x010],%g3 ! Observed data at 0000000044800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 269c30ee4d1bdd7e
ldx [%i1+0x018],%g3 ! Observed data at 0000000044800018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8147409c2bc4f2a6
ldx [%i1+0x020],%g3 ! Observed data at 0000000044800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 87a9f035025c4f5b
ldx [%i1+0x028],%g3 ! Observed data at 0000000044800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8c75d4c60fa6c800
ldx [%i1+0x030],%g3 ! Observed data at 0000000044800030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 67832d557d1ac79e
ldx [%i1+0x038],%g3 ! Observed data at 0000000044800038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6db6fb3c308f7cff
ldx [%i1+0x068],%g3 ! Observed data at 0000000044800068
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = e0357f1dff84c66b
ldx [%i1+0x088],%g3 ! Observed data at 0000000044800088
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 91282594ad8a8650
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000448000b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 87669e15a88246b1
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000448001a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 204c24ffbcffa87b
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000448001e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0000000083a3a7e4
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000448001f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1f8,%g4
set p26_local2_expect,%g1
p26_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 0349451c98b74cff
ldx [%i2+0x020],%g3 ! Observed data at 0000000045000020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7f2ad7c62788993a
ldx [%i2+0x030],%g3 ! Observed data at 0000000045000030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0a91afffd2054049
ldx [%i2+0x040],%g3 ! Observed data at 0000000045000040
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = aef0019e0000e3a2
ldx [%i2+0x048],%g3 ! Observed data at 0000000045000048
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f5f156aa7ea5ffc0
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000450000b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 37d97e11ff8be120
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000450000d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 167ae196edb1cb74
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000450000f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8548c1ff8732abd4
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000450000f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 204db161ff6451ab
ldx [%i2+0x130],%g3 ! Observed data at 0000000045000130
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x130,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2549eb7b40eee3a2
ldx [%i2+0x178],%g3 ! Observed data at 0000000045000178
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x178,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 16e7e8ebf5f950fe
ldx [%i3+0x008],%g3 ! Observed data at 0000000045800008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000004751b7cd0f
ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = b45cbd5482ed6db8
ldx [%i3+0x038],%g3 ! Observed data at 0000000045800038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0000007de6b9157d
ldx [%i3+0x060],%g3 ! Observed data at 0000000045800060
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9bc0e8b07cdb6b89
ldx [%i3+0x080],%g3 ! Observed data at 0000000045800080
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 38de45139af1777d
ldx [%i3+0x088],%g3 ! Observed data at 0000000045800088
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3b48fdbf67557c9d
ldx [%i3+0x090],%g3 ! Observed data at 0000000045800090
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7edd1b4dee309c26
ldx [%i3+0x098],%g3 ! Observed data at 0000000045800098
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a6f2c42b9c404781
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000458000a0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5b4f5c0235f0a987
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000458000a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 00c8a60fc6d4758c
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000458000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 9ec71a7d552d8367
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000458000b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 00005b4f0b915f03
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000458000e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = ec8dc1fffffa589a
ldx [%i3+0x118],%g3 ! Observed data at 0000000045800118
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 43435c773d1460f4
ldx [%i3+0x130],%g3 ! Observed data at 0000000045800130
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7028c37ae92cd6ff
ldx [%i3+0x170],%g3 ! Observed data at 0000000045800170
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = ef3e7ae10cf1afff
ldx [%i3+0x188],%g3 ! Observed data at 0000000045800188
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0000007d532d0383
ldx [%i3+0x190],%g3 ! Observed data at 0000000045800190
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 27cf15466a642cec
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000458001b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 74b339889ceff66d
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000458001c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1c0,%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:
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044800000]
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stba %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000028]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800020]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045800010]
done
p26_trap1o:
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044800000]
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stba %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000028]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800020]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045800010]
done
p26_trap2e:
membar #Sync
mov 0x0c0,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044800010]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800008]
membar #Sync
stda %f0,[%i2]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p26_trap2o:
membar #Sync
mov 0x0c0,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044800010]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800008]
membar #Sync
stda %f0,[%o2]ASI_BLK_AIUP
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p26_trap3e:
nop
done
p26_trap3o:
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 = 78d33efd9eefe9a4
ldx [%g1+0x008],%l1 ! %l1 = e08846560a91aff2
ldx [%g1+0x010],%l2 ! %l2 = 56738ed3e5f04856
ldx [%g1+0x018],%l3 ! %l3 = 306a83f4140d96bf
ldx [%g1+0x020],%l4 ! %l4 = c439de6878039d99
ldx [%g1+0x028],%l5 ! %l5 = 4ebcaa6e2ff0ab3c
ldx [%g1+0x030],%l6 ! %l6 = 9fa3f4a227cf1546
ldx [%g1+0x038],%l7 ! %l7 = 30ba92d68a41a96e
! 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 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2a242811 bb9c5aaa 360e7795 d1597894
! %f36 = c944d7c0 c9ecebf9 d3ef5856 bec1b245
! %f40 = 2307c3e5 8fb6e4d5 6796f153 037cfd86
! %f44 = dc6eaed7 b647d001 fa029c33 94f07825
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdcdd5fcf00000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = dcdd5fcf00000037
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[0000000091800180] = 59525e813a8961c0, %g2 = 3a5c96ab48b1134a
ldx [%o0+0x180],%g2 ! %g2 = 59525e813a8961c0
! Mem[0000000047000095] = a65b6c44, %l6 = 84793aa260680322
ldstub [%i2+0x095],%l6 ! %l6 = 0000005b000000ff
! Mem[000000009000001c] = 105d011f, %g2 = 59525e813a8961c0
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000105d
! Mem[0000000047000114] = 9cd4ac92, %l1 = 0235e4944043fae2
swap [%i2+0x114],%l1 ! %l1 = 000000009cd4ac92
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[0000000090000054] = 6d226a75, %g2 = 000000000000105d
ldsh [%i4+0x054],%g2 ! %g2 = 0000000000006d22
! Mem[0000000090800008] = 9c039aa9 005c8a51, %g2 = 00006d22, %g3 = 0bad0b00
ldd [%i5+%o1],%g2 ! %g2 = 000000009c039aa9 00000000005c8a51
! Mem[00000000910000d8] = 5fd5754d411e6186, %g2 = 000000009c039aa9
ldx [%i6+0x0d8],%g2 ! %g2 = 5fd5754d411e6186
! Mem[0000000091000158] = 18918d26 d6b3d8c4, %g2 = 411e6186, %g3 = 005c8a51
ldd [%i6+0x158],%g2 ! %g2 = 0000000018918d26 00000000d6b3d8c4
! Mem[000000009100014c] = a9cc5378, %g2 = 0000000018918d26
ldsh [%i6+0x14c],%g2 ! %g2 = ffffffffffffa9cc
p27_label_2:
! %l3 = a98a30682af11163, Mem[00000000470001f0] = ec6300ddec18234c
stx %l3,[%i2+0x1f0] ! Mem[00000000470001f0] = a98a30682af11163
! Mem[000000009000012c] = 54072ef6, %g2 = ffffffffffffa9cc
ldub [%i4+0x12d],%g2 ! %g2 = 0000000000000054
! Mem[00000000460000d4] = 21be0166, %l2 = b65dbf93bf702eac
ldsh [%i0+0x0d6],%l2 ! %l2 = 0000000000000166
! %l6 = 0000005b, %l7 = 8495d2a3, Mem[0000000091800150] = d90775af b80be421
std %l6,[%o0+0x150] ! Mem[0000000091800150] = 0000005b 8495d2a3
! Mem[0000000091800098] = 4bad795c, %g2 = 0000000000000054
lduh [%o0+0x09a],%g2 ! %g2 = 0000000000004bad
! Mem[00000000478001e2] = 83f9b589, %l5 = 7d5ff99bad4d80e3
ldstub [%i3+0x1e2],%l5 ! %l5 = 000000b5000000ff
! %l0 = 8376bea445fb01bd, Mem[0000000090000038] = 23d8e54b
stw %l0,[%i4+0x038] ! Mem[0000000090000038] = 45fb01bd
! Mem[000000009080001c] = 609ec613, %g18 = b4f243d46aa3591f
ldsw [%i5+0x01c],%g2 ! %g2 = b4f243d46aa3591f
! Mem[0000000046800030] = b7ff5ddee32eae3d, %l6 = 000000000000005b, %l7 = f4c5d22e8495d2a3
add %i1,0x30,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = b7ff5ddee32eae3d
! Mem[000000004700016f] = b1d704aa, %l7 = b7ff5ddee32eae3d
ldstub [%i2+0x16f],%l7 ! %l7 = 000000aa000000ff
p27_label_3:
! Mem[00000000910001a4] = 4b789b27, %g2 = 00000000609ec613
ldsh [%i6+0x1a6],%g2 ! %g2 = 0000000000004b78
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000046800128] = b1ce4780, %l1 = 000000009cd4ac92
swap [%i1+0x128],%l1 ! %l1 = 00000000b1ce4780
! Mem[0000000091800058] = 187d16f0, %g2 = 0000000000004b78
ldub [%o0+0x05a],%g2 ! %g2 = 0000000000000018
! %l1 = 00000000b1ce4780, Mem[00000000478001b0] = cad88090
sth %l1,[%i3+0x1b0] ! Mem[00000000478001b0] = 47808090
! Mem[00000000910001f4] = 9c39fbba, %g2 = 0000000000000018
lduh [%i6+0x1f4],%g2 ! %g2 = 0000000000009c39
! %l5 = 00000000000000b5, Mem[0000000091800064] = b85dc7f0
sth %l5,[%o0+0x064] ! Mem[0000000091800064] = 00b5c7f0
! Mem[0000000091800130] = f295856e8f1f7fe0, %g2 = 0000000000009c39
ldx [%o0+0x130],%g2 ! %g2 = f295856e8f1f7fe0
! Mem[00000000908001d4] = 5e10b39d, %g2 = f295856e8f1f7fe0
ldsh [%i5+0x1d4],%g2 ! %g2 = 0000000000005e10
! Mem[0000000091000104] = 7ee3a18b, %g2 = 0000000000005e10
ldsb [%i6+0x104],%g2 ! %g2 = 000000000000007e
p27_label_4:
! Mem[0000000047000000] = 4b83f22a, %l4 = 39f5f00c3d61bf06
ldsh [%i2+%g0],%l4 ! %l4 = 0000000000004b83
! %l6 = 0000005b, %l7 = 000000aa, Mem[0000000090000148] = a79cfb31 0cba74fa
std %l6,[%i4+0x148] ! Mem[0000000090000148] = 0000005b 000000aa
! Mem[00000000470000a7] = f8c63b9c, %l6 = 000000000000005b
ldstub [%i2+0x0a7],%l6 ! %l6 = 0000009c000000ff
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x040,%g5
stda %f0,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 0000000047000040
! Mem[0000000046800060] = 39e45aad, %l0 = 8376bea445fb01bd
swap [%i1+0x060],%l0 ! %l0 = 0000000039e45aad
! Mem[0000000090800010] = f7ed6b21, %g2 = 000000000000007e
lduh [%i5+%o2],%g2 ! %g2 = 000000000000f7ed
membar #Sync ! Added by membar checker (2010)
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000091000078] = 9d54079e bbee9030, %g2 = 0000f7ed, %g3 = d6b3d8c4
ldd [%i6+0x078],%g2 ! %g2 = 000000009d54079e 00000000bbee9030
! Mem[000000004680010c] = 1a7bd7dc, %l0 = 0000000039e45aad
ldub [%i1+0x10f],%l0 ! %l0 = 00000000000000dc
! Mem[000000004680015e] = 778331b8, %l6 = 000000000000009c
ldstub [%i1+0x15e],%l6 ! %l6 = 00000031000000ff
p27_label_5:
! Mem[0000000047000178] = 19c232221ac569f1, %l6 = 0000000000000031, %l2 = 0000000000000166
add %i2,0x178,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 19c232221ac569f1
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! %l4 = 0000000000004b83, Mem[0000000091800020] = f3989234
stw %l4,[%o0+%o4] ! Mem[0000000091800020] = 00004b83
! Mem[0000000047800090] = 66ce27877860a717, %l2 = 19c232221ac569f1, %l6 = 0000000000000031
add %i3,0x90,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 66ce27877860a717
! %l5 = 00000000000000b5, Mem[0000000090800190] = f2446a487c2eb57a
stx %l5,[%i5+0x190] ! Mem[0000000090800190] = 00000000000000b5
! Mem[0000000091800140] = 21ad2fff, %g2 = 000000009d54079e
ldub [%o0+0x140],%g2 ! %g2 = 0000000000000021
! %l5 = 00000000000000b5, Mem[00000000918000b4] = d2673976
stb %l5,[%o0+0x0b4] ! Mem[00000000918000b4] = b5673976
! Mem[0000000046800058] = 275b61d33ac85383, %l7 = 00000000000000aa, %l0 = 00000000000000dc
add %i1,0x58,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 275b61d33ac85383
! Mem[0000000047000040] = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! Mem[0000000047000050] = cbaba737 6f1839f4 bbf32c12 f7b035af
! Mem[0000000047000060] = 6f3c3c60 bded7f82 9072f4dd d4915860
! Mem[0000000047000070] = ce00058b 84541008 35dccdb0 d4633175
ldda [%i2+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000047000040
! %l3 = a98a30682af11163, Mem[0000000091800188] = cbcfa3df
stw %l3,[%o0+0x188] ! Mem[0000000091800188] = 2af11163
p27_label_6:
! %l2 = 19c232221ac569f1, Mem[00000000918001e4] = fcc1a550
stw %l2,[%o0+0x1e4] ! Mem[00000000918001e4] = 1ac569f1
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[0000000046800090] = 788c73a6, %l0 = 3ac85383, %l4 = 00004b83
add %i1,0x90,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000788c73a6
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000004600006c] = 302230ad, %l3 = a98a30682af11163
lduh [%i0+0x06e],%l3 ! %l3 = 00000000000030ad
! Mem[00000000908000f4] = 41e05ee4, %g2 = 0000000000000021
ldsb [%i5+0x0f4],%g2 ! %g2 = 0000000000000041
! %l6 = 66ce27877860a717, Mem[00000000900001bc] = 064013ff
stw %l6,[%i4+0x1bc] ! Mem[00000000900001bc] = 7860a717
! Mem[00000000478000a8] = 337e0687, %l0 = 275b61d33ac85383
swap [%i3+0x0a8],%l0 ! %l0 = 00000000337e0687
p27_label_7:
! Mem[00000000900001c0] = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! Mem[00000000900001d0] = cbaba737 6f1839f4 bbf32c12 f7b035af
! Mem[00000000900001e0] = 6f3c3c60 bded7f82 9072f4dd d4915860
! Mem[00000000900001f0] = ce00058b 84541008 35dccdb0 d4633175
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000046000198] = f36b42b7, %l1 = 00000000b1ce4780
swap [%i0+0x198],%l1 ! %l1 = 00000000f36b42b7
membar #Sync ! Added by membar checker (2011)
! Mem[0000000090000000] = 9b37d3b8 f2a9b07e 6ae49334 bb11a000
! Mem[0000000090000010] = f439186f 37a7abcb af35b0f7 122cf3bb
! Mem[0000000090000020] = 827fedbd 603c3c6f 605891d4 ddf47290
! Mem[0000000090000030] = 08105484 8b0500ce 753163d4 b0cddc35
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l2 = 19c232221ac569f1, Mem[0000000047800150] = 1be515648e87124f
stx %l2,[%i3+0x150] ! Mem[0000000047800150] = 19c232221ac569f1
! %l2 = 19c232221ac569f1, Mem[000000009180012e] = bea2f295
stb %l2,[%o0+0x12e] ! Mem[000000009180012c] = f1a2f295
! Mem[0000000047000020] = 7699e908, %l2 = 19c232221ac569f1
ldsw [%i2+%o4],%l2 ! %l2 = 000000007699e908
! Mem[0000000046000110] = 7c23a56a, %l5 = 000000b5, %l4 = 788c73a6
add %i0,0x110,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000007c23a56a
! %l4 = 000000007c23a56a, Mem[0000000091800016] = e08a08ee
sth %l4,[%o0+0x016] ! Mem[0000000091800014] = a56a08ee
! Mem[000000004700008c] = 8bf7bbec, %l4 = 7c23a56a, %l6 = 7860a717
add %i2,0x8c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008bf7bbec
! %l6 = 8bf7bbec, %l7 = 000000aa, Mem[0000000090800080] = 9df8cfa2 8c2a4225
std %l6,[%i5+0x080] ! Mem[0000000090800080] = 8bf7bbec 000000aa
p27_label_8:
! Mem[0000000046000100] = 133f5f0b, %l5 = 00000000000000b5
swap [%i0+0x100],%l5 ! %l5 = 00000000133f5f0b
! Mem[0000000047800018] = 435232eb033d8b1c, %l6 = 000000008bf7bbec, %l4 = 000000007c23a56a
add %i3,0x18,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 435232eb033d8b1c
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000046000060] = eaa543d3, %l5 = 133f5f0b, %l3 = 000030ad
add %i0,0x60,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000eaa543d3
! Mem[0000000047800090] = 66ce27877860a717, %l3 = 00000000eaa543d3, %l4 = 435232eb033d8b1c
add %i3,0x90,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 66ce27877860a717
membar #Sync ! Added by membar checker (2012)
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[000000009080000c] = 8a51f7ed, %g2 = 0000000000000041
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff8a51
! Mem[0000000091800060] = 027800b5, %g2 = ffffffffffff8a51
ldub [%o0+0x062],%g2 ! %g2 = 0000000000000002
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[00000000468000f0] = 353128f2, %l5 = 00000000133f5f0b
swap [%i1+0x0f0],%l5 ! %l5 = 00000000353128f2
p27_label_9:
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
stda %f0,[%i0]ASI_BLK_AIUP ! Block Store to 0000000046000000
! Mem[00000000900001a4] = 991c02e9, %g2 = 0000000000000002
ldsb [%i4+0x1a6],%g2 ! %g2 = ffffffffffffff99
! Mem[0000000090000000] = 9b37d3b8 f2a9b07e 6ae49334 bb11a000
! Mem[0000000090000010] = f439186f 37a7abcb af35b0f7 122cf3bb
! Mem[0000000090000020] = 827fedbd 603c3c6f 605891d4 ddf47290
! Mem[0000000090000030] = 08105484 8b0500ce 753163d4 b0cddc35
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000047000198] = e8885a2bdf283771, %l4 = 66ce27877860a717, %l6 = 000000008bf7bbec
add %i2,0x198,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = e8885a2bdf283771
! Mem[000000004780003c] = 702685fc, %l4 = 7860a717, %l5 = 353128f2
add %i3,0x3c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000702685fc
! Mem[000000004600016c] = be6b91c0, %l2 = 000000007699e908
swap [%i0+0x16c],%l2 ! %l2 = 00000000be6b91c0
! Mem[0000000046800024] = 1414bd1c, %l1 = 00000000f36b42b7
ldstub [%i1+0x024],%l1 ! %l1 = 00000014000000ff
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
stda %f0,[%i1+%g5]ASI_COMMIT_S ! Block Store to 00000000468001c0
! Mem[0000000046800194] = e7a2d6a4, %l0 = 00000000337e0687
ldstub [%i1+0x194],%l0 ! %l0 = 000000e7000000ff
p27_label_10:
membar #Sync ! Added by membar checker (2013)
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000090800074] = d6c0940c, %g2 = ffffffffffffff99
lduw [%i5+0x074],%g2 ! %g2 = 00000000d6c0940c
! Mem[0000000046000030] = ce00058b84541008, %l3 = 00000000eaa543d3, %l1 = 0000000000000014
add %i0,0x30,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = ce00058b84541008
! Mem[00000000900000fc] = 2261cc87, %g2 = 00000000d6c0940c
ldsb [%i4+0x0ff],%g2 ! %g2 = 0000000000000022
! %l4 = 7860a717, %l5 = 702685fc, Mem[0000000091000160] = 576b9b8c 1dd1556a
std %l4,[%i6+0x160] ! Mem[0000000091000160] = 7860a717 702685fc
! Mem[00000000900000c0] = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! Mem[00000000900000d0] = ad2c8b39 d8a8c3a9 2e601542 7061a625
! Mem[00000000900000e0] = 5bdd1830 a9360e97 5f785feb e1c0fecd
! Mem[00000000900000f0] = f991f92e 5658cf8b 916f0b39 e2975422
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %l1 = ce00058b84541008, Mem[00000000900001fa] = 63d4b0cd
stb %l1,[%i4+0x1fa] ! Mem[00000000900001f8] = 08d4b0cd
! %l7 = 00000000000000aa, Mem[0000000046000168] = fd2b81b8
stw %l7,[%i0+0x168] ! Mem[0000000046000168] = 000000aa
! Mem[00000000470001c5] = c9606d61, %l4 = 66ce27877860a717
ldstub [%i2+0x1c5],%l4 ! %l4 = 00000060000000ff
! Mem[0000000046800068] = a4be704b, %l7 = 00000000000000aa
ldstub [%i1+0x068],%l7 ! %l7 = 000000a4000000ff
p27_label_11:
! Mem[0000000046000020] = 6f3c3c60, %l7 = 000000a4, %l6 = df283771
add %i0,0x20,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000006f3c3c60
! Mem[0000000090000194] = 32283edd, %g2 = 0000000000000022
ldsh [%i4+0x194],%g2 ! %g2 = 0000000000003228
! Mem[00000000900000c0] = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! Mem[00000000900000d0] = ad2c8b39 d8a8c3a9 2e601542 7061a625
! Mem[00000000900000e0] = 5bdd1830 a9360e97 5f785feb e1c0fecd
! Mem[00000000900000f0] = f991f92e 5658cf8b 916f0b39 e2975422
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900001f0] = 08105484, %g18 = b4f243d46aa3591f
ldsw [%i4+0x1f0],%g2 ! %g2 = b4f243d46aa3591f
! Mem[0000000091800068] = 8ffd7405, %g2 = 0000000008105484
ldsh [%o0+0x068],%g2 ! %g2 = ffffffffffff8ffd
! %l6 = 000000006f3c3c60, Mem[0000000091000094] = f816c220
stw %l6,[%i6+0x094] ! Mem[0000000091000094] = 6f3c3c60
! Mem[0000000091800030] = a86c6f28, %g2 = ffffffffffff8ffd
lduh [%o0+0x032],%g2 ! %g2 = 000000000000a86c
! Mem[00000000478000c0] = 01fe76bb133ef18f, %l2 = 00000000be6b91c0, %l3 = 00000000eaa543d3
add %i3,0xc0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 01fe76bb133ef18f
! Mem[00000000460000c0] = 10389a08, %l0 = 000000e7, %l0 = 000000e7
add %i0,0xc0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000010389a08
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000180
p27_label_12:
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000090000084] = 216b7c63, %g2 = 000000000000a86c
ldub [%i4+0x086],%g2 ! %g2 = 0000000000000021
! Mem[0000000091000098] = a41da2a0, %g2 = 0000000000000021
lduh [%i6+0x098],%g2 ! %g2 = 000000000000a41d
! Mem[00000000900000a8] = d22b7aa7b3990b7c, %g2 = 000000000000a41d
ldx [%i4+0x0a8],%g2 ! %g2 = d22b7aa7b3990b7c
! %l6 = 6f3c3c60, %l7 = 000000a4, Mem[0000000091800170] = bdf036a6 f8334f44
std %l6,[%o0+0x170] ! Mem[0000000091800170] = 6f3c3c60 000000a4
! Mem[0000000090800138] = b4536211, %g18 = b4f243d46aa3591f
ldsw [%i5+0x138],%g2 ! %g2 = b4f243d46aa3591f
! Mem[0000000091800028] = 4c300e4b, %g18 = b4f243d46aa3591f
ldsw [%o0+%o5],%g2 ! %g2 = b4f243d46aa3591f
! Mem[0000000046800038] = b950e892 b32fcc7a, %l4 = 00000060, %l5 = 702685fc
ldd [%i1+0x038],%l4 ! %l4 = 00000000b950e892 00000000b32fcc7a
! Mem[00000000468001b2] = 8bda3882, %l2 = 00000000be6b91c0
ldstub [%i1+0x1b2],%l2 ! %l2 = 00000038000000ff
! Mem[0000000091800118] = 29c2ad3a, %g2 = 000000004c300e4b
lduh [%o0+0x118],%g2 ! %g2 = 00000000000029c2
p27_label_13:
! %l5 = 00000000b32fcc7a, Mem[00000000908000e2] = 29147184
stb %l5,[%i5+0x0e2] ! Mem[00000000908000e0] = 7a147184
! %l1 = ce00058b84541008, Mem[0000000091000037] = 492b9468
stb %l1,[%i6+0x037] ! Mem[0000000091000034] = 082b9468
membar #Sync ! Added by membar checker (2014)
! Mem[0000000090000064] = bded7f82, %g2 = 00000000000029c2
lduw [%i4+0x064],%g2 ! %g2 = 00000000bded7f82
! Mem[0000000047800094] = 7860a717, %l4 = 00000000b950e892
ldstub [%i3+0x094],%l4 ! %l4 = 00000078000000ff
! Mem[0000000047800048] = c751fad0, %l1 = ce00058b84541008
swap [%i3+0x048],%l1 ! %l1 = 00000000c751fad0
! Mem[0000000090000040] = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! Mem[0000000090000050] = cbaba737 6f1839f4 bbf32c12 f7b035af
! Mem[0000000090000060] = 6f3c3c60 bded7f82 9072f4dd d4915860
! Mem[0000000090000070] = ce00058b 84541008 35dccdb0 d4633175
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800010] = 6b21d1f0, %g2 = 00000000bded7f82
lduh [%i5+0x012],%g2 ! %g2 = 0000000000006b21
! Mem[000000004680002c] = 2db1645b, %l1 = 00000000c751fad0
lduw [%i1+0x02c],%l1 ! %l1 = 000000002db1645b
! Mem[000000004780007c] = c2e7de01, %l4 = 00000078, %l0 = 10389a08
add %i3,0x7c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c2e7de01
! %l7 = 00000000000000a4, Mem[00000000460000dc] = 15df0201
sth %l7,[%i0+0x0dc] ! Mem[00000000460000dc] = 00a40201
p27_label_14:
! Mem[0000000091800130] = 856e8f1f, %g2 = 0000000000006b21
ldsh [%o0+0x132],%g2 ! %g2 = ffffffffffff856e
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000090000024] = 3c3c6f60, %g2 = ffffffffffff856e
ldub [%i4+0x025],%g2 ! %g2 = 000000000000003c
! Mem[0000000046800148] = 0927e629af2ad487, %l6 = 000000006f3c3c60, %l1 = 000000002db1645b
add %i1,0x148,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 0927e629af2ad487
! Mem[0000000046000052] = 372894e8, %l7 = 00000000000000a4
ldstub [%i0+0x052],%l7 ! %l7 = 00000094000000ff
! Mem[0000000047000188] = a1b936c49128c1bc, %l3 = 01fe76bb133ef18f, %l1 = 0927e629af2ad487
add %i2,0x188,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = a1b936c49128c1bc
! Mem[0000000091000164] = 702685fc, %g2 = 000000000000003c
lduw [%i6+0x164],%g2 ! %g2 = 00000000702685fc
! Mem[0000000046800018] = 19d0a1d2 f3fb3859, %l0 = c2e7de01, %l1 = 9128c1bc
ldd [%i1+%o3],%l0 ! %l0 = 0000000019d0a1d2 00000000f3fb3859
! Mem[0000000046800068] = ffbe704b, %l1 = f3fb3859, %l6 = 6f3c3c60
add %i1,0x68,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ffbe704b
! Mem[00000000910001c4] = 58ae9c98, %g18 = b4f243d46aa3591f
ldsw [%i6+0x1c4],%g2 ! %g2 = b4f243d46aa3591f
p27_label_15:
! Mem[00000000460001b8] = 0439073736e86623, %l7 = 0000000000000094
ldx [%i0+0x1b8],%l7 ! %l7 = 0439073736e86623
! %l4 = 00000078, %l5 = b32fcc7a, Mem[0000000090800110] = 4df41327 77693c15
std %l4,[%i5+0x110] ! Mem[0000000090800110] = 00000078 b32fcc7a
! Mem[0000000047000120] = 656ff3e3, %l3 = 133ef18f, %l5 = b32fcc7a
add %i2,0x120,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000656ff3e3
! Mem[0000000046800088] = 1e5b712b, %l4 = 0000000000000078
swap [%i1+0x088],%l4 ! %l4 = 000000001e5b712b
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
stda %f0,[%i2+%g4]ASI_BLK_AIUP ! Block Store to 0000000047000040
! Mem[0000000047800103] = 0ed7fc88, %l0 = 0000000019d0a1d2
ldstub [%i3+0x103],%l0 ! %l0 = 00000088000000ff
! Mem[0000000047000120] = 656ff3e34be88008, %l1 = 00000000f3fb3859, %l0 = 0000000000000088
add %i2,0x120,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 656ff3e34be88008
! Mem[00000000468000f0] = 133f5f0b0509a8a5, %l0 = 656ff3e34be88008, %l2 = 0000000000000038
add %i1,0xf0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 133f5f0b0509a8a5
! Mem[0000000090000198] = af35b0f7122cf3bb, %g2 = 0000000058ae9c98
ldx [%i4+0x198],%g2 ! %g2 = af35b0f7122cf3bb
! Mem[0000000047000020] = 7699e908, %l3 = 01fe76bb133ef18f
swap [%i2+%o4],%l3 ! %l3 = 000000007699e908
p27_label_16:
! Mem[0000000046000044] = 443be0ba, %l3 = 7699e908, %l0 = 4be88008
add %i0,0x44,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000443be0ba
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[00000000918001bc] = f211b541, %g2 = af35b0f7122cf3bb
ldub [%o0+0x1bf],%g2 ! %g2 = 00000000000000f2
! %l1 = 00000000f3fb3859, Mem[00000000478000c8] = 1ac16c81
sth %l1,[%i3+0x0c8] ! Mem[00000000478000c8] = 38596c81
! Mem[0000000047800030] = 9e97c447a2438819, %l6 = 00000000ffbe704b, %l1 = 00000000f3fb3859
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 9e97c447a2438819
! Mem[00000000468000dc] = 04c4cfc4, %l3 = 000000007699e908
ldstub [%i1+0x0dc],%l3 ! %l3 = 00000004000000ff
membar #Sync ! Added by membar checker (2015)
! Mem[0000000090000180] = 9b37d3b8 f2a9b07e 6ae49334 bb11a000
! Mem[0000000090000190] = f439186f 37a7abcb af35b0f7 122cf3bb
! Mem[00000000900001a0] = 827fedbd 603c3c6f 605891d4 ddf47290
! Mem[00000000900001b0] = 08105484 8b0500ce 753163d4 b0cddc35
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[00000000910001d4] = 07db706b, %g2 = 00000000000000f2
ldsh [%i6+0x1d6],%g2 ! %g2 = 00000000000007db
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[000000004780003c] = 702685fc, %l2 = 0509a8a5, %l7 = 36e86623
add %i3,0x3c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000702685fc
p27_label_17:
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (2016)
! Mem[0000000090000040] = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! Mem[0000000090000050] = cbaba737 6f1839f4 bbf32c12 f7b035af
! Mem[0000000090000060] = 6f3c3c60 bded7f82 9072f4dd d4915860
! Mem[0000000090000070] = ce00058b 84541008 35dccdb0 d4633175
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000468000f8] = fa428f5d1f86bb57, %l4 = 000000001e5b712b, %l2 = 133f5f0b0509a8a5
add %i1,0xf8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = fa428f5d1f86bb57
! Mem[00000000900001c4] = 6bb0f4e4, %g2 = 00000000000007db
ldub [%i4+0x1c7],%g2 ! %g2 = 000000000000006b
! %l2 = fa428f5d1f86bb57, Mem[00000000470000ec] = df214287
stb %l2,[%i2+0x0ec] ! Mem[00000000470000ec] = 57214287
! %l5 = 00000000656ff3e3, Mem[00000000460001e0] = faa2d3a2
stb %l5,[%i0+0x1e0] ! Mem[00000000460001e0] = e3a2d3a2
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
! %l0 = 00000000443be0ba, Mem[00000000900000ec] = eb5f785f
stw %l0,[%i4+0x0ec] ! Mem[00000000900000ec] = 443be0ba
! Mem[00000000470000b0] = 3b8077477d1d94fc, %l2 = fa428f5d1f86bb57, %l6 = 00000000ffbe704b
add %i2,0xb0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 3b8077477d1d94fc
! Mem[000000004780017d] = 20725c8f, %l1 = 9e97c447a2438819
ldstub [%i3+0x17d],%l1 ! %l1 = 00000072000000ff
p27_label_18:
! Mem[00000000908000d4] = 6ed32e70, %g2 = 000000000000006b
ldsh [%i5+0x0d4],%g2 ! %g2 = 0000000000006ed3
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %l5 = 00000000656ff3e3, Mem[00000000910000a5] = a6c10e47
stb %l5,[%i6+0x0a5] ! Mem[00000000910000a4] = e3c10e47
! Mem[0000000090800020] = 842cc684, %g2 = 0000000000006ed3
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffff84
! Mem[00000000460001e8] = 903d6045d35b798f, %l0 = 00000000443be0ba
ldx [%i0+0x1e8],%l0 ! %l0 = 903d6045d35b798f
! Mem[0000000046000131] = c68b4274, %l6 = 3b8077477d1d94fc
ldstub [%i0+0x131],%l6 ! %l6 = 0000008b000000ff
! %l0 = 903d6045d35b798f, Mem[0000000090000166] = dd5bcdfe
stb %l0,[%i4+0x166] ! Mem[0000000090000164] = 8f5bcdfe
! Mem[0000000046000194] = 9e353f9b, %l4 = 1e5b712b, %l2 = 1f86bb57
add %i0,0x194,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000009e353f9b
! Mem[000000009180013c] = 677721ad, %g2 = ffffffffffffff84
ldsh [%o0+0x13e],%g2 ! %g2 = 0000000000006777
! %f0 = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! %f4 = cbaba737 6f1839f4 bbf32c12 f7b035af
! %f8 = 6f3c3c60 bded7f82 9072f4dd d4915860
! %f12 = ce00058b 84541008 35dccdb0 d4633175
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
p27_label_19:
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l2 = 000000009e353f9b, Mem[0000000090000004] = 9b9f286b
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = 9e353f9b
! Mem[00000000918001a0] = 03bf0a0fb30f80b7, %g2 = 0000000000006777
ldx [%o0+0x1a0],%g2 ! %g2 = 03bf0a0fb30f80b7
! Mem[00000000470000f8] = dcdd6b95 8b9fd0e9, %l6 = 0000008b, %l7 = 702685fc
ldd [%i2+0x0f8],%l6 ! %l6 = 00000000dcdd6b95 000000008b9fd0e9
! Mem[0000000047000000] = 4b83f22a de731ae4 8b8a7c25 870c26a9
! Mem[0000000047000010] = a6dbb427 59fdd297 e43ec2c7 f61e042f
! Mem[0000000047000020] = 133ef18f 8b23d8fe ea20ca77 27fc44a8
! Mem[0000000047000030] = 6d860d3e 9a66c7d9 1b4c12c1 f62c59d3
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000047000000
! %l7 = 000000008b9fd0e9, Mem[000000009000003a] = 97e2390b
sth %l7,[%i4+0x03a] ! Mem[0000000090000038] = d0e9390b
membar #Sync ! Added by membar checker (2017)
! Mem[0000000090000080] = 547fe801 9b9f286b b0f4e418 b68801a2
! Mem[0000000090000090] = a9c3a8d8 398b2cad 25a66170 4215602e
! Mem[00000000900000a0] = 970e36a9 3018dd5b cdfec0e1 eb5f785f
! Mem[00000000900000b0] = 8bcf5856 2ef991f9 225497e2 390b6f91
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000468000c8] = 1c519f9cc5ff3c3e, %l1 = 0000000000000072, %l6 = 00000000dcdd6b95
add %i1,0xc8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 1c519f9cc5ff3c3e
! Mem[00000000470001cf] = bddd1bf0, %l4 = 000000001e5b712b
ldstub [%i2+0x1cf],%l4 ! %l4 = 000000f0000000ff
! Mem[0000000046000128] = f2d364dd, %l2 = 000000009e353f9b
swap [%i0+0x128],%l2 ! %l2 = 00000000f2d364dd
p27_label_20:
! Mem[0000000090000100] = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! Mem[0000000090000110] = cbaba737 6f1839f4 bbf32c12 f7b035af
! Mem[0000000090000120] = 6f3c3c60 bded7f82 9072f4dd d4915860
! Mem[0000000090000130] = ce00058b 84541008 35dccdb0 d4633175
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000047800108] = 3f6e7fa943728a32, %l6 = 1c519f9cc5ff3c3e, %l1 = 0000000000000072
add %i3,0x108,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 3f6e7fa943728a32
! %l2 = f2d364dd, %l3 = 00000004, Mem[0000000091000120] = 46768b48 c15fd8fa
std %l2,[%i6+0x120] ! Mem[0000000091000120] = f2d364dd 00000004
! Mem[0000000046800060] = 45fb01bd, %l7 = 000000008b9fd0e9
swap [%i1+0x060],%l7 ! %l7 = 0000000045fb01bd
! Mem[000000004680006c] = 0631e2bb, %l7 = 0000000045fb01bd
lduh [%i1+0x06c],%l7 ! %l7 = 0000000000000631
! Mem[00000000470001dc] = 48497690, %l2 = 00000000f2d364dd
swap [%i2+0x1dc],%l2 ! %l2 = 0000000048497690
! Mem[0000000090000040] = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! Mem[0000000090000050] = cbaba737 6f1839f4 bbf32c12 f7b035af
! Mem[0000000090000060] = 6f3c3c60 bded7f82 9072f4dd d4915860
! Mem[0000000090000070] = ce00058b 84541008 35dccdb0 d4633175
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000040] = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! Mem[0000000090000050] = cbaba737 6f1839f4 bbf32c12 f7b035af
! Mem[0000000090000060] = 6f3c3c60 bded7f82 9072f4dd d4915860
! Mem[0000000090000070] = ce00058b 84541008 35dccdb0 d4633175
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800114] = c7e3e047, %g2 = 03bf0a0fb30f80b7
ldsb [%o0+0x114],%g2 ! %g2 = ffffffffffffffc7
! Mem[00000000478001b8] = c8bac1843f61d23c, %l6 = 1c519f9cc5ff3c3e, %l6 = 1c519f9cc5ff3c3e
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = c8bac1843f61d23c
p27_label_21:
! Mem[0000000047800150] = 19c23222, %l5 = 00000000656ff3e3
swap [%i3+0x150],%l5 ! %l5 = 0000000019c23222
! Mem[00000000908001e0] = 718735ab7e587ad1, %g2 = ffffffffffffffc7
ldx [%i5+0x1e0],%g2 ! %g2 = 718735ab7e587ad1
! Mem[0000000090800188] = b451fbc4, %g2 = 718735ab7e587ad1
lduh [%i5+0x188],%g2 ! %g2 = 000000000000b451
! Mem[0000000090800114] = b32fcc7a, %g2 = 000000000000b451
ldsb [%i5+0x114],%g2 ! %g2 = ffffffffffffffb3
! Mem[00000000468000ae] = d7463ef0, %l0 = 903d6045d35b798f
ldstub [%i1+0x0ae],%l0 ! %l0 = 0000003e000000ff
! Mem[0000000091000170] = fcaaa1c2, %g18 = b4f243d46aa3591f
ldsw [%i6+0x170],%g2 ! %g2 = b4f243d46aa3591f
! Mem[000000004780015c] = e0b7c49b, %l5 = 0000000019c23222
ldsb [%i3+0x15d],%l5 ! %l5 = ffffffffffffffb7
membar #Sync ! Added by membar checker (2018)
! %l7 = 0000000000000631, Mem[00000000900000a0] = 970e36a9
sth %l7,[%i4+0x0a0] ! Mem[00000000900000a0] = 063136a9
! Mem[00000000478001e4] = 6efb6408, %l7 = 0000000000000631
ldsw [%i3+0x1e4],%l7 ! %l7 = 000000006efb6408
! Mem[00000000900000e0] = 970e36a93018dd5b, %g2 = fffffffffcaaa1c2
ldx [%i4+0x0e0],%g2 ! %g2 = 970e36a93018dd5b
p27_label_22:
! Mem[0000000046800043] = 49b1c712, %l1 = 3f6e7fa943728a32
ldstub [%i1+0x043],%l1 ! %l1 = 00000012000000ff
! Mem[00000000918000c0] = 4c3b71ec, %g2 = 970e36a93018dd5b
ldsh [%o0+0x0c2],%g2 ! %g2 = 0000000000004c3b
! %l0 = 0000003e, %l1 = 00000012, Mem[0000000090800018] = 97f1f9a0 609ec613
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 0000003e 00000012
! %l2 = 0000000048497690, Mem[000000009100012b] = 22286a17
stb %l2,[%i6+0x12b] ! Mem[0000000091000128] = 90286a17
! Mem[00000000908001d4] = 5e10b39d, %g2 = 0000000000004c3b
ldub [%i5+0x1d4],%g2 ! %g2 = 000000000000005e
! Mem[0000000047800144] = a1117d96, %l6 = 3f61d23c, %l3 = 00000004
add %i3,0x144,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000a1117d96
! %f16 = 6b289f9b 01e87f54 a20188b6 18e4f4b0
! %f20 = ad2c8b39 d8a8c3a9 2e601542 7061a625
! %f24 = 5bdd1830 a9360e97 5f785feb e1c0fecd
! %f28 = f991f92e 5658cf8b 916f0b39 e2975422
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[0000000047800028] = ffa882d3, %l5 = ffffffb7, %l4 = 000000f0
add %i3,0x28,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ffa882d3
! Mem[000000004700003c] = f62c59d3, %l2 = 48497690, %l5 = ffffffb7
add %i2,0x3c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f62c59d3
! %l6 = c8bac1843f61d23c, Mem[00000000918001d2] = cc0493a5
sth %l6,[%o0+0x1d2] ! Mem[00000000918001d0] = d23c93a5
p27_label_23:
! Mem[00000000918000a8] = 8552721f36850d8c, %g2 = 000000000000005e
ldx [%o0+0x0a8],%g2 ! %g2 = 8552721f36850d8c
! Mem[0000000046000108] = 6e6d8645c7f8a9a5, %l4 = 00000000ffa882d3, %l0 = 000000000000003e
add %i0,0x108,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 6e6d8645c7f8a9a5
! %l6 = c8bac1843f61d23c, Mem[000000009080003c] = 337c4c3d
stb %l6,[%i5+0x03c] ! Mem[000000009080003c] = 3c7c4c3d
! %l6 = c8bac1843f61d23c, Mem[00000000900001e8] = cdfec0e1eb5f785f
stx %l6,[%i4+0x1e8] ! Mem[00000000900001e8] = c8bac1843f61d23c
! Mem[0000000047000180] = a64ef141, %l0 = c7f8a9a5, %l3 = a1117d96
add %i2,0x180,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a64ef141
! %l6 = c8bac1843f61d23c, Mem[00000000900000e5] = 18dd5bcd
stb %l6,[%i4+0x0e5] ! Mem[00000000900000e4] = 3cdd5bcd
! Mem[0000000047800098] = 1b46dec0, %l0 = 6e6d8645c7f8a9a5
lduw [%i3+0x098],%l0 ! %l0 = 000000001b46dec0
! Mem[00000000470000f5] = 317d6d5c, %l4 = 00000000ffa882d3
ldstub [%i2+0x0f5],%l4 ! %l4 = 0000007d000000ff
! %l2 = 0000000048497690, Mem[000000009180015f] = fe922fd4
stb %l2,[%o0+0x15f] ! Mem[000000009180015c] = 90922fd4
! Mem[0000000090000180] = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! Mem[0000000090000190] = cbaba737 6f1839f4 bbf32c12 f7b035af
! Mem[00000000900001a0] = 6f3c3c60 bded7f82 9072f4dd d4915860
! Mem[00000000900001b0] = ce00058b 84541008 35dccdb0 d4633175
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p27_label_24:
! %l3 = 00000000a64ef141, Mem[0000000090000060] = 6f3c3c60bded7f82
stx %l3,[%i4+0x060] ! Mem[0000000090000060] = 00000000a64ef141
! Mem[000000009180005c] = 16f097b1, %g2 = 8552721f36850d8c
lduw [%o0+0x05c],%g2 ! %g2 = 0000000016f097b1
! Mem[0000000046800128] = 9cd4ac92, %l0 = 000000001b46dec0
swap [%i1+0x128],%l0 ! %l0 = 000000009cd4ac92
! Mem[0000000046800058] = 275b61d3, %l0 = 000000009cd4ac92
swap [%i1+0x058],%l0 ! %l0 = 00000000275b61d3
! %f0 = 4b83f22a de731ae4 8b8a7c25 870c26a9
! %f4 = a6dbb427 59fdd297 e43ec2c7 f61e042f
! %f8 = 133ef18f 8b23d8fe ea20ca77 27fc44a8
! %f12 = 6d860d3e 9a66c7d9 1b4c12c1 f62c59d3
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[00000000478001ac] = d8dd9be5, %l6 = c8bac1843f61d23c
swap [%i3+0x1ac],%l6 ! %l6 = 00000000d8dd9be5
! %l4 = 0000007d, %l5 = f62c59d3, Mem[00000000918001f8] = 968f922c 946eb4fe
std %l4,[%o0+0x1f8] ! Mem[00000000918001f8] = 0000007d f62c59d3
! %l6 = 00000000d8dd9be5, Mem[00000000910001bf] = 67c03f76
stb %l6,[%i6+0x1bf] ! Mem[00000000910001bc] = e5c03f76
! Mem[0000000091000120] = 64dd0000, %g2 = 0000000016f097b1
ldsh [%i6+0x122],%g2 ! %g2 = 00000000000064dd
! %l3 = 00000000a64ef141, Mem[0000000091800178] = a16be4dd805d65fb
stx %l3,[%o0+0x178] ! Mem[0000000091800178] = 00000000a64ef141
p27_label_25:
! Mem[0000000046000120] = ae8269c835c1eabf, %l2 = 0000000048497690, %l3 = 00000000a64ef141
add %i0,0x120,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = ae8269c835c1eabf
! %l2 = 0000000048497690, Mem[000000009000000e] = 01a2a9c3
stb %l2,[%i4+0x00e] ! Mem[000000009000000c] = 90a2a9c3
! Mem[00000000910000d4] = 4ba298be, %g2 = 00000000000064dd
lduw [%i6+0x0d4],%g2 ! %g2 = 000000004ba298be
! %l0 = 275b61d3, %l1 = 00000012, Mem[00000000910001a8] = 9b27b854 e1fc753e
std %l0,[%i6+0x1a8] ! Mem[00000000910001a8] = 275b61d3 00000012
! %l0 = 275b61d3, %l1 = 00000012, Mem[0000000091000160] = 7860a717 702685fc
std %l0,[%i6+0x160] ! Mem[0000000091000160] = 275b61d3 00000012
! Mem[0000000090000180] = 7eb0a9f2 b8d3379b 00a011bb 3493e46a
! Mem[0000000090000190] = cbaba737 6f1839f4 bbf32c12 f7b035af
! Mem[00000000900001a0] = 6f3c3c60 bded7f82 9072f4dd d4915860
! Mem[00000000900001b0] = ce00058b 84541008 35dccdb0 d4633175
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (2019)
! Mem[00000000900000ac] = e1c0fecd, %g2 = 000000004ba298be
lduh [%i4+0x0ac],%g2 ! %g2 = 000000000000e1c0
! %f0 = 4b83f22a de731ae4 8b8a7c25 870c26a9
! %f4 = a6dbb427 59fdd297 e43ec2c7 f61e042f
! %f8 = 133ef18f 8b23d8fe ea20ca77 27fc44a8
! %f12 = 6d860d3e 9a66c7d9 1b4c12c1 f62c59d3
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! %f0 = 4b83f22a de731ae4 8b8a7c25 870c26a9
! %f4 = a6dbb427 59fdd297 e43ec2c7 f61e042f
! %f8 = 133ef18f 8b23d8fe ea20ca77 27fc44a8
! %f12 = 6d860d3e 9a66c7d9 1b4c12c1 f62c59d3
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000047800028] = ffa882d3, %l5 = 00000000f62c59d3
ldsb [%i3+0x02b],%l5 ! %l5 = ffffffffffffffd3
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000275b61d3
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000012
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000048497690
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ae8269c835c1eabf
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000007d
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffd3
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000d8dd9be5
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000006efb6408
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 %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 4b83f22a de731ae4
bne %xcc,p27_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8b8a7c25 870c26a9
bne %xcc,p27_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a6dbb427 59fdd297
bne %xcc,p27_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e43ec2c7 f61e042f
bne %xcc,p27_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 133ef18f 8b23d8fe
bne %xcc,p27_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ea20ca77 27fc44a8
bne %xcc,p27_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6d860d3e 9a66c7d9
bne %xcc,p27_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1b4c12c1 f62c59d3
bne %xcc,p27_f14_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 7eb0a9f2b8d3379b
ldx [%i0+0x000],%g3 ! Observed data at 0000000046000000
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00a011bb3493e46a
ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = cbaba7376f1839f4
ldx [%i0+0x010],%g3 ! Observed data at 0000000046000010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bbf32c12f7b035af
ldx [%i0+0x018],%g3 ! Observed data at 0000000046000018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6f3c3c60bded7f82
ldx [%i0+0x020],%g3 ! Observed data at 0000000046000020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9072f4ddd4915860
ldx [%i0+0x028],%g3 ! Observed data at 0000000046000028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ce00058b84541008
ldx [%i0+0x030],%g3 ! Observed data at 0000000046000030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 35dccdb0d4633175
ldx [%i0+0x038],%g3 ! Observed data at 0000000046000038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3728ffe885d432ed
ldx [%i0+0x050],%g3 ! Observed data at 0000000046000050
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c8943a3000a40201
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000460000d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000b5c242dc03
ldx [%i0+0x100],%g3 ! Observed data at 0000000046000100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9e353f9b1e84142c
ldx [%i0+0x128],%g3 ! Observed data at 0000000046000128
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = c6ff4274dd3759bb
ldx [%i0+0x130],%g3 ! Observed data at 0000000046000130
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000aa7699e908
ldx [%i0+0x168],%g3 ! Observed data at 0000000046000168
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = b1ce47806843ee4a
ldx [%i0+0x198],%g3 ! Observed data at 0000000046000198
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e3a2d3a2bcf8031a
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000460001e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1e0,%g4
set p27_local1_expect,%g1
p27_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = fc960a81ff14bd1c
ldx [%i1+0x020],%g3 ! Observed data at 0000000046800020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 49b1c7ff46e34ae2
ldx [%i1+0x040],%g3 ! Observed data at 0000000046800040
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 9cd4ac923ac85383
ldx [%i1+0x058],%g3 ! Observed data at 0000000046800058
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8b9fd0e99056597b
ldx [%i1+0x060],%g3 ! Observed data at 0000000046800060
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = ffbe704b0631e2bb
ldx [%i1+0x068],%g3 ! Observed data at 0000000046800068
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000782b68f83f
ldx [%i1+0x088],%g3 ! Observed data at 0000000046800088
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 93ad2b81d746fff0
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000468000a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 75ccde30ffc4cfc4
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000468000d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 133f5f0b0509a8a5
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000468000f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 1b46dec03da12d03
ldx [%i1+0x128],%g3 ! Observed data at 0000000046800128
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1d0b76cc7783ffb8
ldx [%i1+0x158],%g3 ! Observed data at 0000000046800158
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = 18636d2affa2d6a4
ldx [%i1+0x190],%g3 ! Observed data at 0000000046800190
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 8bdaff8273aa3685
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000468001b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7eb0a9f2b8d3379b
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000468001c0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00a011bb3493e46a
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000468001c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = cbaba7376f1839f4
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000468001d0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bbf32c12f7b035af
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000468001d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6f3c3c60bded7f82
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000468001e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9072f4ddd4915860
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000468001e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ce00058b84541008
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000468001f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 35dccdb0d4633175
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000468001f8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1f8,%g4
set p27_local2_expect,%g1
p27_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 133ef18f8b23d8fe
ldx [%i2+0x020],%g3 ! Observed data at 0000000047000020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 7eb0a9f2b8d3379b
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 = 00a011bb3493e46a
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 = cbaba7376f1839f4
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 = bbf32c12f7b035af
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 = 6f3c3c60bded7f82
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 = 9072f4ddd4915860
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 = ce00058b84541008
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 = 35dccdb0d4633175
ldx [%i2+0x078],%g3 ! Observed data at 0000000047000078
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = bfc4cfd0a6ff6c44
ldx [%i2+0x090],%g3 ! Observed data at 0000000047000090
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0735db6ff8c63bff
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000470000a0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = affae76c57214287
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000470000e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d56c564531ff6d5c
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000470000f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3fdd35344043fae2
ldx [%i2+0x110],%g3 ! Observed data at 0000000047000110
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x110,%g4
ldx [%g1+0x168],%g2 ! Expected data = 295d1577b1d704ff
ldx [%i2+0x168],%g3 ! Observed data at 0000000047000168
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = c57acc42c9ff6d61
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000470001c0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 029c05e6bddd1bff
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000470001c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 523c66fbf2d364dd
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000470001d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a98a30682af11163
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000470001f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1f0,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x048],%g2 ! Expected data = 845410085299ac04
ldx [%i3+0x048],%g3 ! Observed data at 0000000047800048
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x048,%g4
ldx [%g1+0x090],%g2 ! Expected data = 66ce2787ff60a717
ldx [%i3+0x090],%g3 ! Observed data at 0000000047800090
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3ac853831e59a87e
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000478000a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 38596c81888b2a14
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000478000c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0ed7fcff277f3c60
ldx [%i3+0x100],%g3 ! Observed data at 0000000047800100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x100,%g4
ldx [%g1+0x150],%g2 ! Expected data = 656ff3e31ac569f1
ldx [%i3+0x150],%g3 ! Observed data at 0000000047800150
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 79d7b50520ff5c8f
ldx [%i3+0x178],%g3 ! Observed data at 0000000047800178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9ae997bf3f61d23c
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000478001a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 47808090985c74a2
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000478001b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 83f9ff896efb6408
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000478001e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x1e0,%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_f0_fail:
set p27_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f2_fail:
set p27_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f4_fail:
set p27_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f6_fail:
set p27_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f8_fail:
set p27_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f10_fail:
set p27_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f12_fail:
set p27_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f14_fail:
set p27_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%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:
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046800008]
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800000]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000047800020]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046000010]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000010]
done
p27_trap1o:
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046800008]
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800000]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000047800020]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046000010]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000010]
done
p27_trap2e:
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800020]
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046800018]
done
p27_trap2o:
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800020]
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046800018]
done
p27_trap3e:
nop
nop
nop
done
p27_trap3o:
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 = 8376bea445fb01bd
ldx [%g1+0x008],%l1 ! %l1 = 0235e4944043fae2
ldx [%g1+0x010],%l2 ! %l2 = b65dbf93bf702eac
ldx [%g1+0x018],%l3 ! %l3 = a98a30682af11163
ldx [%g1+0x020],%l4 ! %l4 = 39f5f00c3d61bf06
ldx [%g1+0x028],%l5 ! %l5 = 7d5ff99bad4d80e3
ldx [%g1+0x030],%l6 ! %l6 = 84793aa260680322
ldx [%g1+0x038],%l7 ! %l7 = f4c5d22e8495d2a3
! 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 = c87d9731 cec9ef30 bcffd627 00f393a7
! %f4 = 2a4366c2 c660d87a ac7377e7 f4db6011
! %f8 = e6745e67 e62d27d7 7739a92c 44e280e5
! %f12 = 931ff960 cfa247c5 cfdc6d01 b095aeaa
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 18faf326 849c51c2 d9910703 e8a281f6
! %f36 = d4a10e82 c861f43e 4e50e4a7 9ffa5ed2
! %f40 = 68a339e3 94d5192c b6f0f443 cd108a96
! %f44 = 8b56af83 b6c2f0fb 44ae8185 02ae4be5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xad1e6fe000000076,%g7,%g1 ! GSR scale = 14, align = 6
wr %g1,%g0,%gsr ! GSR = ad1e6fe000000076
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[00000000918000d0] = 7200759c, %g2 = fffba1ffd2af0396
ldsb [%o0+0x0d3],%g2 ! %g2 = 0000000000000072
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000498001f8] = af3975d4, %l6 = 34f5a4f7, %l0 = b0d73332
add %i3,0x1f8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000af3975d4
! Mem[0000000090000080] = 63d54ffd 23e3216b, %g2 = 00000072, %g3 = 0bad0b00
ldd [%i4+0x080],%g2 ! %g2 = 0000000063d54ffd 0000000023e3216b
! %l0 = af3975d4, %l1 = 651aef2f, Mem[0000000091000018] = da2cce40 b4006a0e
std %l0,[%i6+%o3] ! Mem[0000000091000018] = af3975d4 651aef2f
! %l6 = 7d64a84634f5a4f7, Mem[000000009100001c] = 651aef2f
sth %l6,[%i6+0x01c] ! Mem[000000009100001c] = a4f7ef2f
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000048800117] = 3932d4e7, %l6 = 7d64a84634f5a4f7
ldstub [%i1+0x117],%l6 ! %l6 = 000000e7000000ff
! %l5 = 8211004871dd8621, Mem[0000000090000178] = a423b614ebca8308
stx %l5,[%i4+0x178] ! Mem[0000000090000178] = 8211004871dd8621
p28_label_2:
! %f0 = c87d9731 cec9ef30 bcffd627 00f393a7
! %f4 = 2a4366c2 c660d87a ac7377e7 f4db6011
! %f8 = e6745e67 e62d27d7 7739a92c 44e280e5
! %f12 = 931ff960 cfa247c5 cfdc6d01 b095aeaa
mov 0x0c0,%g6
stda %f0,[%i2+%g6]ASI_BLK_S ! Block Store to 00000000490000c0
! %l2 = 420c68ded55a0e82, Mem[0000000091000046] = e1e49836
sth %l2,[%i6+0x046] ! Mem[0000000091000044] = 0e829836
! Mem[000000009080001c] = 609ec613, %g18 = 6ef1b0445a2bd95e
ldsw [%i5+0x01c],%g2 ! %g2 = 6ef1b0445a2bd95e
! Mem[00000000900001a0] = 4a176aeb, %g2 = 00000000609ec613
ldub [%i4+0x1a0],%g2 ! %g2 = 000000000000004a
! Mem[00000000480000c4] = 1297551d, %l4 = d73717c4c3565ccd
lduh [%i0+0x0c4],%l4 ! %l4 = 0000000000001297
! %l5 = 8211004871dd8621, Mem[00000000488001f8] = 215839e04b2b8fb1
stx %l5,[%i1+0x1f8] ! Mem[00000000488001f8] = 8211004871dd8621
! Mem[000000004900019c] = 8aad4388, %l2 = d55a0e82, %l3 = 73eb0527
add %i2,0x19c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000008aad4388
! Mem[00000000480001e4] = 6fd9ce9b, %l5 = 8211004871dd8621
ldstub [%i0+0x1e4],%l5 ! %l5 = 0000006f000000ff
! Mem[0000000090000084] = 23e3216b, %g18 = 6ef1b0445a2bd95e
ldsw [%i4+0x084],%g2 ! %g2 = 6ef1b0445a2bd95e
! Mem[0000000048000030] = 269d69bc, %l0 = 00000000af3975d4
swap [%i0+0x030],%l0 ! %l0 = 00000000269d69bc
p28_label_3:
! Mem[0000000048000054] = daefc73c, %l0 = 00000000269d69bc
lduh [%i0+0x054],%l0 ! %l0 = 000000000000daef
! Mem[00000000908001c8] = 75af1ce4, %g2 = 0000000023e3216b
ldsh [%i5+0x1ca],%g2 ! %g2 = 00000000000075af
! Mem[00000000918000dc] = 16493f32, %g2 = 00000000000075af
lduw [%o0+0x0dc],%g2 ! %g2 = 0000000016493f32
! Mem[0000000090800030] = 97f10732, %g2 = 0000000016493f32
lduw [%i5+0x030],%g2 ! %g2 = 0000000097f10732
! Mem[0000000049000070] = f7a3a9378c3649c6, %l0 = 000000000000daef, %l7 = 20a75ac264c28b22
add %i2,0x70,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = f7a3a9378c3649c6
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! %f0 = c87d9731 cec9ef30 bcffd627 00f393a7
! %f4 = 2a4366c2 c660d87a ac7377e7 f4db6011
! %f8 = e6745e67 e62d27d7 7739a92c 44e280e5
! %f12 = 931ff960 cfa247c5 cfdc6d01 b095aeaa
mov 0x140,%g5
stda %f0,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 0000000049000140
! Mem[000000004800008d] = 067c19aa, %l5 = 000000000000006f
ldstub [%i0+0x08d],%l5 ! %l5 = 0000007c000000ff
! Mem[00000000908000b0] = 4eb34380, %g2 = 0000000097f10732
lduw [%i5+0x0b0],%g2 ! %g2 = 000000004eb34380
! Mem[000000009080005c] = 3347fe6f, %g2 = 000000004eb34380
lduw [%i5+0x05c],%g2 ! %g2 = 000000003347fe6f
p28_label_4:
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000480000c8] = 93bb09b9828ee3e7, %l2 = 420c68ded55a0e82, %l5 = 000000000000007c
add %i0,0xc8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 93bb09b9828ee3e7
! Mem[0000000049800140] = 6b832e7c 65b8e7fe 9b523123 afb09e55
! Mem[0000000049800150] = 6482bf6c 8ac0aa07 15cade54 bc53dff4
! Mem[0000000049800160] = 446aa69f 76d839da c55cd8b1 43db08cb
! Mem[0000000049800170] = d381d3d2 445c698b 465960aa eb139198
ldda [%i3+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000049800140
! Mem[000000004980002c] = 9f8c31fa, %l4 = 00001297, %l7 = 8c3649c6
add %i3,0x2c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009f8c31fa
! %l3 = 000000008aad4388, Mem[00000000910001c0] = c03f76da
sth %l3,[%i6+0x1c0] ! Mem[00000000910001c0] = 438876da
! Mem[00000000900001e8] = 1d9f31f3, %g2 = 000000003347fe6f
ldsb [%i4+0x1e8],%g2 ! %g2 = 000000000000001d
! %l2 = 420c68ded55a0e82, Mem[00000000918000a6] = 1b4c8552
stb %l2,[%o0+0x0a6] ! Mem[00000000918000a4] = 824c8552
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[0000000090800128] = bde339fb, %g2 = 000000000000001d
ldsb [%i5+0x12b],%g2 ! %g2 = ffffffffffffffbd
p28_label_5:
! Mem[0000000049800040] = 3132d973 cef58a20 efb1c509 b3e0c911
! Mem[0000000049800050] = 1478ea9a 33075a28 b9b6f686 ccbce932
! Mem[0000000049800060] = 934fc3d3 41022609 3bb592af a3ca87d7
! Mem[0000000049800070] = acdae7d6 91e3db19 680509d4 bec8c9f0
mov 0x040,%g5
ldda [%i3+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000049800040
! Mem[000000004900002c] = 3fc63761, %l4 = 00001297, %l4 = 00001297
add %i2,0x2c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000003fc63761
! Mem[000000004900003a] = 4669de88, %l2 = 420c68ded55a0e82
ldstub [%i2+0x03a],%l2 ! %l2 = 000000de000000ff
! Mem[0000000091000018] = d4a4f7ef, %g2 = ffffffffffffffbd
ldsb [%i6+0x01b],%g2 ! %g2 = ffffffffffffffd4
! Mem[000000004800004f] = 51213222, %l3 = 000000008aad4388
ldstub [%i0+0x04f],%l3 ! %l3 = 00000022000000ff
! Mem[00000000498000f0] = 9c6add02dcbbd110, %l4 = 000000003fc63761, %l2 = 00000000000000de
add %i3,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 9c6add02dcbbd110
! %l1 = ba8fe442651aef2f, Mem[000000009180010e] = a3b7f718
stb %l1,[%o0+0x10e] ! Mem[000000009180010c] = 2fb7f718
! %l0 = 000000000000daef, Mem[00000000908000e8] = d573492c
stb %l0,[%i5+0x0e8] ! Mem[00000000908000e8] = ef73492c
! %l0 = 000000000000daef, Mem[0000000090000144] = 3f21d461
stw %l0,[%i4+0x144] ! Mem[0000000090000144] = 0000daef
! Mem[0000000049800180] = 9ee3c449 a563d747 2d247311 c597f3a2
! Mem[0000000049800190] = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! Mem[00000000498001a0] = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! Mem[00000000498001b0] = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
mov 0x180,%g5
ldda [%i3+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000049800180
p28_label_6:
! Mem[0000000091000124] = c15fd8fa, %g2 = ffffffffffffffd4
lduh [%i6+0x124],%g2 ! %g2 = 000000000000c15f
! Mem[0000000048800096] = c182cb1a, %l4 = 000000003fc63761
ldstub [%i1+0x096],%l4 ! %l4 = 000000cb000000ff
! %l2 = dcbbd110, %l3 = 00000022, Mem[00000000918000a0] = 2e8b7c97 f551824c
std %l2,[%o0+0x0a0] ! Mem[00000000918000a0] = dcbbd110 00000022
! Mem[0000000049800092] = a37d6159, %l3 = 0000000000000022
ldstub [%i3+0x092],%l3 ! %l3 = 00000061000000ff
! Mem[000000004800015c] = ca208946, %l6 = 00000000000000e7
swap [%i0+0x15c],%l6 ! %l6 = 00000000ca208946
! Mem[0000000090800114] = 159ea7e0, %g2 = 000000000000c15f
ldsb [%i5+0x117],%g2 ! %g2 = 0000000000000015
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000498000a8] = b7673353, %l3 = 00000061, %l5 = 828ee3e7
add %i3,0xa8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b7673353
! Mem[0000000091800100] = b89e754f, %g2 = 0000000000000015
lduh [%o0+0x100],%g2 ! %g2 = 000000000000b89e
! %l4 = 00000000000000cb, Mem[0000000090000198] = f8099764
stw %l4,[%i4+0x198] ! Mem[0000000090000198] = 000000cb
p28_label_7:
! %l1 = ba8fe442651aef2f, Mem[00000000480000ff] = 76e6c881
stb %l1,[%i0+0x0ff] ! Mem[00000000480000fc] = 76e6c82f
! Mem[000000004980002b] = 49ec3db4, %l0 = 000000000000daef
ldstub [%i3+0x02b],%l0 ! %l0 = 000000b4000000ff
! Mem[0000000049000030] = b32873fd, %l0 = 000000b4, %l2 = dcbbd110
add %i2,0x30,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b32873fd
membar #Sync ! Added by membar checker (2020)
! %l3 = 0000000000000061, Mem[00000000900001d8] = f8099764
stw %l3,[%i4+0x1d8] ! Mem[00000000900001d8] = 00000061
! Mem[00000000488000cc] = 4d5160f0, %l2 = b32873fd, %l0 = 000000b4
add %i1,0xcc,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004d5160f0
! %f0 = 9ee3c449 a563d747 2d247311 c597f3a2
! %f4 = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! %f8 = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! %f12 = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
stda %f0,[%i1+%g5]ASI_COMMIT_P ! Block Store to 0000000048800180
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000049800024] = 8f31be4b, %l3 = 0000000000000061
swap [%i3+0x024],%l3 ! %l3 = 000000008f31be4b
! Mem[0000000049800000] = 3792cfd2, %l7 = 000000009f8c31fa
ldstub [%i3+%g0],%l7 ! %l7 = 00000037000000ff
! Mem[0000000048000010] = cacede41, %l6 = 00000000ca208946
swap [%i0+%o2],%l6 ! %l6 = 00000000cacede41
p28_label_8:
! Mem[00000000900000e8] = e5c4ca01 66d3bff5, %g2 = 0000b89e, %g3 = 23e3216b
ldd [%i4+0x0e8],%g2 ! %g2 = 00000000e5c4ca01 0000000066d3bff5
membar #Sync ! Added by membar checker (2021)
! Mem[0000000048800190] = f2efde13, %l6 = 00000000cacede41
swap [%i1+0x190],%l6 ! %l6 = 00000000f2efde13
! Mem[00000000490000e8] = 7739a92c, %l0 = 4d5160f0, %l6 = f2efde13
add %i2,0xe8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000007739a92c
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908000b0] = 4eb34380, %g2 = 00000000e5c4ca01
lduh [%i5+0x0b0],%g2 ! %g2 = 0000000000004eb3
! %l4 = 00000000000000cb, Mem[0000000091000181] = 016a3027
stb %l4,[%i6+0x181] ! Mem[0000000091000180] = cb6a3027
! %l4 = 000000cb, %l5 = b7673353, Mem[0000000090000150] = af148a41 01d21fe8
std %l4,[%i4+0x150] ! Mem[0000000090000150] = 000000cb b7673353
! Mem[0000000048800020] = 45338de6b1fcc23a, %l4 = 00000000000000cb, %l3 = 000000008f31be4b
add %i1,0x20,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 45338de6b1fcc23a
! Mem[0000000048000018] = e5569f58d67bb0c7, %l1 = ba8fe442651aef2f, %l6 = 000000007739a92c
add %i0,0x18,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = e5569f58d67bb0c7
! Mem[00000000480000ac] = 00aae746, %l1 = 651aef2f, %l5 = b7673353
add %i0,0xac,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000aae746
p28_label_9:
! %f0 = 9ee3c449 a563d747 2d247311 c597f3a2
! %f4 = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! %f8 = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! %f12 = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
stda %f0,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000048000000
! Mem[000000009100004c] = fe6c745b, %g2 = 0000000000004eb3
lduh [%i6+0x04e],%g2 ! %g2 = 000000000000fe6c
! Mem[00000000498000f4] = dcbbd110, %l4 = 000000cb, %l6 = d67bb0c7
add %i3,0xf4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000dcbbd110
! %l7 = 0000000000000037, Mem[00000000490000cc] = 00f393a7
stw %l7,[%i2+0x0cc] ! Mem[00000000490000cc] = 00000037
! Mem[00000000490000fc] = b095aeaa, %l5 = 00aae746, %l1 = 651aef2f
add %i2,0xfc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000b095aeaa
! Mem[0000000048800068] = 1d12ce6c55dab782, %l3 = 45338de6b1fcc23a, %l3 = 45338de6b1fcc23a
add %i1,0x68,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 1d12ce6c55dab782
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000918001dc] = d3a302d8, %g2 = 000000000000fe6c
ldsh [%o0+0x1dc],%g2 ! %g2 = ffffffffffffd3a3
! %l4 = 00000000000000cb, Mem[000000009080007f] = fd9df8cf
stb %l4,[%i5+0x07f] ! Mem[000000009080007c] = cb9df8cf
! %l0 = 4d5160f0, %l1 = b095aeaa, Mem[0000000090800120] = 4c6627b2 488658b9
std %l0,[%i5+0x120] ! Mem[0000000090800120] = 4d5160f0 b095aeaa
p28_label_10:
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800004] = 58029c03, %g2 = ffffffffffffd3a3
lduh [%i5+0x006],%g2 ! %g2 = 0000000000005802
! Mem[0000000048000080] = 345519bdc689841d, %l6 = 00000000dcbbd110, %l5 = 0000000000aae746
add %i0,0x80,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 345519bdc689841d
! Mem[00000000488001e0] = 79b4413e, %l0 = 000000004d5160f0
lduh [%i1+0x1e0],%l0 ! %l0 = 00000000000079b4
! %l7 = 0000000000000037, Mem[00000000918000a0] = dcbbd110
stw %l7,[%o0+0x0a0] ! Mem[00000000918000a0] = 00000037
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l7 = 0000000000000037, Mem[0000000091000018] = af3975d4
sth %l7,[%i6+%o3] ! Mem[0000000091000018] = 003775d4
! Mem[0000000049000028] = 6985f2de3fc63761, %l4 = 00000000000000cb, %l1 = 00000000b095aeaa
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 6985f2de3fc63761
! %l3 = 1d12ce6c55dab782, Mem[00000000910000c8] = 2aa4a537d5c23711
stx %l3,[%i6+0x0c8] ! Mem[00000000910000c8] = 1d12ce6c55dab782
membar #Sync ! Added by membar checker (2022)
! Mem[00000000900000c0] = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! Mem[00000000900000d0] = a2319a8a 5b823e80 f8099764 c7a989c6
! Mem[00000000900000e0] = d5dccacc cfc6d926 49d46539 74f49548
! Mem[00000000900000f0] = 4ff7374b 57664da2 f0393fae 108b769f
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p28_label_11:
! Mem[0000000049800024] = 00000061, %l5 = 345519bdc689841d
ldstub [%i3+0x024],%l5 ! %l5 = 00000000000000ff
! Mem[00000000918000c0] = ccc74c3b, %g2 = 0000000000005802
ldsb [%o0+0x0c0],%g2 ! %g2 = ffffffffffffffcc
! %l6 = dcbbd110, %l7 = 00000037, Mem[0000000049800198] = e8c0eb5b 2aa28bcd
std %l6,[%i3+0x198] ! Mem[0000000049800198] = dcbbd110 00000037
! %l0 = 00000000000079b4, Mem[0000000091000118] = 454e9c33
stw %l0,[%i6+0x118] ! Mem[0000000091000118] = 000079b4
! Mem[00000000488001cc] = 660bfee7, %l1 = 3fc63761, %l6 = dcbbd110
add %i1,0x1cc,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000660bfee7
! Mem[0000000049000074] = 8c3649c6, %l7 = 0000000000000037
ldsw [%i2+0x074],%l7 ! %l7 = ffffffff8c3649c6
! %l6 = 660bfee7, %l7 = 8c3649c6, Mem[0000000091000110] = ec0bdeb0 b6277a44
std %l6,[%i6+0x110] ! Mem[0000000091000110] = 660bfee7 8c3649c6
! Mem[00000000498000e0] = 15da5baca64297a4, %l5 = 0000000000000000, %l7 = ffffffff8c3649c6
add %i3,0xe0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 15da5baca64297a4
! Mem[000000004800018c] = a97cf44c, %l7 = 15da5baca64297a4
ldstub [%i0+0x18c],%l7 ! %l7 = 000000a9000000ff
! %l6 = 00000000660bfee7, Mem[000000009100001c] = a4f7ef2f
stw %l6,[%i6+0x01c] ! Mem[000000009100001c] = 660bfee7
p28_label_12:
! Mem[0000000049000098] = 012ca1ad26f25057, %l2 = 00000000b32873fd, %l2 = 00000000b32873fd
add %i2,0x98,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 012ca1ad26f25057
! %l4 = 00000000000000cb, Mem[0000000091800158] = 8265e37d
stw %l4,[%o0+0x158] ! Mem[0000000091800158] = 000000cb
! Mem[0000000049000080] = 3bb3c00278a43604, %l3 = 1d12ce6c55dab782, %l4 = 00000000000000cb
add %i2,0x80,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 3bb3c00278a43604
! Mem[000000009180002c] = e8f5b657, %g18 = 6ef1b0445a2bd95e
ldsw [%o0+0x02c],%g2 ! %g2 = 6ef1b0445a2bd95e
! Mem[0000000091000080] = 30f3d11f, %g2 = ffffffffe8f5b657
ldsh [%i6+0x080],%g2 ! %g2 = 00000000000030f3
! Mem[0000000090000040] = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! Mem[0000000090000050] = a2319a8a 5b823e80 f8099764 c7a989c6
! Mem[0000000090000060] = d5dccacc cfc6d926 49d46539 74f49548
! Mem[0000000090000070] = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000048800128] = 10b92acc49191865, %l4 = 3bb3c00278a43604, %l3 = 1d12ce6c55dab782
add %i1,0x128,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 10b92acc49191865
! Mem[00000000498000a3] = 72072cfb, %l4 = 3bb3c00278a43604
ldstub [%i3+0x0a3],%l4 ! %l4 = 000000fb000000ff
! Mem[0000000091000138] = 21962292af04c2b4, %g2 = 00000000000030f3
ldx [%i6+0x138],%g2 ! %g2 = 21962292af04c2b4
! Mem[0000000091800030] = 6c6f288f, %g2 = 21962292af04c2b4
ldub [%o0+0x033],%g2 ! %g2 = 000000000000006c
p28_label_13:
! Mem[0000000090800090] = 95193fee, %g2 = 000000000000006c
lduh [%i5+0x090],%g2 ! %g2 = 0000000000009519
! Mem[0000000048800074] = c18f1e4a, %l2 = 26f25057, %l6 = 660bfee7
add %i1,0x74,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000c18f1e4a
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[00000000908000c4] = 81da3a83, %g2 = 0000000000009519
ldub [%i5+0x0c4],%g2 ! %g2 = 0000000000000081
! %f0 = 9ee3c449 a563d747 2d247311 c597f3a2
! %f4 = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! %f8 = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! %f12 = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[000000009100018c] = 5d7cd873, %g2 = 0000000000000081
ldsb [%i6+0x18f],%g2 ! %g2 = 000000000000005d
! %l1 = 6985f2de3fc63761, Mem[00000000918001f0] = 019c9db48a23ac68
stx %l1,[%o0+0x1f0] ! Mem[00000000918001f0] = 6985f2de3fc63761
! Mem[0000000048800190] = cacede41 7857c4f7, %l0 = 000079b4, %l1 = 3fc63761
ldd [%i1+0x190],%l0 ! %l0 = 00000000cacede41 000000007857c4f7
! %f0 = 9ee3c449 a563d747 2d247311 c597f3a2
! %f4 = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! %f8 = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! %f12 = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! %f0 = 9ee3c449 a563d747 2d247311 c597f3a2
! %f4 = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! %f8 = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! %f12 = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
mov 0x140,%g5
stda %f0,[%i2+%g5]ASI_BLK_P ! Block Store to 0000000049000140
p28_label_14:
! Mem[0000000048000092] = 1b8b2982, %l1 = 000000007857c4f7
ldstub [%i0+0x092],%l1 ! %l1 = 00000029000000ff
! Mem[0000000091000140] = 1cae4e95 52ef7953, %g2 = 0000005d, %g3 = 66d3bff5
ldd [%i6+0x140],%g2 ! %g2 = 000000001cae4e95 0000000052ef7953
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[00000000488001f4] = cf265146, %l0 = 00000000cacede41
swap [%i1+0x1f4],%l0 ! %l0 = 00000000cf265146
! Mem[0000000090000178] = 4871dd86, %g2 = 000000001cae4e95
ldub [%i4+0x17b],%g2 ! %g2 = 0000000000000048
! Mem[00000000918000f0] = d9f04000, %g2 = 0000000000000048
lduh [%o0+0x0f0],%g2 ! %g2 = 000000000000d9f0
! Mem[0000000048000074] = 7550a5ad, %l0 = cf265146, %l3 = 49191865
add %i0,0x74,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000007550a5ad
! Mem[0000000090000140] = a9eee7de 0000daef a79cfb31 0cba74fa
! Mem[0000000090000150] = 000000cb b7673353 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d 82110048 71dd8621
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000918000e8] = 35e2f08c, %g2 = 000000000000d9f0
lduw [%o0+0x0e8],%g2 ! %g2 = 0000000035e2f08c
! Mem[0000000090800180] = 8ee7bc1b, %g2 = 0000000035e2f08c
ldsh [%i5+0x180],%g2 ! %g2 = ffffffffffff8ee7
p28_label_15:
! Mem[0000000090800050] = 7bb3e03f 1e244677, %g2 = ffff8ee7, %g3 = 52ef7953
ldd [%i5+0x050],%g2 ! %g2 = 000000007bb3e03f 000000001e244677
! %l4 = 000000fb, %l5 = 00000000, Mem[0000000091800130] = f295856e 8f1f7fe0
std %l4,[%o0+0x130] ! Mem[0000000091800130] = 000000fb 00000000
! %l7 = 00000000000000a9, Mem[0000000091000028] = 8a78ebbd3cd678a2
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 00000000000000a9
membar #Sync ! Added by membar checker (2023)
! Mem[00000000900000c0] = ee61f1f3 66208bd5 b3f4ea0a 0636f02c
! Mem[00000000900000d0] = 803e825b 8a9a31a2 c689a9c7 649709f8
! Mem[00000000900000e0] = 26d9c6cf cccadcd5 4895f474 3965d449
! Mem[00000000900000f0] = a24d6657 4b37f74f 9f768b10 ae3f39f0
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %l5 = 0000000000000000, Mem[0000000091000100] = 54efad897ee3a18b
stx %l5,[%i6+0x100] ! Mem[0000000091000100] = 0000000000000000
! %l7 = 00000000000000a9, Mem[00000000910001d7] = db706bb7
stb %l7,[%i6+0x1d7] ! Mem[00000000910001d4] = a9706bb7
! Mem[0000000049800028] = 49ec3dff, %l5 = 0000000000000000
ldub [%i3+0x029],%l5 ! %l5 = 00000000000000ec
! Mem[00000000918001f0] = 6985f2de 3fc63761, %g2 = 7bb3e03f, %g3 = 1e244677
ldd [%o0+0x1f0],%g2 ! %g2 = 000000006985f2de 000000003fc63761
! Mem[0000000049800050] = 1478ea9a, %l0 = cf265146, %l5 = 000000ec
add %i3,0x50,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000001478ea9a
! Mem[0000000049800168] = c55cd8b143db08cb, %l5 = 000000001478ea9a, %l7 = 00000000000000a9
add %i3,0x168,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = c55cd8b143db08cb
p28_label_16:
! Mem[000000009080003c] = 337c4c3d, %g2 = 000000006985f2de
lduw [%i5+0x03c],%g2 ! %g2 = 00000000337c4c3d
! %l7 = c55cd8b143db08cb, Mem[00000000908001e4] = 7e587ad1
stw %l7,[%i5+0x1e4] ! Mem[00000000908001e4] = 43db08cb
! Mem[0000000090800118] = 9ea7e060 69bdf7dc, %g2 = 337c4c3d, %g3 = 3fc63761
ldd [%i5+0x118],%g2 ! %g2 = 000000009ea7e060 0000000069bdf7dc
! Mem[0000000090000180] = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! Mem[0000000090000190] = a2319a8a 5b823e80 000000cb c7a989c6
! Mem[00000000900001a0] = d5dccacc cfc6d926 49d46539 74f49548
! Mem[00000000900001b0] = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l0 = 00000000cf265146, Mem[0000000091800164] = c730ce0b
sth %l0,[%o0+0x164] ! Mem[0000000091800164] = 5146ce0b
! Mem[0000000091800048] = f6e063be, %g2 = 000000009ea7e060
ldub [%o0+0x04b],%g2 ! %g2 = 00000000000000f6
! Mem[0000000090000098] = cd8ba22a5bebc0e8, %g2 = 00000000000000f6
ldx [%i4+0x098],%g2 ! %g2 = cd8ba22a5bebc0e8
! Mem[0000000048000168] = 600b9a84fd74ee91, %l0 = 00000000cf265146, %l5 = 000000001478ea9a
add %i0,0x168,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 600b9a84fd74ee91
! Mem[00000000488000a8] = 75ad9cb679b4ce8e, %l5 = 600b9a84fd74ee91, %l7 = c55cd8b143db08cb
add %i1,0xa8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 75ad9cb679b4ce8e
! Mem[0000000049800012] = 46b52947, %l4 = 00000000000000fb
ldstub [%i3+0x012],%l4 ! %l4 = 00000029000000ff
p28_label_17:
! Mem[0000000048800085] = 11ef123b, %l5 = 600b9a84fd74ee91
ldstub [%i1+0x085],%l5 ! %l5 = 000000ef000000ff
! %l5 = 00000000000000ef, Mem[0000000091000000] = 83061aa1
sth %l5,[%i6+%g0] ! Mem[0000000091000000] = 00ef1aa1
! Mem[00000000490001b0] = eb3c0a96, %l3 = 7550a5ad, %l0 = cf265146
add %i2,0x1b0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000eb3c0a96
! %l3 = 000000007550a5ad, Mem[0000000091000084] = 5ade3b8e
stw %l3,[%i6+0x084] ! Mem[0000000091000084] = 7550a5ad
! %l5 = 00000000000000ef, Mem[0000000091800020] = f39892348dca06ca
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 00000000000000ef
! Mem[0000000049800094] = ba3bc12c, %l3 = 000000007550a5ad
ldstub [%i3+0x094],%l3 ! %l3 = 000000ba000000ff
membar #Sync ! Added by membar checker (2024)
! %l2 = 012ca1ad26f25057, Mem[00000000900001b8] = f0393fae108b769f
stx %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = 012ca1ad26f25057
! Mem[00000000900001c0] = ee61f1f3 66208bd5 b3f4ea0a 0636f02c
! Mem[00000000900001d0] = 803e825b 8a9a31a2 c689a9c7 649709f8
! Mem[00000000900001e0] = 26d9c6cf cccadcd5 4895f474 3965d449
! Mem[00000000900001f0] = a24d6657 4b37f74f 9f768b10 ae3f39f0
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[000000009000015c] = d5860f32, %g2 = cd8ba22a5bebc0e8
lduh [%i4+0x15e],%g2 ! %g2 = 000000000000d586
! Mem[0000000091800020] = 00000000000000ef, %g2 = 000000000000d586
ldx [%o0+%o4],%g2 ! %g2 = 00000000000000ef
p28_label_18:
! Mem[0000000091000114] = 49c60000, %g2 = 00000000000000ef
ldsh [%i6+0x116],%g2 ! %g2 = 00000000000049c6
! %l4 = 00000029, %l5 = 000000ef, Mem[00000000488001c0] = db1d214d ca1e5dda
std %l4,[%i1+0x1c0] ! Mem[00000000488001c0] = 00000029 000000ef
! Mem[0000000091800024] = 000000ef, %g2 = 00000000000049c6
lduh [%o0+0x024],%g2 ! %g2 = 0000000000000000
! Mem[00000000480001d8] = 29e4860f, %l4 = 0000000000000029
lduw [%i0+0x1d8],%l4 ! %l4 = 0000000029e4860f
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000004800009c] = 6ba2819f, %l1 = 00000029, %l3 = 000000ba
add %i0,0x9c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006ba2819f
! %l0 = eb3c0a96, %l1 = 00000029, Mem[00000000490001b0] = eb3c0a96 fe943dcf
std %l0,[%i2+0x1b0] ! Mem[00000000490001b0] = eb3c0a96 00000029
! Mem[0000000048000190] = 14ee12f3a74f088d, %l3 = 000000006ba2819f, %l5 = 00000000000000ef
add %i0,0x190,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 14ee12f3a74f088d
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (2025)
! Mem[000000009000012c] = 49a24d66, %g2 = 0000000000000000
ldsb [%i4+0x12f],%g2 ! %g2 = 0000000000000049
p28_label_19:
! Mem[000000004980014c] = afb09e55, %l0 = 00000000eb3c0a96
swap [%i3+0x14c],%l0 ! %l0 = 00000000afb09e55
! %l0 = 00000000afb09e55, Mem[00000000908001c4] = 224fce3e
stb %l0,[%i5+0x1c4] ! Mem[00000000908001c4] = 554fce3e
! Mem[00000000488000b0] = 33d344b8, %l5 = 14ee12f3a74f088d
swap [%i1+0x0b0],%l5 ! %l5 = 0000000033d344b8
! Mem[00000000480001a0] = 517c6994d14ad743, %l6 = 00000000c18f1e4a, %l5 = 0000000033d344b8
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 517c6994d14ad743
! Mem[000000004900005e] = 5b62fec8, %l4 = 0000000029e4860f
ldstub [%i2+0x05e],%l4 ! %l4 = 000000fe000000ff
! %l0 = 00000000afb09e55, Mem[0000000091000152] = 3af179d8
sth %l0,[%i6+0x152] ! Mem[0000000091000150] = 9e5579d8
! Mem[0000000049800110] = 8c5053f3, %l1 = 0000000000000029
ldstub [%i3+0x110],%l1 ! %l1 = 0000008c000000ff
! Mem[00000000490001a0] = bfa9afd955ed10ff, %l4 = 00000000000000fe, %l4 = 00000000000000fe
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = bfa9afd955ed10ff
! Mem[000000004980000c] = f68c33aa, %l2 = 26f25057, %l5 = d14ad743
add %i3,0x0c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f68c33aa
! Mem[0000000091000184] = 272883b4, %g18 = 6ef1b0445a2bd95e
ldsw [%i6+0x184],%g2 ! %g2 = 6ef1b0445a2bd95e
p28_label_20:
! %f0 = 9ee3c449 a563d747 2d247311 c597f3a2
! %f4 = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! %f8 = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! %f12 = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! %l6 = 00000000c18f1e4a, Mem[000000009080009c] = 6de004cd
stw %l6,[%i5+0x09c] ! Mem[000000009080009c] = c18f1e4a
! Mem[00000000908001d4] = b39d3188, %g2 = 00000000272883b4
lduh [%i5+0x1d6],%g2 ! %g2 = 000000000000b39d
! Mem[0000000049800151] = 6482bf6c, %l5 = 00000000f68c33aa
ldstub [%i3+0x151],%l5 ! %l5 = 00000082000000ff
! Mem[0000000090000140] = a9eee7de 0000daef a79cfb31 0cba74fa
! Mem[0000000090000150] = 000000cb b7673353 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d 82110048 71dd8621
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[00000000908001c0] = f50e5fb6, %g18 = 6ef1b0445a2bd95e
ldsw [%i5+0x1c0],%g2 ! %g2 = 6ef1b0445a2bd95e
! %l3 = 000000006ba2819f, Mem[00000000498000c8] = 6233c7fc
stw %l3,[%i3+0x0c8] ! Mem[00000000498000c8] = 6ba2819f
! %l3 = 000000006ba2819f, Mem[0000000090800128] = de0e84bde339fbb9
stx %l3,[%i5+0x128] ! Mem[0000000090800128] = 000000006ba2819f
! Mem[0000000048000118] = 5d2f615a58e10727, %l3 = 000000006ba2819f, %l2 = 012ca1ad26f25057
add %i0,0x118,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 5d2f615a58e10727
! Mem[0000000091800038] = dc76802b80b203b0, %g2 = fffffffff50e5fb6
ldx [%o0+0x038],%g2 ! %g2 = dc76802b80b203b0
p28_label_21:
! %l2 = 5d2f615a58e10727, Mem[00000000918001c4] = 2905ab05
stb %l2,[%o0+0x1c4] ! Mem[00000000918001c4] = 2705ab05
! %l1 = 000000000000008c, Mem[0000000090000038] = e52e080f7c5079dd
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 000000000000008c
! Mem[0000000090000040] = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! Mem[0000000090000050] = a2319a8a 5b823e80 f8099764 c7a989c6
! Mem[0000000090000060] = d5dccacc cfc6d926 49d46539 74f49548
! Mem[0000000090000070] = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000049000052] = 0b4001b2, %l1 = 000000000000008c
ldstub [%i2+0x052],%l1 ! %l1 = 00000001000000ff
! Mem[0000000090000080] = 47d763a5 49c4e39e a2f397c5 1173242d
! Mem[0000000090000090] = f7c45778 13deeff2 cd8ba22a 5bebc0e8
! Mem[00000000900000a0] = cfc608b3 1acb05fa cadcfcee d583af9a
! Mem[00000000900000b0] = 4788be4f 8dcbc51f dd79507c 0f082ee5
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000049000160] = fa05cb1a, %l0 = 00000000afb09e55
swap [%i2+0x160],%l0 ! %l0 = 00000000fa05cb1a
! Mem[000000004880017c] = 0f16ec51, %l1 = 00000001, %l6 = c18f1e4a
add %i1,0x17c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000f16ec51
! %f0 = 9ee3c449 a563d747 2d247311 c597f3a2
! %f4 = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! %f8 = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! %f12 = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[00000000498000c0] = ffe5b3e3, %l6 = 0f16ec51, %l4 = 55ed10ff
add %i3,0xc0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ffe5b3e3
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
p28_label_22:
! Mem[00000000480000c7] = 1297551d, %l1 = 0000000000000001
ldstub [%i0+0x0c7],%l1 ! %l1 = 0000001d000000ff
! %l7 = 75ad9cb679b4ce8e, Mem[00000000498000ce] = 46011193
stb %l7,[%i3+0x0ce] ! Mem[00000000498000cc] = 46018e93
! Mem[00000000918001c8] = 4eb753b9, %g2 = dc76802b80b203b0
lduh [%o0+0x1ca],%g2 ! %g2 = 0000000000004eb7
! Mem[0000000048800136] = c997a01a, %l2 = 5d2f615a58e10727
ldstub [%i1+0x136],%l2 ! %l2 = 000000a0000000ff
! Mem[00000000918000d8] = 4d2b38ff, %g2 = 0000000000004eb7
lduw [%o0+0x0d8],%g2 ! %g2 = 000000004d2b38ff
! Mem[0000000048000104] = 25dac31c, %l7 = 75ad9cb679b4ce8e
ldstub [%i0+0x104],%l7 ! %l7 = 00000025000000ff
! Mem[00000000498000ac] = 8dc20862, %l6 = 000000000f16ec51
swap [%i3+0x0ac],%l6 ! %l6 = 000000008dc20862
! Mem[00000000498000ae] = 0f16ec51, %l6 = 000000008dc20862
ldstub [%i3+0x0ae],%l6 ! %l6 = 000000ec000000ff
! Mem[00000000480000f8] = ecbe835176e6c82f, %l2 = 00000000000000a0, %l1 = 000000000000001d
add %i0,0xf8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ecbe835176e6c82f
! Mem[000000009080008c] = 1de9dfa1, %g18 = 6ef1b0445a2bd95e
ldsw [%i5+0x08c],%g2 ! %g2 = 6ef1b0445a2bd95e
p28_label_23:
! Mem[000000009080018c] = 581c25f4, %g2 = 000000001de9dfa1
ldub [%i5+0x18c],%g2 ! %g2 = 0000000000000058
! %l2 = 00000000000000a0, Mem[00000000910000d4] = 4ba298be
stw %l2,[%i6+0x0d4] ! Mem[00000000910000d4] = 000000a0
! %f16 = d58b2066 f3f161ee 2cf03606 0aeaf4b3
! %f20 = a2319a8a 5b823e80 f8099764 c7a989c6
! %f24 = d5dccacc cfc6d926 49d46539 74f49548
! %f28 = 4ff7374b 57664da2 f0393fae 108b769f
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[00000000918000e8] = 35e2f08c823f4441, %g2 = 0000000000000058
ldx [%o0+0x0e8],%g2 ! %g2 = 35e2f08c823f4441
! %l2 = 00000000000000a0, Mem[0000000049800164] = 76d839da
stw %l2,[%i3+0x164] ! Mem[0000000049800164] = 000000a0
! %l0 = 00000000fa05cb1a, Mem[0000000049800198] = dcbbd11000000037
stx %l0,[%i3+0x198] ! Mem[0000000049800198] = 00000000fa05cb1a
! Mem[000000004880007c] = 39cbc7b7, %l5 = 00000082, %l2 = 000000a0
add %i1,0x7c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000039cbc7b7
! Mem[000000009100003c] = 6d58bf74, %g2 = 35e2f08c823f4441
lduw [%i6+0x03c],%g2 ! %g2 = 000000006d58bf74
! Mem[0000000091000040] = ed537811, %g2 = 000000006d58bf74
ldub [%i6+0x040],%g2 ! %g2 = 00000000000000ed
! %l3 = 000000006ba2819f, Mem[0000000090000130] = 1fc5cb8d
stw %l3,[%i4+0x130] ! Mem[0000000090000130] = 6ba2819f
p28_label_24:
membar #Sync ! Added by membar checker (2026)
! Mem[0000000090000100] = 9ee3c449 a563d747 2d247311 c597f3a2
! Mem[0000000090000110] = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! Mem[0000000090000120] = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! Mem[0000000090000130] = 6ba2819f 4fbe8847 e52e080f 7c5079dd
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000048000090] = 1b8bff82, %l2 = 0000000039cbc7b7
ldsb [%i0+0x090],%l2 ! %l2 = 000000000000001b
! Mem[0000000091000100] = 0000000000000000, %g2 = 00000000000000ed
ldx [%i6+0x100],%g2 ! %g2 = 0000000000000000
! Mem[0000000049000080] = 3bb3c002, %l7 = 0000000000000025
ldstub [%i2+0x080],%l7 ! %l7 = 0000003b000000ff
! Mem[0000000090800090] = 95193fee73fdcb8f, %g2 = 0000000000000000
ldx [%i5+0x090],%g2 ! %g2 = 95193fee73fdcb8f
! Mem[0000000090000140] = ee61f1f3 66208bd5 b3f4ea0a 0636f02c
! Mem[0000000090000150] = 803e825b 8a9a31a2 c689a9c7 649709f8
! Mem[0000000090000160] = 26d9c6cf cccadcd5 4895f474 3965d449
! Mem[0000000090000170] = a24d6657 4b37f74f 9f768b10 ae3f39f0
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000088] = 230256eb945f7bdf, %g2 = 95193fee73fdcb8f
ldx [%i6+0x088],%g2 ! %g2 = 230256eb945f7bdf
! Mem[00000000490000d4] = c660d87a, %l2 = 000000000000001b
swap [%i2+0x0d4],%l2 ! %l2 = 00000000c660d87a
! %l7 = 000000000000003b, Mem[00000000498000d0] = 957e3d70e3679375
stx %l7,[%i3+0x0d0] ! Mem[00000000498000d0] = 000000000000003b
! Mem[0000000048800184] = a563d747, %l5 = 00000082, %l4 = ffe5b3e3
add %i1,0x184,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a563d747
p28_label_25:
! %l7 = 000000000000003b, Mem[0000000048800044] = b8d83064
sth %l7,[%i1+0x044] ! Mem[0000000048800044] = 003b3064
! %l5 = 0000000000000082, Mem[000000009100003c] = 6d58bf74
sth %l5,[%i6+0x03c] ! Mem[000000009100003c] = 0082bf74
! %l2 = 00000000c660d87a, Mem[0000000090800130] = d1b2218e1dcd5e0b
stx %l2,[%i5+0x130] ! Mem[0000000090800130] = 00000000c660d87a
! Mem[0000000091800060] = e0620278b85dc7f0, %g2 = 230256eb945f7bdf
ldx [%o0+0x060],%g2 ! %g2 = e0620278b85dc7f0
! %l0 = 00000000fa05cb1a, Mem[0000000048800191] = cacede41
stb %l0,[%i1+0x191] ! Mem[0000000048800190] = ca1ade41
! %f0 = 9ee3c449 a563d747 2d247311 c597f3a2
! %f4 = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! %f8 = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! %f12 = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! %f0 = 9ee3c449 a563d747 2d247311 c597f3a2
! %f4 = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! %f8 = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! %f12 = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! %l4 = 00000000a563d747, Mem[0000000091000198] = baa4779d
stb %l4,[%i6+0x198] ! Mem[0000000091000198] = 47a4779d
! Mem[0000000090000054] = a2c689a9, %g2 = e0620278b85dc7f0
ldsb [%i4+0x057],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000090000180] = 9ee3c449 a563d747 2d247311 c597f3a2
! Mem[0000000090000190] = f2efde13 7857c4f7 e8c0eb5b 2aa28bcd
! Mem[00000000900001a0] = fa05cb1a b308c6cf 9aaf83d5 eefcdcca
! Mem[00000000900001b0] = 1fc5cb8d 4fbe8847 e52e080f 7c5079dd
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000fa05cb1a
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ecbe835176e6c82f
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000c660d87a
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006ba2819f
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a563d747
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000082
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ec
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000003b
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 9ee3c449 a563d747
bne %xcc,p28_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2d247311 c597f3a2
bne %xcc,p28_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f2efde13 7857c4f7
bne %xcc,p28_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e8c0eb5b 2aa28bcd
bne %xcc,p28_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be fa05cb1a b308c6cf
bne %xcc,p28_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 9aaf83d5 eefcdcca
bne %xcc,p28_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 1fc5cb8d 4fbe8847
bne %xcc,p28_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e52e080f 7c5079dd
bne %xcc,p28_f14_fail
nop
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 47d763a549c4e39e
ldx [%i0+0x000],%g3 ! Observed data at 0000000048000000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a2f397c51173242d
ldx [%i0+0x008],%g3 ! Observed data at 0000000048000008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f7c4577813deeff2
ldx [%i0+0x010],%g3 ! Observed data at 0000000048000010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = cd8ba22a5bebc0e8
ldx [%i0+0x018],%g3 ! Observed data at 0000000048000018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = cfc608b31acb05fa
ldx [%i0+0x020],%g3 ! Observed data at 0000000048000020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = cadcfceed583af9a
ldx [%i0+0x028],%g3 ! Observed data at 0000000048000028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4788be4f8dcbc51f
ldx [%i0+0x030],%g3 ! Observed data at 0000000048000030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = dd79507c0f082ee5
ldx [%i0+0x038],%g3 ! Observed data at 0000000048000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = c1d20855512132ff
ldx [%i0+0x048],%g3 ! Observed data at 0000000048000048
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 09f933d506ff19aa
ldx [%i0+0x088],%g3 ! Observed data at 0000000048000088
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1b8bff82878b8fb2
ldx [%i0+0x090],%g3 ! Observed data at 0000000048000090
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e50e49fb129755ff
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000480000c0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ecbe835176e6c82f
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000480000f8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b708b891ffdac31c
ldx [%i0+0x100],%g3 ! Observed data at 0000000048000100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x100,%g4
ldx [%g1+0x158],%g2 ! Expected data = 83b30b52000000e7
ldx [%i0+0x158],%g3 ! Observed data at 0000000048000158
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = defa9b37ff7cf44c
ldx [%i0+0x188],%g3 ! Observed data at 0000000048000188
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 1c043eebffd9ce9b
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000480001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1e0,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = b9506dc9003b3064
ldx [%i1+0x040],%g3 ! Observed data at 0000000048800040
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3cec302511ff123b
ldx [%i1+0x080],%g3 ! Observed data at 0000000048800080
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = d24c90a1c182ff1a
ldx [%i1+0x090],%g3 ! Observed data at 0000000048800090
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a74f088d57ad4846
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000488000b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0cbb24f33932d4ff
ldx [%i1+0x110],%g3 ! Observed data at 0000000048800110
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 4cf68341c997ff1a
ldx [%i1+0x130],%g3 ! Observed data at 0000000048800130
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = 9ee3c449a563d747
ldx [%i1+0x180],%g3 ! Observed data at 0000000048800180
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2d247311c597f3a2
ldx [%i1+0x188],%g3 ! Observed data at 0000000048800188
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = ca1ade417857c4f7
ldx [%i1+0x190],%g3 ! Observed data at 0000000048800190
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = e8c0eb5b2aa28bcd
ldx [%i1+0x198],%g3 ! Observed data at 0000000048800198
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = fa05cb1ab308c6cf
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000488001a0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9aaf83d5eefcdcca
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000488001a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 1fc5cb8d4fbe8847
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000488001b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = e52e080f7c5079dd
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000488001b8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 00000029000000ef
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000488001c0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f9159b71cacede41
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000488001f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8211004871dd8621
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000488001f8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1f8,%g4
set p28_local2_expect,%g1
p28_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 4669ff884bbd416c
ldx [%i2+0x038],%g3 ! Observed data at 0000000049000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0b40ffb250915844
ldx [%i2+0x050],%g3 ! Observed data at 0000000049000050
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 61c2ef345b62ffc8
ldx [%i2+0x058],%g3 ! Observed data at 0000000049000058
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = ffb3c00278a43604
ldx [%i2+0x080],%g3 ! Observed data at 0000000049000080
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c87d9731cec9ef30
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000490000c0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bcffd62700000037
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000490000c8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 2a4366c20000001b
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000490000d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ac7377e7f4db6011
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000490000d8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e6745e67e62d27d7
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000490000e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7739a92c44e280e5
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000490000e8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 931ff960cfa247c5
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000490000f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cfdc6d01b095aeaa
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000490000f8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 9ee3c449a563d747
ldx [%i2+0x140],%g3 ! Observed data at 0000000049000140
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 2d247311c597f3a2
ldx [%i2+0x148],%g3 ! Observed data at 0000000049000148
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = f2efde137857c4f7
ldx [%i2+0x150],%g3 ! Observed data at 0000000049000150
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e8c0eb5b2aa28bcd
ldx [%i2+0x158],%g3 ! Observed data at 0000000049000158
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = afb09e55b308c6cf
ldx [%i2+0x160],%g3 ! Observed data at 0000000049000160
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9aaf83d5eefcdcca
ldx [%i2+0x168],%g3 ! Observed data at 0000000049000168
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1fc5cb8d4fbe8847
ldx [%i2+0x170],%g3 ! Observed data at 0000000049000170
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = e52e080f7c5079dd
ldx [%i2+0x178],%g3 ! Observed data at 0000000049000178
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = eb3c0a9600000029
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000490001b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1b0,%g4
set p28_local3_expect,%g1
p28_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff92cfd255c47664
ldx [%i3+0x000],%g3 ! Observed data at 0000000049800000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 46b5ff47f3911f0d
ldx [%i3+0x010],%g3 ! Observed data at 0000000049800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1ded7900ff000061
ldx [%i3+0x020],%g3 ! Observed data at 0000000049800020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 49ec3dff9f8c31fa
ldx [%i3+0x028],%g3 ! Observed data at 0000000049800028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = a37dff59ff3bc12c
ldx [%i3+0x090],%g3 ! Observed data at 0000000049800090
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 72072cff94d642d7
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000498000a0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b76733530f16ff51
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000498000a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 6ba2819f46018e93
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000498000c8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000000000003b
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000498000d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff5053f331e13421
ldx [%i3+0x110],%g3 ! Observed data at 0000000049800110
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9b523123eb3c0a96
ldx [%i3+0x148],%g3 ! Observed data at 0000000049800148
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 64ffbf6c8ac0aa07
ldx [%i3+0x150],%g3 ! Observed data at 0000000049800150
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 446aa69f000000a0
ldx [%i3+0x160],%g3 ! Observed data at 0000000049800160
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = 00000000fa05cb1a
ldx [%i3+0x198],%g3 ! Observed data at 0000000049800198
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x198,%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
! 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 [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049800028]
done
p28_trap1o:
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049800028]
done
p28_trap2e:
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
stda %f0,[%i0]ASI_BLK_AIUP
membar #Sync
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048000010]
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000000]
stha %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000010]
stxa %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000028]
done
p28_trap2o:
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stda %f0,[%o0]ASI_BLK_AIUP
membar #Sync
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048000010]
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000000]
stha %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000010]
stxa %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000028]
done
p28_trap3e:
nop
nop
nop
nop
done
p28_trap3o:
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 = 2c71b6acb0d73332
ldx [%g1+0x008],%l1 ! %l1 = ba8fe442651aef2f
ldx [%g1+0x010],%l2 ! %l2 = 420c68ded55a0e82
ldx [%g1+0x018],%l3 ! %l3 = 3c572ed673eb0527
ldx [%g1+0x020],%l4 ! %l4 = d73717c4c3565ccd
ldx [%g1+0x028],%l5 ! %l5 = 8211004871dd8621
ldx [%g1+0x030],%l6 ! %l6 = 7d64a84634f5a4f7
ldx [%g1+0x038],%l7 ! %l7 = 20a75ac264c28b22
! 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 = 0754a502 5b531e6d 025224c6 9da525bd
! %f4 = a5821f9f c310e857 33b8e7ba 61ffa77d
! %f8 = 27679d62 1c2590fc 52f2e70e 35ef9a87
! %f12 = 0ec091da 8a6c75ac 114e6fb7 008d4952
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3f7bfae1 619a95d7 c1054a06 b2c7b692
! %f20 = 92c87fb8 362c69a2 6ee85bc0 7c9c153c
! %f24 = 49c88cfa 0c8ae406 ee18c736 a37fe883
! %f28 = e7bbff6a e8548a22 2e4df3da 4270331a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 921d6f13 e5fb44a3 16782846 369fa79e
! %f36 = 430f90df 9b634591 2340d3e1 f4a36be1
! %f40 = 80760086 c48fa404 aae92a15 d5046a0d
! %f44 = 705cc2b6 dad3b3c0 a4d26483 a305044c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7ba6891f00000072,%g7,%g1 ! GSR scale = 14, align = 2
wr %g1,%g0,%gsr ! GSR = 7ba6891f00000072
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:
! %l4 = f6dd78c7b5831e8a, Mem[0000000090800094] = 73fdcb8f
stw %l4,[%i5+0x094] ! Mem[0000000090800094] = b5831e8a
! Mem[000000004b000069] = 69a829f7, %l1 = fc6b5163a47027f2
ldstub [%i2+0x069],%l1 ! %l1 = 000000a8000000ff
! Mem[000000009100013c] = af04c2b4, %g18 = 03ca70bca37e67a2
ldsw [%i6+0x13c],%g2 ! %g2 = 03ca70bca37e67a2
! Mem[0000000091800010] = 82e530e0, %g2 = ffffffffaf04c2b4
ldsb [%o0+0x013],%g2 ! %g2 = ffffffffffffff82
! Mem[0000000091000028] = 8a78ebbd 3cd678a2, %g2 = ffffff82, %g3 = 0bad0b00
ldd [%i6+%o5],%g2 ! %g2 = 000000008a78ebbd 000000003cd678a2
! Mem[000000004a8000c0] = e9188dda d2003ec8 e3158ee5 8e9b44c9
! Mem[000000004a8000d0] = 0b0aed37 337619dc 6df9d663 700d6ffe
! Mem[000000004a8000e0] = c8a63ab8 1df07dea 1990040d be63dd92
! Mem[000000004a8000f0] = 0bf6dafa dc85203c 6e2a6bc7 df36f2e8
mov 0x0c0,%g4
ldda [%i1+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 000000004a8000c0
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %f16 = 3f7bfae1 619a95d7 c1054a06 b2c7b692
! %f20 = 92c87fb8 362c69a2 6ee85bc0 7c9c153c
! %f24 = 49c88cfa 0c8ae406 ee18c736 a37fe883
! %f28 = e7bbff6a e8548a22 2e4df3da 4270331a
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[000000004a800190] = f931c00a394c593f, %l0 = 730668f2140200ce, %l4 = f6dd78c7b5831e8a
add %i1,0x190,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = f931c00a394c593f
! %f0 = c83e00d2 da8d18e9 c9449b8e e58e15e3
! %f4 = dc197633 37ed0a0b fe6f0d70 63d6f96d
! %f8 = ea7df01d b83aa6c8 92dd63be 0d049019
! %f12 = 3c2085dc fadaf60b e8f236df c76b2a6e
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
p29_label_2:
! %l7 = 74540a989bff4013, Mem[000000004a0000dd] = 66a58f7e
stb %l7,[%i0+0x0dd] ! Mem[000000004a0000dc] = 66138f7e
! Mem[000000004a800108] = c7b411bf 7f2dd193, %l2 = d47c0d5a, %l3 = 314392d2
ldd [%i1+0x108],%l2 ! %l2 = 00000000c7b411bf 000000007f2dd193
! Mem[000000004a800180] = eed8e490, %l6 = a90bf434, %l7 = 9bff4013
add %i1,0x180,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000eed8e490
! %l4 = 394c593f, %l5 = c9b25d5b, Mem[00000000910001d8] = 706bb7f9 eadd85ef
std %l4,[%i6+0x1d8] ! Mem[00000000910001d8] = 394c593f c9b25d5b
! %l2 = 00000000c7b411bf, Mem[00000000910001f8] = d42500ab93c6d4fc
stx %l2,[%i6+0x1f8] ! Mem[00000000910001f8] = 00000000c7b411bf
! Mem[000000004b000028] = 781ecd59 a83cc809, %l6 = a90bf434, %l7 = eed8e490
ldd [%i2+%o5],%l6 ! %l6 = 00000000781ecd59 00000000a83cc809
membar #Sync ! Added by membar checker (2027)
! Mem[00000000900001c0] = d7959a61 e1fa7b3f 92b6c7b2 064a05c1
! Mem[00000000900001d0] = a2692c36 b87fc892 3c159c7c c05be86e
! Mem[00000000900001e0] = 06e48a0c fa8cc849 83e87fa3 36c718ee
! Mem[00000000900001f0] = 228a54e8 6affbbe7 1a337042 daf34d2e
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000004a8000c0] = e9188ddad2003ec8, %l6 = 00000000781ecd59, %l0 = 730668f2140200ce
add %i1,0xc0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e9188ddad2003ec8
! Mem[000000004a800008] = bb600d86b620c7b8, %l0 = e9188ddad2003ec8, %l5 = 0c2a14d9c9b25d5b
add %i1,0x08,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = bb600d86b620c7b8
! Mem[000000004b000122] = e4ee2828, %l3 = 000000007f2dd193
ldstub [%i2+0x122],%l3 ! %l3 = 00000028000000ff
p29_label_3:
! Mem[000000004b800104] = a823d226, %l2 = c7b411bf, %l2 = c7b411bf
add %i3,0x104,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a823d226
! Mem[000000004a00008c] = 08cb9395, %l6 = 00000000781ecd59
swap [%i0+0x08c],%l6 ! %l6 = 0000000008cb9395
! Mem[000000004b000100] = b994ae08, %l0 = e9188ddad2003ec8
swap [%i2+0x100],%l0 ! %l0 = 00000000b994ae08
! Mem[000000004b000127] = 556ab864, %l1 = 00000000000000a8
ldstub [%i2+0x127],%l1 ! %l1 = 00000064000000ff
! Mem[000000004b0000bc] = 769c84be, %l7 = 00000000a83cc809
swap [%i2+0x0bc],%l7 ! %l7 = 00000000769c84be
! Mem[00000000908000d0] = b92bd5886ed32e70, %g2 = 000000008a78ebbd
ldx [%i5+0x0d0],%g2 ! %g2 = b92bd5886ed32e70
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000004b8000d0] = 7783ea803fa5cd51, %l3 = 0000000000000028, %l1 = 0000000000000064
add %i3,0xd0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 7783ea803fa5cd51
! %l6 = 0000000008cb9395, Mem[000000004a0001e8] = af84381b32cd1a6f
stx %l6,[%i0+0x1e8] ! Mem[000000004a0001e8] = 0000000008cb9395
! Mem[000000004b0001a0] = 5009013644d5604a, %l0 = 00000000b994ae08, %l6 = 0000000008cb9395
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 5009013644d5604a
p29_label_4:
! Mem[000000004a00010c] = 1ef84700, %l0 = 00000000b994ae08
lduw [%i0+0x10c],%l0 ! %l0 = 000000001ef84700
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %l3 = 0000000000000028, Mem[00000000918001c0] = 11b541f32905ab05
stx %l3,[%o0+0x1c0] ! Mem[00000000918001c0] = 0000000000000028
! Mem[000000004a000020] = b442053a, %l7 = 769c84be, %l4 = 394c593f
add %i0,0x20,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000b442053a
! Mem[000000009000014c] = faaf148a, %g2 = b92bd5886ed32e70
ldub [%i4+0x14f],%g2 ! %g2 = 00000000000000fa
! %l0 = 1ef84700, %l1 = 3fa5cd51, Mem[00000000918000d0] = 4924b672 00759cd1
std %l0,[%o0+0x0d0] ! Mem[00000000918000d0] = 1ef84700 3fa5cd51
! Mem[000000009180011c] = 060bb791, %g2 = 00000000000000fa
lduh [%o0+0x11c],%g2 ! %g2 = 000000000000060b
! Mem[0000000090800130] = 8e1dcd5e, %g2 = 000000000000060b
ldsb [%i5+0x133],%g2 ! %g2 = ffffffffffffff8e
! Mem[000000004b000000] = 0b7bdcec89d749e5, %l1 = 7783ea803fa5cd51, %l7 = 00000000769c84be
casxa [%i2]0x80,%l1,%l7 ! %l7 = 0b7bdcec89d749e5
! Mem[0000000091800154] = 218265e3, %g2 = ffffffffffffff8e
ldsb [%o0+0x157],%g2 ! %g2 = 0000000000000021
p29_label_5:
! %l6 = 44d5604a, %l7 = 89d749e5, Mem[0000000090000128] = 0bbffa96 d854072e
std %l6,[%i4+0x128] ! Mem[0000000090000128] = 44d5604a 89d749e5
membar #Sync ! Added by membar checker (2028)
! %l3 = 0000000000000028, Mem[0000000090000168] = 9d57e9dc2b70c8a4
stx %l3,[%i4+0x168] ! Mem[0000000090000168] = 0000000000000028
! %l6 = 44d5604a, %l7 = 89d749e5, Mem[0000000091000118] = 454e9c33 47397e41
std %l6,[%i6+0x118] ! Mem[0000000091000118] = 44d5604a 89d749e5
! %l1 = 7783ea803fa5cd51, Mem[00000000900000f8] = cc3a2e158e4a873e
stx %l1,[%i4+0x0f8] ! Mem[00000000900000f8] = 7783ea803fa5cd51
! Mem[000000004b0000f8] = 23476526, %l6 = 44d5604a, %l0 = 1ef84700
add %i2,0xf8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000023476526
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800094] = 090fcd82, %g2 = 0000000000000021
ldub [%o0+0x096],%g2 ! %g2 = 0000000000000009
! Mem[000000004a00014d] = b50fee84, %l6 = 5009013644d5604a
ldstub [%i0+0x14d],%l6 ! %l6 = 0000000f000000ff
! Mem[000000004b80016f] = 8f92db74, %l6 = 000000000000000f
ldstub [%i3+0x16f],%l6 ! %l6 = 00000074000000ff
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
p29_label_6:
! Mem[0000000090800160] = 281c7df8f72bd2b5, %g2 = 0000000000000009
ldx [%i5+0x160],%g2 ! %g2 = 281c7df8f72bd2b5
! %l0 = 0000000023476526, Mem[000000009180005c] = 16f097b1
stw %l0,[%o0+0x05c] ! Mem[000000009180005c] = 23476526
! Mem[00000000908000bc] = 7d0b703f, %g2 = 281c7df8f72bd2b5
lduw [%i5+0x0bc],%g2 ! %g2 = 000000007d0b703f
! %l5 = bb600d86b620c7b8, Mem[000000004b800050] = 246c17fe9238fbef
stx %l5,[%i3+0x050] ! Mem[000000004b800050] = bb600d86b620c7b8
! Mem[00000000918001bc] = a6f20000, %g2 = 000000007d0b703f
lduh [%o0+0x1be],%g2 ! %g2 = 000000000000a6f2
! Mem[000000004a0000c0] = 9638a3ce 613540b3 be432796 4b9d07c4
! Mem[000000004a0000d0] = dc984fdb 4e5d7cc1 25a29582 66138f7e
! Mem[000000004a0000e0] = a007669d 29985792 6c2c776a 66e872d7
! Mem[000000004a0000f0] = 779c287f 3881b78d 68ad4a7e 5026fd6b
ldda [%i0+%g4]ASI_BLK_PL,%f16 ! Block Load from 000000004a0000c0
! %f16 = b3403561 cea33896 c4079d4b 962743be
! %f20 = c17c5d4e db4f98dc 7e8f1366 8295a225
! %f24 = 92579829 9d6607a0 d772e866 6a772c6c
! %f28 = 8db78138 7f289c77 6bfd2650 7e4aad68
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %l7 = 0b7bdcec89d749e5, Mem[0000000091000192] = 73308f30
sth %l7,[%i6+0x192] ! Mem[0000000091000190] = 49e58f30
membar #Sync ! Added by membar checker (2029)
! Mem[0000000090000080] = 9638a3ce, %g2 = 000000000000a6f2
lduh [%i4+0x080],%g2 ! %g2 = 0000000000009638
! Mem[000000004b000158] = 4240ac6bda69c175, %l6 = 0000000000000074, %l5 = bb600d86b620c7b8
add %i2,0x158,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 4240ac6bda69c175
p29_label_7:
! Mem[000000004a800136] = e51717b8, %l0 = 0000000023476526
ldstub [%i1+0x136],%l0 ! %l0 = 00000017000000ff
! %l6 = 00000074, %l7 = 89d749e5, Mem[00000000900000f8] = 7783ea80 3fa5cd51
std %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = 00000074 89d749e5
! Mem[0000000091000108] = 3cc57cdf856a7c68, %g2 = 0000000000009638
ldx [%i6+0x108],%g2 ! %g2 = 3cc57cdf856a7c68
! Mem[00000000900001c0] = d7959a61 e1fa7b3f 92b6c7b2 064a05c1
! Mem[00000000900001d0] = a2692c36 b87fc892 3c159c7c c05be86e
! Mem[00000000900001e0] = 06e48a0c fa8cc849 83e87fa3 36c718ee
! Mem[00000000900001f0] = 228a54e8 6affbbe7 1a337042 daf34d2e
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[000000004b800088] = 73a861ef, %l1 = 7783ea803fa5cd51
ldsb [%i3+0x08a],%l1 ! %l1 = 0000000000000061
! Mem[000000004a0000b8] = eac5b6887401947d, %l1 = 0000000000000061, %l3 = 0000000000000028
add %i0,0xb8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = eac5b6887401947d
! Mem[00000000910001b4] = 1e8d05f0, %g2 = 3cc57cdf856a7c68
lduw [%i6+0x1b4],%g2 ! %g2 = 000000001e8d05f0
! Mem[00000000908000bc] = 7d0b703f, %g2 = 000000001e8d05f0
lduw [%i5+0x0bc],%g2 ! %g2 = 000000007d0b703f
! Mem[000000004a000040] = 8512498811d0b65e, %l4 = 00000000b442053a, %l7 = 0b7bdcec89d749e5
add %i0,0x40,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 8512498811d0b65e
! Mem[00000000900001f8] = 7042daf3, %g2 = 000000007d0b703f
lduh [%i4+0x1fa],%g2 ! %g2 = 0000000000007042
p29_label_8:
! Mem[000000004b8000d8] = cb6a91bc, %l3 = eac5b6887401947d
ldsb [%i3+0x0d9],%l3 ! %l3 = 000000000000006a
! %l6 = 0000000000000074, Mem[00000000900000d4] = c782464c
stb %l6,[%i4+0x0d4] ! Mem[00000000900000d4] = 7482464c
! Mem[00000000910001d8] = 394c593fc9b25d5b, %g2 = 0000000000007042
ldx [%i6+0x1d8],%g2 ! %g2 = 394c593fc9b25d5b
! Mem[000000004a80001f] = 261e79dd, %l1 = 0000000000000061
ldstub [%i1+0x01f],%l1 ! %l1 = 000000dd000000ff
! Mem[000000004a0000b8] = eac5b688, %l7 = 8512498811d0b65e
swap [%i0+0x0b8],%l7 ! %l7 = 00000000eac5b688
! Mem[000000004a800128] = f81ccd4d, %l1 = 00000000000000dd
ldstub [%i1+0x128],%l1 ! %l1 = 000000f8000000ff
! Mem[0000000090800034] = a371ae78, %g2 = 394c593fc9b25d5b
ldub [%i5+0x034],%g2 ! %g2 = 00000000000000a3
! %l6 = 0000000000000074, Mem[0000000091800178] = a16be4dd
sth %l6,[%o0+0x178] ! Mem[0000000091800178] = 0074e4dd
! %l2 = 00000000a823d226, Mem[000000004b0001a4] = 44d5604a
stw %l2,[%i2+0x1a4] ! Mem[000000004b0001a4] = a823d226
! Mem[000000004a0001c4] = 38c876ce, %l5 = 4240ac6bda69c175
ldsh [%i0+0x1c4],%l5 ! %l5 = 00000000000038c8
p29_label_9:
! Mem[000000004b8000f4] = 677c7374, %l4 = 00000000b442053a
swap [%i3+0x0f4],%l4 ! %l4 = 00000000677c7374
! Mem[000000004a0001ae] = c7c6b01d, %l4 = 00000000677c7374
ldstub [%i0+0x1ae],%l4 ! %l4 = 000000b0000000ff
! Mem[000000004a00009c] = c3c900c0, %l6 = 0000000000000074
swap [%i0+0x09c],%l6 ! %l6 = 00000000c3c900c0
! %l3 = 000000000000006a, Mem[00000000900001d0] = a2692c36b87fc892
stx %l3,[%i4+0x1d0] ! Mem[00000000900001d0] = 000000000000006a
! %f16 = b3403561 cea33896 c4079d4b 962743be
! %f20 = c17c5d4e db4f98dc 7e8f1366 8295a225
! %f24 = 92579829 9d6607a0 d772e866 6a772c6c
! %f28 = 8db78138 7f289c77 6bfd2650 7e4aad68
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[0000000091000188] = 2cf14da17a0cb45d, %g2 = 00000000000000a3
ldx [%i6+0x188],%g2 ! %g2 = 2cf14da17a0cb45d
! Mem[000000004a8000c0] = e9188ddad2003ec8, %l6 = 00000000c3c900c0, %l7 = 00000000eac5b688
add %i1,0xc0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = e9188ddad2003ec8
! Mem[00000000908000c4] = 3a8376a4, %g2 = 2cf14da17a0cb45d
ldsh [%i5+0x0c6],%g2 ! %g2 = 0000000000003a83
! Mem[000000004b000063] = 4f2b3054, %l1 = 00000000000000f8
ldstub [%i2+0x063],%l1 ! %l1 = 00000054000000ff
! Mem[00000000908000c0] = 371c81da, %g2 = 0000000000003a83
ldsh [%i5+0x0c2],%g2 ! %g2 = 000000000000371c
p29_label_10:
! Mem[0000000090800018] = 97f1f9a0, %g2 = 000000000000371c
lduh [%i5+%o3],%g2 ! %g2 = 00000000000097f1
! Mem[000000004b8001c4] = 12d4ba38, %l2 = 00000000a823d226
ldstub [%i3+0x1c4],%l2 ! %l2 = 00000012000000ff
! Mem[000000004b80003c] = c2a2602e, %l1 = 00000054, %l7 = d2003ec8
add %i3,0x3c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c2a2602e
! Mem[000000004b0000e4] = 97410564, %l0 = 0000000000000017
swap [%i2+0x0e4],%l0 ! %l0 = 0000000097410564
! %l4 = 00000000000000b0, Mem[0000000091800138] = f8a7fd0f
sth %l4,[%o0+0x138] ! Mem[0000000091800138] = 00b0fd0f
! Mem[000000004b800008] = 1c0313bc, %l5 = 00000000000038c8
swap [%i3+%o1],%l5 ! %l5 = 000000001c0313bc
! %l1 = 0000000000000054, Mem[0000000091800166] = ce0becbe
sth %l1,[%o0+0x166] ! Mem[0000000091800164] = 0054ecbe
! Mem[000000004b800100] = bbd1b185a823d226, %l7 = 00000000c2a2602e, %l2 = 0000000000000012
add %i3,0x100,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = bbd1b185a823d226
! %l4 = 00000000000000b0, Mem[000000004a000128] = a5cb97cada483190
stx %l4,[%i0+0x128] ! Mem[000000004a000128] = 00000000000000b0
! Mem[000000004a800028] = 9929c9cd81d71af9, %l4 = 00000000000000b0, %l4 = 00000000000000b0
add %i1,0x28,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 9929c9cd81d71af9
p29_label_11:
! Mem[00000000908000e8] = d573492c, %g2 = 00000000000097f1
ldsb [%i5+0x0e8],%g2 ! %g2 = ffffffffffffffd5
! Mem[000000004a000110] = 30496e86, %l6 = c3c900c0, %l1 = 00000054
add %i0,0x110,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000030496e86
! Mem[000000004a000180] = c77889ba 26ce4960, %l0 = 97410564, %l1 = 30496e86
ldd [%i0+0x180],%l0 ! %l0 = 00000000c77889ba 0000000026ce4960
! %l5 = 000000001c0313bc, Mem[00000000910000a0] = 7e5c3248eaa6c10e
stx %l5,[%i6+0x0a0] ! Mem[00000000910000a0] = 000000001c0313bc
! Mem[0000000091800198] = e651ac46, %g2 = ffffffffffffffd5
ldsb [%o0+0x19a],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000091800080] = 54364fdf, %g2 = ffffffffffffffe6
ldub [%o0+0x082],%g2 ! %g2 = 0000000000000054
! Mem[0000000090800104] = 334d63fa, %g2 = 0000000000000054
ldsh [%i5+0x104],%g2 ! %g2 = 000000000000334d
! Mem[00000000908000ac] = 0eb1465f, %g18 = 03ca70bca37e67a2
ldsw [%i5+0x0ac],%g2 ! %g2 = 03ca70bca37e67a2
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 44d5604a 89d749e5
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000000] = e9188dda d2003ec8 e3158ee5 8e9b44c9
! Mem[0000000090000010] = 0b0aed37 337619dc 6df9d663 700d6ffe
! Mem[0000000090000020] = c8a63ab8 1df07dea 1990040d be63dd92
! Mem[0000000090000030] = 0bf6dafa dc85203c 6e2a6bc7 df36f2e8
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
p29_label_12:
! %l2 = bbd1b185a823d226, Mem[000000004a000090] = 2cd40e9a
stw %l2,[%i0+0x090] ! Mem[000000004a000090] = a823d226
! Mem[000000004b000198] = b67df797, %l4 = 9929c9cd81d71af9
ldsw [%i2+0x198],%l4 ! %l4 = ffffffffb67df797
! Mem[00000000900001e0] = 06e48a0c, %g2 = 000000000eb1465f
lduw [%i4+0x1e0],%g2 ! %g2 = 0000000006e48a0c
! Mem[0000000090000008] = e58e9b44, %g2 = 0000000006e48a0c
ldub [%i4+0x00b],%g2 ! %g2 = 00000000000000e5
! Mem[00000000910001ac] = e1fc753e, %g2 = 00000000000000e5
lduh [%i6+0x1ac],%g2 ! %g2 = 000000000000e1fc
! Mem[000000004a800050] = 337ffb678e83ec22, %l0 = 00000000c77889ba, %l5 = 000000001c0313bc
add %i1,0x50,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 337ffb678e83ec22
! Mem[00000000918001ec] = d69a019c, %g2 = 000000000000e1fc
ldub [%o0+0x1ee],%g2 ! %g2 = 00000000000000d6
! Mem[000000004b800120] = 9c65738b934b9ff1, %l1 = 0000000026ce4960, %l6 = 00000000c3c900c0
add %i3,0x120,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 9c65738b934b9ff1
! Mem[000000004b0000f8] = 23476526, %l0 = 00000000c77889ba
ldsb [%i2+0x0fb],%l0 ! %l0 = 0000000000000026
! %f0 = c83e00d2 da8d18e9 c9449b8e e58e15e3
! %f4 = dc197633 37ed0a0b fe6f0d70 63d6f96d
! %f8 = ea7df01d b83aa6c8 92dd63be 0d049019
! %f12 = 3c2085dc fadaf60b e8f236df c76b2a6e
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
p29_label_13:
! Mem[0000000090800198] = 34f617670eb34bb3, %g2 = 00000000000000d6
ldx [%i5+0x198],%g2 ! %g2 = 34f617670eb34bb3
! Mem[000000004a8000d7] = 337619dc, %l4 = ffffffffb67df797
ldstub [%i1+0x0d7],%l4 ! %l4 = 000000dc000000ff
! Mem[000000004a800044] = 0aefd629, %l2 = a823d226, %l4 = 000000dc
add %i1,0x44,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000aefd629
! %l7 = 00000000c2a2602e, Mem[0000000091800120] = a8761efd
stw %l7,[%o0+0x120] ! Mem[0000000091800120] = c2a2602e
! Mem[000000004a00003c] = 12cec96e, %l3 = 000000000000006a
ldsw [%i0+0x03c],%l3 ! %l3 = 0000000012cec96e
! %l2 = bbd1b185a823d226, Mem[0000000090800150] = 79d7a968
stw %l2,[%i5+0x150] ! Mem[0000000090800150] = a823d226
! Mem[000000004a0000f8] = 68ad4a7e, %l7 = 00000000c2a2602e
swap [%i0+0x0f8],%l7 ! %l7 = 0000000068ad4a7e
! Mem[000000004a80011e] = 19079639, %l6 = 9c65738b934b9ff1
ldstub [%i1+0x11e],%l6 ! %l6 = 00000096000000ff
! Mem[000000004a800140] = 98aa0e92, %l7 = 0000000068ad4a7e
ldsw [%i1+0x140],%l7 ! %l7 = ffffffff98aa0e92
! Mem[00000000908001cc] = d9276843, %g2 = 34f617670eb34bb3
ldsh [%i5+0x1ce],%g2 ! %g2 = ffffffffffffd927
p29_label_14:
! Mem[000000004b8000a8] = 80016b34, %l2 = a823d226, %l1 = 26ce4960
add %i3,0xa8,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000080016b34
! %l1 = 0000000080016b34, Mem[00000000900000b7] = 8d68ad4a
stb %l1,[%i4+0x0b7] ! Mem[00000000900000b4] = 3468ad4a
membar #Sync ! Added by membar checker (2030)
! Mem[0000000090000100] = c83e00d2 da8d18e9 c9449b8e e58e15e3
! Mem[0000000090000110] = dc197633 37ed0a0b fe6f0d70 63d6f96d
! Mem[0000000090000120] = ea7df01d b83aa6c8 92dd63be 0d049019
! Mem[0000000090000130] = 3c2085dc fadaf60b e8f236df c76b2a6e
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000004a8001d4] = 5c55638e, %l5 = 337ffb678e83ec22
swap [%i1+0x1d4],%l5 ! %l5 = 000000005c55638e
! Mem[0000000091800078] = d16d7231 a0968908, %g2 = ffffd927, %g3 = 3cd678a2
ldd [%o0+0x078],%g2 ! %g2 = 00000000d16d7231 00000000a0968908
! Mem[0000000090000074] = 85c65c27, %g2 = 00000000d16d7231
lduh [%i4+0x074],%g2 ! %g2 = 00000000000085c6
! Mem[0000000091800108] = bad05d08, %g2 = 00000000000085c6
lduh [%o0+0x10a],%g2 ! %g2 = 000000000000bad0
! Mem[0000000090000100] = c83e00d2 da8d18e9 c9449b8e e58e15e3
! Mem[0000000090000110] = dc197633 37ed0a0b fe6f0d70 63d6f96d
! Mem[0000000090000120] = ea7df01d b83aa6c8 92dd63be 0d049019
! Mem[0000000090000130] = 3c2085dc fadaf60b e8f236df c76b2a6e
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[00000000918000f8] = 1607608c, %g18 = 03ca70bca37e67a2
ldsw [%o0+0x0f8],%g2 ! %g2 = 03ca70bca37e67a2
! Mem[0000000090800138] = b4536211, %g2 = 000000001607608c
lduw [%i5+0x138],%g2 ! %g2 = 00000000b4536211
p29_label_15:
! %f16 = b3403561 cea33896 c4079d4b 962743be
! %f20 = c17c5d4e db4f98dc 7e8f1366 8295a225
! %f24 = 92579829 9d6607a0 d772e866 6a772c6c
! %f28 = 8db78138 7f289c77 6bfd2650 7e4aad68
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! %f0 = c83e00d2 da8d18e9 c9449b8e e58e15e3
! %f4 = dc197633 37ed0a0b fe6f0d70 63d6f96d
! %f8 = ea7df01d b83aa6c8 92dd63be 0d049019
! %f12 = 3c2085dc fadaf60b e8f236df c76b2a6e
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %l0 = 0000000000000026, Mem[0000000090800160] = 281c7df8f72bd2b5
stx %l0,[%i5+0x160] ! Mem[0000000090800160] = 0000000000000026
membar #Sync ! Added by membar checker (2031)
! %f16 = b3403561 cea33896 c4079d4b 962743be
! %f20 = c17c5d4e db4f98dc 7e8f1366 8295a225
! %f24 = 92579829 9d6607a0 d772e866 6a772c6c
! %f28 = 8db78138 7f289c77 6bfd2650 7e4aad68
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000004a000088] = 3cba945e781ecd59, %l6 = 0000000000000096, %l1 = 0000000080016b34
add %i0,0x88,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 3cba945e781ecd59
! Mem[000000009180010c] = b7f71896, %g2 = 00000000b4536211
ldub [%o0+0x10f],%g2 ! %g2 = 00000000000000b7
! Mem[000000004b0001b8] = 01dec7e7, %l0 = 0000000000000026
lduh [%i2+0x1b8],%l0 ! %l0 = 00000000000001de
! Mem[000000009100019c] = f6c074eb, %g2 = 00000000000000b7
ldub [%i6+0x19f],%g2 ! %g2 = 00000000000000f6
membar #Sync ! Added by membar checker (2032)
! %f0 = c83e00d2 da8d18e9 c9449b8e e58e15e3
! %f4 = dc197633 37ed0a0b fe6f0d70 63d6f96d
! %f8 = ea7df01d b83aa6c8 92dd63be 0d049019
! %f12 = 3c2085dc fadaf60b e8f236df c76b2a6e
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[000000004b8000bc] = 289d285d, %l4 = 000000000aefd629
lduh [%i3+0x0be],%l4 ! %l4 = 000000000000285d
p29_label_16:
! Mem[000000004b8000e8] = 98cb2007fa2d20c6, %l4 = 000000000000285d, %l6 = 0000000000000096
add %i3,0xe8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 98cb2007fa2d20c6
! Mem[000000004b8000f3] = cfe0315f, %l0 = 00000000000001de
ldstub [%i3+0x0f3],%l0 ! %l0 = 0000005f000000ff
! Mem[0000000090000038] = 6e2a6bc7df36f2e8, %g2 = 00000000000000f6
ldx [%i4+0x038],%g2 ! %g2 = 6e2a6bc7df36f2e8
! Mem[000000004a800138] = a2943400, %l0 = 000000000000005f
ldub [%i1+0x139],%l0 ! %l0 = 0000000000000094
! %l7 = ffffffff98aa0e92, Mem[000000004a8001b0] = 528f0ca5be251f89
stx %l7,[%i1+0x1b0] ! Mem[000000004a8001b0] = ffffffff98aa0e92
! Mem[000000004b000080] = 61eb9012, %l5 = 5c55638e, %l0 = 00000094
add %i2,0x80,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000061eb9012
membar #Sync ! Added by membar checker (2033)
! Mem[00000000900000d0] = 0b0aed37, %g2 = 6e2a6bc7df36f2e8
lduw [%i4+0x0d0],%g2 ! %g2 = 000000000b0aed37
! Mem[000000004a000109] = 059e5447, %l1 = 3cba945e781ecd59
ldstub [%i0+0x109],%l1 ! %l1 = 0000009e000000ff
! Mem[000000004a000130] = e718b973e04c13f1, %l4 = 000000000000285d, %l4 = 000000000000285d
add %i0,0x130,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = e718b973e04c13f1
! Mem[0000000090000108] = c9449b8e e58e15e3, %g2 = 0b0aed37, %g3 = a0968908
ldd [%i4+0x108],%g2 ! %g2 = 00000000c9449b8e 00000000e58e15e3
p29_label_17:
! Mem[000000004b800048] = ec0f8aac, %l2 = bbd1b185a823d226
swap [%i3+0x048],%l2 ! %l2 = 00000000ec0f8aac
! %l0 = 0000000061eb9012, Mem[00000000908000f8] = 1698e13e
stw %l0,[%i5+0x0f8] ! Mem[00000000908000f8] = 61eb9012
! Mem[000000004a000178] = f81169a36400bce1, %l5 = 000000005c55638e, %l3 = 0000000012cec96e
add %i0,0x178,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = f81169a36400bce1
! Mem[000000004a8001c4] = df481018, %l6 = 98cb2007fa2d20c6
ldstub [%i1+0x1c4],%l6 ! %l6 = 000000df000000ff
! %l3 = f81169a36400bce1, Mem[00000000900001a2] = 6aeb14a7
sth %l3,[%i4+0x1a2] ! Mem[00000000900001a0] = bce114a7
! %l4 = e718b973e04c13f1, Mem[0000000090000194] = 32283edd
sth %l4,[%i4+0x194] ! Mem[0000000090000194] = 13f13edd
! Mem[000000004b800168] = 281c8fbd, %l2 = 00000000ec0f8aac
swap [%i3+0x168],%l2 ! %l2 = 00000000281c8fbd
! Mem[000000004b8001c4] = ffd4ba38, %l2 = 00000000281c8fbd
ldstub [%i3+0x1c4],%l2 ! %l2 = 000000ff000000ff
! %l3 = f81169a36400bce1, Mem[00000000908001c8] = ff6375af1ce4d927
stx %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = f81169a36400bce1
! Mem[000000004a000058] = adfb8776, %l7 = ffffffff98aa0e92
ldub [%i0+0x05a],%l7 ! %l7 = 0000000000000087
p29_label_18:
! %f16 = b3403561 cea33896 c4079d4b 962743be
! %f20 = c17c5d4e db4f98dc 7e8f1366 8295a225
! %f24 = 92579829 9d6607a0 d772e866 6a772c6c
! %f28 = 8db78138 7f289c77 6bfd2650 7e4aad68
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000091000194] = 1cc7baa4, %g2 = 00000000c9449b8e
ldsb [%i6+0x196],%g2 ! %g2 = 000000000000001c
! Mem[000000004b800164] = f8cc8a17, %l6 = 000000df, %l1 = 0000009e
add %i3,0x164,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f8cc8a17
! Mem[000000004b8001d5] = e1274b1c, %l0 = 0000000061eb9012
ldstub [%i3+0x1d5],%l0 ! %l0 = 00000027000000ff
! Mem[000000004b800098] = 1460e9c6, %l0 = 0000000000000027
swap [%i3+0x098],%l0 ! %l0 = 000000001460e9c6
! Mem[000000004b800100] = bbd1b185 a823d226 9b17812d fb2a32ee
! Mem[000000004b800110] = ecc6ef06 8c3578d4 001641ff 08478978
! Mem[000000004b800120] = 9c65738b 934b9ff1 b24672b9 a9f67063
! Mem[000000004b800130] = fb04d1ee ca040771 6f801dc8 1bce11aa
mov 0x100,%g6
ldda [%i3+%g6]ASI_BLK_S,%f16 ! Block Load from 000000004b800100
! %l3 = f81169a36400bce1, Mem[00000000910000b8] = 33a41d64e0737ef9
stx %l3,[%i6+0x0b8] ! Mem[00000000910000b8] = f81169a36400bce1
! Mem[0000000091000060] = 658ce938, %g2 = 000000000000001c
ldsb [%i6+0x063],%g2 ! %g2 = 0000000000000065
! Mem[0000000091000140] = 1cae4e95, %g2 = 0000000000000065
lduh [%i6+0x140],%g2 ! %g2 = 0000000000001cae
! %f0 = c83e00d2 da8d18e9 c9449b8e e58e15e3
! %f4 = dc197633 37ed0a0b fe6f0d70 63d6f96d
! %f8 = ea7df01d b83aa6c8 92dd63be 0d049019
! %f12 = 3c2085dc fadaf60b e8f236df c76b2a6e
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
p29_label_19:
! Mem[00000000908000e0] = 7b822914, %g2 = 0000000000001cae
ldsh [%i5+0x0e0],%g2 ! %g2 = 0000000000007b82
! Mem[000000004b000158] = 4240ac6b, %l6 = 00000000000000df
ldsb [%i2+0x15b],%l6 ! %l6 = 000000000000006b
! Mem[000000004b000088] = d40bddd2 51a34416, %l4 = e04c13f1, %l5 = 5c55638e
ldd [%i2+0x088],%l4 ! %l4 = 00000000d40bddd2 0000000051a34416
! Mem[000000004b800128] = b24672b9, %l5 = 0000000051a34416
ldsh [%i3+0x128],%l5 ! %l5 = ffffffffffffb246
! Mem[00000000918001b8] = e384e8a2 d9b4a6f2, %g2 = 00007b82, %g3 = e58e15e3
ldd [%o0+0x1b8],%g2 ! %g2 = 00000000e384e8a2 00000000d9b4a6f2
! Mem[00000000918000e0] = 244c0f1d77149a5d, %g2 = 00000000e384e8a2
ldx [%o0+0x0e0],%g2 ! %g2 = 244c0f1d77149a5d
! Mem[0000000091000170] = fcaaa1c2, %g18 = 03ca70bca37e67a2
ldsw [%i6+0x170],%g2 ! %g2 = 03ca70bca37e67a2
! %l2 = 000000ff, %l3 = 6400bce1, Mem[0000000090800140] = 7b6f9104 425eec72
std %l2,[%i5+0x140] ! Mem[0000000090800140] = 000000ff 6400bce1
! Mem[000000004a0001c0] = c8d9679e38c876ce, %l2 = 00000000000000ff
ldx [%i0+0x1c0],%l2 ! %l2 = c8d9679e38c876ce
membar #Sync ! Added by membar checker (2034)
! Mem[0000000090000038] = e8f236df, %g2 = fffffffffcaaa1c2
lduw [%i4+0x038],%g2 ! %g2 = 00000000e8f236df
p29_label_20:
! %l1 = 00000000f8cc8a17, Mem[00000000900001f0] = 779c287f
sth %l1,[%i4+0x1f0] ! Mem[00000000900001f0] = 8a17287f
! Mem[000000004a000010] = 05a122b0, %l6 = 000000000000006b
ldstub [%i0+%o2],%l6 ! %l6 = 00000005000000ff
! Mem[00000000900000b8] = 68ad4a7e 5026fd6b, %g2 = e8f236df, %g3 = d9b4a6f2
ldd [%i4+0x0b8],%g2 ! %g2 = 0000000068ad4a7e 000000005026fd6b
! Mem[000000004a800188] = a84e8345, %l7 = 0000000000000087
swap [%i1+0x188],%l7 ! %l7 = 00000000a84e8345
! Mem[0000000091000010] = 124428d70474995f, %g2 = 0000000068ad4a7e
ldx [%i6+%o2],%g2 ! %g2 = 124428d70474995f
! Mem[000000004a800174] = 0e06eb0f, %l3 = 6400bce1, %l6 = 00000005
add %i1,0x174,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000e06eb0f
! Mem[00000000900001d8] = 25a2958266138f7e, %g2 = 124428d70474995f
ldx [%i4+0x1d8],%g2 ! %g2 = 25a2958266138f7e
! %l3 = f81169a36400bce1, Mem[0000000090800168] = 6d574838
stw %l3,[%i5+0x168] ! Mem[0000000090800168] = 6400bce1
! %l2 = c8d9679e38c876ce, Mem[00000000908000d0] = b92bd5886ed32e70
stx %l2,[%i5+0x0d0] ! Mem[00000000908000d0] = c8d9679e38c876ce
! Mem[0000000091000108] = 7cdf856a, %g2 = 25a2958266138f7e
ldsh [%i6+0x10a],%g2 ! %g2 = 0000000000007cdf
p29_label_21:
! Mem[0000000091000148] = 1aab249aa9cc5378, %g2 = 0000000000007cdf
ldx [%i6+0x148],%g2 ! %g2 = 1aab249aa9cc5378
! Mem[000000004a800008] = bb600d86, %l3 = f81169a36400bce1
swap [%i1+%o1],%l3 ! %l3 = 00000000bb600d86
! Mem[0000000090800110] = 4df41327 77693c15, %g2 = a9cc5378, %g3 = 5026fd6b
ldd [%i5+0x110],%g2 ! %g2 = 000000004df41327 0000000077693c15
! %l2 = c8d9679e38c876ce, Mem[000000004a800180] = eed8e490
stw %l2,[%i1+0x180] ! Mem[000000004a800180] = 38c876ce
! %l7 = 00000000a84e8345, Mem[000000009080014f] = 5ca823d2
stb %l7,[%i5+0x14f] ! Mem[000000009080014c] = 45a823d2
! Mem[000000004a800152] = 835dc191, %l1 = 00000000f8cc8a17
ldstub [%i1+0x152],%l1 ! %l1 = 000000c1000000ff
! %l0 = 000000001460e9c6, Mem[000000004b0001e0] = 8505483402cb2c73
stx %l0,[%i2+0x1e0] ! Mem[000000004b0001e0] = 000000001460e9c6
! %l0 = 000000001460e9c6, Mem[0000000090000140] = 9638a3ce
stw %l0,[%i4+0x140] ! Mem[0000000090000140] = 1460e9c6
! %l1 = 00000000000000c1, Mem[0000000090800008] = 9c039aa9005c8a51
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000c1
! Mem[00000000910000d0] = 807c80b2 4ba298be, %g2 = 4df41327, %g3 = 77693c15
ldd [%i6+0x0d0],%g2 ! %g2 = 00000000807c80b2 000000004ba298be
p29_label_22:
! Mem[0000000090000054] = db4f98dc, %g18 = 03ca70bca37e67a2
ldsw [%i4+0x054],%g2 ! %g2 = 03ca70bca37e67a2
! Mem[000000004a800188] = 00000087, %l4 = 00000000d40bddd2
ldub [%i1+0x18a],%l4 ! %l4 = 0000000000000000
! Mem[00000000900001a0] = bce114a7, %g2 = ffffffffdb4f98dc
lduh [%i4+0x1a2],%g2 ! %g2 = 000000000000bce1
! Mem[0000000090000070] = 81387f28, %g2 = 000000000000bce1
ldub [%i4+0x072],%g2 ! %g2 = 0000000000000081
! Mem[000000004b80012c] = a9f67063, %l6 = 0e06eb0f, %l0 = 1460e9c6
add %i3,0x12c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000a9f67063
! Mem[000000004b000095] = 211592b1, %l4 = 0000000000000000
ldstub [%i2+0x095],%l4 ! %l4 = 00000015000000ff
! Mem[000000004b000080] = 61eb9012, %l4 = 00000015, %l1 = 000000c1
add %i2,0x80,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000061eb9012
! %f0 = c83e00d2 da8d18e9 c9449b8e e58e15e3
! %f4 = dc197633 37ed0a0b fe6f0d70 63d6f96d
! %f8 = ea7df01d b83aa6c8 92dd63be 0d049019
! %f12 = 3c2085dc fadaf60b e8f236df c76b2a6e
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[00000000918000a0] = 7c97f551, %g2 = 0000000000000081
ldsh [%o0+0x0a2],%g2 ! %g2 = 0000000000007c97
! %l6 = 000000000e06eb0f, Mem[000000009000014c] = 4b9d07c4
stw %l6,[%i4+0x14c] ! Mem[000000009000014c] = 0e06eb0f
p29_label_23:
! Mem[000000004b000068] = 69ff29f70ce7114f, %l3 = 00000000bb600d86, %l0 = 00000000a9f67063
add %i2,0x68,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 69ff29f70ce7114f
! Mem[000000004b000010] = 0256159f27a85df7, %l6 = 000000000e06eb0f, %l5 = ffffffffffffb246
add %i2,0x10,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 0256159f27a85df7
! Mem[000000004b800164] = f8cc8a17, %l2 = 38c876ce, %l1 = 61eb9012
add %i3,0x164,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f8cc8a17
! %l4 = 00000015, %l5 = 27a85df7, Mem[0000000091000168] = 9effc705 1801caab
std %l4,[%i6+0x168] ! Mem[0000000091000168] = 00000015 27a85df7
! %l3 = 00000000bb600d86, Mem[000000004a800034] = 3fa26226
stw %l3,[%i1+0x034] ! Mem[000000004a800034] = bb600d86
! Mem[000000004b000178] = fab7766f, %l4 = 0000000000000015
lduh [%i2+0x17a],%l4 ! %l4 = 000000000000766f
! Mem[000000004b000030] = 20d66e02a33fb87a, %l5 = 0256159f27a85df7, %l3 = 00000000bb600d86
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 20d66e02a33fb87a
! Mem[0000000091000080] = d11f5ade, %g2 = 0000000000007c97
ldsh [%i6+0x082],%g2 ! %g2 = ffffffffffffd11f
! Mem[000000004b800094] = 32556a45, %l0 = 69ff29f70ce7114f
lduh [%i3+0x096],%l0 ! %l0 = 0000000000006a45
! Mem[0000000091800138] = fd0fe4f3, %g2 = ffffffffffffd11f
ldsb [%o0+0x13a],%g2 ! %g2 = fffffffffffffffd
p29_label_24:
! %l2 = c8d9679e38c876ce, Mem[000000004a8001fe] = c5172cd6
sth %l2,[%i1+0x1fe] ! Mem[000000004a8001fc] = c51776ce
! Mem[0000000090000064] = 07a0d772, %g2 = fffffffffffffffd
lduh [%i4+0x066],%g2 ! %g2 = 00000000000007a0
! Mem[0000000091800088] = 95e3233b 451dbcda, %g2 = 000007a0, %g3 = 4ba298be
ldd [%o0+0x088],%g2 ! %g2 = 0000000095e3233b 00000000451dbcda
! Mem[000000004b00001b] = bb6887e7, %l5 = 0256159f27a85df7
ldstub [%i2+0x01b],%l5 ! %l5 = 000000e7000000ff
! %l2 = 38c876ce, %l3 = a33fb87a, Mem[00000000910000a8] = 477df7d6 f2b795cc
std %l2,[%i6+0x0a8] ! Mem[00000000910000a8] = 38c876ce a33fb87a
! %f0 = c83e00d2 da8d18e9 c9449b8e e58e15e3
! %f4 = dc197633 37ed0a0b fe6f0d70 63d6f96d
! %f8 = ea7df01d b83aa6c8 92dd63be 0d049019
! %f12 = 3c2085dc fadaf60b e8f236df c76b2a6e
stda %f0,[%i3+%g5]ASI_BLK_S ! Block Store to 000000004b8000c0
! Mem[000000004a800040] = c418d0b3, %l1 = f8cc8a17, %l6 = 0e06eb0f
add %i1,0x40,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000c418d0b3
! %l4 = 000000000000766f, Mem[00000000900001ac] = db2df7d9
stw %l4,[%i4+0x1ac] ! Mem[00000000900001ac] = 0000766f
! Mem[000000004b800070] = 80f272ef4a3d2249, %l0 = 0000000000006a45, %l5 = 00000000000000e7
add %i3,0x70,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 80f272ef4a3d2249
! Mem[00000000910001ec] = 7a00199a, %g2 = 0000000095e3233b
ldub [%i6+0x1ee],%g2 ! %g2 = 000000000000007a
p29_label_25:
! %l0 = 00006a45, %l1 = f8cc8a17, Mem[00000000900001d8] = 25a29582 66138f7e
std %l0,[%i4+0x1d8] ! Mem[00000000900001d8] = 00006a45 f8cc8a17
! Mem[00000000900000c0] = e9188dda d2003ec8 e3158ee5 8e9b44c9
! Mem[00000000900000d0] = 0b0aed37 337619dc 6df9d663 700d6ffe
! Mem[00000000900000e0] = c8a63ab8 1df07dea 1990040d be63dd92
! Mem[00000000900000f0] = 0bf6dafa dc85203c 6e2a6bc7 df36f2e8
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000180] = 9ecff629 cb5a67b8, %g2 = 0000007a, %g3 = 451dbcda
ldd [%i4+0x180],%g2 ! %g2 = 000000009ecff629 00000000cb5a67b8
! Mem[00000000900000a4] = 29985792, %g2 = 000000009ecff629
lduw [%i4+0x0a4],%g2 ! %g2 = 0000000029985792
! %l6 = c418d0b3, %l7 = a84e8345, Mem[00000000918001d0] = 6629cc04 93a5af33
std %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = c418d0b3 a84e8345
! %l0 = 00006a45, %l1 = f8cc8a17, Mem[000000004b800158] = d977491a efe65f34
std %l0,[%i3+0x158] ! Mem[000000004b800158] = 00006a45 f8cc8a17
! Mem[000000004b000140] = f5ee4bd8 4f80035b 2df3c957 343d311a
! Mem[000000004b000150] = 01b19718 5ab534b3 4240ac6b da69c175
! Mem[000000004b000160] = 0b26353c fd40d4d0 84ccbca6 e5ca4aee
! Mem[000000004b000170] = 9fc42351 3886dc4c fab7766f 588f8da9
mov 0x140,%g4
ldda [%i2+%g4]ASI_BLK_S,%f0 ! Block Load from 000000004b000140
! %f16 = bbd1b185 a823d226 9b17812d fb2a32ee
! %f20 = ecc6ef06 8c3578d4 001641ff 08478978
! %f24 = 9c65738b 934b9ff1 b24672b9 a9f67063
! %f28 = fb04d1ee ca040771 6f801dc8 1bce11aa
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000090800090] = 95193fee, %g18 = 03ca70bca37e67a2
ldsw [%i5+0x090],%g2 ! %g2 = 03ca70bca37e67a2
! Mem[000000004b0000d9] = b922b28e, %l2 = c8d9679e38c876ce
ldstub [%i2+0x0d9],%l2 ! %l2 = 00000022000000ff
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000000006a45
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f8cc8a17
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000022
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 20d66e02a33fb87a
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000766f
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 80f272ef4a3d2249
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c418d0b3
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a84e8345
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 f5ee4bd8 4f80035b
bne %xcc,p29_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2df3c957 343d311a
bne %xcc,p29_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 01b19718 5ab534b3
bne %xcc,p29_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4240ac6b da69c175
bne %xcc,p29_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 0b26353c fd40d4d0
bne %xcc,p29_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 84ccbca6 e5ca4aee
bne %xcc,p29_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 9fc42351 3886dc4c
bne %xcc,p29_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be fab7766f 588f8da9
bne %xcc,p29_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be bbd1b185 a823d226
bne %xcc,p29_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9b17812d fb2a32ee
bne %xcc,p29_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ecc6ef06 8c3578d4
bne %xcc,p29_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 001641ff 08478978
bne %xcc,p29_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 9c65738b 934b9ff1
bne %xcc,p29_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b24672b9 a9f67063
bne %xcc,p29_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be fb04d1ee ca040771
bne %xcc,p29_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 6f801dc8 1bce11aa
bne %xcc,p29_f30_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = ffa122b036c055dc
ldx [%i0+0x010],%g3 ! Observed data at 000000004a000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x010,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3cba945e781ecd59
ldx [%i0+0x088],%g3 ! Observed data at 000000004a000088
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a823d22601eb8ae5
ldx [%i0+0x090],%g3 ! Observed data at 000000004a000090
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = eeb4cca600000074
ldx [%i0+0x098],%g3 ! Observed data at 000000004a000098
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 11d0b65e7401947d
ldx [%i0+0x0b8],%g3 ! Observed data at 000000004a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 25a2958266138f7e
ldx [%i0+0x0d8],%g3 ! Observed data at 000000004a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c2a2602e5026fd6b
ldx [%i0+0x0f8],%g3 ! Observed data at 000000004a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 05ff54471ef84700
ldx [%i0+0x108],%g3 ! Observed data at 000000004a000108
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00000000000000b0
ldx [%i0+0x128],%g3 ! Observed data at 000000004a000128
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = f5d3dc94b5ffee84
ldx [%i0+0x148],%g3 ! Observed data at 000000004a000148
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x148,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 5884ac53c7c6ff1d
ldx [%i0+0x1a8],%g3 ! Observed data at 000000004a0001a8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0000000008cb9395
ldx [%i0+0x1e8],%g3 ! Observed data at 000000004a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1e8,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 6400bce1b620c7b8
ldx [%i1+0x008],%g3 ! Observed data at 000000004a800008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = b7b8c5bf261e79ff
ldx [%i1+0x018],%g3 ! Observed data at 000000004a800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = a3babe3ebb600d86
ldx [%i1+0x030],%g3 ! Observed data at 000000004a800030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x030,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0b0aed37337619ff
ldx [%i1+0x0d0],%g3 ! Observed data at 000000004a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x118],%g2 ! Expected data = b9bbb5181907ff39
ldx [%i1+0x118],%g3 ! Observed data at 000000004a800118
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff1ccd4d9860c6ed
ldx [%i1+0x128],%g3 ! Observed data at 000000004a800128
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = d5419e58e517ffb8
ldx [%i1+0x130],%g3 ! Observed data at 000000004a800130
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 835dff91afa5c295
ldx [%i1+0x150],%g3 ! Observed data at 000000004a800150
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 38c876ce2833dec4
ldx [%i1+0x180],%g3 ! Observed data at 000000004a800180
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000000874dacc988
ldx [%i1+0x188],%g3 ! Observed data at 000000004a800188
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ffffffff98aa0e92
ldx [%i1+0x1b0],%g3 ! Observed data at 000000004a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 77f7dda2ff481018
ldx [%i1+0x1c0],%g3 ! Observed data at 000000004a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 239a4ebe8e83ec22
ldx [%i1+0x1d0],%g3 ! Observed data at 000000004a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0c66f5bbc51776ce
ldx [%i1+0x1f8],%g3 ! Observed data at 000000004a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1f8,%g4
set p29_local2_expect,%g1
p29_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = bb6887ffe48a27b1
ldx [%i2+0x018],%g3 ! Observed data at 000000004b000018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x018,%g4
ldx [%g1+0x060],%g2 ! Expected data = 4f2b30ffc6463292
ldx [%i2+0x060],%g3 ! Observed data at 000000004b000060
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 69ff29f70ce7114f
ldx [%i2+0x068],%g3 ! Observed data at 000000004b000068
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = a15b603221ff92b1
ldx [%i2+0x090],%g3 ! Observed data at 000000004b000090
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e18a833aa83cc809
ldx [%i2+0x0b8],%g3 ! Observed data at 000000004b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b9ffb28e91e7b75d
ldx [%i2+0x0d8],%g3 ! Observed data at 000000004b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 01f0112f00000017
ldx [%i2+0x0e0],%g3 ! Observed data at 000000004b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = d2003ec8b6cc2bb6
ldx [%i2+0x100],%g3 ! Observed data at 000000004b000100
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = e4eeff28556ab8ff
ldx [%i2+0x120],%g3 ! Observed data at 000000004b000120
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x120,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 50090136a823d226
ldx [%i2+0x1a0],%g3 ! Observed data at 000000004b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000001460e9c6
ldx [%i2+0x1e0],%g3 ! Observed data at 000000004b0001e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1e0,%g4
set p29_local3_expect,%g1
p29_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 000038c89cf95057
ldx [%i3+0x008],%g3 ! Observed data at 000000004b800008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = a823d226b54b99ba
ldx [%i3+0x048],%g3 ! Observed data at 000000004b800048
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = bb600d86b620c7b8
ldx [%i3+0x050],%g3 ! Observed data at 000000004b800050
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00000027b05fda0e
ldx [%i3+0x098],%g3 ! Observed data at 000000004b800098
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c83e00d2da8d18e9
ldx [%i3+0x0c0],%g3 ! Observed data at 000000004b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = c9449b8ee58e15e3
ldx [%i3+0x0c8],%g3 ! Observed data at 000000004b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = dc19763337ed0a0b
ldx [%i3+0x0d0],%g3 ! Observed data at 000000004b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = fe6f0d7063d6f96d
ldx [%i3+0x0d8],%g3 ! Observed data at 000000004b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ea7df01db83aa6c8
ldx [%i3+0x0e0],%g3 ! Observed data at 000000004b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 92dd63be0d049019
ldx [%i3+0x0e8],%g3 ! Observed data at 000000004b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3c2085dcfadaf60b
ldx [%i3+0x0f0],%g3 ! Observed data at 000000004b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e8f236dfc76b2a6e
ldx [%i3+0x0f8],%g3 ! Observed data at 000000004b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = 00006a45f8cc8a17
ldx [%i3+0x158],%g3 ! Observed data at 000000004b800158
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = ec0f8aac8f92dbff
ldx [%i3+0x168],%g3 ! Observed data at 000000004b800168
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 6fc695afffd4ba38
ldx [%i3+0x1c0],%g3 ! Observed data at 000000004b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8638a25de1ff4b1c
ldx [%i3+0x1d0],%g3 ! Observed data at 000000004b8001d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1d0,%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:
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b000000]
stha %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000018]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800028]
done
p29_trap1o:
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b000000]
stha %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000018]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800028]
done
p29_trap2e:
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800008]
stxa %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000028]
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a800020]
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p29_trap2o:
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800008]
stxa %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000028]
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a800020]
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p29_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p29_trap3o:
nop
nop
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 = 730668f2140200ce
ldx [%g1+0x008],%l1 ! %l1 = fc6b5163a47027f2
ldx [%g1+0x010],%l2 ! %l2 = bfe08e44d47c0d5a
ldx [%g1+0x018],%l3 ! %l3 = 0ae80b3e314392d2
ldx [%g1+0x020],%l4 ! %l4 = f6dd78c7b5831e8a
ldx [%g1+0x028],%l5 ! %l5 = 0c2a14d9c9b25d5b
ldx [%g1+0x030],%l6 ! %l6 = a00857dea90bf434
ldx [%g1+0x038],%l7 ! %l7 = 74540a989bff4013
! 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 = af0f7c98 0aa987f7 b05f56a7 016dcf00
! %f4 = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! %f8 = 6577c2e1 f1058733 86c8da60 f302d5a4
! %f12 = 04517bb2 a7582222 f355db4b c4a3bb10
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = deb5e785 1f2f6e01 7c1ea42f 598e2e42
! %f20 = 223e21a4 67b7fb90 757dc6d9 1f2e693e
! %f24 = 278bf23d 3fd32fd2 ba7f6a23 932aa2ed
! %f28 = 51ef83f8 3974e961 1f87709b 4d8c37c8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = abf39279 1912b60c a7da668a b3314a80
! %f36 = ddd82276 b63a3cfa c7116fcd d491acaa
! %f40 = ea938209 2f2c52c8 2fd172d3 adb5fa62
! %f44 = 3f58fd65 6f57182f 07e3d455 1fc9c9a1
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xba32d9b70000003f,%g7,%g1 ! GSR scale = 7, align = 7
wr %g1,%g0,%gsr ! GSR = ba32d9b70000003f
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[000000004d0000e8] = 4f0c6549, %l7 = c3db50a834b79efa
ldstub [%i2+0x0e8],%l7 ! %l7 = 0000004f000000ff
! Mem[0000000090000058] = 05e7b9b6, %g2 = 94ffdb5316212c66
ldub [%i4+0x05b],%g2 ! %g2 = 0000000000000005
! Mem[000000004c80010b] = 6b3311b9, %l3 = 8b446179dada370c
ldstub [%i1+0x10b],%l3 ! %l3 = 000000b9000000ff
! Mem[000000004d8001b8] = a0b14aa2, %l2 = 5669e7f68471811a
swap [%i3+0x1b8],%l2 ! %l2 = 00000000a0b14aa2
! Mem[000000004c800000] = af6d162c, %l2 = 00000000a0b14aa2
swap [%i1+%g0],%l2 ! %l2 = 00000000af6d162c
! Mem[00000000918001a8] = 68d08c1d21063261, %g2 = 0000000000000005
ldx [%o0+0x1a8],%g2 ! %g2 = 68d08c1d21063261
! %l4 = 84f3390d, %l5 = 0a72fe93, Mem[00000000900000b0] = 9a9b4698 1f4d5e21
std %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = 84f3390d 0a72fe93
! Mem[000000004c800118] = 3727406f, %l7 = 000000000000004f
swap [%i1+0x118],%l7 ! %l7 = 000000003727406f
! Mem[000000004d000158] = 7b400d64, %l2 = 00000000af6d162c
swap [%i2+0x158],%l2 ! %l2 = 000000007b400d64
! Mem[000000004d0001dc] = f7cc79fe, %l0 = f82f6ac004afcb02
swap [%i2+0x1dc],%l0 ! %l0 = 00000000f7cc79fe
p30_label_2:
! Mem[0000000090000148] = a79cfb31 0cba74fa, %g2 = 21063261, %g3 = 0bad0b00
ldd [%i4+0x148],%g2 ! %g2 = 00000000a79cfb31 000000000cba74fa
! Mem[0000000091000088] = 230256eb, %g2 = 00000000a79cfb31
lduw [%i6+0x088],%g2 ! %g2 = 00000000230256eb
! Mem[00000000918001bc] = d9b4a6f2, %g2 = 00000000230256eb
lduh [%o0+0x1bc],%g2 ! %g2 = 000000000000d9b4
! %l0 = 00000000f7cc79fe, Mem[0000000090800070] = 456dc0f7
stw %l0,[%i5+0x070] ! Mem[0000000090800070] = f7cc79fe
! Mem[0000000090000134] = f0ec3fac, %g18 = 9b1c78523e2b17f6
ldsw [%i4+0x134],%g2 ! %g2 = 9b1c78523e2b17f6
! Mem[000000004c000119] = 85aa7961, %l3 = 00000000000000b9
ldstub [%i0+0x119],%l3 ! %l3 = 000000aa000000ff
! Mem[000000004d800148] = 5f55deff, %l3 = 00000000000000aa
swap [%i3+0x148],%l3 ! %l3 = 000000005f55deff
! Mem[000000004d000090] = 61c55550, %l6 = 61ebae8e57e13098
swap [%i2+0x090],%l6 ! %l6 = 0000000061c55550
! Mem[000000004c800054] = 96ea711f, %l1 = 4c5be47bbceee944
lduw [%i1+0x054],%l1 ! %l1 = 0000000096ea711f
membar #Sync ! Added by membar checker (2035)
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 84f3390d 0a72fe93 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
p30_label_3:
! Mem[00000000900001fc] = 1d250333, %g2 = fffffffff0ec3fac
ldsb [%i4+0x1fc],%g2 ! %g2 = 000000000000001d
! %l0 = 00000000f7cc79fe, Mem[00000000910001e3] = 7004fdbd
stb %l0,[%i6+0x1e3] ! Mem[00000000910001e0] = fe04fdbd
! %l4 = 39c0aa9084f3390d, Mem[00000000908001ae] = fe82c53b
sth %l4,[%i5+0x1ae] ! Mem[00000000908001ac] = 390dc53b
! Mem[000000004d0001d8] = ea1e2a21, %l7 = 3727406f, %l7 = 3727406f
add %i2,0x1d8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ea1e2a21
! %l6 = 61c55550, %l7 = ea1e2a21, Mem[000000004c000038] = ff14c063 36cdcd67
std %l6,[%i0+0x038] ! Mem[000000004c000038] = 61c55550 ea1e2a21
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000004c0001b0] = c7105d0c, %l0 = f7cc79fe, %l1 = 96ea711f
add %i0,0x1b0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000c7105d0c
! %f0 = af0f7c98 0aa987f7 b05f56a7 016dcf00
! %f4 = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! %f8 = 6577c2e1 f1058733 86c8da60 f302d5a4
! %f12 = 04517bb2 a7582222 f355db4b c4a3bb10
stda %f0,[%i0+%g5]ASI_COMMIT_S ! Block Store to 000000004c000140
membar #Sync ! Added by membar checker (2036)
! %l6 = 0000000061c55550, Mem[000000009000014f] = faaf148a
stb %l6,[%i4+0x14f] ! Mem[000000009000014c] = 50af148a
p30_label_4:
! Mem[0000000091000150] = 3ab93af1 79d8a372, %g2 = 0000001d, %g3 = 0cba74fa
ldd [%i6+0x150],%g2 ! %g2 = 000000003ab93af1 0000000079d8a372
! %l4 = 84f3390d, %l5 = 0a72fe93, Mem[0000000091800150] = d90775af b80be421
std %l4,[%o0+0x150] ! Mem[0000000091800150] = 84f3390d 0a72fe93
! Mem[000000004c80005a] = a47c6072, %l4 = 39c0aa9084f3390d
ldstub [%i1+0x05a],%l4 ! %l4 = 00000060000000ff
! %l4 = 0000000000000060, Mem[0000000091000128] = 3f33e222
stb %l4,[%i6+0x128] ! Mem[0000000091000128] = 6033e222
! %f16 = deb5e785 1f2f6e01 7c1ea42f 598e2e42
! %f20 = 223e21a4 67b7fb90 757dc6d9 1f2e693e
! %f24 = 278bf23d 3fd32fd2 ba7f6a23 932aa2ed
! %f28 = 51ef83f8 3974e961 1f87709b 4d8c37c8
stda %f16,[%i0]ASI_BLK_AIUP ! Block Store to 000000004c000000
! Mem[000000009100017c] = 19a8f108, %g2 = 000000003ab93af1
ldub [%i6+0x17c],%g2 ! %g2 = 0000000000000019
! Mem[00000000900001b4] = ea80ba38, %g2 = 0000000000000019
ldub [%i4+0x1b7],%g2 ! %g2 = 00000000000000ea
! Mem[000000004c0000e0] = 11399988a6f10f67, %l4 = 0000000000000060, %l7 = 00000000ea1e2a21
add %i0,0xe0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 11399988a6f10f67
membar #Sync ! Added by membar checker (2037)
! Mem[000000004c000008] = 7c1ea42f598e2e42, %l6 = 0000000061c55550, %l6 = 0000000061c55550
add %i0,0x08,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 7c1ea42f598e2e42
! %l3 = 000000005f55deff, Mem[0000000091800192] = d63709e6
sth %l3,[%o0+0x192] ! Mem[0000000091800190] = deff09e6
p30_label_5:
! Mem[000000004d800050] = a9d7f022471ad648, %l5 = 5b7290e40a72fe93, %l4 = 0000000000000060
add %i3,0x50,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a9d7f022471ad648
! Mem[000000004d00012c] = 865e7d6e, %l5 = 5b7290e40a72fe93
ldsb [%i2+0x12f],%l5 ! %l5 = 000000000000006e
! Mem[0000000090000058] = 27828405 e7b9b6a4, %g2 = 000000ea, %g3 = 79d8a372
ldd [%i4+0x058],%g2 ! %g2 = 0000000027828405 00000000e7b9b6a4
! Mem[00000000908000f0] = aad441e0, %g2 = 0000000027828405
lduh [%i5+0x0f2],%g2 ! %g2 = 000000000000aad4
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000004d0001fa] = 67fa2cdb, %l6 = 7c1ea42f598e2e42
ldstub [%i2+0x1fa],%l6 ! %l6 = 0000002c000000ff
! %f0 = af0f7c98 0aa987f7 b05f56a7 016dcf00
! %f4 = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! %f8 = 6577c2e1 f1058733 86c8da60 f302d5a4
! %f12 = 04517bb2 a7582222 f355db4b c4a3bb10
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[000000004c0001c0] = 97fe16843324b381, %l7 = 11399988a6f10f67, %l0 = 00000000f7cc79fe
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 97fe16843324b381
! Mem[0000000091000100] = 54efad89 7ee3a18b, %g2 = 0000aad4, %g3 = e7b9b6a4
ldd [%i6+0x100],%g2 ! %g2 = 0000000054efad89 000000007ee3a18b
! Mem[000000004d0001b0] = 2f54cda1, %l7 = 11399988a6f10f67
swap [%i2+0x1b0],%l7 ! %l7 = 000000002f54cda1
p30_label_6:
! Mem[000000009000002c] = 635cb3be, %g2 = 0000000054efad89
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000063
! Mem[000000004c8001dc] = 24229150, %l7 = 000000002f54cda1
ldsh [%i1+0x1de],%l7 ! %l7 = ffffffffffff9150
! Mem[0000000091800014] = e530e08a, %g2 = 0000000000000063
lduw [%o0+0x014],%g2 ! %g2 = 00000000e530e08a
! %l3 = 000000005f55deff, Mem[000000004d0000e4] = 5fb4ba9e
stb %l3,[%i2+0x0e4] ! Mem[000000004d0000e4] = ffb4ba9e
! Mem[000000004d000064] = c8717e4a, %l2 = 000000007b400d64
swap [%i2+0x064],%l2 ! %l2 = 00000000c8717e4a
! Mem[000000004c00001c] = 1f2e693e, %l3 = 000000005f55deff
swap [%i0+0x01c],%l3 ! %l3 = 000000001f2e693e
! Mem[000000004c80002c] = aeb1584b, %l2 = 00000000c8717e4a
lduw [%i1+0x02c],%l2 ! %l2 = 00000000aeb1584b
! Mem[000000004d000064] = 7b400d64, %l5 = 000000000000006e
ldstub [%i2+0x064],%l5 ! %l5 = 0000007b000000ff
! %l0 = 3324b381, %l1 = c7105d0c, Mem[0000000091800110] = f718962d c7e3e047
std %l0,[%o0+0x110] ! Mem[0000000091800110] = 3324b381 c7105d0c
! %l0 = 3324b381, %l1 = c7105d0c, Mem[000000004d000110] = 5c229e9d 5739ed5f
std %l0,[%i2+0x110] ! Mem[000000004d000110] = 3324b381 c7105d0c
p30_label_7:
! %l5 = 000000000000007b, Mem[00000000908001e4] = 7e587ad1
stw %l5,[%i5+0x1e4] ! Mem[00000000908001e4] = 0000007b
! Mem[000000004c0000a4] = b182b1d0, %l1 = 00000000c7105d0c
swap [%i0+0x0a4],%l1 ! %l1 = 00000000b182b1d0
! Mem[0000000090000074] = 276fd783, %g2 = 00000000e530e08a
ldsb [%i4+0x077],%g2 ! %g2 = 0000000000000027
! Mem[000000004d000074] = d9a7c233, %l0 = 97fe16843324b381
ldsb [%i2+0x074],%l0 ! %l0 = ffffffffffffffd9
! %l2 = 00000000aeb1584b, Mem[00000000900001ca] = a3ccedb0
stb %l2,[%i4+0x1ca] ! Mem[00000000900001c8] = 4bccedb0
! Mem[000000004d800140] = 3899a23f, %l1 = 00000000b182b1d0
swap [%i3+0x140],%l1 ! %l1 = 000000003899a23f
! Mem[0000000091000120] = 46768b48, %g18 = 9b1c78523e2b17f6
ldsw [%i6+0x120],%g2 ! %g2 = 9b1c78523e2b17f6
! Mem[0000000090800024] = 84b81ed6, %g2 = 0000000046768b48
lduw [%i5+0x024],%g2 ! %g2 = 0000000084b81ed6
! %l4 = a9d7f022471ad648, Mem[0000000091000180] = 4b016a30
stw %l4,[%i6+0x180] ! Mem[0000000091000180] = 471ad648
! %l5 = 000000000000007b, Mem[000000004d800024] = df640645
sth %l5,[%i3+0x024] ! Mem[000000004d800024] = 007b0645
p30_label_8:
! Mem[0000000090800054] = 4677764d, %g2 = 0000000084b81ed6
lduh [%i5+0x056],%g2 ! %g2 = 0000000000004677
! Mem[0000000090800150] = 79d7a968 fd6f486e, %g2 = 00004677, %g3 = 7ee3a18b
ldd [%i5+0x150],%g2 ! %g2 = 0000000079d7a968 00000000fd6f486e
! Mem[000000004d800160] = 93e42b1ff0b1db0e, %l1 = 000000003899a23f, %l6 = 000000000000002c
add %i3,0x160,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 93e42b1ff0b1db0e
! %l4 = a9d7f022471ad648, Mem[000000004c800022] = 2d77096f
sth %l4,[%i1+0x022] ! Mem[000000004c800020] = 2d77d648
! Mem[000000004d000090] = 57e13098, %l2 = 00000000aeb1584b
ldub [%i2+0x090],%l2 ! %l2 = 0000000000000057
membar #Sync ! Added by membar checker (2038)
! Mem[000000004d000040] = 98070bc1 4239cc83 b5579377 3c1c0dae
! Mem[000000004d000050] = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! Mem[000000004d000060] = 782756e7 ff400d64 5578f711 a6c76c76
! Mem[000000004d000070] = 224fca7d d9a7c233 922d9102 f71b8fb5
ldda [%i2+%g6]ASI_BLK_P,%f16 ! Block Load from 000000004d000040
! %l6 = f0b1db0e, %l7 = ffff9150, Mem[0000000091800118] = 29c2ad3a 060bb791
std %l6,[%o0+0x118] ! Mem[0000000091800118] = f0b1db0e ffff9150
! Mem[0000000090000140] = af0f7c98 0aa987f7 b05f56a7 016dcf00
! Mem[0000000090000150] = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! Mem[0000000090000160] = 6577c2e1 f1058733 86c8da60 f302d5a4
! Mem[0000000090000170] = 04517bb2 a7582222 f355db4b c4a3bb10
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[000000004d000070] = 224fca7d, %l2 = 00000057, %l4 = 471ad648
add %i2,0x70,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000224fca7d
p30_label_9:
! Mem[00000000918001ec] = 40ced69a, %g2 = 0000000079d7a968
ldsb [%o0+0x1ec],%g2 ! %g2 = 0000000000000040
! %l7 = ffffffffffff9150, Mem[0000000090000006] = 6dc67dc9
sth %l7,[%i4+0x006] ! Mem[0000000090000004] = 91507dc9
! Mem[000000004d800058] = 7d9512e8, %l5 = 000000000000007b
ldsh [%i3+0x05a],%l5 ! %l5 = 00000000000012e8
! Mem[000000004c8000d0] = c31362e2, %l1 = 000000003899a23f
swap [%i1+0x0d0],%l1 ! %l1 = 00000000c31362e2
! Mem[00000000908000d8] = bd1c8fd8 49bd726e, %g2 = 00000040, %g3 = fd6f486e
ldd [%i5+0x0d8],%g2 ! %g2 = 00000000bd1c8fd8 0000000049bd726e
! %l4 = 00000000224fca7d, Mem[0000000090000014] = 9ea9c096
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 224fca7d
! %f0 = af0f7c98 0aa987f7 b05f56a7 016dcf00
! %f4 = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! %f8 = 6577c2e1 f1058733 86c8da60 f302d5a4
! %f12 = 04517bb2 a7582222 f355db4b c4a3bb10
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l6 = 93e42b1ff0b1db0e, Mem[00000000908000e7] = c4d57349
stb %l6,[%i5+0x0e7] ! Mem[00000000908000e4] = 0ed57349
! Mem[00000000900001c0] = ffe2a99e 7f636042 d4454bcc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000908000a0] = 16833e54, %g2 = 00000000bd1c8fd8
ldub [%i5+0x0a0],%g2 ! %g2 = 0000000000000016
p30_label_10:
! Mem[0000000090800160] = 281c7df8f72bd2b5, %g2 = 0000000000000016
ldx [%i5+0x160],%g2 ! %g2 = 281c7df8f72bd2b5
! %l5 = 00000000000012e8, Mem[000000004c8000d0] = 3899a23f43ca8a8a
stx %l5,[%i1+0x0d0] ! Mem[000000004c8000d0] = 00000000000012e8
! %f0 = af0f7c98 0aa987f7 b05f56a7 016dcf00
! %f4 = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! %f8 = 6577c2e1 f1058733 86c8da60 f302d5a4
! %f12 = 04517bb2 a7582222 f355db4b c4a3bb10
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[000000004d8000c4] = 16803f6d, %l2 = 0000000000000057
lduh [%i3+0x0c6],%l2 ! %l2 = 0000000000003f6d
! %l4 = 00000000224fca7d, Mem[0000000091800098] = cd824bad795c1135
stx %l4,[%o0+0x098] ! Mem[0000000091800098] = 00000000224fca7d
! Mem[0000000090000040] = 97104282 1b309035, %g2 = f72bd2b5, %g3 = 49bd726e
ldd [%i4+0x040],%g2 ! %g2 = 0000000097104282 000000001b309035
! %f16 = 98070bc1 4239cc83 b5579377 3c1c0dae
! %f20 = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! %f24 = 782756e7 ff400d64 5578f711 a6c76c76
! %f28 = 224fca7d d9a7c233 922d9102 f71b8fb5
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000004d0001ee] = 346441e2, %l0 = ffffffffffffffd9
ldstub [%i2+0x1ee],%l0 ! %l0 = 00000041000000ff
! Mem[000000004d800060] = 4037be82, %l4 = 224fca7d, %l2 = 00003f6d
add %i3,0x60,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000004037be82
! %l1 = 00000000c31362e2, Mem[0000000090800114] = 77693c15
stw %l1,[%i5+0x114] ! Mem[0000000090800114] = c31362e2
p30_label_11:
membar #Sync ! Added by membar checker (2039)
! %l7 = ffffffffffff9150, Mem[0000000090000010] = 0bfcf3a96e12b7c6
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffff9150
! Mem[000000004c0000a0] = f7846418, %l7 = ffffffffffff9150
swap [%i0+0x0a0],%l7 ! %l7 = 00000000f7846418
! %l5 = 00000000000012e8, Mem[0000000090000100] = 83cc3942c10b0798
stx %l5,[%i4+0x100] ! Mem[0000000090000100] = 00000000000012e8
! Mem[000000004c00001c] = 5f55deff, %l6 = 93e42b1ff0b1db0e
ldsb [%i0+0x01e],%l6 ! %l6 = ffffffffffffffde
! Mem[000000004d0001c0] = 94de3e27 01f41d34, %l6 = ffffffde, %l7 = f7846418
ldd [%i2+0x1c0],%l6 ! %l6 = 0000000094de3e27 0000000001f41d34
membar #Sync ! Added by membar checker (2040)
! Mem[0000000090000000] = af0f7c98 0aa987f7 b05f56a7 016dcf00
! Mem[0000000090000010] = ffffffff ffff9150 f51c7127 92d7a34d
! Mem[0000000090000020] = 6577c2e1 f1058733 86c8da60 f302d5a4
! Mem[0000000090000030] = 04517bb2 a7582222 f355db4b c4a3bb10
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %f16 = 98070bc1 4239cc83 b5579377 3c1c0dae
! %f20 = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! %f24 = 782756e7 ff400d64 5578f711 a6c76c76
! %f28 = 224fca7d d9a7c233 922d9102 f71b8fb5
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[000000004d80011c] = c0bad79e, %l6 = 0000000094de3e27
swap [%i3+0x11c],%l6 ! %l6 = 00000000c0bad79e
! Mem[000000004d0001a0] = cfb2ce5c, %l6 = 00000000c0bad79e
ldub [%i2+0x1a3],%l6 ! %l6 = 000000000000005c
! Mem[00000000908000cc] = 9fc9bfcc, %g18 = 9b1c78523e2b17f6
ldsw [%i5+0x0cc],%g2 ! %g2 = 9b1c78523e2b17f6
p30_label_12:
! Mem[000000004c0000d0] = 505def8773fe2449, %l1 = 00000000c31362e2, %l2 = 000000004037be82
add %i0,0xd0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 505def8773fe2449
! Mem[000000004d800018] = 85f79175, %l3 = 000000001f2e693e
ldstub [%i3+%o3],%l3 ! %l3 = 00000085000000ff
! %l4 = 00000000224fca7d, Mem[0000000090800158] = c37398fd
stb %l4,[%i5+0x158] ! Mem[0000000090800158] = 7d7398fd
! %l6 = 000000000000005c, Mem[0000000090800198] = 34f61767
stw %l6,[%i5+0x198] ! Mem[0000000090800198] = 0000005c
! Mem[000000004c8001d3] = 3fac62cd, %l4 = 00000000224fca7d
ldstub [%i1+0x1d3],%l4 ! %l4 = 000000cd000000ff
! Mem[00000000908001b0] = c53bc451, %g18 = 9b1c78523e2b17f6
ldsw [%i5+0x1b0],%g2 ! %g2 = 9b1c78523e2b17f6
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[000000009100013c] = af04c2b4, %g18 = 9b1c78523e2b17f6
ldsw [%i6+0x13c],%g2 ! %g2 = 9b1c78523e2b17f6
! Mem[00000000910001cc] = eab30abf, %g2 = ffffffffaf04c2b4
lduh [%i6+0x1cc],%g2 ! %g2 = 000000000000eab3
! %f16 = 98070bc1 4239cc83 b5579377 3c1c0dae
! %f20 = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! %f24 = 782756e7 ff400d64 5578f711 a6c76c76
! %f28 = 224fca7d d9a7c233 922d9102 f71b8fb5
stda %f16,[%i3]ASI_BLK_S ! Block Store to 000000004d800000
p30_label_13:
! Mem[00000000918001e0] = 18875723, %g2 = 000000000000eab3
ldub [%o0+0x1e0],%g2 ! %g2 = 0000000000000018
! Mem[000000004c80001c] = 792876d7, %l0 = 0000000000000041
ldsh [%i1+0x01e],%l0 ! %l0 = 00000000000076d7
! %l5 = 00000000000012e8, Mem[00000000910000ed] = 951bb360
stb %l5,[%i6+0x0ed] ! Mem[00000000910000ec] = e81bb360
! Mem[0000000091800050] = 82afd0fb f579ed01, %g2 = 00000018, %g3 = 1b309035
ldd [%o0+0x050],%g2 ! %g2 = 0000000082afd0fb 00000000f579ed01
! Mem[000000004c80008c] = 5d3b0871, %l1 = 00000000c31362e2
ldub [%i1+0x08d],%l1 ! %l1 = 000000000000003b
! Mem[00000000910000d0] = 807c80b24ba298be, %g2 = 0000000082afd0fb
ldx [%i6+0x0d0],%g2 ! %g2 = 807c80b24ba298be
! %l6 = 000000000000005c, Mem[000000004c000052] = 74fecc10
sth %l6,[%i0+0x052] ! Mem[000000004c000050] = 74fe005c
! Mem[0000000091000070] = 060d415c 7c47c2fe, %g2 = 4ba298be, %g3 = f579ed01
ldd [%i6+0x070],%g2 ! %g2 = 00000000060d415c 000000007c47c2fe
! Mem[000000004d800064] = 9628099b, %l7 = 0000000001f41d34
swap [%i3+0x064],%l7 ! %l7 = 000000009628099b
! %l0 = 00000000000076d7, Mem[00000000910001d4] = 9e1f07db
stb %l0,[%i6+0x1d4] ! Mem[00000000910001d4] = d71f07db
p30_label_14:
! Mem[000000004d000168] = b7f78268, %l6 = 0000005c, %l0 = 000076d7
add %i2,0x168,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b7f78268
! %l7 = 000000009628099b, Mem[00000000918000fa] = 608c097f
sth %l7,[%o0+0x0fa] ! Mem[00000000918000f8] = 099b097f
! %f16 = 98070bc1 4239cc83 b5579377 3c1c0dae
! %f20 = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! %f24 = 782756e7 ff400d64 5578f711 a6c76c76
! %f28 = 224fca7d d9a7c233 922d9102 f71b8fb5
stda %f16,[%i0+%g6]ASI_BLK_S ! Block Store to 000000004c000100
! Mem[000000004c800148] = 09d09320, %l0 = 00000000b7f78268
ldsh [%i1+0x148],%l0 ! %l0 = 00000000000009d0
! Mem[000000004d0001a8] = 31efc81e, %l4 = 00000000000000cd
swap [%i2+0x1a8],%l4 ! %l4 = 0000000031efc81e
! Mem[000000004d0000fc] = 2548e144, %l3 = 00000085, %l1 = 0000003b
add %i2,0xfc,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000002548e144
! Mem[000000004d0001c0] = 94de3e27, %l0 = 00000000000009d0
lduw [%i2+0x1c0],%l0 ! %l0 = 0000000094de3e27
! Mem[000000004c800058] = a47cff72d6fa89f1, %l6 = 000000000000005c, %l7 = 000000009628099b
add %i1,0x58,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = a47cff72d6fa89f1
! %f0 = af0f7c98 0aa987f7 b05f56a7 016dcf00
! %f4 = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! %f8 = 6577c2e1 f1058733 86c8da60 f302d5a4
! %f12 = 04517bb2 a7582222 f355db4b c4a3bb10
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[000000004c0000b8] = 43e95674, %l1 = 000000002548e144
lduh [%i0+0x0b8],%l1 ! %l1 = 00000000000043e9
p30_label_15:
! Mem[000000004c0000a0] = ffff9150c7105d0c, %l5 = 00000000000012e8, %l5 = 00000000000012e8
add %i0,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = ffff9150c7105d0c
! %l6 = 0000005c, %l7 = d6fa89f1, Mem[0000000091800038] = dc76802b 80b203b0
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 0000005c d6fa89f1
! Mem[0000000090000028] = 86c8da60, %g2 = 00000000060d415c
lduh [%i4+%o5],%g2 ! %g2 = 00000000000086c8
! Mem[000000004c800008] = a26e8c693823e246, %l6 = 000000000000005c, %l3 = 0000000000000085
add %i1,0x08,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = a26e8c693823e246
! %f16 = 98070bc1 4239cc83 b5579377 3c1c0dae
! %f20 = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! %f24 = 782756e7 ff400d64 5578f711 a6c76c76
! %f28 = 224fca7d d9a7c233 922d9102 f71b8fb5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[000000004c000024] = 3fd32fd2, %l5 = ffff9150c7105d0c
lduw [%i0+0x024],%l5 ! %l5 = 000000003fd32fd2
! %l5 = 000000003fd32fd2, Mem[00000000910000e0] = e2cfc5ae
stw %l5,[%i6+0x0e0] ! Mem[00000000910000e0] = 3fd32fd2
! Mem[000000004c000008] = 7c1ea42f, %l4 = 0000000031efc81e
lduh [%i0+%o1],%l4 ! %l4 = 0000000000007c1e
! %f16 = 98070bc1 4239cc83 b5579377 3c1c0dae
! %f20 = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! %f24 = 782756e7 ff400d64 5578f711 a6c76c76
! %f28 = 224fca7d d9a7c233 922d9102 f71b8fb5
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[00000000908000f0] = a0dfaad4, %g18 = 9b1c78523e2b17f6
ldsw [%i5+0x0f0],%g2 ! %g2 = 9b1c78523e2b17f6
p30_label_16:
! Mem[000000004d000108] = 46e9f199, %l2 = 73fe2449, %l7 = d6fa89f1
add %i2,0x108,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000046e9f199
! Mem[000000004d000138] = c07a4cde, %l6 = 000000000000005c
ldstub [%i2+0x138],%l6 ! %l6 = 000000c0000000ff
! Mem[000000004c00009c] = 40c6fbd8, %l7 = 46e9f199, %l2 = 73fe2449
add %i0,0x9c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000040c6fbd8
! Mem[000000004d800120] = d9f5a965, %l3 = a26e8c693823e246
lduh [%i3+0x120],%l3 ! %l3 = 000000000000d9f5
! Mem[000000004d800190] = e93ca74b, %l7 = 0000000046e9f199
ldstub [%i3+0x190],%l7 ! %l7 = 000000e9000000ff
! Mem[0000000091000130] = e3fa2c65, %g2 = ffffffffa0dfaad4
lduw [%i6+0x130],%g2 ! %g2 = 00000000e3fa2c65
! Mem[000000004c800128] = f902130f, %l7 = 00000000000000e9
swap [%i1+0x128],%l7 ! %l7 = 00000000f902130f
! Mem[000000004d0001e0] = 66347ab8, %l0 = 0000000094de3e27
lduh [%i2+0x1e0],%l0 ! %l0 = 0000000000006634
membar #Sync ! Added by membar checker (2041)
! %f16 = 98070bc1 4239cc83 b5579377 3c1c0dae
! %f20 = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! %f24 = 782756e7 ff400d64 5578f711 a6c76c76
! %f28 = 224fca7d d9a7c233 922d9102 f71b8fb5
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l4 = 0000000000007c1e, Mem[0000000091800153] = 0d0a72fe
stb %l4,[%o0+0x153] ! Mem[0000000091800150] = 1e0a72fe
p30_label_17:
! Mem[0000000090800070] = f7cc79fe, %g2 = 00000000e3fa2c65
ldsb [%i5+0x070],%g2 ! %g2 = fffffffffffffff7
! %l2 = 40c6fbd8, %l3 = 0000d9f5, Mem[00000000908000c8] = 76a4fc3c 9fc9bfcc
std %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 40c6fbd8 0000d9f5
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 84f3390d 0a72fe93 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l4 = 00007c1e, %l5 = 3fd32fd2, Mem[000000004d000108] = 46e9f199 43914585
std %l4,[%i2+0x108] ! Mem[000000004d000108] = 00007c1e 3fd32fd2
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 84f3390d 0a72fe93 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %l0 = 0000000000006634, Mem[00000000908001c0] = f50e5fb6224fce3e
stx %l0,[%i5+0x1c0] ! Mem[00000000908001c0] = 0000000000006634
! Mem[000000004d8000b8] = 68800a44, %l5 = 000000003fd32fd2
ldsb [%i3+0x0b9],%l5 ! %l5 = ffffffffffffff80
! Mem[00000000910001b4] = 1e8d05f0, %g18 = 9b1c78523e2b17f6
ldsw [%i6+0x1b4],%g2 ! %g2 = 9b1c78523e2b17f6
! Mem[000000004c000028] = ba7f6a23932aa2ed, %l3 = 000000000000d9f5, %l4 = 0000000000007c1e
add %i0,0x28,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = ba7f6a23932aa2ed
! Mem[000000004c0001f0] = 79966943, %l3 = 000000000000d9f5
swap [%i0+0x1f0],%l3 ! %l3 = 0000000079966943
p30_label_18:
! Mem[000000004c0000c4] = a5a653ff, %l6 = 000000c0, %l7 = f902130f
add %i0,0xc4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a5a653ff
! Mem[00000000900001c0] = ffe2a99e 7f636042 d4454bcc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000000] = af0f7c98 0aa987f7 b05f56a7 016dcf00
! Mem[0000000090000010] = ffffffff ffff9150 f51c7127 92d7a34d
! Mem[0000000090000020] = 6577c2e1 f1058733 86c8da60 f302d5a4
! Mem[0000000090000030] = 04517bb2 a7582222 f355db4b c4a3bb10
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000058] = 27828405 e7b9b6a4, %g2 = 1e8d05f0, %g3 = 7c47c2fe
ldd [%i4+0x058],%g2 ! %g2 = 0000000027828405 00000000e7b9b6a4
! Mem[0000000091800120] = a8761efd, %g2 = 0000000027828405
lduw [%o0+0x120],%g2 ! %g2 = 00000000a8761efd
! Mem[0000000091800074] = 5822c467, %g2 = 00000000a8761efd
lduw [%o0+0x074],%g2 ! %g2 = 000000005822c467
! Mem[0000000090000028] = 86c8da60, %g18 = 9b1c78523e2b17f6
ldsw [%i4+%o5],%g2 ! %g2 = 9b1c78523e2b17f6
! Mem[000000004c00019a] = e075c500, %l0 = 0000000000006634
ldstub [%i0+0x19a],%l0 ! %l0 = 000000c5000000ff
! Mem[000000004c000037] = 3974e961, %l1 = 00000000000043e9
ldstub [%i0+0x037],%l1 ! %l1 = 00000061000000ff
! Mem[0000000090800060] = 5940548c, %g2 = ffffffff86c8da60
ldsb [%i5+0x060],%g2 ! %g2 = 0000000000000059
p30_label_19:
! Mem[000000004d0000cc] = ae192e58, %l2 = 40c6fbd8, %l0 = 000000c5
add %i2,0xcc,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ae192e58
! Mem[000000009080005c] = 6f594054, %g2 = 0000000000000059
ldsb [%i5+0x05f],%g2 ! %g2 = 000000000000006f
! Mem[000000004c8000f0] = 86d6c6891cb8d0c3, %l7 = 00000000a5a653ff, %l5 = ffffffffffffff80
add %i1,0xf0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 86d6c6891cb8d0c3
! Mem[000000004c000158] = f51c7127, %l3 = 0000000079966943
ldsb [%i0+0x15b],%l3 ! %l3 = 0000000000000027
! %l1 = 0000000000000061, Mem[0000000091800140] = 21ad2fff
sth %l1,[%o0+0x140] ! Mem[0000000091800140] = 00612fff
! Mem[000000004c0001d0] = 89487e02cb1f454d, %l5 = 86d6c6891cb8d0c3, %l4 = ba7f6a23932aa2ed
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 89487e02cb1f454d
! %l1 = 0000000000000061, Mem[0000000090000061] = 7d714c42
stb %l1,[%i4+0x061] ! Mem[0000000090000060] = 61714c42
! Mem[000000004c800181] = e5a1ba47, %l3 = 0000000000000027
ldstub [%i1+0x181],%l3 ! %l3 = 000000a1000000ff
! Mem[0000000091800020] = 9892348d, %g2 = 000000000000006f
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000098
! Mem[000000004d0001c0] = 94de3e27 01f41d34 4d666443 dd2a364d
! Mem[000000004d0001d0] = e54c49a7 0456c4d5 ea1e2a21 04afcb02
! Mem[000000004d0001e0] = 66347ab8 fb1f7862 c3d55864 3464ffe2
! Mem[000000004d0001f0] = 254df225 3a1f0e20 67faffdb 7404eeb5
ldda [%i2+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 000000004d0001c0
p30_label_20:
membar #Sync ! Added by membar checker (2042)
! Mem[0000000090000180] = 98070bc1 4239cc83 b5579377 3c1c0dae
! Mem[0000000090000190] = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! Mem[00000000900001a0] = 782756e7 ff400d64 5578f711 a6c76c76
! Mem[00000000900001b0] = 224fca7d d9a7c233 922d9102 f71b8fb5
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000004d800029] = 5578f711, %l5 = 86d6c6891cb8d0c3
ldstub [%i3+0x029],%l5 ! %l5 = 00000078000000ff
! Mem[000000004c0001d0] = 89487e02cb1f454d, %l4 = 89487e02cb1f454d, %l3 = 00000000000000a1
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 89487e02cb1f454d
! Mem[0000000090000180] = 98070bc1 4239cc83 b5579377 3c1c0dae
! Mem[0000000090000190] = 75a1b1cb fa5b3060 8700a45d 9113bb0c
! Mem[00000000900001a0] = 782756e7 ff400d64 5578f711 a6c76c76
! Mem[00000000900001b0] = 224fca7d d9a7c233 922d9102 f71b8fb5
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000168] = a4d502f360dac886, %g2 = 0000000000000098
ldx [%i4+0x168],%g2 ! %g2 = a4d502f360dac886
! Mem[000000004d8000fc] = 3d8eb9c4, %l4 = cb1f454d, %l2 = 40c6fbd8
add %i3,0xfc,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000003d8eb9c4
! Mem[000000004d0001e0] = 66347ab8fb1f7862, %l7 = 00000000a5a653ff, %l5 = 0000000000000078
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 66347ab8fb1f7862
! Mem[000000004c800140] = b294b7fa abbf01b8 09d09320 a332b56e
! Mem[000000004c800150] = 51e285d3 7b834097 11e4efc5 51214e79
! Mem[000000004c800160] = a87640f9 067633bc 47fe043b 49835fe1
! Mem[000000004c800170] = 0649127a 4532d9d4 2d5e651e 7e63aaf7
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_SL,%f16 ! Block Load from 000000004c800140
! %l4 = cb1f454d, %l5 = fb1f7862, Mem[0000000090000150] = c6b7126e a9f3fc0b
std %l4,[%i4+0x150] ! Mem[0000000090000150] = cb1f454d fb1f7862
! %l0 = 00000000ae192e58, Mem[000000009000002a] = da60f302
stb %l0,[%i4+0x02a] ! Mem[0000000090000028] = 5860f302
p30_label_21:
! Mem[0000000090000198] = 8700a45d 9113bb0c, %g2 = 60dac886, %g3 = e7b9b6a4
ldd [%i4+0x198],%g2 ! %g2 = 000000008700a45d 000000009113bb0c
! Mem[000000004d80015a] = 195ccfd7, %l5 = 66347ab8fb1f7862
ldstub [%i3+0x15a],%l5 ! %l5 = 000000cf000000ff
! %l1 = 0000000000000061, Mem[0000000090000158] = 4da3d79227711cf5
stx %l1,[%i4+0x158] ! Mem[0000000090000158] = 0000000000000061
! %l5 = 00000000000000cf, Mem[00000000900000d0] = 75a1b1cbfa5b3060
stx %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = 00000000000000cf
! Mem[00000000908000a0] = 16833e54, %g2 = 000000008700a45d
ldsh [%i5+0x0a0],%g2 ! %g2 = 0000000000001683
! %l5 = 00000000000000cf, Mem[00000000910000a4] = eaa6c10e
sth %l5,[%i6+0x0a4] ! Mem[00000000910000a4] = 00cfc10e
! %l4 = cb1f454d, %l5 = 000000cf, Mem[000000004d800000] = 98070bc1 4239cc83
std %l4,[%i3+%g0] ! Mem[000000004d800000] = cb1f454d 000000cf
! Mem[000000004d000190] = 8a1a0dd7, %l3 = 89487e02cb1f454d
swap [%i2+0x190],%l3 ! %l3 = 000000008a1a0dd7
! Mem[000000004d000050] = 75a1b1cb, %l5 = 000000cf, %l7 = a5a653ff
add %i2,0x50,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000075a1b1cb
! Mem[000000004d000000] = 0d99d0a4, %l5 = 00000000000000cf
ldstub [%i2+%g0],%l5 ! %l5 = 0000000d000000ff
p30_label_22:
! Mem[000000004c8000b4] = 4a2f7833, %l3 = 000000008a1a0dd7
ldub [%i1+0x0b4],%l3 ! %l3 = 000000000000004a
! Mem[000000004d000198] = db3c9277, %l2 = 3d8eb9c4, %l3 = 0000004a
add %i2,0x198,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000db3c9277
! Mem[000000004d00016b] = b7f78268, %l2 = 000000003d8eb9c4
ldstub [%i2+0x16b],%l2 ! %l2 = 00000068000000ff
! Mem[000000004d800000] = cb1f454d, %l3 = 00000000db3c9277
swap [%i3+%g0],%l3 ! %l3 = 00000000cb1f454d
! %l0 = ae192e58, %l1 = 00000061, Mem[00000000900000e0] = 782756e7 ff400d64
std %l0,[%i4+0x0e0] ! Mem[00000000900000e0] = ae192e58 00000061
! Mem[000000004c800038] = 33936aeb, %l7 = 75a1b1cb, %l3 = cb1f454d
add %i1,0x38,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000033936aeb
! Mem[000000004d8000fc] = 3d8eb9c4, %l4 = 89487e02cb1f454d
ldsh [%i3+0x0fc],%l4 ! %l4 = 0000000000003d8e
! %f0 = af0f7c98 0aa987f7 b05f56a7 016dcf00
! %f4 = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! %f8 = 6577c2e1 f1058733 86c8da60 f302d5a4
! %f12 = 04517bb2 a7582222 f355db4b c4a3bb10
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000004d000100] = b165570195cbb403, %l1 = 0000000000000061, %l1 = 0000000000000061
add %i2,0x100,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = b165570195cbb403
! %l3 = 0000000033936aeb, Mem[0000000090800170] = f252e1de
stw %l3,[%i5+0x170] ! Mem[0000000090800170] = 33936aeb
p30_label_23:
! %l7 = 0000000075a1b1cb, Mem[0000000091800036] = 8f440000
stb %l7,[%o0+0x036] ! Mem[0000000091800034] = cb440000
! %l1 = b165570195cbb403, Mem[000000004c0000bc] = abc8aff0
stw %l1,[%i0+0x0bc] ! Mem[000000004c0000bc] = 95cbb403
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d61714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %l7 = 0000000075a1b1cb, Mem[00000000900000a0] = 5fdad36e454e5a24
stx %l7,[%i4+0x0a0] ! Mem[00000000900000a0] = 0000000075a1b1cb
! Mem[000000004c8000d8] = c64e87a4, %l3 = 0000000033936aeb
ldsb [%i1+0x0d9],%l3 ! %l3 = 000000000000004e
! Mem[000000004d8000d0] = 64b5dabd 29aa13c2, %l6 = 000000c0, %l7 = 75a1b1cb
ldd [%i3+0x0d0],%l6 ! %l6 = 0000000064b5dabd 0000000029aa13c2
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d61714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000009100003c] = bf74ed53, %g2 = 0000000000001683
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000bf74
! %f16 = b801bfab fab794b2 6eb532a3 2093d009
! %f20 = 9740837b d385e251 794e2151 c5efe411
! %f24 = bc337606 f94076a8 e15f8349 3b04fe47
! %f28 = d4d93245 7a124906 f7aa637e 1e655e2d
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l0 = ae192e58, %l1 = 95cbb403, Mem[0000000091000108] = 3cc57cdf 856a7c68
std %l0,[%i6+0x108] ! Mem[0000000091000108] = ae192e58 95cbb403
p30_label_24:
! Mem[0000000090800014] = d1f0cb33, %g2 = 000000000000bf74
lduh [%i5+0x014],%g2 ! %g2 = 000000000000d1f0
! Mem[0000000091000178] = d8ef29bf, %g2 = 000000000000d1f0
ldsh [%i6+0x178],%g2 ! %g2 = ffffffffffffd8ef
! Mem[000000004c8001ac] = 7f91cdbc, %l5 = 000000000000000d
swap [%i1+0x1ac],%l5 ! %l5 = 000000007f91cdbc
! %l2 = 0000000000000068, Mem[0000000090800028] = 5450c5f0ab873e82
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000068
! Mem[0000000091800178] = e4dd805d, %g2 = ffffffffffffd8ef
lduh [%o0+0x17a],%g2 ! %g2 = 000000000000e4dd
! Mem[0000000090800028] = 00000000 00000068, %g2 = 0000e4dd, %g3 = 9113bb0c
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 0000000000000068
! %f0 = af0f7c98 0aa987f7 b05f56a7 016dcf00
! %f4 = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! %f8 = 6577c2e1 f1058733 86c8da60 f302d5a4
! %f12 = 04517bb2 a7582222 f355db4b c4a3bb10
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[000000004c800020] = 2d77d6480498141a, %l3 = 000000000000004e, %l5 = 000000007f91cdbc
add %i1,0x20,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 2d77d6480498141a
! Mem[000000004c800140] = b294b7fa abbf01b8 09d09320 a332b56e
! Mem[000000004c800150] = 51e285d3 7b834097 11e4efc5 51214e79
! Mem[000000004c800160] = a87640f9 067633bc 47fe043b 49835fe1
! Mem[000000004c800170] = 0649127a 4532d9d4 2d5e651e 7e63aaf7
mov 0x140,%g5
ldda [%i1+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 000000004c800140
! Mem[0000000091000188] = 2cf14da1 7a0cb45d, %g2 = 00000000, %g3 = 00000068
ldd [%i6+0x188],%g2 ! %g2 = 000000002cf14da1 000000007a0cb45d
p30_label_25:
! %l6 = 0000000064b5dabd, Mem[00000000908000c6] = 3a8340c6
sth %l6,[%i5+0x0c6] ! Mem[00000000908000c4] = dabd40c6
! Mem[000000004c80001c] = 792876d7, %l6 = 0000000064b5dabd
swap [%i1+0x01c],%l6 ! %l6 = 00000000792876d7
! Mem[000000004d0001d9] = ea1e2a21, %l3 = 000000000000004e
ldstub [%i2+0x1d9],%l3 ! %l3 = 0000001e000000ff
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d61714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800038] = 0000005c, %g18 = 9b1c78523e2b17f6
ldsw [%o0+0x038],%g2 ! %g2 = 9b1c78523e2b17f6
! Mem[000000004d8001e4] = b8371e08, %l2 = 00000068, %l2 = 00000068
add %i3,0x1e4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000b8371e08
! Mem[000000009180013c] = e4f36777, %g2 = 000000000000005c
ldsb [%o0+0x13c],%g2 ! %g2 = ffffffffffffffe4
! Mem[000000004d8001a8] = c0a95269, %l3 = 000000000000001e
swap [%i3+0x1a8],%l3 ! %l3 = 00000000c0a95269
! Mem[000000004c0000b4] = c991ec70, %l0 = 00000000ae192e58
swap [%i0+0x0b4],%l0 ! %l0 = 00000000c991ec70
membar #Sync ! Added by membar checker (2043)
! %f0 = af0f7c98 0aa987f7 b05f56a7 016dcf00
! %f4 = 0bfcf3a9 6e12b7c6 f51c7127 92d7a34d
! %f8 = 6577c2e1 f1058733 86c8da60 f302d5a4
! %f12 = 04517bb2 a7582222 f355db4b c4a3bb10
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
ba,a p30_branch_failed
p30_not_taken_0_end:
! End of Random Code for Thread 30
1: membar #Sync ! Force all stores to complete
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 00000000c991ec70
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be b165570195cbb403
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b8371e08
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c0a95269
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000003d8e
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 2d77d6480498141a
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000792876d7
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000029aa13c2
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f51c7127 92d7a34d
bne %xcc,p30_f6_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be b801bfab fab794b2
bne %xcc,p30_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 6eb532a3 2093d009
bne %xcc,p30_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 9740837b d385e251
bne %xcc,p30_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 794e2151 c5efe411
bne %xcc,p30_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be bc337606 f94076a8
bne %xcc,p30_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e15f8349 3b04fe47
bne %xcc,p30_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be d4d93245 7a124906
bne %xcc,p30_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be f7aa637e 1e655e2d
bne %xcc,p30_f30_fail
nop
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = deb5e7851f2f6e01
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 = 7c1ea42f598e2e42
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 = 223e21a467b7fb90
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 = 757dc6d95f55deff
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 = 278bf23d3fd32fd2
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 = ba7f6a23932aa2ed
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 = 51ef83f83974e9ff
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 = 1f87709b4d8c37c8
ldx [%i0+0x038],%g3 ! Observed data at 000000004c000038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 74fe005c30a15783
ldx [%i0+0x050],%g3 ! Observed data at 000000004c000050
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ffff9150c7105d0c
ldx [%i0+0x0a0],%g3 ! Observed data at 000000004c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = b365bf59ae192e58
ldx [%i0+0x0b0],%g3 ! Observed data at 000000004c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 43e9567495cbb403
ldx [%i0+0x0b8],%g3 ! Observed data at 000000004c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 98070bc14239cc83
ldx [%i0+0x100],%g3 ! Observed data at 000000004c000100
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = b55793773c1c0dae
ldx [%i0+0x108],%g3 ! Observed data at 000000004c000108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 75a1b1cbfa5b3060
ldx [%i0+0x110],%g3 ! Observed data at 000000004c000110
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8700a45d9113bb0c
ldx [%i0+0x118],%g3 ! Observed data at 000000004c000118
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 782756e7ff400d64
ldx [%i0+0x120],%g3 ! Observed data at 000000004c000120
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5578f711a6c76c76
ldx [%i0+0x128],%g3 ! Observed data at 000000004c000128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 224fca7dd9a7c233
ldx [%i0+0x130],%g3 ! Observed data at 000000004c000130
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 922d9102f71b8fb5
ldx [%i0+0x138],%g3 ! Observed data at 000000004c000138
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = af0f7c980aa987f7
ldx [%i0+0x140],%g3 ! Observed data at 000000004c000140
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = b05f56a7016dcf00
ldx [%i0+0x148],%g3 ! Observed data at 000000004c000148
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0bfcf3a96e12b7c6
ldx [%i0+0x150],%g3 ! Observed data at 000000004c000150
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = f51c712792d7a34d
ldx [%i0+0x158],%g3 ! Observed data at 000000004c000158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 6577c2e1f1058733
ldx [%i0+0x160],%g3 ! Observed data at 000000004c000160
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 86c8da60f302d5a4
ldx [%i0+0x168],%g3 ! Observed data at 000000004c000168
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 04517bb2a7582222
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 = f355db4bc4a3bb10
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 = e075ff00e4bb7280
ldx [%i0+0x198],%g3 ! Observed data at 000000004c000198
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 00000000000000a1
ldx [%i0+0x1d0],%g3 ! Observed data at 000000004c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0000d9f57eaa4a56
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+0x000],%g2 ! Expected data = a0b14aa249aa4618
ldx [%i1+0x000],%g3 ! Observed data at 000000004c800000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8eb79a6164b5dabd
ldx [%i1+0x018],%g3 ! Observed data at 000000004c800018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2d77d6480498141a
ldx [%i1+0x020],%g3 ! Observed data at 000000004c800020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = a47cff72d6fa89f1
ldx [%i1+0x058],%g3 ! Observed data at 000000004c800058
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00000000000012e8
ldx [%i1+0x0d0],%g3 ! Observed data at 000000004c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6b3311ff2cd08858
ldx [%i1+0x108],%g3 ! Observed data at 000000004c800108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000004f968a2dc6
ldx [%i1+0x118],%g3 ! Observed data at 000000004c800118
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 000000e956af986d
ldx [%i1+0x128],%g3 ! Observed data at 000000004c800128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x128,%g4
ldx [%g1+0x180],%g2 ! Expected data = e5ffba471316170b
ldx [%i1+0x180],%g3 ! Observed data at 000000004c800180
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = df61e9f20000000d
ldx [%i1+0x1a8],%g3 ! Observed data at 000000004c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 3fac62ffdc4484e2
ldx [%i1+0x1d0],%g3 ! Observed data at 000000004c8001d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1d0,%g4
set p30_local2_expect,%g1
p30_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff99d0a414753f25
ldx [%i2+0x000],%g3 ! Observed data at 000000004d000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x000,%g4
ldx [%g1+0x060],%g2 ! Expected data = 782756e7ff400d64
ldx [%i2+0x060],%g3 ! Observed data at 000000004d000060
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 57e1309865427b0a
ldx [%i2+0x090],%g3 ! Observed data at 000000004d000090
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 7592b2c5ffb4ba9e
ldx [%i2+0x0e0],%g3 ! Observed data at 000000004d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff0c6549a8399f3d
ldx [%i2+0x0e8],%g3 ! Observed data at 000000004d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00007c1e3fd32fd2
ldx [%i2+0x108],%g3 ! Observed data at 000000004d000108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3324b381c7105d0c
ldx [%i2+0x110],%g3 ! Observed data at 000000004d000110
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff7a4cdee55ccc66
ldx [%i2+0x138],%g3 ! Observed data at 000000004d000138
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = af6d162c254ca78d
ldx [%i2+0x158],%g3 ! Observed data at 000000004d000158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = b7f782ff98974614
ldx [%i2+0x168],%g3 ! Observed data at 000000004d000168
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = cb1f454d7b5ec213
ldx [%i2+0x190],%g3 ! Observed data at 000000004d000190
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000cdb64d3e37
ldx [%i2+0x1a8],%g3 ! Observed data at 000000004d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a6f10f670181ab17
ldx [%i2+0x1b0],%g3 ! Observed data at 000000004d0001b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = eaff2a2104afcb02
ldx [%i2+0x1d8],%g3 ! Observed data at 000000004d0001d8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = c3d558643464ffe2
ldx [%i2+0x1e8],%g3 ! Observed data at 000000004d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 67faffdb7404eeb5
ldx [%i2+0x1f8],%g3 ! Observed data at 000000004d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1f8,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = db3c9277000000cf
ldx [%i3+0x000],%g3 ! Observed data at 000000004d800000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b55793773c1c0dae
ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 75a1b1cbfa5b3060
ldx [%i3+0x010],%g3 ! Observed data at 000000004d800010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8700a45d9113bb0c
ldx [%i3+0x018],%g3 ! Observed data at 000000004d800018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 782756e7ff400d64
ldx [%i3+0x020],%g3 ! Observed data at 000000004d800020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 55fff711a6c76c76
ldx [%i3+0x028],%g3 ! Observed data at 000000004d800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 224fca7dd9a7c233
ldx [%i3+0x030],%g3 ! Observed data at 000000004d800030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 922d9102f71b8fb5
ldx [%i3+0x038],%g3 ! Observed data at 000000004d800038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 4037be8201f41d34
ldx [%i3+0x060],%g3 ! Observed data at 000000004d800060
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x060,%g4
ldx [%g1+0x118],%g2 ! Expected data = 04d3ac7e94de3e27
ldx [%i3+0x118],%g3 ! Observed data at 000000004d800118
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = b182b1d06924bbb6
ldx [%i3+0x140],%g3 ! Observed data at 000000004d800140
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000aa349b14a0
ldx [%i3+0x148],%g3 ! Observed data at 000000004d800148
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 195cffd7d70a16a4
ldx [%i3+0x158],%g3 ! Observed data at 000000004d800158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff3ca74b765a8b29
ldx [%i3+0x190],%g3 ! Observed data at 000000004d800190
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0000001eb3150256
ldx [%i3+0x1a8],%g3 ! Observed data at 000000004d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 8471811a8fd8a33c
ldx [%i3+0x1b8],%g3 ! Observed data at 000000004d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1b8,%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_f6_fail:
set p30_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f16_fail:
set p30_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f18_fail:
set p30_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f20_fail:
set p30_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f22_fail:
set p30_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f24_fail:
set p30_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f26_fail:
set p30_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f28_fail:
set p30_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f30_fail:
set p30_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c800010]
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000028]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c000000]
done
p30_trap1o:
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c800010]
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000028]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c000000]
done
p30_trap2e:
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004c000008]
stba %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000028]
done
p30_trap2o:
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004c000008]
stba %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000028]
done
p30_trap3e:
nop
nop
nop
done
p30_trap3o:
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 = f82f6ac004afcb02
ldx [%g1+0x008],%l1 ! %l1 = 4c5be47bbceee944
ldx [%g1+0x010],%l2 ! %l2 = 5669e7f68471811a
ldx [%g1+0x018],%l3 ! %l3 = 8b446179dada370c
ldx [%g1+0x020],%l4 ! %l4 = 39c0aa9084f3390d
ldx [%g1+0x028],%l5 ! %l5 = 5b7290e40a72fe93
ldx [%g1+0x030],%l6 ! %l6 = 61ebae8e57e13098
ldx [%g1+0x038],%l7 ! %l7 = c3db50a834b79efa
! 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 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 54de4e4d 33f5e217 d6ea3281 52c315e4
! %f20 = 82736458 82415b80 2e4f1f26 184f6f3e
! %f24 = 276dcb7d 7c956412 18e6d18f 89b0f6b2
! %f28 = cac0f4ff 6123e006 947fd97b c0dfd024
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f63a3e66 17350f2d 1ead6752 a5e556b2
! %f36 = d18c8987 8e6a5ad1 fb77383f 4236700c
! %f40 = 5fb4a3c2 f9694daf 5dd825a5 657fabf5
! %f44 = f9f90932 eb6e02fe 1cf06d95 d9de25d5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xaf1a706f00000075,%g7,%g1 ! GSR scale = 14, align = 5
wr %g1,%g0,%gsr ! GSR = af1a706f00000075
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:
! %l6 = 237b44e7, %l7 = f19b69ca, Mem[0000000091000160] = 576b9b8c 1dd1556a
std %l6,[%i6+0x160] ! Mem[0000000091000160] = 237b44e7 f19b69ca
! Mem[000000004f800160] = 44ad1bae, %l1 = 8d054963d71c06a9
swap [%i3+0x160],%l1 ! %l1 = 0000000044ad1bae
! Mem[000000004f000000] = b173c328, %l7 = f19b69ca, %l2 = acd4c81e
casa [%i2]0x80,%l7,%l2 ! %l2 = 00000000b173c328
! Mem[0000000090800158] = c37398fd, %g18 = 6f42bce44a792548
ldsw [%i5+0x158],%g2 ! %g2 = 6f42bce44a792548
! %f16 = 54de4e4d 33f5e217 d6ea3281 52c315e4
! %f20 = 82736458 82415b80 2e4f1f26 184f6f3e
! %f24 = 276dcb7d 7c956412 18e6d18f 89b0f6b2
! %f28 = cac0f4ff 6123e006 947fd97b c0dfd024
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! %f16 = 54de4e4d 33f5e217 d6ea3281 52c315e4
! %f20 = 82736458 82415b80 2e4f1f26 184f6f3e
! %f24 = 276dcb7d 7c956412 18e6d18f 89b0f6b2
! %f28 = cac0f4ff 6123e006 947fd97b c0dfd024
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000004e000025] = 98e45906, %l2 = 00000000b173c328
ldstub [%i0+0x025],%l2 ! %l2 = 000000e4000000ff
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[000000004e800100] = d9d9fa30 b8543b95 1719a536 8f8a415b
! Mem[000000004e800110] = c74aa4a1 ed2b850c cc5de726 dc4cf2e0
! Mem[000000004e800120] = ae0491ac 311ff858 6f663190 58912542
! Mem[000000004e800130] = ad73eda9 f71b53d6 d6283c01 d3d6115e
mov 0x100,%g6
ldda [%i1+%g6]ASI_BLK_S,%f16 ! Block Load from 000000004e800100
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
p31_label_2:
! Mem[000000004e8000c8] = b62369d7, %l0 = d7d3a129f8e0ecc5
ldsh [%i1+0x0c8],%l0 ! %l0 = ffffffffffffb623
! %l5 = 03597dc1fac9d3f9, Mem[00000000910000bb] = 64e0737e
stb %l5,[%i6+0x0bb] ! Mem[00000000910000b8] = f9e0737e
! Mem[000000004e80013b] = d6283c01, %l7 = 49040b5ef19b69ca
ldstub [%i1+0x13b],%l7 ! %l7 = 00000001000000ff
! %l0 = ffffb623, %l1 = 44ad1bae, Mem[00000000908001f8] = 845309c2 e1033315
std %l0,[%i5+0x1f8] ! Mem[00000000908001f8] = ffffb623 44ad1bae
! Mem[000000004e0001dc] = 0a4d55bb, %l0 = ffffffffffffb623
swap [%i0+0x1dc],%l0 ! %l0 = 000000000a4d55bb
! Mem[000000004e8001ac] = 40ca7197, %l1 = 0000000044ad1bae
swap [%i1+0x1ac],%l1 ! %l1 = 0000000040ca7197
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
mov 0x1c0,%g6
stda %f0,[%i3+%g6]ASI_BLK_PL ! Block Store to 000000004f8001c0
! Mem[000000004f800070] = 711c82ab, %l6 = 237b44e7, %l5 = fac9d3f9
add %i3,0x70,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000711c82ab
! Mem[000000004f800110] = a722f77ced9c4076, %l5 = 00000000711c82ab, %l2 = 00000000000000e4
add %i3,0x110,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = a722f77ced9c4076
! Mem[000000004e000148] = ad028559, %l0 = 0a4d55bb, %l1 = 40ca7197
add %i0,0x148,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ad028559
p31_label_3:
membar #Sync ! Added by membar checker (2044)
! %l3 = ab4525321a0f9ea0, Mem[0000000090000198] = 505d2467
stw %l3,[%i4+0x198] ! Mem[0000000090000198] = 1a0f9ea0
! Mem[000000009080005c] = 3347fe6f, %g2 = ffffffffc37398fd
ldsh [%i5+0x05c],%g2 ! %g2 = 0000000000003347
! Mem[00000000918001e0] = 18875723, %g2 = 0000000000003347
ldub [%o0+0x1e0],%g2 ! %g2 = 0000000000000018
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000004e000170] = e948f141770040a5, %l2 = a722f77ced9c4076, %l6 = 0617d73a237b44e7
add %i0,0x170,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e948f141770040a5
! Mem[0000000090000040] = 9eef3450 1a81203a aefdc678 01da1fbf
! Mem[0000000090000050] = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! Mem[0000000090000060] = fc25ee57 7107ac74 2d389876 5493da95
! Mem[0000000090000070] = 888dbc74 e3eee47e 7054583a a81e1132
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000004e80014c] = fc3380f9, %l5 = 00000000711c82ab
ldsw [%i1+0x14c],%l5 ! %l5 = fffffffffc3380f9
! Mem[000000004e0001c6] = 36e46fac, %l2 = a722f77ced9c4076
ldstub [%i0+0x1c6],%l2 ! %l2 = 0000006f000000ff
! %l6 = e948f141770040a5, Mem[0000000091000184] = 272883b4
stw %l6,[%i6+0x184] ! Mem[0000000091000184] = 770040a5
! Mem[000000004f000130] = 79d8963a072360e9, %l2 = 000000000000006f, %l2 = 000000000000006f
add %i2,0x130,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 79d8963a072360e9
p31_label_4:
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[000000004e000014] = a9840fbd, %l3 = ab4525321a0f9ea0
swap [%i0+0x014],%l3 ! %l3 = 00000000a9840fbd
! Mem[000000004e0000f4] = 9682c573, %l2 = 79d8963a072360e9
ldub [%i0+0x0f4],%l2 ! %l2 = 0000000000000096
! Mem[000000004e80002c] = 11391a48, %l7 = 00000001, %l0 = 0a4d55bb
add %i1,0x2c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000011391a48
! Mem[000000004e800013] = 7a94830b, %l7 = 0000000000000001
ldstub [%i1+0x013],%l7 ! %l7 = 0000000b000000ff
! %l3 = 00000000a9840fbd, Mem[000000004e000080] = ece4de19
stb %l3,[%i0+0x080] ! Mem[000000004e000080] = bde4de19
! Mem[000000004e80017c] = 0fbc88c4, %l2 = 0000000000000096
swap [%i1+0x17c],%l2 ! %l2 = 000000000fbc88c4
! %l0 = 0000000011391a48, Mem[0000000091800004] = 2cc77048
stw %l0,[%o0+0x004] ! Mem[0000000091800004] = 11391a48
! %l4 = 548f5e02, %l5 = fc3380f9, Mem[00000000910001f8] = d42500ab 93c6d4fc
std %l4,[%i6+0x1f8] ! Mem[00000000910001f8] = 548f5e02 fc3380f9
! Mem[000000004f000040] = 826047f3, %l0 = 0000000011391a48
swap [%i2+0x040],%l0 ! %l0 = 00000000826047f3
p31_label_5:
! Mem[0000000091000040] = ed537811 3f41e1e4, %g2 = 00000018, %g3 = 0bad0b00
ldd [%i6+0x040],%g2 ! %g2 = 00000000ed537811 000000003f41e1e4
! %l0 = 00000000826047f3, Mem[00000000900000a0] = fc25ee577107ac74
stx %l0,[%i4+0x0a0] ! Mem[00000000900000a0] = 00000000826047f3
! Mem[000000004f8001ec] = 7698382d, %l0 = 00000000826047f3
lduw [%i3+0x1ec],%l0 ! %l0 = 000000007698382d
! Mem[0000000090000138] = 22ab2ec7, %g2 = 00000000ed537811
ldsh [%i4+0x138],%g2 ! %g2 = 00000000000022ab
! Mem[000000004e000018] = d9708095e8bbac36, %l4 = c77b234c548f5e02, %l1 = 00000000ad028559
add %i0,0x18,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = d9708095e8bbac36
! Mem[0000000091000178] = d8ef29bf 19a8f108, %g2 = 000022ab, %g3 = 3f41e1e4
ldd [%i6+0x178],%g2 ! %g2 = 00000000d8ef29bf 0000000019a8f108
! Mem[000000004e800138] = d6283cffd3d6115e, %l7 = 000000000000000b, %l2 = 000000000fbc88c4
add %i1,0x138,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = d6283cffd3d6115e
! %l4 = c77b234c548f5e02, Mem[000000004e0001c4] = 36e4ffac
sth %l4,[%i0+0x1c4] ! Mem[000000004e0001c4] = 5e02ffac
! Mem[0000000091800058] = 187d16f0, %g2 = 00000000d8ef29bf
lduh [%o0+0x05a],%g2 ! %g2 = 000000000000187d
! %l3 = 00000000a9840fbd, Mem[00000000908000e1] = 82291471
stb %l3,[%i5+0x0e1] ! Mem[00000000908000e0] = bd291471
p31_label_6:
! %l2 = d3d6115e, %l3 = a9840fbd, Mem[0000000091800100] = b89e754f 866f2604
std %l2,[%o0+0x100] ! Mem[0000000091800100] = d3d6115e a9840fbd
! Mem[000000004e000090] = 7bd0f5b18886046e, %l1 = d9708095e8bbac36, %l1 = d9708095e8bbac36
add %i0,0x90,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 7bd0f5b18886046e
membar #Sync ! Added by membar checker (2045)
! Mem[00000000900000e0] = fc25ee57 7107ac74, %g2 = 0000187d, %g3 = 19a8f108
ldd [%i4+0x0e0],%g2 ! %g2 = 00000000fc25ee57 000000007107ac74
! %l1 = 7bd0f5b18886046e, Mem[0000000091000032] = 4f31cfc6
stb %l1,[%i6+0x032] ! Mem[0000000091000030] = 6e31cfc6
! Mem[000000004e0000f4] = 9682c573, %l2 = d6283cffd3d6115e
swap [%i0+0x0f4],%l2 ! %l2 = 000000009682c573
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 1a0f9ea0 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! %l4 = c77b234c548f5e02, Mem[0000000091800127] = 675e315f
stb %l4,[%o0+0x127] ! Mem[0000000091800124] = 025e315f
! Mem[000000004f0001c3] = b5fe49f9, %l0 = 000000007698382d
ldstub [%i2+0x1c3],%l0 ! %l0 = 000000f9000000ff
p31_label_7:
! Mem[000000009180018c] = 8fa29914, %g2 = 00000000fc25ee57
ldsb [%o0+0x18e],%g2 ! %g2 = ffffffffffffff8f
! Mem[000000004f0000f0] = 69e0995e37b53380, %l6 = e948f141770040a5
ldx [%i2+0x0f0],%l6 ! %l6 = 69e0995e37b53380
! %l7 = 000000000000000b, Mem[00000000900000d8] = f8a4b86ed31228ec
stx %l7,[%i4+0x0d8] ! Mem[00000000900000d8] = 000000000000000b
! Mem[000000004f8000e0] = 4af82cd4e24315c1, %l2 = 000000009682c573, %l3 = 00000000a9840fbd
add %i3,0xe0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 4af82cd4e24315c1
membar #Sync ! Added by membar checker (2046)
! %f16 = d9d9fa30 b8543b95 1719a536 8f8a415b
! %f20 = c74aa4a1 ed2b850c cc5de726 dc4cf2e0
! %f24 = ae0491ac 311ff858 6f663190 58912542
! %f28 = ad73eda9 f71b53d6 d6283c01 d3d6115e
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[000000004f800169] = a3b7a403, %l1 = 7bd0f5b18886046e
ldstub [%i3+0x169],%l1 ! %l1 = 000000b7000000ff
! Mem[000000004e800134] = f71b53d6, %l7 = 000000000000000b
swap [%i1+0x134],%l7 ! %l7 = 00000000f71b53d6
! Mem[000000009100014c] = 783ab93a, %g2 = ffffffffffffff8f
ldub [%i6+0x14f],%g2 ! %g2 = 0000000000000078
! %f16 = d9d9fa30 b8543b95 1719a536 8f8a415b
! %f20 = c74aa4a1 ed2b850c cc5de726 dc4cf2e0
! %f24 = ae0491ac 311ff858 6f663190 58912542
! %f28 = ad73eda9 f71b53d6 d6283c01 d3d6115e
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (2047)
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
p31_label_8:
! Mem[000000004e000078] = 64caaa2e4731dcd8, %l4 = c77b234c548f5e02, %l5 = fffffffffc3380f9
add %i0,0x78,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 64caaa2e4731dcd8
! %l6 = 69e0995e37b53380, Mem[0000000090800094] = 73fdcb8f
sth %l6,[%i5+0x094] ! Mem[0000000090800094] = 3380cb8f
! Mem[000000004e80003c] = 82acfd2b, %l3 = 4af82cd4e24315c1
swap [%i1+0x03c],%l3 ! %l3 = 0000000082acfd2b
! %l1 = 00000000000000b7, Mem[00000000918001e8] = 63ed7912
sth %l1,[%o0+0x1e8] ! Mem[00000000918001e8] = 00b77912
! Mem[0000000090000040] = 9eef3450 1a81203a aefdc678 01da1fbf
! Mem[0000000090000050] = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! Mem[0000000090000060] = fc25ee57 7107ac74 2d389876 5493da95
! Mem[0000000090000070] = 888dbc74 e3eee47e 7054583a a81e1132
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000004f800120] = 02efb63dca3c48ce, %l0 = 00000000000000f9, %l5 = 64caaa2e4731dcd8
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 02efb63dca3c48ce
! %l3 = 0000000082acfd2b, Mem[00000000910001ae] = 753ef19f
sth %l3,[%i6+0x1ae] ! Mem[00000000910001ac] = fd2bf19f
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000091000084] = de3b8e23, %g2 = 0000000000000078
ldsb [%i6+0x085],%g2 ! %g2 = ffffffffffffffde
! Mem[000000004f00010c] = 661e148e, %l5 = ca3c48ce, %l3 = 82acfd2b
add %i2,0x10c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000661e148e
p31_label_9:
! Mem[0000000090000100] = 953b54b8 30fad9d9 5b418a8f 36a51917
! Mem[0000000090000110] = 0c852bed a1a44ac7 e0f24cdc 26e75dcc
! Mem[0000000090000120] = 58f81f31 ac9104ae 42259158 9031666f
! Mem[0000000090000130] = d6531bf7 a9ed73ad 5e11d6d3 013c28d6
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000004f800180] = fd9df191 48f9790d e8c18e81 259e6277
! Mem[000000004f800190] = cb0e370b 1d495b83 ca47ee50 b01e7950
! Mem[000000004f8001a0] = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! Mem[000000004f8001b0] = a66cfc70 abc0abb0 117f5835 f279c473
ldda [%i3+%g4]ASI_BLK_S,%f16 ! Block Load from 000000004f800180
! Mem[000000004e000198] = 95046f82, %l6 = 69e0995e37b53380
swap [%i0+0x198],%l6 ! %l6 = 0000000095046f82
! Mem[00000000910001b0] = f19f210c 1e8d05f0, %g2 = ffffffde, %g3 = 7107ac74
ldd [%i6+0x1b0],%g2 ! %g2 = 00000000f19f210c 000000001e8d05f0
! %f16 = fd9df191 48f9790d e8c18e81 259e6277
! %f20 = cb0e370b 1d495b83 ca47ee50 b01e7950
! %f24 = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! %f28 = a66cfc70 abc0abb0 117f5835 f279c473
mov 0x080,%g5
stda %f16,[%i0+%g5]ASI_BLK_P ! Block Store to 000000004e000080
! Mem[00000000900001f0] = be5a71ed, %g18 = 6f42bce44a792548
ldsw [%i4+0x1f0],%g2 ! %g2 = 6f42bce44a792548
! Mem[0000000090000100] = 953b54b8 30fad9d9 5b418a8f 36a51917
! Mem[0000000090000110] = 0c852bed a1a44ac7 e0f24cdc 26e75dcc
! Mem[0000000090000120] = 58f81f31 ac9104ae 42259158 9031666f
! Mem[0000000090000130] = d6531bf7 a9ed73ad 5e11d6d3 013c28d6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l0 = 000000f9, %l1 = 000000b7, Mem[0000000090800000] = 8b91b3a4 1b2e5802
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 000000f9 000000b7
! Mem[0000000091800168] = ecbed7ec 6047d4c3, %g2 = be5a71ed, %g3 = 1e8d05f0
ldd [%o0+0x168],%g2 ! %g2 = 00000000ecbed7ec 000000006047d4c3
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p31_label_10:
! %l5 = 02efb63dca3c48ce, Mem[0000000090000158] = 79124e3f3994d586
stx %l5,[%i4+0x158] ! Mem[0000000090000158] = 02efb63dca3c48ce
! Mem[000000004f000108] = 1d2c89af661e148e, %l1 = 00000000000000b7, %l0 = 00000000000000f9
add %i2,0x108,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 1d2c89af661e148e
! Mem[000000004f800088] = e44a3203d9906a75, %l6 = 0000000095046f82, %l0 = 1d2c89af661e148e
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e44a3203d9906a75
! Mem[000000004f0000b8] = 0dbff809, %l7 = f71b53d6, %l4 = 548f5e02
add %i2,0xb8,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000dbff809
! %l3 = 00000000661e148e, Mem[000000004e000108] = 872c7641
sth %l3,[%i0+0x108] ! Mem[000000004e000108] = 148e7641
! %l3 = 00000000661e148e, Mem[000000009180016c] = 6047d4c3
stb %l3,[%o0+0x16c] ! Mem[000000009180016c] = 8e47d4c3
! %f16 = fd9df191 48f9790d e8c18e81 259e6277
! %f20 = cb0e370b 1d495b83 ca47ee50 b01e7950
! %f24 = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! %f28 = a66cfc70 abc0abb0 117f5835 f279c473
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a a81e1132
stda %f0,[%i2]ASI_BLK_S ! Block Store to 000000004f000000
! Mem[000000004f000074] = 47e50ebb, %l4 = 000000000dbff809
lduw [%i2+0x074],%l4 ! %l4 = 0000000047e50ebb
p31_label_11:
! %f16 = fd9df191 48f9790d e8c18e81 259e6277
! %f20 = cb0e370b 1d495b83 ca47ee50 b01e7950
! %f24 = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! %f28 = a66cfc70 abc0abb0 117f5835 f279c473
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[0000000090000080] = 9eef3450 1a81203a aefdc678 01da1fbf
! Mem[0000000090000090] = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! Mem[00000000900000a0] = 00000000 826047f3 2d389876 5493da95
! Mem[00000000900000b0] = 888dbc74 e3eee47e 7054583a a81e1132
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (2048)
! Mem[0000000090000000] = 9eef3450 1a81203a aefdc678 01da1fbf
! Mem[0000000090000010] = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! Mem[0000000090000020] = fc25ee57 7107ac74 2d389876 5493da95
! Mem[0000000090000030] = 888dbc74 e3eee47e 7054583a a81e1132
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000004e80003c] = e24315c1, %l0 = e44a3203d9906a75
swap [%i1+0x03c],%l0 ! %l0 = 00000000e24315c1
! Mem[000000004e800007] = f0052b12, %l1 = 00000000000000b7
ldstub [%i1+0x007],%l1 ! %l1 = 00000012000000ff
! %l4 = 47e50ebb, %l5 = ca3c48ce, Mem[0000000091800090] = 71e5dcd5 ea90090f
std %l4,[%o0+0x090] ! Mem[0000000091800090] = 47e50ebb ca3c48ce
! Mem[000000004e800050] = 32b07c1ac31b1fce, %l5 = 02efb63dca3c48ce, %l6 = 0000000095046f82
add %i1,0x50,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 32b07c1ac31b1fce
! Mem[0000000090000180] = 79f94891, %g2 = 00000000ecbed7ec
ldub [%i4+0x181],%g2 ! %g2 = 0000000000000079
! Mem[000000004e8000b0] = 88c3ef63, %l5 = ca3c48ce, %l6 = c31b1fce
add %i1,0xb0,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000088c3ef63
! Mem[00000000918001a4] = 80b768d0, %g2 = 0000000000000079
ldub [%o0+0x1a6],%g2 ! %g2 = 0000000000000080
p31_label_12:
! Mem[000000009080001c] = 609ec613, %g2 = 0000000000000080
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000609e
! Mem[000000009180009c] = 11352e8b, %g2 = 000000000000609e
ldsb [%o0+0x09e],%g2 ! %g2 = 0000000000000011
! Mem[000000004e800180] = c5841306 4efbab6e 01ec4991 347f1895
! Mem[000000004e800190] = 9db6300d 6921377f 0db0e4df ce4e4dcc
! Mem[000000004e8001a0] = 9ddc20c5 7bde0535 6a621347 44ad1bae
! Mem[000000004e8001b0] = c4cc342d c0ef874b ff18917f 79e51218
ldda [%i1+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 000000004e800180
! %l4 = 47e50ebb, %l5 = ca3c48ce, Mem[0000000090800028] = 5450c5f0 ab873e82
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 47e50ebb ca3c48ce
! Mem[0000000090000100] = 3a20811a 5034ef9e bf1fda01 78c6fdae
! Mem[0000000090000110] = f2a53140 290fa34a ec2812d3 6eb8a4f8
! Mem[0000000090000120] = 74ac0771 57ee25fc 95da9354 7698382d
! Mem[0000000090000130] = 7ee4eee3 74bc8d88 32111ea8 3a585470
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000004f8000a8] = 98cd550f, %l3 = 00000000661e148e
ldstub [%i3+0x0a8],%l3 ! %l3 = 00000098000000ff
! %l5 = 02efb63dca3c48ce, Mem[00000000918000b4] = d2673976
stw %l5,[%o0+0x0b4] ! Mem[00000000918000b4] = ca3c48ce
! Mem[000000004e000188] = 83b9947d, %l3 = 0000000000000098
ldsw [%i0+0x188],%l3 ! %l3 = ffffffff83b9947d
! Mem[000000004f0001e4] = c24a419f, %l2 = 9682c573, %l0 = e24315c1
add %i2,0x1e4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c24a419f
! %l3 = ffffffff83b9947d, Mem[0000000091800108] = 999fbad0
stw %l3,[%o0+0x108] ! Mem[0000000091800108] = 83b9947d
p31_label_13:
! Mem[0000000090000040] = fd9df191 48f9790d e8c18e81 259e6277
! Mem[0000000090000050] = cb0e370b 1d495b83 ca47ee50 b01e7950
! Mem[0000000090000060] = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! Mem[0000000090000070] = a66cfc70 abc0abb0 117f5835 f279c473
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000004f000090] = e56274d2191268f3, %l0 = 00000000c24a419f, %l4 = 0000000047e50ebb
add %i2,0x90,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = e56274d2191268f3
! Mem[000000004e800010] = 7a9483ff, %l3 = 83b9947d, %l2 = 9682c573
add %i1,0x10,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007a9483ff
! %l6 = 0000000088c3ef63, Mem[00000000908000c4] = 81da3a83
stw %l6,[%i5+0x0c4] ! Mem[00000000908000c4] = 88c3ef63
! Mem[000000004e0001c0] = f1cbf462 5e02ffac 20a2207c 9964203c
! Mem[000000004e0001d0] = 3dc0dd38 76671ca2 10a51d0c ffffb623
! Mem[000000004e0001e0] = 5390c87d 6306e66f 1d6b414f 399f051a
! Mem[000000004e0001f0] = f250b124 9f417fbe f6671eaf 81eecc5d
mov 0x1c0,%g5
ldda [%i0+%g5]ASI_BLK_SL,%f0 ! Block Load from 000000004e0001c0
! %f16 = fd9df191 48f9790d e8c18e81 259e6277
! %f20 = cb0e370b 1d495b83 ca47ee50 b01e7950
! %f24 = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! %f28 = a66cfc70 abc0abb0 117f5835 f279c473
stda %f16,[%i3+%g4]ASI_COMMIT_P ! Block Store to 000000004f800080
! Mem[000000004e0001bc] = c3b77296, %l6 = 0000000088c3ef63
ldsh [%i0+0x1be],%l6 ! %l6 = 0000000000007296
! Mem[0000000091800008] = cad99599d97e67e1, %g2 = 0000000000000011
ldx [%o0+%o1],%g2 ! %g2 = cad99599d97e67e1
! Mem[000000004e000160] = 3c8416dfe6690279, %l0 = 00000000c24a419f, %l4 = e56274d2191268f3
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 3c8416dfe6690279
membar #Sync ! Added by membar checker (2049)
! Mem[000000004f8000ac] = c6d3d4c9, %l3 = ffffffff83b9947d
swap [%i3+0x0ac],%l3 ! %l3 = 00000000c6d3d4c9
p31_label_14:
! Mem[0000000090000100] = 3a20811a5034ef9e, %g2 = cad99599d97e67e1
ldx [%i4+0x100],%g2 ! %g2 = 3a20811a5034ef9e
! %f0 = acff025e 62f4cbf1 3c206499 7c20a220
! %f4 = a21c6776 38ddc03d 23b6ffff 0c1da510
! %f8 = 6fe60663 7dc89053 1a059f39 4f416b1d
! %f12 = be7f419f 24b150f2 5dccee81 af1e67f6
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l0 = 00000000c24a419f, Mem[0000000091800137] = e0f8a7fd
stb %l0,[%o0+0x137] ! Mem[0000000091800134] = 9ff8a7fd
! Mem[000000004f0000b0] = 9dfb64a4, %l4 = e6690279, %l0 = c24a419f
add %i2,0xb0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009dfb64a4
! Mem[000000004e000084] = 48f9790d, %l0 = 000000009dfb64a4
lduw [%i0+0x084],%l0 ! %l0 = 0000000048f9790d
! Mem[0000000091000030] = a21f6e31, %g2 = 3a20811a5034ef9e
lduh [%i6+0x030],%g2 ! %g2 = 000000000000a21f
! Mem[000000004f000130] = 79d8963a072360e9, %l6 = 0000000000007296, %l2 = 000000007a9483ff
add %i2,0x130,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 79d8963a072360e9
! %l4 = e6690279, %l5 = ca3c48ce, Mem[00000000910001c8] = e5f5b872 eab30abf
std %l4,[%i6+0x1c8] ! Mem[00000000910001c8] = e6690279 ca3c48ce
! %l6 = 0000000000007296, Mem[0000000091000170] = fcaaa1c27f0c6232
stx %l6,[%i6+0x170] ! Mem[0000000091000170] = 0000000000007296
! Mem[000000004f8001a8] = 837c91d3c6d3d4c9, %l3 = 00000000c6d3d4c9
ldx [%i3+0x1a8],%l3 ! %l3 = 837c91d3c6d3d4c9
p31_label_15:
! %l0 = 0000000048f9790d, Mem[00000000918001a8] = 68d08c1d
stb %l0,[%o0+0x1a8] ! Mem[00000000918001a8] = 0dd08c1d
! %l0 = 0000000048f9790d, Mem[0000000090800068] = 062838e1
stw %l0,[%i5+0x068] ! Mem[0000000090800068] = 48f9790d
! Mem[000000004e000094] = 1d495b83, %l3 = 837c91d3c6d3d4c9
ldstub [%i0+0x094],%l3 ! %l3 = 0000001d000000ff
! Mem[000000004e8001b8] = ff18917f79e51218, %l1 = 0000000000000012, %l6 = 0000000000007296
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = ff18917f79e51218
! Mem[000000009000002c] = da95888d, %g2 = 000000000000a21f
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000da95
! Mem[000000004f000060] = 07f53991, %l6 = ff18917f79e51218
swap [%i2+0x060],%l6 ! %l6 = 0000000007f53991
! Mem[00000000910000a8] = 477df7d6 f2b795cc, %g2 = 0000da95, %g3 = 6047d4c3
ldd [%i6+0x0a8],%g2 ! %g2 = 00000000477df7d6 00000000f2b795cc
! Mem[00000000910001f8] = 5e02fc33, %g2 = 00000000477df7d6
lduh [%i6+0x1fa],%g2 ! %g2 = 0000000000005e02
! Mem[0000000091800038] = dc76802b, %g18 = 6f42bce44a792548
ldsw [%o0+0x038],%g2 ! %g2 = 6f42bce44a792548
! %l6 = 0000000007f53991, Mem[0000000090800013] = 21d1f0cb
stb %l6,[%i5+0x013] ! Mem[0000000090800010] = 91d1f0cb
p31_label_16:
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[000000004e8001b0] = c4cc342dc0ef874b, %l6 = 0000000007f53991, %l6 = 0000000007f53991
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = c4cc342dc0ef874b
! Mem[0000000090800140] = 7b6f9104 425eec72, %g2 = dc76802b, %g3 = f2b795cc
ldd [%i5+0x140],%g2 ! %g2 = 000000007b6f9104 00000000425eec72
! Mem[00000000918000dc] = 16493f32, %g2 = 000000007b6f9104
lduw [%o0+0x0dc],%g2 ! %g2 = 0000000016493f32
! Mem[000000004f8001b0] = a66cfc70, %l0 = 0000000048f9790d
swap [%i3+0x1b0],%l0 ! %l0 = 00000000a66cfc70
! Mem[000000004e0001a1] = d9669174, %l4 = 3c8416dfe6690279
ldstub [%i0+0x1a1],%l4 ! %l4 = 00000066000000ff
! Mem[000000004e800174] = 4c84d875, %l4 = 0000000000000066
ldsw [%i1+0x174],%l4 ! %l4 = 000000004c84d875
! Mem[0000000090800004] = 00b79c03, %g2 = 0000000016493f32
ldsh [%i5+0x006],%g2 ! %g2 = 00000000000000b7
! Mem[000000004e800128] = 6f66319058912542, %l4 = 000000004c84d875, %l5 = 02efb63dca3c48ce
add %i1,0x128,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6f66319058912542
! %l5 = 6f66319058912542, Mem[0000000090000176] = 5d2da423
stb %l5,[%i4+0x176] ! Mem[0000000090000174] = 422da423
p31_label_17:
membar #Sync ! Added by membar checker (2050)
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 02efb63d ca3c48ce
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c422d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l2 = 79d8963a072360e9, Mem[0000000091000172] = 00000000
sth %l2,[%i6+0x172] ! Mem[0000000091000170] = 60e90000
! Mem[00000000918001cc] = b977ab66, %g2 = 00000000000000b7
ldub [%o0+0x1cd],%g2 ! %g2 = 00000000000000b9
! Mem[000000009000012c] = 7698382d, %g2 = 00000000000000b9
lduw [%i4+0x12c],%g2 ! %g2 = 000000007698382d
! %l4 = 000000004c84d875, Mem[00000000918001fc] = 946eb4fe
stw %l4,[%o0+0x1fc] ! Mem[00000000918001fc] = 4c84d875
! Mem[000000004f8001f8] = 32111ea8, %l1 = 0000000000000012
swap [%i3+0x1f8],%l1 ! %l1 = 0000000032111ea8
! %l6 = c0ef874b, %l7 = f71b53d6, Mem[0000000091800148] = 34fee6a0 07e0d876
std %l6,[%o0+0x148] ! Mem[0000000091800148] = c0ef874b f71b53d6
! Mem[00000000918001c4] = 2905ab05, %g2 = 000000007698382d
lduh [%o0+0x1c4],%g2 ! %g2 = 0000000000002905
! %l4 = 000000004c84d875, Mem[00000000918000e0] = 244c0f1d
sth %l4,[%o0+0x0e0] ! Mem[00000000918000e0] = d8750f1d
! %f16 = fd9df191 48f9790d e8c18e81 259e6277
! %f20 = cb0e370b 1d495b83 ca47ee50 b01e7950
! %f24 = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! %f28 = a66cfc70 abc0abb0 117f5835 f279c473
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
p31_label_18:
! Mem[000000004f00015c] = 83c3a4b5, %l4 = 000000004c84d875
ldstub [%i2+0x15c],%l4 ! %l4 = 00000083000000ff
! Mem[0000000090000040] = fd9df191 48f9790d e8c18e81 259e6277
! Mem[0000000090000050] = cb0e370b 1d495b83 ca47ee50 b01e7950
! Mem[0000000090000060] = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! Mem[0000000090000070] = a66cfc70 abc0abb0 117f5835 f279c473
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000004f0001e0] = 1d3b9550, %l0 = a66cfc70, %l6 = c0ef874b
add %i2,0x1e0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000001d3b9550
! Mem[0000000090800050] = 7bb3e03f 1e244677, %g2 = 00002905, %g3 = 425eec72
ldd [%i5+0x050],%g2 ! %g2 = 000000007bb3e03f 000000001e244677
! Mem[000000004f000178] = b910a6cd, %l7 = 00000000f71b53d6
swap [%i2+0x178],%l7 ! %l7 = 00000000b910a6cd
! Mem[000000009000009c] = 0c1da510, %g2 = 000000007bb3e03f
lduw [%i4+0x09c],%g2 ! %g2 = 000000000c1da510
! Mem[00000000900001f8] = 82ca3016, %g2 = 000000000c1da510
lduh [%i4+0x1f8],%g2 ! %g2 = 00000000000082ca
! Mem[000000004f800148] = 37b93324, %l0 = a66cfc70, %l5 = 58912542
add %i3,0x148,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000037b93324
! Mem[0000000091000178] = d8ef29bf 19a8f108, %g2 = 000082ca, %g3 = 1e244677
ldd [%i6+0x178],%g2 ! %g2 = 00000000d8ef29bf 0000000019a8f108
! Mem[000000004f800108] = aad9ebf7, %l0 = 00000000a66cfc70
lduw [%i3+0x108],%l0 ! %l0 = 00000000aad9ebf7
p31_label_19:
! Mem[000000004f8000e8] = f94cd959973d009d, %l2 = 79d8963a072360e9, %l6 = 000000001d3b9550
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = f94cd959973d009d
! Mem[000000004e800030] = 586c840a, %l0 = aad9ebf7, %l4 = 00000083
add %i1,0x30,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000586c840a
! Mem[000000004f00004b] = fd8f935d, %l4 = 00000000586c840a
ldstub [%i2+0x04b],%l4 ! %l4 = 0000005d000000ff
! Mem[0000000091800004] = 11391a48, %g2 = 00000000d8ef29bf
lduw [%o0+0x004],%g2 ! %g2 = 0000000011391a48
! %f16 = fd9df191 48f9790d e8c18e81 259e6277
! %f20 = cb0e370b 1d495b83 ca47ee50 b01e7950
! %f24 = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! %f28 = a66cfc70 abc0abb0 117f5835 f279c473
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! %l0 = 00000000aad9ebf7, Mem[00000000910000b0] = e70aab633a4c4973
stx %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 00000000aad9ebf7
! Mem[000000009000012c] = 382d7ee4, %g2 = 0000000011391a48
lduh [%i4+0x12e],%g2 ! %g2 = 000000000000382d
! Mem[000000004e000080] = fd9df191, %l4 = 000000000000005d
swap [%i0+0x080],%l4 ! %l4 = 00000000fd9df191
! Mem[000000004f000190] = 1c143b75dbb2c25e, %l3 = 000000000000001d, %l2 = 79d8963a072360e9
add %i2,0x190,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 1c143b75dbb2c25e
! %l6 = 973d009d, %l7 = b910a6cd, Mem[00000000900000e0] = 74ac0771 57ee25fc
std %l6,[%i4+0x0e0] ! Mem[00000000900000e0] = 973d009d b910a6cd
p31_label_20:
! %l0 = 00000000aad9ebf7, Mem[00000000900000c0] = 3a20811a5034ef9e
stx %l0,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000000aad9ebf7
! Mem[00000000918001f0] = 019c9db4, %g18 = 6f42bce44a792548
ldsw [%o0+0x1f0],%g2 ! %g2 = 6f42bce44a792548
! Mem[00000000910000a0] = 7e5c3248 eaa6c10e, %g2 = 019c9db4, %g3 = 19a8f108
ldd [%i6+0x0a0],%g2 ! %g2 = 000000007e5c3248 00000000eaa6c10e
membar #Sync ! Added by membar checker (2051)
! %f16 = fd9df191 48f9790d e8c18e81 259e6277
! %f20 = cb0e370b 1d495b83 ca47ee50 b01e7950
! %f24 = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! %f28 = a66cfc70 abc0abb0 117f5835 f279c473
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[00000000900000f0] = 7ee4eee3, %g18 = 6f42bce44a792548
ldsw [%i4+0x0f0],%g2 ! %g2 = 6f42bce44a792548
! Mem[000000004e8000f8] = 2be3958e, %l2 = 1c143b75dbb2c25e
swap [%i1+0x0f8],%l2 ! %l2 = 000000002be3958e
! Mem[00000000900000f8] = 32111ea8, %g2 = 000000007ee4eee3
lduw [%i4+0x0f8],%g2 ! %g2 = 0000000032111ea8
! %f16 = fd9df191 48f9790d e8c18e81 259e6277
! %f20 = cb0e370b 1d495b83 ca47ee50 b01e7950
! %f24 = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! %f28 = a66cfc70 abc0abb0 117f5835 f279c473
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %l2 = 2be3958e, %l3 = 0000001d, Mem[00000000908001f0] = 6a20e8b4 38c6ddae
std %l2,[%i5+0x1f0] ! Mem[00000000908001f0] = 2be3958e 0000001d
! Mem[000000004e000146] = a14332a3, %l3 = 000000000000001d
ldstub [%i0+0x146],%l3 ! %l3 = 00000032000000ff
p31_label_21:
! %l0 = aad9ebf7, %l1 = 32111ea8, Mem[00000000908000c0] = 7224371c 88c3ef63
std %l0,[%i5+0x0c0] ! Mem[00000000908000c0] = aad9ebf7 32111ea8
membar #Sync ! Added by membar checker (2052)
! Mem[000000009000000c] = c1e8835b, %g2 = 0000000032111ea8
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffc1e8
! Mem[000000004f800198] = ca47ee50b01e7950, %l4 = 00000000fd9df191, %l0 = 00000000aad9ebf7
add %i3,0x198,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = ca47ee50b01e7950
! %l6 = f94cd959973d009d, Mem[00000000900001fc] = 1d250333
sth %l6,[%i4+0x1fc] ! Mem[00000000900001fc] = 009d0333
! Mem[00000000908000c8] = 76a4fc3c, %g2 = ffffffffffffc1e8
lduw [%i5+0x0c8],%g2 ! %g2 = 0000000076a4fc3c
! %l4 = 00000000fd9df191, Mem[0000000090800128] = de0e84bd
stw %l4,[%i5+0x128] ! Mem[0000000090800128] = fd9df191
! Mem[000000004f8001c0] = 3a20811a 5034ef9e bf1fda01 78c6fdae
! Mem[000000004f8001d0] = f2a53140 290fa34a ec2812d3 6eb8a4f8
! Mem[000000004f8001e0] = 74ac0771 57ee25fc 95da9354 7698382d
! Mem[000000004f8001f0] = 7ee4eee3 74bc8d88 00000012 3a585470
mov 0x1c0,%g4
ldda [%i3+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 000000004f8001c0
! %f0 = 9eef3450 1a81203a aefdc678 01da1fbf
! %f4 = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! %f8 = fc25ee57 7107ac74 2d389876 5493da95
! %f12 = 888dbc74 e3eee47e 7054583a 12000000
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (2053)
! Mem[00000000900001c0] = 9eef3450 1a81203a aefdc678 01da1fbf
! Mem[00000000900001d0] = 4aa30f29 4031a5f2 f8a4b86e d31228ec
! Mem[00000000900001e0] = fc25ee57 7107ac74 2d389876 5493da95
! Mem[00000000900001f0] = 888dbc74 e3eee47e 7054583a 12000000
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800030] = 3aa1a86c, %g18 = 6f42bce44a792548
ldsw [%o0+0x030],%g2 ! %g2 = 6f42bce44a792548
p31_label_22:
! Mem[000000004f800131] = 7680d320, %l4 = 00000000fd9df191
ldstub [%i3+0x131],%l4 ! %l4 = 00000080000000ff
! %l3 = 0000000000000032, Mem[0000000091800102] = 115ea984
sth %l3,[%o0+0x102] ! Mem[0000000091800100] = 0032a984
! Mem[000000004e800124] = 311ff858, %l2 = 000000002be3958e
swap [%i1+0x124],%l2 ! %l2 = 00000000311ff858
! Mem[000000004f000040] = 11391a48 29aa9623 fd8f93ff ca25d0ed
! Mem[000000004f000050] = e5ad60d8 c0aabbf0 05943e92 e5f9c9f0
! Mem[000000004f000060] = 79e51218 0808213c 4f422570 56625c28
! Mem[000000004f000070] = 8aff26b8 47e50ebb d8996d94 5a5f23e9
ldda [%i2+%g6]ASI_BLK_S,%f0 ! Block Load from 000000004f000040
! Mem[000000004e000160] = 3c8416dfe6690279, %l4 = 0000000000000080, %l7 = 00000000b910a6cd
add %i0,0x160,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 3c8416dfe6690279
! %l1 = 0000000032111ea8, Mem[0000000090000127] = fc95da93
stb %l1,[%i4+0x127] ! Mem[0000000090000124] = a895da93
! Mem[00000000908000b8] = caa74c6a 7d0b703f, %g2 = 3aa1a86c, %g3 = eaa6c10e
ldd [%i5+0x0b8],%g2 ! %g2 = 00000000caa74c6a 000000007d0b703f
! Mem[000000004e000028] = a8e8ea9d, %l3 = 00000032, %l6 = 973d009d
add %i0,0x28,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000a8e8ea9d
! Mem[000000004f8001ec] = 7698382d, %l6 = 00000000a8e8ea9d
lduh [%i3+0x1ee],%l6 ! %l6 = 000000000000382d
! Mem[000000004e000148] = ad028559 7e7f3856, %l0 = b01e7950, %l1 = 32111ea8
ldd [%i0+0x148],%l0 ! %l0 = 00000000ad028559 000000007e7f3856
p31_label_23:
! Mem[00000000900000c8] = 0178c6fd, %g2 = 00000000caa74c6a
ldsb [%i4+0x0cb],%g2 ! %g2 = 0000000000000001
! %f16 = fd9df191 48f9790d e8c18e81 259e6277
! %f20 = cb0e370b 1d495b83 ca47ee50 b01e7950
! %f24 = e7de6823 0a9f7b8e 837c91d3 c6d3d4c9
! %f28 = a66cfc70 abc0abb0 117f5835 f279c473
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000004e800158] = cea58d698912c487, %l3 = 0000000000000032, %l1 = 000000007e7f3856
add %i1,0x158,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = cea58d698912c487
! Mem[000000004f000040] = 11391a48 29aa9623 fd8f93ff ca25d0ed
! Mem[000000004f000050] = e5ad60d8 c0aabbf0 05943e92 e5f9c9f0
! Mem[000000004f000060] = 79e51218 0808213c 4f422570 56625c28
! Mem[000000004f000070] = 8aff26b8 47e50ebb d8996d94 5a5f23e9
ldda [%i2+%g6]ASI_BLK_P,%f16 ! Block Load from 000000004f000040
! Mem[000000004e0001c0] = f1cbf4625e02ffac, %l3 = 0000000000000032, %l4 = 0000000000000080
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = f1cbf4625e02ffac
! Mem[00000000900000c0] = 00000000 aad9ebf7 bf1fda01 78c6fdae
! Mem[00000000900000d0] = f2a53140 290fa34a ec2812d3 6eb8a4f8
! Mem[00000000900000e0] = 973d009d b910a6cd 95da9354 7698382d
! Mem[00000000900000f0] = 7ee4eee3 74bc8d88 32111ea8 3a585470
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000148] = 1aab249aa9cc5378, %g2 = 0000000000000001
ldx [%i6+0x148],%g2 ! %g2 = 1aab249aa9cc5378
! Mem[000000004e8000f4] = 01d11620, %l0 = 00000000ad028559
swap [%i1+0x0f4],%l0 ! %l0 = 0000000001d11620
! Mem[000000004e80011c] = dc4cf2e0, %l7 = 3c8416dfe6690279
ldstub [%i1+0x11c],%l7 ! %l7 = 000000dc000000ff
! Mem[00000000900000e8] = 95da9354, %g2 = 1aab249aa9cc5378
lduh [%i4+0x0e8],%g2 ! %g2 = 00000000000095da
p31_label_24:
! Mem[0000000090000000] = 0d79f948 91f19dfd 77629e25 818ec1e8
! Mem[0000000090000010] = 835b491d 0b370ecb 50791eb0 50ee47ca
! Mem[0000000090000020] = 8e7b9f0a 2368dee7 c9d4d3c6 d3917c83
! Mem[0000000090000030] = b0abc0ab 70fc6ca6 73c479f2 35587f11
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %f16 = 11391a48 29aa9623 fd8f93ff ca25d0ed
! %f20 = e5ad60d8 c0aabbf0 05943e92 e5f9c9f0
! %f24 = 79e51218 0808213c 4f422570 56625c28
! %f28 = 8aff26b8 47e50ebb d8996d94 5a5f23e9
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000004e000128] = 427e7302e493bd0a, %l6 = 000000000000382d, %l6 = 000000000000382d
add %i0,0x128,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 427e7302e493bd0a
! Mem[000000004e8001ec] = 1ab24556, %l3 = 0000000000000032
ldsh [%i1+0x1ec],%l3 ! %l3 = 0000000000001ab2
! %l7 = 00000000000000dc, Mem[0000000091800050] = 82afd0fbf579ed01
stx %l7,[%o0+0x050] ! Mem[0000000091800050] = 00000000000000dc
membar #Sync ! Added by membar checker (2054)
! %l5 = 0000000037b93324, Mem[0000000090000098] = ca47ee50b01e7950
stx %l5,[%i4+0x098] ! Mem[0000000090000098] = 0000000037b93324
! Mem[0000000091000088] = 230256eb, %g2 = 00000000000095da
lduw [%i6+0x088],%g2 ! %g2 = 00000000230256eb
! Mem[00000000908001b8] = da1c61c6, %g2 = 00000000230256eb
lduh [%i5+0x1b8],%g2 ! %g2 = 000000000000da1c
! %l4 = 5e02ffac, %l5 = 37b93324, Mem[0000000091000158] = 18918d26 d6b3d8c4
std %l4,[%i6+0x158] ! Mem[0000000091000158] = 5e02ffac 37b93324
! Mem[0000000091800178] = a16be4dd 805d65fb, %g2 = 0000da1c, %g3 = 7d0b703f
ldd [%o0+0x178],%g2 ! %g2 = 00000000a16be4dd 00000000805d65fb
p31_label_25:
! Mem[000000004e80013b] = d6283cff, %l7 = 00000000000000dc
ldstub [%i1+0x13b],%l7 ! %l7 = 000000ff000000ff
! Mem[000000004e800030] = 586c840a, %l4 = 5e02ffac, %l7 = 000000ff
add %i1,0x30,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000586c840a
! Mem[000000004f800140] = 7d8bffcd, %l7 = 586c840a, %l3 = 00001ab2
add %i3,0x140,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000007d8bffcd
! Mem[000000004f800178] = 58aa455b, %l7 = 00000000586c840a
ldstub [%i3+0x178],%l7 ! %l7 = 00000058000000ff
! %l4 = 5e02ffac, %l5 = 37b93324, Mem[00000000910000f0] = 60458241 62fe258d
std %l4,[%i6+0x0f0] ! Mem[00000000910000f0] = 5e02ffac 37b93324
! Mem[000000009080014c] = d995135c, %g18 = 6f42bce44a792548
ldsw [%i5+0x14c],%g2 ! %g2 = 6f42bce44a792548
! Mem[000000004f00001f] = d31228ec, %l3 = 000000007d8bffcd
ldstub [%i2+0x01f],%l3 ! %l3 = 000000ec000000ff
! Mem[000000004f800138] = c0f3f6851c138afc, %l2 = 00000000311ff858, %l0 = 0000000001d11620
add %i3,0x138,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = c0f3f6851c138afc
! %l2 = 311ff858, %l3 = 000000ec, Mem[0000000091800040] = 3fed9e3c 8edc3761
std %l2,[%o0+0x040] ! Mem[0000000091800040] = 311ff858 000000ec
! Mem[00000000908000e4] = bdc4d573, %g2 = ffffffffd995135c
lduh [%i5+0x0e6],%g2 ! %g2 = 000000000000bdc4
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 c0f3f6851c138afc
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be cea58d698912c487
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000311ff858
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ec
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be f1cbf4625e02ffac
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000037b93324
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 427e7302e493bd0a
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000058
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 11391a48 29aa9623
bne %xcc,p31_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be fd8f93ff ca25d0ed
bne %xcc,p31_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e5ad60d8 c0aabbf0
bne %xcc,p31_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 05943e92 e5f9c9f0
bne %xcc,p31_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 79e51218 0808213c
bne %xcc,p31_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 4f422570 56625c28
bne %xcc,p31_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 8aff26b8 47e50ebb
bne %xcc,p31_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be d8996d94 5a5f23e9
bne %xcc,p31_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 11391a48 29aa9623
bne %xcc,p31_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be fd8f93ff ca25d0ed
bne %xcc,p31_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be e5ad60d8 c0aabbf0
bne %xcc,p31_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 05943e92 e5f9c9f0
bne %xcc,p31_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 79e51218 0808213c
bne %xcc,p31_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4f422570 56625c28
bne %xcc,p31_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 8aff26b8 47e50ebb
bne %xcc,p31_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d8996d94 5a5f23e9
bne %xcc,p31_f30_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 6ff348be1a0f9ea0
ldx [%i0+0x010],%g3 ! Observed data at 000000004e000010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = c9d831c798ff5906
ldx [%i0+0x020],%g3 ! Observed data at 000000004e000020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x020,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000005d48f9790d
ldx [%i0+0x080],%g3 ! Observed data at 000000004e000080
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = e8c18e81259e6277
ldx [%i0+0x088],%g3 ! Observed data at 000000004e000088
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = cb0e370bff495b83
ldx [%i0+0x090],%g3 ! Observed data at 000000004e000090
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ca47ee50b01e7950
ldx [%i0+0x098],%g3 ! Observed data at 000000004e000098
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e7de68230a9f7b8e
ldx [%i0+0x0a0],%g3 ! Observed data at 000000004e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 837c91d3c6d3d4c9
ldx [%i0+0x0a8],%g3 ! Observed data at 000000004e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a66cfc70abc0abb0
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 = 117f5835f279c473
ldx [%i0+0x0b8],%g3 ! Observed data at 000000004e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d167984cd3d6115e
ldx [%i0+0x0f0],%g3 ! Observed data at 000000004e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 148e7641dbfcb813
ldx [%i0+0x108],%g3 ! Observed data at 000000004e000108
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = ba7a0b42a143ffa3
ldx [%i0+0x140],%g3 ! Observed data at 000000004e000140
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x140,%g4
ldx [%g1+0x198],%g2 ! Expected data = 37b53380987276a0
ldx [%i0+0x198],%g3 ! Observed data at 000000004e000198
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d9ff9174ba72c122
ldx [%i0+0x1a0],%g3 ! Observed data at 000000004e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = f1cbf4625e02ffac
ldx [%i0+0x1c0],%g3 ! Observed data at 000000004e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 10a51d0cffffb623
ldx [%i0+0x1d8],%g3 ! Observed data at 000000004e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1d8,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 8f860422f0052bff
ldx [%i1+0x000],%g3 ! Observed data at 000000004e800000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 7a9483ff42d7a4a3
ldx [%i1+0x010],%g3 ! Observed data at 000000004e800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3d339e7ad9906a75
ldx [%i1+0x038],%g3 ! Observed data at 000000004e800038
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x038,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0a65b21dad028559
ldx [%i1+0x0f0],%g3 ! Observed data at 000000004e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = dbb2c25e4cd38051
ldx [%i1+0x0f8],%g3 ! Observed data at 000000004e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = cc5de726ff4cf2e0
ldx [%i1+0x118],%g3 ! Observed data at 000000004e800118
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ae0491ac2be3958e
ldx [%i1+0x120],%g3 ! Observed data at 000000004e800120
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ad73eda90000000b
ldx [%i1+0x130],%g3 ! Observed data at 000000004e800130
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = d6283cffd3d6115e
ldx [%i1+0x138],%g3 ! Observed data at 000000004e800138
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = f66051ff00000096
ldx [%i1+0x178],%g3 ! Observed data at 000000004e800178
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 6a62134744ad1bae
ldx [%i1+0x1a8],%g3 ! Observed data at 000000004e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1a8,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 9eef34501a81203a
ldx [%i2+0x000],%g3 ! Observed data at 000000004f000000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = aefdc67801da1fbf
ldx [%i2+0x008],%g3 ! Observed data at 000000004f000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4aa30f294031a5f2
ldx [%i2+0x010],%g3 ! Observed data at 000000004f000010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f8a4b86ed31228ff
ldx [%i2+0x018],%g3 ! Observed data at 000000004f000018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fc25ee577107ac74
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 = 2d3898765493da95
ldx [%i2+0x028],%g3 ! Observed data at 000000004f000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 888dbc74e3eee47e
ldx [%i2+0x030],%g3 ! Observed data at 000000004f000030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7054583aa81e1132
ldx [%i2+0x038],%g3 ! Observed data at 000000004f000038
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 11391a4829aa9623
ldx [%i2+0x040],%g3 ! Observed data at 000000004f000040
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = fd8f93ffca25d0ed
ldx [%i2+0x048],%g3 ! Observed data at 000000004f000048
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 79e512180808213c
ldx [%i2+0x060],%g3 ! Observed data at 000000004f000060
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x060,%g4
ldx [%g1+0x158],%g2 ! Expected data = 47c870abffc3a4b5
ldx [%i2+0x158],%g3 ! Observed data at 000000004f000158
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = f71b53d60929f0bd
ldx [%i2+0x178],%g3 ! Observed data at 000000004f000178
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b5fe49ffb9791023
ldx [%i2+0x1c0],%g3 ! Observed data at 000000004f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1c0,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x080],%g2 ! Expected data = fd9df19148f9790d
ldx [%i3+0x080],%g3 ! Observed data at 000000004f800080
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = e8c18e81259e6277
ldx [%i3+0x088],%g3 ! Observed data at 000000004f800088
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = cb0e370b1d495b83
ldx [%i3+0x090],%g3 ! Observed data at 000000004f800090
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ca47ee50b01e7950
ldx [%i3+0x098],%g3 ! Observed data at 000000004f800098
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e7de68230a9f7b8e
ldx [%i3+0x0a0],%g3 ! Observed data at 000000004f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 837c91d383b9947d
ldx [%i3+0x0a8],%g3 ! Observed data at 000000004f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a66cfc70abc0abb0
ldx [%i3+0x0b0],%g3 ! Observed data at 000000004f8000b0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 117f5835f279c473
ldx [%i3+0x0b8],%g3 ! Observed data at 000000004f8000b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 76ffd3205330cea2
ldx [%i3+0x130],%g3 ! Observed data at 000000004f800130
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = d71c06a9099c1a27
ldx [%i3+0x160],%g3 ! Observed data at 000000004f800160
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = a3ffa40303dfd6f0
ldx [%i3+0x168],%g3 ! Observed data at 000000004f800168
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffaa455b4764ae8b
ldx [%i3+0x178],%g3 ! Observed data at 000000004f800178
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 48f9790dabc0abb0
ldx [%i3+0x1b0],%g3 ! Observed data at 000000004f8001b0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3a20811a5034ef9e
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 = bf1fda0178c6fdae
ldx [%i3+0x1c8],%g3 ! Observed data at 000000004f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f2a53140290fa34a
ldx [%i3+0x1d0],%g3 ! Observed data at 000000004f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ec2812d36eb8a4f8
ldx [%i3+0x1d8],%g3 ! Observed data at 000000004f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 74ac077157ee25fc
ldx [%i3+0x1e0],%g3 ! Observed data at 000000004f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 95da93547698382d
ldx [%i3+0x1e8],%g3 ! Observed data at 000000004f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7ee4eee374bc8d88
ldx [%i3+0x1f0],%g3 ! Observed data at 000000004f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000123a585470
ldx [%i3+0x1f8],%g3 ! Observed data at 000000004f8001f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1f8,%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:
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800028]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800010]
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e800018]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f800010]
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f000028]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f800020]
done
p31_trap1o:
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800028]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800010]
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e800018]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f800010]
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f000028]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f800020]
done
p31_trap2e:
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e800018]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800028]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f000000]
stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800000]
membar #Sync
mov 0x100,%g1
ldda [%i1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004f800028]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000028]
done
p31_trap2o:
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e800018]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800028]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f000000]
stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800000]
membar #Sync
mov 0x100,%g1
ldda [%o1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004f800028]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000028]
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 = d7d3a129f8e0ecc5
ldx [%g1+0x008],%l1 ! %l1 = 8d054963d71c06a9
ldx [%g1+0x010],%l2 ! %l2 = d574dca0acd4c81e
ldx [%g1+0x018],%l3 ! %l3 = ab4525321a0f9ea0
ldx [%g1+0x020],%l4 ! %l4 = c77b234c548f5e02
ldx [%g1+0x028],%l5 ! %l5 = 03597dc1fac9d3f9
ldx [%g1+0x030],%l6 ! %l6 = 0617d73a237b44e7
ldx [%g1+0x038],%l7 ! %l7 = 49040b5ef19b69ca
! 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 = 7fb4f6ad 82bac8ee e0f7c429 746348dd
! %f4 = 0f3ec076 317dfdf6 2abda4bd 3f5a6690
! %f8 = 9cca3e2c 6d8baeab e1663947 91576d87
! %f12 = 571f11a5 d877f3c0 90874cc6 29d0ee00
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 35824cf4 9bf09869 de17c05f 2ec25afa
! %f36 = a2bf1a9f 55efaecf 948f75ca a651ea4a
! %f40 = 16b383eb 96f5feb4 e78009a9 6d5fc529
! %f44 = 13d66297 dd777cce 82c480d4 7390eb05
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x42f09a4f00000042,%g7,%g1 ! GSR scale = 8, align = 2
wr %g1,%g0,%gsr ! GSR = 42f09a4f00000042
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[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000005080014c] = 41e26574, %l2 = 8d66750211608df1
swap [%i1+0x14c],%l2 ! %l2 = 0000000041e26574
! Mem[0000000051800110] = 2fc12a56, %l2 = 0000000041e26574
lduw [%i3+0x110],%l2 ! %l2 = 000000002fc12a56
! Mem[0000000051000050] = d9945f5fb6f07d44, %l0 = bc8ce1b259f8baa7, %l2 = 000000002fc12a56
add %i2,0x50,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d9945f5fb6f07d44
! %l0 = bc8ce1b259f8baa7, Mem[00000000900000c8] = 5f817b48
sth %l0,[%i4+0x0c8] ! Mem[00000000900000c8] = baa77b48
! Mem[00000000500000b8] = cd139dfd, %l5 = df98c1ed, %l6 = 524b74fa
add %i0,0xb8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000cd139dfd
! Mem[0000000051000050] = d9945f5f, %l2 = b6f07d44, %l1 = 718df177
add %i2,0x50,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000d9945f5f
! Mem[0000000051000018] = a116d422, %l1 = 00000000d9945f5f
swap [%i2+%o3],%l1 ! %l1 = 00000000a116d422
! %l2 = d9945f5fb6f07d44, Mem[000000009180002d] = f5b6573a
stb %l2,[%o0+0x02d] ! Mem[000000009180002c] = 44b6573a
! Mem[0000000091000078] = 9d54079ebbee9030, %g2 = 96ab2106aaf99871
ldx [%i6+0x078],%g2 ! %g2 = 9d54079ebbee9030
p32_label_2:
! Mem[0000000051800044] = 4e42a6e3, %l5 = 7fa2a303df98c1ed
swap [%i3+0x044],%l5 ! %l5 = 000000004e42a6e3
! Mem[00000000500000c8] = 260e35fb, %l2 = d9945f5fb6f07d44
ldsw [%i0+0x0c8],%l2 ! %l2 = 00000000260e35fb
! %l5 = 000000004e42a6e3, Mem[0000000090000117] = 7ae77f99
stb %l5,[%i4+0x117] ! Mem[0000000090000114] = e3e77f99
! Mem[00000000910000a0] = 7e5c3248 eaa6c10e, %g2 = bbee9030, %g3 = 0bad0b00
ldd [%i6+0x0a0],%g2 ! %g2 = 000000007e5c3248 00000000eaa6c10e
! Mem[0000000091800024] = 06ca4c30, %g2 = 000000007e5c3248
lduh [%o0+0x026],%g2 ! %g2 = 00000000000006ca
! Mem[00000000508000fb] = e03c3d27, %l5 = 000000004e42a6e3
ldstub [%i1+0x0fb],%l5 ! %l5 = 00000027000000ff
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
mov 0x180,%g5
stda %f16,[%i0+%g5]ASI_BLK_AIUSL ! Block Store to 0000000050000180
! Mem[000000005180008a] = cac6830c, %l3 = cb811eafea676e95
ldstub [%i3+0x08a],%l3 ! %l3 = 00000083000000ff
! Mem[00000000908001a4] = f0aaddfd, %g2 = 00000000000006ca
ldsh [%i5+0x1a4],%g2 ! %g2 = fffffffffffff0aa
! %l0 = bc8ce1b259f8baa7, Mem[00000000908000a8] = 5049bada
stw %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = 59f8baa7
p32_label_3:
! %l4 = 396eb0ed, %l5 = 00000027, Mem[0000000090000168] = 9d57e9dc 2b70c8a4
std %l4,[%i4+0x168] ! Mem[0000000090000168] = 396eb0ed 00000027
! Mem[00000000518001b0] = 557e7efe769ebf17, %l5 = 0000000000000027, %l3 = 0000000000000083
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 557e7efe769ebf17
! %f0 = 7fb4f6ad 82bac8ee e0f7c429 746348dd
! %f4 = 0f3ec076 317dfdf6 2abda4bd 3f5a6690
! %f8 = 9cca3e2c 6d8baeab e1663947 91576d87
! %f12 = 571f11a5 d877f3c0 90874cc6 29d0ee00
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[0000000091000190] = 7cd873308f301cc7, %g2 = fffffffffffff0aa
ldx [%i6+0x190],%g2 ! %g2 = 7cd873308f301cc7
! %l6 = 00000000cd139dfd, Mem[00000000908001d2] = 2dfa5e10
sth %l6,[%i5+0x1d2] ! Mem[00000000908001d0] = 9dfd5e10
! %l7 = c7ab19e437d1e310, Mem[0000000090800122] = 27b24886
stb %l7,[%i5+0x122] ! Mem[0000000090800120] = 10b24886
! Mem[0000000090800198] = 34f61767 0eb34bb3, %g2 = 8f301cc7, %g3 = eaa6c10e
ldd [%i5+0x198],%g2 ! %g2 = 0000000034f61767 000000000eb34bb3
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000005100002c] = 855fd447, %l7 = 37d1e310, %l0 = 59f8baa7
add %i2,0x2c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000855fd447
! Mem[0000000050000010] = 13a591d6, %l7 = 37d1e310, %l0 = 855fd447
add %i0,0x10,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000013a591d6
p32_label_4:
! Mem[00000000918001cc] = 53b977ab, %g18 = 277ab6b1aa7f373a
ldsw [%o0+0x1cc],%g2 ! %g2 = 277ab6b1aa7f373a
membar #Sync ! Added by membar checker (2055)
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 396eb0ed 00000027
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! %l5 = 0000000000000027, Mem[00000000910001f9] = 2500ab93
stb %l5,[%i6+0x1f9] ! Mem[00000000910001f8] = 2700ab93
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000005000005b] = af733249, %l2 = 00000000260e35fb
ldstub [%i0+0x05b],%l2 ! %l2 = 00000049000000ff
! Mem[00000000500000d0] = bbb0bb48, %l3 = 557e7efe769ebf17
swap [%i0+0x0d0],%l3 ! %l3 = 00000000bbb0bb48
! Mem[0000000050800040] = 62930b6e, %l4 = 396eb0ed, %l1 = a116d422
add %i1,0x40,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000062930b6e
! Mem[0000000051800078] = 2e710e88, %l0 = 0000000013a591d6
lduh [%i3+0x07a],%l0 ! %l0 = 0000000000000e88
! Mem[0000000090800070] = 456dc0f7, %g18 = 277ab6b1aa7f373a
ldsw [%i5+0x070],%g2 ! %g2 = 277ab6b1aa7f373a
p32_label_5:
! Mem[0000000091000070] = 060d415c 7c47c2fe, %g2 = 456dc0f7, %g3 = 0eb34bb3
ldd [%i6+0x070],%g2 ! %g2 = 00000000060d415c 000000007c47c2fe
! Mem[0000000051000091] = df2967d0, %l2 = 0000000000000049
ldstub [%i2+0x091],%l2 ! %l2 = 00000029000000ff
membar #Sync ! Added by membar checker (2056)
! %l4 = 01abef1c396eb0ed, Mem[00000000900001e0] = 089dc3417fd09080
stx %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = 01abef1c396eb0ed
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000005080006c] = e8f8aa20, %l0 = 0000000000000e88
swap [%i1+0x06c],%l0 ! %l0 = 00000000e8f8aa20
! Mem[00000000900001dc] = 6b3fb601, %g2 = 00000000060d415c
ldsb [%i4+0x1dd],%g2 ! %g2 = 000000000000006b
! %l0 = e8f8aa20, %l1 = 62930b6e, Mem[00000000508000b0] = baed7252 54d2da27
std %l0,[%i1+0x0b0] ! Mem[00000000508000b0] = e8f8aa20 62930b6e
! Mem[0000000090000030] = 37143f61, %g2 = 000000000000006b
ldsh [%i4+0x032],%g2 ! %g2 = 0000000000003714
membar #Sync ! Added by membar checker (2057)
! Mem[0000000090000180] = e6afbda6 35f8ad14 ed5d9538 045e911f
! Mem[0000000090000190] = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! Mem[00000000900001a0] = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! Mem[00000000900001b0] = ec980fff 0ebae8e5 3753d293 4e45f298
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %l7 = c7ab19e437d1e310, Mem[0000000090800158] = c37398fd
stw %l7,[%i5+0x158] ! Mem[0000000090800158] = 37d1e310
p32_label_6:
! Mem[0000000090000100] = eec8ba82 adf6b47f dd486374 29c4f7e0
! Mem[0000000090000110] = f6fd7d31 76c03e0f 90665a3f bda4bd2a
! Mem[0000000090000120] = abae8b6d 2c3eca9c 876d5791 473966e1
! Mem[0000000090000130] = c0f377d8 a5111f57 00eed029 c64c8790
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000005000002c] = b8202902, %l5 = 00000027, %l4 = 396eb0ed
add %i0,0x2c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000b8202902
! Mem[00000000508001e0] = c49880e9b1c14608, %l7 = c7ab19e437d1e310, %l1 = 0000000062930b6e
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = c49880e9b1c14608
! Mem[0000000051000104] = e60873d6, %l4 = 00000000b8202902
swap [%i2+0x104],%l4 ! %l4 = 00000000e60873d6
! Mem[00000000918001e0] = 18875723 fcc1a550, %g2 = 00003714, %g3 = 7c47c2fe
ldd [%o0+0x1e0],%g2 ! %g2 = 0000000018875723 00000000fcc1a550
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 396eb0ed 00000027
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[00000000908000f4] = e41698e1, %g2 = 0000000018875723
ldsb [%i5+0x0f7],%g2 ! %g2 = ffffffffffffffe4
! %l0 = 00000000e8f8aa20, Mem[0000000091000118] = 454e9c33
stw %l0,[%i6+0x118] ! Mem[0000000091000118] = e8f8aa20
! %l0 = 00000000e8f8aa20, Mem[00000000910001eb] = f9858d7a
stb %l0,[%i6+0x1eb] ! Mem[00000000910001e8] = 20858d7a
! Mem[0000000050800038] = 4974e1e63b1fea85, %l7 = c7ab19e437d1e310, %l7 = c7ab19e437d1e310
add %i1,0x38,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 4974e1e63b1fea85
p32_label_7:
! %l0 = e8f8aa20, %l1 = b1c14608, Mem[00000000908001b0] = c53bc451 66474039
std %l0,[%i5+0x1b0] ! Mem[00000000908001b0] = e8f8aa20 b1c14608
! Mem[000000005180013c] = aed07931, %l6 = cd139dfd, %l1 = b1c14608
add %i3,0x13c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000aed07931
! Mem[000000009100014c] = 53783ab9, %g2 = ffffffffffffffe4
ldsh [%i6+0x14e],%g2 ! %g2 = 0000000000005378
! %l0 = 00000000e8f8aa20, Mem[0000000090800105] = 4d63fad1
stb %l0,[%i5+0x105] ! Mem[0000000090800104] = 2063fad1
! Mem[0000000051800177] = d173eba1, %l4 = 00000000e60873d6
ldstub [%i3+0x177],%l4 ! %l4 = 000000a1000000ff
! %f0 = 7fb4f6ad 82bac8ee e0f7c429 746348dd
! %f4 = 0f3ec076 317dfdf6 2abda4bd 3f5a6690
! %f8 = 9cca3e2c 6d8baeab e1663947 91576d87
! %f12 = 571f11a5 d877f3c0 90874cc6 29d0ee00
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000090000100] = eec8ba82 adf6b47f dd486374 29c4f7e0
! Mem[0000000090000110] = f6fd7d31 76c03e0f 90665a3f bda4bd2a
! Mem[0000000090000120] = abae8b6d 2c3eca9c 876d5791 473966e1
! Mem[0000000090000130] = c0f377d8 a5111f57 00eed029 c64c8790
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000500000f8] = fa036f77bcb1a9b8, %l0 = 00000000e8f8aa20
ldx [%i0+0x0f8],%l0 ! %l0 = fa036f77bcb1a9b8
! Mem[0000000090000114] = 0f90665a, %g2 = 0000000000005378
ldub [%i4+0x117],%g2 ! %g2 = 000000000000000f
! Mem[0000000090000180] = e6afbda6 35f8ad14 ed5d9538 045e911f
! Mem[0000000090000190] = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! Mem[00000000900001a0] = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! Mem[00000000900001b0] = ec980fff 0ebae8e5 3753d293 4e45f298
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p32_label_8:
! Mem[00000000518001c0] = bf035e0b, %l7 = 4974e1e63b1fea85
swap [%i3+0x1c0],%l7 ! %l7 = 00000000bf035e0b
! Mem[0000000050800028] = 847074aae79c7dec, %l6 = 00000000cd139dfd, %l6 = 00000000cd139dfd
add %i1,0x28,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 847074aae79c7dec
! Mem[00000000510001b0] = f09181f0, %l3 = 00000000bbb0bb48
swap [%i2+0x1b0],%l3 ! %l3 = 00000000f09181f0
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[00000000510001b8] = 572d69425009527a, %l4 = 00000000000000a1, %l4 = 00000000000000a1
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 572d69425009527a
! %l6 = 847074aae79c7dec, Mem[00000000510001b8] = 572d69425009527a
stx %l6,[%i2+0x1b8] ! Mem[00000000510001b8] = 847074aae79c7dec
! Mem[00000000918000bc] = 0a19ccc7, %g2 = 000000000000000f
ldub [%o0+0x0be],%g2 ! %g2 = 000000000000000a
! Mem[0000000050000098] = 72877568, %l4 = 572d69425009527a
swap [%i0+0x098],%l4 ! %l4 = 0000000072877568
! %f0 = 7fb4f6ad 82bac8ee e0f7c429 746348dd
! %f4 = 0f3ec076 317dfdf6 2abda4bd 3f5a6690
! %f8 = 9cca3e2c 6d8baeab e1663947 91576d87
! %f12 = 571f11a5 d877f3c0 90874cc6 29d0ee00
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
p32_label_9:
! Mem[0000000091000064] = 387c74e2, %g2 = 000000000000000a
lduh [%i6+0x066],%g2 ! %g2 = 000000000000387c
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
stda %f16,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000050800000
! %l0 = fa036f77bcb1a9b8, Mem[0000000090800006] = 58029c03
stb %l0,[%i5+0x006] ! Mem[0000000090800004] = b8029c03
! Mem[000000009180014c] = 07e0d876, %g18 = 277ab6b1aa7f373a
ldsw [%o0+0x14c],%g2 ! %g2 = 277ab6b1aa7f373a
! %l6 = e79c7dec, %l7 = bf035e0b, Mem[00000000900001e8] = e1663947 91576d87
std %l6,[%i4+0x1e8] ! Mem[00000000900001e8] = e79c7dec bf035e0b
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000090000100] = eec8ba82 adf6b47f dd486374 29c4f7e0
! Mem[0000000090000110] = f6fd7d31 76c03e0f 90665a3f bda4bd2a
! Mem[0000000090000120] = abae8b6d 2c3eca9c 876d5791 473966e1
! Mem[0000000090000130] = c0f377d8 a5111f57 00eed029 c64c8790
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000050000190] = 802b8e4a99f9c297, %l0 = fa036f77bcb1a9b8, %l1 = 00000000aed07931
add %i0,0x190,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 802b8e4a99f9c297
! Mem[0000000051800158] = ba685621, %l2 = 0000000000000029
swap [%i3+0x158],%l2 ! %l2 = 00000000ba685621
! Mem[00000000908000f8] = e13ef452, %g2 = 0000000007e0d876
lduh [%i5+0x0fa],%g2 ! %g2 = 000000000000e13e
p32_label_10:
! Mem[0000000050800130] = b3c23a2d640a21e6, %l4 = 0000000072877568, %l7 = 00000000bf035e0b
add %i1,0x130,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b3c23a2d640a21e6
! Mem[0000000051000044] = b5e5476f, %l7 = b3c23a2d640a21e6
ldstub [%i2+0x044],%l7 ! %l7 = 000000b5000000ff
! Mem[0000000050000068] = d3f0b475, %l4 = 0000000072877568
swap [%i0+0x068],%l4 ! %l4 = 00000000d3f0b475
! %l0 = fa036f77bcb1a9b8, Mem[0000000090800148] = cb60a5b4d995135c
stx %l0,[%i5+0x148] ! Mem[0000000090800148] = fa036f77bcb1a9b8
membar #Sync ! Added by membar checker (2058)
! %f0 = 7fb4f6ad 82bac8ee e0f7c429 746348dd
! %f4 = 0f3ec076 317dfdf6 2abda4bd 3f5a6690
! %f8 = 9cca3e2c 6d8baeab e1663947 91576d87
! %f12 = 571f11a5 d877f3c0 90874cc6 29d0ee00
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000050000110] = 722da235, %l1 = 99f9c297, %l4 = d3f0b475
add %i0,0x110,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000722da235
membar #Sync ! Added by membar checker (2059)
! Mem[00000000900001c8] = dd486374, %g2 = 000000000000e13e
lduw [%i4+0x1c8],%g2 ! %g2 = 00000000dd486374
! Mem[0000000091000130] = e3fa2c65 616d4f47, %g2 = dd486374, %g3 = fcc1a550
ldd [%i6+0x130],%g2 ! %g2 = 00000000e3fa2c65 00000000616d4f47
! Mem[0000000090000060] = 6d7d714c42819184, %g2 = 00000000e3fa2c65
ldx [%i4+0x060],%g2 ! %g2 = 6d7d714c42819184
! Mem[00000000900000c0] = eec8ba82 adf6b47f dd486374 29c4f7e0
! Mem[00000000900000d0] = f6fd7d31 76c03e0f 90665a3f bda4bd2a
! Mem[00000000900000e0] = abae8b6d 2c3eca9c 876d5791 473966e1
! Mem[00000000900000f0] = c0f377d8 a5111f57 00eed029 c64c8790
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
p32_label_11:
! Mem[00000000518001d0] = aba48344, %l3 = 00000000f09181f0
swap [%i3+0x1d0],%l3 ! %l3 = 00000000aba48344
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[0000000090000140] = e6afbda6 35f8ad14 ed5d9538 045e911f
! Mem[0000000090000150] = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! Mem[0000000090000160] = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! Mem[0000000090000170] = ec980fff 0ebae8e5 3753d293 4e45f298
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %l6 = e79c7dec, %l7 = 000000b5, Mem[0000000050800158] = 1de22d60 cae1e6bc
std %l6,[%i1+0x158] ! Mem[0000000050800158] = e79c7dec 000000b5
! %l1 = 802b8e4a99f9c297, Mem[0000000050000145] = 4b6d9d4d
stb %l1,[%i0+0x145] ! Mem[0000000050000144] = 4b979d4d
! Mem[00000000510001b4] = 1803adeb, %l2 = 00000000ba685621
ldsw [%i2+0x1b4],%l2 ! %l2 = 000000001803adeb
! Mem[00000000908001ec] = ad80243b, %g2 = 6d7d714c42819184
ldsh [%i5+0x1ec],%g2 ! %g2 = ffffffffffffad80
! Mem[0000000051000174] = 799f6cfd, %l3 = 00000000aba48344
swap [%i2+0x174],%l3 ! %l3 = 00000000799f6cfd
! Mem[0000000050000170] = 02c6d8d5, %l6 = 847074aae79c7dec
ldstub [%i0+0x170],%l6 ! %l6 = 00000002000000ff
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
p32_label_12:
! Mem[00000000510000dc] = bc21c6f7, %l1 = 99f9c297, %l3 = 799f6cfd
add %i2,0xdc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000bc21c6f7
membar #Sync ! Added by membar checker (2060)
! %l2 = 1803adeb, %l3 = bc21c6f7, Mem[0000000090000050] = b666a4c3 6d226a75
std %l2,[%i4+0x050] ! Mem[0000000090000050] = 1803adeb bc21c6f7
! Mem[0000000051000198] = f7c1bfc4, %l6 = 00000002, %l2 = 1803adeb
add %i2,0x198,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f7c1bfc4
! Mem[000000009100018c] = 7a0cb45d, %g2 = ffffffffffffad80
lduw [%i6+0x18c],%g2 ! %g2 = 000000007a0cb45d
! Mem[0000000050000078] = 628b862e, %l5 = 00000027, %l4 = 722da235
add %i0,0x78,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000628b862e
! Mem[0000000091000158] = 18918d26d6b3d8c4, %g2 = 000000007a0cb45d
ldx [%i6+0x158],%g2 ! %g2 = 18918d26d6b3d8c4
! Mem[00000000910000a8] = 477df7d6, %g18 = 277ab6b1aa7f373a
ldsw [%i6+0x0a8],%g2 ! %g2 = 277ab6b1aa7f373a
! %l5 = 0000000000000027, Mem[000000009000010c] = 29c4f7e0
stb %l5,[%i4+0x10c] ! Mem[000000009000010c] = 27c4f7e0
! Mem[0000000051800118] = c5ddf4d8, %l6 = 0000000000000002
swap [%i3+0x118],%l6 ! %l6 = 00000000c5ddf4d8
! Mem[00000000500001c0] = 98c70c42b6d4bcb3, %l1 = 802b8e4a99f9c297, %l5 = 0000000000000027
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 98c70c42b6d4bcb3
p32_label_13:
! Mem[0000000051800060] = 4c2bf9c3be9993f5, %l3 = 00000000bc21c6f7, %l4 = 00000000628b862e
add %i3,0x60,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 4c2bf9c3be9993f5
! Mem[0000000091800018] = 08ee2106 603a86ea, %g2 = 477df7d6, %g3 = 616d4f47
ldd [%o0+%o3],%g2 ! %g2 = 0000000008ee2106 00000000603a86ea
! Mem[0000000091800064] = b85dc7f0, %g2 = 0000000008ee2106
lduw [%o0+0x064],%g2 ! %g2 = 00000000b85dc7f0
! %l0 = bcb1a9b8, %l1 = 99f9c297, Mem[00000000500000b8] = cd139dfd 9db88a19
std %l0,[%i0+0x0b8] ! Mem[00000000500000b8] = bcb1a9b8 99f9c297
! Mem[00000000518000b8] = 2c8795d0, %l3 = bc21c6f7, %l6 = c5ddf4d8
add %i3,0xb8,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002c8795d0
! Mem[0000000051000008] = af60f652456908d8, %l1 = 802b8e4a99f9c297
ldx [%i2+%o1],%l1 ! %l1 = af60f652456908d8
! Mem[0000000090000150] = 97c2f999, %g18 = 277ab6b1aa7f373a
ldsw [%i4+0x150],%g2 ! %g2 = 277ab6b1aa7f373a
! %l4 = be9993f5, %l5 = b6d4bcb3, Mem[0000000050800120] = 0d59f6ab fe55cc9d
std %l4,[%i1+0x120] ! Mem[0000000050800120] = be9993f5 b6d4bcb3
! %l6 = 000000002c8795d0, Mem[00000000910000f0] = 60458241
stb %l6,[%i6+0x0f0] ! Mem[00000000910000f0] = d0458241
! Mem[00000000500000fc] = bcb1a9b8, %l3 = 00000000bc21c6f7
ldstub [%i0+0x0fc],%l3 ! %l3 = 000000bc000000ff
p32_label_14:
! Mem[0000000051000188] = 9b2919e2, %l6 = 000000002c8795d0
swap [%i2+0x188],%l6 ! %l6 = 000000009b2919e2
! Mem[0000000091800050] = afd0fbf5, %g2 = ffffffff97c2f999
ldub [%o0+0x051],%g2 ! %g2 = 00000000000000af
! Mem[0000000051000184] = 53c272c0, %l2 = f7c1bfc4, %l2 = f7c1bfc4
add %i2,0x184,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000053c272c0
! Mem[00000000510001d8] = 61ba1587, %l4 = be9993f5, %l1 = 456908d8
add %i2,0x1d8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000061ba1587
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! %f0 = 7fb4f6ad 82bac8ee e0f7c429 746348dd
! %f4 = 0f3ec076 317dfdf6 2abda4bd 3f5a6690
! %f8 = 9cca3e2c 6d8baeab e1663947 91576d87
! %f12 = 571f11a5 d877f3c0 90874cc6 29d0ee00
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %l1 = 0000000061ba1587, Mem[00000000908000e8] = d573492c
sth %l1,[%i5+0x0e8] ! Mem[00000000908000e8] = 1587492c
! Mem[00000000910000d0] = 807c80b2, %g2 = 00000000000000af
ldsb [%i6+0x0d0],%g2 ! %g2 = ffffffffffffff80
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
p32_label_15:
membar #Sync ! Added by membar checker (2061)
! Mem[0000000090000000] = eec8ba82 adf6b47f dd486374 29c4f7e0
! Mem[0000000090000010] = f6fd7d31 76c03e0f 90665a3f bda4bd2a
! Mem[0000000090000020] = abae8b6d 2c3eca9c 876d5791 473966e1
! Mem[0000000090000030] = c0f377d8 a5111f57 00eed029 c64c8790
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000518000b0] = c761c6755aa4a4c8, %l6 = 000000009b2919e2
ldx [%i3+0x0b0],%l6 ! %l6 = c761c6755aa4a4c8
! Mem[0000000050000072] = e234e32c, %l0 = fa036f77bcb1a9b8
ldstub [%i0+0x072],%l0 ! %l0 = 000000e3000000ff
! Mem[00000000918000c8] = 7b42db07ee9de4a5, %g2 = ffffffffffffff80
ldx [%o0+0x0c8],%g2 ! %g2 = 7b42db07ee9de4a5
! Mem[000000009080013c] = 6c7b6f91, %g2 = 7b42db07ee9de4a5
ldsb [%i5+0x13f],%g2 ! %g2 = 000000000000006c
! %l0 = 000000e3, %l1 = 61ba1587, Mem[0000000051800118] = 00000002 964b5868
std %l0,[%i3+0x118] ! Mem[0000000051800118] = 000000e3 61ba1587
! Mem[000000009180011c] = 060bb791, %g2 = 000000000000006c
ldub [%o0+0x11c],%g2 ! %g2 = 0000000000000006
! Mem[0000000090000000] = eec8ba82 adf6b47f dd486374 29c4f7e0
! Mem[0000000090000010] = f6fd7d31 76c03e0f 90665a3f bda4bd2a
! Mem[0000000090000020] = abae8b6d 2c3eca9c 876d5791 473966e1
! Mem[0000000090000030] = c0f377d8 a5111f57 00eed029 c64c8790
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000508000a4] = 541020bc, %l6 = 5aa4a4c8, %l7 = 000000b5
add %i1,0xa4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000541020bc
! %l7 = 00000000541020bc, Mem[0000000091800152] = 75afb80b
sth %l7,[%o0+0x152] ! Mem[0000000091800150] = 20bcb80b
p32_label_16:
! Mem[00000000518000a8] = 082f8e2c, %l4 = 4c2bf9c3be9993f5
ldstub [%i3+0x0a8],%l4 ! %l4 = 00000008000000ff
! Mem[000000005000007c] = 39593409, %l0 = 00000000000000e3
swap [%i0+0x07c],%l0 ! %l0 = 0000000039593409
! Mem[0000000051800050] = 34bf4fb73daf86fd, %l1 = 0000000061ba1587, %l2 = 0000000053c272c0
add %i3,0x50,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 34bf4fb73daf86fd
! %l5 = 98c70c42b6d4bcb3, Mem[00000000518000cc] = ade8585a
stw %l5,[%i3+0x0cc] ! Mem[00000000518000cc] = b6d4bcb3
! Mem[0000000090000140] = e6afbda6 35f8ad14 ed5d9538 045e911f
! Mem[0000000090000150] = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! Mem[0000000090000160] = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! Mem[0000000090000170] = ec980fff 0ebae8e5 3753d293 4e45f298
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000050000158] = 4c2ac407ed9dae37, %l5 = 98c70c42b6d4bcb3, %l3 = 00000000000000bc
add %i0,0x158,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 4c2ac407ed9dae37
! Mem[0000000090800034] = a371ae78, %g2 = 0000000000000006
ldsh [%i5+0x034],%g2 ! %g2 = ffffffffffffa371
! Mem[000000009100006c] = ab76060d, %g2 = ffffffffffffa371
ldsb [%i6+0x06e],%g2 ! %g2 = ffffffffffffffab
! Mem[00000000500000f0] = 3850af1fdc2a1b2d, %l4 = 0000000000000008, %l6 = c761c6755aa4a4c8
add %i0,0xf0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 3850af1fdc2a1b2d
! Mem[00000000508000ec] = d4f3b664, %l7 = 00000000541020bc
swap [%i1+0x0ec],%l7 ! %l7 = 00000000d4f3b664
p32_label_17:
! Mem[00000000918000fc] = 15b89e75, %g2 = ffffffffffffffab
ldsb [%o0+0x0ff],%g2 ! %g2 = 0000000000000015
! Mem[00000000518001b8] = 1888aa3b, %l7 = 00000000d4f3b664
ldstub [%i3+0x1b8],%l7 ! %l7 = 00000018000000ff
! Mem[0000000091000038] = 2b9468ee6d58bf74, %g2 = 0000000000000015
ldx [%i6+0x038],%g2 ! %g2 = 2b9468ee6d58bf74
! Mem[00000000910001f8] = d42700ab 93c6d4fc, %g2 = 6d58bf74, %g3 = 603a86ea
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000d42700ab 0000000093c6d4fc
! Mem[00000000900001c0] = 14adf835 a6bdafe6 1f915e04 38955ded
! Mem[00000000900001d0] = 802b8e4a 99f9c297 28ea63bf 2fc7b0e7
! Mem[00000000900001e0] = 3c870eb2 f11fa6d6 e1c08c0e 7c183917
! Mem[00000000900001f0] = e5e8ba0e ff0f98ec 98f2454e 93d25337
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000918001a8] = 68d08c1d, %g2 = 00000000d42700ab
ldsh [%o0+0x1a8],%g2 ! %g2 = 00000000000068d0
! Mem[00000000910001c0] = c03f76da, %g18 = 277ab6b1aa7f373a
ldsw [%i6+0x1c0],%g2 ! %g2 = 277ab6b1aa7f373a
! %f0 = 7fb4f6ad 82bac8ee e0f7c429 746348dd
! %f4 = 0f3ec076 317dfdf6 2abda4bd 3f5a6690
! %f8 = 9cca3e2c 6d8baeab e1663947 91576d87
! %f12 = 571f11a5 d877f3c0 90874cc6 29d0ee00
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000051800038] = adf06759, %l1 = 0000000061ba1587
ldsw [%i3+0x038],%l1 ! %l1 = ffffffffadf06759
! Mem[000000009180018c] = 8fa29914, %g2 = ffffffffc03f76da
ldub [%o0+0x18e],%g2 ! %g2 = 000000000000008f
p32_label_18:
! Mem[00000000508001c1] = 9470717e, %l0 = 0000000039593409
ldstub [%i1+0x1c1],%l0 ! %l0 = 00000070000000ff
! Mem[0000000050800081] = ba16713d, %l7 = 0000000000000018
ldstub [%i1+0x081],%l7 ! %l7 = 00000016000000ff
! Mem[00000000900001d4] = 99f9c297, %g2 = 000000000000008f
lduw [%i4+0x1d4],%g2 ! %g2 = 0000000099f9c297
! Mem[0000000091000178] = d8ef29bf19a8f108, %g2 = 0000000099f9c297
ldx [%i6+0x178],%g2 ! %g2 = d8ef29bf19a8f108
! %l7 = 0000000000000016, Mem[00000000510000a4] = 69b01804
stw %l7,[%i2+0x0a4] ! Mem[00000000510000a4] = 00000016
! Mem[00000000908001d0] = 68439dfd, %g2 = d8ef29bf19a8f108
lduw [%i5+0x1d0],%g2 ! %g2 = 0000000068439dfd
! Mem[00000000908000e0] = 7b822914, %g2 = 0000000068439dfd
ldsb [%i5+0x0e0],%g2 ! %g2 = 000000000000007b
! Mem[00000000908000b0] = 4eb34380, %g2 = 000000000000007b
ldsb [%i5+0x0b0],%g2 ! %g2 = 000000000000004e
! Mem[000000009100000c] = a058c056, %g2 = 000000000000004e
lduw [%i6+0x00c],%g2 ! %g2 = 00000000a058c056
! Mem[0000000090000124] = a6d6e1c0, %g2 = 00000000a058c056
ldsb [%i4+0x126],%g2 ! %g2 = ffffffffffffffa6
p32_label_19:
! %f0 = 7fb4f6ad 82bac8ee e0f7c429 746348dd
! %f4 = 0f3ec076 317dfdf6 2abda4bd 3f5a6690
! %f8 = 9cca3e2c 6d8baeab e1663947 91576d87
! %f12 = 571f11a5 d877f3c0 90874cc6 29d0ee00
stda %f0,[%i1]ASI_COMMIT_P ! Block Store to 0000000050800000
! Mem[00000000908000a0] = 16833e542f812be1, %g2 = ffffffffffffffa6
ldx [%i5+0x0a0],%g2 ! %g2 = 16833e542f812be1
! Mem[0000000090800190] = f2446a48, %g18 = 277ab6b1aa7f373a
ldsw [%i5+0x190],%g2 ! %g2 = 277ab6b1aa7f373a
! Mem[00000000508001a8] = c0f67572 5551c0b6, %l2 = 3daf86fd, %l3 = ed9dae37
ldd [%i1+0x1a8],%l2 ! %l2 = 00000000c0f67572 000000005551c0b6
! Mem[000000005000012c] = 8c3536b2, %l0 = 0000000000000070
ldstub [%i0+0x12c],%l0 ! %l0 = 0000008c000000ff
! Mem[0000000091800004] = 2cc77048, %g18 = 277ab6b1aa7f373a
ldsw [%o0+0x004],%g2 ! %g2 = 277ab6b1aa7f373a
! Mem[00000000900001c0] = 14adf835 a6bdafe6 1f915e04 38955ded
! Mem[00000000900001d0] = 802b8e4a 99f9c297 28ea63bf 2fc7b0e7
! Mem[00000000900001e0] = 3c870eb2 f11fa6d6 e1c08c0e 7c183917
! Mem[00000000900001f0] = e5e8ba0e ff0f98ec 98f2454e 93d25337
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (2062)
! %l4 = 0000000000000008, Mem[00000000900001c0] = 14adf835a6bdafe6
stx %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = 0000000000000008
! Mem[00000000508001b4] = dc545af3, %l6 = dc2a1b2d, %l2 = c0f67572
add %i1,0x1b4,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000dc545af3
! %f0 = 7fb4f6ad 82bac8ee e0f7c429 746348dd
! %f4 = 0f3ec076 317dfdf6 2abda4bd 3f5a6690
! %f8 = 9cca3e2c 6d8baeab e1663947 91576d87
! %f12 = 571f11a5 d877f3c0 90874cc6 29d0ee00
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
p32_label_20:
! Mem[0000000091800118] = 29c2ad3a, %g2 = 000000002cc77048
ldsb [%o0+0x118],%g2 ! %g2 = 0000000000000029
! Mem[0000000051800000] = 5b47730b 4414a931 9668ee5c 4a762055
! Mem[0000000051800010] = 02cc5ab5 58264a19 a6018bc9 01803fda
! Mem[0000000051800020] = d2c9fddd 8bcdd334 a67e27b0 c4b10af3
! Mem[0000000051800030] = 5416e773 66ef889c adf06759 7e22fe87
ldda [%i3]ASI_BLK_PL,%f0 ! Block Load from 0000000051800000
! Mem[000000005000009c] = 8d6d585a, %l5 = 98c70c42b6d4bcb3
swap [%i0+0x09c],%l5 ! %l5 = 000000008d6d585a
! %l1 = ffffffffadf06759, Mem[00000000900001dc] = 2fc7b0e7
stb %l1,[%i4+0x1dc] ! Mem[00000000900001dc] = 59c7b0e7
! Mem[00000000500000dc] = 0a55501b, %l7 = 00000016, %l4 = 00000008
add %i0,0xdc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000a55501b
! Mem[00000000918000a8] = 8552721f36850d8c, %g2 = 0000000000000029
ldx [%o0+0x0a8],%g2 ! %g2 = 8552721f36850d8c
! Mem[0000000090000124] = f11fa6d6, %g18 = 277ab6b1aa7f373a
ldsw [%i4+0x124],%g2 ! %g2 = 277ab6b1aa7f373a
! Mem[0000000051000004] = 7251e17a, %l0 = 000000000000008c
swap [%i2+0x004],%l0 ! %l0 = 000000007251e17a
! Mem[000000005080011c] = 79ada393, %l1 = ffffffffadf06759
ldstub [%i1+0x11c],%l1 ! %l1 = 00000079000000ff
! Mem[00000000518001b8] = ff88aa3b6b62650b, %l1 = 0000000000000079, %l7 = 0000000000000016
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = ff88aa3b6b62650b
p32_label_21:
! Mem[0000000091800194] = 09e60481, %g18 = 277ab6b1aa7f373a
ldsw [%o0+0x194],%g2 ! %g2 = 277ab6b1aa7f373a
! Mem[0000000051000008] = af60f652456908d8, %l3 = 000000005551c0b6, %l4 = 000000000a55501b
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = af60f652456908d8
! %f16 = e6afbda6 35f8ad14 ed5d9538 045e911f
! %f20 = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! %f24 = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! %f28 = ec980fff 0ebae8e5 3753d293 4e45f298
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = 1803adeb bc21c6f7 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000005000001f] = 61cbd2b0, %l4 = af60f652456908d8
ldstub [%i0+0x01f],%l4 ! %l4 = 000000b0000000ff
! %l7 = ff88aa3b6b62650b, Mem[0000000090000198] = 28ea63bf
sth %l7,[%i4+0x198] ! Mem[0000000090000198] = 650b63bf
! %l4 = 00000000000000b0, Mem[0000000090000130] = e5e8ba0e
sth %l4,[%i4+0x130] ! Mem[0000000090000130] = 00b0ba0e
! Mem[0000000090000140] = e6afbda6 35f8ad14 ed5d9538 045e911f
! Mem[0000000090000150] = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! Mem[0000000090000160] = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! Mem[0000000090000170] = ec980fff 0ebae8e5 3753d293 4e45f298
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000051000054] = b6f07d44, %l2 = 00000000dc545af3
ldstub [%i2+0x054],%l2 ! %l2 = 000000b6000000ff
! Mem[0000000051000078] = d17a75829ad1ad4a, %l6 = 3850af1fdc2a1b2d, %l5 = 000000008d6d585a
add %i2,0x78,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = d17a75829ad1ad4a
p32_label_22:
! Mem[0000000051800030] = 5416e77366ef889c, %l7 = ff88aa3b6b62650b, %l0 = 000000007251e17a
add %i3,0x30,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 5416e77366ef889c
! %l0 = 5416e77366ef889c, Mem[00000000900001f4] = ff0f98ec
sth %l0,[%i4+0x1f4] ! Mem[00000000900001f4] = 889c98ec
! Mem[0000000091800158] = 7dae06b2, %g2 = 0000000009e60481
ldsb [%o0+0x15b],%g2 ! %g2 = 000000000000007d
membar #Sync ! Added by membar checker (2063)
! Mem[0000000090000000] = 14adf835 a6bdafe6 1f915e04 38955ded
! Mem[0000000090000010] = 802b8e4a 99f9c297 28ea63bf 2fc7b0e7
! Mem[0000000090000020] = 3c870eb2 f11fa6d6 e1c08c0e 7c183917
! Mem[0000000090000030] = e5e8ba0e ff0f98ec 98f2454e 93d25337
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000074] = 85c65c27, %g18 = 277ab6b1aa7f373a
ldsw [%i4+0x074],%g2 ! %g2 = 277ab6b1aa7f373a
! Mem[00000000910000d4] = be5fd575, %g2 = ffffffff85c65c27
ldsb [%i6+0x0d7],%g2 ! %g2 = ffffffffffffffbe
! Mem[0000000091800178] = a16be4dd, %g2 = ffffffffffffffbe
lduw [%o0+0x178],%g2 ! %g2 = 00000000a16be4dd
! %l6 = 3850af1fdc2a1b2d, Mem[0000000090800135] = cd5e0bb4
stb %l6,[%i5+0x135] ! Mem[0000000090800134] = 2d5e0bb4
! %l4 = 000000b0, %l5 = 9ad1ad4a, Mem[00000000910001b8] = d7a910f8 4c59c367
std %l4,[%i6+0x1b8] ! Mem[00000000910001b8] = 000000b0 9ad1ad4a
! Mem[0000000050800058] = 3d8abb94, %l1 = 0000000000000079
ldstub [%i1+0x058],%l1 ! %l1 = 0000003d000000ff
p32_label_23:
! Mem[0000000051000000] = 0272d9ed 0000008c af60f652 456908d8
! Mem[0000000051000010] = 941fa647 54a7134e d9945f5f f794200d
! Mem[0000000051000020] = 4d25f1c3 59108346 49ad5f74 855fd447
! Mem[0000000051000030] = 49284275 58657c81 954bc4cd 06d67dbe
ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000051000000
! Mem[0000000050800000] = 7fb4f6ad, %l1 = 000000000000003d
lduh [%i1+0x002],%l1 ! %l1 = 000000000000f6ad
! Mem[00000000508001ac] = 5551c0b6, %l1 = 0000f6ad, %l4 = 000000b0
add %i1,0x1ac,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000005551c0b6
! Mem[00000000910001f4] = bad42700, %g2 = 00000000a16be4dd
ldsb [%i6+0x1f7],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000051800140] = ce6eb15a a8d52e46 89562fc9 ccd2589f
! Mem[0000000051800150] = cd769a77 d531cca5 00000029 06b962fb
! Mem[0000000051800160] = 9ed1128e 96ba20e4 d3e86c2c bfd297ed
! Mem[0000000051800170] = b4e5bd6c d173ebff e93d1589 878f75e6
ldda [%i3+%g5]ASI_BLK_SL,%f16 ! Block Load from 0000000051800140
! Mem[000000005000013f] = 6e3ad507, %l7 = ff88aa3b6b62650b
ldstub [%i0+0x13f],%l7 ! %l7 = 00000007000000ff
! Mem[0000000050000070] = e234ff2c, %l0 = 5416e77366ef889c
ldub [%i0+0x072],%l0 ! %l0 = 00000000000000ff
! Mem[00000000510001d0] = 39d93d8c beb77dc8, %l4 = 5551c0b6, %l5 = 9ad1ad4a
ldd [%i2+0x1d0],%l4 ! %l4 = 0000000039d93d8c 00000000beb77dc8
! Mem[0000000091000098] = a057e63b, %g2 = ffffffffffffffba
ldub [%i6+0x09b],%g2 ! %g2 = 00000000000000a0
! Mem[00000000900000f4] = f3c09087, %g2 = 00000000000000a0
lduh [%i4+0x0f6],%g2 ! %g2 = 000000000000f3c0
p32_label_24:
! Mem[00000000510001c8] = 48c820147b6bc681, %l3 = 000000005551c0b6, %l4 = 0000000039d93d8c
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 48c820147b6bc681
! %l0 = 00000000000000ff, Mem[00000000500001dc] = eb0f74bc
stw %l0,[%i0+0x1dc] ! Mem[00000000500001dc] = 000000ff
! Mem[000000009180007c] = a0968908, %g2 = 000000000000f3c0
ldub [%o0+0x07c],%g2 ! %g2 = 00000000000000a0
! %f0 = 8c000000 edd97202 d8086945 52f660af
! %f4 = 4e13a754 47a61f94 0d2094f7 5f5f94d9
! %f8 = 46831059 c3f1254d 47d45f85 745fad49
! %f12 = 817c6558 75422849 be7dd606 cdc44b95
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000051000160] = 55b51d76632ed255, %l2 = 00000000000000b6, %l2 = 00000000000000b6
add %i2,0x160,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 55b51d76632ed255
! Mem[00000000918001c8] = a3704eb7, %g2 = 00000000000000a0
lduw [%o0+0x1c8],%g2 ! %g2 = 00000000a3704eb7
! Mem[0000000051000040] = 29e0607fffe5476f, %l4 = 48c820147b6bc681, %l3 = 000000005551c0b6
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 29e0607fffe5476f
! Mem[00000000518001e2] = 194dddcd, %l1 = 000000000000f6ad
ldstub [%i3+0x1e2],%l1 ! %l1 = 000000dd000000ff
! Mem[00000000518001b4] = 769ebf17, %l5 = 00000000beb77dc8
ldsh [%i3+0x1b4],%l5 ! %l5 = 000000000000769e
! %f0 = 8c000000 edd97202 d8086945 52f660af
! %f4 = 4e13a754 47a61f94 0d2094f7 5f5f94d9
! %f8 = 46831059 c3f1254d 47d45f85 745fad49
! %f12 = 817c6558 75422849 be7dd606 cdc44b95
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
p32_label_25:
! Mem[00000000510001c8] = 48c820147b6bc681, %l0 = 00000000000000ff, %l3 = 29e0607fffe5476f
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 48c820147b6bc681
! Mem[00000000510000ea] = b8ff6a83, %l7 = 0000000000000007
ldstub [%i2+0x0ea],%l7 ! %l7 = 0000006a000000ff
! Mem[00000000510001b8] = 847074aae79c7dec, %l1 = 00000000000000dd, %l5 = 000000000000769e
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 847074aae79c7dec
! Mem[0000000050800118] = cde5477f, %l2 = 55b51d76632ed255
swap [%i1+0x118],%l2 ! %l2 = 00000000cde5477f
! %l2 = cde5477f, %l3 = 7b6bc681, Mem[0000000091800028] = 4c300e4b e844b657
std %l2,[%o0+%o5] ! Mem[0000000091800028] = cde5477f 7b6bc681
! Mem[00000000910001dc] = eadd85ef, %g2 = 00000000a3704eb7
lduh [%i6+0x1dc],%g2 ! %g2 = 000000000000eadd
! Mem[000000009180015c] = b2fe922f, %g2 = 000000000000eadd
ldsb [%o0+0x15e],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000090000140] = e6afbda6 35f8ad14 ed5d9538 045e911f
! Mem[0000000090000150] = 97c2f999 4a8e2b80 e7b0c72f bf63ea28
! Mem[0000000090000160] = d6a61ff1 b20e873c 1739187c 0e8cc0e1
! Mem[0000000090000170] = ec980fff 0ebae8e5 3753d293 4e45f298
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! %l2 = 00000000cde5477f, Mem[0000000051800182] = 28f381a2
sth %l2,[%i3+0x182] ! Mem[0000000051800180] = 28f3477f
! %l0 = 00000000000000ff, Mem[0000000051000194] = f72cdc82
stw %l0,[%i2+0x194] ! Mem[0000000051000194] = 000000ff
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000000000ff
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000dd
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000cde5477f
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 48c820147b6bc681
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 48c820147b6bc681
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 847074aae79c7dec
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 3850af1fdc2a1b2d
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000006a
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 8c000000 edd97202
bne %xcc,p32_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d8086945 52f660af
bne %xcc,p32_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4e13a754 47a61f94
bne %xcc,p32_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0d2094f7 5f5f94d9
bne %xcc,p32_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 46831059 c3f1254d
bne %xcc,p32_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 47d45f85 745fad49
bne %xcc,p32_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 817c6558 75422849
bne %xcc,p32_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be be7dd606 cdc44b95
bne %xcc,p32_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 462ed5a8 5ab16ece
bne %xcc,p32_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9f58d2cc c92f5689
bne %xcc,p32_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a5cc31d5 779a76cd
bne %xcc,p32_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be fb62b906 29000000
bne %xcc,p32_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e420ba96 8e12d19e
bne %xcc,p32_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be ed97d2bf 2c6ce8d3
bne %xcc,p32_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ffeb73d1 6cbde5b4
bne %xcc,p32_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be e6758f87 89153de9
bne %xcc,p32_f30_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 4da9583761cbd2ff
ldx [%i0+0x018],%g3 ! Observed data at 0000000050000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x018,%g4
ldx [%g1+0x058],%g2 ! Expected data = af7332ff491fd50e
ldx [%i0+0x058],%g3 ! Observed data at 0000000050000058
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 7287756866852e97
ldx [%i0+0x068],%g3 ! Observed data at 0000000050000068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = e234ff2c43cd40fe
ldx [%i0+0x070],%g3 ! Observed data at 0000000050000070
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 628b862e000000e3
ldx [%i0+0x078],%g3 ! Observed data at 0000000050000078
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5009527ab6d4bcb3
ldx [%i0+0x098],%g3 ! Observed data at 0000000050000098
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = bcb1a9b899f9c297
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000500000b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 769ebf171537bb33
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000500000d0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = fa036f77ffb1a9b8
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000500000f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 57fdc9c5ff3536b2
ldx [%i0+0x128],%g3 ! Observed data at 0000000050000128
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 26aecaa56e3ad5ff
ldx [%i0+0x138],%g3 ! Observed data at 0000000050000138
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = a533e7214b979d4d
ldx [%i0+0x140],%g3 ! Observed data at 0000000050000140
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = ffc6d8d548645c5c
ldx [%i0+0x170],%g3 ! Observed data at 0000000050000170
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 14adf835a6bdafe6
ldx [%i0+0x180],%g3 ! Observed data at 0000000050000180
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 1f915e0438955ded
ldx [%i0+0x188],%g3 ! Observed data at 0000000050000188
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 802b8e4a99f9c297
ldx [%i0+0x190],%g3 ! Observed data at 0000000050000190
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 28ea63bf2fc7b0e7
ldx [%i0+0x198],%g3 ! Observed data at 0000000050000198
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 3c870eb2f11fa6d6
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000500001a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e1c08c0e7c183917
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000500001a8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e5e8ba0eff0f98ec
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000500001b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 98f2454e93d25337
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000500001b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e9e6d429000000ff
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000500001d8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1d8,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 7fb4f6ad82bac8ee
ldx [%i1+0x000],%g3 ! Observed data at 0000000050800000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e0f7c429746348dd
ldx [%i1+0x008],%g3 ! Observed data at 0000000050800008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0f3ec076317dfdf6
ldx [%i1+0x010],%g3 ! Observed data at 0000000050800010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2abda4bd3f5a6690
ldx [%i1+0x018],%g3 ! Observed data at 0000000050800018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9cca3e2c6d8baeab
ldx [%i1+0x020],%g3 ! Observed data at 0000000050800020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e166394791576d87
ldx [%i1+0x028],%g3 ! Observed data at 0000000050800028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 571f11a5d877f3c0
ldx [%i1+0x030],%g3 ! Observed data at 0000000050800030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 90874cc629d0ee00
ldx [%i1+0x038],%g3 ! Observed data at 0000000050800038
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff8abb94d94bac11
ldx [%i1+0x058],%g3 ! Observed data at 0000000050800058
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = ddb23f5d00000e88
ldx [%i1+0x068],%g3 ! Observed data at 0000000050800068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = baff713dab46a504
ldx [%i1+0x080],%g3 ! Observed data at 0000000050800080
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = e8f8aa2062930b6e
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000508000b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 9cee6f7f541020bc
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000508000e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e03c3dffc627ebd7
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000508000f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 632ed255ffada393
ldx [%i1+0x118],%g3 ! Observed data at 0000000050800118
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = be9993f5b6d4bcb3
ldx [%i1+0x120],%g3 ! Observed data at 0000000050800120
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = cdcc950711608df1
ldx [%i1+0x148],%g3 ! Observed data at 0000000050800148
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = e79c7dec000000b5
ldx [%i1+0x158],%g3 ! Observed data at 0000000050800158
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 94ff717e5205c127
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000508001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1c0,%g4
set p32_local2_expect,%g1
p32_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0272d9ed0000008c
ldx [%i2+0x000],%g3 ! Observed data at 0000000051000000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = d9945f5ff794200d
ldx [%i2+0x018],%g3 ! Observed data at 0000000051000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 29e0607fffe5476f
ldx [%i2+0x040],%g3 ! Observed data at 0000000051000040
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = d9945f5ffff07d44
ldx [%i2+0x050],%g3 ! Observed data at 0000000051000050
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = dfff67d0cc5ff1e1
ldx [%i2+0x090],%g3 ! Observed data at 0000000051000090
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8f211e6000000016
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000510000a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b8ffff835fc4be7d
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000510000e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b6f8faf8b8202902
ldx [%i2+0x100],%g3 ! Observed data at 0000000051000100
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x100,%g4
ldx [%g1+0x170],%g2 ! Expected data = 266fb160aba48344
ldx [%i2+0x170],%g3 ! Observed data at 0000000051000170
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2c8795d084e1e1ee
ldx [%i2+0x188],%g3 ! Observed data at 0000000051000188
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 9d9d3162000000ff
ldx [%i2+0x190],%g3 ! Observed data at 0000000051000190
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bbb0bb481803adeb
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000510001b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 847074aae79c7dec
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+0x040],%g2 ! Expected data = dc901d86df98c1ed
ldx [%i3+0x040],%g3 ! Observed data at 0000000051800040
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = cac6ff0c2939435b
ldx [%i3+0x088],%g3 ! Observed data at 0000000051800088
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff2f8e2c2c5c3be9
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000518000a8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4db23739b6d4bcb3
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000518000c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000e361ba1587
ldx [%i3+0x118],%g3 ! Observed data at 0000000051800118
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x118,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000002906b962fb
ldx [%i3+0x158],%g3 ! Observed data at 0000000051800158
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = b4e5bd6cd173ebff
ldx [%i3+0x170],%g3 ! Observed data at 0000000051800170
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 28f3477fce1e46f9
ldx [%i3+0x180],%g3 ! Observed data at 0000000051800180
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff88aa3b6b62650b
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000518001b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3b1fea8541315749
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000518001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f09181f0480fa43b
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000518001d0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 194dffcd3949ca86
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000518001e0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1e0,%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:
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051000018]
membar #Sync
mov 0x180,%g1
stda %f16,[%i2+%g1]ASI_BLK_AIUP
membar #Sync
done
p32_trap1o:
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051000018]
membar #Sync
mov 0x180,%g1
stda %f16,[%o2+%g1]ASI_BLK_AIUP
membar #Sync
done
p32_trap2e:
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051000000]
done
p32_trap2o:
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051000000]
done
p32_trap3e:
nop
nop
done
p32_trap3o:
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 = bc8ce1b259f8baa7
ldx [%g1+0x008],%l1 ! %l1 = 41a63078718df177
ldx [%g1+0x010],%l2 ! %l2 = 8d66750211608df1
ldx [%g1+0x018],%l3 ! %l3 = cb811eafea676e95
ldx [%g1+0x020],%l4 ! %l4 = 01abef1c396eb0ed
ldx [%g1+0x028],%l5 ! %l5 = 7fa2a303df98c1ed
ldx [%g1+0x030],%l6 ! %l6 = dc2fe480524b74fa
ldx [%g1+0x038],%l7 ! %l7 = c7ab19e437d1e310
! 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 = ff027a0f e2414624 7aca69bc c7a2269d
! %f4 = 11333aca 2a4d6317 5631db31 b40406bc
! %f8 = c730dc28 bd8a0ca4 6825ae32 20cf3b12
! %f12 = f14d4222 268b98a3 d04ab44e 8541d2d0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ad24e1cc 657c6463 68195a63 7d13a84d
! %f20 = bcba3402 a301e90b 5e2cc4ea 1eb1f259
! %f24 = 619cf18a 9a52e294 6f26720a 9bc2c64d
! %f28 = 68a09893 cdf334cb 576f026f a3f20bfe
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b5be138f a0f128e4 6007dfa2 35b99780
! %f36 = ebc34436 755f6078 a1e37af3 6a1508d3
! %f40 = 642f77f0 ced38c7a 03e87c8d 98e0e386
! %f44 = 496ebeb8 81a2f382 e6413aac 082bb9c3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x32216d980000007b,%g7,%g1 ! GSR scale = 15, align = 3
wr %g1,%g0,%gsr ! GSR = 32216d980000007b
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:
! %l2 = 69b70c6a, %l3 = 262ce25a, Mem[0000000090000078] = 6fd783de fb38f9ba
std %l2,[%i4+0x078] ! Mem[0000000090000078] = 69b70c6a 262ce25a
! Mem[0000000053000038] = 0a851b09, %l2 = d55ada6669b70c6a
swap [%i2+0x038],%l2 ! %l2 = 000000000a851b09
! Mem[0000000053800038] = 00c91ecc a7cf27b0, %l2 = 0a851b09, %l3 = 262ce25a
ldd [%i3+0x038],%l2 ! %l2 = 0000000000c91ecc 00000000a7cf27b0
! Mem[00000000530001c8] = 4935375868671f7a, %l1 = 26e1312c8d336c2b, %l1 = 26e1312c8d336c2b
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 4935375868671f7a
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[000000009100012c] = 1735e3fa, %g2 = 495ac2432c30543a
ldsh [%i6+0x12e],%g2 ! %g2 = 0000000000001735
! Mem[000000005380013b] = 598680ac, %l2 = 0000000000c91ecc
ldstub [%i3+0x13b],%l2 ! %l2 = 000000ac000000ff
! Mem[0000000053800035] = cb782922, %l2 = 00000000000000ac
ldstub [%i3+0x035],%l2 ! %l2 = 00000078000000ff
! %l4 = 589ba3c1bf2c1074, Mem[0000000053800197] = 110b1aa4
stb %l4,[%i3+0x197] ! Mem[0000000053800194] = 110b1a74
! Mem[0000000053000070] = 2389b5ac, %l5 = 3cd9743c6b662d95
swap [%i2+0x070],%l5 ! %l5 = 000000002389b5ac
p33_label_2:
! %l2 = 00000078, %l3 = a7cf27b0, Mem[0000000052000168] = 9425b00a c5d35bd9
std %l2,[%i0+0x168] ! Mem[0000000052000168] = 00000078 a7cf27b0
! Mem[0000000090800118] = e06069bd, %g2 = 0000000000001735
ldsb [%i5+0x11a],%g2 ! %g2 = ffffffffffffffe0
! Mem[00000000910001ec] = 7a00199a, %g2 = ffffffffffffffe0
ldsh [%i6+0x1ee],%g2 ! %g2 = 0000000000007a00
! Mem[0000000090000028] = 35842cdc, %g2 = 0000000000007a00
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000003584
! %l4 = 589ba3c1bf2c1074, Mem[00000000918000a0] = 2e8b7c97
stb %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = 748b7c97
! %f0 = ff027a0f e2414624 7aca69bc c7a2269d
! %f4 = 11333aca 2a4d6317 5631db31 b40406bc
! %f8 = c730dc28 bd8a0ca4 6825ae32 20cf3b12
! %f12 = f14d4222 268b98a3 d04ab44e 8541d2d0
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
! %l2 = 0000000000000078, Mem[0000000091000184] = 272883b4
stw %l2,[%i6+0x184] ! Mem[0000000091000184] = 00000078
! %f16 = ad24e1cc 657c6463 68195a63 7d13a84d
! %f20 = bcba3402 a301e90b 5e2cc4ea 1eb1f259
! %f24 = 619cf18a 9a52e294 6f26720a 9bc2c64d
! %f28 = 68a09893 cdf334cb 576f026f a3f20bfe
mov 0x1c0,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUP ! Block Store to 00000000520001c0
! Mem[0000000053800124] = 19045230, %l0 = 293d4bb0c302b115
swap [%i3+0x124],%l0 ! %l0 = 0000000019045230
! Mem[0000000053000138] = c5707f84, %l7 = 6e143ccdf939dbe5
swap [%i2+0x138],%l7 ! %l7 = 00000000c5707f84
p33_label_3:
! %l3 = 00000000a7cf27b0, Mem[000000005200003c] = 2256117a
stw %l3,[%i0+0x03c] ! Mem[000000005200003c] = a7cf27b0
! Mem[00000000520000f8] = 9c2fa48e65aed79b, %l2 = 0000000000000078, %l2 = 0000000000000078
add %i0,0xf8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 9c2fa48e65aed79b
! Mem[00000000910001f8] = d42500ab 93c6d4fc, %g2 = 00003584, %g3 = 0bad0b00
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000d42500ab 0000000093c6d4fc
! %l3 = 00000000a7cf27b0, Mem[00000000918001a4] = b30f80b7
stw %l3,[%o0+0x1a4] ! Mem[00000000918001a4] = a7cf27b0
! Mem[000000005300000c] = 46f2ce16, %l4 = bf2c1074, %l6 = 1887d8f0
add %i2,0x0c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000046f2ce16
! Mem[00000000908000f4] = 41e05ee4, %g2 = 00000000d42500ab
lduw [%i5+0x0f4],%g2 ! %g2 = 0000000041e05ee4
! Mem[0000000053800090] = 9e60bd28, %l0 = 0000000019045230
swap [%i3+0x090],%l0 ! %l0 = 000000009e60bd28
! %l0 = 000000009e60bd28, Mem[000000009180016a] = d7ec6047
stb %l0,[%o0+0x16a] ! Mem[0000000091800168] = 28ec6047
! Mem[0000000052800120] = 7e75958c, %l0 = 9e60bd28, %l3 = a7cf27b0
add %i1,0x120,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000007e75958c
! Mem[0000000052000010] = 0ccc0f8b4c940af1, %l4 = 589ba3c1bf2c1074, %l4 = 589ba3c1bf2c1074
add %i0,0x10,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 0ccc0f8b4c940af1
p33_label_4:
! Mem[0000000052000006] = 86b3ebf9, %l6 = 0000000046f2ce16
ldstub [%i0+0x006],%l6 ! %l6 = 000000eb000000ff
! Mem[00000000528000a4] = b9fb89e4, %l6 = 000000eb, %l7 = c5707f84
add %i1,0xa4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000b9fb89e4
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000908000a8] = 5049bada, %g2 = 0000000041e05ee4
ldub [%i5+0x0a8],%g2 ! %g2 = 0000000000000050
! Mem[0000000053800140] = ebf233e7, %l7 = 00000000b9fb89e4
swap [%i3+0x140],%l7 ! %l7 = 00000000ebf233e7
! Mem[0000000052800160] = d40256836fe74a82, %l7 = 00000000ebf233e7, %l1 = 4935375868671f7a
add %i1,0x160,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = d40256836fe74a82
! %l4 = 0ccc0f8b4c940af1, Mem[000000009080012a] = 84bde339
sth %l4,[%i5+0x12a] ! Mem[0000000090800128] = 0af1e339
! %l6 = 00000000000000eb, Mem[0000000090800158] = c37398fd
sth %l6,[%i5+0x158] ! Mem[0000000090800158] = 00eb98fd
! Mem[000000005380008c] = 7084e712, %l1 = d40256836fe74a82
lduh [%i3+0x08c],%l1 ! %l1 = 0000000000007084
! Mem[00000000520000f0] = d0923d06, %l5 = 000000002389b5ac
swap [%i0+0x0f0],%l5 ! %l5 = 00000000d0923d06
p33_label_5:
! Mem[0000000053800090] = 19045230, %l7 = 00000000ebf233e7
ldsw [%i3+0x090],%l7 ! %l7 = 0000000019045230
! Mem[0000000052800010] = 434adfd2, %l5 = 00000000d0923d06
swap [%i1+%o2],%l5 ! %l5 = 00000000434adfd2
! Mem[00000000900000f4] = 1b8f550a, %g2 = 0000000000000050
ldsh [%i4+0x0f4],%g2 ! %g2 = 0000000000001b8f
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %l6 = 00000000000000eb, Mem[0000000053000148] = b82698a8
sth %l6,[%i2+0x148] ! Mem[0000000053000148] = 00eb98a8
! %l0 = 000000009e60bd28, Mem[0000000090800160] = 281c7df8f72bd2b5
stx %l0,[%i5+0x160] ! Mem[0000000090800160] = 000000009e60bd28
! Mem[00000000538001c0] = 443c295d 2135884f 18627376 01608377
! Mem[00000000538001d0] = 60eb6e61 db895f26 372940fb dacfe67b
! Mem[00000000538001e0] = 4714c7e7 d3a1dce2 4eaed890 2442b4d8
! Mem[00000000538001f0] = c792a2b2 681b5f2e e84d25bd 532bcd02
ldda [%i3+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000538001c0
! %l4 = 4c940af1, %l5 = 434adfd2, Mem[0000000052000100] = 7b0cd00c 2172f1e4
std %l4,[%i0+0x100] ! Mem[0000000052000100] = 4c940af1 434adfd2
! Mem[000000009080005c] = 3347fe6f, %g18 = 3c9212de0f91c87e
ldsw [%i5+0x05c],%g2 ! %g2 = 3c9212de0f91c87e
! Mem[0000000053800194] = 110b1a74, %l4 = 0ccc0f8b4c940af1
ldstub [%i3+0x194],%l4 ! %l4 = 00000011000000ff
p33_label_6:
! %l2 = 9c2fa48e65aed79b, Mem[00000000910000dc] = 411e6186
stw %l2,[%i6+0x0dc] ! Mem[00000000910000dc] = 65aed79b
! Mem[0000000052800024] = cb591f2b, %l3 = 7e75958c, %l1 = 00007084
add %i1,0x24,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000cb591f2b
! %l5 = 00000000434adfd2, Mem[000000009100018e] = b45d7cd8
sth %l5,[%i6+0x18e] ! Mem[000000009100018c] = dfd27cd8
! %l2 = 65aed79b, %l3 = 7e75958c, Mem[0000000091800040] = 3fed9e3c 8edc3761
std %l2,[%o0+0x040] ! Mem[0000000091800040] = 65aed79b 7e75958c
! Mem[0000000091000048] = 98369b32, %g2 = 000000003347fe6f
lduw [%i6+0x048],%g2 ! %g2 = 0000000098369b32
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[0000000052000018] = fe460c0a, %l7 = 19045230, %l5 = 434adfd2
add %i0,0x18,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000fe460c0a
! Mem[00000000908001e8] = 8d45f269, %g18 = 3c9212de0f91c87e
ldsw [%i5+0x1e8],%g2 ! %g2 = 3c9212de0f91c87e
! %f0 = ff027a0f e2414624 7aca69bc c7a2269d
! %f4 = 11333aca 2a4d6317 5631db31 b40406bc
! %f8 = c730dc28 bd8a0ca4 6825ae32 20cf3b12
! %f12 = f14d4222 268b98a3 d04ab44e 8541d2d0
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
p33_label_7:
! %l5 = 00000000fe460c0a, Mem[0000000052000024] = 59a34ce1
sth %l5,[%i0+0x024] ! Mem[0000000052000024] = 0c0a4ce1
! Mem[00000000538000e0] = 9cf44083, %l5 = 00000000fe460c0a
ldstub [%i3+0x0e0],%l5 ! %l5 = 0000009c000000ff
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000052800118] = 269d2da9, %l0 = 000000009e60bd28
swap [%i1+0x118],%l0 ! %l0 = 00000000269d2da9
! Mem[00000000528001ec] = 4fefddfa, %l1 = cb591f2b, %l6 = 000000eb
add %i1,0x1ec,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004fefddfa
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! %f0 = ff027a0f e2414624 7aca69bc c7a2269d
! %f4 = 11333aca 2a4d6317 5631db31 b40406bc
! %f8 = c730dc28 bd8a0ca4 6825ae32 20cf3b12
! %f12 = f14d4222 268b98a3 d04ab44e 8541d2d0
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %f16 = 4f883521 5d293c44 77836001 76736218
! %f20 = 265f89db 616eeb60 7be6cfda fb402937
! %f24 = e2dca1d3 e7c71447 d8b44224 90d8ae4e
! %f28 = 2e5f1b68 b2a292c7 02cd2b53 bd254de8
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! %l4 = 0000000000000011, Mem[00000000908001ee] = 243b6a20
stb %l4,[%i5+0x1ee] ! Mem[00000000908001ec] = 113b6a20
membar #Sync ! Added by membar checker (2064)
! Mem[0000000090000110] = 17634d2a, %g2 = ffffffff8d45f269
lduw [%i4+0x110],%g2 ! %g2 = 0000000017634d2a
p33_label_8:
! %l0 = 269d2da9, %l1 = cb591f2b, Mem[0000000091000128] = 3f33e222 286a1735
std %l0,[%i6+0x128] ! Mem[0000000091000128] = 269d2da9 cb591f2b
! Mem[000000009000004c] = 69ca7a17, %g2 = 0000000017634d2a
ldsb [%i4+0x04d],%g2 ! %g2 = 0000000000000069
! Mem[000000009000013c] = 4eb44ad0, %g2 = 0000000000000069
ldub [%i4+0x13c],%g2 ! %g2 = 000000000000004e
! Mem[0000000053000030] = 0bc49a97, %l2 = 9c2fa48e65aed79b
swap [%i2+0x030],%l2 ! %l2 = 000000000bc49a97
! Mem[00000000538001ea] = 4eaed890, %l5 = 000000000000009c
ldstub [%i3+0x1ea],%l5 ! %l5 = 000000d8000000ff
! Mem[0000000053000120] = 8016488071a1aec5, %l0 = 00000000269d2da9, %l1 = 00000000cb591f2b
add %i2,0x120,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 8016488071a1aec5
! Mem[0000000090000120] = a40c8abd, %g2 = 000000000000004e
ldsh [%i4+0x120],%g2 ! %g2 = ffffffffffffa40c
! Mem[0000000052800110] = d3dee8d8, %l5 = 000000d8, %l6 = 4fefddfa
add %i1,0x110,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d3dee8d8
! Mem[0000000090000124] = 28dc30c7, %g2 = ffffffffffffa40c
ldub [%i4+0x124],%g2 ! %g2 = 0000000000000028
! %f0 = ff027a0f e2414624 7aca69bc c7a2269d
! %f4 = 11333aca 2a4d6317 5631db31 b40406bc
! %f8 = c730dc28 bd8a0ca4 6825ae32 20cf3b12
! %f12 = f14d4222 268b98a3 d04ab44e 8541d2d0
stda %f0,[%i3]ASI_BLK_AIUPL ! Block Store to 0000000053800000
p33_label_9:
! Mem[0000000052000114] = 8779eeee, %l2 = 000000000bc49a97
ldsw [%i0+0x114],%l2 ! %l2 = ffffffff8779eeee
! Mem[0000000052800180] = e8a70678 45c98c92 42758ce9 8fa5c02a
! Mem[0000000052800190] = 32aab689 1948c225 66feb23d dd03b47f
! Mem[00000000528001a0] = 9d3f3bd4 f0572497 5a958b07 37336998
! Mem[00000000528001b0] = 008b8427 ff3acec9 05c1b2ad fcba8a62
ldda [%i1+%g4]ASI_BLK_SL,%f0 ! Block Load from 0000000052800180
! Mem[000000005280018c] = 8fa5c02a, %l3 = 7e75958c, %l1 = 71a1aec5
add %i1,0x18c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000008fa5c02a
! Mem[0000000052800164] = 6fe74a82, %l3 = 7e75958c, %l4 = 00000011
add %i1,0x164,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006fe74a82
! Mem[0000000053000090] = 011bb4e031de336e, %l0 = 00000000269d2da9, %l1 = 000000008fa5c02a
add %i2,0x90,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 011bb4e031de336e
! %l6 = 00000000d3dee8d8, Mem[000000009100018c] = 7a0cdfd2
stw %l6,[%i6+0x18c] ! Mem[000000009100018c] = d3dee8d8
! Mem[0000000091000108] = 3cc57cdf, %g18 = 3c9212de0f91c87e
ldsw [%i6+0x108],%g2 ! %g2 = 3c9212de0f91c87e
! %l0 = 00000000269d2da9, Mem[0000000090000194] = 32283edd
stw %l0,[%i4+0x194] ! Mem[0000000090000194] = 269d2da9
! Mem[0000000091000158] = 18918d26 d6b3d8c4, %g2 = 3cc57cdf, %g3 = 93c6d4fc
ldd [%i6+0x158],%g2 ! %g2 = 0000000018918d26 00000000d6b3d8c4
! Mem[0000000052800143] = ccbb77ee, %l1 = 011bb4e031de336e
ldstub [%i1+0x143],%l1 ! %l1 = 000000ee000000ff
p33_label_10:
! Mem[0000000052000088] = a893cd6f, %l4 = 000000006fe74a82
swap [%i0+0x088],%l4 ! %l4 = 00000000a893cd6f
! %l6 = 00000000d3dee8d8, Mem[00000000918000ae] = 0d8cbb79
stb %l6,[%o0+0x0ae] ! Mem[00000000918000ac] = d88cbb79
! %f16 = 4f883521 5d293c44 77836001 76736218
! %f20 = 265f89db 616eeb60 7be6cfda fb402937
! %f24 = e2dca1d3 e7c71447 d8b44224 90d8ae4e
! %f28 = 2e5f1b68 b2a292c7 02cd2b53 bd254de8
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[0000000090000040] = 244641e2 0f7a02ff 9d26a2c7 bc69ca7a
! Mem[0000000090000050] = 17634d2a ca3a3311 bc0604b4 31db3156
! Mem[0000000090000060] = a40c8abd 28dc30c7 123bcf20 32ae2568
! Mem[0000000090000070] = a3988b26 22424df1 d0d24185 4eb44ad0
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000052000108] = 09acb9a1, %l3 = 7e75958c, %l7 = 19045230
add %i0,0x108,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000009acb9a1
! Mem[0000000052000074] = 724c6135, %l1 = 000000ee, %l7 = 09acb9a1
add %i0,0x74,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000724c6135
! Mem[0000000091800000] = 432cc770, %g2 = 0000000018918d26
ldsb [%o0+0x003],%g2 ! %g2 = 0000000000000043
membar #Sync ! Added by membar checker (2065)
! Mem[0000000052800140] = ccbb77ff 007d0f4d 2575139d afc6ec90
! Mem[0000000052800150] = a808cac9 5cfd2803 6ea9e355 23c476be
! Mem[0000000052800160] = d4025683 6fe74a82 3d006258 a9abde42
! Mem[0000000052800170] = 1dc785ec d120ef4d 806589d6 ad5b7d80
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000052800140
! Mem[00000000900001f4] = 92c702cd, %g2 = 0000000000000043
ldub [%i4+0x1f6],%g2 ! %g2 = 0000000000000092
! %l7 = 00000000724c6135, Mem[00000000538001d0] = 60eb6e61db895f26
stx %l7,[%i3+0x1d0] ! Mem[00000000538001d0] = 00000000724c6135
p33_label_11:
! %l0 = 00000000269d2da9, Mem[000000009100012c] = cb591f2b
stb %l0,[%i6+0x12c] ! Mem[000000009100012c] = a9591f2b
! Mem[0000000090000040] = 244641e2 0f7a02ff 9d26a2c7 bc69ca7a
! Mem[0000000090000050] = 17634d2a ca3a3311 bc0604b4 31db3156
! Mem[0000000090000060] = a40c8abd 28dc30c7 123bcf20 32ae2568
! Mem[0000000090000070] = a3988b26 22424df1 d0d24185 4eb44ad0
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000009180014c] = 76d90775, %g2 = 0000000000000092
ldsb [%o0+0x14f],%g2 ! %g2 = 0000000000000076
! %l0 = 00000000269d2da9, Mem[0000000090800078] = 27ba3968
stw %l0,[%i5+0x078] ! Mem[0000000090800078] = 269d2da9
! Mem[0000000053800074] = 3a57e19c, %l5 = 00000000000000d8
swap [%i3+0x074],%l5 ! %l5 = 000000003a57e19c
! %l4 = a893cd6f, %l5 = 3a57e19c, Mem[0000000090800170] = f252e1de d1003f75
std %l4,[%i5+0x170] ! Mem[0000000090800170] = a893cd6f 3a57e19c
! %f0 = ccbb77ff 007d0f4d 2575139d afc6ec90
! %f4 = a808cac9 5cfd2803 6ea9e355 23c476be
! %f8 = d4025683 6fe74a82 3d006258 a9abde42
! %f12 = 1dc785ec d120ef4d 806589d6 ad5b7d80
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[000000009180008c] = 451dbcda, %g2 = 0000000000000076
lduw [%o0+0x08c],%g2 ! %g2 = 00000000451dbcda
! Mem[00000000538001b8] = d8de7579, %l7 = 00000000724c6135
swap [%i3+0x1b8],%l7 ! %l7 = 00000000d8de7579
! Mem[0000000091800168] = ecbe28ec 6047d4c3, %g2 = 451dbcda, %g3 = d6b3d8c4
ldd [%o0+0x168],%g2 ! %g2 = 00000000ecbe28ec 000000006047d4c3
p33_label_12:
! Mem[00000000520000fc] = 65aed79b, %l4 = a893cd6f, %l2 = 8779eeee
add %i0,0xfc,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000065aed79b
! %l7 = 00000000d8de7579, Mem[00000000918001e4] = fcc1a550
stw %l7,[%o0+0x1e4] ! Mem[00000000918001e4] = d8de7579
! %f16 = 4f883521 5d293c44 77836001 76736218
! %f20 = 265f89db 616eeb60 7be6cfda fb402937
! %f24 = e2dca1d3 e7c71447 d8b44224 90d8ae4e
! %f28 = 2e5f1b68 b2a292c7 02cd2b53 bd254de8
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000052800000] = 57ace6fd, %l3 = 000000007e75958c
swap [%i1+%g0],%l3 ! %l3 = 0000000057ace6fd
! %l2 = 65aed79b, %l3 = 57ace6fd, Mem[00000000900000e0] = 4714c7e7 d3a1dce2
std %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 65aed79b 57ace6fd
! Mem[0000000091800118] = 29c2ad3a, %g2 = 00000000ecbe28ec
ldsh [%o0+0x118],%g2 ! %g2 = 00000000000029c2
! Mem[00000000538000b0] = 459389d0, %l2 = 65aed79b, %l6 = d3dee8d8
add %i3,0xb0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000459389d0
! Mem[0000000052800178] = 806589d6ad5b7d80, %l1 = 00000000000000ee, %l6 = 00000000459389d0
add %i1,0x178,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 806589d6ad5b7d80
! %l6 = ad5b7d80, %l7 = d8de7579, Mem[00000000908001c0] = f50e5fb6 224fce3e
std %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = ad5b7d80 d8de7579
! Mem[0000000052000040] = 3789a0fa e3c96a85 43668f85 4420e835
! Mem[0000000052000050] = e181c99a f373b211 03b090c4 0c4027fb
! Mem[0000000052000060] = 8e1ff44a ac523d62 883a7690 d5bb37fa
! Mem[0000000052000070] = 3be3c745 724c6135 8b7075f0 db5e5008
ldda [%i0+%g5]ASI_BLK_AIUP,%f0 ! Block Load from 0000000052000040
p33_label_13:
! Mem[00000000528000a8] = bb0deb862886b8bb, %l3 = 0000000057ace6fd
ldx [%i1+0x0a8],%l3 ! %l3 = bb0deb862886b8bb
! Mem[0000000052800100] = 1b83345fceb74396, %l4 = 00000000a893cd6f, %l7 = 00000000d8de7579
add %i1,0x100,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 1b83345fceb74396
! Mem[0000000052000010] = 0ccc0f8b, %l1 = 000000ee, %l3 = 2886b8bb
add %i0,0x10,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000000ccc0f8b
! Mem[00000000910001fc] = 93c6d4fc, %g2 = 00000000000029c2
lduh [%i6+0x1fc],%g2 ! %g2 = 00000000000093c6
! %f16 = 4f883521 5d293c44 77836001 76736218
! %f20 = 265f89db 616eeb60 7be6cfda fb402937
! %f24 = e2dca1d3 e7c71447 d8b44224 90d8ae4e
! %f28 = 2e5f1b68 b2a292c7 02cd2b53 bd254de8
stda %f16,[%i2+%g5]ASI_BLK_AIUP ! Block Store to 0000000053000040
! Mem[00000000530000e8] = 342a2004, %l4 = a893cd6f, %l6 = ad5b7d80
add %i2,0xe8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000342a2004
! Mem[00000000538000c0] = ca975e8c 4de2859e 2d2303c7 b16d6163
! Mem[00000000538000d0] = f6b6bf9b 23ce06ef 0e8afd4a a2fc336f
! Mem[00000000538000e0] = fff44083 39f5220d 9bda84c5 f54558d2
! Mem[00000000538000f0] = 1cf62505 c94fc9a4 e95b183a bf56274d
ldda [%i3+%g6]ASI_BLK_S,%f0 ! Block Load from 00000000538000c0
! %l6 = 00000000342a2004, Mem[00000000538000a0] = b701cd4d
sth %l6,[%i3+0x0a0] ! Mem[00000000538000a0] = 2004cd4d
! Mem[00000000538000f4] = c94fc9a4, %l5 = 3a57e19c, %l3 = 0ccc0f8b
add %i3,0xf4,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c94fc9a4
! Mem[0000000053800180] = 09664bbe9780e8b4, %l2 = 0000000065aed79b, %l7 = 1b83345fceb74396
add %i3,0x180,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 09664bbe9780e8b4
p33_label_14:
! Mem[000000005300017e] = 47f82b50, %l4 = 00000000a893cd6f
ldstub [%i2+0x17e],%l4 ! %l4 = 0000002b000000ff
! Mem[0000000053000000] = 56851dbed3b635c6, %l7 = 09664bbe9780e8b4, %l1 = 00000000000000ee
casxa [%i2]0x80,%l7,%l1 ! %l1 = 56851dbed3b635c6
! Mem[000000009180009c] = 795c1135, %g18 = 3c9212de0f91c87e
ldsw [%o0+0x09c],%g2 ! %g2 = 3c9212de0f91c87e
! Mem[000000005300011c] = 5eab49ce, %l5 = 3a57e19c, %l3 = c94fc9a4
add %i2,0x11c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005eab49ce
! %f16 = 4f883521 5d293c44 77836001 76736218
! %f20 = 265f89db 616eeb60 7be6cfda fb402937
! %f24 = e2dca1d3 e7c71447 d8b44224 90d8ae4e
! %f28 = 2e5f1b68 b2a292c7 02cd2b53 bd254de8
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[0000000090800118] = 9ea7e060 69bdf7dc, %g2 = 795c1135, %g3 = 6047d4c3
ldd [%i5+0x118],%g2 ! %g2 = 000000009ea7e060 0000000069bdf7dc
! %l2 = 0000000065aed79b, Mem[0000000091000168] = 9effc7051801caab
stx %l2,[%i6+0x168] ! Mem[0000000091000168] = 0000000065aed79b
! %f0 = ca975e8c 4de2859e 2d2303c7 b16d6163
! %f4 = f6b6bf9b 23ce06ef 0e8afd4a a2fc336f
! %f8 = fff44083 39f5220d 9bda84c5 f54558d2
! %f12 = 1cf62505 c94fc9a4 e95b183a bf56274d
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
! %l5 = 000000003a57e19c, Mem[00000000908001a1] = cc6c61f0
stb %l5,[%i5+0x1a1] ! Mem[00000000908001a0] = 9c6c61f0
! %l7 = 09664bbe9780e8b4, Mem[00000000918001c4] = 2905ab05
stw %l7,[%o0+0x1c4] ! Mem[00000000918001c4] = 9780e8b4
p33_label_15:
! %f16 = 4f883521 5d293c44 77836001 76736218
! %f20 = 265f89db 616eeb60 7be6cfda fb402937
! %f24 = e2dca1d3 e7c71447 d8b44224 90d8ae4e
! %f28 = 2e5f1b68 b2a292c7 02cd2b53 bd254de8
stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000052000000
! %l6 = 00000000342a2004, Mem[00000000908000b8] = caa74c6a
sth %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 20044c6a
! Mem[000000005380015a] = 2f459c37, %l1 = 56851dbed3b635c6
ldstub [%i3+0x15a],%l1 ! %l1 = 0000009c000000ff
! Mem[0000000052800154] = 5cfd2803, %l7 = 09664bbe9780e8b4
ldstub [%i1+0x154],%l7 ! %l7 = 0000005c000000ff
membar #Sync ! Added by membar checker (2066)
! Mem[00000000900001d8] = 6f33fca2, %g2 = 000000009ea7e060
lduh [%i4+0x1d8],%g2 ! %g2 = 0000000000006f33
! Mem[0000000090000000] = 443c295d 2135884f 18627376 01608377
! Mem[0000000090000010] = 60eb6e61 db895f26 372940fb dacfe67b
! Mem[0000000090000020] = 4714c7e7 d3a1dce2 4eaed890 2442b4d8
! Mem[0000000090000030] = c792a2b2 681b5f2e e84d25bd 532bcd02
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000918000e4] = 9a5d35e2, %g2 = 0000000000006f33
lduh [%o0+0x0e6],%g2 ! %g2 = 0000000000009a5d
! Mem[0000000052800170] = 1dc785ecd120ef4d, %l5 = 000000003a57e19c, %l2 = 0000000065aed79b
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 1dc785ecd120ef4d
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000053800106] = 40a842e0, %l4 = 000000000000002b
ldstub [%i3+0x106],%l4 ! %l4 = 00000042000000ff
p33_label_16:
! Mem[00000000528001a8] = 5a958b07, %l2 = d120ef4d, %l6 = 342a2004
add %i1,0x1a8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000005a958b07
! Mem[00000000538001e0] = 4714c7e7, %l1 = 0000009c, %l2 = d120ef4d
add %i3,0x1e0,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000004714c7e7
! Mem[0000000053000148] = 00eb98a8acc1b352, %l5 = 000000003a57e19c, %l0 = 00000000269d2da9
add %i2,0x148,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 00eb98a8acc1b352
! Mem[000000005380006c] = 84302f6d, %l3 = 000000005eab49ce
swap [%i3+0x06c],%l3 ! %l3 = 0000000084302f6d
! Mem[00000000530001e7] = 3dce62c7, %l0 = 00eb98a8acc1b352
ldstub [%i2+0x1e7],%l0 ! %l0 = 000000c7000000ff
! Mem[00000000900001a8] = 902442b4, %g2 = 0000000000009a5d
ldsb [%i4+0x1ab],%g2 ! %g2 = ffffffffffffff90
! Mem[00000000520000c8] = b68a7c0f, %l1 = 000000000000009c
swap [%i0+0x0c8],%l1 ! %l1 = 00000000b68a7c0f
! %l0 = 000000c7, %l1 = b68a7c0f, Mem[00000000538001a8] = 6d07c9d5 ffa5425e
std %l0,[%i3+0x1a8] ! Mem[00000000538001a8] = 000000c7 b68a7c0f
! Mem[0000000052800070] = c2b95a862a105c1b, %l7 = 000000000000005c, %l4 = 0000000000000042
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = c2b95a862a105c1b
! Mem[00000000530001b8] = e1b6f846, %l4 = 2a105c1b, %l4 = 2a105c1b
add %i2,0x1b8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000e1b6f846
p33_label_17:
! Mem[0000000053000164] = 335926fd, %l6 = 5a958b07, %l3 = 84302f6d
add %i2,0x164,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000335926fd
! Mem[0000000090000118] = bc0604b4 31db3156, %g2 = ffffff90, %g3 = 69bdf7dc
ldd [%i4+0x118],%g2 ! %g2 = 00000000bc0604b4 0000000031db3156
! Mem[0000000091800000] = c1c22343, %g2 = 00000000bc0604b4
ldsb [%o0+%g0],%g2 ! %g2 = ffffffffffffffc1
! Mem[0000000052000140] = 2764558d, %l0 = 00000000000000c7
swap [%i0+0x140],%l0 ! %l0 = 000000002764558d
! Mem[000000009180015c] = fe922fd4, %g2 = ffffffffffffffc1
ldub [%o0+0x15f],%g2 ! %g2 = 00000000000000fe
! %l1 = 00000000b68a7c0f, Mem[00000000918001e8] = 63ed791240ced69a
stx %l1,[%o0+0x1e8] ! Mem[00000000918001e8] = 00000000b68a7c0f
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800120] = 4c6627b2488658b9, %g2 = 00000000000000fe
ldx [%i5+0x120],%g2 ! %g2 = 4c6627b2488658b9
! Mem[000000005200001c] = fb402937, %l6 = 5a958b07, %l0 = 2764558d
add %i0,0x1c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000fb402937
! %l3 = 00000000335926fd, Mem[00000000918001a0] = 03bf0a0f
stw %l3,[%o0+0x1a0] ! Mem[00000000918001a0] = 335926fd
p33_label_18:
! %f0 = ca975e8c 4de2859e 2d2303c7 b16d6163
! %f4 = f6b6bf9b 23ce06ef 0e8afd4a a2fc336f
! %f8 = fff44083 39f5220d 9bda84c5 f54558d2
! %f12 = 1cf62505 c94fc9a4 e95b183a bf56274d
mov 0x040,%g4
stda %f0,[%i0+%g4]ASI_COMMIT_S ! Block Store to 0000000052000040
membar #Sync ! Added by membar checker (2067)
! %l4 = 00000000e1b6f846, Mem[000000009000016d] = 70c8a4f5
stb %l4,[%i4+0x16d] ! Mem[000000009000016c] = 46c8a4f5
! Mem[0000000053800060] = acab9fa6ab03525e, %l3 = 00000000335926fd, %l2 = 000000004714c7e7
add %i3,0x60,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = acab9fa6ab03525e
! %f0 = ca975e8c 4de2859e 2d2303c7 b16d6163
! %f4 = f6b6bf9b 23ce06ef 0e8afd4a a2fc336f
! %f8 = fff44083 39f5220d 9bda84c5 f54558d2
! %f12 = 1cf62505 c94fc9a4 e95b183a bf56274d
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[00000000538000a8] = df3491c46dac127e, %l2 = acab9fa6ab03525e, %l6 = 000000005a958b07
add %i3,0xa8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = df3491c46dac127e
! Mem[0000000053800198] = eade0b2c3caca3f6, %l1 = 00000000b68a7c0f, %l0 = 00000000fb402937
add %i3,0x198,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = eade0b2c3caca3f6
! %f16 = 4f883521 5d293c44 77836001 76736218
! %f20 = 265f89db 616eeb60 7be6cfda fb402937
! %f24 = e2dca1d3 e7c71447 d8b44224 90d8ae4e
! %f28 = 2e5f1b68 b2a292c7 02cd2b53 bd254de8
stda %f16,[%i0+%g6]ASI_COMMIT_P ! Block Store to 0000000052000140
! Mem[0000000053000134] = 13bcb200, %l6 = 6dac127e, %l0 = 3caca3f6
add %i2,0x134,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000013bcb200
! %f0 = ca975e8c 4de2859e 2d2303c7 b16d6163
! %f4 = f6b6bf9b 23ce06ef 0e8afd4a a2fc336f
! %f8 = fff44083 39f5220d 9bda84c5 f54558d2
! %f12 = 1cf62505 c94fc9a4 e95b183a bf56274d
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[00000000908001f0] = 6a20e8b4, %g18 = 3c9212de0f91c87e
ldsw [%i5+0x1f0],%g2 ! %g2 = 3c9212de0f91c87e
p33_label_19:
! %l2 = acab9fa6ab03525e, Mem[00000000900000c8] = 1862737601608377
stx %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = acab9fa6ab03525e
! %l0 = 0000000013bcb200, Mem[0000000091000076] = c2fe9d54
sth %l0,[%i6+0x076] ! Mem[0000000091000074] = b2009d54
! Mem[0000000053800090] = 1904523037970e3b, %l1 = 00000000b68a7c0f, %l6 = df3491c46dac127e
add %i3,0x90,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 1904523037970e3b
! %l6 = 1904523037970e3b, Mem[00000000900000d2] = 6e61db89
sth %l6,[%i4+0x0d2] ! Mem[00000000900000d0] = 0e3bdb89
! Mem[0000000091000160] = 576b9b8c1dd1556a, %g2 = 000000006a20e8b4
ldx [%i6+0x160],%g2 ! %g2 = 576b9b8c1dd1556a
! Mem[00000000530001fc] = 50962f4d, %l3 = 00000000335926fd
swap [%i2+0x1fc],%l3 ! %l3 = 0000000050962f4d
! Mem[00000000900001c0] = 9e85e24d 8c5e97ca 63616db1 c703232d
! Mem[00000000900001d0] = ef06ce23 9bbfb6f6 6f33fca2 4afd8a0e
! Mem[00000000900001e0] = 0d22f539 8340f4ff d25845f5 c584da9b
! Mem[00000000900001f0] = a4c94fc9 0525f61c 4d2756bf 3a185be9
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l4 = e1b6f846, %l5 = 3a57e19c, Mem[00000000530000e8] = 342a2004 b58a1719
std %l4,[%i2+0x0e8] ! Mem[00000000530000e8] = e1b6f846 3a57e19c
! Mem[0000000053800044] = 4b482eb9, %l2 = ab03525e, %l0 = 13bcb200
add %i3,0x44,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004b482eb9
! Mem[00000000530000b0] = bbd8bf1d, %l1 = b68a7c0f, %l2 = ab03525e
add %i2,0xb0,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000bbd8bf1d
p33_label_20:
! Mem[0000000091000038] = 2b9468ee 6d58bf74, %g2 = 1dd1556a, %g3 = 31db3156
ldd [%i6+0x038],%g2 ! %g2 = 000000002b9468ee 000000006d58bf74
! %l3 = 0000000050962f4d, Mem[00000000900000b4] = 1f4d5e21
stw %l3,[%i4+0x0b4] ! Mem[00000000900000b4] = 50962f4d
! Mem[0000000053000190] = c14d6cd7, %l4 = 00000000e1b6f846
ldsb [%i2+0x193],%l4 ! %l4 = ffffffffffffffd7
! Mem[0000000053800070] = d1420647000000d8, %l6 = 1904523037970e3b, %l6 = 1904523037970e3b
add %i3,0x70,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = d1420647000000d8
! %l6 = d1420647000000d8, Mem[00000000538000a4] = 058dc6d4
stw %l6,[%i3+0x0a4] ! Mem[00000000538000a4] = 000000d8
! Mem[00000000530001ef] = 0cb86f95, %l3 = 0000000050962f4d
ldstub [%i2+0x1ef],%l3 ! %l3 = 00000095000000ff
membar #Sync ! Added by membar checker (2068)
! Mem[0000000052000164] = e7c71447, %l3 = 0000000000000095
ldstub [%i0+0x164],%l3 ! %l3 = 000000e7000000ff
! Mem[0000000090000100] = 244641e2 0f7a02ff 9d26a2c7 bc69ca7a
! Mem[0000000090000110] = 17634d2a ca3a3311 bc0604b4 31db3156
! Mem[0000000090000120] = a40c8abd 28dc30c7 123bcf20 32ae2568
! Mem[0000000090000130] = a3988b26 22424df1 d0d24185 4eb44ad0
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l2 = 00000000bbd8bf1d, Mem[0000000091800042] = d79b7e75
stb %l2,[%o0+0x042] ! Mem[0000000091800040] = 1d9b7e75
! %l0 = 000000004b482eb9, Mem[0000000091000138] = 21962292af04c2b4
stx %l0,[%i6+0x138] ! Mem[0000000091000138] = 000000004b482eb9
p33_label_21:
! %l2 = 00000000bbd8bf1d, Mem[00000000910000a0] = 7e5c3248eaa6c10e
stx %l2,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000000bbd8bf1d
! Mem[00000000900000d8] = 372940fb, %g2 = 000000002b9468ee
ldub [%i4+0x0d8],%g2 ! %g2 = 0000000000000037
! Mem[0000000053000048] = 77836001, %l0 = 000000004b482eb9
swap [%i2+0x048],%l0 ! %l0 = 0000000077836001
! Mem[0000000052800058] = 4519e2d12f37a473, %l2 = 00000000bbd8bf1d, %l3 = 00000000000000e7
add %i1,0x58,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 4519e2d12f37a473
! %l6 = 000000d8, %l7 = 0000005c, Mem[00000000530001e8] = 65e5ba5e 0cb86fff
std %l6,[%i2+0x1e8] ! Mem[00000000530001e8] = 000000d8 0000005c
! Mem[00000000520001d8] = 5e2cc4ea, %l3 = 4519e2d12f37a473
swap [%i0+0x1d8],%l3 ! %l3 = 000000005e2cc4ea
! Mem[00000000520000c0] = 22ee3a83, %l1 = 00000000b68a7c0f
swap [%i0+0x0c0],%l1 ! %l1 = 0000000022ee3a83
! %l5 = 000000003a57e19c, Mem[0000000091800114] = c7e3e047
stw %l5,[%o0+0x114] ! Mem[0000000091800114] = 3a57e19c
! Mem[0000000052000000] = 4f883521, %l2 = bbd8bf1d, %l0 = 77836001
casa [%i0]0x80,%l2,%l0 ! %l0 = 000000004f883521
! Mem[00000000918000ac] = 3685d88c, %g2 = 0000000000000037
lduw [%o0+0x0ac],%g2 ! %g2 = 000000003685d88c
p33_label_22:
! Mem[0000000091800018] = 08ee2106, %g2 = 000000003685d88c
ldsh [%o0+%o3],%g2 ! %g2 = 00000000000008ee
! Mem[00000000520000b8] = 44bd7948, %l0 = 000000004f883521
ldstub [%i0+0x0b8],%l0 ! %l0 = 00000044000000ff
! Mem[00000000538000f8] = e95b183a, %l7 = 0000005c, %l7 = 0000005c
add %i3,0xf8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000e95b183a
! %f0 = ca975e8c 4de2859e 2d2303c7 b16d6163
! %f4 = f6b6bf9b 23ce06ef 0e8afd4a a2fc336f
! %f8 = fff44083 39f5220d 9bda84c5 f54558d2
! %f12 = 1cf62505 c94fc9a4 e95b183a bf56274d
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[00000000528001d8] = dfbc3d5c66a94291, %l2 = 00000000bbd8bf1d, %l2 = 00000000bbd8bf1d
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = dfbc3d5c66a94291
membar #Sync ! Added by membar checker (2069)
! %l3 = 000000005e2cc4ea, Mem[0000000090000128] = 123bcf2032ae2568
stx %l3,[%i4+0x128] ! Mem[0000000090000128] = 000000005e2cc4ea
! %l3 = 000000005e2cc4ea, Mem[00000000908000e0] = 7b8229147184bdc4
stx %l3,[%i5+0x0e0] ! Mem[00000000908000e0] = 000000005e2cc4ea
! %f16 = 4f883521 5d293c44 77836001 76736218
! %f20 = 265f89db 616eeb60 7be6cfda fb402937
! %f24 = e2dca1d3 e7c71447 d8b44224 90d8ae4e
! %f28 = 2e5f1b68 b2a292c7 02cd2b53 bd254de8
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000090800114] = 77693c15, %g2 = 00000000000008ee
lduw [%i5+0x114],%g2 ! %g2 = 0000000077693c15
! Mem[00000000530001c2] = 9119c92a, %l5 = 000000003a57e19c
ldstub [%i2+0x1c2],%l5 ! %l5 = 000000c9000000ff
p33_label_23:
! Mem[0000000052800017] = da675473, %l0 = 0000000000000044
ldstub [%i1+0x017],%l0 ! %l0 = 00000073000000ff
! Mem[00000000538001b0] = 2190fe39, %l4 = ffffffd7, %l5 = 000000c9
add %i3,0x1b0,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000002190fe39
! %l2 = dfbc3d5c66a94291, Mem[0000000053800170] = 61ed58e660fd9cf2
stx %l2,[%i3+0x170] ! Mem[0000000053800170] = dfbc3d5c66a94291
! Mem[0000000090000154] = 23ce06ef, %g2 = 0000000077693c15
lduw [%i4+0x154],%g2 ! %g2 = 0000000023ce06ef
! Mem[00000000910001d4] = 9e1f07db, %g2 = 0000000023ce06ef
lduw [%i6+0x1d4],%g2 ! %g2 = 000000009e1f07db
! Mem[00000000520001f0] = 68a09893, %l6 = d1420647000000d8
swap [%i0+0x1f0],%l6 ! %l6 = 0000000068a09893
! %l7 = 00000000e95b183a, Mem[0000000090000168] = 9bda84c5f54558d2
stx %l7,[%i4+0x168] ! Mem[0000000090000168] = 00000000e95b183a
! Mem[00000000528000c5] = 853ad6c8, %l2 = dfbc3d5c66a94291
ldstub [%i1+0x0c5],%l2 ! %l2 = 0000003a000000ff
! Mem[00000000528000cd] = 45558075, %l4 = ffffffffffffffd7
ldstub [%i1+0x0cd],%l4 ! %l4 = 00000055000000ff
! Mem[0000000091000098] = a41da2a0 57e63be1, %g2 = 9e1f07db, %g3 = 6d58bf74
ldd [%i6+0x098],%g2 ! %g2 = 00000000a41da2a0 0000000057e63be1
p33_label_24:
! %f0 = ca975e8c 4de2859e 2d2303c7 b16d6163
! %f4 = f6b6bf9b 23ce06ef 0e8afd4a a2fc336f
! %f8 = fff44083 39f5220d 9bda84c5 f54558d2
! %f12 = 1cf62505 c94fc9a4 e95b183a bf56274d
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (2070)
! Mem[0000000090000100] = 244641e2 0f7a02ff 9d26a2c7 bc69ca7a
! Mem[0000000090000110] = 17634d2a ca3a3311 bc0604b4 31db3156
! Mem[0000000090000120] = a40c8abd 28dc30c7 00000000 5e2cc4ea
! Mem[0000000090000130] = a3988b26 22424df1 d0d24185 4eb44ad0
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800080] = 53775436, %g18 = 3c9212de0f91c87e
ldsw [%o0+0x080],%g2 ! %g2 = 3c9212de0f91c87e
! Mem[00000000528000b8] = 50800f88, %l4 = 0000000000000055
lduw [%i1+0x0b8],%l4 ! %l4 = 0000000050800f88
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 50962f4d d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! %l7 = 00000000e95b183a, Mem[000000009000000e] = 837760eb
sth %l7,[%i4+0x00e] ! Mem[000000009000000c] = 183a60eb
! Mem[00000000528000c8] = 8abedc64, %l5 = 2190fe39, %l2 = 0000003a
add %i1,0xc8,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000008abedc64
! Mem[00000000528000ce] = 45ff8075, %l5 = 000000002190fe39
ldstub [%i1+0x0ce],%l5 ! %l5 = 00000080000000ff
! Mem[0000000052000054] = 23ce06ef, %l4 = 0000000050800f88
swap [%i0+0x054],%l4 ! %l4 = 0000000023ce06ef
! Mem[00000000900000a0] = 5fdad36e, %g2 = 0000000053775436
lduw [%i4+0x0a0],%g2 ! %g2 = 000000005fdad36e
p33_label_25:
! Mem[00000000910000f8] = f92f485f, %g2 = 000000005fdad36e
lduw [%i6+0x0f8],%g2 ! %g2 = 00000000f92f485f
! Mem[0000000053800090] = 1904523037970e3b, %l3 = 000000005e2cc4ea, %l1 = 0000000022ee3a83
add %i3,0x90,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 1904523037970e3b
! %l4 = 23ce06ef, %l5 = 00000080, Mem[0000000091800090] = 71e5dcd5 ea90090f
std %l4,[%o0+0x090] ! Mem[0000000091800090] = 23ce06ef 00000080
! %l3 = 000000005e2cc4ea, Mem[00000000910000e0] = e2cfc5aeee869ee3
stx %l3,[%i6+0x0e0] ! Mem[00000000910000e0] = 000000005e2cc4ea
! Mem[0000000052800054] = 79e1c498, %l0 = 00000073, %l5 = 00000080
add %i1,0x54,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000079e1c498
! Mem[00000000520000a8] = 71339fc407f1eba3, %l0 = 0000000000000073, %l6 = 0000000068a09893
add %i0,0xa8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 71339fc407f1eba3
! Mem[00000000520001c0] = ad24e1cc 657c6463 68195a63 7d13a84d
! Mem[00000000520001d0] = bcba3402 a301e90b 2f37a473 1eb1f259
! Mem[00000000520001e0] = 619cf18a 9a52e294 6f26720a 9bc2c64d
! Mem[00000000520001f0] = 000000d8 cdf334cb 576f026f a3f20bfe
ldda [%i0+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 00000000520001c0
! Mem[00000000530000a8] = 5d2fe89d63ce202b, %l4 = 0000000023ce06ef, %l4 = 0000000023ce06ef
add %i2,0xa8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 5d2fe89d63ce202b
! Mem[0000000052000142] = 4f883521, %l2 = 000000008abedc64
ldstub [%i0+0x142],%l2 ! %l2 = 00000035000000ff
! Mem[000000005380006c] = 5eab49ce, %l3 = 5e2cc4ea, %l5 = 79e1c498
add %i3,0x6c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000005eab49ce
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000000000073
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 1904523037970e3b
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000035
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005e2cc4ea
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 5d2fe89d63ce202b
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005eab49ce
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 71339fc407f1eba3
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e95b183a
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 ca975e8c 4de2859e
bne %xcc,p33_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2d2303c7 b16d6163
bne %xcc,p33_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f6b6bf9b 23ce06ef
bne %xcc,p33_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0e8afd4a a2fc336f
bne %xcc,p33_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be fff44083 39f5220d
bne %xcc,p33_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 9bda84c5 f54558d2
bne %xcc,p33_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 1cf62505 c94fc9a4
bne %xcc,p33_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e95b183a bf56274d
bne %xcc,p33_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ad24e1cc 657c6463
bne %xcc,p33_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 68195a63 7d13a84d
bne %xcc,p33_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be bcba3402 a301e90b
bne %xcc,p33_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 2f37a473 1eb1f259
bne %xcc,p33_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 619cf18a 9a52e294
bne %xcc,p33_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6f26720a 9bc2c64d
bne %xcc,p33_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 000000d8 cdf334cb
bne %xcc,p33_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 576f026f a3f20bfe
bne %xcc,p33_f30_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 4f8835215d293c44
ldx [%i0+0x000],%g3 ! Observed data at 0000000052000000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7783600176736218
ldx [%i0+0x008],%g3 ! Observed data at 0000000052000008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 265f89db616eeb60
ldx [%i0+0x010],%g3 ! Observed data at 0000000052000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7be6cfdafb402937
ldx [%i0+0x018],%g3 ! Observed data at 0000000052000018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = e2dca1d3e7c71447
ldx [%i0+0x020],%g3 ! Observed data at 0000000052000020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d8b4422490d8ae4e
ldx [%i0+0x028],%g3 ! Observed data at 0000000052000028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2e5f1b68b2a292c7
ldx [%i0+0x030],%g3 ! Observed data at 0000000052000030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 02cd2b53bd254de8
ldx [%i0+0x038],%g3 ! Observed data at 0000000052000038
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = ca975e8c4de2859e
ldx [%i0+0x040],%g3 ! Observed data at 0000000052000040
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 2d2303c7b16d6163
ldx [%i0+0x048],%g3 ! Observed data at 0000000052000048
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = f6b6bf9b50800f88
ldx [%i0+0x050],%g3 ! Observed data at 0000000052000050
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0e8afd4aa2fc336f
ldx [%i0+0x058],%g3 ! Observed data at 0000000052000058
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = fff4408339f5220d
ldx [%i0+0x060],%g3 ! Observed data at 0000000052000060
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9bda84c5f54558d2
ldx [%i0+0x068],%g3 ! Observed data at 0000000052000068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 1cf62505c94fc9a4
ldx [%i0+0x070],%g3 ! Observed data at 0000000052000070
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = e95b183abf56274d
ldx [%i0+0x078],%g3 ! Observed data at 0000000052000078
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6fe74a824403219a
ldx [%i0+0x088],%g3 ! Observed data at 0000000052000088
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ffbd7948ef6a439a
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000520000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b68a7c0f9e98ad96
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000520000c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000009c1089c93c
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 = 2389b5acfcfad848
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000520000f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4c940af1434adfd2
ldx [%i0+0x100],%g3 ! Observed data at 0000000052000100
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 4f88ff215d293c44
ldx [%i0+0x140],%g3 ! Observed data at 0000000052000140
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7783600176736218
ldx [%i0+0x148],%g3 ! Observed data at 0000000052000148
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 265f89db616eeb60
ldx [%i0+0x150],%g3 ! Observed data at 0000000052000150
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7be6cfdafb402937
ldx [%i0+0x158],%g3 ! Observed data at 0000000052000158
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = e2dca1d3ffc71447
ldx [%i0+0x160],%g3 ! Observed data at 0000000052000160
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = d8b4422490d8ae4e
ldx [%i0+0x168],%g3 ! Observed data at 0000000052000168
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2e5f1b68b2a292c7
ldx [%i0+0x170],%g3 ! Observed data at 0000000052000170
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 02cd2b53bd254de8
ldx [%i0+0x178],%g3 ! Observed data at 0000000052000178
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ad24e1cc657c6463
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000520001c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 68195a637d13a84d
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000520001c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = bcba3402a301e90b
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000520001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 2f37a4731eb1f259
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 = 619cf18a9a52e294
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000520001e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6f26720a9bc2c64d
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000520001e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000d8cdf334cb
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000520001f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 576f026fa3f20bfe
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000520001f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1f8,%g4
set p33_local1_expect,%g1
p33_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 7e75958c8b2865ae
ldx [%i1+0x000],%g3 ! Observed data at 0000000052800000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = d0923d06da6754ff
ldx [%i1+0x010],%g3 ! Observed data at 0000000052800010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x010,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 227ec36a85ffd6c8
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000528000c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 8abedc6445ffff75
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000528000c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 9e60bd286cb4c1cd
ldx [%i1+0x118],%g3 ! Observed data at 0000000052800118
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = ccbb77ff007d0f4d
ldx [%i1+0x140],%g3 ! Observed data at 0000000052800140
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = a808cac9fffd2803
ldx [%i1+0x150],%g3 ! Observed data at 0000000052800150
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x150,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = 65aed79b9a55623a
ldx [%i2+0x030],%g3 ! Observed data at 0000000053000030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 69b70c6ab9e7cb2a
ldx [%i2+0x038],%g3 ! Observed data at 0000000053000038
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4f8835215d293c44
ldx [%i2+0x040],%g3 ! Observed data at 0000000053000040
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 4b482eb976736218
ldx [%i2+0x048],%g3 ! Observed data at 0000000053000048
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 265f89db616eeb60
ldx [%i2+0x050],%g3 ! Observed data at 0000000053000050
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7be6cfdafb402937
ldx [%i2+0x058],%g3 ! Observed data at 0000000053000058
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = e2dca1d3e7c71447
ldx [%i2+0x060],%g3 ! Observed data at 0000000053000060
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = d8b4422490d8ae4e
ldx [%i2+0x068],%g3 ! Observed data at 0000000053000068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2e5f1b68b2a292c7
ldx [%i2+0x070],%g3 ! Observed data at 0000000053000070
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 02cd2b53bd254de8
ldx [%i2+0x078],%g3 ! Observed data at 0000000053000078
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e1b6f8463a57e19c
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000530000e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x138],%g2 ! Expected data = f939dbe534023476
ldx [%i2+0x138],%g3 ! Observed data at 0000000053000138
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 00eb98a8acc1b352
ldx [%i2+0x148],%g3 ! Observed data at 0000000053000148
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 6edc0df847f8ff50
ldx [%i2+0x178],%g3 ! Observed data at 0000000053000178
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9119ff2ac09dc7e4
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000530001c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 4d9723c93dce62ff
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000530001e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000d80000005c
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000530001e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 019f0712335926fd
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000530001f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1f8,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 244641e20f7a02ff
ldx [%i3+0x000],%g3 ! Observed data at 0000000053800000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9d26a2c7bc69ca7a
ldx [%i3+0x008],%g3 ! Observed data at 0000000053800008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 17634d2aca3a3311
ldx [%i3+0x010],%g3 ! Observed data at 0000000053800010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bc0604b431db3156
ldx [%i3+0x018],%g3 ! Observed data at 0000000053800018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a40c8abd28dc30c7
ldx [%i3+0x020],%g3 ! Observed data at 0000000053800020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 123bcf2032ae2568
ldx [%i3+0x028],%g3 ! Observed data at 0000000053800028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a3988b2622424df1
ldx [%i3+0x030],%g3 ! Observed data at 0000000053800030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d0d241854eb44ad0
ldx [%i3+0x038],%g3 ! Observed data at 0000000053800038
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 7fac7b475eab49ce
ldx [%i3+0x068],%g3 ! Observed data at 0000000053800068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = d1420647000000d8
ldx [%i3+0x070],%g3 ! Observed data at 0000000053800070
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1904523037970e3b
ldx [%i3+0x090],%g3 ! Observed data at 0000000053800090
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2004cd4d000000d8
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000538000a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = fff4408339f5220d
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000538000e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3b0bf26740a8ffe0
ldx [%i3+0x100],%g3 ! Observed data at 0000000053800100
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = a03ded3bc302b115
ldx [%i3+0x120],%g3 ! Observed data at 0000000053800120
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 598680ff4d598335
ldx [%i3+0x138],%g3 ! Observed data at 0000000053800138
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = b9fb89e4348b61e1
ldx [%i3+0x140],%g3 ! Observed data at 0000000053800140
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 2f45ff377016929b
ldx [%i3+0x158],%g3 ! Observed data at 0000000053800158
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = dfbc3d5c66a94291
ldx [%i3+0x170],%g3 ! Observed data at 0000000053800170
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 163ce0acff0b1a74
ldx [%i3+0x190],%g3 ! Observed data at 0000000053800190
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000c7b68a7c0f
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 = 724c6135389cbb76
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000538001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 00000000724c6135
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000538001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4eaeff902442b4d8
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000538001e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1e8,%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
p33_f16_fail:
set p33_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f18_fail:
set p33_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f20_fail:
set p33_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f22_fail:
set p33_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f24_fail:
set p33_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f26_fail:
set p33_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f28_fail:
set p33_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f30_fail:
set p33_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052800010]
stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000020]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000053000020]
done
p33_trap1o:
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052800010]
stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000020]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000053000020]
done
p33_trap2e:
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800010]
done
p33_trap2o:
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800010]
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 = 293d4bb0c302b115
ldx [%g1+0x008],%l1 ! %l1 = 26e1312c8d336c2b
ldx [%g1+0x010],%l2 ! %l2 = d55ada6669b70c6a
ldx [%g1+0x018],%l3 ! %l3 = 1dd40656262ce25a
ldx [%g1+0x020],%l4 ! %l4 = 589ba3c1bf2c1074
ldx [%g1+0x028],%l5 ! %l5 = 3cd9743c6b662d95
ldx [%g1+0x030],%l6 ! %l6 = 11e7dfac1887d8f0
ldx [%g1+0x038],%l7 ! %l7 = 6e143ccdf939dbe5
! 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 = 1c4f6a77 f8daa2c2 f1628df8 cf4f88a0
! %f4 = 4596ba4e 5f7e45ff 06e41db4 bca3f907
! %f8 = 5f7b032f 19ba3c76 a727606a f36e2aa1
! %f12 = 8778dec8 5c625441 addc881d cb9d7700
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 50c01288 db63b7c4 17829f0e 7baab8d2
! %f20 = 0a3dbb56 14cd733f ea3edb1c 851af6e9
! %f24 = f32180ad 8c558de7 21e48f4e 75648e77
! %f28 = eb7614b6 3a8e467a 13fac4f7 c75c9667
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8717d9bc c3f8efff 8ed08810 21841ea6
! %f36 = 238cd3a2 1c988011 8c8c90cd 841347aa
! %f40 = f54d02da 8cfdf0b1 8662293a 49feb2e0
! %f44 = c212a162 8b5daa03 2bbfa014 d246c9d8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6f566b9700000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = 6f566b9700000037
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[000000005480005d] = a89ec1f6, %l7 = ea95cba261ace8fc
ldstub [%i1+0x05d],%l7 ! %l7 = 0000009e000000ff
! Mem[000000005480000d] = fed9ff8d, %l2 = f09e8e6ce5876857
ldstub [%i1+0x00d],%l2 ! %l2 = 000000d9000000ff
! %l4 = 3fda9b0c40c49ee5, Mem[000000009080001c] = 609ec613
stw %l4,[%i5+0x01c] ! Mem[000000009080001c] = 40c49ee5
! %l3 = 382b9e280ca0647a, Mem[0000000054800188] = 85216c063acd819a
stx %l3,[%i1+0x188] ! Mem[0000000054800188] = 382b9e280ca0647a
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000055000080] = ff0485fd 7e847743 1c92a223 6ed4ad73
! Mem[0000000055000090] = 110cffb9 82e0dcb6 a458a2a9 aba15ca1
! Mem[00000000550000a0] = a47f9711 d54e6e04 74ce843d d5862a77
! Mem[00000000550000b0] = 6297a7e1 e7f7d257 59688051 8c96fd65
ldda [%i2+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000055000080
! Mem[0000000054000164] = a276fbe3, %l1 = 200eec50, %l5 = 18cdaf1d
add %i0,0x164,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000a276fbe3
! Mem[0000000054800108] = f0ead2ffd79d8a78, %l2 = 00000000000000d9, %l4 = 3fda9b0c40c49ee5
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = f0ead2ffd79d8a78
! %l0 = e67d4ff2, %l1 = 200eec50, Mem[00000000900001c8] = d445a3cc edb08b72
std %l0,[%i4+0x1c8] ! Mem[00000000900001c8] = e67d4ff2 200eec50
p34_label_2:
! Mem[0000000055000060] = 1d83c472, %l4 = d79d8a78, %l2 = 000000d9
add %i2,0x60,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001d83c472
! %l1 = 87b2e7bc200eec50, Mem[0000000090000137] = ac22ab2e
stb %l1,[%i4+0x137] ! Mem[0000000090000134] = 5022ab2e
! Mem[0000000091800030] = 3aa1a86c 6f288f44, %g2 = e46ded06, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 000000003aa1a86c 000000006f288f44
! Mem[0000000055800080] = 879e151e 7e9e5857 805a833b 56bf2dfb
! Mem[0000000055800090] = 3b12df26 cccf0300 412327dd e878c08b
! Mem[00000000558000a0] = bda45cf3 493a8ced 2ef9faf7 2af47ae9
! Mem[00000000558000b0] = 624b1e28 1062c16b 742477f7 d5ea1b20
ldda [%i3+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000055800080
! Mem[0000000091800164] = c730ce0b, %g18 = fd2fc672370a0a99
ldsw [%o0+0x164],%g2 ! %g2 = fd2fc672370a0a99
! Mem[0000000090000184] = 67b82869, %g2 = ffffffffc730ce0b
ldsh [%i4+0x186],%g2 ! %g2 = 00000000000067b8
! Mem[0000000091800038] = dc76802b 80b203b0, %g2 = 000067b8, %g3 = 6f288f44
ldd [%o0+0x038],%g2 ! %g2 = 00000000dc76802b 0000000080b203b0
! %l2 = 1d83c472, %l3 = 0ca0647a, Mem[0000000091800018] = 08ee2106 603a86ea
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 1d83c472 0ca0647a
! %l2 = 1d83c472, %l3 = 0ca0647a, Mem[00000000918000d8] = 4d2b38ff 16493f32
std %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 1d83c472 0ca0647a
! Mem[0000000055000110] = a850bc88, %l4 = f0ead2ffd79d8a78
ldsh [%i2+0x110],%l4 ! %l4 = ffffffffffffa850
p34_label_3:
! Mem[00000000910000d4] = 98be5fd5, %g2 = 00000000dc76802b
ldub [%i6+0x0d6],%g2 ! %g2 = 0000000000000098
! Mem[0000000055000180] = d796eb5d d0bc6445 e31dc9d8 62c89f06
! Mem[0000000055000190] = a833cc75 5dee8eb8 96e2e3eb a712d519
! Mem[00000000550001a0] = a5831cd1 4b690e82 dd7d886c 26e521b9
! Mem[00000000550001b0] = bdb2e519 1c8eb4bc 7601a804 d1a5e5ee
mov 0x180,%g5
ldda [%i2+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000055000180
! Mem[0000000055800189] = 128e0950, %l3 = 382b9e280ca0647a
ldstub [%i3+0x189],%l3 ! %l3 = 0000008e000000ff
! Mem[0000000054000092] = 548e1060, %l0 = 1f89e753e67d4ff2
ldstub [%i0+0x092],%l0 ! %l0 = 00000010000000ff
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! %f16 = 879e151e 7e9e5857 805a833b 56bf2dfb
! %f20 = 3b12df26 cccf0300 412327dd e878c08b
! %f24 = bda45cf3 493a8ced 2ef9faf7 2af47ae9
! %f28 = 624b1e28 1062c16b 742477f7 d5ea1b20
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %l6 = ae4f4cb239752dce, Mem[00000000900000dc] = ed571155
sth %l6,[%i4+0x0dc] ! Mem[00000000900000dc] = 2dce1155
! %f0 = 4564bcd0 5deb96d7 069fc862 d8c91de3
! %f4 = b88eee5d 75cc33a8 19d512a7 ebe3e296
! %f8 = 820e694b d11c83a5 b921e526 6c887ddd
! %f12 = bcb48e1c 19e5b2bd eee5a5d1 04a80176
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[00000000908001b8] = da1c61c6 7b37c5c8, %g2 = 00000098, %g3 = 80b203b0
ldd [%i5+0x1b8],%g2 ! %g2 = 00000000da1c61c6 000000007b37c5c8
! Mem[00000000550000a4] = d54e6e04, %l6 = 39752dce, %l7 = 0000009e
add %i2,0xa4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d54e6e04
p34_label_4:
! Mem[0000000054800170] = c480893f, %l7 = d54e6e04, %l5 = a276fbe3
add %i1,0x170,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000c480893f
membar #Sync ! Added by membar checker (2071)
! %l6 = ae4f4cb239752dce, Mem[0000000090000000] = 57589e7e
stw %l6,[%i4+%g0] ! Mem[0000000090000000] = 39752dce
! %l4 = ffffa850, %l5 = c480893f, Mem[00000000550001c0] = 05484924 9c1d2cdf
std %l4,[%i2+0x1c0] ! Mem[00000000550001c0] = ffffa850 c480893f
! Mem[0000000055000100] = 5a348869 6e23662e 303453a2 a525070d
! Mem[0000000055000110] = a850bc88 98d9f29e 160e9cfd 47154bae
! Mem[0000000055000120] = 2f81b55e b84d054e 008f6996 98e762aa
! Mem[0000000055000130] = 4d489835 03143592 90f7e887 51101271
mov 0x100,%g5
ldda [%i2+%g5]ASI_BLK_AIUP,%f0 ! Block Load from 0000000055000100
! Mem[000000005400017c] = 57b516f1, %l6 = 39752dce, %l0 = 00000010
add %i0,0x17c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000057b516f1
! Mem[00000000548001b0] = 1bc6c4f7, %l0 = 57b516f1, %l2 = 1d83c472
add %i1,0x1b0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001bc6c4f7
! Mem[00000000558000c8] = fae92c6f9a5b9559, %l0 = 0000000057b516f1, %l1 = 87b2e7bc200eec50
add %i3,0xc8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = fae92c6f9a5b9559
! %l6 = 39752dce, %l7 = d54e6e04, Mem[0000000090000050] = b666a4c3 6d226a75
std %l6,[%i4+0x050] ! Mem[0000000090000050] = 39752dce d54e6e04
! Mem[0000000054000070] = a85f6998, %l0 = 0000000057b516f1
ldsh [%i0+0x070],%l0 ! %l0 = ffffffffffffa85f
! Mem[0000000090000140] = a9eee7de, %g2 = 00000000da1c61c6
lduw [%i4+0x140],%g2 ! %g2 = 00000000a9eee7de
p34_label_5:
! Mem[00000000918001f4] = 8a23ac68, %g2 = 00000000a9eee7de
ldub [%o0+0x1f4],%g2 ! %g2 = 000000000000008a
! Mem[000000005400010c] = 06c85f55, %l5 = c480893f, %l6 = 39752dce
add %i0,0x10c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000006c85f55
! %l0 = ffffa85f, %l1 = 9a5b9559, Mem[00000000910001f0] = 199a24d2 9c39fbba
std %l0,[%i6+0x1f0] ! Mem[00000000910001f0] = ffffa85f 9a5b9559
! Mem[0000000055800127] = 270c541d, %l3 = 000000000000008e
ldstub [%i3+0x127],%l3 ! %l3 = 0000001d000000ff
! Mem[00000000540001fc] = 33f28c57, %l6 = 0000000006c85f55
swap [%i0+0x1fc],%l6 ! %l6 = 0000000033f28c57
! Mem[00000000900001e4] = 90801d9f, %g2 = 000000000000008a
ldub [%i4+0x1e6],%g2 ! %g2 = 0000000000000090
! Mem[0000000055000100] = 5a3488696e23662e, %l1 = fae92c6f9a5b9559, %l7 = 00000000d54e6e04
add %i2,0x100,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 5a3488696e23662e
! Mem[0000000055800100] = ba71f697d57b8845, %l7 = 5a3488696e23662e, %l0 = ffffffffffffa85f
add %i3,0x100,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ba71f697d57b8845
! Mem[0000000054800079] = 49f7c0a5, %l6 = 0000000033f28c57
ldstub [%i1+0x079],%l6 ! %l6 = 000000f7000000ff
! Mem[0000000090000094] = f9142146, %g2 = 0000000000000090
ldsh [%i4+0x094],%g2 ! %g2 = fffffffffffff914
p34_label_6:
! Mem[00000000550000c0] = a2c32209, %l2 = 000000001bc6c4f7
lduh [%i2+0x0c0],%l2 ! %l2 = 000000000000a2c3
! %l2 = 000000000000a2c3, Mem[00000000548000e6] = a01728ef
sth %l2,[%i1+0x0e6] ! Mem[00000000548000e4] = a017a2c3
! %l0 = d57b8845, %l1 = 9a5b9559, Mem[0000000091800168] = ecbed7ec 6047d4c3
std %l0,[%o0+0x168] ! Mem[0000000091800168] = d57b8845 9a5b9559
! %l2 = 000000000000a2c3, Mem[0000000090000184] = cb5a67b8
stw %l2,[%i4+0x184] ! Mem[0000000090000184] = 0000a2c3
! Mem[000000009080006c] = 8314c346, %g2 = fffffffffffff914
lduh [%i5+0x06c],%g2 ! %g2 = 0000000000008314
! %f0 = 5a348869 6e23662e 303453a2 a525070d
! %f4 = a850bc88 98d9f29e 160e9cfd 47154bae
! %f8 = 2f81b55e b84d054e 008f6996 98e762aa
! %f12 = 4d489835 03143592 90f7e887 51101271
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[000000009180008c] = 451dbcda, %g2 = 0000000000008314
ldsb [%o0+0x08c],%g2 ! %g2 = 0000000000000045
! %l5 = 00000000c480893f, Mem[0000000091800020] = f39892348dca06ca
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 00000000c480893f
! Mem[00000000908000e0] = 7b822914, %g2 = 0000000000000045
lduw [%i5+0x0e0],%g2 ! %g2 = 000000007b822914
! Mem[0000000090000198] = 505d2467, %g2 = 000000007b822914
ldsh [%i4+0x198],%g2 ! %g2 = 000000000000505d
p34_label_7:
! Mem[0000000054800008] = 40c6ce4ffeffff8d, %l5 = 00000000c480893f, %l0 = ba71f697d57b8845
add %i1,0x08,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 40c6ce4ffeffff8d
! Mem[00000000540001b0] = f53e0a51115d998a, %l6 = 00000000000000f7, %l1 = fae92c6f9a5b9559
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = f53e0a51115d998a
! %l2 = 000000000000a2c3, Mem[00000000558001b0] = 349211a644c9b63d
stx %l2,[%i3+0x1b0] ! Mem[00000000558001b0] = 000000000000a2c3
! Mem[0000000054000118] = b0c53d28, %l6 = 000000f7, %l7 = 6e23662e
add %i0,0x118,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000b0c53d28
! Mem[0000000054800074] = d53d67fd, %l3 = 000000000000001d
swap [%i1+0x074],%l3 ! %l3 = 00000000d53d67fd
! Mem[0000000055000100] = 5a348869, %l3 = 00000000d53d67fd
swap [%i2+0x100],%l3 ! %l3 = 000000005a348869
membar #Sync ! Added by membar checker (2072)
! Mem[0000000090000000] = 39752dce 1e159e87 fb2dbf56 3b835a80
! Mem[0000000090000010] = 0003cfcc 26df123b 8bc078e8 dd272341
! Mem[0000000090000020] = ed8c3a49 f35ca4bd e97af42a f7faf92e
! Mem[0000000090000030] = 6bc16210 281e4b62 201bead5 f7772474
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[000000009100009c] = 57e63be1, %g2 = 000000000000505d
ldsb [%i6+0x09c],%g2 ! %g2 = 0000000000000057
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = 39752dce d54e6e04 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000005500003f] = 0eb99a9d, %l3 = 000000005a348869
ldstub [%i2+0x03f],%l3 ! %l3 = 0000009d000000ff
p34_label_8:
! %f16 = 879e151e 7e9e5857 805a833b 56bf2dfb
! %f20 = 3b12df26 cccf0300 412327dd e878c08b
! %f24 = bda45cf3 493a8ced 2ef9faf7 2af47ae9
! %f28 = 624b1e28 1062c16b 742477f7 d5ea1b20
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000054800040] = cfe8536f 4cebbb93 4b4171a0 c5d7e55c
! Mem[0000000054800050] = 475ee024 668d2368 47e1f46e a8ffc1f6
! Mem[0000000054800060] = f4b8b062 b58a2d8b 73e9c33a 059ae7e2
! Mem[0000000054800070] = cf00c727 0000001d 49ffc0a5 e8d17f85
ldda [%i1+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000054800040
! Mem[0000000090800018] = 97f1f9a0, %g2 = 0000000000000057
lduw [%i5+%o3],%g2 ! %g2 = 0000000097f1f9a0
! Mem[0000000054800028] = 9b91a7c5, %l1 = 115d998a, %l2 = 0000a2c3
add %i1,0x28,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000009b91a7c5
! Mem[0000000090800164] = d2b56d57, %g2 = 0000000097f1f9a0
lduh [%i5+0x166],%g2 ! %g2 = 000000000000d2b5
membar #Sync ! Added by membar checker (2073)
! %f16 = 93bbeb4c 6f53e8cf 5ce5d7c5 a071414b
! %f20 = 68238d66 24e05e47 f6c1ffa8 6ef4e147
! %f24 = 8b2d8ab5 62b0b8f4 e2e79a05 3ac3e973
! %f28 = 1d000000 27c700cf 857fd1e8 a5c0ff49
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000054800008] = 40c6ce4f, %l3 = 000000000000009d
ldstub [%i1+%o1],%l3 ! %l3 = 00000040000000ff
! Mem[00000000548001b8] = 8bdce506, %l4 = ffffa850, %l0 = feffff8d
add %i1,0x1b8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008bdce506
! Mem[00000000918001dc] = a302d818, %g2 = 000000000000d2b5
ldsb [%o0+0x1dd],%g2 ! %g2 = ffffffffffffffa3
! Mem[00000000900001c0] = ffe2a99e 7f636042 e67d4ff2 200eec50
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
p34_label_9:
! Mem[0000000055800128] = dc7893ff, %l4 = ffffffffffffa850
ldub [%i3+0x12b],%l4 ! %l4 = 00000000000000ff
! %l3 = 0000000000000040, Mem[0000000055000080] = ff0485fd7e847743
stx %l3,[%i2+0x080] ! Mem[0000000055000080] = 0000000000000040
! Mem[00000000550001c8] = 917a65b2, %l7 = b0c53d28, %l5 = c480893f
add %i2,0x1c8,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000917a65b2
! %l1 = f53e0a51115d998a, Mem[00000000908001f4] = 38c6ddae
stw %l1,[%i5+0x1f4] ! Mem[00000000908001f4] = 115d998a
! %f16 = 93bbeb4c 6f53e8cf 5ce5d7c5 a071414b
! %f20 = 68238d66 24e05e47 f6c1ffa8 6ef4e147
! %f24 = 8b2d8ab5 62b0b8f4 e2e79a05 3ac3e973
! %f28 = 1d000000 27c700cf 857fd1e8 a5c0ff49
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[000000009080015c] = 85690460, %g2 = ffffffffffffffa3
ldsb [%i5+0x15c],%g2 ! %g2 = ffffffffffffff85
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000088] = 230256eb, %g18 = fd2fc672370a0a99
ldsw [%i6+0x088],%g2 ! %g2 = fd2fc672370a0a99
! %f16 = 93bbeb4c 6f53e8cf 5ce5d7c5 a071414b
! %f20 = 68238d66 24e05e47 f6c1ffa8 6ef4e147
! %f24 = 8b2d8ab5 62b0b8f4 e2e79a05 3ac3e973
! %f28 = 1d000000 27c700cf 857fd1e8 a5c0ff49
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[0000000090000034] = 281e4b62, %g18 = fd2fc672370a0a99
ldsw [%i4+0x034],%g2 ! %g2 = fd2fc672370a0a99
p34_label_10:
! Mem[0000000055000160] = 299407105e497584, %l5 = 00000000917a65b2, %l0 = 000000008bdce506
add %i2,0x160,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 299407105e497584
! Mem[0000000054800100] = 6e22c935 24a74d52 f0ead2ff d79d8a78
! Mem[0000000054800110] = cea50fe3 f632c76f bc1c207a d2906b8b
! Mem[0000000054800120] = 7b36aa81 5f357fae 68ac45fd 0869167d
! Mem[0000000054800130] = 519caf0a e329fe8d fa83c762 81eb16ce
mov 0x100,%g5
ldda [%i1+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000054800100
membar #Sync ! Added by membar checker (2074)
! Mem[0000000090000054] = 668d2368, %g2 = 00000000281e4b62
lduw [%i4+0x054],%g2 ! %g2 = 00000000668d2368
! Mem[00000000900001fc] = a5c0ff49, %g2 = 00000000668d2368
lduw [%i4+0x1fc],%g2 ! %g2 = 00000000a5c0ff49
! Mem[00000000910001ec] = 858d7a00, %g18 = fd2fc672370a0a99
ldsw [%i6+0x1ec],%g2 ! %g2 = fd2fc672370a0a99
! Mem[00000000548000d8] = 92717c49, %l3 = 0000000000000040
swap [%i1+0x0d8],%l3 ! %l3 = 0000000092717c49
! Mem[0000000055000060] = 1d83c472, %l7 = b0c53d28, %l0 = 5e497584
add %i2,0x60,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000001d83c472
! Mem[0000000090000040] = cfe8536f 4cebbb93 4b4171a0 c5d7e55c
! Mem[0000000090000050] = 475ee024 668d2368 47e1f46e a8ffc1f6
! Mem[0000000090000060] = f4b8b062 b58a2d8b 73e9c33a 059ae7e2
! Mem[0000000090000070] = cf00c727 0000001d 49ffc0a5 e8d17f85
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000055000079] = 206504a4, %l0 = 000000001d83c472
ldstub [%i2+0x079],%l0 ! %l0 = 00000065000000ff
! Mem[0000000054000078] = f57edd327bc45908, %l4 = 00000000000000ff, %l0 = 0000000000000065
add %i0,0x78,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f57edd327bc45908
p34_label_11:
! Mem[0000000054000020] = 5b6e22c4, %l7 = 00000000b0c53d28
lduw [%i0+%o4],%l7 ! %l7 = 000000005b6e22c4
! Mem[000000005580016a] = c243fced, %l6 = 00000000000000f7
ldstub [%i3+0x16a],%l6 ! %l6 = 000000fc000000ff
! %f16 = 524da724 35c9226e 788a9dd7 ffd2eaf0
! %f20 = 6fc732f6 e30fa5ce 8b6b90d2 7a201cbc
! %f24 = ae7f355f 81aa367b 7d166908 fd45ac68
! %f28 = 8dfe29e3 0aaf9c51 ce16eb81 62c783fa
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[000000005480013c] = 81eb16ce, %l7 = 5b6e22c4, %l0 = 7bc45908
add %i1,0x13c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000081eb16ce
! %l0 = 81eb16ce, %l1 = 115d998a, Mem[0000000091800068] = 8ffd7405 5581e7b6
std %l0,[%o0+0x068] ! Mem[0000000091800068] = 81eb16ce 115d998a
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l2 = 9b91a7c5, %l3 = 92717c49, Mem[0000000090000018] = 8bc078e8 dd272341
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 9b91a7c5 92717c49
! Mem[00000000548000d0] = 55c2f8daebaa988d, %l7 = 000000005b6e22c4, %l7 = 000000005b6e22c4
add %i1,0xd0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 55c2f8daebaa988d
! Mem[0000000090800180] = bc1b7cf6, %g2 = ffffffff858d7a00
ldsh [%i5+0x182],%g2 ! %g2 = ffffffffffffbc1b
! Mem[00000000550001fc] = ba1ad170, %l0 = 0000000081eb16ce
swap [%i2+0x1fc],%l0 ! %l0 = 00000000ba1ad170
p34_label_12:
! Mem[000000009080005c] = 3347fe6f, %g2 = ffffffffffffbc1b
ldsh [%i5+0x05c],%g2 ! %g2 = 0000000000003347
! %l3 = 0000000092717c49, Mem[00000000548000be] = c00b55cb
sth %l3,[%i1+0x0be] ! Mem[00000000548000bc] = c00b7c49
! Mem[0000000090800160] = 7df8f72b, %g2 = 0000000000003347
ldsb [%i5+0x162],%g2 ! %g2 = 000000000000007d
! Mem[0000000054000096] = e0f97e5b, %l0 = 00000000ba1ad170
ldstub [%i0+0x096],%l0 ! %l0 = 0000007e000000ff
! Mem[0000000055000158] = 92537333, %l2 = 9b91a7c5, %l3 = 92717c49
add %i2,0x158,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000092537333
! Mem[000000009180015c] = b2fe922f, %g2 = 000000000000007d
lduh [%o0+0x15e],%g2 ! %g2 = 000000000000b2fe
! %l4 = 000000ff, %l5 = 917a65b2, Mem[0000000091800138] = f8a7fd0f e4f36777
std %l4,[%o0+0x138] ! Mem[0000000091800138] = 000000ff 917a65b2
! Mem[0000000091000140] = 1cae4e9552ef7953, %g2 = 000000000000b2fe
ldx [%i6+0x140],%g2 ! %g2 = 1cae4e9552ef7953
! Mem[0000000090000120] = f4b8b062 b58a2d8b, %g2 = 52ef7953, %g3 = 7b37c5c8
ldd [%i4+0x120],%g2 ! %g2 = 00000000f4b8b062 00000000b58a2d8b
! Mem[00000000908001b0] = c53bc451, %g2 = 00000000f4b8b062
ldsh [%i5+0x1b0],%g2 ! %g2 = ffffffffffffc53b
p34_label_13:
! Mem[00000000548000e8] = 4bd45a85, %l7 = 55c2f8daebaa988d
ldsh [%i1+0x0ea],%l7 ! %l7 = 0000000000005a85
! Mem[0000000055800198] = 853f3a5a, %l1 = f53e0a51115d998a
ldstub [%i3+0x198],%l1 ! %l1 = 00000085000000ff
! Mem[0000000090800130] = 218e1dcd, %g2 = ffffffffffffc53b
ldsb [%i5+0x132],%g2 ! %g2 = 0000000000000021
! Mem[00000000548000fc] = 9171f1b5, %l5 = 917a65b2, %l1 = 00000085
add %i1,0xfc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000009171f1b5
! %l6 = 000000fc, %l7 = 00005a85, Mem[0000000091000168] = 9effc705 1801caab
std %l6,[%i6+0x168] ! Mem[0000000091000168] = 000000fc 00005a85
! Mem[000000005580015c] = 576132c6, %l0 = 0000007e, %l5 = 917a65b2
add %i3,0x15c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000576132c6
! Mem[00000000550000c0] = a2c32209, %l0 = 000000000000007e
swap [%i2+0x0c0],%l0 ! %l0 = 00000000a2c32209
! %l7 = 0000000000005a85, Mem[000000009180003a] = 802b80b2
stb %l7,[%o0+0x03a] ! Mem[0000000091800038] = 852b80b2
! Mem[0000000055000190] = a833cc755dee8eb8, %l0 = 00000000a2c32209, %l4 = 00000000000000ff
add %i2,0x190,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a833cc755dee8eb8
! %l3 = 0000000092537333, Mem[000000009100018c] = 7a0cb45d
stw %l3,[%i6+0x18c] ! Mem[000000009100018c] = 92537333
p34_label_14:
membar #Sync ! Added by membar checker (2075)
! Mem[0000000054000080] = 173426ee 4916a937 cd638c7a d076ceb5
! Mem[0000000054000090] = 548eff60 e0f9ff5b 7108171b 49ac1a8f
! Mem[00000000540000a0] = f96a3ad7 2287351c cbb0b82a 20529c5c
! Mem[00000000540000b0] = ce7a61fe c8926c0c 831a402a 5391cfcb
mov 0x080,%g4
ldda [%i0+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000054000080
! %l1 = 000000009171f1b5, Mem[0000000091800098] = cd824bad795c1135
stx %l1,[%o0+0x098] ! Mem[0000000091800098] = 000000009171f1b5
! Mem[0000000055000048] = a47fe4f0, %l7 = 0000000000005a85
ldstub [%i2+0x048],%l7 ! %l7 = 000000a4000000ff
! Mem[0000000091000028] = 8a78ebbd, %g18 = fd2fc672370a0a99
ldsw [%i6+%o5],%g2 ! %g2 = fd2fc672370a0a99
! %l4 = a833cc755dee8eb8, Mem[0000000091000099] = 1da2a057
stb %l4,[%i6+0x099] ! Mem[0000000091000098] = b8a2a057
! Mem[0000000054800062] = f4b8b062, %l3 = 0000000092537333
ldstub [%i1+0x062],%l3 ! %l3 = 000000b0000000ff
! Mem[0000000054800180] = c112b47b, %l5 = 00000000576132c6
swap [%i1+0x180],%l5 ! %l5 = 00000000c112b47b
! Mem[00000000558001c4] = 8d59554f, %l7 = 00000000000000a4
swap [%i3+0x1c4],%l7 ! %l7 = 000000008d59554f
! %l2 = 000000009b91a7c5, Mem[0000000090000080] = 63d54ffd
stw %l2,[%i4+0x080] ! Mem[0000000090000080] = 9b91a7c5
! %f16 = 173426ee 4916a937 cd638c7a d076ceb5
! %f20 = 548eff60 e0f9ff5b 7108171b 49ac1a8f
! %f24 = f96a3ad7 2287351c cbb0b82a 20529c5c
! %f28 = ce7a61fe c8926c0c 831a402a 5391cfcb
stda %f16,[%i1+%g6]ASI_BLK_P ! Block Store to 0000000054800140
p34_label_15:
! Mem[0000000091000158] = 18918d26, %g2 = ffffffff8a78ebbd
lduw [%i6+0x158],%g2 ! %g2 = 0000000018918d26
! Mem[00000000540001e0] = 821fac7b28f7a9e9, %l6 = 00000000000000fc, %l7 = 000000008d59554f
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 821fac7b28f7a9e9
! %f16 = 173426ee 4916a937 cd638c7a d076ceb5
! %f20 = 548eff60 e0f9ff5b 7108171b 49ac1a8f
! %f24 = f96a3ad7 2287351c cbb0b82a 20529c5c
! %f28 = ce7a61fe c8926c0c 831a402a 5391cfcb
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[0000000055000094] = 82e0dcb6, %l6 = 000000fc, %l3 = 000000b0
add %i2,0x94,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000082e0dcb6
! Mem[00000000900000b8] = 805e8c8c, %g2 = 0000000018918d26
ldsb [%i4+0x0b9],%g2 ! %g2 = ffffffffffffff80
membar #Sync ! Added by membar checker (2076)
! Mem[0000000090000080] = 9b91a7c5 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l1 = 000000009171f1b5, Mem[0000000090800144] = 425eec72
stw %l1,[%i5+0x144] ! Mem[0000000090800144] = 9171f1b5
! Mem[0000000090000180] = 9ecff629 0000a2c3 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800198] = 17670eb3, %g2 = ffffffffffffff80
ldsb [%i5+0x19a],%g2 ! %g2 = 0000000000000017
! Mem[00000000908001c0] = f50e5fb6, %g2 = 0000000000000017
lduw [%i5+0x1c0],%g2 ! %g2 = 00000000f50e5fb6
p34_label_16:
! Mem[0000000091000060] = f7488a658ce9387c, %g2 = 00000000f50e5fb6
ldx [%i6+0x060],%g2 ! %g2 = f7488a658ce9387c
! Mem[0000000090800000] = b3a41b2e, %g2 = f7488a658ce9387c
lduh [%i5+0x002],%g2 ! %g2 = 000000000000b3a4
! %l6 = 000000fc, %l7 = 28f7a9e9, Mem[0000000091000090] = 7f091277 f816c220
std %l6,[%i6+0x090] ! Mem[0000000091000090] = 000000fc 28f7a9e9
! Mem[00000000910000e8] = 92c02dd4, %g2 = 000000000000b3a4
lduw [%i6+0x0e8],%g2 ! %g2 = 0000000092c02dd4
! Mem[00000000548000ec] = 6e98bfda, %l1 = 000000009171f1b5
ldstub [%i1+0x0ec],%l1 ! %l1 = 0000006e000000ff
! Mem[0000000054000098] = 7108171b49ac1a8f, %l3 = 0000000082e0dcb6, %l3 = 0000000082e0dcb6
add %i0,0x98,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 7108171b49ac1a8f
! Mem[0000000054000010] = 5f8dd971, %l2 = 000000009b91a7c5
lduh [%i0+%o2],%l2 ! %l2 = 0000000000005f8d
! %f0 = 5a348869 6e23662e 303453a2 a525070d
! %f4 = a850bc88 98d9f29e 160e9cfd 47154bae
! %f8 = 2f81b55e b84d054e 008f6996 98e762aa
! %f12 = 4d489835 03143592 90f7e887 51101271
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! %l6 = 000000fc, %l7 = 28f7a9e9, Mem[00000000918001d0] = 6629cc04 93a5af33
std %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 000000fc 28f7a9e9
! Mem[00000000540001a8] = db78dc3a, %l3 = 49ac1a8f, %l0 = a2c32209
add %i0,0x1a8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000db78dc3a
p34_label_17:
! Mem[0000000054000070] = a85f6998ad9f9964, %l4 = a833cc755dee8eb8, %l2 = 0000000000005f8d
add %i0,0x70,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a85f6998ad9f9964
! %l5 = 00000000c112b47b, Mem[000000009080003c] = 337c4c3d
sth %l5,[%i5+0x03c] ! Mem[000000009080003c] = b47b4c3d
! Mem[0000000055800110] = e16492d79ec59cde, %l5 = 00000000c112b47b
ldx [%i3+0x110],%l5 ! %l5 = e16492d79ec59cde
! Mem[00000000548001b4] = 83bdadb7, %l7 = 821fac7b28f7a9e9
lduw [%i1+0x1b4],%l7 ! %l7 = 0000000083bdadb7
! %l2 = a85f6998ad9f9964, Mem[00000000910000f8] = f92f485fc9468415
stx %l2,[%i6+0x0f8] ! Mem[00000000910000f8] = a85f6998ad9f9964
! %f0 = 5a348869 6e23662e 303453a2 a525070d
! %f4 = a850bc88 98d9f29e 160e9cfd 47154bae
! %f8 = 2f81b55e b84d054e 008f6996 98e762aa
! %f12 = 4d489835 03143592 90f7e887 51101271
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[00000000540000d8] = 8a8914df, %l1 = 000000000000006e
ldub [%i0+0x0db],%l1 ! %l1 = 00000000000000df
! Mem[0000000054800130] = 519caf0a, %l6 = 00000000000000fc
ldsb [%i1+0x133],%l6 ! %l6 = 000000000000000a
! Mem[0000000090000070] = cf00c727 0000001d, %g2 = 92c02dd4, %g3 = b58a2d8b
ldd [%i4+0x070],%g2 ! %g2 = 00000000cf00c727 000000000000001d
! Mem[00000000908000c0] = 7224371c, %g2 = 00000000cf00c727
ldsb [%i5+0x0c0],%g2 ! %g2 = 0000000000000072
p34_label_18:
! Mem[00000000908001dc] = cea79a81, %g2 = 0000000000000072
lduw [%i5+0x1dc],%g2 ! %g2 = 00000000cea79a81
! Mem[0000000054800060] = f4b8ff62, %l2 = ad9f9964, %l2 = ad9f9964
add %i1,0x60,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000f4b8ff62
! Mem[0000000055000104] = 6e23662e, %l7 = 0000000083bdadb7
ldstub [%i2+0x104],%l7 ! %l7 = 0000006e000000ff
! Mem[00000000548000a8] = b22576666cf1aa34, %l6 = 000000000000000a, %l3 = 7108171b49ac1a8f
add %i1,0xa8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = b22576666cf1aa34
! Mem[0000000090800180] = 8ee7bc1b7cf6240b, %g2 = 00000000cea79a81
ldx [%i5+0x180],%g2 ! %g2 = 8ee7bc1b7cf6240b
! %f16 = 173426ee 4916a937 cd638c7a d076ceb5
! %f20 = 548eff60 e0f9ff5b 7108171b 49ac1a8f
! %f24 = f96a3ad7 2287351c cbb0b82a 20529c5c
! %f28 = ce7a61fe c8926c0c 831a402a 5391cfcb
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000540000ac] = 20529c5c, %l3 = 6cf1aa34, %l6 = 0000000a
add %i0,0xac,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000020529c5c
! Mem[0000000055800058] = 2b21b02b, %l0 = db78dc3a, %l3 = 6cf1aa34
add %i3,0x58,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000002b21b02b
! Mem[0000000054800008] = ffc6ce4ffeffff8d, %l0 = 00000000db78dc3a, %l4 = a833cc755dee8eb8
add %i1,0x08,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = ffc6ce4ffeffff8d
! Mem[00000000908000b4] = a72bad7d, %g2 = 8ee7bc1b7cf6240b
lduw [%i5+0x0b4],%g2 ! %g2 = 00000000a72bad7d
p34_label_19:
! Mem[0000000090800148] = cb60a5b4, %g2 = 00000000a72bad7d
lduw [%i5+0x148],%g2 ! %g2 = 00000000cb60a5b4
! %f0 = 5a348869 6e23662e 303453a2 a525070d
! %f4 = a850bc88 98d9f29e 160e9cfd 47154bae
! %f8 = 2f81b55e b84d054e 008f6996 98e762aa
! %f12 = 4d489835 03143592 90f7e887 51101271
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[00000000540000f0] = f18e5a55c79c33ef, %l6 = 0000000020529c5c, %l7 = 000000000000006e
add %i0,0xf0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = f18e5a55c79c33ef
! Mem[00000000918000f4] = 91c12a9b, %g2 = 00000000cb60a5b4
ldsh [%o0+0x0f4],%g2 ! %g2 = ffffffffffff91c1
! Mem[00000000540000b0] = ce7a61fe, %l0 = 00000000db78dc3a
lduw [%i0+0x0b0],%l0 ! %l0 = 00000000ce7a61fe
membar #Sync ! Added by membar checker (2077)
! %f16 = 173426ee 4916a937 cd638c7a d076ceb5
! %f20 = 548eff60 e0f9ff5b 7108171b 49ac1a8f
! %f24 = f96a3ad7 2287351c cbb0b82a 20529c5c
! %f28 = ce7a61fe c8926c0c 831a402a 5391cfcb
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! %l7 = f18e5a55c79c33ef, Mem[00000000558001c4] = 000000a4
sth %l7,[%i3+0x1c4] ! Mem[00000000558001c4] = 33ef00a4
! %l4 = ffc6ce4ffeffff8d, Mem[00000000908001ba] = 61c67b37
sth %l4,[%i5+0x1ba] ! Mem[00000000908001b8] = ff8d7b37
! Mem[000000005400007c] = 7bc45908, %l2 = f4b8ff62, %l7 = c79c33ef
add %i0,0x7c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007bc45908
! Mem[00000000548001d4] = eaa8d6a5, %l2 = f4b8ff62, %l4 = feffff8d
add %i1,0x1d4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000eaa8d6a5
p34_label_20:
! Mem[00000000918000e8] = f08c823f, %g2 = ffffffffffff91c1
lduh [%o0+0x0ea],%g2 ! %g2 = 000000000000f08c
! %f0 = 5a348869 6e23662e 303453a2 a525070d
! %f4 = a850bc88 98d9f29e 160e9cfd 47154bae
! %f8 = 2f81b55e b84d054e 008f6996 98e762aa
! %f12 = 4d489835 03143592 90f7e887 51101271
stda %f0,[%i1+%g4]ASI_COMMIT_P ! Block Store to 00000000548000c0
! Mem[0000000054000074] = ad9f9964, %l3 = 000000002b21b02b
lduw [%i0+0x074],%l3 ! %l3 = 00000000ad9f9964
! %f16 = 173426ee 4916a937 cd638c7a d076ceb5
! %f20 = 548eff60 e0f9ff5b 7108171b 49ac1a8f
! %f24 = f96a3ad7 2287351c cbb0b82a 20529c5c
! %f28 = ce7a61fe c8926c0c 831a402a 5391cfcb
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[0000000054800140] = 173426ee, %l7 = 7bc45908, %l2 = f4b8ff62
add %i1,0x140,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000173426ee
membar #Sync ! Added by membar checker (2078)
! Mem[00000000548000c8] = 303453a2, %l4 = 00000000eaa8d6a5
ldsw [%i1+0x0c8],%l4 ! %l4 = 00000000303453a2
! %l4 = 00000000303453a2, Mem[0000000091800064] = b85dc7f0
stw %l4,[%o0+0x064] ! Mem[0000000091800064] = 303453a2
! %l7 = 000000007bc45908, Mem[00000000540000ac] = 20529c5c
stb %l7,[%i0+0x0ac] ! Mem[00000000540000ac] = 08529c5c
! Mem[0000000055000018] = 77c3cbed131ff34b, %l1 = 00000000000000df
ldx [%i2+%o3],%l1 ! %l1 = 77c3cbed131ff34b
! Mem[00000000910000b8] = 1d64e073, %g2 = 000000000000f08c
lduh [%i6+0x0ba],%g2 ! %g2 = 0000000000001d64
p34_label_21:
! Mem[00000000550001c8] = 917a65b2ec6a5db6, %l2 = 00000000173426ee
ldx [%i2+0x1c8],%l2 ! %l2 = 917a65b2ec6a5db6
! Mem[0000000054800014] = 837fe0de, %l1 = 77c3cbed131ff34b
lduh [%i1+0x014],%l1 ! %l1 = 000000000000837f
! Mem[00000000540000b8] = 831a402a, %l1 = 000000000000837f
lduh [%i0+0x0ba],%l1 ! %l1 = 000000000000402a
! Mem[0000000091000118] = 3347397e, %g2 = 0000000000001d64
ldsb [%i6+0x11b],%g2 ! %g2 = 0000000000000033
! Mem[00000000540000d0] = ea741ee5, %l6 = 0000000020529c5c
swap [%i0+0x0d0],%l6 ! %l6 = 00000000ea741ee5
! Mem[0000000054800058] = 47e1f46e, %l3 = ad9f9964, %l6 = ea741ee5
add %i1,0x58,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000047e1f46e
! Mem[000000005480012c] = 0869167d, %l0 = 00000000ce7a61fe
swap [%i1+0x12c],%l0 ! %l0 = 000000000869167d
! %l2 = 917a65b2ec6a5db6, Mem[000000009000001a] = 171b49ac
sth %l2,[%i4+0x01a] ! Mem[0000000090000018] = 5db649ac
! %l0 = 0869167d, %l1 = 0000402a, Mem[0000000091000170] = fcaaa1c2 7f0c6232
std %l0,[%i6+0x170] ! Mem[0000000091000170] = 0869167d 0000402a
! Mem[0000000091800024] = c480893f, %g2 = 0000000000000033
lduh [%o0+0x024],%g2 ! %g2 = 000000000000c480
p34_label_22:
! Mem[0000000090000174] = 5d2da423, %g2 = 000000000000c480
lduh [%i4+0x176],%g2 ! %g2 = 0000000000005d2d
! Mem[000000005480005c] = a8ffc1f6, %l7 = 000000007bc45908
ldub [%i1+0x05c],%l7 ! %l7 = 00000000000000a8
! Mem[00000000550000f4] = fb923abc, %l6 = 0000000047e1f46e
ldsw [%i2+0x0f4],%l6 ! %l6 = fffffffffb923abc
! Mem[00000000910000b8] = 33a41d64 e0737ef9, %g2 = 00005d2d, %g3 = 0000001d
ldd [%i6+0x0b8],%g2 ! %g2 = 0000000033a41d64 00000000e0737ef9
! %l0 = 000000000869167d, Mem[0000000091000178] = d8ef29bf19a8f108
stx %l0,[%i6+0x178] ! Mem[0000000091000178] = 000000000869167d
! Mem[00000000558000df] = 2d12179a, %l3 = 00000000ad9f9964
ldstub [%i3+0x0df],%l3 ! %l3 = 0000009a000000ff
! Mem[00000000910000c0] = df3ea82d38e37289, %g2 = 0000000033a41d64
ldx [%i6+0x0c0],%g2 ! %g2 = df3ea82d38e37289
! Mem[0000000055000130] = 4d48983503143592, %l4 = 00000000303453a2, %l1 = 000000000000402a
add %i2,0x130,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 4d48983503143592
! Mem[0000000090000100] = 6f4cebbb, %g2 = df3ea82d38e37289
ldsb [%i4+0x103],%g2 ! %g2 = 000000000000006f
! Mem[00000000548000ac] = 6cf1aa34, %l0 = 000000000869167d
swap [%i1+0x0ac],%l0 ! %l0 = 000000006cf1aa34
p34_label_23:
! Mem[00000000900001e0] = 4e054db85eb5812f, %g2 = 000000000000006f
ldx [%i4+0x1e0],%g2 ! %g2 = 4e054db85eb5812f
! %l2 = 917a65b2ec6a5db6, Mem[0000000091800118] = 29c2ad3a060bb791
stx %l2,[%o0+0x118] ! Mem[0000000091800118] = 917a65b2ec6a5db6
! Mem[0000000054000047] = c6a21c05, %l4 = 00000000303453a2
ldstub [%i0+0x047],%l4 ! %l4 = 00000005000000ff
! Mem[00000000900001c0] = 2e66236e 6988345a 0d0725a5 a2533430
! Mem[00000000900001d0] = 9ef2d998 88bc50a8 ae4b1547 fd9c0e16
! Mem[00000000900001e0] = 4e054db8 5eb5812f aa62e798 96698f00
! Mem[00000000900001f0] = 92351403 3598484d 71121051 87e8f790
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000100] = cfe8536f 4cebbb93 4b4171a0 c5d7e55c
! Mem[0000000090000110] = 475ee024 668d2368 47e1f46e a8ffc1f6
! Mem[0000000090000120] = f4b8b062 b58a2d8b 73e9c33a 059ae7e2
! Mem[0000000090000130] = cf00c727 0000001d 49ffc0a5 e8d17f85
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! %l1 = 4d48983503143592, Mem[0000000090000060] = f4b8b062b58a2d8b
stx %l1,[%i4+0x060] ! Mem[0000000090000060] = 4d48983503143592
! %l6 = fffffffffb923abc, Mem[000000009100006c] = 97f4ab76
stw %l6,[%i6+0x06c] ! Mem[000000009100006c] = fb923abc
! Mem[00000000900001e8] = e7989669, %g2 = 4e054db85eb5812f
ldub [%i4+0x1ea],%g2 ! %g2 = 00000000000000e7
! %l0 = 6cf1aa34, %l1 = 03143592, Mem[00000000910000e0] = e2cfc5ae ee869ee3
std %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = 6cf1aa34 03143592
! Mem[0000000090000100] = cfe8536f 4cebbb93 4b4171a0 c5d7e55c
! Mem[0000000090000110] = 475ee024 668d2368 47e1f46e a8ffc1f6
! Mem[0000000090000120] = f4b8b062 b58a2d8b 73e9c33a 059ae7e2
! Mem[0000000090000130] = cf00c727 0000001d 49ffc0a5 e8d17f85
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
p34_label_24:
! %l0 = 6cf1aa34, %l1 = 03143592, Mem[0000000090000088] = cd638c7a d076ceb5
std %l0,[%i4+0x088] ! Mem[0000000090000088] = 6cf1aa34 03143592
! %l4 = 0000000000000005, Mem[000000009180000c] = d97e67e1
stw %l4,[%o0+0x00c] ! Mem[000000009180000c] = 00000005
! Mem[0000000090000100] = cfe8536f 4cebbb93 4b4171a0 c5d7e55c
! Mem[0000000090000110] = 475ee024 668d2368 47e1f46e a8ffc1f6
! Mem[0000000090000120] = f4b8b062 b58a2d8b 73e9c33a 059ae7e2
! Mem[0000000090000130] = cf00c727 0000001d 49ffc0a5 e8d17f85
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000005580004c] = 0788e760, %l5 = e16492d79ec59cde
swap [%i3+0x04c],%l5 ! %l5 = 000000000788e760
! Mem[0000000091000178] = 00000000, %g2 = 00000000000000e7
lduw [%i6+0x178],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000000005, Mem[00000000908001fc] = e1033315
stb %l4,[%i5+0x1fc] ! Mem[00000000908001fc] = 05033315
! %l2 = ec6a5db6, %l3 = 0000009a, Mem[00000000908001f0] = 6a20e8b4 115d998a
std %l2,[%i5+0x1f0] ! Mem[00000000908001f0] = ec6a5db6 0000009a
! %l5 = 000000000788e760, Mem[00000000918000ce] = e4a54924
stb %l5,[%o0+0x0ce] ! Mem[00000000918000cc] = 60a54924
! %l4 = 0000000000000005, Mem[0000000091000054] = 2fe96201
sth %l4,[%i6+0x054] ! Mem[0000000091000054] = 00056201
! %f16 = 173426ee 4916a937 cd638c7a d076ceb5
! %f20 = 548eff60 e0f9ff5b 7108171b 49ac1a8f
! %f24 = f96a3ad7 2287351c cbb0b82a 20529c5c
! %f28 = ce7a61fe c8926c0c 831a402a 5391cfcb
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900001c0
p34_label_25:
! Mem[0000000090800030] = 97f10732, %g2 = 0000000000000000
lduh [%i5+0x030],%g2 ! %g2 = 00000000000097f1
! Mem[0000000055000098] = a458a2a9, %l1 = 03143592, %l2 = ec6a5db6
add %i2,0x98,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000a458a2a9
! Mem[0000000090000070] = c7270000, %g2 = 00000000000097f1
lduh [%i4+0x072],%g2 ! %g2 = 000000000000c727
! Mem[00000000900000c0] = 37a91649 ee263417 b5ce76d0 7a8c63cd
! Mem[00000000900000d0] = 5bfff9e0 60ff8e54 8f1aac49 1b170871
! Mem[00000000900000e0] = 1c358722 d73a6af9 5c9c5220 2ab8b0cb
! Mem[00000000900000f0] = 0c6c92c8 fe617ace cbcf9153 2a401a83
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000054] = 668d2368, %g2 = 000000000000c727
lduh [%i4+0x054],%g2 ! %g2 = 000000000000668d
membar #Sync ! Added by membar checker (2079)
! %l4 = 00000005, %l5 = 0788e760, Mem[00000000900001f0] = ce7a61fe c8926c0c
std %l4,[%i4+0x1f0] ! Mem[00000000900001f0] = 00000005 0788e760
! %l6 = fb923abc, %l7 = 000000a8, Mem[00000000558001f0] = 6feaa452 cdb80c18
std %l6,[%i3+0x1f0] ! Mem[00000000558001f0] = fb923abc 000000a8
! Mem[00000000910001a0] = eb69db20, %g2 = 000000000000668d
ldsh [%i6+0x1a2],%g2 ! %g2 = ffffffffffffeb69
! Mem[000000005400017c] = 57b516f1, %l6 = fffffffffb923abc
swap [%i0+0x17c],%l6 ! %l6 = 0000000057b516f1
! Mem[00000000918000ac] = 850d8cbb, %g2 = ffffffffffffeb69
ldub [%o0+0x0ad],%g2 ! %g2 = 0000000000000085
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000006cf1aa34
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 4d48983503143592
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a458a2a9
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000009a
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000005
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000788e760
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000057b516f1
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000a8
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 5a348869 6e23662e
bne %xcc,p34_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 303453a2 a525070d
bne %xcc,p34_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a850bc88 98d9f29e
bne %xcc,p34_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 160e9cfd 47154bae
bne %xcc,p34_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 2f81b55e b84d054e
bne %xcc,p34_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 008f6996 98e762aa
bne %xcc,p34_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 4d489835 03143592
bne %xcc,p34_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 90f7e887 51101271
bne %xcc,p34_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 173426ee 4916a937
bne %xcc,p34_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be cd638c7a d076ceb5
bne %xcc,p34_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 548eff60 e0f9ff5b
bne %xcc,p34_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7108171b 49ac1a8f
bne %xcc,p34_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be f96a3ad7 2287351c
bne %xcc,p34_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be cbb0b82a 20529c5c
bne %xcc,p34_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ce7a61fe c8926c0c
bne %xcc,p34_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 831a402a 5391cfcb
bne %xcc,p34_f30_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x040],%g2 ! Expected data = c8145468c6a21cff
ldx [%i0+0x040],%g3 ! Observed data at 0000000054000040
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = 548eff60e0f9ff5b
ldx [%i0+0x090],%g3 ! Observed data at 0000000054000090
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = cbb0b82a08529c5c
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000540000a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 20529c5cb73b5081
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000540000d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2a5e88eefb923abc
ldx [%i0+0x178],%g3 ! Observed data at 0000000054000178
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e06be3af06c85f55
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000540001f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1f8,%g4
set p34_local1_expect,%g1
p34_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ffc6ce4ffeffff8d
ldx [%i1+0x008],%g3 ! Observed data at 0000000054800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x008,%g4
ldx [%g1+0x058],%g2 ! Expected data = 47e1f46ea8ffc1f6
ldx [%i1+0x058],%g3 ! Observed data at 0000000054800058
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = f4b8ff62b58a2d8b
ldx [%i1+0x060],%g3 ! Observed data at 0000000054800060
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = cf00c7270000001d
ldx [%i1+0x070],%g3 ! Observed data at 0000000054800070
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 49ffc0a5e8d17f85
ldx [%i1+0x078],%g3 ! Observed data at 0000000054800078
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b22576660869167d
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000548000a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 70e84347c00b7c49
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000548000b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 5a3488696e23662e
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000548000c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 303453a2a525070d
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000548000c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a850bc8898d9f29e
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000548000d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 160e9cfd47154bae
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000548000d8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2f81b55eb84d054e
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000548000e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 008f699698e762aa
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000548000e8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 4d48983503143592
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000548000f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 90f7e88751101271
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000548000f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 68ac45fdce7a61fe
ldx [%i1+0x128],%g3 ! Observed data at 0000000054800128
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 173426ee4916a937
ldx [%i1+0x140],%g3 ! Observed data at 0000000054800140
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = cd638c7ad076ceb5
ldx [%i1+0x148],%g3 ! Observed data at 0000000054800148
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 548eff60e0f9ff5b
ldx [%i1+0x150],%g3 ! Observed data at 0000000054800150
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7108171b49ac1a8f
ldx [%i1+0x158],%g3 ! Observed data at 0000000054800158
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = f96a3ad72287351c
ldx [%i1+0x160],%g3 ! Observed data at 0000000054800160
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = cbb0b82a20529c5c
ldx [%i1+0x168],%g3 ! Observed data at 0000000054800168
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ce7a61fec8926c0c
ldx [%i1+0x170],%g3 ! Observed data at 0000000054800170
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 831a402a5391cfcb
ldx [%i1+0x178],%g3 ! Observed data at 0000000054800178
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 576132c6dd08c4a5
ldx [%i1+0x180],%g3 ! Observed data at 0000000054800180
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 382b9e280ca0647a
ldx [%i1+0x188],%g3 ! Observed data at 0000000054800188
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x188,%g4
set p34_local2_expect,%g1
p34_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 3b0661b20eb99aff
ldx [%i2+0x038],%g3 ! Observed data at 0000000055000038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff7fe4f04aafb809
ldx [%i2+0x048],%g3 ! Observed data at 0000000055000048
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 20ff04a409fdd833
ldx [%i2+0x078],%g3 ! Observed data at 0000000055000078
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000000000000040
ldx [%i2+0x080],%g3 ! Observed data at 0000000055000080
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000007eed3ef89c
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000550000c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = d53d67fdff23662e
ldx [%i2+0x100],%g3 ! Observed data at 0000000055000100
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x100,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffffa850c480893f
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000550001c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d0d81eda81eb16ce
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000550001f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1f8,%g4
set p34_local3_expect,%g1
p34_check_local3:
ldx [%g1+0x048],%g2 ! Expected data = 3edea5be9ec59cde
ldx [%i3+0x048],%g3 ! Observed data at 0000000055800048
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = af5edb082d1217ff
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000558000d8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 157fffe0270c54ff
ldx [%i3+0x120],%g3 ! Observed data at 0000000055800120
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x120,%g4
ldx [%g1+0x168],%g2 ! Expected data = c243ffed4758944d
ldx [%i3+0x168],%g3 ! Observed data at 0000000055800168
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 12ff09508d1701a7
ldx [%i3+0x188],%g3 ! Observed data at 0000000055800188
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff3f3a5aeae1f6e0
ldx [%i3+0x198],%g3 ! Observed data at 0000000055800198
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000000000a2c3
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000558001b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = bd3a1b9933ef00a4
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000558001c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = fb923abc000000a8
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000558001f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1f0,%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:
stba %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000008]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054000000]
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000055800018]
stba %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800020]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800010]
done
p34_trap1o:
stba %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000008]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054000000]
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000055800018]
stba %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800020]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800010]
done
p34_trap2e:
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054000020]
done
p34_trap2o:
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054000020]
done
p34_trap3e:
nop
nop
nop
nop
nop
nop
done
p34_trap3o:
nop
nop
nop
nop
nop
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 = 1f89e753e67d4ff2
ldx [%g1+0x008],%l1 ! %l1 = 87b2e7bc200eec50
ldx [%g1+0x010],%l2 ! %l2 = f09e8e6ce5876857
ldx [%g1+0x018],%l3 ! %l3 = 382b9e280ca0647a
ldx [%g1+0x020],%l4 ! %l4 = 3fda9b0c40c49ee5
ldx [%g1+0x028],%l5 ! %l5 = a769468e18cdaf1d
ldx [%g1+0x030],%l6 ! %l6 = ae4f4cb239752dce
ldx [%g1+0x038],%l7 ! %l7 = ea95cba261ace8fc
! 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 = 4d1e78f2 b83876b7 7e81a474 a0a936a4
! %f4 = 05b66981 ee0e7d2e 9067a1a0 382c03ab
! %f8 = 753a619a 72409803 4664ee82 26d07dac
! %f12 = cb82de83 5bde5401 abf6c16a 0a58b430
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f9670dce d997aa96 16524fca 67e1debd
! %f20 = 3f370e08 e0e0d224 fecb5926 f0e4b58e
! %f24 = 888d6fd7 ccd30a03 73ce5823 444a4b71
! %f28 = ea18c61f d2217d06 5ef370ae 23ce5426
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d259615d 421fbe1f 924e7678 e345bb33
! %f36 = 6b550207 20557909 f9af79a7 026eb1ae
! %f40 = 94caa429 c33194f8 7035ca02 9aaa0653
! %f44 = 094c475c 17ea3b2b 17a534cf eccd1fe7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb021d9cf00000070,%g7,%g1 ! GSR scale = 14, align = 0
wr %g1,%g0,%gsr ! GSR = b021d9cf00000070
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[0000000056000050] = 9f346204, %l2 = b6f2c19c, %l4 = 55f784b6
add %i0,0x50,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000009f346204
! Mem[00000000578001cc] = f6942137, %l6 = 1cc1ba849b2e2de7
ldstub [%i3+0x1cc],%l6 ! %l6 = 000000f6000000ff
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000091800078] = 7231a096, %g2 = 27a1ba280000000c
ldsh [%o0+0x07a],%g2 ! %g2 = 0000000000007231
! Mem[0000000090800028] = 5450c5f0 ab873e82, %g2 = 00007231, %g3 = 0bad0b00
ldd [%i5+%o5],%g2 ! %g2 = 000000005450c5f0 00000000ab873e82
! Mem[00000000570001e4] = 51f79608, %l2 = 0599b571b6f2c19c
swap [%i2+0x1e4],%l2 ! %l2 = 0000000051f79608
! Mem[0000000057000058] = cbb993a3, %l2 = 0000000051f79608
swap [%i2+0x058],%l2 ! %l2 = 00000000cbb993a3
! Mem[0000000057800038] = 6364f78a, %l2 = cbb993a3, %l4 = 9f346204
add %i3,0x38,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006364f78a
! %l1 = 7483c538a0f5b23c, Mem[00000000910001e4] = 04fdbd42
sth %l1,[%i6+0x1e4] ! Mem[00000000910001e4] = b23cbd42
! Mem[0000000056000058] = fe88c147, %l0 = 8dc36b8f, %l5 = 4f6038f9
add %i0,0x58,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000fe88c147
p35_label_2:
! %l4 = 000000006364f78a, Mem[0000000090000098] = 5d69c65f
stw %l4,[%i4+0x098] ! Mem[0000000090000098] = 6364f78a
! Mem[0000000056000128] = 75b4d67f82abb2ad, %l3 = 408ec85e0ed076d6, %l4 = 000000006364f78a
add %i0,0x128,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 75b4d67f82abb2ad
! Mem[00000000568001c4] = 57f48eed, %l5 = 00000000fe88c147
lduw [%i1+0x1c4],%l5 ! %l5 = 0000000057f48eed
! %l7 = 6a7e8f98e3836449, Mem[000000009180012c] = cd05bea2
stw %l7,[%o0+0x12c] ! Mem[000000009180012c] = e3836449
! Mem[0000000056800008] = 345d554d, %l1 = 7483c538a0f5b23c
ldsh [%i1+0x00a],%l1 ! %l1 = 000000000000554d
! Mem[0000000056000150] = c1e17ed4, %l2 = 00000000cbb993a3
swap [%i0+0x150],%l2 ! %l2 = 00000000c1e17ed4
! %l2 = 00000000c1e17ed4, Mem[000000009180012e] = 6449f295
sth %l2,[%o0+0x12e] ! Mem[000000009180012c] = 7ed4f295
! %f0 = 4d1e78f2 b83876b7 7e81a474 a0a936a4
! %f4 = 05b66981 ee0e7d2e 9067a1a0 382c03ab
! %f8 = 753a619a 72409803 4664ee82 26d07dac
! %f12 = cb82de83 5bde5401 abf6c16a 0a58b430
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! %l5 = 0000000057f48eed, Mem[0000000091800110] = f718962d
stb %l5,[%o0+0x110] ! Mem[0000000091800110] = ed18962d
! Mem[0000000056800080] = 75e0a3a08c669cb0, %l4 = 75b4d67f82abb2ad, %l7 = 6a7e8f98e3836449
add %i1,0x80,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 75e0a3a08c669cb0
p35_label_3:
! %f16 = f9670dce d997aa96 16524fca 67e1debd
! %f20 = 3f370e08 e0e0d224 fecb5926 f0e4b58e
! %f24 = 888d6fd7 ccd30a03 73ce5823 444a4b71
! %f28 = ea18c61f d2217d06 5ef370ae 23ce5426
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l2 = c1e17ed4, %l3 = 0ed076d6, Mem[0000000091000088] = 230256eb 945f7bdf
std %l2,[%i6+0x088] ! Mem[0000000091000088] = c1e17ed4 0ed076d6
! Mem[0000000056800055] = 68f6aad4, %l5 = 0000000057f48eed
ldstub [%i1+0x055],%l5 ! %l5 = 000000f6000000ff
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[000000005700003c] = 9f139d4a, %l3 = 408ec85e0ed076d6
swap [%i2+0x03c],%l3 ! %l3 = 000000009f139d4a
! Mem[000000005780010b] = a0224528, %l5 = 00000000000000f6
ldstub [%i3+0x10b],%l5 ! %l5 = 00000028000000ff
! Mem[0000000090800140] = 9104425e, %g2 = 000000005450c5f0
lduh [%i5+0x142],%g2 ! %g2 = 0000000000009104
! Mem[0000000091800110] = ed18962d c7e3e047, %g2 = 00009104, %g3 = ab873e82
ldd [%o0+0x110],%g2 ! %g2 = 00000000ed18962d 00000000c7e3e047
! Mem[00000000568001b8] = 2e9ead9e, %l1 = 0000554d, %l6 = 000000f6
add %i1,0x1b8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002e9ead9e
! %l4 = 75b4d67f82abb2ad, Mem[000000005780000e] = 0790667b
sth %l4,[%i3+0x00e] ! Mem[000000005780000c] = 0790b2ad
p35_label_4:
! Mem[00000000570000b4] = fd3197ba, %l6 = 000000002e9ead9e
ldsh [%i2+0x0b6],%l6 ! %l6 = ffffffffffff97ba
! Mem[0000000090800050] = e03f1e24, %g2 = 00000000ed18962d
ldub [%i5+0x052],%g2 ! %g2 = 00000000000000e0
! Mem[00000000560000d0] = 6af56803, %l5 = 0000000000000028
lduw [%i0+0x0d0],%l5 ! %l5 = 000000006af56803
! Mem[000000005700013f] = a174a0c6, %l0 = 0e3538728dc36b8f
ldstub [%i2+0x13f],%l0 ! %l0 = 000000c6000000ff
! Mem[0000000056800100] = f5b21382 12187986 8a616434 50279cd5
! Mem[0000000056800110] = e4057fd2 55fe73d3 39466184 8c3087b4
! Mem[0000000056800120] = 0e22c787 f62ad46b 9c7c52d9 92f81979
! Mem[0000000056800130] = 11f06022 e668e0d0 e3a31ee7 8396037e
mov 0x100,%g6
ldda [%i1+%g6]ASI_BLK_P,%f0 ! Block Load from 0000000056800100
! %l4 = 75b4d67f82abb2ad, Mem[0000000091000100] = 54efad89
stb %l4,[%i6+0x100] ! Mem[0000000091000100] = adefad89
! Mem[00000000570001bc] = 79ff31d2, %l3 = 000000009f139d4a
ldsw [%i2+0x1bc],%l3 ! %l3 = 0000000079ff31d2
! Mem[000000005780001c] = bf06dc4e, %l4 = 75b4d67f82abb2ad
lduw [%i3+0x01c],%l4 ! %l4 = 00000000bf06dc4e
! Mem[0000000057000090] = b76b58918c64f0c0, %l5 = 000000006af56803, %l6 = ffffffffffff97ba
add %i2,0x90,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = b76b58918c64f0c0
membar #Sync ! Added by membar checker (2080)
! %f16 = f9670dce d997aa96 16524fca 67e1debd
! %f20 = 3f370e08 e0e0d224 fecb5926 f0e4b58e
! %f24 = 888d6fd7 ccd30a03 73ce5823 444a4b71
! %f28 = ea18c61f d2217d06 5ef370ae 23ce5426
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
p35_label_5:
! Mem[00000000908001c0] = f50e5fb6224fce3e, %g2 = 00000000000000e0
ldx [%i5+0x1c0],%g2 ! %g2 = f50e5fb6224fce3e
! %l0 = 00000000000000c6, Mem[0000000091800038] = dc76802b80b203b0
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 00000000000000c6
! Mem[00000000910000cc] = c2371180, %g2 = f50e5fb6224fce3e
ldsb [%i6+0x0cd],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000090000158] = 124e3f39, %g2 = ffffffffffffffc2
ldsb [%i4+0x159],%g2 ! %g2 = 0000000000000012
! Mem[0000000057000180] = bd99b754 29dbf544 bd210db3 71722c45
! Mem[0000000057000190] = d3171192 f0f64aa2 5ddcfa50 b94c83a7
! Mem[00000000570001a0] = 71a6872a c4807a17 10ec531e 47f8aa5b
! Mem[00000000570001b0] = c6bb4e27 0ea1c579 1a64a4e6 79ff31d2
mov 0x180,%g6
ldda [%i2+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000057000180
! Mem[00000000568000f0] = aca2545b, %l5 = 000000006af56803
ldstub [%i1+0x0f0],%l5 ! %l5 = 000000ac000000ff
! Mem[00000000570000b0] = 397c60aafd3197ba, %l7 = 75e0a3a08c669cb0, %l3 = 0000000079ff31d2
add %i2,0xb0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 397c60aafd3197ba
! Mem[00000000570001f0] = 5269af70, %l6 = 8c64f0c0, %l1 = 0000554d
add %i2,0x1f0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000005269af70
! Mem[00000000908001fc] = 33158b91, %g2 = 0000000000000012
lduh [%i5+0x1fe],%g2 ! %g2 = 0000000000003315
! Mem[00000000568000d8] = 6837286fdf251137, %l5 = 00000000000000ac, %l1 = 000000005269af70
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 6837286fdf251137
p35_label_6:
! Mem[000000005600004c] = 94463641, %l3 = fd3197ba, %l3 = fd3197ba
add %i0,0x4c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000094463641
! Mem[00000000918000b4] = d2673976, %g2 = 0000000000003315
lduh [%o0+0x0b4],%g2 ! %g2 = 000000000000d267
! Mem[00000000560000f8] = 5e6ac06aaab91226, %l1 = 6837286fdf251137, %l5 = 00000000000000ac
add %i0,0xf8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 5e6ac06aaab91226
! %l4 = bf06dc4e, %l5 = aab91226, Mem[00000000908001c0] = f50e5fb6 224fce3e
std %l4,[%i5+0x1c0] ! Mem[00000000908001c0] = bf06dc4e aab91226
! Mem[00000000918001e0] = 18875723fcc1a550, %g2 = 000000000000d267
ldx [%o0+0x1e0],%g2 ! %g2 = 18875723fcc1a550
! Mem[00000000910001a8] = 9b27b854e1fc753e, %g2 = 18875723fcc1a550
ldx [%i6+0x1a8],%g2 ! %g2 = 9b27b854e1fc753e
! %l3 = 0000000094463641, Mem[0000000090000024] = d76f8d88
stw %l3,[%i4+0x024] ! Mem[0000000090000024] = 94463641
! %l5 = 5e6ac06aaab91226, Mem[0000000090000194] = 32283edd
stw %l5,[%i4+0x194] ! Mem[0000000090000194] = aab91226
! %l3 = 0000000094463641, Mem[00000000568001ac] = dd81bca1
stw %l3,[%i1+0x1ac] ! Mem[00000000568001ac] = 94463641
! Mem[0000000056000060] = 15aabd635fe6e1db, %l3 = 0000000094463641, %l7 = 75e0a3a08c669cb0
add %i0,0x60,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 15aabd635fe6e1db
p35_label_7:
! Mem[0000000090800114] = 77693c15, %g2 = 9b27b854e1fc753e
ldsh [%i5+0x114],%g2 ! %g2 = 0000000000007769
! %f16 = bd99b754 29dbf544 bd210db3 71722c45
! %f20 = d3171192 f0f64aa2 5ddcfa50 b94c83a7
! %f24 = 71a6872a c4807a17 10ec531e 47f8aa5b
! %f28 = c6bb4e27 0ea1c579 1a64a4e6 79ff31d2
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (2081)
! %f0 = f5b21382 12187986 8a616434 50279cd5
! %f4 = e4057fd2 55fe73d3 39466184 8c3087b4
! %f8 = 0e22c787 f62ad46b 9c7c52d9 92f81979
! %f12 = 11f06022 e668e0d0 e3a31ee7 8396037e
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000057000118] = 04d12101ce6e58d1, %l7 = 15aabd635fe6e1db, %l3 = 0000000094463641
add %i2,0x118,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 04d12101ce6e58d1
! Mem[000000005700013b] = 5bb07d1c, %l2 = 00000000c1e17ed4
ldstub [%i2+0x13b],%l2 ! %l2 = 0000001c000000ff
! Mem[00000000910000e0] = e2cfc5aeee869ee3, %g2 = 0000000000007769
ldx [%i6+0x0e0],%g2 ! %g2 = e2cfc5aeee869ee3
! Mem[000000009180001c] = 603a86ea, %g2 = e2cfc5aeee869ee3
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000603a
! %l4 = 00000000bf06dc4e, Mem[0000000091800029] = 300e4be8
stb %l4,[%o0+0x029] ! Mem[0000000091800028] = 4e0e4be8
! %l2 = 000000000000001c, Mem[00000000908000fa] = e13ef452
stb %l2,[%i5+0x0fa] ! Mem[00000000908000f8] = 1c3ef452
! Mem[00000000910001b0] = f19f210c, %g2 = 000000000000603a
lduw [%i6+0x1b0],%g2 ! %g2 = 00000000f19f210c
p35_label_8:
! Mem[00000000570001a8] = 10ec531e47f8aa5b, %l2 = 000000000000001c, %l2 = 000000000000001c
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 10ec531e47f8aa5b
! Mem[0000000057800114] = 9c059818, %l6 = b76b58918c64f0c0
ldstub [%i3+0x114],%l6 ! %l6 = 0000009c000000ff
! Mem[00000000570000e0] = 89f75d40, %l5 = aab91226, %l7 = 5fe6e1db
add %i2,0xe0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000089f75d40
! Mem[0000000090000188] = 2869a58d60b95bc6, %g2 = 00000000f19f210c
ldx [%i4+0x188],%g2 ! %g2 = 2869a58d60b95bc6
! %l4 = 00000000bf06dc4e, Mem[0000000090800130] = d1b2218e
stb %l4,[%i5+0x130] ! Mem[0000000090800130] = 4eb2218e
! %l4 = 00000000bf06dc4e, Mem[0000000091000188] = 2cf14da1
stw %l4,[%i6+0x188] ! Mem[0000000091000188] = bf06dc4e
! %l3 = 04d12101ce6e58d1, Mem[0000000090800164] = f72bd2b5
stw %l3,[%i5+0x164] ! Mem[0000000090800164] = ce6e58d1
! Mem[0000000057000038] = 81d677ca0ed076d6, %l3 = 04d12101ce6e58d1, %l0 = 00000000000000c6
add %i2,0x38,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 81d677ca0ed076d6
! %l7 = 0000000089f75d40, Mem[00000000918001b2] = f8e6c2a8
sth %l7,[%o0+0x1b2] ! Mem[00000000918001b0] = 5d40c2a8
! Mem[0000000056800170] = e398fce63c48292f, %l4 = 00000000bf06dc4e, %l7 = 0000000089f75d40
add %i1,0x170,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = e398fce63c48292f
p35_label_9:
! %l4 = 00000000bf06dc4e, Mem[0000000091800058] = 51ef187d
stw %l4,[%o0+0x058] ! Mem[0000000091800058] = bf06dc4e
! Mem[0000000090000058] = 27828405, %g18 = d290869ac713d047
ldsw [%i4+0x058],%g2 ! %g2 = d290869ac713d047
! Mem[0000000091800194] = e6048183, %g2 = 0000000027828405
ldsb [%o0+0x195],%g2 ! %g2 = ffffffffffffffe6
! Mem[00000000900000c0] = b77638b8f2781e4d, %g2 = ffffffffffffffe6
ldx [%i4+0x0c0],%g2 ! %g2 = b77638b8f2781e4d
! Mem[0000000091800008] = cad99599, %g18 = d290869ac713d047
ldsw [%o0+%o1],%g2 ! %g2 = d290869ac713d047
! Mem[00000000570001e0] = c878320bb6f2c19c, %l0 = 81d677ca0ed076d6, %l4 = 00000000bf06dc4e
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = c878320bb6f2c19c
! Mem[0000000056000057] = 933e7a8d, %l2 = 10ec531e47f8aa5b
ldstub [%i0+0x057],%l2 ! %l2 = 0000008d000000ff
! %l3 = 04d12101ce6e58d1, Mem[00000000900001f0] = be5a71ed
stw %l3,[%i4+0x1f0] ! Mem[00000000900001f0] = ce6e58d1
! Mem[000000005700010b] = c808b3a2, %l4 = c878320bb6f2c19c
ldstub [%i2+0x10b],%l4 ! %l4 = 000000a2000000ff
! Mem[00000000560000a0] = 53199fa8, %l3 = ce6e58d1, %l0 = 0ed076d6
add %i0,0xa0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000053199fa8
p35_label_10:
! %l0 = 0000000053199fa8, Mem[0000000090000078] = 6fd783defb38f9ba
stx %l0,[%i4+0x078] ! Mem[0000000090000078] = 0000000053199fa8
! Mem[00000000570001f4] = bf14be84, %l1 = 6837286fdf251137
lduw [%i2+0x1f4],%l1 ! %l1 = 00000000bf14be84
! Mem[0000000090000194] = 1226505d, %g2 = ffffffffcad99599
ldsh [%i4+0x196],%g2 ! %g2 = 0000000000001226
! Mem[000000005700001c] = ae971fff, %l5 = 5e6ac06aaab91226
swap [%i2+0x01c],%l5 ! %l5 = 00000000ae971fff
! Mem[0000000057800140] = 8b3e11db, %l1 = 00000000bf14be84
lduh [%i3+0x142],%l1 ! %l1 = 00000000000011db
membar #Sync ! Added by membar checker (2082)
! Mem[0000000057800100] = 69de97b4 41d69095 a02245ff 30772223
! Mem[0000000057800110] = d027d974 ff059818 c740e464 f8644579
! Mem[0000000057800120] = 3dfc1991 270f7b60 c2d6e78f 7a44db88
! Mem[0000000057800130] = 1330b6ef a5b4ef90 705e783e 86e02e9c
mov 0x100,%g5
ldda [%i3+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000057800100
! %l2 = 000000000000008d, Mem[00000000910001b8] = d7a910f84c59c367
stx %l2,[%i6+0x1b8] ! Mem[00000000910001b8] = 000000000000008d
! Mem[00000000570000f4] = e52dee65, %l7 = e398fce63c48292f
swap [%i2+0x0f4],%l7 ! %l7 = 00000000e52dee65
! Mem[00000000568001d4] = 162020fc, %l0 = 53199fa8, %l2 = 0000008d
add %i1,0x1d4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000162020fc
! Mem[00000000578000ef] = 9745bd64, %l2 = 00000000162020fc
ldstub [%i3+0x0ef],%l2 ! %l2 = 00000064000000ff
p35_label_11:
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e aab91226 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000560001f8] = 918e0c4c, %l5 = 00000000ae971fff
swap [%i0+0x1f8],%l5 ! %l5 = 00000000918e0c4c
! Mem[00000000570000e8] = 43a1124e, %l5 = 00000000918e0c4c
swap [%i2+0x0e8],%l5 ! %l5 = 0000000043a1124e
! Mem[00000000560000dc] = a024cdd0, %l5 = 43a1124e, %l1 = 000011db
add %i0,0xdc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a024cdd0
! Mem[000000009000003c] = a3e39710, %g2 = 0000000000001226
ldub [%i4+0x03e],%g2 ! %g2 = 00000000000000a3
! Mem[0000000091800128] = 5e315fe8 e3837ed4, %g2 = 000000a3, %g3 = c7e3e047
ldd [%o0+0x128],%g2 ! %g2 = 000000005e315fe8 00000000e3837ed4
! %f16 = 9590d641 b497de69 23227730 ff4522a0
! %f20 = 189805ff 74d927d0 794564f8 64e440c7
! %f24 = 607b0f27 9119fc3d 88db447a 8fe7d6c2
! %f28 = 90efb4a5 efb63013 9c2ee086 3e785e70
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[00000000578000c8] = 3228387c5cb57841, %l4 = 00000000000000a2, %l0 = 0000000053199fa8
add %i3,0xc8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 3228387c5cb57841
! Mem[000000009080018c] = f4f2446a, %g2 = 000000005e315fe8
ldub [%i5+0x18f],%g2 ! %g2 = 00000000000000f4
! Mem[000000005700014c] = 3d0adfe3, %l7 = 00000000e52dee65
swap [%i2+0x14c],%l7 ! %l7 = 000000003d0adfe3
p35_label_12:
! Mem[000000005780011c] = f8644579, %l1 = 00000000a024cdd0
swap [%i3+0x11c],%l1 ! %l1 = 00000000f8644579
! %f16 = 9590d641 b497de69 23227730 ff4522a0
! %f20 = 189805ff 74d927d0 794564f8 64e440c7
! %f24 = 607b0f27 9119fc3d 88db447a 8fe7d6c2
! %f28 = 90efb4a5 efb63013 9c2ee086 3e785e70
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000056800020] = b26a220e, %l6 = 0000009c, %l0 = 5cb57841
add %i1,0x20,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b26a220e
! Mem[00000000910001d0] = 9e222853 9e1f07db, %g2 = 000000f4, %g3 = e3837ed4
ldd [%i6+0x1d0],%g2 ! %g2 = 000000009e222853 000000009e1f07db
! Mem[0000000057000038] = 81d677ca, %l2 = 00000064, %l0 = b26a220e
add %i2,0x38,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000081d677ca
! Mem[0000000056000190] = 796d44aef4b954cb, %l5 = 0000000043a1124e, %l6 = 000000000000009c
add %i0,0x190,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 796d44aef4b954cb
! Mem[000000009080011c] = 69bdf7dc, %g18 = d290869ac713d047
ldsw [%i5+0x11c],%g2 ! %g2 = d290869ac713d047
! %l5 = 0000000043a1124e, Mem[00000000918001c0] = 11b541f32905ab05
stx %l5,[%o0+0x1c0] ! Mem[00000000918001c0] = 0000000043a1124e
! Mem[0000000056000145] = 67966342, %l0 = 0000000081d677ca
ldstub [%i0+0x145],%l0 ! %l0 = 00000096000000ff
! Mem[0000000056000068] = 6204b84e, %l6 = 796d44aef4b954cb
swap [%i0+0x068],%l6 ! %l6 = 000000006204b84e
p35_label_13:
! %l2 = 0000000000000064, Mem[00000000560001f2] = 81e9c8a2
sth %l2,[%i0+0x1f2] ! Mem[00000000560001f0] = 81e90064
! Mem[0000000056800018] = 41891ca8, %l5 = 0000000043a1124e
ldstub [%i1+%o3],%l5 ! %l5 = 00000041000000ff
! Mem[0000000091000088] = 7ed40ed0, %g2 = 0000000069bdf7dc
ldsh [%i6+0x08a],%g2 ! %g2 = 0000000000007ed4
! Mem[000000005780019f] = 64df333c, %l2 = 0000000000000064
ldstub [%i3+0x19f],%l2 ! %l2 = 0000003c000000ff
! Mem[0000000090000150] = d3171192f0f64aa2, %g2 = 0000000000007ed4
ldx [%i4+0x150],%g2 ! %g2 = d3171192f0f64aa2
! Mem[00000000918000bc] = 19ccc74c, %g2 = d3171192f0f64aa2
ldsb [%o0+0x0bf],%g2 ! %g2 = 0000000000000019
! %l7 = 000000003d0adfe3, Mem[0000000091800158] = 8265e37d
stb %l7,[%o0+0x158] ! Mem[0000000091800158] = e365e37d
! Mem[00000000918000f0] = d9f04000, %g2 = 0000000000000019
ldub [%o0+0x0f0],%g2 ! %g2 = 00000000000000d9
! Mem[00000000560001b8] = 59194b3393c3dec4, %l7 = 000000003d0adfe3, %l5 = 0000000000000041
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 59194b3393c3dec4
! Mem[000000009100007c] = bbee9030, %g2 = 00000000000000d9
lduw [%i6+0x07c],%g2 ! %g2 = 00000000bbee9030
p35_label_14:
membar #Sync ! Added by membar checker (2083)
! Mem[0000000090000100] = 9590d641 b497de69 23227730 ff4522a0
! Mem[0000000090000110] = 189805ff 74d927d0 794564f8 64e440c7
! Mem[0000000090000120] = 607b0f27 9119fc3d 88db447a 8fe7d6c2
! Mem[0000000090000130] = 90efb4a5 efb63013 9c2ee086 3e785e70
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[000000005700002c] = 2d3592ea, %l3 = 04d12101ce6e58d1
swap [%i2+0x02c],%l3 ! %l3 = 000000002d3592ea
! Mem[00000000560001f8] = ae971fff47a087df, %l5 = 59194b3393c3dec4, %l2 = 000000000000003c
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = ae971fff47a087df
! Mem[0000000056800050] = ab1197ff, %l5 = 59194b3393c3dec4
ldstub [%i1+0x050],%l5 ! %l5 = 000000ab000000ff
! Mem[00000000908000a8] = 5049bada0eb1465f, %g2 = 00000000bbee9030
ldx [%i5+0x0a8],%g2 ! %g2 = 5049bada0eb1465f
! %l7 = 000000003d0adfe3, Mem[0000000090000038] = 7e039683e71ea3e3
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 000000003d0adfe3
! Mem[0000000057000190] = d3171192, %l0 = 0000000000000096
ldsw [%i2+0x190],%l0 ! %l0 = ffffffffd3171192
! %l1 = 00000000f8644579, Mem[0000000090000098] = 6364f78af262fa22
stx %l1,[%i4+0x098] ! Mem[0000000090000098] = 00000000f8644579
membar #Sync ! Added by membar checker (2084)
! Mem[0000000057000000] = 2954fb95 eff22ac2 f7584a69 c1a7472c
! Mem[0000000057000010] = 9030a073 b54073f4 b67d99d2 aab91226
! Mem[0000000057000020] = f604cc44 7d6f9252 8e63e585 ce6e58d1
! Mem[0000000057000030] = 60385f82 d5be6aee 81d677ca 0ed076d6
ldda [%i2]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000057000000
! Mem[000000005600011f] = fde2b51c, %l5 = 00000000000000ab
ldstub [%i0+0x11f],%l5 ! %l5 = 0000001c000000ff
p35_label_15:
! Mem[00000000568000c0] = e66f3cb8 20250b70 f189bb70 b0935820
! Mem[00000000568000d0] = c7351e75 99e8500e 6837286f df251137
! Mem[00000000568000e0] = e4a3b656 d438f569 49e3fa17 92a8356c
! Mem[00000000568000f0] = ffa2545b a43e1878 6c00e2b1 3a17633c
mov 0x0c0,%g4
ldda [%i1+%g4]ASI_BLK_PL,%f16 ! Block Load from 00000000568000c0
! Mem[00000000568000bc] = 5e054b9d, %l6 = 000000006204b84e
lduw [%i1+0x0bc],%l6 ! %l6 = 000000005e054b9d
! %l2 = 47a087df, %l3 = 2d3592ea, Mem[0000000056000168] = 49dc4907 bfb7f670
std %l2,[%i0+0x168] ! Mem[0000000056000168] = 47a087df 2d3592ea
! Mem[0000000091800060] = e0620278b85dc7f0, %g2 = 5049bada0eb1465f
ldx [%o0+0x060],%g2 ! %g2 = e0620278b85dc7f0
! Mem[00000000578000b0] = b836d6528352b685, %l3 = 000000002d3592ea
ldx [%i3+0x0b0],%l3 ! %l3 = b836d6528352b685
! %l3 = b836d6528352b685, Mem[0000000091800100] = b89e754f
stw %l3,[%o0+0x100] ! Mem[0000000091800100] = 8352b685
! Mem[0000000091800040] = 3fed9e3c, %g2 = e0620278b85dc7f0
ldub [%o0+0x040],%g2 ! %g2 = 000000000000003f
! Mem[0000000057800080] = cb5313be 030ed3cf d860c6a7 a42df75e
! Mem[0000000057800090] = 8cfc0516 e66d395d 6c4714b4 364b902d
! Mem[00000000578000a0] = 6b5b5bb3 8b2cab3d 3e57c5e8 fc18e146
! Mem[00000000578000b0] = b836d652 8352b685 6058592a 494d5fb1
mov 0x080,%g5
ldda [%i3+%g5]ASI_BLK_AIUP,%f0 ! Block Load from 0000000057800080
! Mem[00000000908001fc] = 33158b91, %g2 = 000000000000003f
lduh [%i5+0x1fe],%g2 ! %g2 = 0000000000003315
! Mem[000000005680005c] = 0df4d358, %l4 = 000000a2, %l0 = d3171192
add %i1,0x5c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000df4d358
p35_label_16:
! Mem[00000000560000e4] = ec32a722, %l5 = 0000001c, %l2 = 47a087df
add %i0,0xe4,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ec32a722
! %l4 = 000000a2, %l5 = 0000001c, Mem[0000000056800040] = 44a3ed84 67d9a968
std %l4,[%i1+0x040] ! Mem[0000000056800040] = 000000a2 0000001c
! %l1 = 00000000f8644579, Mem[0000000090000124] = 9119fc3d
stw %l1,[%i4+0x124] ! Mem[0000000090000124] = f8644579
! Mem[0000000057000140] = 0349df33, %l3 = b836d6528352b685
swap [%i2+0x140],%l3 ! %l3 = 000000000349df33
! Mem[00000000900000c0] = b77638b8 f2781e4d a436a9a0 74a4817e
! Mem[00000000900000d0] = 2e7d0eee 8169b605 ab032c38 a0a16790
! Mem[00000000900000e0] = 03984072 9a613a75 ac7dd026 82ee6446
! Mem[00000000900000f0] = 0154de5b 83de82cb 30b4580a 6ac1f6ab
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[000000005600018c] = c9d6b509, %l4 = 00000000000000a2
swap [%i0+0x18c],%l4 ! %l4 = 00000000c9d6b509
! %l6 = 000000005e054b9d, Mem[000000009180009c] = 795c1135
stw %l6,[%o0+0x09c] ! Mem[000000009180009c] = 5e054b9d
! Mem[00000000918001d4] = af33e375, %g2 = 0000000000003315
ldsh [%o0+0x1d6],%g2 ! %g2 = ffffffffffffaf33
! Mem[0000000056000150] = cbb993a3e97ce8b0, %l5 = 000000000000001c, %l0 = 000000000df4d358
add %i0,0x150,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = cbb993a3e97ce8b0
! Mem[00000000918001a8] = 68d08c1d, %g18 = d290869ac713d047
ldsw [%o0+0x1a8],%g2 ! %g2 = d290869ac713d047
p35_label_17:
! Mem[00000000570000e0] = 89f75d40fc192009, %l6 = 000000005e054b9d, %l7 = 000000003d0adfe3
add %i2,0xe0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 89f75d40fc192009
! Mem[00000000910000c4] = 72892aa4, %g2 = 0000000068d08c1d
ldub [%i6+0x0c6],%g2 ! %g2 = 0000000000000072
! Mem[0000000091800060] = 0278b85d, %g2 = 0000000000000072
lduh [%o0+0x062],%g2 ! %g2 = 0000000000000278
! Mem[00000000900000e8] = ac7dd026, %g18 = d290869ac713d047
ldsw [%i4+0x0e8],%g2 ! %g2 = d290869ac713d047
! Mem[0000000057000030] = 60385f82, %l2 = 00000000ec32a722
swap [%i2+0x030],%l2 ! %l2 = 0000000060385f82
! %l2 = 0000000060385f82, Mem[00000000910001e4] = b23cbd42
stw %l2,[%i6+0x1e4] ! Mem[00000000910001e4] = 60385f82
! %l1 = 00000000f8644579, Mem[000000009100001f] = 0e905bc3
stb %l1,[%i6+0x01f] ! Mem[000000009100001c] = 79905bc3
! %l6 = 5e054b9d, %l7 = fc192009, Mem[0000000090000140] = bd99b754 29dbf544
std %l6,[%i4+0x140] ! Mem[0000000090000140] = 5e054b9d fc192009
! Mem[0000000057000050] = cc0729f5, %l1 = 00000000f8644579
ldub [%i2+0x052],%l1 ! %l1 = 0000000000000029
! %l0 = cbb993a3e97ce8b0, Mem[0000000091800180] = 59525e81
sth %l0,[%o0+0x180] ! Mem[0000000091800180] = e8b05e81
p35_label_18:
! %l0 = cbb993a3e97ce8b0, Mem[0000000091000143] = 9552ef79
stb %l0,[%i6+0x143] ! Mem[0000000091000140] = b052ef79
! Mem[000000009080017c] = 5e878ee7, %g2 = ffffffffac7dd026
ldsh [%i5+0x17e],%g2 ! %g2 = 0000000000005e87
! Mem[00000000578001cc] = ff942137, %l1 = 0000000000000029
swap [%i3+0x1cc],%l1 ! %l1 = 00000000ff942137
! %f0 = cb5313be 030ed3cf d860c6a7 a42df75e
! %f4 = 8cfc0516 e66d395d 6c4714b4 364b902d
! %f8 = 6b5b5bb3 8b2cab3d 3e57c5e8 fc18e146
! %f12 = b836d652 8352b685 6058592a 494d5fb1
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000090800118] = 9ea7e060, %g2 = 0000000000005e87
ldsb [%i5+0x118],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000057800118] = c740e464, %l0 = cbb993a3e97ce8b0
swap [%i3+0x118],%l0 ! %l0 = 00000000c740e464
! Mem[000000005600005e] = 9ae20c12, %l2 = 0000000060385f82
ldstub [%i0+0x05e],%l2 ! %l2 = 0000000c000000ff
! %l3 = 000000000349df33, Mem[000000009000005c] = f8644579
stw %l3,[%i4+0x05c] ! Mem[000000009000005c] = 0349df33
! %f0 = cb5313be 030ed3cf d860c6a7 a42df75e
! %f4 = 8cfc0516 e66d395d 6c4714b4 364b902d
! %f8 = 6b5b5bb3 8b2cab3d 3e57c5e8 fc18e146
! %f12 = b836d652 8352b685 6058592a 494d5fb1
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[00000000578000ba] = 6058592a, %l3 = 000000000349df33
ldstub [%i3+0x0ba],%l3 ! %l3 = 00000059000000ff
p35_label_19:
! Mem[00000000568001bb] = 2e9ead9e, %l5 = 000000000000001c
ldstub [%i1+0x1bb],%l5 ! %l5 = 0000009e000000ff
! Mem[00000000570001e4] = b6f2c19c, %l2 = 000000000000000c
ldsw [%i2+0x1e4],%l2 ! %l2 = ffffffffb6f2c19c
! Mem[0000000057800183] = 97f4f531, %l5 = 000000000000009e
ldstub [%i3+0x183],%l5 ! %l5 = 00000031000000ff
! Mem[00000000578001a0] = a3040955, %l0 = c740e464, %l3 = 00000059
add %i3,0x1a0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a3040955
! %f0 = cb5313be 030ed3cf d860c6a7 a42df75e
! %f4 = 8cfc0516 e66d395d 6c4714b4 364b902d
! %f8 = 6b5b5bb3 8b2cab3d 3e57c5e8 fc18e146
! %f12 = b836d652 8352b685 6058592a 494d5fb1
stda %f0,[%i2+%g6]ASI_BLK_AIUP ! Block Store to 0000000057000040
! Mem[00000000560000e6] = ec32a722, %l6 = 000000005e054b9d
ldstub [%i0+0x0e6],%l6 ! %l6 = 000000a7000000ff
! Mem[0000000057000090] = b76b5891 8c64f0c0, %l6 = 000000a7, %l7 = fc192009
ldd [%i2+0x090],%l6 ! %l6 = 00000000b76b5891 000000008c64f0c0
! %l0 = c740e464, %l1 = ff942137, Mem[0000000090800028] = 5450c5f0 ab873e82
std %l0,[%i5+%o5] ! Mem[0000000090800028] = c740e464 ff942137
! %f16 = 700b2520 b83c6fe6 205893b0 70bb89f1
! %f20 = 0e50e899 751e35c7 371125df 6f283768
! %f24 = 69f538d4 56b6a3e4 6c35a892 17fae349
! %f28 = 78183ea4 5b54a2ff 3c63173a b1e2006c
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[0000000090800168] = 6d574838, %g2 = ffffffffffffff9e
lduw [%i5+0x168],%g2 ! %g2 = 000000006d574838
p35_label_20:
! Mem[00000000900001cc] = 8b720b9a, %g2 = 000000006d574838
ldsh [%i4+0x1ce],%g2 ! %g2 = ffffffffffff8b72
! Mem[0000000091800120] = a8761efd12c96167, %g2 = ffffffffffff8b72
ldx [%o0+0x120],%g2 ! %g2 = a8761efd12c96167
membar #Sync ! Added by membar checker (2085)
! Mem[0000000090000100] = 9590d641 b497de69 23227730 ff4522a0
! Mem[0000000090000110] = 189805ff 74d927d0 794564f8 64e440c7
! Mem[0000000090000120] = 607b0f27 f8644579 88db447a 8fe7d6c2
! Mem[0000000090000130] = 90efb4a5 efb63013 9c2ee086 3e785e70
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000140] = cfd30e03 be1353cb 5ef72da4 a7c660d8
! Mem[0000000090000150] = 5d396de6 1605fc8c 2d904b36 b414476c
! Mem[0000000090000160] = 3dab2c8b b35b5b6b 46e118fc e8c5573e
! Mem[0000000090000170] = 85b65283 52d636b8 b15f4d49 2a595860
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[00000000560001de] = b9aef3ab, %l6 = 00000000b76b5891
ldstub [%i0+0x1de],%l6 ! %l6 = 000000f3000000ff
! Mem[00000000918000c8] = 7b42db07ee9de4a5, %g2 = a8761efd12c96167
ldx [%o0+0x0c8],%g2 ! %g2 = 7b42db07ee9de4a5
! Mem[0000000091800008] = cad99599 d97e67e1, %g2 = ee9de4a5, %g3 = 9e1f07db
ldd [%o0+%o1],%g2 ! %g2 = 00000000cad99599 00000000d97e67e1
! Mem[0000000056000100] = f6a53b2b, %l2 = ffffffffb6f2c19c
swap [%i0+0x100],%l2 ! %l2 = 00000000f6a53b2b
! Mem[00000000560000bf] = 9933217c, %l0 = 00000000c740e464
ldstub [%i0+0x0bf],%l0 ! %l0 = 0000007c000000ff
! Mem[00000000570001c0] = 291d547d, %l2 = f6a53b2b, %l2 = f6a53b2b
add %i2,0x1c0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000291d547d
p35_label_21:
! Mem[000000005680011c] = 8c3087b4, %l3 = 00000000a3040955
ldsh [%i1+0x11c],%l3 ! %l3 = ffffffffffff8c30
! Mem[0000000090000084] = 53cb5ef7, %g2 = 00000000cad99599
lduh [%i4+0x086],%g2 ! %g2 = 00000000000053cb
! Mem[0000000056800198] = 0a28afeb, %l3 = ffffffffffff8c30
ldsh [%i1+0x198],%l3 ! %l3 = 0000000000000a28
! %l0 = 0000007c, %l1 = ff942137, Mem[00000000908001d0] = 68432dfa 5e10b39d
std %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = 0000007c ff942137
! Mem[0000000091800088] = 95e3233b, %g2 = 00000000000053cb
lduw [%o0+0x088],%g2 ! %g2 = 0000000095e3233b
! Mem[0000000091000080] = 30f3d11f5ade3b8e, %g2 = 0000000095e3233b
ldx [%i6+0x080],%g2 ! %g2 = 30f3d11f5ade3b8e
! Mem[00000000578001df] = 351a7c82, %l5 = 0000000000000031
ldstub [%i3+0x1df],%l5 ! %l5 = 00000082000000ff
! Mem[00000000578000b8] = 6058ff2a494d5fb1, %l4 = 00000000c9d6b509, %l6 = 00000000000000f3
add %i3,0xb8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 6058ff2a494d5fb1
! %l1 = 00000000ff942137, Mem[0000000056800168] = 00dbd859
stb %l1,[%i1+0x168] ! Mem[0000000056800168] = 37dbd859
! Mem[0000000090000180] = 700b2520 b83c6fe6, %g2 = 5ade3b8e, %g3 = d97e67e1
ldd [%i4+0x180],%g2 ! %g2 = 00000000700b2520 00000000b83c6fe6
p35_label_22:
! %f0 = cb5313be 030ed3cf d860c6a7 a42df75e
! %f4 = 8cfc0516 e66d395d 6c4714b4 364b902d
! %f8 = 6b5b5bb3 8b2cab3d 3e57c5e8 fc18e146
! %f12 = b836d652 8352b685 6058592a 494d5fb1
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000057800140] = 8b3e11db, %l2 = 00000000291d547d
ldub [%i3+0x140],%l2 ! %l2 = 000000000000008b
! Mem[00000000908000f8] = 16981c3ef4522026, %g2 = 00000000700b2520
ldx [%i5+0x0f8],%g2 ! %g2 = 16981c3ef4522026
! Mem[00000000578001cc] = 00000029, %l7 = 8c64f0c0, %l0 = 0000007c
add %i3,0x1cc,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000000000029
! Mem[00000000900000c0] = b77638b8 f2781e4d a436a9a0 74a4817e
! Mem[00000000900000d0] = 2e7d0eee 8169b605 ab032c38 a0a16790
! Mem[00000000900000e0] = 03984072 9a613a75 ac7dd026 82ee6446
! Mem[00000000900000f0] = 0154de5b 83de82cb 30b4580a 6ac1f6ab
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000040] = 69de97b4 41d69095 a02245ff 30772223
! Mem[0000000090000050] = d027d974 ff059818 c740e464 0349df33
! Mem[0000000090000060] = 3dfc1991 270f7b60 c2d6e78f 7a44db88
! Mem[0000000090000070] = 1330b6ef a5b4ef90 705e783e 86e02e9c
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %l0 = 0000000000000029, Mem[0000000090800144] = 425eec72
stw %l0,[%i5+0x144] ! Mem[0000000090800144] = 00000029
! %l0 = 0000000000000029, Mem[0000000057000158] = d772171e
stw %l0,[%i2+0x158] ! Mem[0000000057000158] = 00000029
! Mem[0000000057000088] = e2076a845ab82dcd, %l6 = 6058ff2a494d5fb1, %l1 = 00000000ff942137
add %i2,0x88,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e2076a845ab82dcd
! Mem[000000005700010c] = 5131eb03, %l5 = 00000082, %l2 = 0000008b
add %i2,0x10c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005131eb03
p35_label_23:
! Mem[00000000560000f0] = c8611b87, %l1 = e2076a845ab82dcd
ldsh [%i0+0x0f0],%l1 ! %l1 = ffffffffffffc861
! %l3 = 0000000000000a28, Mem[0000000091000008] = fb9248e5a058c056
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 0000000000000a28
! Mem[0000000091800094] = 90090fcd, %g2 = 16981c3ef4522026
ldub [%o0+0x095],%g2 ! %g2 = 0000000000000090
! %l4 = c9d6b509, %l5 = 00000082, Mem[00000000918000a0] = 2e8b7c97 f5511b4c
std %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = c9d6b509 00000082
! Mem[000000009180012c] = e3837ed4, %g2 = 0000000000000090
lduh [%o0+0x12c],%g2 ! %g2 = 000000000000e383
! Mem[00000000908000d0] = b92bd588, %g18 = d290869ac713d047
ldsw [%i5+0x0d0],%g2 ! %g2 = d290869ac713d047
! Mem[0000000057800148] = d1769928f1a8573a, %l7 = 000000008c64f0c0, %l4 = 00000000c9d6b509
add %i3,0x148,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = d1769928f1a8573a
! Mem[0000000091800114] = c7e3e047, %g18 = d290869ac713d047
ldsw [%o0+0x114],%g2 ! %g2 = d290869ac713d047
! Mem[00000000568001c0] = 23ed913b57f48eed, %l5 = 0000000000000082, %l2 = 000000005131eb03
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 23ed913b57f48eed
! Mem[00000000560001c4] = 470b19b2, %l5 = 0000000000000082
swap [%i0+0x1c4],%l5 ! %l5 = 00000000470b19b2
p35_label_24:
! Mem[0000000091800070] = 51f55822, %g2 = ffffffffc7e3e047
ldub [%o0+0x072],%g2 ! %g2 = 0000000000000051
! Mem[0000000090000100] = 9590d641 b497de69 23227730 ff4522a0
! Mem[0000000090000110] = 189805ff 74d927d0 794564f8 64e440c7
! Mem[0000000090000120] = 607b0f27 f8644579 88db447a 8fe7d6c2
! Mem[0000000090000130] = 90efb4a5 efb63013 9c2ee086 3e785e70
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l4 = d1769928f1a8573a, Mem[0000000090800134] = 1dcd5e0b
stw %l4,[%i5+0x134] ! Mem[0000000090800134] = f1a8573a
! Mem[0000000091800178] = a16be4dd 805d65fb, %g2 = 00000051, %g3 = b83c6fe6
ldd [%o0+0x178],%g2 ! %g2 = 00000000a16be4dd 00000000805d65fb
membar #Sync ! Added by membar checker (2086)
! %f0 = cb5313be 030ed3cf d860c6a7 a42df75e
! %f4 = 8cfc0516 e66d395d 6c4714b4 364b902d
! %f8 = 6b5b5bb3 8b2cab3d 3e57c5e8 fc18e146
! %f12 = b836d652 8352b685 6058592a 494d5fb1
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[00000000560000e5] = ec32ff22, %l1 = ffffffffffffc861
ldstub [%i0+0x0e5],%l1 ! %l1 = 00000032000000ff
! %f16 = 700b2520 b83c6fe6 205893b0 70bb89f1
! %f20 = 0e50e899 751e35c7 371125df 6f283768
! %f24 = 69f538d4 56b6a3e4 6c35a892 17fae349
! %f28 = 78183ea4 5b54a2ff 3c63173a b1e2006c
mov 0x180,%g4
stda %f16,[%i0+%g4]ASI_BLK_S ! Block Store to 0000000056000180
! Mem[00000000578000c0] = a624105a 7a9296ce 3228387c 5cb57841
! Mem[00000000578000d0] = 880f946e 8299cd09 7ed94ba9 927d1c7e
! Mem[00000000578000e0] = feb71c0a d139a6b8 39acc522 9745bdff
! Mem[00000000578000f0] = c015ba1b ebaa78a2 c43e52b9 4b2dea8e
ldda [%i3+%g5]ASI_BLK_PL,%f0 ! Block Load from 00000000578000c0
! Mem[000000005780009c] = 364b902d, %l2 = 23ed913b57f48eed
ldstub [%i3+0x09c],%l2 ! %l2 = 00000036000000ff
! Mem[0000000090000180] = 700b2520 b83c6fe6 205893b0 70bb89f1
! Mem[0000000090000190] = 0e50e899 751e35c7 371125df 6f283768
! Mem[00000000900001a0] = 69f538d4 56b6a3e4 6c35a892 17fae349
! Mem[00000000900001b0] = 78183ea4 5b54a2ff 3c63173a b1e2006c
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p35_label_25:
! Mem[0000000056000100] = b6f2c19c 5d12a5b9 f58c30d8 0a149381
! Mem[0000000056000110] = ebcdb3ed e8402704 2defba67 fde2b5ff
! Mem[0000000056000120] = 79b90c31 364e5274 75b4d67f 82abb2ad
! Mem[0000000056000130] = 3200a2c2 d1810799 1799a3e0 d02458e3
ldda [%i0+%g6]ASI_BLK_S,%f0 ! Block Load from 0000000056000100
membar #Sync ! Added by membar checker (2087)
! Mem[000000009000003c] = 494d5fb1, %g2 = 00000000a16be4dd
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000049
! Mem[000000009180009c] = 5e054b9d, %g18 = d290869ac713d047
ldsw [%o0+0x09c],%g2 ! %g2 = d290869ac713d047
! Mem[00000000568000f0] = ffa2545b, %l0 = 0000000000000029
swap [%i1+0x0f0],%l0 ! %l0 = 00000000ffa2545b
! Mem[0000000090800008] = 9c039aa9005c8a51, %g2 = 000000005e054b9d
ldx [%i5+%o1],%g2 ! %g2 = 9c039aa9005c8a51
! Mem[00000000568000db] = 6837286f, %l6 = 6058ff2a494d5fb1
ldstub [%i1+0x0db],%l6 ! %l6 = 0000006f000000ff
! Mem[0000000090800198] = 17670eb3, %g2 = 9c039aa9005c8a51
lduh [%i5+0x19a],%g2 ! %g2 = 0000000000001767
! %l0 = ffa2545b, %l1 = 00000032, Mem[0000000091800168] = ecbed7ec 6047d4c3
std %l0,[%o0+0x168] ! Mem[0000000091800168] = ffa2545b 00000032
! Mem[0000000091800094] = 0fcd824b, %g2 = 0000000000001767
ldsb [%o0+0x097],%g2 ! %g2 = 000000000000000f
! Mem[0000000057000020] = f604cc44, %l3 = 00000a28, %l0 = ffa2545b
add %i2,0x20,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f604cc44
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000f604cc44
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000032
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000036
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000a28
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be d1769928f1a8573a
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000470b19b2
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000006f
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%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 b6f2c19c 5d12a5b9
bne %xcc,p35_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f58c30d8 0a149381
bne %xcc,p35_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ebcdb3ed e8402704
bne %xcc,p35_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2defba67 fde2b5ff
bne %xcc,p35_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 79b90c31 364e5274
bne %xcc,p35_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 75b4d67f 82abb2ad
bne %xcc,p35_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 3200a2c2 d1810799
bne %xcc,p35_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1799a3e0 d02458e3
bne %xcc,p35_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 700b2520 b83c6fe6
bne %xcc,p35_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 205893b0 70bb89f1
bne %xcc,p35_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 0e50e899 751e35c7
bne %xcc,p35_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 371125df 6f283768
bne %xcc,p35_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 69f538d4 56b6a3e4
bne %xcc,p35_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6c35a892 17fae349
bne %xcc,p35_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 78183ea4 5b54a2ff
bne %xcc,p35_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 3c63173a b1e2006c
bne %xcc,p35_f30_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x050],%g2 ! Expected data = 9f346204933e7aff
ldx [%i0+0x050],%g3 ! Observed data at 0000000056000050
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = fe88c1479ae2ff12
ldx [%i0+0x058],%g3 ! Observed data at 0000000056000058
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = f4b954cb393af2d9
ldx [%i0+0x068],%g3 ! Observed data at 0000000056000068
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = af9987ab993321ff
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000560000b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = b0ed23d8ecffff22
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000560000e0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = b6f2c19c5d12a5b9
ldx [%i0+0x100],%g3 ! Observed data at 0000000056000100
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 2defba67fde2b5ff
ldx [%i0+0x118],%g3 ! Observed data at 0000000056000118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = fd0a178067ff6342
ldx [%i0+0x140],%g3 ! Observed data at 0000000056000140
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = cbb993a3e97ce8b0
ldx [%i0+0x150],%g3 ! Observed data at 0000000056000150
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 47a087df2d3592ea
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 = 700b2520b83c6fe6
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 = 205893b070bb89f1
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 = 0e50e899751e35c7
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 = 371125df6f283768
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 = 69f538d456b6a3e4
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 = 6c35a89217fae349
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 = 78183ea45b54a2ff
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 = 3c63173ab1e2006c
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000560001b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d98b729300000082
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000560001c0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 18751711b9aeffab
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 = 81e900645e75b97e
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000560001f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ae971fff47a087df
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000560001f8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1f8,%g4
set p35_local1_expect,%g1
p35_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = ff891ca8690332d2
ldx [%i1+0x018],%g3 ! Observed data at 0000000056800018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 000000a20000001c
ldx [%i1+0x040],%g3 ! Observed data at 0000000056800040
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff1197ff68ffaad4
ldx [%i1+0x050],%g3 ! Observed data at 0000000056800050
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x050,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 683728ffdf251137
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000568000d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 00000029a43e1878
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000568000f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x168],%g2 ! Expected data = 37dbd8593286e25d
ldx [%i1+0x168],%g3 ! Observed data at 0000000056800168
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 625c7a7c94463641
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000568001a8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 2e9eadff0c09417a
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000568001b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1b8,%g4
set p35_local2_expect,%g1
p35_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = b67d99d2aab91226
ldx [%i2+0x018],%g3 ! Observed data at 0000000057000018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8e63e585ce6e58d1
ldx [%i2+0x028],%g3 ! Observed data at 0000000057000028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ec32a722d5be6aee
ldx [%i2+0x030],%g3 ! Observed data at 0000000057000030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 81d677ca0ed076d6
ldx [%i2+0x038],%g3 ! Observed data at 0000000057000038
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = cb5313be030ed3cf
ldx [%i2+0x040],%g3 ! Observed data at 0000000057000040
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = d860c6a7a42df75e
ldx [%i2+0x048],%g3 ! Observed data at 0000000057000048
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8cfc0516e66d395d
ldx [%i2+0x050],%g3 ! Observed data at 0000000057000050
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6c4714b4364b902d
ldx [%i2+0x058],%g3 ! Observed data at 0000000057000058
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6b5b5bb38b2cab3d
ldx [%i2+0x060],%g3 ! Observed data at 0000000057000060
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 3e57c5e8fc18e146
ldx [%i2+0x068],%g3 ! Observed data at 0000000057000068
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = b836d6528352b685
ldx [%i2+0x070],%g3 ! Observed data at 0000000057000070
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6058592a494d5fb1
ldx [%i2+0x078],%g3 ! Observed data at 0000000057000078
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 918e0c4cab7b31f6
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000570000e8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = dd40e6533c48292f
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000570000f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = c808b3ff5131eb03
ldx [%i2+0x108],%g3 ! Observed data at 0000000057000108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5bb07dffa174a0ff
ldx [%i2+0x138],%g3 ! Observed data at 0000000057000138
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8352b68583788a3e
ldx [%i2+0x140],%g3 ! Observed data at 0000000057000140
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = cdbba077e52dee65
ldx [%i2+0x148],%g3 ! Observed data at 0000000057000148
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000290cd58db9
ldx [%i2+0x158],%g3 ! Observed data at 0000000057000158
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c878320bb6f2c19c
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000570001e0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1e0,%g4
set p35_local3_expect,%g1
p35_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = aa1fb4030790b2ad
ldx [%i3+0x008],%g3 ! Observed data at 0000000057800008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x008,%g4
ldx [%g1+0x098],%g2 ! Expected data = 6c4714b4ff4b902d
ldx [%i3+0x098],%g3 ! Observed data at 0000000057800098
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6058ff2a494d5fb1
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000578000b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 39acc5229745bdff
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000578000e8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = a02245ff30772223
ldx [%i3+0x108],%g3 ! Observed data at 0000000057800108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = d027d974ff059818
ldx [%i3+0x110],%g3 ! Observed data at 0000000057800110
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = e97ce8b0a024cdd0
ldx [%i3+0x118],%g3 ! Observed data at 0000000057800118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x118,%g4
ldx [%g1+0x180],%g2 ! Expected data = 97f4f5ffd5a4e3cc
ldx [%i3+0x180],%g3 ! Observed data at 0000000057800180
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1c137f0564df33ff
ldx [%i3+0x198],%g3 ! Observed data at 0000000057800198
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c4d1dc3900000029
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000578001c8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a07a22ce351a7cff
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000578001d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1d8,%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:
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000018]
done
p35_trap1o:
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000018]
done
p35_trap2e:
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056000000]
done
p35_trap2o:
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056000000]
done
p35_trap3e:
nop
nop
nop
nop
done
p35_trap3o:
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 = 0e3538728dc36b8f
ldx [%g1+0x008],%l1 ! %l1 = 7483c538a0f5b23c
ldx [%g1+0x010],%l2 ! %l2 = 0599b571b6f2c19c
ldx [%g1+0x018],%l3 ! %l3 = 408ec85e0ed076d6
ldx [%g1+0x020],%l4 ! %l4 = c721dd0a55f784b6
ldx [%g1+0x028],%l5 ! %l5 = 4f55e4504f6038f9
ldx [%g1+0x030],%l6 ! %l6 = 1cc1ba849b2e2de7
ldx [%g1+0x038],%l7 ! %l7 = 6a7e8f98e3836449
! 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 = b0a8fcba 90eef96e 0e47c642 3fe4f6c5
! %f4 = c162cfc6 630efba6 1d662400 998e7d20
! %f8 = 4e7b5867 04168ad0 e237a850 40cf7fb0
! %f12 = 5c781bb1 b29509f5 e9aad631 593a0d50
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0e933297 981c2107 414130f3 efdeb77a
! %f20 = 1604a9e7 ba1217a9 2122dd0b 6478c51f
! %f24 = fd756528 f0159d80 6e67353b ec636a93
! %f28 = 5a701ded c0ca93b5 6eab2365 edbdea49
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 81a011e3 7c3b0c56 f1e93e1c 7ec153d0
! %f36 = 8ad50590 b63c7b2c 4829eee3 17b332cf
! %f40 = 6ae730fb 47681403 dbd67740 ae597422
! %f44 = eedec0fe a6c41b8c 4e28537c 1c957c00
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7aee1baf00000008,%g7,%g1 ! GSR scale = 1, align = 0
wr %g1,%g0,%gsr ! GSR = 7aee1baf00000008
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[0000000058000024] = 1bbf50ce, %l1 = 594574b0, %l7 = bc4fb239
add %i0,0x24,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000001bbf50ce
! %l0 = 99e0bb07, %l1 = 594574b0, Mem[0000000090800198] = 34f61767 0eb34bb3
std %l0,[%i5+0x198] ! Mem[0000000090800198] = 99e0bb07 594574b0
! Mem[0000000059800000] = a56eea90a19f37b9, %l6 = b140baf8ab8fa432, %l0 = d5bb0fd299e0bb07
casxa [%i3]0x80,%l6,%l0 ! %l0 = a56eea90a19f37b9
! %l7 = 000000001bbf50ce, Mem[00000000910001c8] = e5f5b872eab30abf
stx %l7,[%i6+0x1c8] ! Mem[00000000910001c8] = 000000001bbf50ce
! Mem[0000000091000114] = 7a44454e, %g2 = b5174a98ff23e454
ldsh [%i6+0x116],%g2 ! %g2 = 0000000000007a44
! %l7 = 000000001bbf50ce, Mem[000000009100017d] = a8f1084b
stb %l7,[%i6+0x17d] ! Mem[000000009100017c] = cef1084b
! Mem[00000000580000e8] = 0978fed083a51264, %l0 = a56eea90a19f37b9, %l3 = af08a8f1e461af40
add %i0,0xe8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 0978fed083a51264
! Mem[0000000059000190] = d09e1983 c7e6676a, %l0 = a19f37b9, %l1 = 594574b0
ldd [%i2+0x190],%l0 ! %l0 = 00000000d09e1983 00000000c7e6676a
! Mem[00000000598001b0] = 31f67b40, %l1 = 00000000c7e6676a
ldstub [%i3+0x1b0],%l1 ! %l1 = 00000031000000ff
! %l0 = 00000000d09e1983, Mem[00000000900001d4] = 23191337
sth %l0,[%i4+0x1d4] ! Mem[00000000900001d4] = 19831337
p36_label_2:
! Mem[000000009000013c] = 5cc34e5a, %g18 = e94fb4d21b04531b
ldsw [%i4+0x13c],%g2 ! %g2 = e94fb4d21b04531b
! Mem[0000000059000110] = f76eb5de, %l1 = 0000000000000031
swap [%i2+0x110],%l1 ! %l1 = 00000000f76eb5de
! Mem[0000000090800110] = f4132777, %g2 = 000000005cc34e5a
ldub [%i5+0x111],%g2 ! %g2 = 00000000000000f4
! Mem[0000000090000124] = e7a24cfd, %g18 = e94fb4d21b04531b
ldsw [%i4+0x124],%g2 ! %g2 = e94fb4d21b04531b
! Mem[0000000058800008] = 65354ab4afdf2ab4, %l7 = 000000001bbf50ce, %l7 = 000000001bbf50ce
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 65354ab4afdf2ab4
! %l4 = 6b0179b59dac1153, Mem[0000000090000050] = b666a4c36d226a75
stx %l4,[%i4+0x050] ! Mem[0000000090000050] = 6b0179b59dac1153
membar #Sync ! Added by membar checker (2088)
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = 6b0179b5 9dac1153 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[00000000918001c8] = 4eb753b9, %g2 = ffffffffe7a24cfd
lduh [%o0+0x1ca],%g2 ! %g2 = 0000000000004eb7
! Mem[00000000590000dc] = 8c39a90a, %l1 = 00000000f76eb5de
swap [%i2+0x0dc],%l1 ! %l1 = 000000008c39a90a
! Mem[000000005980004c] = ea60a154, %l3 = 83a51264, %l1 = 8c39a90a
add %i3,0x4c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ea60a154
p36_label_3:
! Mem[0000000091000024] = 949daf35, %g18 = e94fb4d21b04531b
ldsw [%i6+0x024],%g2 ! %g2 = e94fb4d21b04531b
! Mem[0000000058000108] = daa364064f62f9a4, %l7 = 65354ab4afdf2ab4, %l4 = 6b0179b59dac1153
add %i0,0x108,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = daa364064f62f9a4
! Mem[0000000058000160] = 24b23a10, %l6 = ab8fa432, %l1 = ea60a154
add %i0,0x160,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000024b23a10
! Mem[000000005900005c] = cd56c073, %l4 = daa364064f62f9a4
swap [%i2+0x05c],%l4 ! %l4 = 00000000cd56c073
! %l4 = 00000000cd56c073, Mem[00000000900001f8] = 82ca30161d250333
stx %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000000cd56c073
! Mem[0000000059000180] = a76f91c59523fa35, %l3 = 0978fed083a51264, %l2 = d71f8f17d71abdfa
add %i2,0x180,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = a76f91c59523fa35
! Mem[0000000058800150] = a0c9ab8a, %l7 = 65354ab4afdf2ab4
lduw [%i1+0x150],%l7 ! %l7 = 00000000a0c9ab8a
! Mem[000000005880004c] = 4869600e, %l3 = 83a51264, %l2 = 9523fa35
add %i1,0x4c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004869600e
! Mem[0000000059800188] = 24675180 49cafcf8, %l0 = d09e1983, %l1 = 24b23a10
ldd [%i3+0x188],%l0 ! %l0 = 0000000024675180 0000000049cafcf8
! Mem[0000000059000090] = 6bc43225e7ca3729, %l5 = b0316782ace2663b, %l3 = 0978fed083a51264
add %i2,0x90,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 6bc43225e7ca3729
p36_label_4:
! Mem[0000000058800088] = a144c985, %l3 = e7ca3729, %l1 = 49cafcf8
add %i1,0x88,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000a144c985
! Mem[00000000908001c8] = ff6375af 1ce4d927, %g2 = 949daf35, %g3 = 0bad0b00
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000ff6375af 000000001ce4d927
! Mem[0000000090000084] = 216b7c63, %g2 = 00000000ff6375af
ldsb [%i4+0x086],%g2 ! %g2 = 0000000000000021
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[00000000598000e8] = 8f829e465c9ac1d9, %l3 = 6bc43225e7ca3729, %l0 = 0000000024675180
add %i3,0xe8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 8f829e465c9ac1d9
! %l7 = 00000000a0c9ab8a, Mem[000000009080007d] = 6f7bfd9d
stb %l7,[%i5+0x07d] ! Mem[000000009080007c] = 8a7bfd9d
! Mem[00000000908000b0] = 4eb34380, %g18 = e94fb4d21b04531b
ldsw [%i5+0x0b0],%g2 ! %g2 = e94fb4d21b04531b
! Mem[0000000090000124] = e7a24cfd, %g18 = e94fb4d21b04531b
ldsw [%i4+0x124],%g2 ! %g2 = e94fb4d21b04531b
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000160] = 0f325469, %g2 = ffffffffe7a24cfd
lduw [%i4+0x160],%g2 ! %g2 = 000000000f325469
p36_label_5:
! Mem[0000000090800058] = 764de993, %g2 = 000000000f325469
lduw [%i5+0x058],%g2 ! %g2 = 00000000764de993
! %l2 = 000000004869600e, Mem[00000000910000a0] = 7e5c3248
stb %l2,[%i6+0x0a0] ! Mem[00000000910000a0] = 0e5c3248
! Mem[000000005900010c] = fedcbbc2, %l1 = 00000000a144c985
lduw [%i2+0x10c],%l1 ! %l1 = 00000000fedcbbc2
! Mem[00000000588000c8] = 0c78035f, %l0 = 8f829e465c9ac1d9
ldstub [%i1+0x0c8],%l0 ! %l0 = 0000000c000000ff
! %l0 = 000000000000000c, Mem[0000000058800140] = 00c28066d401b544
stx %l0,[%i1+0x140] ! Mem[0000000058800140] = 000000000000000c
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! %l5 = b0316782ace2663b, Mem[0000000091000051] = 5b39ae2f
stb %l5,[%i6+0x051] ! Mem[0000000091000050] = 3b39ae2f
! Mem[0000000058000148] = 772ac2d3, %l2 = 4869600e, %l4 = cd56c073
add %i0,0x148,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000772ac2d3
! Mem[0000000059000114] = 09050775, %l0 = 000000000000000c
lduw [%i2+0x114],%l0 ! %l0 = 0000000009050775
! %f0 = b0a8fcba 90eef96e 0e47c642 3fe4f6c5
! %f4 = c162cfc6 630efba6 1d662400 998e7d20
! %f8 = 4e7b5867 04168ad0 e237a850 40cf7fb0
! %f12 = 5c781bb1 b29509f5 e9aad631 593a0d50
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
p36_label_6:
! %l0 = 09050775, %l1 = fedcbbc2, Mem[0000000091800120] = a8761efd 12c96167
std %l0,[%o0+0x120] ! Mem[0000000091800120] = 09050775 fedcbbc2
! Mem[0000000090000120] = 69502861 e7a24cfd, %g2 = 764de993, %g3 = 1ce4d927
ldd [%i4+0x120],%g2 ! %g2 = 0000000069502861 00000000e7a24cfd
! Mem[0000000058800134] = 4c1ae3bc, %l6 = ab8fa432, %l6 = ab8fa432
add %i1,0x134,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000004c1ae3bc
! Mem[000000009100017c] = f1084b01, %g2 = 0000000069502861
ldsh [%i6+0x17e],%g2 ! %g2 = fffffffffffff108
! Mem[0000000058000158] = fbcc0600, %l7 = a0c9ab8a, %l6 = 4c1ae3bc
add %i0,0x158,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000fbcc0600
! Mem[00000000910001ac] = e1fc753e, %g18 = e94fb4d21b04531b
ldsw [%i6+0x1ac],%g2 ! %g2 = e94fb4d21b04531b
membar #Sync ! Added by membar checker (2089)
! %l2 = 4869600e, %l3 = e7ca3729, Mem[0000000090000040] = 97104282 1b309035
std %l2,[%i4+0x040] ! Mem[0000000090000040] = 4869600e e7ca3729
membar #Sync ! Added by membar checker (2090)
! Mem[0000000090000040] = 4869600e e7ca3729 adba6d31 41368145
! Mem[0000000090000050] = 6b0179b5 9dac1153 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000059000022] = e445671a, %l7 = 00000000a0c9ab8a
ldstub [%i2+0x022],%l7 ! %l7 = 00000067000000ff
! Mem[0000000059800018] = e6a4171f6dda3207, %l7 = 0000000000000067, %l1 = 00000000fedcbbc2
add %i3,0x18,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = e6a4171f6dda3207
p36_label_7:
! Mem[00000000918000b0] = bb798951, %g2 = ffffffffe1fc753e
lduw [%o0+0x0b0],%g2 ! %g2 = 00000000bb798951
! %f16 = 0e933297 981c2107 414130f3 efdeb77a
! %f20 = 1604a9e7 ba1217a9 2122dd0b 6478c51f
! %f24 = fd756528 f0159d80 6e67353b ec636a93
! %f28 = 5a701ded c0ca93b5 6eab2365 edbdea49
stda %f16,[%i3+%g6]ASI_BLK_AIUS ! Block Store to 00000000598000c0
! Mem[0000000090000090] = a6fb0e63, %g18 = e94fb4d21b04531b
ldsw [%i4+0x090],%g2 ! %g2 = e94fb4d21b04531b
! Mem[0000000090800184] = 7cf6240b, %g18 = e94fb4d21b04531b
ldsw [%i5+0x184],%g2 ! %g2 = e94fb4d21b04531b
! Mem[0000000058800000] = a08d4600, %l7 = 0000000000000067
ldsh [%i1+%g0],%l7 ! %l7 = ffffffffffffa08d
! Mem[0000000058000013] = 78404e02, %l6 = 00000000fbcc0600
ldstub [%i0+0x013],%l6 ! %l6 = 00000002000000ff
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 19831337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 00000000 cd56c073
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l6 = 0000000000000002, Mem[0000000091800006] = 7048cad9
stb %l6,[%o0+0x006] ! Mem[0000000091800004] = 0248cad9
! Mem[00000000580000a4] = 74f4de36, %l6 = 00000002, %l7 = ffffa08d
add %i0,0xa4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000074f4de36
! Mem[0000000090000150] = 8a4101d2, %g2 = 000000007cf6240b
lduh [%i4+0x152],%g2 ! %g2 = 0000000000008a41
p36_label_8:
! Mem[0000000090000080] = 6ef9ee90 bafca8b0 c5f6e43f 42c6470e
! Mem[0000000090000090] = a6fb0e63 c6cf62c1 207d8e99 0024661d
! Mem[00000000900000a0] = d08a1604 67587b4e b07fcf40 50a837e2
! Mem[00000000900000b0] = f50995b2 b11b785c 500d3a59 31d6aae9
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800160] = 922fd400, %g2 = 0000000000008a41
lduw [%o0+0x160],%g2 ! %g2 = 00000000922fd400
! Mem[00000000580001fc] = c5b8f602, %l0 = 0000000009050775
ldub [%i0+0x1fd],%l0 ! %l0 = 00000000000000b8
! Mem[0000000091800198] = 0ce651ac, %g2 = 00000000922fd400
ldsb [%o0+0x199],%g2 ! %g2 = 000000000000000c
! Mem[000000005980017c] = 26e0005b, %l5 = b0316782ace2663b
swap [%i3+0x17c],%l5 ! %l5 = 0000000026e0005b
! Mem[0000000058000024] = 1bbf50ce, %l2 = 000000004869600e
ldsw [%i0+0x024],%l2 ! %l2 = 000000001bbf50ce
! Mem[0000000091000148] = 1aab249a, %g2 = 000000000000000c
lduw [%i6+0x148],%g2 ! %g2 = 000000001aab249a
! Mem[0000000059000144] = 602955ae, %l1 = 6dda3207, %l2 = 1bbf50ce
add %i2,0x144,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000602955ae
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[000000005880010c] = 90cc8335, %l3 = e7ca3729, %l4 = 772ac2d3
add %i1,0x10c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000090cc8335
p36_label_9:
! Mem[00000000900001d4] = 19831337, %g18 = e94fb4d21b04531b
ldsw [%i4+0x1d4],%g2 ! %g2 = e94fb4d21b04531b
! Mem[000000005800010c] = 4f62f9a4, %l5 = 0000000026e0005b
lduw [%i0+0x10c],%l5 ! %l5 = 000000004f62f9a4
! Mem[00000000590001ec] = 36120196, %l3 = 6bc43225e7ca3729
lduh [%i2+0x1ec],%l3 ! %l3 = 0000000000003612
! %l6 = 00000002, %l7 = 74f4de36, Mem[00000000918001c0] = 11b541f3 2905ab05
std %l6,[%o0+0x1c0] ! Mem[00000000918001c0] = 00000002 74f4de36
! Mem[00000000588000fc] = 4d204c76, %l1 = e6a4171f6dda3207
ldstub [%i1+0x0fc],%l1 ! %l1 = 0000004d000000ff
! %f0 = b0a8fcba 90eef96e 0e47c642 3fe4f6c5
! %f4 = c162cfc6 630efba6 1d662400 998e7d20
! %f8 = 4e7b5867 04168ad0 e237a850 40cf7fb0
! %f12 = 5c781bb1 b29509f5 e9aad631 593a0d50
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[00000000590001b4] = 63405b34, %l4 = 0000000090cc8335
swap [%i2+0x1b4],%l4 ! %l4 = 0000000063405b34
! Mem[00000000908000d8] = bd1c8fd8 49bd726e, %g2 = 19831337, %g3 = e7a24cfd
ldd [%i5+0x0d8],%g2 ! %g2 = 00000000bd1c8fd8 0000000049bd726e
! Mem[0000000058000038] = f5219952, %l2 = 00000000602955ae
swap [%i0+0x038],%l2 ! %l2 = 00000000f5219952
! Mem[0000000058000084] = 6d5b72d4, %l6 = 00000002, %l5 = 4f62f9a4
add %i0,0x84,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000006d5b72d4
p36_label_10:
! Mem[00000000910001e0] = 03427004, %g2 = 00000000bd1c8fd8
ldsb [%i6+0x1e1],%g2 ! %g2 = 0000000000000003
! %f0 = b0a8fcba 90eef96e 0e47c642 3fe4f6c5
! %f4 = c162cfc6 630efba6 1d662400 998e7d20
! %f8 = 4e7b5867 04168ad0 e237a850 40cf7fb0
! %f12 = 5c781bb1 b29509f5 e9aad631 593a0d50
stda %f0,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 0000000059000080
! Mem[00000000918000ec] = 41d9f040, %g2 = 0000000000000003
ldub [%o0+0x0ef],%g2 ! %g2 = 0000000000000041
! %f16 = 0e933297 981c2107 414130f3 efdeb77a
! %f20 = 1604a9e7 ba1217a9 2122dd0b 6478c51f
! %f24 = fd756528 f0159d80 6e67353b ec636a93
! %f28 = 5a701ded c0ca93b5 6eab2365 edbdea49
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0
! %l7 = 0000000074f4de36, Mem[0000000059800084] = 5e09ed7c
sth %l7,[%i3+0x084] ! Mem[0000000059800084] = de36ed7c
! Mem[00000000580001d0] = f61afa5f, %l3 = 00003612, %l6 = 00000002
add %i0,0x1d0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000f61afa5f
! Mem[00000000900001a0] = 6aeb14a7, %g2 = 0000000000000041
lduh [%i4+0x1a2],%g2 ! %g2 = 0000000000006aeb
! %l3 = 0000000000003612, Mem[0000000059000054] = 2abf13fa
stw %l3,[%i2+0x054] ! Mem[0000000059000054] = 00003612
! Mem[000000005900006b] = 7df08a56, %l4 = 0000000063405b34
ldstub [%i2+0x06b],%l4 ! %l4 = 00000056000000ff
! %l0 = 000000b8, %l1 = 0000004d, Mem[0000000091000020] = 905bc3c4 949daf35
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 000000b8 0000004d
p36_label_11:
! %l5 = 000000006d5b72d4, Mem[000000009000000c] = 1695a1d3
sth %l5,[%i4+0x00c] ! Mem[000000009000000c] = 72d4a1d3
! Mem[0000000058000090] = 7e40aaf18be272c0, %l0 = 00000000000000b8, %l1 = 000000000000004d
add %i0,0x90,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 7e40aaf18be272c0
! Mem[0000000090800108] = d1229915, %g2 = 0000000000006aeb
lduh [%i5+0x108],%g2 ! %g2 = 000000000000d122
! Mem[0000000058800128] = 59537354df825f1c, %l0 = 00000000000000b8, %l7 = 0000000074f4de36
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 59537354df825f1c
! %l5 = 000000006d5b72d4, Mem[00000000918000e0] = 244c0f1d
stw %l5,[%o0+0x0e0] ! Mem[00000000918000e0] = 6d5b72d4
! Mem[0000000059800034] = c7edbe07, %l1 = 7e40aaf18be272c0
swap [%i3+0x034],%l1 ! %l1 = 00000000c7edbe07
! %f16 = 0e933297 981c2107 414130f3 efdeb77a
! %f20 = 1604a9e7 ba1217a9 2122dd0b 6478c51f
! %f24 = fd756528 f0159d80 6e67353b ec636a93
! %f28 = 5a701ded c0ca93b5 6eab2365 edbdea49
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[00000000590001a8] = a0e334f3, %l4 = 0000000000000056
swap [%i2+0x1a8],%l4 ! %l4 = 00000000a0e334f3
! Mem[0000000090800164] = f72bd2b5, %g2 = 000000000000d122
lduw [%i5+0x164],%g2 ! %g2 = 00000000f72bd2b5
! Mem[0000000091000138] = 21962292, %g2 = 00000000f72bd2b5
lduw [%i6+0x138],%g2 ! %g2 = 0000000021962292
p36_label_12:
! Mem[00000000588000f4] = a464fd83, %l6 = f61afa5f, %l3 = 00003612
add %i1,0xf4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000a464fd83
! Mem[000000009080006c] = 14c34645, %g2 = 0000000021962292
ldub [%i5+0x06d],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800114] = 77693c15, %g18 = e94fb4d21b04531b
ldsw [%i5+0x114],%g2 ! %g2 = e94fb4d21b04531b
! Mem[00000000918000d8] = 4d2b38ff16493f32, %g2 = 0000000077693c15
ldx [%o0+0x0d8],%g2 ! %g2 = 4d2b38ff16493f32
! Mem[000000005800009c] = d4062902, %l3 = 00000000a464fd83
swap [%i0+0x09c],%l3 ! %l3 = 00000000d4062902
! %l4 = 00000000a0e334f3, Mem[00000000910000c8] = 2aa4a537
stw %l4,[%i6+0x0c8] ! Mem[00000000910000c8] = a0e334f3
membar #Sync ! Added by membar checker (2091)
! Mem[0000000090000100] = 0e933297 981c2107 414130f3 efdeb77a
! Mem[0000000090000110] = 1604a9e7 ba1217a9 2122dd0b 6478c51f
! Mem[0000000090000120] = fd756528 f0159d80 6e67353b ec636a93
! Mem[0000000090000130] = 5a701ded c0ca93b5 6eab2365 edbdea49
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[00000000588000fc] = ff204c76, %l7 = df825f1c, %l6 = f61afa5f
add %i1,0xfc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ff204c76
! Mem[0000000059000199] = 57a09917, %l1 = 00000000c7edbe07
ldstub [%i2+0x199],%l1 ! %l1 = 000000a0000000ff
! Mem[00000000908001bc] = c5c8f50e, %g2 = 4d2b38ff16493f32
ldsh [%i5+0x1be],%g2 ! %g2 = ffffffffffffc5c8
p36_label_13:
! Mem[00000000900000d4] = a92122dd, %g2 = ffffffffffffc5c8
ldub [%i4+0x0d7],%g2 ! %g2 = 00000000000000a9
! Mem[00000000918000c4] = 71ec5622, %g18 = e94fb4d21b04531b
ldsw [%o0+0x0c4],%g2 ! %g2 = e94fb4d21b04531b
! Mem[0000000090000080] = 6ef9ee90 bafca8b0 c5f6e43f 42c6470e
! Mem[0000000090000090] = a6fb0e63 c6cf62c1 207d8e99 0024661d
! Mem[00000000900000a0] = d08a1604 67587b4e b07fcf40 50a837e2
! Mem[00000000900000b0] = f50995b2 b11b785c 500d3a59 31d6aae9
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000059800058] = 55015780d3cb3d29, %l0 = 00000000000000b8, %l6 = 00000000ff204c76
add %i3,0x58,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 55015780d3cb3d29
! Mem[0000000090000100] = 0e933297 981c2107 414130f3 efdeb77a
! Mem[0000000090000110] = 1604a9e7 ba1217a9 2122dd0b 6478c51f
! Mem[0000000090000120] = fd756528 f0159d80 6e67353b ec636a93
! Mem[0000000090000130] = 5a701ded c0ca93b5 6eab2365 edbdea49
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[00000000918001e0] = 5723fcc1, %g2 = 0000000071ec5622
lduh [%o0+0x1e2],%g2 ! %g2 = 0000000000005723
! Mem[000000005800015c] = d777b4f5, %l5 = 000000006d5b72d4
ldstub [%i0+0x15c],%l5 ! %l5 = 000000d7000000ff
! Mem[00000000580000c8] = 8cba7efd, %l2 = f5219952, %l1 = 000000a0
add %i0,0xc8,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000008cba7efd
! Mem[000000009080009c] = 6de004cd, %g2 = 0000000000005723
lduw [%i5+0x09c],%g2 ! %g2 = 000000006de004cd
! Mem[0000000090800160] = 7df8f72b, %g2 = 000000006de004cd
lduh [%i5+0x162],%g2 ! %g2 = 0000000000007df8
p36_label_14:
! Mem[00000000598000d4] = ba1217a9, %l7 = df825f1c, %l2 = f5219952
add %i3,0xd4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ba1217a9
! Mem[0000000058000020] = c32b27ff, %l4 = a0e334f3, %l4 = a0e334f3
add %i0,0x20,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000c32b27ff
! Mem[0000000058800090] = 87f9779b, %l3 = 00000000d4062902
ldub [%i1+0x090],%l3 ! %l3 = 0000000000000087
! Mem[000000009080005c] = 6f594054, %g2 = 0000000000007df8
ldsb [%i5+0x05f],%g2 ! %g2 = 000000000000006f
! Mem[00000000598000d4] = ba1217a9, %l7 = df825f1c, %l5 = 000000d7
add %i3,0xd4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ba1217a9
! Mem[0000000059000178] = 1757247d, %l3 = 00000087, %l3 = 00000087
add %i2,0x178,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000001757247d
! Mem[0000000090000040] = 4869600e e7ca3729 adba6d31 41368145
! Mem[0000000090000050] = 6b0179b5 9dac1153 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800050] = 82afd0fb f579ed01, %g2 = 0000006f, %g3 = 49bd726e
ldd [%o0+0x050],%g2 ! %g2 = 0000000082afd0fb 00000000f579ed01
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 72d4a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090800108] = d1229915ac0ce21b, %g2 = 0000000082afd0fb
ldx [%i5+0x108],%g2 ! %g2 = d1229915ac0ce21b
p36_label_15:
! Mem[0000000058800000] = a08d4600, %l1 = 8cba7efd, %l3 = 1757247d
casa [%i1]0x80,%l1,%l3 ! %l3 = 00000000a08d4600
! Mem[0000000059800120] = 0ff50cac, %l5 = ba1217a9, %l2 = ba1217a9
add %i3,0x120,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000000ff50cac
! %l4 = 00000000c32b27ff, Mem[0000000091800153] = afb80be4
stb %l4,[%o0+0x153] ! Mem[0000000091800150] = ffb80be4
! Mem[00000000918000f8] = 8c097fdd, %g2 = d1229915ac0ce21b
ldsb [%o0+0x0fb],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000091800030] = 3aa1a86c6f288f44, %g2 = ffffffffffffff8c
ldx [%o0+0x030],%g2 ! %g2 = 3aa1a86c6f288f44
! Mem[0000000090800094] = cb8fa2cd, %g2 = 3aa1a86c6f288f44
lduh [%i5+0x096],%g2 ! %g2 = 000000000000cb8f
! Mem[00000000590001f0] = 163edc5e, %l4 = 00000000c32b27ff
swap [%i2+0x1f0],%l4 ! %l4 = 00000000163edc5e
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 72d4a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000080] = 6ef9ee90 bafca8b0 c5f6e43f 42c6470e
! Mem[0000000090000090] = a6fb0e63 c6cf62c1 207d8e99 0024661d
! Mem[00000000900000a0] = d08a1604 67587b4e b07fcf40 50a837e2
! Mem[00000000900000b0] = f50995b2 b11b785c 500d3a59 31d6aae9
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[00000000910001cc] = bf50ce9e, %g2 = 000000000000cb8f
ldub [%i6+0x1cd],%g2 ! %g2 = 00000000000000bf
p36_label_16:
! %l6 = d3cb3d29, %l7 = df825f1c, Mem[00000000918000a8] = 8552721f 36850d8c
std %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = d3cb3d29 df825f1c
! %l4 = 163edc5e, %l5 = ba1217a9, Mem[0000000091800150] = d90775ff b80be421
std %l4,[%o0+0x150] ! Mem[0000000091800150] = 163edc5e ba1217a9
! %l0 = 000000b8, %l1 = 8cba7efd, Mem[0000000091000028] = 8a78ebbd 3cd678a2
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 000000b8 8cba7efd
! %l2 = 0ff50cac, %l3 = a08d4600, Mem[00000000908001b8] = da1c61c6 7b37c5c8
std %l2,[%i5+0x1b8] ! Mem[00000000908001b8] = 0ff50cac a08d4600
! Mem[00000000580000b2] = 6f18dc70, %l7 = 59537354df825f1c
ldstub [%i0+0x0b2],%l7 ! %l7 = 000000dc000000ff
! %l6 = 55015780d3cb3d29, Mem[000000009080014c] = d995135c
sth %l6,[%i5+0x14c] ! Mem[000000009080014c] = 3d29135c
! %l6 = 55015780d3cb3d29, Mem[000000009000014c] = 0cba74fa
stw %l6,[%i4+0x14c] ! Mem[000000009000014c] = d3cb3d29
! %l5 = 00000000ba1217a9, Mem[0000000091000050] = 743b39ae2fe96201
stx %l5,[%i6+0x050] ! Mem[0000000091000050] = 00000000ba1217a9
! Mem[0000000090800140] = 9104425e, %g2 = 00000000000000bf
ldsb [%i5+0x142],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000058800078] = 78ed4cc1 58619e18, %l0 = 000000b8, %l1 = 8cba7efd
ldd [%i1+0x078],%l0 ! %l0 = 0000000078ed4cc1 0000000058619e18
p36_label_17:
membar #Sync ! Added by membar checker (2092)
! %l0 = 78ed4cc1, %l1 = 58619e18, Mem[0000000090000098] = 207d8e99 0024661d
std %l0,[%i4+0x098] ! Mem[0000000090000098] = 78ed4cc1 58619e18
! Mem[00000000908000c8] = fc3c9fc9, %g2 = ffffffffffffff91
ldsb [%i5+0x0ca],%g2 ! %g2 = fffffffffffffffc
! Mem[000000005900019c] = 090dad0d, %l7 = 000000dc, %l1 = 58619e18
add %i2,0x19c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000090dad0d
! %l3 = 00000000a08d4600, Mem[00000000910000b4] = 3a4c4973
stw %l3,[%i6+0x0b4] ! Mem[00000000910000b4] = a08d4600
! Mem[0000000059800100] = 523f1ca6 7dfdfb05 aaa2b2da 065548fb
! Mem[0000000059800110] = fa769855 72f348cc c8c35451 c90965cb
! Mem[0000000059800120] = 0ff50cac b9debcbe 29ffed7d 9ad94f9a
! Mem[0000000059800130] = e0cbf9bc 99abf6e5 a2818352 5855e7d4
mov 0x100,%g6
ldda [%i3+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000059800100
! %l5 = 00000000ba1217a9, Mem[00000000910001fc] = 93c6d4fc
stw %l5,[%i6+0x1fc] ! Mem[00000000910001fc] = ba1217a9
! %f16 = 05fbfd7d a61c3f52 fb485506 dab2a2aa
! %f20 = cc48f372 559876fa cb6509c9 5154c3c8
! %f24 = bebcdeb9 ac0cf50f 9a4fd99a 7dedff29
! %f28 = e5f6ab99 bcf9cbe0 d4e75558 528381a2
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (2093)
! Mem[0000000090000140] = 05fbfd7d a61c3f52 fb485506 dab2a2aa
! Mem[0000000090000150] = cc48f372 559876fa cb6509c9 5154c3c8
! Mem[0000000090000160] = bebcdeb9 ac0cf50f 9a4fd99a 7dedff29
! Mem[0000000090000170] = e5f6ab99 bcf9cbe0 d4e75558 528381a2
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000900000c0] = 0e933297 981c2107 414130f3 efdeb77a
! Mem[00000000900000d0] = 1604a9e7 ba1217a9 2122dd0b 6478c51f
! Mem[00000000900000e0] = fd756528 f0159d80 6e67353b ec636a93
! Mem[00000000900000f0] = 5a701ded c0ca93b5 6eab2365 edbdea49
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[0000000058800140] = 00000000 0000000c 709a1a0c eeee5a43
! Mem[0000000058800150] = a0c9ab8a 44437dfc d29ae1ba 70d9b5f9
! Mem[0000000058800160] = 81685d77 22347ab1 dfb1b15a 08720180
! Mem[0000000058800170] = 74b4360e 55f175a3 54850eee 5e46c0c5
ldda [%i1+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000058800140
p36_label_18:
! Mem[0000000058800020] = af54f5ac f60b9f65, %l6 = d3cb3d29, %l7 = 000000dc
ldd [%i1+%o4],%l6 ! %l6 = 00000000af54f5ac 00000000f60b9f65
! %f16 = 05fbfd7d a61c3f52 fb485506 dab2a2aa
! %f20 = cc48f372 559876fa cb6509c9 5154c3c8
! %f24 = bebcdeb9 ac0cf50f 9a4fd99a 7dedff29
! %f28 = e5f6ab99 bcf9cbe0 d4e75558 528381a2
mov 0x100,%g5
stda %f16,[%i2+%g5]ASI_BLK_PL ! Block Store to 0000000059000100
! %f0 = 0c000000 00000000 435aeeee 0c1a9a70
! %f4 = fc7d4344 8aabc9a0 f9b5d970 bae19ad2
! %f8 = b17a3422 775d6881 80017208 5ab1b1df
! %f12 = a375f155 0e36b474 c5c0465e ee0e8554
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[00000000598001b8] = 9af2320c200fbb58, %l6 = 00000000af54f5ac, %l7 = 00000000f60b9f65
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 9af2320c200fbb58
! Mem[000000005800002a] = 531cbb57, %l4 = 00000000163edc5e
ldstub [%i0+0x02a],%l4 ! %l4 = 000000bb000000ff
! Mem[0000000091000060] = 8a658ce9, %g2 = fffffffffffffffc
lduh [%i6+0x062],%g2 ! %g2 = 0000000000008a65
! Mem[0000000090000040] = 4869600e e7ca3729 adba6d31 41368145
! Mem[0000000090000050] = 6b0179b5 9dac1153 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000059800180] = fc53ed6b6cf435c1, %l5 = 00000000ba1217a9, %l4 = 00000000000000bb
add %i3,0x180,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = fc53ed6b6cf435c1
! %l6 = af54f5ac, %l7 = 200fbb58, Mem[00000000588000f0] = 19680000 a464fd83
std %l6,[%i1+0x0f0] ! Mem[00000000588000f0] = af54f5ac 200fbb58
! Mem[00000000910001d8] = 706bb7f9eadd85ef, %g2 = 0000000000008a65
ldx [%i6+0x1d8],%g2 ! %g2 = 706bb7f9eadd85ef
p36_label_19:
! Mem[000000005980003c] = 4e3642b6, %l1 = 00000000090dad0d
swap [%i3+0x03c],%l1 ! %l1 = 000000004e3642b6
! Mem[0000000059800098] = 84e32d6e, %l7 = 9af2320c200fbb58
ldsb [%i3+0x09a],%l7 ! %l7 = 000000000000002d
! Mem[0000000090000128] = 6e67353b, %g18 = e94fb4d21b04531b
ldsw [%i4+0x128],%g2 ! %g2 = e94fb4d21b04531b
! Mem[00000000598001d8] = 6201b2cf1135da0f, %l2 = 000000000ff50cac, %l4 = fc53ed6b6cf435c1
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 6201b2cf1135da0f
! %l6 = 00000000af54f5ac, Mem[0000000090000094] = c6cf62c1
stw %l6,[%i4+0x094] ! Mem[0000000090000094] = af54f5ac
! Mem[000000009100013c] = af04c2b4, %g2 = 000000006e67353b
lduh [%i6+0x13c],%g2 ! %g2 = 000000000000af04
! Mem[0000000091000160] = 9b8c1dd1, %g2 = 000000000000af04
ldsb [%i6+0x162],%g2 ! %g2 = ffffffffffffff9b
membar #Sync ! Added by membar checker (2094)
! %l4 = 1135da0f, %l5 = ba1217a9, Mem[00000000900000f0] = 5a701ded c0ca93b5
std %l4,[%i4+0x0f0] ! Mem[00000000900000f0] = 1135da0f ba1217a9
! Mem[00000000900001ac] = b1dfa375, %g2 = ffffffffffffff9b
ldsb [%i4+0x1ae],%g2 ! %g2 = ffffffffffffffb1
! Mem[00000000588001a8] = a68f2b96, %l2 = 000000000ff50cac
swap [%i1+0x1a8],%l2 ! %l2 = 00000000a68f2b96
p36_label_20:
! %l5 = 00000000ba1217a9, Mem[0000000091800076] = c467d16d
sth %l5,[%o0+0x076] ! Mem[0000000091800074] = 17a9d16d
! %l5 = 00000000ba1217a9, Mem[0000000091800171] = f036a6f8
stb %l5,[%o0+0x171] ! Mem[0000000091800170] = a936a6f8
! Mem[0000000091000000] = 1aa11b86, %g2 = ffffffffffffffb1
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000001aa1
! Mem[00000000900000b4] = 785c500d, %g2 = 0000000000001aa1
ldsh [%i4+0x0b6],%g2 ! %g2 = 000000000000785c
! %l5 = 00000000ba1217a9, Mem[00000000918001cb] = b753b977
stb %l5,[%o0+0x1cb] ! Mem[00000000918001c8] = a953b977
! Mem[00000000900000c8] = 414130f3efdeb77a, %g2 = 000000000000785c
ldx [%i4+0x0c8],%g2 ! %g2 = 414130f3efdeb77a
! Mem[0000000059000058] = ede8e3df, %l3 = 00000000a08d4600
ldsb [%i2+0x05a],%l3 ! %l3 = ffffffffffffffe3
! %l0 = 0000000078ed4cc1, Mem[00000000900000b8] = 500d3a5931d6aae9
stx %l0,[%i4+0x0b8] ! Mem[00000000900000b8] = 0000000078ed4cc1
! Mem[000000005980001e] = 6dda3207, %l4 = 6201b2cf1135da0f
ldstub [%i3+0x01e],%l4 ! %l4 = 00000032000000ff
! Mem[0000000058800130] = ac0288b84c1ae3bc, %l7 = 000000000000002d, %l4 = 0000000000000032
add %i1,0x130,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = ac0288b84c1ae3bc
p36_label_21:
! Mem[0000000058000074] = 1d938cf1, %l7 = 000000000000002d
ldub [%i0+0x075],%l7 ! %l7 = 0000000000000093
! Mem[0000000058800198] = 51f89017, %l1 = 000000004e3642b6
ldub [%i1+0x199],%l1 ! %l1 = 00000000000000f8
! %l1 = 00000000000000f8, Mem[00000000910000ae] = 95cce70a
sth %l1,[%i6+0x0ae] ! Mem[00000000910000ac] = 00f8e70a
! Mem[0000000059800055] = 0b486ec8, %l6 = 00000000af54f5ac
ldstub [%i3+0x055],%l6 ! %l6 = 00000048000000ff
! Mem[000000009180008c] = 451dbcda, %g2 = 414130f3efdeb77a
lduw [%o0+0x08c],%g2 ! %g2 = 00000000451dbcda
! Mem[00000000590001c0] = 76e76ff4 255a33e9 63fa5413 2dde73f9
! Mem[00000000590001d0] = 1fd8a1fa 96e893ec b7a4545a cb30bf85
! Mem[00000000590001e0] = 2d11b77e 9879614e 22b862b1 36120196
! Mem[00000000590001f0] = c32b27ff 26d0af62 6e378ef8 a0fa44bd
mov 0x1c0,%g6
ldda [%i2+%g6]ASI_BLK_S,%f16 ! Block Load from 00000000590001c0
! Mem[0000000090800138] = b4536211, %g2 = 00000000451dbcda
lduw [%i5+0x138],%g2 ! %g2 = 00000000b4536211
! Mem[0000000058000184] = 739fdab3, %l4 = 4c1ae3bc, %l7 = 00000093
add %i0,0x184,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000739fdab3
! Mem[000000005880005f] = 8943d104, %l6 = 0000000000000048
ldstub [%i1+0x05f],%l6 ! %l6 = 00000004000000ff
! %l3 = ffffffffffffffe3, Mem[00000000598001a0] = 305c8ee5
stw %l3,[%i3+0x1a0] ! Mem[00000000598001a0] = ffffffe3
p36_label_22:
! %f0 = 0c000000 00000000 435aeeee 0c1a9a70
! %f4 = fc7d4344 8aabc9a0 f9b5d970 bae19ad2
! %f8 = b17a3422 775d6881 80017208 5ab1b1df
! %f12 = a375f155 0e36b474 c5c0465e ee0e8554
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[00000000580000c5] = edaf9874, %l6 = 0000000000000004
ldstub [%i0+0x0c5],%l6 ! %l6 = 000000af000000ff
! Mem[00000000900000b8] = 00000000, %g2 = 00000000b4536211
lduw [%i4+0x0b8],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000ba1217a9, Mem[000000009180019b] = 51ac46a2
stb %l5,[%o0+0x19b] ! Mem[0000000091800198] = a9ac46a2
! Mem[00000000910001e4] = fdbd4240, %g2 = 0000000000000000
ldub [%i6+0x1e5],%g2 ! %g2 = 00000000000000fd
! Mem[000000009180008c] = 451dbcda, %g18 = e94fb4d21b04531b
ldsw [%o0+0x08c],%g2 ! %g2 = e94fb4d21b04531b
! Mem[0000000091800180] = 59525e813a8961c0, %g2 = 00000000451dbcda
ldx [%o0+0x180],%g2 ! %g2 = 59525e813a8961c0
! %l1 = 00000000000000f8, Mem[000000009100018d] = 0cb45d7c
stb %l1,[%i6+0x18d] ! Mem[000000009100018c] = f8b45d7c
! Mem[0000000058800098] = 3c2a6e5f, %l2 = 00000000a68f2b96
ldsh [%i1+0x09a],%l2 ! %l2 = 0000000000006e5f
! Mem[00000000580001ac] = eaf63088, %l2 = 0000000000006e5f
swap [%i0+0x1ac],%l2 ! %l2 = 00000000eaf63088
p36_label_23:
membar #Sync ! Added by membar checker (2095)
! Mem[00000000900000c0] = 0e933297 981c2107 414130f3 efdeb77a
! Mem[00000000900000d0] = 1604a9e7 ba1217a9 2122dd0b 6478c51f
! Mem[00000000900000e0] = fd756528 f0159d80 6e67353b ec636a93
! Mem[00000000900000f0] = 1135da0f ba1217a9 6eab2365 edbdea49
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800024] = 8dca06ca, %g18 = e94fb4d21b04531b
ldsw [%o0+0x024],%g2 ! %g2 = e94fb4d21b04531b
! %l1 = 00000000000000f8, Mem[000000009180019b] = a9ac46a2
stb %l1,[%o0+0x19b] ! Mem[0000000091800198] = f8ac46a2
! %f16 = 76e76ff4 255a33e9 63fa5413 2dde73f9
! %f20 = 1fd8a1fa 96e893ec b7a4545a cb30bf85
! %f24 = 2d11b77e 9879614e 22b862b1 36120196
! %f28 = c32b27ff 26d0af62 6e378ef8 a0fa44bd
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l0 = 0000000078ed4cc1, Mem[00000000900001be] = 8554ffe2
sth %l0,[%i4+0x1be] ! Mem[00000000900001bc] = 4cc1ffe2
! %l5 = 00000000ba1217a9, Mem[000000005880005e] = 8943d1ff
stb %l5,[%i1+0x05e] ! Mem[000000005880005c] = 8943a9ff
! Mem[000000005800011c] = e01fdeb5, %l4 = 4c1ae3bc, %l7 = 739fdab3
add %i0,0x11c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e01fdeb5
membar #Sync ! Added by membar checker (2096)
! %l0 = 0000000078ed4cc1, Mem[000000009000003c] = a0fa44bd
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = 78ed4cc1
! Mem[0000000059000014] = a2822a40, %l3 = ffffffffffffffe3
ldstub [%i2+0x014],%l3 ! %l3 = 000000a2000000ff
! %l1 = 00000000000000f8, Mem[00000000908001e8] = 8d45f269
stb %l1,[%i5+0x1e8] ! Mem[00000000908001e8] = f845f269
p36_label_24:
! Mem[0000000059000120] = 0ff50cac, %l2 = eaf63088, %l1 = 000000f8
add %i2,0x120,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000000ff50cac
! Mem[000000005800019c] = 6d69b9e6, %l0 = 78ed4cc1, %l7 = e01fdeb5
add %i0,0x19c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006d69b9e6
! Mem[00000000588000aa] = 5d41d34f, %l3 = 00000000000000a2
ldstub [%i1+0x0aa],%l3 ! %l3 = 000000d3000000ff
! Mem[0000000090000140] = 05fbfd7d a61c3f52 fb485506 dab2a2aa
! Mem[0000000090000150] = cc48f372 559876fa cb6509c9 5154c3c8
! Mem[0000000090000160] = bebcdeb9 ac0cf50f 9a4fd99a 7dedff29
! Mem[0000000090000170] = e5f6ab99 bcf9cbe0 d4e75558 528381a2
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000900000a8] = b07fcf40, %g18 = e94fb4d21b04531b
ldsw [%i4+0x0a8],%g2 ! %g2 = e94fb4d21b04531b
! Mem[00000000908000f4] = 5ee41698, %g2 = ffffffffb07fcf40
lduh [%i5+0x0f6],%g2 ! %g2 = 0000000000005ee4
! Mem[0000000058800188] = 070fe92299960696, %l7 = 000000006d69b9e6, %l7 = 000000006d69b9e6
add %i1,0x188,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 070fe92299960696
! %f0 = 0c000000 00000000 435aeeee 0c1a9a70
! %f4 = fc7d4344 8aabc9a0 f9b5d970 bae19ad2
! %f8 = b17a3422 775d6881 80017208 5ab1b1df
! %f12 = a375f155 0e36b474 c5c0465e ee0e8554
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! %l6 = 000000af, %l7 = 99960696, Mem[00000000908001c0] = f50e5fb6 224fce3e
std %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = 000000af 99960696
! %l2 = 00000000eaf63088, Mem[00000000590001b0] = d4fb8d4a
sth %l2,[%i2+0x1b0] ! Mem[00000000590001b0] = 30888d4a
p36_label_25:
! %l3 = 00000000000000d3, Mem[0000000091800194] = 09e60481
stb %l3,[%o0+0x194] ! Mem[0000000091800194] = d3e60481
! Mem[00000000910001e8] = 406417f9, %g2 = 0000000000005ee4
ldsh [%i6+0x1e8],%g2 ! %g2 = 0000000000004064
! Mem[00000000910000bc] = e0737ef9, %g2 = 0000000000004064
lduw [%i6+0x0bc],%g2 ! %g2 = 00000000e0737ef9
! %l0 = 78ed4cc1, %l1 = 0ff50cac, Mem[0000000058800040] = edfb05e6 e571e10c
std %l0,[%i1+0x040] ! Mem[0000000058800040] = 78ed4cc1 0ff50cac
! Mem[0000000059800128] = 29ffed7d 9ad94f9a, %l0 = 78ed4cc1, %l1 = 0ff50cac
ldd [%i3+0x128],%l0 ! %l0 = 0000000029ffed7d 000000009ad94f9a
! Mem[00000000910000f8] = 485fc946, %g2 = 00000000e0737ef9
ldsh [%i6+0x0fa],%g2 ! %g2 = 000000000000485f
! %f16 = 76e76ff4 255a33e9 63fa5413 2dde73f9
! %f20 = 1fd8a1fa 96e893ec b7a4545a cb30bf85
! %f24 = 2d11b77e 9879614e 22b862b1 36120196
! %f28 = c32b27ff 26d0af62 6e378ef8 a0fa44bd
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000058000020] = c32b27ff, %l0 = 29ffed7d, %l7 = 99960696
add %i0,0x20,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000c32b27ff
! %l7 = 00000000c32b27ff, Mem[0000000091800052] = d0fbf579
sth %l7,[%o0+0x052] ! Mem[0000000091800050] = 27fff579
! Mem[000000005900015c] = 61f6e5ab, %l4 = 4c1ae3bc, %l0 = 29ffed7d
add %i2,0x15c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000061f6e5ab
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000061f6e5ab
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000009ad94f9a
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000eaf63088
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000d3
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ac0288b84c1ae3bc
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ba1217a9
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000af
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000c32b27ff
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 0c000000 00000000
bne %xcc,p36_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 435aeeee 0c1a9a70
bne %xcc,p36_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be fc7d4344 8aabc9a0
bne %xcc,p36_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f9b5d970 bae19ad2
bne %xcc,p36_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be b17a3422 775d6881
bne %xcc,p36_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 80017208 5ab1b1df
bne %xcc,p36_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be a375f155 0e36b474
bne %xcc,p36_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be c5c0465e ee0e8554
bne %xcc,p36_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 76e76ff4 255a33e9
bne %xcc,p36_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 63fa5413 2dde73f9
bne %xcc,p36_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 1fd8a1fa 96e893ec
bne %xcc,p36_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be b7a4545a cb30bf85
bne %xcc,p36_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 2d11b77e 9879614e
bne %xcc,p36_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 22b862b1 36120196
bne %xcc,p36_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be c32b27ff 26d0af62
bne %xcc,p36_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 6e378ef8 a0fa44bd
bne %xcc,p36_f30_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 78404effe6bf9c1b
ldx [%i0+0x010],%g3 ! Observed data at 0000000058000010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 531cff573b39c531
ldx [%i0+0x028],%g3 ! Observed data at 0000000058000028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 602955ae3f412130
ldx [%i0+0x038],%g3 ! Observed data at 0000000058000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x038,%g4
ldx [%g1+0x098],%g2 ! Expected data = 61978569a464fd83
ldx [%i0+0x098],%g3 ! Observed data at 0000000058000098
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6f18ff7039954866
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000580000b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1dd61061edff9874
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000580000c0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x158],%g2 ! Expected data = fbcc0600ff77b4f5
ldx [%i0+0x158],%g3 ! Observed data at 0000000058000158
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x158,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 2b94d52800006e5f
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000580001a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1a8,%g4
set p36_local1_expect,%g1
p36_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = 78ed4cc10ff50cac
ldx [%i1+0x040],%g3 ! Observed data at 0000000058800040
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 80bb63068943a9ff
ldx [%i1+0x058],%g3 ! Observed data at 0000000058800058
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5d41ff4f9b23f5b7
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000588000a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff78035f234527ff
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000588000c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = af54f5ac200fbb58
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000588000f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9249d598ff204c76
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000588000f8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000000000000c
ldx [%i1+0x140],%g3 ! Observed data at 0000000058800140
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x140,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0ff50cac8af0363d
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000588001a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1a8,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = d6b26806ff822a40
ldx [%i2+0x010],%g3 ! Observed data at 0000000059000010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = e445ff1a051591ce
ldx [%i2+0x020],%g3 ! Observed data at 0000000059000020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 11d6440500003612
ldx [%i2+0x050],%g3 ! Observed data at 0000000059000050
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = ede8e3df4f62f9a4
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 = 7df08aff98d2ddf8
ldx [%i2+0x068],%g3 ! Observed data at 0000000059000068
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = b0a8fcba90eef96e
ldx [%i2+0x080],%g3 ! Observed data at 0000000059000080
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0e47c6423fe4f6c5
ldx [%i2+0x088],%g3 ! Observed data at 0000000059000088
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = c162cfc6630efba6
ldx [%i2+0x090],%g3 ! Observed data at 0000000059000090
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 1d662400998e7d20
ldx [%i2+0x098],%g3 ! Observed data at 0000000059000098
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4e7b586704168ad0
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000590000a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e237a85040cf7fb0
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000590000a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5c781bb1b29509f5
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000590000b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e9aad631593a0d50
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000590000b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 560bb6d6f76eb5de
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000590000d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 523f1ca67dfdfb05
ldx [%i2+0x100],%g3 ! Observed data at 0000000059000100
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = aaa2b2da065548fb
ldx [%i2+0x108],%g3 ! Observed data at 0000000059000108
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = fa76985572f348cc
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 = c8c35451c90965cb
ldx [%i2+0x118],%g3 ! Observed data at 0000000059000118
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0ff50cacb9debcbe
ldx [%i2+0x120],%g3 ! Observed data at 0000000059000120
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 29ffed7d9ad94f9a
ldx [%i2+0x128],%g3 ! Observed data at 0000000059000128
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = e0cbf9bc99abf6e5
ldx [%i2+0x130],%g3 ! Observed data at 0000000059000130
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = a28183525855e7d4
ldx [%i2+0x138],%g3 ! Observed data at 0000000059000138
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x138,%g4
ldx [%g1+0x198],%g2 ! Expected data = 57ff9917090dad0d
ldx [%i2+0x198],%g3 ! Observed data at 0000000059000198
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00000056a7fad2da
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000590001a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 30888d4a90cc8335
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000590001b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c32b27ff26d0af62
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000590001f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1f0,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = e6a4171f6ddaff07
ldx [%i3+0x018],%g3 ! Observed data at 0000000059800018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = c70feeb08be272c0
ldx [%i3+0x030],%g3 ! Observed data at 0000000059800030
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1f15c3da090dad0d
ldx [%i3+0x038],%g3 ! Observed data at 0000000059800038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3034b44c0bff6ec8
ldx [%i3+0x050],%g3 ! Observed data at 0000000059800050
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = d985313cde36ed7c
ldx [%i3+0x080],%g3 ! Observed data at 0000000059800080
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0e933297981c2107
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000598000c0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 414130f3efdeb77a
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000598000c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 1604a9e7ba1217a9
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000598000d0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 2122dd0b6478c51f
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000598000d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = fd756528f0159d80
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000598000e0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6e67353bec636a93
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000598000e8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5a701dedc0ca93b5
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000598000f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6eab2365edbdea49
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000598000f8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x178],%g2 ! Expected data = 1762aa82ace2663b
ldx [%i3+0x178],%g3 ! Observed data at 0000000059800178
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ffffffe3065356b9
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000598001a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = fff67b408b66ece8
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000598001b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1b0,%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:
stxa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000020]
stha %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800018]
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059800018]
done
p36_trap1o:
stxa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000020]
stha %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800018]
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059800018]
done
p36_trap2e:
membar #Sync
mov 0x040,%g1
ldda [%i1+%g1]ASI_BLK_AIUP,%f16
membar #Sync
done
p36_trap2o:
membar #Sync
mov 0x040,%g1
ldda [%o1+%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 = d5bb0fd299e0bb07
ldx [%g1+0x008],%l1 ! %l1 = 861851a0594574b0
ldx [%g1+0x010],%l2 ! %l2 = d71f8f17d71abdfa
ldx [%g1+0x018],%l3 ! %l3 = af08a8f1e461af40
ldx [%g1+0x020],%l4 ! %l4 = 6b0179b59dac1153
ldx [%g1+0x028],%l5 ! %l5 = b0316782ace2663b
ldx [%g1+0x030],%l6 ! %l6 = b140baf8ab8fa432
ldx [%g1+0x038],%l7 ! %l7 = 7979aba4bc4fb239
! 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 = 04f6989f e4598ae8 fcad1e22 0401c01b
! %f4 = 75f00601 3cbf5025 0722c16f 66b6b739
! %f8 = 1f1785e4 d9038391 be8d05fb 24c5c411
! %f12 = 5e64793a 58890a4c 1d07e103 62baf6e0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1061470e 8b303067 3ff9f7d8 80004313
! %f20 = 1a455a90 ba00a619 a4d2b42c d8f7f460
! %f24 = 07a635fb 3750131c 91a64882 8e9dd47c
! %f28 = 751a05c7 195a38f7 30f3fc7a d0a3d9cc
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c04865a0 cce25038 cd0368b5 2687f3f2
! %f36 = e072fe24 687cccc6 59f3501d f0787de0
! %f40 = e2cea398 97f5c12e 066edaa9 80d977f7
! %f44 = d6a3d572 d730b57a 74e5fac5 83eabdf4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd9cfd1df0000002b,%g7,%g1 ! GSR scale = 5, align = 3
wr %g1,%g0,%gsr ! GSR = d9cfd1df0000002b
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:
! %l0 = 218ed100, %l1 = 74952ebb, Mem[00000000918000b0] = bb798951 d2673976
std %l0,[%o0+0x0b0] ! Mem[00000000918000b0] = 218ed100 74952ebb
! Mem[000000005a800168] = 11c46cf51a803c13, %l2 = e5e97d9ff239fb6c, %l4 = 6ec5b543e7c22b64
add %i1,0x168,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 11c46cf51a803c13
! Mem[0000000091800080] = 53775436 4fdfde82, %g2 = 4811e575, %g3 = 0bad0b00
ldd [%o0+0x080],%g2 ! %g2 = 0000000053775436 000000004fdfde82
! Mem[0000000091800178] = a16be4dd 805d65fb, %g2 = 53775436, %g3 = 4fdfde82
ldd [%o0+0x178],%g2 ! %g2 = 00000000a16be4dd 00000000805d65fb
! Mem[000000005b80000c] = ec5b5cee, %l2 = e5e97d9ff239fb6c
ldsw [%i3+0x00c],%l2 ! %l2 = ffffffffec5b5cee
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000044] = 9035adba, %g2 = 00000000a16be4dd
ldsh [%i4+0x046],%g2 ! %g2 = ffffffffffff9035
! Mem[000000005b8000b8] = d1a7d62dc2917ea4, %l1 = d293d75674952ebb, %l0 = 9f3579d0218ed100
add %i3,0xb8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = d1a7d62dc2917ea4
! Mem[000000005b00010c] = cc16a07b, %l7 = e148f820, %l1 = 74952ebb
add %i2,0x10c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000cc16a07b
! %f0 = 04f6989f e4598ae8 fcad1e22 0401c01b
! %f4 = 75f00601 3cbf5025 0722c16f 66b6b739
! %f8 = 1f1785e4 d9038391 be8d05fb 24c5c411
! %f12 = 5e64793a 58890a4c 1d07e103 62baf6e0
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
p37_label_2:
! Mem[0000000090000044] = 309035ad, %g2 = ffffffffffff9035
ldub [%i4+0x045],%g2 ! %g2 = 0000000000000030
! Mem[000000005b0001b0] = 3679f59f540bdcf3, %l4 = 11c46cf51a803c13, %l7 = e5dcdfb3e148f820
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 3679f59f540bdcf3
! %l3 = fba8fee041b58dc2, Mem[00000000900001b2] = c41a38f6
sth %l3,[%i4+0x1b2] ! Mem[00000000900001b0] = 8dc238f6
! %f16 = 1061470e 8b303067 3ff9f7d8 80004313
! %f20 = 1a455a90 ba00a619 a4d2b42c d8f7f460
! %f24 = 07a635fb 3750131c 91a64882 8e9dd47c
! %f28 = 751a05c7 195a38f7 30f3fc7a d0a3d9cc
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[000000005a000184] = d3983d04, %l0 = d1a7d62dc2917ea4
swap [%i0+0x184],%l0 ! %l0 = 00000000d3983d04
! Mem[000000005b800128] = e147b833, %l6 = 2737bdcf, %l7 = 540bdcf3
add %i3,0x128,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000e147b833
! Mem[000000005a0000b0] = 2a022145abc6d1c7, %l7 = 00000000e147b833
ldx [%i0+0x0b0],%l7 ! %l7 = 2a022145abc6d1c7
! %f0 = 04f6989f e4598ae8 fcad1e22 0401c01b
! %f4 = 75f00601 3cbf5025 0722c16f 66b6b739
! %f8 = 1f1785e4 d9038391 be8d05fb 24c5c411
! %f12 = 5e64793a 58890a4c 1d07e103 62baf6e0
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000091000004] = 1b867a85, %g2 = 0000000000000030
lduw [%i6+0x004],%g2 ! %g2 = 000000001b867a85
! Mem[00000000910000e4] = 9ee392c0, %g2 = 000000001b867a85
ldsh [%i6+0x0e6],%g2 ! %g2 = ffffffffffff9ee3
p37_label_3:
! %l0 = d3983d04, %l1 = cc16a07b, Mem[00000000908000e0] = 7b822914 7184bdc4
std %l0,[%i5+0x0e0] ! Mem[00000000908000e0] = d3983d04 cc16a07b
! Mem[0000000091000088] = 56eb945f, %g2 = ffffffffffff9ee3
ldub [%i6+0x08a],%g2 ! %g2 = 0000000000000056
! %l0 = 00000000d3983d04, Mem[00000000908000d8] = bd1c8fd849bd726e
stx %l0,[%i5+0x0d8] ! Mem[00000000908000d8] = 00000000d3983d04
! %f0 = 04f6989f e4598ae8 fcad1e22 0401c01b
! %f4 = 75f00601 3cbf5025 0722c16f 66b6b739
! %f8 = 1f1785e4 d9038391 be8d05fb 24c5c411
! %f12 = 5e64793a 58890a4c 1d07e103 62baf6e0
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %l6 = 2737bdcf, %l7 = abc6d1c7, Mem[00000000908000e8] = d573492c 8101fadb
std %l6,[%i5+0x0e8] ! Mem[00000000908000e8] = 2737bdcf abc6d1c7
! Mem[000000005b0001a6] = 9252d6ea, %l2 = ffffffffec5b5cee
ldstub [%i2+0x1a6],%l2 ! %l2 = 000000d6000000ff
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000005a800084] = 454d4b54, %l0 = 00000000d3983d04
lduh [%i1+0x084],%l0 ! %l0 = 000000000000454d
! Mem[000000005a000100] = eb784fa5 3f4d3be4 c3680929 e44e6361
! Mem[000000005a000110] = 08d4f576 59d8b33b 88a5d147 40cffe5a
! Mem[000000005a000120] = 237d5468 12575e3f 242b5e35 2dee0bec
! Mem[000000005a000130] = 573deebc 73f04169 b58a0a65 620c8006
ldda [%i0+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 000000005a000100
! %l0 = 0000454d, %l1 = cc16a07b, Mem[000000005b000078] = 9f7b52a5 dc60b23f
std %l0,[%i2+0x078] ! Mem[000000005b000078] = 0000454d cc16a07b
p37_label_4:
! %l6 = 7f738d782737bdcf, Mem[000000005a0000fc] = 1225a80d
stw %l6,[%i0+0x0fc] ! Mem[000000005a0000fc] = 2737bdcf
! Mem[000000005a0001a3] = 76ce3150, %l5 = 2906f495e3f43377
ldstub [%i0+0x1a3],%l5 ! %l5 = 00000050000000ff
! %l5 = 0000000000000050, Mem[000000009100017c] = 19a8f108
stw %l5,[%i6+0x17c] ! Mem[000000009100017c] = 00000050
! Mem[000000005b0001ec] = f583aa81, %l0 = 0000454d, %l2 = 000000d6
add %i2,0x1ec,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f583aa81
membar #Sync ! Added by membar checker (2097)
! Mem[000000005b000180] = 160f5c05 2be91019 33f4705c b9e18587
! Mem[000000005b000190] = aa025f58 67403301 1bb727e2 1761c2bf
! Mem[000000005b0001a0] = 99d883bb 9252ffea e9c57828 2f9db5c7
! Mem[000000005b0001b0] = 3679f59f 540bdcf3 3f99efab 3c746086
mov 0x180,%g5
ldda [%i2+%g5]ASI_BLK_AIUP,%f0 ! Block Load from 000000005b000180
! %l0 = 000000000000454d, Mem[00000000900001fc] = 62baf6e0
stw %l0,[%i4+0x1fc] ! Mem[00000000900001fc] = 0000454d
! %l3 = fba8fee041b58dc2, Mem[00000000900001b8] = 80ba3895064013ff
stx %l3,[%i4+0x1b8] ! Mem[00000000900001b8] = fba8fee041b58dc2
! %l1 = 00000000cc16a07b, Mem[0000000090000198] = 505d2467aa3433f7
stx %l1,[%i4+0x198] ! Mem[0000000090000198] = 00000000cc16a07b
! Mem[000000005b800176] = 5bdbb0a8, %l5 = 0000000000000050
ldstub [%i3+0x176],%l5 ! %l5 = 000000b0000000ff
! Mem[000000005b0000ca] = 820d4c9d, %l0 = 000000000000454d
ldstub [%i2+0x0ca],%l0 ! %l0 = 0000004c000000ff
p37_label_5:
! Mem[0000000090000170] = c3238c5d, %g2 = 0000000000000056
ldub [%i4+0x173],%g2 ! %g2 = 00000000000000c3
! Mem[00000000908000f8] = 1698e13ef4522026, %g2 = 00000000000000c3
ldx [%i5+0x0f8],%g2 ! %g2 = 1698e13ef4522026
! %l5 = 00000000000000b0, Mem[000000005a800144] = 80447e38
sth %l5,[%i1+0x144] ! Mem[000000005a800144] = 00b07e38
! Mem[000000005a0001ff] = cfc2e664, %l4 = 11c46cf51a803c13
ldstub [%i0+0x1ff],%l4 ! %l4 = 00000064000000ff
! %l1 = 00000000cc16a07b, Mem[00000000908001fa] = 09c2e103
stb %l1,[%i5+0x1fa] ! Mem[00000000908001f8] = 7bc2e103
! Mem[0000000091000148] = 1aab249a, %g2 = 1698e13ef4522026
lduw [%i6+0x148],%g2 ! %g2 = 000000001aab249a
! Mem[000000009180001c] = 603a86ea, %g18 = fa1f2a2c7c450e41
ldsw [%o0+0x01c],%g2 ! %g2 = fa1f2a2c7c450e41
! Mem[000000005a000138] = b58a0a65, %l3 = 41b58dc2, %l4 = 00000064
add %i0,0x138,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000b58a0a65
! Mem[000000005a000020] = bfee7c6d, %l7 = 2a022145abc6d1c7
swap [%i0+%o4],%l7 ! %l7 = 00000000bfee7c6d
! Mem[000000005a800108] = 970fbd7a, %l7 = 00000000bfee7c6d
swap [%i1+0x108],%l7 ! %l7 = 00000000970fbd7a
p37_label_6:
! %l2 = 00000000f583aa81, Mem[000000005b0000c8] = 820dff9d
sth %l2,[%i2+0x0c8] ! Mem[000000005b0000c8] = aa81ff9d
! Mem[000000005a0001d0] = 0b696302, %l0 = 000000000000004c
ldsh [%i0+0x1d0],%l0 ! %l0 = 0000000000000b69
! Mem[0000000091000050] = 39ae2fe9, %g2 = 00000000603a86ea
lduh [%i6+0x052],%g2 ! %g2 = 00000000000039ae
! %l7 = 00000000970fbd7a, Mem[000000005b000178] = 3cf708d5
sth %l7,[%i2+0x178] ! Mem[000000005b000178] = bd7a08d5
! Mem[000000009180009c] = 795c1135, %g2 = 00000000000039ae
lduw [%o0+0x09c],%g2 ! %g2 = 00000000795c1135
! Mem[00000000908001f8] = 537bc2e1, %g2 = 00000000795c1135
ldub [%i5+0x1f9],%g2 ! %g2 = 0000000000000053
! Mem[000000005b00014b] = 988d3673, %l0 = 0000000000000b69
ldstub [%i2+0x14b],%l0 ! %l0 = 00000073000000ff
! Mem[000000005a0001a4] = f11213ef, %l2 = f583aa81, %l5 = 000000b0
add %i0,0x1a4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f11213ef
! Mem[000000005b000052] = a4b00711, %l3 = fba8fee041b58dc2
ldstub [%i2+0x052],%l3 ! %l3 = 00000007000000ff
! %l6 = 7f738d782737bdcf, Mem[00000000918001c2] = 41f32905
sth %l6,[%o0+0x1c2] ! Mem[00000000918001c0] = bdcf2905
p37_label_7:
! Mem[000000005a8000b0] = b76a805c, %l5 = f11213ef, %l0 = 00000073
add %i1,0xb0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000b76a805c
! Mem[0000000090800078] = 27ba3968, %g2 = 0000000000000053
ldsh [%i5+0x078],%g2 ! %g2 = 00000000000027ba
! %l0 = 00000000b76a805c, Mem[00000000900001d4] = 3cbf5025
stw %l0,[%i4+0x1d4] ! Mem[00000000900001d4] = b76a805c
! Mem[00000000918000a8] = 1f36850d, %g2 = 00000000000027ba
ldub [%o0+0x0ab],%g2 ! %g2 = 000000000000001f
! %l6 = 2737bdcf, %l7 = 970fbd7a, Mem[0000000090800088] = 2d744718 1de9dfa1
std %l6,[%i5+0x088] ! Mem[0000000090800088] = 2737bdcf 970fbd7a
! Mem[0000000090000190] = b85bf01e 32283edd, %g2 = 0000001f, %g3 = 805d65fb
ldd [%i4+0x190],%g2 ! %g2 = 00000000b85bf01e 0000000032283edd
! Mem[00000000918000a0] = 7c97f551, %g2 = 00000000b85bf01e
ldsb [%o0+0x0a2],%g2 ! %g2 = 000000000000007c
! Mem[000000005a000100] = eb784fa5 3f4d3be4 c3680929 e44e6361
! Mem[000000005a000110] = 08d4f576 59d8b33b 88a5d147 40cffe5a
! Mem[000000005a000120] = 237d5468 12575e3f 242b5e35 2dee0bec
! Mem[000000005a000130] = 573deebc 73f04169 b58a0a65 620c8006
ldda [%i0+%g4]ASI_BLK_P,%f0 ! Block Load from 000000005a000100
! %f16 = e43b4d3f a54f78eb 61634ee4 290968c3
! %f20 = 3bb3d859 76f5d408 5afecf40 47d1a588
! %f24 = 3f5e5712 68547d23 ec0bee2d 355e2b24
! %f28 = 6941f073 bcee3d57 06800c62 650a8ab5
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[000000009180018c] = 62078fa2, %g18 = fa1f2a2c7c450e41
ldsw [%o0+0x18c],%g2 ! %g2 = fa1f2a2c7c450e41
p37_label_8:
! %l4 = 00000000b58a0a65, Mem[0000000091000110] = ec0bdeb0
sth %l4,[%i6+0x110] ! Mem[0000000091000110] = 0a65deb0
! Mem[0000000090000100] = 04f6989f e4598ae8 fcad1e22 0401c01b
! Mem[0000000090000110] = 75f00601 3cbf5025 0722c16f 66b6b739
! Mem[0000000090000120] = 1f1785e4 d9038391 be8d05fb 24c5c411
! Mem[0000000090000130] = 5e64793a 58890a4c 1d07e103 62baf6e0
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[000000005b000164] = 133a79ea, %l3 = 0000000000000007
ldstub [%i2+0x164],%l3 ! %l3 = 00000013000000ff
! %l2 = f583aa81, %l3 = 00000013, Mem[0000000091800018] = 08ee2106 603a86ea
std %l2,[%o0+%o3] ! Mem[0000000091800018] = f583aa81 00000013
! %l1 = 00000000cc16a07b, Mem[000000005a80018a] = 6de1f29e
stb %l1,[%i1+0x18a] ! Mem[000000005a800188] = 6de17b9e
! %l2 = 00000000f583aa81, Mem[000000009100004c] = 1b9bfe6c
stw %l2,[%i6+0x04c] ! Mem[000000009100004c] = f583aa81
! Mem[000000005b800120] = 87f1144b, %l1 = cc16a07b, %l0 = b76a805c
add %i3,0x120,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000087f1144b
membar #Sync ! Added by membar checker (2098)
! %f16 = e43b4d3f a54f78eb 61634ee4 290968c3
! %f20 = 3bb3d859 76f5d408 5afecf40 47d1a588
! %f24 = 3f5e5712 68547d23 ec0bee2d 355e2b24
! %f28 = 6941f073 bcee3d57 06800c62 650a8ab5
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0
! %l2 = f583aa81, %l3 = 00000013, Mem[0000000090000140] = a9eee7de 3f21d461
std %l2,[%i4+0x140] ! Mem[0000000090000140] = f583aa81 00000013
membar #Sync ! Added by membar checker (2099)
! Mem[00000000900000c0] = e43b4d3f, %g2 = 0000000062078fa2
lduw [%i4+0x0c0],%g2 ! %g2 = 00000000e43b4d3f
p37_label_9:
! Mem[0000000091000028] = 8a78ebbd3cd678a2, %g2 = 00000000e43b4d3f
ldx [%i6+%o5],%g2 ! %g2 = 8a78ebbd3cd678a2
! %l0 = 0000000087f1144b, Mem[00000000918001e6] = a55063ed
sth %l0,[%o0+0x1e6] ! Mem[00000000918001e4] = 144b63ed
! Mem[000000005b000099] = 340ba188, %l5 = 00000000f11213ef
ldstub [%i2+0x099],%l5 ! %l5 = 0000000b000000ff
! Mem[0000000090000194] = dd000000, %g2 = 8a78ebbd3cd678a2
ldub [%i4+0x197],%g2 ! %g2 = 00000000000000dd
! Mem[000000005a00000c] = 3b0a6f4d, %l3 = 0000000000000013
lduh [%i0+0x00e],%l3 ! %l3 = 0000000000006f4d
! %f16 = e43b4d3f a54f78eb 61634ee4 290968c3
! %f20 = 3bb3d859 76f5d408 5afecf40 47d1a588
! %f24 = 3f5e5712 68547d23 ec0bee2d 355e2b24
! %f28 = 6941f073 bcee3d57 06800c62 650a8ab5
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000005a000048] = fd95dfc2, %l1 = 00000000cc16a07b
ldsw [%i0+0x048],%l1 ! %l1 = fffffffffd95dfc2
! %l7 = 00000000970fbd7a, Mem[00000000908001a8] = be6f9887fa9ffe82
stx %l7,[%i5+0x1a8] ! Mem[00000000908001a8] = 00000000970fbd7a
! Mem[000000005b8001a0] = 4d1ee77837dc2517, %l6 = 7f738d782737bdcf, %l7 = 00000000970fbd7a
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 4d1ee77837dc2517
! Mem[000000005a000078] = ec81d6d0, %l7 = 37dc2517, %l5 = 0000000b
add %i0,0x78,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ec81d6d0
p37_label_10:
! %l2 = 00000000f583aa81, Mem[00000000918000cb] = 07ee9de4
stb %l2,[%o0+0x0cb] ! Mem[00000000918000c8] = 81ee9de4
! Mem[000000005a80008a] = 68169562, %l0 = 0000000087f1144b
ldstub [%i1+0x08a],%l0 ! %l0 = 00000095000000ff
! Mem[00000000908001bc] = 37c5c8f5, %g2 = 00000000000000dd
ldub [%i5+0x1bd],%g2 ! %g2 = 0000000000000037
! Mem[000000005b000100] = 2434b2d0, %l0 = 00000095, %l7 = 37dc2517
add %i2,0x100,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002434b2d0
! Mem[000000005a800168] = 11c46cf51a803c13, %l2 = 00000000f583aa81, %l4 = 00000000b58a0a65
add %i1,0x168,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 11c46cf51a803c13
! Mem[000000005b8001e8] = 8d573453eb287a46, %l0 = 0000000000000095, %l3 = 0000000000006f4d
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 8d573453eb287a46
membar #Sync ! Added by membar checker (2100)
! Mem[00000000900001dc] = d1a5883f, %g2 = 0000000000000037
ldsb [%i4+0x1dd],%g2 ! %g2 = ffffffffffffffd1
! Mem[000000005a800188] = 6de17b9e5d276b33, %l5 = 00000000ec81d6d0
ldx [%i1+0x188],%l5 ! %l5 = 6de17b9e5d276b33
! %l6 = 2737bdcf, %l7 = 2434b2d0, Mem[0000000091800040] = 3fed9e3c 8edc3761
std %l6,[%o0+0x040] ! Mem[0000000091800040] = 2737bdcf 2434b2d0
! Mem[0000000091000134] = 616d4f47, %g2 = ffffffffffffffd1
ldsh [%i6+0x134],%g2 ! %g2 = 000000000000616d
p37_label_11:
! Mem[0000000091800018] = f583aa81 00000013, %g2 = 0000616d, %g3 = 32283edd
ldd [%o0+%o3],%g2 ! %g2 = 00000000f583aa81 0000000000000013
! %l4 = 1a803c13, %l5 = 5d276b33, Mem[0000000091800108] = 999fbad0 5d08a3b7
std %l4,[%o0+0x108] ! Mem[0000000091800108] = 1a803c13 5d276b33
! Mem[0000000091800068] = 8ffd7405, %g2 = 00000000f583aa81
lduw [%o0+0x068],%g2 ! %g2 = 000000008ffd7405
! Mem[000000005a0001e0] = 3c26b702, %l3 = 8d573453eb287a46
ldsh [%i0+0x1e2],%l3 ! %l3 = ffffffffffffb702
! Mem[0000000090000020] = 011f10cf, %g18 = fa1f2a2c7c450e41
ldsw [%i4+%o4],%g2 ! %g2 = fa1f2a2c7c450e41
! Mem[000000005b000135] = 466ba574, %l7 = 000000002434b2d0
ldstub [%i2+0x135],%l7 ! %l7 = 0000006b000000ff
! Mem[000000005a8000dc] = 4ebac9e3, %l5 = 6de17b9e5d276b33
ldub [%i1+0x0df],%l5 ! %l5 = 00000000000000e3
! Mem[00000000900000c4] = a54f78eb, %g18 = fa1f2a2c7c450e41
ldsw [%i4+0x0c4],%g2 ! %g2 = fa1f2a2c7c450e41
! %l0 = 0000000000000095, Mem[00000000900000ae] = 0b7c9a9b
sth %l0,[%i4+0x0ae] ! Mem[00000000900000ac] = 00959a9b
! Mem[000000005a800028] = dba954f1, %l5 = 00000000000000e3
ldstub [%i1+%o5],%l5 ! %l5 = 000000db000000ff
p37_label_12:
! %l6 = 2737bdcf, %l7 = 0000006b, Mem[0000000091000138] = 21962292 af04c2b4
std %l6,[%i6+0x138] ! Mem[0000000091000138] = 2737bdcf 0000006b
! Mem[000000005a000098] = 16709283, %l2 = 00000000f583aa81
ldsw [%i0+0x098],%l2 ! %l2 = 0000000016709283
! %l7 = 000000000000006b, Mem[00000000918001e7] = 4b63ed79
stb %l7,[%o0+0x1e7] ! Mem[00000000918001e4] = 6b63ed79
! %l1 = fffffffffd95dfc2, Mem[000000009080011c] = 69bdf7dc
stw %l1,[%i5+0x11c] ! Mem[000000009080011c] = fd95dfc2
! Mem[0000000091800038] = dc76802b, %g2 = ffffffffa54f78eb
ldub [%o0+0x038],%g2 ! %g2 = 00000000000000dc
! %l0 = 00000095, %l1 = fd95dfc2, Mem[0000000091800140] = 21ad2fff 06964c4c
std %l0,[%o0+0x140] ! Mem[0000000091800140] = 00000095 fd95dfc2
! Mem[0000000091000048] = 98369b32 f583aa81, %g2 = 000000dc, %g3 = 00000013
ldd [%i6+0x048],%g2 ! %g2 = 0000000098369b32 00000000f583aa81
! Mem[000000005a0000bc] = 291ffbc3, %l5 = 000000db, %l2 = 16709283
add %i0,0xbc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000291ffbc3
! Mem[0000000091800028] = 4c300e4b, %g2 = 0000000098369b32
ldub [%o0+%o5],%g2 ! %g2 = 000000000000004c
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 00000000 cc16a07b
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e58dc2 38f695ea fba8fee0 41b58dc2
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
p37_label_13:
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 00000000 cc16a07b
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e58dc2 38f695ea fba8fee0 41b58dc2
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! %l5 = 00000000000000db, Mem[0000000091000176] = 6232d8ef
stb %l5,[%i6+0x176] ! Mem[0000000091000174] = db32d8ef
! %l1 = fffffffffd95dfc2, Mem[000000005b0001da] = 5c9b2864
sth %l1,[%i2+0x1da] ! Mem[000000005b0001d8] = 5c9bdfc2
! Mem[000000005a800074] = d27c182e, %l2 = 291ffbc3, %l6 = 2737bdcf
add %i1,0x74,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000d27c182e
! Mem[000000005a800130] = 692b759a10be04e2, %l6 = 00000000d27c182e, %l5 = 00000000000000db
add %i1,0x130,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 692b759a10be04e2
! %l0 = 00000095, %l1 = fd95dfc2, Mem[000000005b000198] = 1bb727e2 1761c2bf
std %l0,[%i2+0x198] ! Mem[000000005b000198] = 00000095 fd95dfc2
! Mem[000000005b800110] = 35492ad6e007f766, %l5 = 692b759a10be04e2
ldx [%i3+0x110],%l5 ! %l5 = 35492ad6e007f766
! Mem[000000005a80011c] = 4a45bd43, %l1 = fffffffffd95dfc2
swap [%i1+0x11c],%l1 ! %l1 = 000000004a45bd43
! Mem[000000005b0001e8] = f3f32bfff583aa81, %l3 = ffffffffffffb702, %l7 = 000000000000006b
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = f3f32bfff583aa81
! %f16 = e43b4d3f a54f78eb 61634ee4 290968c3
! %f20 = 3bb3d859 76f5d408 5afecf40 47d1a588
! %f24 = 3f5e5712 68547d23 ec0bee2d 355e2b24
! %f28 = 6941f073 bcee3d57 06800c62 650a8ab5
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
p37_label_14:
! Mem[00000000908000e0] = d3983d04, %g18 = fa1f2a2c7c450e41
ldsw [%i5+0x0e0],%g2 ! %g2 = fa1f2a2c7c450e41
! Mem[00000000910000a8] = 477df7d6, %g2 = ffffffffd3983d04
ldsh [%i6+0x0a8],%g2 ! %g2 = 000000000000477d
membar #Sync ! Added by membar checker (2101)
! Mem[0000000090000148] = 61634ee4 290968c3, %g2 = 0000477d, %g3 = f583aa81
ldd [%i4+0x148],%g2 ! %g2 = 0000000061634ee4 00000000290968c3
! %l5 = 35492ad6e007f766, Mem[0000000090800104] = 334d63fa
stw %l5,[%i5+0x104] ! Mem[0000000090800104] = e007f766
! %l2 = 291ffbc3, %l3 = ffffb702, Mem[000000005a0000c8] = fe75a28e 29b7cdb1
std %l2,[%i0+0x0c8] ! Mem[000000005a0000c8] = 291ffbc3 ffffb702
! %f16 = e43b4d3f a54f78eb 61634ee4 290968c3
! %f20 = 3bb3d859 76f5d408 5afecf40 47d1a588
! %f24 = 3f5e5712 68547d23 ec0bee2d 355e2b24
! %f28 = 6941f073 bcee3d57 06800c62 650a8ab5
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000005b000179] = bd7a08d5, %l6 = 00000000d27c182e
ldstub [%i2+0x179],%l6 ! %l6 = 0000007a000000ff
! Mem[00000000910001f4] = fbbad425, %g2 = 0000000061634ee4
lduh [%i6+0x1f6],%g2 ! %g2 = 000000000000fbba
! Mem[000000005b0001b4] = 540bdcf3, %l3 = ffffffffffffb702
lduh [%i2+0x1b4],%l3 ! %l3 = 000000000000540b
! Mem[000000005a8000bc] = aa75bcd6, %l7 = f3f32bfff583aa81
swap [%i1+0x0bc],%l7 ! %l7 = 00000000aa75bcd6
p37_label_15:
! Mem[000000005a8001f8] = 166c7383, %l2 = 00000000291ffbc3
swap [%i1+0x1f8],%l2 ! %l2 = 00000000166c7383
! Mem[000000009000007c] = 7afcf330, %g2 = 000000000000fbba
ldsh [%i4+0x07c],%g2 ! %g2 = 0000000000007afc
! Mem[00000000908000d4] = 6ed32e70, %g2 = 0000000000007afc
ldsb [%i5+0x0d4],%g2 ! %g2 = 000000000000006e
! Mem[000000005b000068] = 06b830ababdbe9f1, %l2 = 00000000166c7383, %l6 = 000000000000007a
add %i2,0x68,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 06b830ababdbe9f1
! %f0 = eb784fa5 3f4d3be4 c3680929 e44e6361
! %f4 = 08d4f576 59d8b33b 88a5d147 40cffe5a
! %f8 = 237d5468 12575e3f 242b5e35 2dee0bec
! %f12 = 573deebc 73f04169 b58a0a65 620c8006
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %l7 = 00000000aa75bcd6, Mem[000000009180007f] = 08537754
stb %l7,[%o0+0x07f] ! Mem[000000009180007c] = d6537754
! %l3 = 000000000000540b, Mem[00000000910001e8] = 406417f9
sth %l3,[%i6+0x1e8] ! Mem[00000000910001e8] = 540b17f9
! Mem[000000005b800088] = ce587c0226c7f64f, %l3 = 000000000000540b, %l5 = 35492ad6e007f766
add %i3,0x88,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = ce587c0226c7f64f
! Mem[0000000090800180] = 8ee7bc1b, %g2 = 000000000000006e
lduw [%i5+0x180],%g2 ! %g2 = 000000008ee7bc1b
! Mem[0000000091800064] = b85dc7f0, %g18 = fa1f2a2c7c450e41
ldsw [%o0+0x064],%g2 ! %g2 = fa1f2a2c7c450e41
p37_label_16:
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990095
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (2102)
! Mem[0000000090000180] = e43b4d3f a54f78eb 61634ee4 290968c3
! Mem[0000000090000190] = 3bb3d859 76f5d408 5afecf40 47d1a588
! Mem[00000000900001a0] = 3f5e5712 68547d23 ec0bee2d 355e2b24
! Mem[00000000900001b0] = 6941f073 bcee3d57 06800c62 650a8ab5
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000114] = 3cbf5025, %g2 = ffffffffb85dc7f0
lduh [%i4+0x114],%g2 ! %g2 = 0000000000003cbf
! Mem[00000000918000ac] = 0d8c218e, %g2 = 0000000000003cbf
lduh [%o0+0x0ae],%g2 ! %g2 = 0000000000000d8c
! Mem[00000000910000e8] = 92c02dd4 a4951bb3, %g2 = 00000d8c, %g3 = 290968c3
ldd [%i6+0x0e8],%g2 ! %g2 = 0000000092c02dd4 00000000a4951bb3
! Mem[0000000090000080] = 63d54ffd 23e3216b, %g2 = 92c02dd4, %g3 = a4951bb3
ldd [%i4+0x080],%g2 ! %g2 = 0000000063d54ffd 0000000023e3216b
! Mem[000000005b8000a0] = c78aea265fd1186a, %l0 = 0000000000000095, %l1 = 000000004a45bd43
add %i3,0xa0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = c78aea265fd1186a
! Mem[000000005b8001c4] = e6c7cba0, %l7 = 00000000aa75bcd6
ldsb [%i3+0x1c4],%l7 ! %l7 = ffffffffffffffe6
! Mem[00000000918000e4] = 9a5d35e2, %g2 = 0000000063d54ffd
ldsb [%o0+0x0e6],%g2 ! %g2 = ffffffffffffff9a
! Mem[000000005b800060] = 750328d213966768, %l1 = c78aea265fd1186a
ldx [%i3+0x060],%l1 ! %l1 = 750328d213966768
p37_label_17:
! Mem[000000005a0000e3] = d1265a50, %l2 = 00000000166c7383
ldstub [%i0+0x0e3],%l2 ! %l2 = 00000050000000ff
! %f16 = e43b4d3f a54f78eb 61634ee4 290968c3
! %f20 = 3bb3d859 76f5d408 5afecf40 47d1a588
! %f24 = 3f5e5712 68547d23 ec0bee2d 355e2b24
! %f28 = 6941f073 bcee3d57 06800c62 650a8ab5
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000090000100] = 04f6989f e4598ae8 fcad1e22 0401c01b
! Mem[0000000090000110] = 75f00601 3cbf5025 0722c16f 66b6b739
! Mem[0000000090000120] = 1f1785e4 d9038391 be8d05fb 24c5c411
! Mem[0000000090000130] = 5e64793a 58890a4c 1d07e103 62baf6e0
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000005a00011c] = 40cffe5a, %l7 = ffffffe6, %l4 = 1a803c13
add %i0,0x11c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000040cffe5a
! Mem[000000005a0001bb] = 9bf316fb, %l6 = 06b830ababdbe9f1
ldstub [%i0+0x1bb],%l6 ! %l6 = 000000fb000000ff
! Mem[0000000091000058] = cd7b5735, %g2 = ffffffffffffff9a
ldsb [%i6+0x058],%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000091800060] = e0620278, %g2 = ffffffffffffffcd
lduw [%o0+0x060],%g2 ! %g2 = 00000000e0620278
! Mem[000000005b800164] = 842b6b01, %l1 = 750328d213966768
swap [%i3+0x164],%l1 ! %l1 = 00000000842b6b01
! Mem[000000005a000123] = 237d5468, %l7 = ffffffffffffffe6
ldstub [%i0+0x123],%l7 ! %l7 = 00000068000000ff
! %f0 = eb784fa5 3f4d3be4 c3680929 e44e6361
! %f4 = 08d4f576 59d8b33b 88a5d147 40cffe5a
! %f8 = 237d5468 12575e3f 242b5e35 2dee0bec
! %f12 = 573deebc 73f04169 b58a0a65 620c8006
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
p37_label_18:
! Mem[000000005a8000e0] = 01f40016, %l6 = 000000fb, %l4 = 40cffe5a
add %i1,0xe0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000001f40016
! %l1 = 00000000842b6b01, Mem[000000005b0000d8] = 22e7152e
stw %l1,[%i2+0x0d8] ! Mem[000000005b0000d8] = 842b6b01
! Mem[000000005a000110] = 08d4f576, %l6 = 000000fb, %l1 = 842b6b01
add %i0,0x110,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000008d4f576
! Mem[000000005b000180] = 160f5c05, %l0 = 0000000000000095
lduw [%i2+0x180],%l0 ! %l0 = 00000000160f5c05
! Mem[000000005a0000a0] = 1790ee5acb09d62c, %l5 = ce587c0226c7f64f, %l7 = 0000000000000068
add %i0,0xa0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 1790ee5acb09d62c
! Mem[0000000091000098] = a41da2a0, %g2 = 00000000e0620278
lduh [%i6+0x098],%g2 ! %g2 = 000000000000a41d
! Mem[000000005a800080] = 099800ff 454d4b54 6816ff62 a968232d
! Mem[000000005a800090] = 55c14d05 7cabbd75 b91346b5 2c60a9aa
! Mem[000000005a8000a0] = f0d7a327 c4930fd9 dbe37044 e7a1f139
! Mem[000000005a8000b0] = b76a805c 46f80230 f6865496 f583aa81
mov 0x080,%g4
ldda [%i1+%g4]ASI_BLK_AIUS,%f0 ! Block Load from 000000005a800080
! Mem[000000005b000158] = 2535009a54d60e13, %l2 = 0000000000000050, %l7 = 1790ee5acb09d62c
add %i2,0x158,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 2535009a54d60e13
! Mem[000000005a80013c] = fd2d1671, %l6 = 00000000000000fb
swap [%i1+0x13c],%l6 ! %l6 = 00000000fd2d1671
! Mem[0000000090800020] = cd842cc6, %g2 = 000000000000a41d
ldsh [%i5+%o4],%g2 ! %g2 = ffffffffffffcd84
p37_label_19:
! Mem[000000005b80016a] = 5be07d7c, %l2 = 0000000000000050
ldstub [%i3+0x16a],%l2 ! %l2 = 0000007d000000ff
! Mem[000000005a8000c4] = 3ed616ae, %l6 = 00000000fd2d1671
swap [%i1+0x0c4],%l6 ! %l6 = 000000003ed616ae
! %f0 = 099800ff 454d4b54 6816ff62 a968232d
! %f4 = 55c14d05 7cabbd75 b91346b5 2c60a9aa
! %f8 = f0d7a327 c4930fd9 dbe37044 e7a1f139
! %f12 = b76a805c 46f80230 f6865496 f583aa81
stda %f0,[%i3+%g4]ASI_BLK_S ! Block Store to 000000005b800080
! %l0 = 00000000160f5c05, Mem[000000005b000028] = d1db302b9ff991d8
stx %l0,[%i2+%o5] ! Mem[000000005b000028] = 00000000160f5c05
! %l3 = 000000000000540b, Mem[0000000091000110] = 0a65deb0b6277a44
stx %l3,[%i6+0x110] ! Mem[0000000091000110] = 000000000000540b
! %l7 = 2535009a54d60e13, Mem[00000000910000c5] = e372892a
stb %l7,[%i6+0x0c5] ! Mem[00000000910000c4] = 1372892a
membar #Sync ! Added by membar checker (2103)
! Mem[0000000090000180] = e43b4d3f a54f78eb 61634ee4 290968c3
! Mem[0000000090000190] = 3bb3d859 76f5d408 5afecf40 47d1a588
! Mem[00000000900001a0] = 3f5e5712 68547d23 ec0bee2d 355e2b24
! Mem[00000000900001b0] = 6941f073 bcee3d57 06800c62 650a8ab5
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000100] = 897ee3a1, %g2 = ffffffffffffcd84
ldub [%i6+0x103],%g2 ! %g2 = 0000000000000089
! %l2 = 0000007d, %l3 = 0000540b, Mem[000000005b800158] = 91460447 f96abb8b
std %l2,[%i3+0x158] ! Mem[000000005b800158] = 0000007d 0000540b
! Mem[000000005a800104] = bb6700be, %l2 = 000000000000007d
swap [%i1+0x104],%l2 ! %l2 = 00000000bb6700be
p37_label_20:
! %l6 = 000000003ed616ae, Mem[00000000900001fe] = 8ab5a314
sth %l6,[%i4+0x1fe] ! Mem[00000000900001fc] = 16aea314
! Mem[00000000918000cc] = ee9de4a5, %g18 = fa1f2a2c7c450e41
ldsw [%o0+0x0cc],%g2 ! %g2 = fa1f2a2c7c450e41
! Mem[0000000091000008] = fb9248e5, %g2 = ffffffffee9de4a5
ldsh [%i6+%o1],%g2 ! %g2 = fffffffffffffb92
! Mem[000000005a000100] = eb784fa53f4d3be4, %l2 = 00000000bb6700be, %l1 = 0000000008d4f576
add %i0,0x100,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = eb784fa53f4d3be4
! Mem[000000005a00019c] = 0a53de9a, %l0 = 00000000160f5c05
ldstub [%i0+0x19c],%l0 ! %l0 = 0000000a000000ff
! Mem[000000005b8000ac] = e7a1f139, %l5 = ce587c0226c7f64f
ldsw [%i3+0x0ac],%l5 ! %l5 = ffffffffe7a1f139
! %l3 = 000000000000540b, Mem[0000000091800118] = 29c2ad3a060bb791
stx %l3,[%o0+0x118] ! Mem[0000000091800118] = 000000000000540b
! Mem[000000005a800084] = 454d4b54, %l4 = 0000000001f40016
ldsb [%i1+0x086],%l4 ! %l4 = 000000000000004b
! %l5 = ffffffffe7a1f139, Mem[000000009180002b] = 4be8f5b6
stb %l5,[%o0+0x02b] ! Mem[0000000091800028] = 39e8f5b6
! Mem[000000005a000188] = a6c45595, %l7 = 54d60e13, %l7 = 54d60e13
add %i0,0x188,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000a6c45595
p37_label_21:
! Mem[00000000908001c0] = f50e5fb6 224fce3e, %g2 = fffffb92, %g3 = 23e3216b
ldd [%i5+0x1c0],%g2 ! %g2 = 00000000f50e5fb6 00000000224fce3e
! Mem[00000000908000d0] = b92bd5886ed32e70, %g2 = 00000000f50e5fb6
ldx [%i5+0x0d0],%g2 ! %g2 = b92bd5886ed32e70
! Mem[0000000091800044] = 34b2d0ed, %g2 = b92bd5886ed32e70
ldub [%o0+0x045],%g2 ! %g2 = 0000000000000034
! Mem[0000000090000010] = f57659d8, %g2 = 0000000000000034
ldsh [%i4+0x012],%g2 ! %g2 = fffffffffffff576
! Mem[000000005b0000bc] = 42afcc84, %l7 = 00000000a6c45595
swap [%i2+0x0bc],%l7 ! %l7 = 0000000042afcc84
! Mem[00000000910000dc] = 6186e2cf, %g2 = fffffffffffff576
lduh [%i6+0x0de],%g2 ! %g2 = 0000000000006186
! Mem[0000000091000024] = 949daf35, %g2 = 0000000000006186
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000094
! %f0 = 099800ff 454d4b54 6816ff62 a968232d
! %f4 = 55c14d05 7cabbd75 b91346b5 2c60a9aa
! %f8 = f0d7a327 c4930fd9 dbe37044 e7a1f139
! %f12 = b76a805c 46f80230 f6865496 f583aa81
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[000000005b800040] = 876f57c4 a163582b 4b7045b6 03f40f72
! Mem[000000005b800050] = 944a594f c3254928 a7baf40d c65d795e
! Mem[000000005b800060] = 750328d2 13966768 50025a33 721ea842
! Mem[000000005b800070] = 55e1f312 20b85124 b27ef832 519887de
ldda [%i3+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 000000005b800040
! Mem[00000000918001cc] = ab6629cc, %g2 = 0000000000000094
ldub [%o0+0x1cf],%g2 ! %g2 = 00000000000000ab
p37_label_22:
! Mem[000000005a8001f4] = 6c30748e, %l0 = 000000000000000a
swap [%i1+0x1f4],%l0 ! %l0 = 000000006c30748e
! Mem[000000005a0001d8] = 920b13974c7599ab, %l4 = 000000000000004b, %l1 = eb784fa53f4d3be4
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 920b13974c7599ab
! Mem[0000000090000188] = 61634ee4290968c3, %g2 = 00000000000000ab
ldx [%i4+0x188],%g2 ! %g2 = 61634ee4290968c3
! %l2 = 00000000bb6700be, Mem[0000000090800003] = a41b2e58
stb %l2,[%i5+0x003] ! Mem[0000000090800000] = be1b2e58
! Mem[000000005a800198] = a143e050, %l5 = ffffffffe7a1f139
swap [%i1+0x198],%l5 ! %l5 = 00000000a143e050
! Mem[0000000091000078] = 9d54079e, %g2 = 61634ee4290968c3
ldub [%i6+0x078],%g2 ! %g2 = 000000000000009d
! %l6 = 3ed616ae, %l7 = 42afcc84, Mem[0000000091000150] = 3ab93af1 79d8a372
std %l6,[%i6+0x150] ! Mem[0000000091000150] = 3ed616ae 42afcc84
! Mem[000000005a000000] = f14fa728 b885a1ad 878cd5b7 3b0a6f4d
! Mem[000000005a000010] = 42156574 0af66f76 6d5d978b 2e711ef8
! Mem[000000005a000020] = abc6d1c7 78ea8e22 e779e443 115fafd4
! Mem[000000005a000030] = 38744641 1bf0922b f7f9a7b9 5835c0c1
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 000000005a000000
! Mem[000000009100013c] = 0000006b, %g2 = 000000000000009d
ldub [%i6+0x13c],%g2 ! %g2 = 0000000000000000
! Mem[000000005b800172] = 3b00f1e9, %l2 = 00000000bb6700be
ldstub [%i3+0x172],%l2 ! %l2 = 000000f1000000ff
p37_label_23:
! Mem[000000005b0000a8] = a29fdf51, %l3 = 000000000000540b
swap [%i2+0x0a8],%l3 ! %l3 = 00000000a29fdf51
! %l0 = 000000006c30748e, Mem[00000000918001b0] = 913cf8e6
stw %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = 6c30748e
! %l5 = 00000000a143e050, Mem[000000005a800120] = f865124d
stw %l5,[%i1+0x120] ! Mem[000000005a800120] = a143e050
! %f0 = 099800ff 454d4b54 6816ff62 a968232d
! %f4 = 55c14d05 7cabbd75 b91346b5 2c60a9aa
! %f8 = f0d7a327 c4930fd9 dbe37044 e7a1f139
! %f12 = b76a805c 46f80230 f6865496 f583aa81
mov 0x1c0,%g4
stda %f0,[%i3+%g4]ASI_COMMIT_P ! Block Store to 000000005b8001c0
! Mem[000000005b000108] = f8d062ec, %l6 = 000000003ed616ae
swap [%i2+0x108],%l6 ! %l6 = 00000000f8d062ec
! Mem[000000005b800150] = 45f122cf1c154e83, %l2 = 00000000000000f1, %l0 = 000000006c30748e
add %i3,0x150,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 45f122cf1c154e83
! Mem[000000005b800160] = 9dac9ea413966768, %l3 = 00000000a29fdf51
ldx [%i3+0x160],%l3 ! %l3 = 9dac9ea413966768
! Mem[000000005b000054] = da3e8cdc, %l1 = 4c7599ab, %l5 = a143e050
add %i2,0x54,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000da3e8cdc
! Mem[0000000091000124] = c15fd8fa, %g2 = 0000000000000000
lduw [%i6+0x124],%g2 ! %g2 = 00000000c15fd8fa
! Mem[000000005a0000a8] = 99da3cf8 939285e2, %l4 = 0000004b, %l5 = da3e8cdc
ldd [%i0+0x0a8],%l4 ! %l4 = 0000000099da3cf8 00000000939285e2
p37_label_24:
! %f16 = f14fa728 b885a1ad 878cd5b7 3b0a6f4d
! %f20 = 42156574 0af66f76 6d5d978b 2e711ef8
! %f24 = abc6d1c7 78ea8e22 e779e443 115fafd4
! %f28 = 38744641 1bf0922b f7f9a7b9 5835c0c1
mov 0x080,%g5
stda %f16,[%i1+%g5]ASI_COMMIT_S ! Block Store to 000000005a800080
! Mem[00000000908000c4] = 81da3a83, %g2 = 00000000c15fd8fa
lduh [%i5+0x0c4],%g2 ! %g2 = 00000000000081da
! Mem[00000000900001a4] = 68547d23, %g18 = fa1f2a2c7c450e41
ldsw [%i4+0x1a4],%g2 ! %g2 = fa1f2a2c7c450e41
! %f16 = f14fa728 b885a1ad 878cd5b7 3b0a6f4d
! %f20 = 42156574 0af66f76 6d5d978b 2e711ef8
! %f24 = abc6d1c7 78ea8e22 e779e443 115fafd4
! %f28 = 38744641 1bf0922b f7f9a7b9 5835c0c1
mov 0x140,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUSL ! Block Store to 000000005b000140
! Mem[000000005b000190] = aa025f5867403301, %l3 = 9dac9ea413966768, %l6 = 00000000f8d062ec
add %i2,0x190,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = aa025f5867403301
! Mem[0000000090000180] = e43b4d3f a54f78eb 61634ee4 290968c3
! Mem[0000000090000190] = 3bb3d859 76f5d408 5afecf40 47d1a588
! Mem[00000000900001a0] = 3f5e5712 68547d23 ec0bee2d 355e2b24
! Mem[00000000900001b0] = 6941f073 bcee3d57 06800c62 650a8ab5
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000100] = 04f6989f e4598ae8 fcad1e22 0401c01b
! Mem[0000000090000110] = 75f00601 3cbf5025 0722c16f 66b6b739
! Mem[0000000090000120] = 1f1785e4 d9038391 be8d05fb 24c5c411
! Mem[0000000090000130] = 5e64793a 58890a4c 1d07e103 62baf6e0
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000005a80003c] = 449937a1, %l7 = 0000000042afcc84
ldstub [%i1+0x03c],%l7 ! %l7 = 00000044000000ff
! Mem[000000005a000170] = e5b05cab, %l7 = 0000000000000044
swap [%i0+0x170],%l7 ! %l7 = 00000000e5b05cab
! %l0 = 1c154e83, %l1 = 4c7599ab, Mem[00000000900001d0] = 3bb3d859 76f5d408
std %l0,[%i4+0x1d0] ! Mem[00000000900001d0] = 1c154e83 4c7599ab
p37_label_25:
! %f0 = 099800ff 454d4b54 6816ff62 a968232d
! %f4 = 55c14d05 7cabbd75 b91346b5 2c60a9aa
! %f8 = f0d7a327 c4930fd9 dbe37044 e7a1f139
! %f12 = b76a805c 46f80230 f6865496 f583aa81
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %l6 = 67403301, %l7 = e5b05cab, Mem[0000000090800180] = 8ee7bc1b 7cf6240b
std %l6,[%i5+0x180] ! Mem[0000000090800180] = 67403301 e5b05cab
! %l5 = 00000000939285e2, Mem[000000005b000190] = aa025f58
sth %l5,[%i2+0x190] ! Mem[000000005b000190] = 85e25f58
! %l2 = 00000000000000f1, Mem[0000000091800154] = b80be421
stw %l2,[%o0+0x154] ! Mem[0000000091800154] = 000000f1
! Mem[0000000090800008] = 9c039aa9 005c8a51, %g2 = 68547d23, %g3 = 224fce3e
ldd [%i5+%o1],%g2 ! %g2 = 000000009c039aa9 00000000005c8a51
! Mem[000000005a000010] = 42156574, %l3 = 13966768, %l4 = 99da3cf8
add %i0,0x10,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000042156574
! Mem[000000005a8000f0] = 6f9f3484, %l0 = 1c154e83, %l2 = 000000f1
add %i1,0xf0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000006f9f3484
! Mem[0000000090800110] = 2777693c, %g2 = 000000009c039aa9
ldsb [%i5+0x113],%g2 ! %g2 = 0000000000000027
! Mem[000000005a8001bb] = f09c78f6, %l0 = 45f122cf1c154e83
ldstub [%i1+0x1bb],%l0 ! %l0 = 000000f6000000ff
! %f16 = f14fa728 b885a1ad 878cd5b7 3b0a6f4d
! %f20 = 42156574 0af66f76 6d5d978b 2e711ef8
! %f24 = abc6d1c7 78ea8e22 e779e443 115fafd4
! %f28 = 38744641 1bf0922b f7f9a7b9 5835c0c1
mov 0x0c0,%g4
stda %f16,[%i2+%g4]ASI_BLK_AIUPL ! Block Store to 000000005b0000c0
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000000000f6
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 920b13974c7599ab
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000006f9f3484
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 9dac9ea413966768
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000042156574
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000939285e2
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be aa025f5867403301
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e5b05cab
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 099800ff 454d4b54
bne %xcc,p37_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6816ff62 a968232d
bne %xcc,p37_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 55c14d05 7cabbd75
bne %xcc,p37_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b91346b5 2c60a9aa
bne %xcc,p37_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be f0d7a327 c4930fd9
bne %xcc,p37_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be dbe37044 e7a1f139
bne %xcc,p37_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b76a805c 46f80230
bne %xcc,p37_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f6865496 f583aa81
bne %xcc,p37_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be f14fa728 b885a1ad
bne %xcc,p37_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 878cd5b7 3b0a6f4d
bne %xcc,p37_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 42156574 0af66f76
bne %xcc,p37_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 6d5d978b 2e711ef8
bne %xcc,p37_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be abc6d1c7 78ea8e22
bne %xcc,p37_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e779e443 115fafd4
bne %xcc,p37_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 38744641 1bf0922b
bne %xcc,p37_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be f7f9a7b9 5835c0c1
bne %xcc,p37_f30_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = abc6d1c778ea8e22
ldx [%i0+0x020],%g3 ! Observed data at 000000005a000020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x020,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 291ffbc3ffffb702
ldx [%i0+0x0c8],%g3 ! Observed data at 000000005a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = d1265affea9ffa8c
ldx [%i0+0x0e0],%g3 ! Observed data at 000000005a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0212389e2737bdcf
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 = 237d54ff12575e3f
ldx [%i0+0x120],%g3 ! Observed data at 000000005a000120
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x120,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000449786324d
ldx [%i0+0x170],%g3 ! Observed data at 000000005a000170
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6e6a0a3ec2917ea4
ldx [%i0+0x180],%g3 ! Observed data at 000000005a000180
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1285d7d3ff53de9a
ldx [%i0+0x198],%g3 ! Observed data at 000000005a000198
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 76ce31fff11213ef
ldx [%i0+0x1a0],%g3 ! Observed data at 000000005a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 9bf316ff81156b7e
ldx [%i0+0x1b8],%g3 ! Observed data at 000000005a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0f1fe8b5cfc2e6ff
ldx [%i0+0x1f8],%g3 ! Observed data at 000000005a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x1f8,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = ffa954f192438abe
ldx [%i1+0x028],%g3 ! Observed data at 000000005a800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ba62d97aff9937a1
ldx [%i1+0x038],%g3 ! Observed data at 000000005a800038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = f14fa728b885a1ad
ldx [%i1+0x080],%g3 ! Observed data at 000000005a800080
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 878cd5b73b0a6f4d
ldx [%i1+0x088],%g3 ! Observed data at 000000005a800088
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 421565740af66f76
ldx [%i1+0x090],%g3 ! Observed data at 000000005a800090
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 6d5d978b2e711ef8
ldx [%i1+0x098],%g3 ! Observed data at 000000005a800098
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = abc6d1c778ea8e22
ldx [%i1+0x0a0],%g3 ! Observed data at 000000005a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e779e443115fafd4
ldx [%i1+0x0a8],%g3 ! Observed data at 000000005a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 387446411bf0922b
ldx [%i1+0x0b0],%g3 ! Observed data at 000000005a8000b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f7f9a7b95835c0c1
ldx [%i1+0x0b8],%g3 ! Observed data at 000000005a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 06cab4ebfd2d1671
ldx [%i1+0x0c0],%g3 ! Observed data at 000000005a8000c0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = efc54d800000007d
ldx [%i1+0x100],%g3 ! Observed data at 000000005a800100
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = bfee7c6d16eae4d5
ldx [%i1+0x108],%g3 ! Observed data at 000000005a800108
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4b3602c7fd95dfc2
ldx [%i1+0x118],%g3 ! Observed data at 000000005a800118
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = a143e05003817638
ldx [%i1+0x120],%g3 ! Observed data at 000000005a800120
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = a7d3ad00000000fb
ldx [%i1+0x138],%g3 ! Observed data at 000000005a800138
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 9f0be4f200b07e38
ldx [%i1+0x140],%g3 ! Observed data at 000000005a800140
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = 6de17b9e5d276b33
ldx [%i1+0x188],%g3 ! Observed data at 000000005a800188
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = e7a1f13953eab79d
ldx [%i1+0x198],%g3 ! Observed data at 000000005a800198
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f09c78ff6a38f72d
ldx [%i1+0x1b8],%g3 ! Observed data at 000000005a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4536f7510000000a
ldx [%i1+0x1f0],%g3 ! Observed data at 000000005a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 291ffbc3ac480bcc
ldx [%i1+0x1f8],%g3 ! Observed data at 000000005a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1f8,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 00000000160f5c05
ldx [%i2+0x028],%g3 ! Observed data at 000000005b000028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = a4b0ff11da3e8cdc
ldx [%i2+0x050],%g3 ! Observed data at 000000005b000050
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0000454dcc16a07b
ldx [%i2+0x078],%g3 ! Observed data at 000000005b000078
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 34ffa188ac7be0a2
ldx [%i2+0x098],%g3 ! Observed data at 000000005b000098
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0000540b55c1933d
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 = f52fb794a6c45595
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 = ada185b828a74ff1
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 = 4d6f0a3bb7d58c87
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 = 766ff60a74651542
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 = f81e712e8b975d6d
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 = 228eea78c7d1c6ab
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 = d4af5f1143e479e7
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 = 2b92f01b41467438
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 = c1c03558b9a7f9f7
ldx [%i2+0x0f8],%g3 ! Observed data at 000000005b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3ed616aecc16a07b
ldx [%i2+0x108],%g3 ! Observed data at 000000005b000108
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3661d83946ffa574
ldx [%i2+0x130],%g3 ! Observed data at 000000005b000130
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = ada185b828a74ff1
ldx [%i2+0x140],%g3 ! Observed data at 000000005b000140
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 4d6f0a3bb7d58c87
ldx [%i2+0x148],%g3 ! Observed data at 000000005b000148
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 766ff60a74651542
ldx [%i2+0x150],%g3 ! Observed data at 000000005b000150
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = f81e712e8b975d6d
ldx [%i2+0x158],%g3 ! Observed data at 000000005b000158
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 228eea78c7d1c6ab
ldx [%i2+0x160],%g3 ! Observed data at 000000005b000160
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = d4af5f1143e479e7
ldx [%i2+0x168],%g3 ! Observed data at 000000005b000168
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2b92f01b41467438
ldx [%i2+0x170],%g3 ! Observed data at 000000005b000170
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = c1c03558b9a7f9f7
ldx [%i2+0x178],%g3 ! Observed data at 000000005b000178
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 85e25f5867403301
ldx [%i2+0x190],%g3 ! Observed data at 000000005b000190
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 00000095fd95dfc2
ldx [%i2+0x198],%g3 ! Observed data at 000000005b000198
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 99d883bb9252ffea
ldx [%i2+0x1a0],%g3 ! Observed data at 000000005b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5c9bdfc2ec9abe99
ldx [%i2+0x1d8],%g3 ! Observed data at 000000005b0001d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1d8,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x080],%g2 ! Expected data = 099800ff454d4b54
ldx [%i3+0x080],%g3 ! Observed data at 000000005b800080
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6816ff62a968232d
ldx [%i3+0x088],%g3 ! Observed data at 000000005b800088
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 55c14d057cabbd75
ldx [%i3+0x090],%g3 ! Observed data at 000000005b800090
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = b91346b52c60a9aa
ldx [%i3+0x098],%g3 ! Observed data at 000000005b800098
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f0d7a327c4930fd9
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 = dbe37044e7a1f139
ldx [%i3+0x0a8],%g3 ! Observed data at 000000005b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = b76a805c46f80230
ldx [%i3+0x0b0],%g3 ! Observed data at 000000005b8000b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f6865496f583aa81
ldx [%i3+0x0b8],%g3 ! Observed data at 000000005b8000b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000007d0000540b
ldx [%i3+0x158],%g3 ! Observed data at 000000005b800158
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 9dac9ea413966768
ldx [%i3+0x160],%g3 ! Observed data at 000000005b800160
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5be0ff7cdcbdb981
ldx [%i3+0x168],%g3 ! Observed data at 000000005b800168
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3b00ffe95bdbffa8
ldx [%i3+0x170],%g3 ! Observed data at 000000005b800170
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 099800ff454d4b54
ldx [%i3+0x1c0],%g3 ! Observed data at 000000005b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6816ff62a968232d
ldx [%i3+0x1c8],%g3 ! Observed data at 000000005b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 55c14d057cabbd75
ldx [%i3+0x1d0],%g3 ! Observed data at 000000005b8001d0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = b91346b52c60a9aa
ldx [%i3+0x1d8],%g3 ! Observed data at 000000005b8001d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f0d7a327c4930fd9
ldx [%i3+0x1e0],%g3 ! Observed data at 000000005b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = dbe37044e7a1f139
ldx [%i3+0x1e8],%g3 ! Observed data at 000000005b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b76a805c46f80230
ldx [%i3+0x1f0],%g3 ! Observed data at 000000005b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f6865496f583aa81
ldx [%i3+0x1f8],%g3 ! Observed data at 000000005b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1f8,%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
p37_f16_fail:
set p37_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f18_fail:
set p37_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f20_fail:
set p37_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f22_fail:
set p37_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f24_fail:
set p37_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f26_fail:
set p37_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f28_fail:
set p37_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f30_fail:
set p37_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stha %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000018]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b000008]
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b000018]
stba %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800018]
done
p37_trap1o:
stha %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000018]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b000008]
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b000018]
stba %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800018]
done
p37_trap2e:
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a000028]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000028]
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p37_trap2o:
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a000028]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000028]
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p37_trap3e:
nop
nop
nop
nop
done
p37_trap3o:
nop
nop
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 = 9f3579d0218ed100
ldx [%g1+0x008],%l1 ! %l1 = d293d75674952ebb
ldx [%g1+0x010],%l2 ! %l2 = e5e97d9ff239fb6c
ldx [%g1+0x018],%l3 ! %l3 = fba8fee041b58dc2
ldx [%g1+0x020],%l4 ! %l4 = 6ec5b543e7c22b64
ldx [%g1+0x028],%l5 ! %l5 = 2906f495e3f43377
ldx [%g1+0x030],%l6 ! %l6 = 7f738d782737bdcf
ldx [%g1+0x038],%l7 ! %l7 = e5dcdfb3e148f820
! 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 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 080f9699 d47b1f2f b01589c8 45c509dd
! %f20 = bf351339 e7d710e3 a8fbd1bd f3da8a54
! %f24 = 0cbe3ae9 598d0296 04d09501 5ccd6413
! %f28 = 2bbebd98 1219de93 d19d5a5a 5a0598c7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6763d4b2 e1236161 2c74ec24 05b516bf
! %f36 = 2f0970a3 318fc410 af4126fe d83ce3b6
! %f40 = c70349cd b495da29 8369583f 2d6e34a6
! %f44 = 05bbc961 89871b32 8b450905 6af0de4f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x537c870800000073,%g7,%g1 ! GSR scale = 14, align = 3
wr %g1,%g0,%gsr ! GSR = 537c870800000073
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:
! Mem[000000005d0001e8] = 0277d1f0, %l6 = 762e15187e97f325
swap [%i2+0x1e8],%l6 ! %l6 = 000000000277d1f0
! %l4 = f165c4de5b913471, Mem[0000000090000014] = 9ea9c096
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 5b913471
! Mem[000000005c000084] = 6b2e4320, %l4 = 5b913471, %l6 = 0277d1f0
add %i0,0x84,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000006b2e4320
! Mem[0000000090000140] = e7de3f21, %g2 = 9050fd2ae214f837
ldsb [%i4+0x142],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000090800058] = 764de9933347fe6f, %g2 = ffffffffffffffe7
ldx [%i5+0x058],%g2 ! %g2 = 764de9933347fe6f
! %l2 = 07db9869e6a1c672, Mem[0000000091000080] = 30f3d11f
stb %l2,[%i6+0x080] ! Mem[0000000091000080] = 72f3d11f
! Mem[000000005d00010c] = a6531a23, %l1 = 0afe00b1, %l6 = 6b2e4320
add %i2,0x10c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a6531a23
! Mem[000000005d80014a] = acb120dc, %l5 = d57e69a24fe5b047
ldstub [%i3+0x14a],%l5 ! %l5 = 00000020000000ff
! Mem[000000005d00012a] = 2c2467e8, %l6 = 00000000a6531a23
ldstub [%i2+0x12a],%l6 ! %l6 = 00000067000000ff
! Mem[00000000910000ac] = f2b795cc, %g2 = 764de9933347fe6f
ldub [%i6+0x0ac],%g2 ! %g2 = 00000000000000f2
p38_label_2:
! Mem[000000005c000104] = 62ee41ae, %l5 = 00000020, %l3 = 01428bdc
add %i0,0x104,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000062ee41ae
! Mem[0000000090000088] = 7c63a12ea19c0b8a, %g2 = 00000000000000f2
ldx [%i4+0x088],%g2 ! %g2 = 7c63a12ea19c0b8a
! Mem[000000005c8001e0] = 0d40132d, %l2 = e6a1c672, %l7 = 2c02e708
add %i1,0x1e0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000000d40132d
! %l3 = 0000000062ee41ae, Mem[00000000910000f8] = f92f485fc9468415
stx %l3,[%i6+0x0f8] ! Mem[00000000910000f8] = 0000000062ee41ae
! Mem[0000000091800188] = cbcfa3df62078fa2, %g2 = 7c63a12ea19c0b8a
ldx [%o0+0x188],%g2 ! %g2 = cbcfa3df62078fa2
! %l2 = 07db9869e6a1c672, Mem[0000000090800010] = f7ed6b21
stw %l2,[%i5+%o2] ! Mem[0000000090800010] = e6a1c672
! Mem[000000005c800180] = 64e7236d a8dd1978, %l2 = e6a1c672, %l3 = 62ee41ae
ldd [%i1+0x180],%l2 ! %l2 = 0000000064e7236d 00000000a8dd1978
! Mem[000000005c000158] = 36b6e2f180c049eb, %l1 = 1cbc52260afe00b1, %l5 = 0000000000000020
add %i0,0x158,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 36b6e2f180c049eb
! Mem[000000005d800124] = 3838b1f4, %l0 = 10673d1c4fd99b45
ldsw [%i3+0x124],%l0 ! %l0 = 000000003838b1f4
! Mem[0000000090000118] = e77f9909552c2766, %g2 = cbcfa3df62078fa2
ldx [%i4+0x118],%g2 ! %g2 = e77f9909552c2766
p38_label_3:
! Mem[000000005c000188] = 21c39e3d, %l0 = 000000003838b1f4
ldub [%i0+0x188],%l0 ! %l0 = 0000000000000021
! %f0 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
stda %f0,[%i2]ASI_COMMIT_P ! Block Store to 000000005d000000
! Mem[000000005d800094] = 88e16f72, %l3 = 00000000a8dd1978
ldub [%i3+0x094],%l3 ! %l3 = 0000000000000088
! %l1 = 1cbc52260afe00b1, Mem[00000000918001b8] = e384e8a2d9b4a6f2
stx %l1,[%o0+0x1b8] ! Mem[00000000918001b8] = 1cbc52260afe00b1
! Mem[0000000091000190] = 73308f30, %g2 = e77f9909552c2766
ldsh [%i6+0x192],%g2 ! %g2 = 0000000000007330
! %f0 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[0000000090000040] = 97104282 1b309035, %g2 = 00007330, %g3 = 0bad0b00
ldd [%i4+0x040],%g2 ! %g2 = 0000000097104282 000000001b309035
membar #Sync ! Added by membar checker (2104)
! Mem[000000005d000004] = c13a8d8d, %l3 = 00000088, %l5 = 80c049eb
add %i2,0x04,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c13a8d8d
! %l2 = 0000000064e7236d, Mem[0000000090000020] = 011f10cfc740a50e
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000000064e7236d
! Mem[000000009180011c] = 060bb791, %g2 = 0000000097104282
lduw [%o0+0x11c],%g2 ! %g2 = 00000000060bb791
p38_label_4:
! Mem[000000009080001c] = 609ec613, %g2 = 00000000060bb791
lduw [%i5+0x01c],%g2 ! %g2 = 00000000609ec613
! Mem[000000005c000000] = 878b26bcf167abcb, %l6 = 0000000000000067, %l4 = f165c4de5b913471
casxa [%i0]0x80,%l6,%l4 ! %l4 = 878b26bcf167abcb
! Mem[000000005d0000d0] = 720e6c7c, %l5 = c13a8d8d, %l4 = f167abcb
add %i2,0xd0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000720e6c7c
! %l6 = 0000000000000067, Mem[000000009100007c] = bbee9030
sth %l6,[%i6+0x07c] ! Mem[000000009100007c] = 00679030
! Mem[0000000091000020] = 905bc3c4949daf35, %g2 = 00000000609ec613
ldx [%i6+%o4],%g2 ! %g2 = 905bc3c4949daf35
! Mem[000000005c80013f] = b8484871, %l0 = 0000000000000021
ldstub [%i1+0x13f],%l0 ! %l0 = 00000071000000ff
! Mem[0000000091000118] = 454e9c33, %g2 = 905bc3c4949daf35
lduw [%i6+0x118],%g2 ! %g2 = 00000000454e9c33
! Mem[0000000091800164] = c730ce0b, %g2 = 00000000454e9c33
lduh [%o0+0x164],%g2 ! %g2 = 000000000000c730
! Mem[000000005d80003c] = 2ed76b83, %l1 = 0afe00b1, %l6 = 00000067
add %i3,0x3c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002ed76b83
! %f0 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
p38_label_5:
! %l5 = 00000000c13a8d8d, Mem[000000005d0000f0] = def18611
stw %l5,[%i2+0x0f0] ! Mem[000000005d0000f0] = c13a8d8d
! Mem[00000000910000b0] = ab633a4c, %g2 = 000000000000c730
ldsb [%i6+0x0b2],%g2 ! %g2 = ffffffffffffffab
! Mem[000000005d800050] = 8db96bad, %l0 = 0000000000000071
ldstub [%i3+0x050],%l0 ! %l0 = 0000008d000000ff
! Mem[0000000091800160] = 922fd400, %g18 = c2ec4d02c73f926b
ldsw [%o0+0x160],%g2 ! %g2 = c2ec4d02c73f926b
! Mem[000000005d0001f4] = 8dc17c26, %l0 = 000000000000008d
ldstub [%i2+0x1f4],%l0 ! %l0 = 0000008d000000ff
! Mem[000000005d000149] = f5a12576, %l6 = 000000002ed76b83
ldstub [%i2+0x149],%l6 ! %l6 = 000000a1000000ff
! %l0 = 000000000000008d, Mem[0000000090800147] = 72cb60a5
stb %l0,[%i5+0x147] ! Mem[0000000090800144] = 8dcb60a5
! Mem[000000005c000094] = 3f41d786, %l4 = 00000000720e6c7c
swap [%i0+0x094],%l4 ! %l4 = 000000003f41d786
! Mem[000000005c000104] = 62ee41ae, %l5 = c13a8d8d, %l6 = 000000a1
add %i0,0x104,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000062ee41ae
! Mem[000000005c000188] = 21c39e3d, %l4 = 000000003f41d786
swap [%i0+0x188],%l4 ! %l4 = 0000000021c39e3d
p38_label_6:
! %l3 = 0000000000000088, Mem[00000000900000fc] = 8e4a873e
stb %l3,[%i4+0x0fc] ! Mem[00000000900000fc] = 884a873e
! %f0 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[000000005d8000a0] = 52a7fe90, %l1 = 1cbc52260afe00b1
swap [%i3+0x0a0],%l1 ! %l1 = 0000000052a7fe90
! Mem[000000005d8001b4] = a97e7f7a, %l0 = 0000008d, %l6 = 62ee41ae
add %i3,0x1b4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a97e7f7a
! %f0 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[00000000908001d8] = 3188e525, %g2 = ffffffff922fd400
ldsh [%i5+0x1d8],%g2 ! %g2 = 0000000000003188
! Mem[000000005c000168] = 58944de81e7d1d8c, %l0 = 000000000000008d, %l5 = 00000000c13a8d8d
add %i0,0x168,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 58944de81e7d1d8c
! Mem[000000005c000178] = 5374ec77e8ab2e8e, %l0 = 000000000000008d, %l1 = 0000000052a7fe90
add %i0,0x178,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 5374ec77e8ab2e8e
! %l3 = 0000000000000088, Mem[000000005d8001d0] = 04fa5380
stw %l3,[%i3+0x1d0] ! Mem[000000005d8001d0] = 00000088
! %l2 = 0000000064e7236d, Mem[000000005d80003a] = a0fa0b9e
sth %l2,[%i3+0x03a] ! Mem[000000005d800038] = a0fa236d
p38_label_7:
membar #Sync ! Added by membar checker (2105)
! Mem[00000000900000b8] = 5b7b8204, %g2 = 0000000000003188
ldsb [%i4+0x0b9],%g2 ! %g2 = 000000000000005b
! Mem[000000005d8000a8] = bfac9ed7, %l3 = 0000000000000088
swap [%i3+0x0a8],%l3 ! %l3 = 00000000bfac9ed7
! %f0 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
mov 0x140,%g5
stda %f0,[%i1+%g5]ASI_BLK_PL ! Block Store to 000000005c800140
! %l2 = 64e7236d, %l3 = bfac9ed7, Mem[000000005d0000e8] = 331947ed 461d8ff5
std %l2,[%i2+0x0e8] ! Mem[000000005d0000e8] = 64e7236d bfac9ed7
! Mem[00000000910000c8] = 2aa4a537d5c23711, %g2 = 000000000000005b
ldx [%i6+0x0c8],%g2 ! %g2 = 2aa4a537d5c23711
! %l4 = 0000000021c39e3d, Mem[000000005d800070] = 8300ccec6c396589
stx %l4,[%i3+0x070] ! Mem[000000005d800070] = 0000000021c39e3d
! Mem[00000000918001f0] = 019c9db4 8a23ac68, %g2 = d5c23711, %g3 = 1b309035
ldd [%o0+0x1f0],%g2 ! %g2 = 00000000019c9db4 000000008a23ac68
! Mem[000000005c0001ce] = 02b8eb12, %l0 = 000000000000008d
ldstub [%i0+0x1ce],%l0 ! %l0 = 000000eb000000ff
! Mem[0000000090000074] = 85c65c27, %g2 = 00000000019c9db4
lduw [%i4+0x074],%g2 ! %g2 = 0000000085c65c27
! Mem[000000005d80018c] = af3a7332, %l7 = 000000000d40132d
ldsb [%i3+0x18c],%l7 ! %l7 = ffffffffffffffaf
p38_label_8:
! %l6 = 00000000a97e7f7a, Mem[000000009000003e] = 5b459710
sth %l6,[%i4+0x03e] ! Mem[000000009000003c] = 7f7a9710
! %f0 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
stda %f0,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 000000005c800180
! Mem[000000005c000128] = fe76e8d5 67df9f55, %l6 = a97e7f7a, %l7 = ffffffaf
ldd [%i0+0x128],%l6 ! %l6 = 00000000fe76e8d5 0000000067df9f55
! Mem[000000005d8001c0] = 50f5c459, %l0 = 00000000000000eb
swap [%i3+0x1c0],%l0 ! %l0 = 0000000050f5c459
! Mem[000000005c000084] = 6b2e4320, %l0 = 50f5c459, %l7 = 67df9f55
add %i0,0x84,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006b2e4320
! %f16 = 080f9699 d47b1f2f b01589c8 45c509dd
! %f20 = bf351339 e7d710e3 a8fbd1bd f3da8a54
! %f24 = 0cbe3ae9 598d0296 04d09501 5ccd6413
! %f28 = 2bbebd98 1219de93 d19d5a5a 5a0598c7
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000005c800128] = d817e440, %l4 = 21c39e3d, %l3 = bfac9ed7
add %i1,0x128,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000d817e440
! %l4 = 0000000021c39e3d, Mem[0000000090000082] = e72ac13a
sth %l4,[%i4+0x082] ! Mem[0000000090000080] = 9e3dc13a
! Mem[0000000091000138] = 962292af, %g2 = 0000000085c65c27
ldsb [%i6+0x139],%g2 ! %g2 = ffffffffffffff96
p38_label_9:
! %l4 = 21c39e3d, %l5 = 1e7d1d8c, Mem[0000000090800010] = e6a1c672 d1f0cb33
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 21c39e3d 1e7d1d8c
! %f16 = 080f9699 d47b1f2f b01589c8 45c509dd
! %f20 = bf351339 e7d710e3 a8fbd1bd f3da8a54
! %f24 = 0cbe3ae9 598d0296 04d09501 5ccd6413
! %f28 = 2bbebd98 1219de93 d19d5a5a 5a0598c7
mov 0x080,%g4
stda %f16,[%i2+%g4]ASI_COMMIT_S ! Block Store to 000000005d000080
! Mem[000000005d8001a0] = 23d4b1ab, %l6 = 00000000fe76e8d5
swap [%i3+0x1a0],%l6 ! %l6 = 0000000023d4b1ab
! Mem[000000005c8001d8] = 1114f494f7acc8e5, %l6 = 0000000023d4b1ab, %l5 = 58944de81e7d1d8c
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 1114f494f7acc8e5
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000005d800008] = d5dbf90e9032840f, %l7 = 000000006b2e4320, %l0 = 0000000050f5c459
add %i3,0x08,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d5dbf90e9032840f
! Mem[000000005c000188] = 3f41d786, %l7 = 000000006b2e4320
ldsb [%i0+0x188],%l7 ! %l7 = 000000000000003f
! %l6 = 0000000023d4b1ab, Mem[0000000091000180] = 4b016a30272883b4
stx %l6,[%i6+0x180] ! Mem[0000000091000180] = 0000000023d4b1ab
! Mem[000000005c8001f4] = 582ac95d, %l5 = f7acc8e5, %l4 = 21c39e3d
add %i1,0x1f4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000582ac95d
! Mem[00000000900000a4] = 313895d6, %g2 = ffffffffffffff96
ldub [%i4+0x0a5],%g2 ! %g2 = 0000000000000031
p38_label_10:
! Mem[0000000091000124] = c15fd8fa, %g2 = 0000000000000031
lduh [%i6+0x124],%g2 ! %g2 = 000000000000c15f
! Mem[000000005d000078] = f270531e4632f165, %l6 = 0000000023d4b1ab, %l5 = 1114f494f7acc8e5
add %i2,0x78,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = f270531e4632f165
membar #Sync ! Added by membar checker (2106)
! Mem[0000000090000140] = 080f9699 d47b1f2f b01589c8 45c509dd
! Mem[0000000090000150] = bf351339 e7d710e3 a8fbd1bd f3da8a54
! Mem[0000000090000160] = 0cbe3ae9 598d0296 04d09501 5ccd6413
! Mem[0000000090000170] = 2bbebd98 1219de93 d19d5a5a 5a0598c7
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000005c800044] = 9eb9d63a, %l0 = d5dbf90e9032840f
ldstub [%i1+0x044],%l0 ! %l0 = 0000009e000000ff
! Mem[000000005c800108] = e5aa2254, %l3 = 00000000d817e440
lduw [%i1+0x108],%l3 ! %l3 = 00000000e5aa2254
! Mem[000000005c80002b] = bec04e36, %l3 = 00000000e5aa2254
ldstub [%i1+0x02b],%l3 ! %l3 = 00000036000000ff
! Mem[0000000091000054] = 01cd7b57, %g2 = 000000000000c15f
ldub [%i6+0x057],%g2 ! %g2 = 0000000000000001
! Mem[000000005d8000f7] = 4315069b, %l3 = 0000000000000036
ldstub [%i3+0x0f7],%l3 ! %l3 = 0000009b000000ff
! Mem[00000000910000f8] = 00000000, %g18 = c2ec4d02c73f926b
ldsw [%i6+0x0f8],%g2 ! %g2 = c2ec4d02c73f926b
! Mem[000000005d800160] = b7bcfe75, %l1 = e8ab2e8e, %l7 = 0000003f
add %i3,0x160,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000b7bcfe75
p38_label_11:
! Mem[0000000091000050] = 745b39ae 2fe96201, %g2 = 00000000, %g3 = 8a23ac68
ldd [%i6+0x050],%g2 ! %g2 = 00000000745b39ae 000000002fe96201
! Mem[0000000090000130] = f6146316, %g18 = c2ec4d02c73f926b
ldsw [%i4+0x130],%g2 ! %g2 = c2ec4d02c73f926b
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910000fc] = 62ee41ae, %g2 = fffffffff6146316
lduh [%i6+0x0fc],%g2 ! %g2 = 00000000000062ee
! Mem[0000000090000000] = 8d8d3ac1 2ae71df3 7f6e8545 74f03e40
! Mem[0000000090000010] = e8e26055 9d5b4905 d82b5855 78b60971
! Mem[0000000090000020] = 953831ec 97efc539 5de0c40f 1840f1d6
! Mem[0000000090000030] = 51b64e49 f6818eb0 d9b91a04 827b7f7a
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000009080014c] = 5c79d7a9, %g2 = 00000000000062ee
ldub [%i5+0x14f],%g2 ! %g2 = 000000000000005c
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l4 = 582ac95d, %l5 = 4632f165, Mem[0000000091800160] = 922fd400 c730ce0b
std %l4,[%o0+0x160] ! Mem[0000000091800160] = 582ac95d 4632f165
! Mem[000000005d000110] = 3415a522, %l1 = 5374ec77e8ab2e8e
swap [%i2+0x110],%l1 ! %l1 = 000000003415a522
! Mem[000000005d00016c] = d5dc7a34, %l7 = 00000000b7bcfe75
lduw [%i2+0x16c],%l7 ! %l7 = 00000000d5dc7a34
p38_label_12:
! Mem[0000000091000154] = d8a37218, %g2 = 000000000000005c
ldub [%i6+0x155],%g2 ! %g2 = 00000000000000d8
! Mem[000000005c00003c] = 2d4d862e, %l3 = 0000009b, %l6 = 23d4b1ab
add %i0,0x3c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002d4d862e
! Mem[000000005c0001b8] = a5296a750a5471f3, %l6 = 000000002d4d862e, %l3 = 000000000000009b
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = a5296a750a5471f3
! %f0 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
stda %f0,[%i2+%g5]ASI_BLK_P ! Block Store to 000000005d000040
! Mem[00000000918000d8] = 4d2b38ff 16493f32, %g2 = 000000d8, %g3 = 2fe96201
ldd [%o0+0x0d8],%g2 ! %g2 = 000000004d2b38ff 0000000016493f32
! %l1 = 000000003415a522, Mem[00000000918000a8] = 8552721f
stw %l1,[%o0+0x0a8] ! Mem[00000000918000a8] = 3415a522
! Mem[000000005c800034] = 162af82d, %l7 = d5dc7a34, %l2 = 64e7236d
add %i1,0x34,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000162af82d
! %f16 = 080f9699 d47b1f2f b01589c8 45c509dd
! %f20 = bf351339 e7d710e3 a8fbd1bd f3da8a54
! %f24 = 0cbe3ae9 598d0296 04d09501 5ccd6413
! %f28 = 2bbebd98 1219de93 d19d5a5a 5a0598c7
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l3 = a5296a750a5471f3, Mem[0000000091800182] = 5e813a89
sth %l3,[%o0+0x182] ! Mem[0000000091800180] = 71f33a89
! Mem[000000005c0001bc] = 0a5471f3, %l2 = 00000000162af82d
swap [%i0+0x1bc],%l2 ! %l2 = 000000000a5471f3
p38_label_13:
! Mem[000000005c000150] = 8ba0cce3e2afd5f1, %l5 = f270531e4632f165, %l5 = f270531e4632f165
add %i0,0x150,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 8ba0cce3e2afd5f1
! Mem[000000005c000080] = c5860482, %l4 = 00000000582ac95d
swap [%i0+0x080],%l4 ! %l4 = 00000000c5860482
! Mem[00000000900001c8] = d445a3ccedb08b72, %g2 = 000000004d2b38ff
ldx [%i4+0x1c8],%g2 ! %g2 = d445a3ccedb08b72
! Mem[000000005c0001b4] = 95c16c32, %l2 = 000000000a5471f3
swap [%i0+0x1b4],%l2 ! %l2 = 0000000095c16c32
! %l0 = 0000009e, %l1 = 3415a522, Mem[00000000908001d8] = 3188e525 cea79a81
std %l0,[%i5+0x1d8] ! Mem[00000000908001d8] = 0000009e 3415a522
! Mem[000000005c0000fc] = 096f7840, %l2 = 95c16c32, %l4 = c5860482
add %i0,0xfc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000096f7840
! Mem[000000005d000000] = f31de72a c13a8d8d 403ef074 45856e7f
! Mem[000000005d000010] = 05495b9d 5560e2e8 7109b678 55582bd8
! Mem[000000005d000020] = 39c5ef97 ec313895 d6f14018 0fc4e05d
! Mem[000000005d000030] = b08e81f6 494eb651 455b7b82 041ab9d9
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 000000005d000000
! Mem[000000005c800094] = fe77cf5e, %l5 = 8ba0cce3e2afd5f1
swap [%i1+0x094],%l5 ! %l5 = 00000000fe77cf5e
! Mem[000000005c800018] = 7760cbc4, %l0 = 000000000000009e
swap [%i1+%o3],%l0 ! %l0 = 000000007760cbc4
! %l3 = a5296a750a5471f3, Mem[000000005c000158] = 36b6e2f180c049eb
stx %l3,[%i0+0x158] ! Mem[000000005c000158] = a5296a750a5471f3
p38_label_14:
! Mem[000000005d800130] = a913205be83b028f, %l0 = 000000007760cbc4, %l2 = 0000000095c16c32
add %i3,0x130,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = a913205be83b028f
! Mem[000000005c80016c] = 1840f1d6, %l3 = a5296a750a5471f3
swap [%i1+0x16c],%l3 ! %l3 = 000000001840f1d6
! Mem[000000005c000160] = dc0f74eb, %l6 = 000000002d4d862e
swap [%i0+0x160],%l6 ! %l6 = 00000000dc0f74eb
! Mem[000000005d000118] = d28738f9, %l4 = 00000000096f7840
ldstub [%i2+0x118],%l4 ! %l4 = 000000d2000000ff
! %l3 = 000000001840f1d6, Mem[000000009000004e] = 8145b666
stb %l3,[%i4+0x04e] ! Mem[000000009000004c] = d645b666
! %l1 = 000000003415a522, Mem[000000005c800072] = 8ec7b42c
sth %l1,[%i1+0x072] ! Mem[000000005c800070] = 8ec7a522
! Mem[00000000908001cc] = 1ce4d927, %g18 = c2ec4d02c73f926b
ldsw [%i5+0x1cc],%g2 ! %g2 = c2ec4d02c73f926b
! Mem[000000005d000108] = 2be6790aa6531a23, %l5 = 00000000fe77cf5e, %l2 = a913205be83b028f
add %i2,0x108,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 2be6790aa6531a23
! %l2 = 2be6790aa6531a23, Mem[00000000910001ec] = 858d7a00
stw %l2,[%i6+0x1ec] ! Mem[00000000910001ec] = a6531a23
! Mem[000000005d0001d0] = b8d332e3, %l1 = 000000003415a522
swap [%i2+0x1d0],%l1 ! %l1 = 00000000b8d332e3
p38_label_15:
! Mem[000000005d0000fc] = 8b9a110e, %l5 = 00000000fe77cf5e
swap [%i2+0x0fc],%l5 ! %l5 = 000000008b9a110e
! %l0 = 7760cbc4, %l1 = b8d332e3, Mem[0000000090800198] = 34f61767 0eb34bb3
std %l0,[%i5+0x198] ! Mem[0000000090800198] = 7760cbc4 b8d332e3
! Mem[000000005d800189] = ea880ff7, %l0 = 000000007760cbc4
ldstub [%i3+0x189],%l0 ! %l0 = 00000088000000ff
! %l2 = a6531a23, %l3 = 1840f1d6, Mem[0000000091800070] = 164351f5 5822c467
std %l2,[%o0+0x070] ! Mem[0000000091800070] = a6531a23 1840f1d6
! %l4 = 00000000000000d2, Mem[000000009100007e] = 903072f3
sth %l4,[%i6+0x07e] ! Mem[000000009100007c] = 00d272f3
! Mem[000000005d000172] = 96f22444, %l0 = 0000000000000088
ldstub [%i2+0x172],%l0 ! %l0 = 00000024000000ff
! Mem[000000005c800130] = 6c2ecffb1071f2ac, %l1 = 00000000b8d332e3, %l2 = 2be6790aa6531a23
add %i1,0x130,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 6c2ecffb1071f2ac
! Mem[00000000910001ac] = 753ef19f, %g2 = 000000001ce4d927
ldsh [%i6+0x1ae],%g2 ! %g2 = 000000000000753e
! %l2 = 6c2ecffb1071f2ac, Mem[0000000091800010] = 402e8582
stb %l2,[%o0+%o2] ! Mem[0000000091800010] = ac2e8582
! %f16 = f31de72a c13a8d8d 403ef074 45856e7f
! %f20 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f24 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f28 = b08e81f6 494eb651 455b7b82 041ab9d9
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
p38_label_16:
! %l0 = 0000000000000024, Mem[000000009180002c] = e8f5b657
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = 00000024
! Mem[000000005c00007c] = b54302a0, %l6 = dc0f74eb, %l2 = 1071f2ac
add %i0,0x7c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000b54302a0
! Mem[000000005c8001d4] = 4f528d1d, %l3 = 1840f1d6, %l1 = b8d332e3
add %i1,0x1d4,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000004f528d1d
! Mem[000000009080017c] = 2f5e878e, %g2 = 000000000000753e
ldsb [%i5+0x17d],%g2 ! %g2 = 000000000000002f
! Mem[000000005c80018a] = 403ef074, %l1 = 000000004f528d1d
ldstub [%i1+0x18a],%l1 ! %l1 = 000000f0000000ff
! Mem[000000005c00019c] = 4ee21898, %l7 = 00000000d5dc7a34
swap [%i0+0x19c],%l7 ! %l7 = 000000004ee21898
! Mem[0000000090800160] = f8f72bd2, %g2 = 000000000000002f
ldub [%i5+0x163],%g2 ! %g2 = 00000000000000f8
! Mem[00000000918001d8] = e375a940, %g2 = 00000000000000f8
lduh [%o0+0x1d8],%g2 ! %g2 = 000000000000e375
! Mem[0000000090000060] = 6d7d714c, %g2 = 000000000000e375
lduw [%i4+0x060],%g2 ! %g2 = 000000006d7d714c
! Mem[0000000091000088] = 230256eb, %g18 = c2ec4d02c73f926b
ldsw [%i6+0x088],%g2 ! %g2 = c2ec4d02c73f926b
p38_label_17:
! %l3 = 000000001840f1d6, Mem[00000000908001b8] = da1c61c67b37c5c8
stx %l3,[%i5+0x1b8] ! Mem[00000000908001b8] = 000000001840f1d6
! Mem[000000005c800198] = 7109b67855582bd8, %l4 = 00000000000000d2, %l4 = 00000000000000d2
add %i1,0x198,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 7109b67855582bd8
! Mem[000000005d000140] = a2b2c9dee535e58e, %l6 = 00000000dc0f74eb, %l3 = 000000001840f1d6
add %i2,0x140,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = a2b2c9dee535e58e
! Mem[0000000091800118] = 29c2ad3a, %g2 = 00000000230256eb
lduw [%o0+0x118],%g2 ! %g2 = 0000000029c2ad3a
membar #Sync ! Added by membar checker (2107)
! %f0 = f31de72a c13a8d8d 403ef074 45856e7f
! %f4 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f8 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f12 = b08e81f6 494eb651 455b7b82 041ab9d9
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[000000005d0000d0] = 720e6c7ca7702b92, %l4 = 7109b67855582bd8, %l1 = 00000000000000f0
add %i2,0xd0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 720e6c7ca7702b92
! %l2 = 00000000b54302a0, Mem[00000000900000d9] = 09b67855
stb %l2,[%i4+0x0d9] ! Mem[00000000900000d8] = a0b67855
! Mem[0000000091000060] = f7488a65 8ce9387c, %g2 = 29c2ad3a, %g3 = 16493f32
ldd [%i6+0x060],%g2 ! %g2 = 00000000f7488a65 000000008ce9387c
! Mem[000000005c0000c0] = 6cf88cdc 88f0184a 88467aa4 fa42bc0d
! Mem[000000005c0000d0] = a8494baa c2451c77 f3160408 ae0efaa7
! Mem[000000005c0000e0] = d37d5422 4378fa3b 0b75554c e0783768
! Mem[000000005c0000f0] = 7e3e4e96 36d89b6c 1601ab33 096f7840
mov 0x0c0,%g4
ldda [%i0+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 000000005c0000c0
! Mem[00000000910001e0] = e503427004fdbd42, %g2 = 00000000f7488a65
ldx [%i6+0x1e0],%g2 ! %g2 = e503427004fdbd42
p38_label_18:
! %l3 = a2b2c9dee535e58e, Mem[00000000900001a8] = 5de0c40f
stb %l3,[%i4+0x1a8] ! Mem[00000000900001a8] = 8ee0c40f
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 4136d645
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000020] = ec97efc5, %g2 = e503427004fdbd42
ldsb [%i4+0x023],%g2 ! %g2 = ffffffffffffffec
! %l4 = 7109b67855582bd8, Mem[000000009080014d] = 95135c79
stb %l4,[%i5+0x14d] ! Mem[000000009080014c] = d8135c79
! Mem[000000005d800040] = 205b68e0, %l3 = e535e58e, %l2 = b54302a0
add %i3,0x40,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000205b68e0
! Mem[000000005c000154] = e2afd5f1, %l0 = 00000024, %l7 = 4ee21898
add %i0,0x154,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e2afd5f1
! Mem[00000000908001f0] = 6a20e8b438c6ddae, %g2 = ffffffffffffffec
ldx [%i5+0x1f0],%g2 ! %g2 = 6a20e8b438c6ddae
! Mem[000000005d000088] = b01589c845c509dd, %l6 = 00000000dc0f74eb, %l1 = 720e6c7ca7702b92
add %i2,0x88,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = b01589c845c509dd
! Mem[000000005d800158] = da92321c, %l5 = 000000008b9a110e
swap [%i3+0x158],%l5 ! %l5 = 00000000da92321c
! Mem[0000000090000080] = f31d9e3d c13a8d8d 403ef074 45856e7f
! Mem[0000000090000090] = 05495b9d 5560e2e8 7109b678 55582bd8
! Mem[00000000900000a0] = 39c5ef97 ec313895 d6f14018 0fc4e05d
! Mem[00000000900000b0] = b08e81f6 494eb651 455b7b82 041ab9d9
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
p38_label_19:
! Mem[0000000091800100] = 754f866f, %g2 = 6a20e8b438c6ddae
ldsh [%o0+0x102],%g2 ! %g2 = 000000000000754f
! Mem[00000000900001e8] = d6f14018, %g2 = 000000000000754f
lduw [%i4+0x1e8],%g2 ! %g2 = 00000000d6f14018
! Mem[0000000091000048] = 98369b321b9bfe6c, %g2 = 00000000d6f14018
ldx [%i6+0x048],%g2 ! %g2 = 98369b321b9bfe6c
! Mem[000000005d0000b4] = 1219de93, %l6 = 00000000dc0f74eb
ldsh [%i2+0x0b6],%l6 ! %l6 = ffffffffffffde93
! Mem[000000005d800034] = b715c51e, %l6 = ffffde93, %l2 = 205b68e0
add %i3,0x34,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000b715c51e
! %l4 = 55582bd8, %l5 = da92321c, Mem[00000000910001b0] = f19f210c 1e8d05f0
std %l4,[%i6+0x1b0] ! Mem[00000000910001b0] = 55582bd8 da92321c
! %f16 = f31de72a c13a8d8d 403ef074 45856e7f
! %f20 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f24 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f28 = b08e81f6 494eb651 455b7b82 041ab9d9
stda %f16,[%i1+%g5]ASI_COMMIT_P ! Block Store to 000000005c800040
! %l6 = ffffde93, %l7 = e2afd5f1, Mem[0000000091800180] = 595271f3 3a8961c0
std %l6,[%o0+0x180] ! Mem[0000000091800180] = ffffde93 e2afd5f1
! Mem[0000000091000040] = ed537811, %g2 = 98369b321b9bfe6c
lduw [%i6+0x040],%g2 ! %g2 = 00000000ed537811
! Mem[000000005d800112] = c7070bda, %l3 = a2b2c9dee535e58e
ldstub [%i3+0x112],%l3 ! %l3 = 0000000b000000ff
p38_label_20:
! Mem[000000005d000174] = 961c4b8c, %l1 = b01589c845c509dd
ldstub [%i2+0x174],%l1 ! %l1 = 00000096000000ff
! %l5 = 00000000da92321c, Mem[0000000091000020] = 905bc3c4
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = da92321c
! %f16 = f31de72a c13a8d8d 403ef074 45856e7f
! %f20 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f24 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f28 = b08e81f6 494eb651 455b7b82 041ab9d9
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000005d000154] = 4e6d1f1d, %l4 = 7109b67855582bd8
swap [%i2+0x154],%l4 ! %l4 = 000000004e6d1f1d
! Mem[000000005d0000f8] = 7648fc7a, %l5 = da92321c, %l6 = ffffde93
add %i2,0xf8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000007648fc7a
membar #Sync ! Added by membar checker (2108)
! Mem[0000000090000100] = 8d8d3ac1 2ae71df3 7f6e8545 74f03e40
! Mem[0000000090000110] = e8e26055 9d5b4905 d82b5855 78b60971
! Mem[0000000090000120] = 953831ec 97efc539 5de0c40f 1840f1d6
! Mem[0000000090000130] = 51b64e49 f6818eb0 d9b91a04 827b5b45
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[000000005d0001be] = 8f89442c, %l6 = 000000007648fc7a
ldstub [%i2+0x1be],%l6 ! %l6 = 00000044000000ff
! Mem[0000000090000180] = 8d8d3ac1 2ae71df3 7f6e8545 74f03e40
! Mem[0000000090000190] = e8e26055 9d5b4905 d82b5855 78b60971
! Mem[00000000900001a0] = 953831ec 97efc539 8ee0c40f 1840f1d6
! Mem[00000000900001b0] = 51b64e49 f6818eb0 d9b91a04 827b5b45
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[000000005d800160] = b7bcfe75d783b939, %l7 = 00000000e2afd5f1, %l2 = 00000000b715c51e
add %i3,0x160,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = b7bcfe75d783b939
! Mem[000000005d0000e8] = 64e7236d, %l4 = 000000004e6d1f1d
swap [%i2+0x0e8],%l4 ! %l4 = 0000000064e7236d
p38_label_21:
! Mem[000000005d800044] = 34dc917f, %l4 = 64e7236d, %l1 = 00000096
add %i3,0x44,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000034dc917f
! Mem[0000000090000194] = 9d5b4905, %g18 = c2ec4d02c73f926b
ldsw [%i4+0x194],%g2 ! %g2 = c2ec4d02c73f926b
membar #Sync ! Added by membar checker (2109)
! %l2 = b7bcfe75d783b939, Mem[000000009000018e] = 3e40e8e2
sth %l2,[%i4+0x18e] ! Mem[000000009000018c] = b939e8e2
! Mem[000000005c00009e] = 1c802fa1, %l3 = 000000000000000b
ldstub [%i0+0x09e],%l3 ! %l3 = 0000002f000000ff
! %f16 = f31de72a c13a8d8d 403ef074 45856e7f
! %f20 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f24 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f28 = b08e81f6 494eb651 455b7b82 041ab9d9
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[000000005c0000b0] = 46a1d53f, %l0 = 0000000000000024
ldsh [%i0+0x0b0],%l0 ! %l0 = 00000000000046a1
! Mem[0000000090000178] = d19d5a5a, %g2 = ffffffff9d5b4905
lduw [%i4+0x178],%g2 ! %g2 = 00000000d19d5a5a
! Mem[000000005d0001f0] = 8571c422, %l7 = 00000000e2afd5f1
ldstub [%i2+0x1f0],%l7 ! %l7 = 00000085000000ff
! %f0 = 6cf88cdc 88f0184a 88467aa4 fa42bc0d
! %f4 = a8494baa c2451c77 f3160408 ae0efaa7
! %f8 = d37d5422 4378fa3b 0b75554c e0783768
! %f12 = 7e3e4e96 36d89b6c 1601ab33 096f7840
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! %l7 = 0000000000000085, Mem[0000000090000072] = 4e49f681
sth %l7,[%i4+0x072] ! Mem[0000000090000070] = 0085f681
p38_label_22:
! Mem[000000009080015c] = 85690460, %g2 = 00000000d19d5a5a
ldub [%i5+0x15c],%g2 ! %g2 = 0000000000000085
! %l2 = b7bcfe75d783b939, Mem[000000009100001a] = ce40b400
sth %l2,[%i6+0x01a] ! Mem[0000000091000018] = b939b400
! %f0 = 6cf88cdc 88f0184a 88467aa4 fa42bc0d
! %f4 = a8494baa c2451c77 f3160408 ae0efaa7
! %f8 = d37d5422 4378fa3b 0b75554c e0783768
! %f12 = 7e3e4e96 36d89b6c 1601ab33 096f7840
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! %l0 = 00000000000046a1, Mem[000000005c000004] = f167abcb
stw %l0,[%i0+0x004] ! Mem[000000005c000004] = 000046a1
! %f0 = 6cf88cdc 88f0184a 88467aa4 fa42bc0d
! %f4 = a8494baa c2451c77 f3160408 ae0efaa7
! %f8 = d37d5422 4378fa3b 0b75554c e0783768
! %f12 = 7e3e4e96 36d89b6c 1601ab33 096f7840
mov 0x140,%g4
stda %f0,[%i1+%g4]ASI_BLK_PL ! Block Store to 000000005c800140
! Mem[000000005d8001f7] = 76e292c3, %l4 = 0000000064e7236d
ldstub [%i3+0x1f7],%l4 ! %l4 = 000000c3000000ff
! Mem[000000005d80012c] = 8bdf2f98, %l2 = b7bcfe75d783b939
swap [%i3+0x12c],%l2 ! %l2 = 000000008bdf2f98
! Mem[000000005c800132] = 6c2ecffb, %l2 = 000000008bdf2f98
ldstub [%i1+0x132],%l2 ! %l2 = 000000cf000000ff
! Mem[000000005d000034] = 494eb651, %l3 = 000000000000002f
swap [%i2+0x034],%l3 ! %l3 = 00000000494eb651
! %f16 = f31de72a c13a8d8d 403ef074 45856e7f
! %f20 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f24 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f28 = b08e81f6 494eb651 455b7b82 041ab9d9
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
p38_label_23:
membar #Sync ! Added by membar checker (2110)
! %f16 = f31de72a c13a8d8d 403ef074 45856e7f
! %f20 = 05495b9d 5560e2e8 7109b678 55582bd8
! %f24 = 39c5ef97 ec313895 d6f14018 0fc4e05d
! %f28 = b08e81f6 494eb651 455b7b82 041ab9d9
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %l3 = 00000000494eb651, Mem[0000000091000130] = e3fa2c65616d4f47
stx %l3,[%i6+0x130] ! Mem[0000000091000130] = 00000000494eb651
! %l2 = 00000000000000cf, Mem[00000000918000b8] = 1d00a0101a260a19
stx %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = 00000000000000cf
! Mem[000000005c8001c4] = 7c34c61d, %l7 = 0000000000000085
swap [%i1+0x1c4],%l7 ! %l7 = 000000007c34c61d
! Mem[00000000918000d0] = 4924b672, %g2 = 0000000000000085
lduw [%o0+0x0d0],%g2 ! %g2 = 000000004924b672
! Mem[000000005d800128] = b9b07681d783b939, %l1 = 0000000034dc917f, %l7 = 000000007c34c61d
add %i3,0x128,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = b9b07681d783b939
! Mem[000000005c800174] = 964e3e7e, %l6 = 00000044, %l2 = 000000cf
add %i1,0x174,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000964e3e7e
! Mem[0000000091000140] = 1cae4e95 52ef7953, %g2 = 4924b672, %g3 = 8ce9387c
ldd [%i6+0x140],%g2 ! %g2 = 000000001cae4e95 0000000052ef7953
! %l1 = 0000000034dc917f, Mem[0000000091000044] = 3f41e1e4
stw %l1,[%i6+0x044] ! Mem[0000000091000044] = 34dc917f
! Mem[000000005c80006c] = 0fc4e05d, %l6 = 0000000000000044
swap [%i1+0x06c],%l6 ! %l6 = 000000000fc4e05d
p38_label_24:
! Mem[00000000900001e8] = 40180fc4, %g2 = 000000001cae4e95
ldsb [%i4+0x1ea],%g2 ! %g2 = 0000000000000040
! Mem[000000005c8000c0] = 669eaef277107a77, %l0 = 00000000000046a1, %l6 = 000000000fc4e05d
add %i1,0xc0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 669eaef277107a77
! Mem[00000000908000b4] = ad7dcaa7, %g2 = 0000000000000040
ldub [%i5+0x0b6],%g2 ! %g2 = 00000000000000ad
! Mem[0000000091800190] = 9914d637 09e60481, %g2 = 000000ad, %g3 = 52ef7953
ldd [%o0+0x190],%g2 ! %g2 = 000000009914d637 0000000009e60481
! Mem[000000005d8001d0] = 00000088631dea6c, %l0 = 00000000000046a1, %l2 = 00000000964e3e7e
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 00000088631dea6c
! Mem[000000005c800118] = b797b2af, %l5 = da92321c, %l1 = 34dc917f
add %i1,0x118,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000b797b2af
! Mem[00000000900000f0] = 81f6494e, %g2 = 000000009914d637
ldsh [%i4+0x0f2],%g2 ! %g2 = ffffffffffff81f6
! Mem[0000000091000120] = 46768b48 c15fd8fa, %g2 = ffff81f6, %g3 = 09e60481
ldd [%i6+0x120],%g2 ! %g2 = 0000000046768b48 00000000c15fd8fa
! Mem[0000000090000100] = 8d8d3ac1 2ae71df3 7f6e8545 74f03e40
! Mem[0000000090000110] = e8e26055 9d5b4905 d82b5855 78b60971
! Mem[0000000090000120] = 953831ec 97efc539 5de0c40f 1840f1d6
! Mem[0000000090000130] = 51b64e49 f6818eb0 d9b91a04 827b5b45
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l3 = 00000000494eb651, Mem[00000000918001b4] = c2a89dc0
stw %l3,[%o0+0x1b4] ! Mem[00000000918001b4] = 494eb651
p38_label_25:
! Mem[0000000090800168] = 6d574838d5f50a6e, %g2 = 0000000046768b48
ldx [%i5+0x168],%g2 ! %g2 = 6d574838d5f50a6e
! Mem[0000000091000110] = deb0b627, %g2 = 6d574838d5f50a6e
ldsb [%i6+0x112],%g2 ! %g2 = ffffffffffffffde
! Mem[0000000090000080] = 6cf88cdc 88f0184a 88467aa4 fa42bc0d
! Mem[0000000090000090] = a8494baa c2451c77 f3160408 ae0efaa7
! Mem[00000000900000a0] = d37d5422 4378fa3b 0b75554c e0783768
! Mem[00000000900000b0] = 7e3e4e96 36d89b6c 1601ab33 096f7840
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000180] = 8d8d3ac1 2ae71df3 7f6e8545 74f0b939
! Mem[0000000090000190] = e8e26055 9d5b4905 d82b5855 78b60971
! Mem[00000000900001a0] = 953831ec 97efc539 8ee0c40f 1840f1d6
! Mem[00000000900001b0] = 51b64e49 f6818eb0 d9b91a04 827b5b45
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000900000d0] = 05495b9d5560e2e8, %g2 = ffffffffffffffde
ldx [%i4+0x0d0],%g2 ! %g2 = 05495b9d5560e2e8
! Mem[0000000091800050] = fbf579ed, %g2 = 05495b9d5560e2e8
ldsb [%o0+0x053],%g2 ! %g2 = fffffffffffffffb
! Mem[000000005c0000e0] = d37d5422, %l3 = 00000000494eb651
lduh [%i0+0x0e2],%l3 ! %l3 = 0000000000005422
! Mem[000000005c800054] = 5560e2e8, %l0 = 000046a1, %l5 = da92321c
add %i1,0x54,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000005560e2e8
! Mem[000000009180008c] = 1dbcda71, %g2 = fffffffffffffffb
ldub [%o0+0x08d],%g2 ! %g2 = 000000000000001d
! Mem[0000000091000058] = cd7b5735, %g2 = 000000000000001d
lduw [%i6+0x058],%g2 ! %g2 = 00000000cd7b5735
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000000046a1
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b797b2af
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000088631dea6c
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000005422
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000c3
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005560e2e8
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 669eaef277107a77
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be b9b07681d783b939
bne,a,pn %xcc,p38_reg_l7_fail
mov %l7,%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 6cf88cdc 88f0184a
bne %xcc,p38_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 88467aa4 fa42bc0d
bne %xcc,p38_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a8494baa c2451c77
bne %xcc,p38_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f3160408 ae0efaa7
bne %xcc,p38_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be d37d5422 4378fa3b
bne %xcc,p38_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0b75554c e0783768
bne %xcc,p38_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7e3e4e96 36d89b6c
bne %xcc,p38_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1601ab33 096f7840
bne %xcc,p38_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be f31de72a c13a8d8d
bne %xcc,p38_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 403ef074 45856e7f
bne %xcc,p38_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 05495b9d 5560e2e8
bne %xcc,p38_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7109b678 55582bd8
bne %xcc,p38_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 39c5ef97 ec313895
bne %xcc,p38_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d6f14018 0fc4e05d
bne %xcc,p38_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be b08e81f6 494eb651
bne %xcc,p38_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 455b7b82 041ab9d9
bne %xcc,p38_f30_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 878b26bc000046a1
ldx [%i0+0x000],%g3 ! Observed data at 000000005c000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x000,%g4
ldx [%g1+0x080],%g2 ! Expected data = 582ac95d6b2e4320
ldx [%i0+0x080],%g3 ! Observed data at 000000005c000080
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3d0bd8e3720e6c7c
ldx [%i0+0x090],%g3 ! Observed data at 000000005c000090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ff79fedd1c80ffa1
ldx [%i0+0x098],%g3 ! Observed data at 000000005c000098
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x098,%g4
ldx [%g1+0x158],%g2 ! Expected data = a5296a750a5471f3
ldx [%i0+0x158],%g3 ! Observed data at 000000005c000158
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2d4d862e5c259178
ldx [%i0+0x160],%g3 ! Observed data at 000000005c000160
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = 3f41d786327d853a
ldx [%i0+0x188],%g3 ! Observed data at 000000005c000188
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 48deff6cd5dc7a34
ldx [%i0+0x198],%g3 ! Observed data at 000000005c000198
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = b1e65a850a5471f3
ldx [%i0+0x1b0],%g3 ! Observed data at 000000005c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a5296a75162af82d
ldx [%i0+0x1b8],%g3 ! Observed data at 000000005c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b04ffd6902b8ff12
ldx [%i0+0x1c8],%g3 ! Observed data at 000000005c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1c8,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 0000009ea7c3e2b6
ldx [%i1+0x018],%g3 ! Observed data at 000000005c800018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = bec04eff6261e553
ldx [%i1+0x028],%g3 ! Observed data at 000000005c800028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = f31de72ac13a8d8d
ldx [%i1+0x040],%g3 ! Observed data at 000000005c800040
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 403ef07445856e7f
ldx [%i1+0x048],%g3 ! Observed data at 000000005c800048
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 05495b9d5560e2e8
ldx [%i1+0x050],%g3 ! Observed data at 000000005c800050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7109b67855582bd8
ldx [%i1+0x058],%g3 ! Observed data at 000000005c800058
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 39c5ef97ec313895
ldx [%i1+0x060],%g3 ! Observed data at 000000005c800060
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = d6f1401800000044
ldx [%i1+0x068],%g3 ! Observed data at 000000005c800068
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = b08e81f6494eb651
ldx [%i1+0x070],%g3 ! Observed data at 000000005c800070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 455b7b82041ab9d9
ldx [%i1+0x078],%g3 ! Observed data at 000000005c800078
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 76c9acc0e2afd5f1
ldx [%i1+0x090],%g3 ! Observed data at 000000005c800090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x090,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6c2efffb1071f2ac
ldx [%i1+0x130],%g3 ! Observed data at 000000005c800130
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 77f722cdb84848ff
ldx [%i1+0x138],%g3 ! Observed data at 000000005c800138
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 4a18f088dc8cf86c
ldx [%i1+0x140],%g3 ! Observed data at 000000005c800140
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0dbc42faa47a4688
ldx [%i1+0x148],%g3 ! Observed data at 000000005c800148
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 771c45c2aa4b49a8
ldx [%i1+0x150],%g3 ! Observed data at 000000005c800150
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = a7fa0eae080416f3
ldx [%i1+0x158],%g3 ! Observed data at 000000005c800158
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3bfa784322547dd3
ldx [%i1+0x160],%g3 ! Observed data at 000000005c800160
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 683778e04c55750b
ldx [%i1+0x168],%g3 ! Observed data at 000000005c800168
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 6c9bd836964e3e7e
ldx [%i1+0x170],%g3 ! Observed data at 000000005c800170
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 40786f0933ab0116
ldx [%i1+0x178],%g3 ! Observed data at 000000005c800178
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = f31de72ac13a8d8d
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 = 403eff7445856e7f
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 = 05495b9d5560e2e8
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 = 7109b67855582bd8
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 = 39c5ef97ec313895
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 = d6f140180fc4e05d
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 = b08e81f6494eb651
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 = 455b7b82041ab9d9
ldx [%i1+0x1b8],%g3 ! Observed data at 000000005c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = fd5a1f1a00000085
ldx [%i1+0x1c0],%g3 ! Observed data at 000000005c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1c0,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = f31de72ac13a8d8d
ldx [%i2+0x000],%g3 ! Observed data at 000000005d000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 403ef07445856e7f
ldx [%i2+0x008],%g3 ! Observed data at 000000005d000008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 05495b9d5560e2e8
ldx [%i2+0x010],%g3 ! Observed data at 000000005d000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7109b67855582bd8
ldx [%i2+0x018],%g3 ! Observed data at 000000005d000018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 39c5ef97ec313895
ldx [%i2+0x020],%g3 ! Observed data at 000000005d000020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d6f140180fc4e05d
ldx [%i2+0x028],%g3 ! Observed data at 000000005d000028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b08e81f60000002f
ldx [%i2+0x030],%g3 ! Observed data at 000000005d000030
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 455b7b82041ab9d9
ldx [%i2+0x038],%g3 ! Observed data at 000000005d000038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = f31de72ac13a8d8d
ldx [%i2+0x040],%g3 ! Observed data at 000000005d000040
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 403ef07445856e7f
ldx [%i2+0x048],%g3 ! Observed data at 000000005d000048
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 05495b9d5560e2e8
ldx [%i2+0x050],%g3 ! Observed data at 000000005d000050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7109b67855582bd8
ldx [%i2+0x058],%g3 ! Observed data at 000000005d000058
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 39c5ef97ec313895
ldx [%i2+0x060],%g3 ! Observed data at 000000005d000060
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = d6f140180fc4e05d
ldx [%i2+0x068],%g3 ! Observed data at 000000005d000068
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = b08e81f6494eb651
ldx [%i2+0x070],%g3 ! Observed data at 000000005d000070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 455b7b82041ab9d9
ldx [%i2+0x078],%g3 ! Observed data at 000000005d000078
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 080f9699d47b1f2f
ldx [%i2+0x080],%g3 ! Observed data at 000000005d000080
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b01589c845c509dd
ldx [%i2+0x088],%g3 ! Observed data at 000000005d000088
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = bf351339e7d710e3
ldx [%i2+0x090],%g3 ! Observed data at 000000005d000090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = a8fbd1bdf3da8a54
ldx [%i2+0x098],%g3 ! Observed data at 000000005d000098
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0cbe3ae9598d0296
ldx [%i2+0x0a0],%g3 ! Observed data at 000000005d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 04d095015ccd6413
ldx [%i2+0x0a8],%g3 ! Observed data at 000000005d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2bbebd981219de93
ldx [%i2+0x0b0],%g3 ! Observed data at 000000005d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d19d5a5a5a0598c7
ldx [%i2+0x0b8],%g3 ! Observed data at 000000005d0000b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 4e6d1f1dbfac9ed7
ldx [%i2+0x0e8],%g3 ! Observed data at 000000005d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c13a8d8dddd899a3
ldx [%i2+0x0f0],%g3 ! Observed data at 000000005d0000f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7648fc7afe77cf5e
ldx [%i2+0x0f8],%g3 ! Observed data at 000000005d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = e8ab2e8ee3f61caf
ldx [%i2+0x110],%g3 ! Observed data at 000000005d000110
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff8738f9e27497d2
ldx [%i2+0x118],%g3 ! Observed data at 000000005d000118
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2c24ffe826d86f43
ldx [%i2+0x128],%g3 ! Observed data at 000000005d000128
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = f5ff2576e418a60e
ldx [%i2+0x148],%g3 ! Observed data at 000000005d000148
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = dd40824755582bd8
ldx [%i2+0x150],%g3 ! Observed data at 000000005d000150
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 96f2ff44ff1c4b8c
ldx [%i2+0x170],%g3 ! Observed data at 000000005d000170
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 19943a158f89ff2c
ldx [%i2+0x1b8],%g3 ! Observed data at 000000005d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 3415a522b1066050
ldx [%i2+0x1d0],%g3 ! Observed data at 000000005d0001d0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7e97f325233cc046
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 = ff71c422ffc17c26
ldx [%i2+0x1f0],%g3 ! Observed data at 000000005d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1f0,%g4
set p38_local3_expect,%g1
p38_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = a0fa236d2ed76b83
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 = ffb96badf58ad2b4
ldx [%i3+0x050],%g3 ! Observed data at 000000005d800050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000000021c39e3d
ldx [%i3+0x070],%g3 ! Observed data at 000000005d800070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0afe00b1f38b736a
ldx [%i3+0x0a0],%g3 ! Observed data at 000000005d8000a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 00000088165fb8d1
ldx [%i3+0x0a8],%g3 ! Observed data at 000000005d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0d2981d3431506ff
ldx [%i3+0x0f0],%g3 ! Observed data at 000000005d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = c707ffdab576a6d1
ldx [%i3+0x110],%g3 ! Observed data at 000000005d800110
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = b9b07681d783b939
ldx [%i3+0x128],%g3 ! Observed data at 000000005d800128
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = acb1ffdc59d41047
ldx [%i3+0x148],%g3 ! Observed data at 000000005d800148
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8b9a110e2867a84b
ldx [%i3+0x158],%g3 ! Observed data at 000000005d800158
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = eaff0ff7af3a7332
ldx [%i3+0x188],%g3 ! Observed data at 000000005d800188
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = fe76e8d51a6b0456
ldx [%i3+0x1a0],%g3 ! Observed data at 000000005d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 000000eb2eebb92f
ldx [%i3+0x1c0],%g3 ! Observed data at 000000005d8001c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 00000088631dea6c
ldx [%i3+0x1d0],%g3 ! Observed data at 000000005d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ed9cad6076e292ff
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:
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c800028]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000020]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000010]
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c800008]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000010]
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p38_trap1o:
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c800028]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000020]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000010]
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c800008]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000010]
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p38_trap2e:
stxa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000028]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d800008]
done
p38_trap2o:
stxa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000028]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d800008]
done
p38_trap3e:
nop
nop
nop
nop
nop
done
p38_trap3o:
nop
nop
nop
nop
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 = 10673d1c4fd99b45
ldx [%g1+0x008],%l1 ! %l1 = 1cbc52260afe00b1
ldx [%g1+0x010],%l2 ! %l2 = 07db9869e6a1c672
ldx [%g1+0x018],%l3 ! %l3 = 14df7a2a01428bdc
ldx [%g1+0x020],%l4 ! %l4 = f165c4de5b913471
ldx [%g1+0x028],%l5 ! %l5 = d57e69a24fe5b047
ldx [%g1+0x030],%l6 ! %l6 = 762e15187e97f325
ldx [%g1+0x038],%l7 ! %l7 = ddda44d22c02e708
! 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 = bfbc911b fc65a7fe 3cbf8f41 9bd4e65e
! %f4 = 0a808294 b7cedfa6 59ac557c 96ad47ef
! %f8 = 0e12ccc1 a731d887 f109871b 4c964c1f
! %f12 = 6c2f1512 c8cf62a5 c54605e4 af50c755
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 02362596 5b05170b 82e96a45 0d46696c
! %f20 = 3a1046bb bc3e6275 0e5d1671 947e2ba9
! %f24 = 88476176 2f7acdd1 7a72de83 c7d8066f
! %f28 = 919c098a a5e011e1 a4abf399 78cbb24f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 77edecca 94ff2087 d61fd603 54f5b4e8
! %f36 = a4905d85 37961a95 f2a5d1c2 e22f5e28
! %f40 = b4c8dd4e b37c154a 328a862a 8d7c0567
! %f44 = 12d9d3ad 15789603 b6352c1f cdea7df6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7d4a739f0000002d,%g7,%g1 ! GSR scale = 5, align = 5
wr %g1,%g0,%gsr ! GSR = 7d4a739f0000002d
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:
! Mem[000000005f8000a0] = 5c7a2b69, %l5 = e547a6f4f347236d
swap [%i3+0x0a0],%l5 ! %l5 = 000000005c7a2b69
! Mem[000000005f000130] = 35637d2d, %l6 = 98a52b6f, %l2 = f835845a
add %i2,0x130,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000035637d2d
! Mem[000000005f80008c] = a39b8880, %l5 = 000000005c7a2b69
ldub [%i3+0x08e],%l5 ! %l5 = 0000000000000088
! %f0 = bfbc911b fc65a7fe 3cbf8f41 9bd4e65e
! %f4 = 0a808294 b7cedfa6 59ac557c 96ad47ef
! %f8 = 0e12ccc1 a731d887 f109871b 4c964c1f
! %f12 = 6c2f1512 c8cf62a5 c54605e4 af50c755
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! %l3 = 6fbb9b3e82a44297, Mem[00000000910001aa] = b854e1fc
stb %l3,[%i6+0x1aa] ! Mem[00000000910001a8] = 9754e1fc
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l6 = 656b858a98a52b6f, Mem[0000000091800168] = ecbed7ec
stw %l6,[%o0+0x168] ! Mem[0000000091800168] = 98a52b6f
! Mem[00000000900001d8] = b24c8e80, %g2 = aea7a35998c181ab
lduw [%i4+0x1d8],%g2 ! %g2 = 00000000b24c8e80
! Mem[000000005f00019e] = 4b9ffe9f, %l3 = 6fbb9b3e82a44297
ldstub [%i2+0x19e],%l3 ! %l3 = 000000fe000000ff
! %l3 = 00000000000000fe, Mem[0000000091800158] = 8265e37d
sth %l3,[%o0+0x158] ! Mem[0000000091800158] = 00fee37d
p39_label_2:
! Mem[000000005f8001e0] = dab5cda9, %l2 = 35637d2d, %l2 = 35637d2d
add %i3,0x1e0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000dab5cda9
! Mem[000000005f0001a8] = 44aa6d9b1f0f8c45, %l2 = 00000000dab5cda9, %l2 = 00000000dab5cda9
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 44aa6d9b1f0f8c45
! Mem[000000009180008c] = bcda71e5, %g2 = 00000000b24c8e80
ldub [%o0+0x08e],%g2 ! %g2 = 00000000000000bc
! Mem[000000005f800148] = cb93e9dc, %l5 = 00000088, %l2 = 1f0f8c45
add %i3,0x148,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000cb93e9dc
! Mem[0000000090000154] = 01d21fe8, %g2 = 00000000000000bc
lduh [%i4+0x154],%g2 ! %g2 = 00000000000001d2
membar #Sync ! Added by membar checker (2111)
! Mem[0000000090000118] = 59ac557c, %g18 = 0201d61abfe21d18
ldsw [%i4+0x118],%g2 ! %g2 = 0201d61abfe21d18
! %l4 = a5b9bcb456584eb7, Mem[0000000091800158] = 00fee37dae06b2fe
stx %l4,[%o0+0x158] ! Mem[0000000091800158] = a5b9bcb456584eb7
! Mem[000000005f0001a4] = 5e12d790, %l6 = 656b858a98a52b6f
lduh [%i2+0x1a6],%l6 ! %l6 = 000000000000d790
! Mem[000000005e0000e4] = 0c079d1b, %l5 = 00000088, %l7 = 8f679d38
add %i0,0xe4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000000c079d1b
! %l3 = 00000000000000fe, Mem[0000000091000108] = 3cc57cdf856a7c68
stx %l3,[%i6+0x108] ! Mem[0000000091000108] = 00000000000000fe
p39_label_3:
! Mem[000000005e8000d8] = 89a1911b, %l2 = 00000000cb93e9dc
swap [%i1+0x0d8],%l2 ! %l2 = 0000000089a1911b
! Mem[000000005e0000f4] = 59d1398b, %l6 = 000000000000d790
lduh [%i0+0x0f4],%l6 ! %l6 = 00000000000059d1
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %l6 = 00000000000059d1, Mem[0000000090800118] = 9ea7e060
stw %l6,[%i5+0x118] ! Mem[0000000090800118] = 000059d1
! Mem[0000000091800078] = d16d7231 a0968908, %g2 = 59ac557c, %g3 = 0bad0b00
ldd [%o0+0x078],%g2 ! %g2 = 00000000d16d7231 00000000a0968908
! Mem[00000000900000a4] = 454e5a24, %g2 = 00000000d16d7231
lduw [%i4+0x0a4],%g2 ! %g2 = 00000000454e5a24
! %l1 = 3a9d5f3c92057408, Mem[000000005e8001c8] = cdefbf663f429af1
stx %l1,[%i1+0x1c8] ! Mem[000000005e8001c8] = 3a9d5f3c92057408
! Mem[000000005e800080] = a81aee42, %l3 = 00000000000000fe
ldub [%i1+0x082],%l3 ! %l3 = 00000000000000ee
! Mem[000000005e000128] = 9745de5e, %l1 = 3a9d5f3c92057408
swap [%i0+0x128],%l1 ! %l1 = 000000009745de5e
! Mem[00000000910001dc] = eadd85ef, %g2 = 00000000454e5a24
lduh [%i6+0x1dc],%g2 ! %g2 = 000000000000eadd
p39_label_4:
! Mem[000000005f0000c0] = fcbb28d0ff1bbaef, %l6 = 00000000000059d1, %l1 = 000000009745de5e
add %i2,0xc0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = fcbb28d0ff1bbaef
! %l5 = 0000000000000088, Mem[0000000091800160] = 922fd400c730ce0b
stx %l5,[%o0+0x160] ! Mem[0000000091800160] = 0000000000000088
! Mem[000000005e80001f] = a3eefb45, %l4 = a5b9bcb456584eb7
ldstub [%i1+0x01f],%l4 ! %l4 = 00000045000000ff
! Mem[00000000900000f0] = c8f3917b, %g2 = 000000000000eadd
lduw [%i4+0x0f0],%g2 ! %g2 = 00000000c8f3917b
! Mem[000000005e0001b0] = 1f6e6600, %l2 = 0000000089a1911b
lduw [%i0+0x1b0],%l2 ! %l2 = 000000001f6e6600
! Mem[0000000090800110] = 4df41327, %g18 = 0201d61abfe21d18
ldsw [%i5+0x110],%g2 ! %g2 = 0201d61abfe21d18
! Mem[000000005f800114] = f00efda0, %l6 = 00000000000059d1
swap [%i3+0x114],%l6 ! %l6 = 00000000f00efda0
! Mem[000000005e000150] = 945999f0, %l3 = 000000ee, %l1 = ff1bbaef
add %i0,0x150,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000945999f0
! Mem[0000000091000088] = 230256eb945f7bdf, %g2 = 000000004df41327
ldx [%i6+0x088],%g2 ! %g2 = 230256eb945f7bdf
! Mem[000000005e80019c] = af364209, %l3 = 000000ee, %l0 = acda37c3
add %i1,0x19c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000af364209
p39_label_5:
! Mem[000000005e800028] = b5c6d6c3, %l6 = 00000000f00efda0
swap [%i1+%o5],%l6 ! %l6 = 00000000b5c6d6c3
! %l7 = 000000000c079d1b, Mem[000000005e8001c4] = 3fad441e
stw %l7,[%i1+0x1c4] ! Mem[000000005e8001c4] = 0c079d1b
! Mem[000000005e0000f1] = 659af7d6, %l3 = 00000000000000ee
ldstub [%i0+0x0f1],%l3 ! %l3 = 0000009a000000ff
! %f16 = 02362596 5b05170b 82e96a45 0d46696c
! %f20 = 3a1046bb bc3e6275 0e5d1671 947e2ba9
! %f24 = 88476176 2f7acdd1 7a72de83 c7d8066f
! %f28 = 919c098a a5e011e1 a4abf399 78cbb24f
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000005f800104] = 437592f2, %l1 = 945999f0, %l5 = 00000088
add %i3,0x104,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000437592f2
! %l0 = af364209, %l1 = 945999f0, Mem[0000000090000188] = 82e96a45 0d46696c
std %l0,[%i4+0x188] ! Mem[0000000090000188] = af364209 945999f0
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %l0 = 00000000af364209, Mem[000000005e8001c3] = b6f8131e
stb %l0,[%i1+0x1c3] ! Mem[000000005e8001c0] = b6f81309
! Mem[000000005f00018c] = 23070505, %l4 = 0000000000000045
swap [%i2+0x18c],%l4 ! %l4 = 0000000023070505
! %l7 = 000000000c079d1b, Mem[00000000918001da] = a940d3a3
sth %l7,[%o0+0x1da] ! Mem[00000000918001d8] = 9d1bd3a3
p39_label_6:
! %l2 = 1f6e6600, %l3 = 0000009a, Mem[0000000090000108] = 3cbf8f41 9bd4e65e
std %l2,[%i4+0x108] ! Mem[0000000090000108] = 1f6e6600 0000009a
! Mem[000000005e000074] = a2d22716, %l3 = 0000009a, %l6 = b5c6d6c3
add %i0,0x74,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000a2d22716
! Mem[000000005f8001c4] = 4dbf66e5, %l7 = 000000000c079d1b
swap [%i3+0x1c4],%l7 ! %l7 = 000000004dbf66e5
! Mem[000000005e000148] = ee5f818a c001655b, %l0 = af364209, %l1 = 945999f0
ldd [%i0+0x148],%l0 ! %l0 = 00000000ee5f818a 00000000c001655b
! %l7 = 000000004dbf66e5, Mem[0000000090000114] = b7cedfa6
stw %l7,[%i4+0x114] ! Mem[0000000090000114] = 4dbf66e5
! Mem[000000009180016c] = c3bdf036, %g2 = 230256eb945f7bdf
ldsb [%o0+0x16f],%g2 ! %g2 = ffffffffffffffc3
! Mem[0000000090000100] = bfbc911b fc65a7fe, %g2 = ffffffc3, %g3 = a0968908
ldd [%i4+0x100],%g2 ! %g2 = 00000000bfbc911b 00000000fc65a7fe
! Mem[000000009180001c] = 603a86ea, %g2 = 00000000bfbc911b
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000603a
! Mem[000000005e8000b0] = e923f8c6, %l0 = 00000000ee5f818a
swap [%i1+0x0b0],%l0 ! %l0 = 00000000e923f8c6
! Mem[00000000910000b4] = 3a4c4973, %g2 = 000000000000603a
lduw [%i6+0x0b4],%g2 ! %g2 = 000000003a4c4973
p39_label_7:
! %l2 = 1f6e6600, %l3 = 0000009a, Mem[000000005e0001a8] = 107562e3 2801fca1
std %l2,[%i0+0x1a8] ! Mem[000000005e0001a8] = 1f6e6600 0000009a
! %l4 = 0000000023070505, Mem[00000000908000fa] = e13ef452
stb %l4,[%i5+0x0fa] ! Mem[00000000908000f8] = 053ef452
! Mem[0000000090000070] = 628285c6, %g2 = 000000003a4c4973
lduh [%i4+0x072],%g2 ! %g2 = 0000000000006282
! Mem[0000000090000000] = a314f12a, %g2 = 0000000000006282
ldsb [%i4+%g0],%g2 ! %g2 = ffffffffffffffa3
! Mem[00000000908001e4] = 7ad18d45, %g2 = ffffffffffffffa3
ldsh [%i5+0x1e6],%g2 ! %g2 = 0000000000007ad1
! Mem[000000009080013c] = 576c7b6f, %g2 = 0000000000007ad1
ldsb [%i5+0x13e],%g2 ! %g2 = 0000000000000057
! Mem[0000000091800190] = 9914d637, %g18 = 0201d61abfe21d18
ldsw [%o0+0x190],%g2 ! %g2 = 0201d61abfe21d18
! Mem[000000005e000178] = 47401ab8, %l2 = 1f6e6600, %l5 = 437592f2
add %i0,0x178,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000047401ab8
! Mem[000000005f8000d8] = 8813608e55c28eb4, %l0 = 00000000e923f8c6, %l5 = 0000000047401ab8
add %i3,0xd8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 8813608e55c28eb4
! %l5 = 8813608e55c28eb4, Mem[000000005e80012d] = 029a3bc0
stb %l5,[%i1+0x12d] ! Mem[000000005e80012c] = 02b43bc0
p39_label_8:
! Mem[000000005e8001bc] = 994d952a, %l6 = a2d22716, %l1 = c001655b
add %i1,0x1bc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000994d952a
! Mem[000000009100006c] = ab76060d, %g2 = ffffffff9914d637
lduh [%i6+0x06e],%g2 ! %g2 = 000000000000ab76
membar #Sync ! Added by membar checker (2112)
! Mem[000000005e8000c0] = 618e4530 6344d124 39ab6210 7f772d53
! Mem[000000005e8000d0] = 65f0365a cfd41a16 cb93e9dc 1926bd8e
! Mem[000000005e8000e0] = d9994955 bbc26c25 fd129ade 00ee1eba
! Mem[000000005e8000f0] = e3cb1cd1 a3239028 d6de3c7c d7819b1e
mov 0x0c0,%g6
ldda [%i1+%g6]ASI_BLK_S,%f0 ! Block Load from 000000005e8000c0
! Mem[000000005f800178] = 8793d65a, %l7 = 000000004dbf66e5
swap [%i3+0x178],%l7 ! %l7 = 000000008793d65a
! Mem[000000009080003c] = 4c3d78c1, %g2 = 000000000000ab76
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000004c3d
! Mem[000000005f0001d0] = 97f22e298d7c6947, %l5 = 8813608e55c28eb4, %l0 = 00000000e923f8c6
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 97f22e298d7c6947
! Mem[0000000090800018] = 97f1f9a0 609ec613, %g2 = 00004c3d, %g3 = fc65a7fe
ldd [%i5+%o3],%g2 ! %g2 = 0000000097f1f9a0 00000000609ec613
! Mem[000000005f000164] = 23cea2dd, %l7 = 000000008793d65a
swap [%i2+0x164],%l7 ! %l7 = 0000000023cea2dd
! Mem[000000005e8001a0] = 53fcc5c2, %l0 = 8d7c6947, %l5 = 55c28eb4
add %i1,0x1a0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000053fcc5c2
! Mem[00000000908000e8] = 492c8101, %g2 = 0000000097f1f9a0
ldsh [%i5+0x0ea],%g2 ! %g2 = 000000000000492c
p39_label_9:
! %l0 = 8d7c6947, %l1 = 994d952a, Mem[0000000091800008] = cad99599 d97e67e1
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 8d7c6947 994d952a
! Mem[000000005f80002c] = a276a888, %l0 = 8d7c6947, %l5 = 53fcc5c2
add %i3,0x2c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a276a888
! Mem[0000000090000180] = 02362596 5b05170b af364209 945999f0
! Mem[0000000090000190] = 3a1046bb bc3e6275 0e5d1671 947e2ba9
! Mem[00000000900001a0] = 88476176 2f7acdd1 7a72de83 c7d8066f
! Mem[00000000900001b0] = 919c098a a5e011e1 a4abf399 78cbb24f
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000005e000044] = 2722324b, %l5 = 00000000a276a888
ldstub [%i0+0x044],%l5 ! %l5 = 00000027000000ff
! Mem[000000005f000110] = 4cfdf0f1, %l1 = 00000000994d952a
swap [%i2+0x110],%l1 ! %l1 = 000000004cfdf0f1
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %l4 = 23070505, %l5 = 00000027, Mem[00000000908001e0] = 718735ab 7e587ad1
std %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = 23070505 00000027
! Mem[000000005e8000a4] = 59b646b5, %l1 = 000000004cfdf0f1
ldub [%i1+0x0a4],%l1 ! %l1 = 0000000000000059
! Mem[0000000090000074] = 85c65c27, %g2 = 000000000000492c
lduw [%i4+0x074],%g2 ! %g2 = 0000000085c65c27
! Mem[000000005e800054] = 5823abd6, %l0 = 97f22e298d7c6947
ldstub [%i1+0x054],%l0 ! %l0 = 00000058000000ff
p39_label_10:
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000005f800140] = 327d179c, %l1 = 00000059, %l1 = 00000059
add %i3,0x140,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000327d179c
! Mem[0000000090000130] = 12c8cf62, %g2 = 0000000085c65c27
ldub [%i4+0x133],%g2 ! %g2 = 0000000000000012
! %l0 = 00000058, %l1 = 327d179c, Mem[000000005f000020] = 944ec863 54531588
std %l0,[%i2+%o4] ! Mem[000000005f000020] = 00000058 327d179c
! Mem[000000005f800090] = 75fb92ff 26f02ecc, %l4 = 23070505, %l5 = 00000027
ldd [%i3+0x090],%l4 ! %l4 = 0000000075fb92ff 0000000026f02ecc
! Mem[000000005e800074] = 4d86723a, %l5 = 26f02ecc, %l6 = a2d22716
add %i1,0x74,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000004d86723a
! Mem[000000005e8001a0] = 53fcc5c205596a79, %l1 = 00000000327d179c, %l4 = 0000000075fb92ff
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 53fcc5c205596a79
! Mem[000000005e000140] = dac3fd3e3d5e4c6d, %l1 = 00000000327d179c
ldx [%i0+0x140],%l1 ! %l1 = dac3fd3e3d5e4c6d
! Mem[00000000908001b4] = 66474039, %g2 = 0000000000000012
ldub [%i5+0x1b4],%g2 ! %g2 = 0000000000000066
! %l0 = 0000000000000058, Mem[0000000091800128] = 5e315fe8cd05bea2
stx %l0,[%o0+0x128] ! Mem[0000000091800128] = 0000000000000058
p39_label_11:
! Mem[0000000090000180] = 02362596 5b05170b af364209 945999f0
! Mem[0000000090000190] = 3a1046bb bc3e6275 0e5d1671 947e2ba9
! Mem[00000000900001a0] = 88476176 2f7acdd1 7a72de83 c7d8066f
! Mem[00000000900001b0] = 919c098a a5e011e1 a4abf399 78cbb24f
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000150] = 3ab93af1, %g2 = 0000000000000066
lduh [%i6+0x150],%g2 ! %g2 = 0000000000003ab9
! Mem[0000000090000068] = bd54571d, %g2 = 0000000000003ab9
ldub [%i4+0x06a],%g2 ! %g2 = 00000000000000bd
! Mem[000000005e000104] = 2146b03d, %l7 = 0000000023cea2dd
ldsb [%i0+0x105],%l7 ! %l7 = 0000000000000046
! Mem[000000005e80001f] = a3eefbff, %l1 = dac3fd3e3d5e4c6d
ldstub [%i1+0x01f],%l1 ! %l1 = 000000ff000000ff
! %l6 = 4d86723a, %l7 = 00000046, Mem[0000000091800138] = f8a7fd0f e4f36777
std %l6,[%o0+0x138] ! Mem[0000000091800138] = 4d86723a 00000046
! Mem[0000000090800080] = 9df8cfa2 8c2a4225, %g2 = 000000bd, %g3 = 609ec613
ldd [%i5+0x080],%g2 ! %g2 = 000000009df8cfa2 000000008c2a4225
! Mem[0000000090000180] = 02362596 5b05170b af364209 945999f0
! Mem[0000000090000190] = 3a1046bb bc3e6275 0e5d1671 947e2ba9
! Mem[00000000900001a0] = 88476176 2f7acdd1 7a72de83 c7d8066f
! Mem[00000000900001b0] = 919c098a a5e011e1 a4abf399 78cbb24f
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[00000000908000c8] = 76a4fc3c 9fc9bfcc, %g2 = 9df8cfa2, %g3 = 8c2a4225
ldd [%i5+0x0c8],%g2 ! %g2 = 0000000076a4fc3c 000000009fc9bfcc
! %l4 = 05596a79, %l5 = 26f02ecc, Mem[0000000091800038] = dc76802b 80b203b0
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 05596a79 26f02ecc
p39_label_12:
! %l0 = 0000000000000058, Mem[00000000900000a8] = d22b7aa7b3990b7c
stx %l0,[%i4+0x0a8] ! Mem[00000000900000a8] = 0000000000000058
! Mem[0000000090000100] = bfbc911b fc65a7fe 1f6e6600 0000009a
! Mem[0000000090000110] = 0a808294 4dbf66e5 59ac557c 96ad47ef
! Mem[0000000090000120] = 0e12ccc1 a731d887 f109871b 4c964c1f
! Mem[0000000090000130] = 6c2f1512 c8cf62a5 c54605e4 af50c755
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000005e8000c0] = 618e45306344d124, %l2 = 000000001f6e6600, %l2 = 000000001f6e6600
add %i1,0xc0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 618e45306344d124
! Mem[00000000910001b0] = f19f210c1e8d05f0, %g2 = 0000000076a4fc3c
ldx [%i6+0x1b0],%g2 ! %g2 = f19f210c1e8d05f0
! Mem[000000005e000040] = 62ae116f, %l3 = 000000000000009a
lduw [%i0+0x040],%l3 ! %l3 = 0000000062ae116f
! Mem[000000005f000098] = bff48ca7 c10ddb0a, %l4 = 05596a79, %l5 = 26f02ecc
ldd [%i2+0x098],%l4 ! %l4 = 00000000bff48ca7 00000000c10ddb0a
! Mem[000000005f000108] = 97aa27e8a359a2d1, %l3 = 0000000062ae116f, %l4 = 00000000bff48ca7
add %i2,0x108,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 97aa27e8a359a2d1
! %l5 = 00000000c10ddb0a, Mem[00000000918001e5] = c1a55063
stb %l5,[%o0+0x1e5] ! Mem[00000000918001e4] = 0aa55063
! Mem[000000005f80012e] = 736d18a7, %l7 = 0000000000000046
ldstub [%i3+0x12e],%l7 ! %l7 = 00000018000000ff
! Mem[000000005f000008] = 70ff189d, %l1 = 00000000000000ff
ldsb [%i2+0x00b],%l1 ! %l1 = ffffffffffffff9d
p39_label_13:
! Mem[000000005e800173] = 45276a41, %l2 = 618e45306344d124
ldstub [%i1+0x173],%l2 ! %l2 = 00000041000000ff
! %l2 = 0000000000000041, Mem[000000005f80010e] = c4e25d75
sth %l2,[%i3+0x10e] ! Mem[000000005f80010c] = c4e20041
! Mem[000000005e800000] = c4beadc0, %l2 = 0000000000000041
swap [%i1+%g0],%l2 ! %l2 = 00000000c4beadc0
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000080] = 63d54ffd 23e3216b, %g2 = 1e8d05f0, %g3 = 9fc9bfcc
ldd [%i4+0x080],%g2 ! %g2 = 0000000063d54ffd 0000000023e3216b
! Mem[000000005f000050] = 8633361c, %l4 = a359a2d1, %l0 = 00000058
add %i2,0x50,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008633361c
! Mem[000000005e8001b2] = 333e6ce3, %l2 = 00000000c4beadc0
ldstub [%i1+0x1b2],%l2 ! %l2 = 0000006c000000ff
! Mem[000000005f000040] = cbeebd73, %l1 = ffffffffffffff9d
ldsb [%i2+0x041],%l1 ! %l1 = ffffffffffffffee
! Mem[00000000900001e4] = 90801d9f, %g2 = 0000000063d54ffd
ldub [%i4+0x1e6],%g2 ! %g2 = 0000000000000090
! Mem[0000000090000180] = 02362596 5b05170b af364209 945999f0
! Mem[0000000090000190] = 3a1046bb bc3e6275 0e5d1671 947e2ba9
! Mem[00000000900001a0] = 88476176 2f7acdd1 7a72de83 c7d8066f
! Mem[00000000900001b0] = 919c098a a5e011e1 a4abf399 78cbb24f
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p39_label_14:
! Mem[000000009180001c] = 603a86ea, %g2 = 0000000000000090
ldsb [%o0+0x01c],%g2 ! %g2 = 0000000000000060
! Mem[000000005e800068] = bc06a8ef, %l0 = 000000008633361c
swap [%i1+0x068],%l0 ! %l0 = 00000000bc06a8ef
! Mem[00000000910000b4] = 3a4c4973, %g2 = 0000000000000060
lduh [%i6+0x0b4],%g2 ! %g2 = 0000000000003a4c
! Mem[000000005f00001c] = fe0e7e1a, %l7 = 0000000000000018
swap [%i2+0x01c],%l7 ! %l7 = 00000000fe0e7e1a
! Mem[000000005f0001ac] = 1f0f8c45, %l6 = 4d86723a, %l3 = 62ae116f
add %i2,0x1ac,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000001f0f8c45
! %l6 = 4d86723a, %l7 = fe0e7e1a, Mem[0000000091800060] = e0620278 b85dc7f0
std %l6,[%o0+0x060] ! Mem[0000000091800060] = 4d86723a fe0e7e1a
! Mem[00000000900000a8] = 0000000000000058, %g2 = 0000000000003a4c
ldx [%i4+0x0a8],%g2 ! %g2 = 0000000000000058
! Mem[000000005e0001d8] = 6508d4fcfebcee18, %l2 = 000000000000006c, %l5 = 00000000c10ddb0a
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 6508d4fcfebcee18
membar #Sync ! Added by membar checker (2113)
! %l6 = 4d86723a, %l7 = fe0e7e1a, Mem[00000000900001e0] = 089dc341 7fd09080
std %l6,[%i4+0x1e0] ! Mem[00000000900001e0] = 4d86723a fe0e7e1a
! Mem[000000005f80018c] = dfce5747, %l7 = 00000000fe0e7e1a
swap [%i3+0x18c],%l7 ! %l7 = 00000000dfce5747
p39_label_15:
! %l6 = 000000004d86723a, Mem[0000000091800022] = 92348dca
sth %l6,[%o0+0x022] ! Mem[0000000091800020] = 723a8dca
! Mem[000000005e80019c] = af364209, %l3 = 1f0f8c45, %l2 = 0000006c
add %i1,0x19c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000af364209
! %l5 = 6508d4fcfebcee18, Mem[000000009080017c] = 2a2f5e87
stb %l5,[%i5+0x17c] ! Mem[000000009080017c] = 182f5e87
! Mem[000000005f8001ed] = 6c3b5ba2, %l0 = 00000000bc06a8ef
ldstub [%i3+0x1ed],%l0 ! %l0 = 0000003b000000ff
! Mem[000000005f00012e] = 506fdba2, %l5 = 6508d4fcfebcee18
ldstub [%i2+0x12e],%l5 ! %l5 = 000000db000000ff
! %l4 = a359a2d1, %l5 = 000000db, Mem[0000000091000010] = 124428d7 0474995f
std %l4,[%i6+%o2] ! Mem[0000000091000010] = a359a2d1 000000db
membar #Sync ! Added by membar checker (2114)
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 4d86723a fe0e7e1a 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910001b0] = f19f210c 1e8d05f0, %g2 = 00000058, %g3 = 23e3216b
ldd [%i6+0x1b0],%g2 ! %g2 = 00000000f19f210c 000000001e8d05f0
! Mem[000000009180007c] = 89085377, %g2 = 00000000f19f210c
ldsh [%o0+0x07e],%g2 ! %g2 = ffffffffffff8908
! Mem[000000005e80017c] = db58dd18, %l5 = 00000000000000db
ldsb [%i1+0x17d],%l5 ! %l5 = 0000000000000058
p39_label_16:
! Mem[000000005e000018] = fcbd14fa, %l5 = 00000058, %l5 = 00000058
add %i0,0x18,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000fcbd14fa
! Mem[0000000091000188] = 2cf14da17a0cb45d, %g2 = ffffffffffff8908
ldx [%i6+0x188],%g2 ! %g2 = 2cf14da17a0cb45d
! Mem[00000000918001d0] = 6629cc04, %g18 = 0201d61abfe21d18
ldsw [%o0+0x1d0],%g2 ! %g2 = 0201d61abfe21d18
! %l6 = 4d86723a, %l7 = dfce5747, Mem[0000000091000128] = 3f33e222 286a1735
std %l6,[%i6+0x128] ! Mem[0000000091000128] = 4d86723a dfce5747
! Mem[0000000091000128] = 4d86723a, %g2 = 000000006629cc04
ldub [%i6+0x128],%g2 ! %g2 = 000000000000004d
! Mem[000000005f0001cc] = e225a3c5, %l5 = fcbd14fa, %l1 = ffffffee
add %i2,0x1cc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e225a3c5
! Mem[0000000091800018] = 08ee2106, %g2 = 000000000000004d
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000008
! Mem[000000005f0001fc] = 09732f70, %l0 = 0000003b, %l3 = 1f0f8c45
add %i2,0x1fc,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000009732f70
! Mem[000000005f000180] = 97f1f943, %l1 = e225a3c5, %l7 = dfce5747
add %i2,0x180,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000097f1f943
! %l2 = af364209, %l3 = 09732f70, Mem[000000005e800018] = f9bb3205 a3eefbff
std %l2,[%i1+%o3] ! Mem[000000005e800018] = af364209 09732f70
p39_label_17:
! Mem[0000000091000050] = 745b39ae, %g18 = 0201d61abfe21d18
ldsw [%i6+0x050],%g2 ! %g2 = 0201d61abfe21d18
! Mem[000000005f0001d0] = 97f22e29, %l0 = 000000000000003b
ldstub [%i2+0x1d0],%l0 ! %l0 = 00000097000000ff
! Mem[000000005e000070] = 5848cc51, %l6 = 000000004d86723a
ldsb [%i0+0x072],%l6 ! %l6 = ffffffffffffffcc
! Mem[000000009000003c] = 8d0fb925, %g2 = 00000000745b39ae
lduw [%i4+0x03c],%g2 ! %g2 = 000000008d0fb925
! Mem[000000005e000098] = 0fe10cf8571e5d6c, %l2 = 00000000af364209, %l1 = 00000000e225a3c5
add %i0,0x98,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 0fe10cf8571e5d6c
! Mem[000000005f800080] = c09054fc, %l5 = 00000000fcbd14fa
ldsh [%i3+0x082],%l5 ! %l5 = 00000000000054fc
! Mem[000000005e800000] = 00000041fa84f937, %l4 = 97aa27e8a359a2d1, %l6 = ffffffffffffffcc
casxa [%i1]0x80,%l4,%l6 ! %l6 = 00000041fa84f937
! Mem[000000005f000028] = 4681e74d, %l4 = 97aa27e8a359a2d1
swap [%i2+%o5],%l4 ! %l4 = 000000004681e74d
! Mem[00000000900000fc] = 8e4a873e, %g2 = 000000008d0fb925
lduw [%i4+0x0fc],%g2 ! %g2 = 000000008e4a873e
! Mem[00000000918000a4] = 1b4c8552, %g2 = 000000008e4a873e
ldub [%o0+0x0a6],%g2 ! %g2 = 000000000000001b
p39_label_18:
! Mem[0000000091800098] = 824bad79, %g2 = 000000000000001b
ldub [%o0+0x099],%g2 ! %g2 = 0000000000000082
! Mem[0000000090000088] = 7c63a12e a19c0b8a, %g2 = 00000082, %g3 = 1e8d05f0
ldd [%i4+0x088],%g2 ! %g2 = 000000007c63a12e 00000000a19c0b8a
! Mem[000000005f800174] = ad13202e, %l6 = 00000041fa84f937
lduh [%i3+0x176],%l6 ! %l6 = 000000000000202e
! %l4 = 000000004681e74d, Mem[0000000091000118] = 454e9c3347397e41
stx %l4,[%i6+0x118] ! Mem[0000000091000118] = 000000004681e74d
! %l7 = 0000000097f1f943, Mem[000000005f8000a8] = 3fb7a843
stw %l7,[%i3+0x0a8] ! Mem[000000005f8000a8] = 97f1f943
! %l6 = 0000202e, %l7 = 97f1f943, Mem[000000005e000190] = 865c7442 94f095c8
std %l6,[%i0+0x190] ! Mem[000000005e000190] = 0000202e 97f1f943
! %l4 = 4681e74d, %l5 = 000054fc, Mem[00000000908000b8] = caa74c6a 7d0b703f
std %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = 4681e74d 000054fc
! Mem[000000005f0001e8] = 568e4cf3fc1b4df1, %l0 = 0000000000000097, %l7 = 0000000097f1f943
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 568e4cf3fc1b4df1
! Mem[000000005e0001e8] = 8e98b248, %l0 = 00000097, %l7 = fc1b4df1
add %i0,0x1e8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000008e98b248
! Mem[000000005f8000e4] = b0ffa901, %l0 = 00000097, %l6 = 0000202e
add %i3,0xe4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b0ffa901
p39_label_19:
! Mem[000000009100010c] = 00feec0b, %g2 = 000000007c63a12e
ldsb [%i6+0x10e],%g2 ! %g2 = 0000000000000000
! Mem[000000005f000048] = 9ca107d0, %l1 = 0fe10cf8571e5d6c
ldsw [%i2+0x048],%l1 ! %l1 = ffffffff9ca107d0
! Mem[000000005f000040] = cbeebd73 62462d02 9ca107d0 75fb44c5
! Mem[000000005f000050] = 8633361c 76ece50a 37c76fee f4bf9157
! Mem[000000005f000060] = 9781762d e424dcae ac5c1288 e749fd7b
! Mem[000000005f000070] = 20ca1bcb 01fbf5fc b3e63b62 24e7088f
mov 0x040,%g5
ldda [%i2+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 000000005f000040
! Mem[0000000090800118] = 000059d169bdf7dc, %g2 = 0000000000000000
ldx [%i5+0x118],%g2 ! %g2 = 000059d169bdf7dc
! Mem[000000005e0000bc] = 77677088, %l5 = 00000000000054fc
lduw [%i0+0x0bc],%l5 ! %l5 = 0000000077677088
! Mem[0000000090000100] = bfbc911b fc65a7fe 1f6e6600 0000009a
! Mem[0000000090000110] = 0a808294 4dbf66e5 59ac557c 96ad47ef
! Mem[0000000090000120] = 0e12ccc1 a731d887 f109871b 4c964c1f
! Mem[0000000090000130] = 6c2f1512 c8cf62a5 c54605e4 af50c755
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000005e0000d8] = b82a9be85fce25fd, %l7 = 000000008e98b248, %l4 = 000000004681e74d
add %i0,0xd8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b82a9be85fce25fd
! Mem[00000000908000a8] = bada0eb1, %g2 = 000059d169bdf7dc
ldsh [%i5+0x0aa],%g2 ! %g2 = ffffffffffffbada
! Mem[0000000091000104] = 7ee3a18b, %g18 = 0201d61abfe21d18
ldsw [%i6+0x104],%g2 ! %g2 = 0201d61abfe21d18
! %f16 = cbeebd73 62462d02 9ca107d0 75fb44c5
! %f20 = 8633361c 76ece50a 37c76fee f4bf9157
! %f24 = 9781762d e424dcae ac5c1288 e749fd7b
! %f28 = 20ca1bcb 01fbf5fc b3e63b62 24e7088f
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
p39_label_20:
! %f16 = cbeebd73 62462d02 9ca107d0 75fb44c5
! %f20 = 8633361c 76ece50a 37c76fee f4bf9157
! %f24 = 9781762d e424dcae ac5c1288 e749fd7b
! %f28 = 20ca1bcb 01fbf5fc b3e63b62 24e7088f
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000090800070] = 456dc0f7, %g18 = 0201d61abfe21d18
ldsw [%i5+0x070],%g2 ! %g2 = 0201d61abfe21d18
! %l7 = 000000008e98b248, Mem[000000005e8001be] = 994d952a
sth %l7,[%i1+0x1be] ! Mem[000000005e8001bc] = 994db248
! %l4 = b82a9be85fce25fd, Mem[00000000908001d8] = 3188e525cea79a81
stx %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = b82a9be85fce25fd
membar #Sync ! Added by membar checker (2115)
! %f16 = cbeebd73 62462d02 9ca107d0 75fb44c5
! %f20 = 8633361c 76ece50a 37c76fee f4bf9157
! %f24 = 9781762d e424dcae ac5c1288 e749fd7b
! %f28 = 20ca1bcb 01fbf5fc b3e63b62 24e7088f
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %f0 = 618e4530 6344d124 39ab6210 7f772d53
! %f4 = 65f0365a cfd41a16 cb93e9dc 1926bd8e
! %f8 = d9994955 bbc26c25 fd129ade 00ee1eba
! %f12 = e3cb1cd1 a3239028 d6de3c7c d7819b1e
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000091000168] = 9effc705 1801caab, %g2 = 456dc0f7, %g3 = a19c0b8a
ldd [%i6+0x168],%g2 ! %g2 = 000000009effc705 000000001801caab
! Mem[000000005f8000e2] = f719377e, %l6 = 00000000b0ffa901
ldstub [%i3+0x0e2],%l6 ! %l6 = 00000037000000ff
! Mem[000000005f8000f0] = 14c21689, %l4 = b82a9be85fce25fd
ldstub [%i3+0x0f0],%l4 ! %l4 = 00000014000000ff
! Mem[00000000900001c4] = 636042d4, %g2 = 000000009effc705
ldub [%i4+0x1c5],%g2 ! %g2 = 0000000000000063
p39_label_21:
! Mem[000000005f0000e4] = 99413b5e, %l1 = 9ca107d0, %l4 = 00000014
add %i2,0xe4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000099413b5e
! %l1 = ffffffff9ca107d0, Mem[0000000090000118] = 37c76fee
stw %l1,[%i4+0x118] ! Mem[0000000090000118] = 9ca107d0
! Mem[00000000900001b8] = a4abf39978cbb24f, %g2 = 0000000000000063
ldx [%i4+0x1b8],%g2 ! %g2 = a4abf39978cbb24f
! Mem[00000000910001e8] = 406417f9 858d7a00, %g2 = 78cbb24f, %g3 = 1801caab
ldd [%i6+0x1e8],%g2 ! %g2 = 00000000406417f9 00000000858d7a00
! Mem[000000005f000148] = 73823d38, %l2 = 00000000af364209
swap [%i2+0x148],%l2 ! %l2 = 0000000073823d38
! Mem[000000005f800140] = 327d179c 2b4cb94d cb93e9dc 9b620245
! Mem[000000005f800150] = 99ed0fd6 fe67cf46 93512719 4f894210
! Mem[000000005f800160] = 17ce7e8f e138c477 76935b52 f03881f1
! Mem[000000005f800170] = dab21318 ad13202e 4dbf66e5 a8e08006
mov 0x140,%g5
ldda [%i3+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 000000005f800140
! Mem[000000005f0000e4] = 99413b5e, %l5 = 0000000077677088
swap [%i2+0x0e4],%l5 ! %l5 = 0000000099413b5e
! %l3 = 0000000009732f70, Mem[0000000091800003] = 432cc770
stb %l3,[%o0+0x003] ! Mem[0000000091800000] = 702cc770
membar #Sync ! Added by membar checker (2116)
! Mem[00000000900000c0] = 618e4530 6344d124 39ab6210 7f772d53
! Mem[00000000900000d0] = 65f0365a cfd41a16 cb93e9dc 1926bd8e
! Mem[00000000900000e0] = d9994955 bbc26c25 fd129ade 00ee1eba
! Mem[00000000900000f0] = e3cb1cd1 a3239028 d6de3c7c d7819b1e
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[000000005e8000d8] = cb93e9dc1926bd8e, %l5 = 0000000099413b5e, %l1 = ffffffff9ca107d0
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = cb93e9dc1926bd8e
p39_label_22:
! %f16 = cbeebd73 62462d02 9ca107d0 75fb44c5
! %f20 = 8633361c 76ece50a 37c76fee f4bf9157
! %f24 = 9781762d e424dcae ac5c1288 e749fd7b
! %f28 = 20ca1bcb 01fbf5fc b3e63b62 24e7088f
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[000000005f0000e8] = dacae9c1, %l1 = 1926bd8e, %l1 = 1926bd8e
add %i2,0xe8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000dacae9c1
! %f0 = 4db94c2b 9c177d32 4502629b dce993cb
! %f4 = 46cf67fe d60fed99 1042894f 19275193
! %f8 = 77c438e1 8f7ece17 f18138f0 525b9376
! %f12 = 2e2013ad 1813b2da 0680e0a8 e566bf4d
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000005f000128] = 68dcbb47, %l0 = 0000000000000097
ldsh [%i2+0x128],%l0 ! %l0 = 00000000000068dc
! %l5 = 0000000099413b5e, Mem[0000000090800100] = 3fe264b6
stw %l5,[%i5+0x100] ! Mem[0000000090800100] = 99413b5e
! Mem[000000005e8001d4] = fa115181, %l7 = 000000008e98b248
swap [%i1+0x1d4],%l7 ! %l7 = 00000000fa115181
! Mem[000000005f000028] = a359a2d1, %l5 = 0000000099413b5e
swap [%i2+%o5],%l5 ! %l5 = 00000000a359a2d1
membar #Sync ! Added by membar checker (2117)
! Mem[00000000900001f0] = 2e2013ad, %g2 = 00000000406417f9
lduh [%i4+0x1f0],%g2 ! %g2 = 0000000000002e20
! Mem[000000005e000052] = 6a4605d2, %l0 = 00000000000068dc
ldstub [%i0+0x052],%l0 ! %l0 = 00000005000000ff
! %l4 = 0000000099413b5e, Mem[00000000910001f0] = 199a24d29c39fbba
stx %l4,[%i6+0x1f0] ! Mem[00000000910001f0] = 0000000099413b5e
p39_label_23:
! Mem[0000000090000098] = 5d69c65f, %g2 = 0000000000002e20
lduw [%i4+0x098],%g2 ! %g2 = 000000005d69c65f
! Mem[00000000918000f4] = 2a9b1607, %g2 = 000000005d69c65f
lduh [%o0+0x0f6],%g2 ! %g2 = 0000000000002a9b
! Mem[0000000090000180] = 02362596 5b05170b af364209 945999f0
! Mem[0000000090000190] = 3a1046bb bc3e6275 0e5d1671 947e2ba9
! Mem[00000000900001a0] = 88476176 2f7acdd1 7a72de83 c7d8066f
! Mem[00000000900001b0] = 919c098a a5e011e1 a4abf399 78cbb24f
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! %l7 = 00000000fa115181, Mem[0000000091000070] = 060d415c
stw %l7,[%i6+0x070] ! Mem[0000000091000070] = fa115181
! %l4 = 99413b5e, %l5 = a359a2d1, Mem[00000000918000b8] = 1d00a010 1a260a19
std %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = 99413b5e a359a2d1
! %l1 = 00000000dacae9c1, Mem[0000000090000088] = 7c63a12ea19c0b8a
stx %l1,[%i4+0x088] ! Mem[0000000090000088] = 00000000dacae9c1
! Mem[0000000091800030] = 3aa1a86c 6f288f44, %g2 = 00002a9b, %g3 = 858d7a00
ldd [%o0+0x030],%g2 ! %g2 = 000000003aa1a86c 000000006f288f44
! Mem[000000005e8000b0] = ee5f818a, %l7 = fa115181, %l0 = 00000005
add %i1,0xb0,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ee5f818a
! %l3 = 0000000009732f70, Mem[0000000091000021] = 5bc3c494
stb %l3,[%i6+0x021] ! Mem[0000000091000020] = 70c3c494
! Mem[000000005f0001cd] = e225a3c5, %l2 = 0000000073823d38
ldstub [%i2+0x1cd],%l2 ! %l2 = 00000025000000ff
p39_label_24:
! Mem[00000000900000c0] = 618e4530 6344d124 39ab6210 7f772d53
! Mem[00000000900000d0] = 65f0365a cfd41a16 cb93e9dc 1926bd8e
! Mem[00000000900000e0] = d9994955 bbc26c25 fd129ade 00ee1eba
! Mem[00000000900000f0] = e3cb1cd1 a3239028 d6de3c7c d7819b1e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %l2 = 0000000000000025, Mem[000000005f800160] = 17ce7e8fe138c477
stx %l2,[%i3+0x160] ! Mem[000000005f800160] = 0000000000000025
! Mem[000000005f000100] = 259021bf 06cf1c64 97aa27e8 a359a2d1
! Mem[000000005f000110] = 994d952a 6a8f9607 8d908ca6 ec00b646
! Mem[000000005f000120] = 690082e6 122c43f6 68dcbb47 506fffa2
! Mem[000000005f000130] = 35637d2d 5311c94b 2b57cce0 1ec2c4a2
mov 0x100,%g5
ldda [%i2+%g5]ASI_BLK_S,%f16 ! Block Load from 000000005f000100
! Mem[0000000091800030] = a86c6f28, %g2 = 000000003aa1a86c
ldub [%o0+0x032],%g2 ! %g2 = 00000000000000a8
! %l5 = 00000000a359a2d1, Mem[0000000091800148] = 34fee6a007e0d876
stx %l5,[%o0+0x148] ! Mem[0000000091800148] = 00000000a359a2d1
! Mem[000000005f0001f8] = ca365bc0, %l6 = 00000037, %l5 = a359a2d1
add %i2,0x1f8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ca365bc0
! %f0 = 4db94c2b 9c177d32 4502629b dce993cb
! %f4 = 46cf67fe d60fed99 1042894f 19275193
! %f8 = 77c438e1 8f7ece17 f18138f0 525b9376
! %f12 = 2e2013ad 1813b2da 0680e0a8 e566bf4d
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[000000005e0000cc] = 4780cec5, %l5 = ca365bc0, %l7 = fa115181
add %i0,0xcc,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000004780cec5
! Mem[000000005e000018] = fcbd14fa, %l0 = ee5f818a, %l1 = dacae9c1
add %i0,0x18,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000fcbd14fa
! Mem[0000000090000188] = af364209945999f0, %g2 = 00000000000000a8
ldx [%i4+0x188],%g2 ! %g2 = af364209945999f0
p39_label_25:
! %l2 = 0000000000000025, Mem[0000000091000182] = 6a302728
sth %l2,[%i6+0x182] ! Mem[0000000091000180] = 00252728
! Mem[000000005f8001b0] = 778b680d6d10592a, %l0 = 00000000ee5f818a, %l3 = 0000000009732f70
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 778b680d6d10592a
! Mem[000000005f800022] = 17d5e548, %l7 = 000000004780cec5
ldstub [%i3+0x022],%l7 ! %l7 = 000000e5000000ff
! Mem[000000005e000030] = 0cb8841a 25d346f4, %l2 = 00000025, %l3 = 6d10592a
ldd [%i0+0x030],%l2 ! %l2 = 000000000cb8841a 0000000025d346f4
! Mem[000000005f80019c] = 7b59fb6b, %l2 = 000000000cb8841a
swap [%i3+0x19c],%l2 ! %l2 = 000000007b59fb6b
! %l1 = 00000000fcbd14fa, Mem[00000000908000d0] = b92bd588
stw %l1,[%i5+0x0d0] ! Mem[00000000908000d0] = fcbd14fa
! Mem[000000005f8001c0] = 50959023 0c079d1b 82499d68 b2002607
! Mem[000000005f8001d0] = 42e285fa b3b12bbc 2261c9ba 69c0a718
! Mem[000000005f8001e0] = dab5cda9 4acceb8b 2e99dc2d 6cff5ba2
! Mem[000000005f8001f0] = 126fb50d c602ce22 c2eea97c d833017b
mov 0x1c0,%g4
ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 000000005f8001c0
! Mem[0000000090000040] = 022d4662 73bdeecb c544fb75 d007a19c
! Mem[0000000090000050] = 0ae5ec76 1c363386 5791bff4 ee6fc737
! Mem[0000000090000060] = aedc24e4 2d768197 7bfd49e7 88125cac
! Mem[0000000090000070] = fcf5fb01 cb1bca20 8f08e724 623be6b3
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! %l2 = 7b59fb6b, %l3 = 25d346f4, Mem[00000000900001d8] = 1042894f 19275193
std %l2,[%i4+0x1d8] ! Mem[00000000900001d8] = 7b59fb6b 25d346f4
! Mem[000000005e8000b0] = ee5f818a, %l3 = 0000000025d346f4
swap [%i1+0x0b0],%l3 ! %l3 = 00000000ee5f818a
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000ee5f818a
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000fcbd14fa
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000007b59fb6b
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ee5f818a
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000099413b5e
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ca365bc0
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000037
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000e5
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 4db94c2b 9c177d32
bne %xcc,p39_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4502629b dce993cb
bne %xcc,p39_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 46cf67fe d60fed99
bne %xcc,p39_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 1042894f 19275193
bne %xcc,p39_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 77c438e1 8f7ece17
bne %xcc,p39_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be f18138f0 525b9376
bne %xcc,p39_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 2e2013ad 1813b2da
bne %xcc,p39_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 0680e0a8 e566bf4d
bne %xcc,p39_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 50959023 0c079d1b
bne %xcc,p39_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 82499d68 b2002607
bne %xcc,p39_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 42e285fa b3b12bbc
bne %xcc,p39_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 2261c9ba 69c0a718
bne %xcc,p39_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be dab5cda9 4acceb8b
bne %xcc,p39_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 2e99dc2d 6cff5ba2
bne %xcc,p39_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 126fb50d c602ce22
bne %xcc,p39_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be c2eea97c d833017b
bne %xcc,p39_f30_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x040],%g2 ! Expected data = 62ae116fff22324b
ldx [%i0+0x040],%g3 ! Observed data at 000000005e000040
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6a46ffd24f98431e
ldx [%i0+0x050],%g3 ! Observed data at 000000005e000050
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 65fff7d659d1398b
ldx [%i0+0x0f0],%g3 ! Observed data at 000000005e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 920574088022b051
ldx [%i0+0x128],%g3 ! Observed data at 000000005e000128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x128,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0000202e97f1f943
ldx [%i0+0x190],%g3 ! Observed data at 000000005e000190
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 1f6e66000000009a
ldx [%i0+0x1a8],%g3 ! Observed data at 000000005e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1a8,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 00000041fa84f937
ldx [%i1+0x000],%g3 ! Observed data at 000000005e800000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = af36420909732f70
ldx [%i1+0x018],%g3 ! Observed data at 000000005e800018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = f00efda0bec39fce
ldx [%i1+0x028],%g3 ! Observed data at 000000005e800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = e86001e6ff23abd6
ldx [%i1+0x050],%g3 ! Observed data at 000000005e800050
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8633361cc098f025
ldx [%i1+0x068],%g3 ! Observed data at 000000005e800068
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x068,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 25d346f41a98c256
ldx [%i1+0x0b0],%g3 ! Observed data at 000000005e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = cb93e9dc1926bd8e
ldx [%i1+0x0d8],%g3 ! Observed data at 000000005e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 1182855802b43bc0
ldx [%i1+0x128],%g3 ! Observed data at 000000005e800128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = 45276affc169edf9
ldx [%i1+0x170],%g3 ! Observed data at 000000005e800170
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 333effe36d0d8d22
ldx [%i1+0x1b0],%g3 ! Observed data at 000000005e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = e422649e994db248
ldx [%i1+0x1b8],%g3 ! Observed data at 000000005e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b6f813090c079d1b
ldx [%i1+0x1c0],%g3 ! Observed data at 000000005e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3a9d5f3c92057408
ldx [%i1+0x1c8],%g3 ! Observed data at 000000005e8001c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ea0a13388e98b248
ldx [%i1+0x1d0],%g3 ! Observed data at 000000005e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1d0,%g4
set p39_local2_expect,%g1
p39_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = be7efbb700000018
ldx [%i2+0x018],%g3 ! Observed data at 000000005f000018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000058327d179c
ldx [%i2+0x020],%g3 ! Observed data at 000000005f000020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 99413b5efec19619
ldx [%i2+0x028],%g3 ! Observed data at 000000005f000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 1960e82877677088
ldx [%i2+0x0e0],%g3 ! Observed data at 000000005f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 994d952a6a8f9607
ldx [%i2+0x110],%g3 ! Observed data at 000000005f000110
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 68dcbb47506fffa2
ldx [%i2+0x128],%g3 ! Observed data at 000000005f000128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = af364209810c69b7
ldx [%i2+0x148],%g3 ! Observed data at 000000005f000148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 4fa7cfcd8793d65a
ldx [%i2+0x160],%g3 ! Observed data at 000000005f000160
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2657f8ae00000045
ldx [%i2+0x188],%g3 ! Observed data at 000000005f000188
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = b271bbaf4b9fff9f
ldx [%i2+0x198],%g3 ! Observed data at 000000005f000198
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 97a4be02e2ffa3c5
ldx [%i2+0x1c8],%g3 ! Observed data at 000000005f0001c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = fff22e298d7c6947
ldx [%i2+0x1d0],%g3 ! Observed data at 000000005f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1d0,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 17d5ff4856aec81f
ldx [%i3+0x020],%g3 ! Observed data at 000000005f800020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x020,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f347236d645794b2
ldx [%i3+0x0a0],%g3 ! Observed data at 000000005f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 97f1f943cc045516
ldx [%i3+0x0a8],%g3 ! Observed data at 000000005f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f719ff7eb0ffa901
ldx [%i3+0x0e0],%g3 ! Observed data at 000000005f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ffc21689cf104dd3
ldx [%i3+0x0f0],%g3 ! Observed data at 000000005f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0e67f7e0c4e20041
ldx [%i3+0x108],%g3 ! Observed data at 000000005f800108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7e7f40ad000059d1
ldx [%i3+0x110],%g3 ! Observed data at 000000005f800110
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = ef900c6c736dffa7
ldx [%i3+0x128],%g3 ! Observed data at 000000005f800128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0000000000000025
ldx [%i3+0x160],%g3 ! Observed data at 000000005f800160
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 4dbf66e5a8e08006
ldx [%i3+0x178],%g3 ! Observed data at 000000005f800178
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = ba5743b6fe0e7e1a
ldx [%i3+0x188],%g3 ! Observed data at 000000005f800188
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 155675a70cb8841a
ldx [%i3+0x198],%g3 ! Observed data at 000000005f800198
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 509590230c079d1b
ldx [%i3+0x1c0],%g3 ! Observed data at 000000005f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2e99dc2d6cff5ba2
ldx [%i3+0x1e8],%g3 ! Observed data at 000000005f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1e8,%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
p39_f16_fail:
set p39_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f18_fail:
set p39_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f20_fail:
set p39_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f22_fail:
set p39_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f24_fail:
set p39_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f26_fail:
set p39_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f28_fail:
set p39_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f30_fail:
set p39_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800028]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f000008]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800008]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f000028]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e000000]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e000028]
done
p39_trap1o:
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800028]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f000008]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800008]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f000028]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e000000]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e000028]
done
p39_trap2e:
membar #Sync
mov 0x140,%g1
ldda [%i0+%g1]ASI_BLK_AIUP,%f16
membar #Sync
ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f800028]
ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000010]
stba %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800020]
done
p39_trap2o:
membar #Sync
mov 0x140,%g1
ldda [%o0+%g1]ASI_BLK_AIUP,%f16
membar #Sync
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f800028]
ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000010]
stba %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800020]
done
p39_trap3e:
nop
nop
done
p39_trap3o:
nop
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 = 4afff3ceacda37c3
ldx [%g1+0x008],%l1 ! %l1 = 3a9d5f3c92057408
ldx [%g1+0x010],%l2 ! %l2 = 033b0115f835845a
ldx [%g1+0x018],%l3 ! %l3 = 6fbb9b3e82a44297
ldx [%g1+0x020],%l4 ! %l4 = a5b9bcb456584eb7
ldx [%g1+0x028],%l5 ! %l5 = e547a6f4f347236d
ldx [%g1+0x030],%l6 ! %l6 = 656b858a98a52b6f
ldx [%g1+0x038],%l7 ! %l7 = 38773dfc8f679d38
! 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 = d2bc3a04 493bb7fd 497861d3 2d79684a
! %f4 = 30b44b2d 18d26232 0077a5a9 84c3b5fc
! %f8 = 705d668e 3cfb3e8d 9e3833e4 adb9d7d3
! %f12 = 3d0fcd08 4fb207c4 97ff9ceb ea15b5f7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 68f8c0d0 f78d8244 1c70aca0 0918a8b4
! %f20 = 78bb7a45 481e2bbb 57ca9c71 1712ea05
! %f24 = aad0ad74 36f64049 004b45cb 303ad20d
! %f28 = 4414c6e1 267b3e7d dbe6f8af db27555b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c57b6569 73968702 35e11bef cc0677f7
! %f36 = 287f1c1d a4839942 5f22154a 0c4766ae
! %f40 = b7a9a9fa 19b8ff77 093ab7f5 b93a93b9
! %f44 = 06f0bdd6 855350e2 5165428a a78c2505
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x16b6ff6000000068,%g7,%g1 ! GSR scale = 13, align = 0
wr %g1,%g0,%gsr ! GSR = 16b6ff6000000068
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[0000000090000090] = 8222f914, %g2 = c25b3dce000000df
ldsb [%i4+0x092],%g2 ! %g2 = ffffffffffffff82
! Mem[00000000918000dc] = 3f32244c, %g2 = ffffffffffffff82
lduh [%o0+0x0de],%g2 ! %g2 = 0000000000003f32
! %l5 = 70c3639432d42f1f, Mem[0000000090000081] = d54ffd23
stb %l5,[%i4+0x081] ! Mem[0000000090000080] = 1f4ffd23
! Mem[0000000060800110] = 9f6644d6, %l6 = 10e23269d075b77c
swap [%i1+0x110],%l6 ! %l6 = 000000009f6644d6
! Mem[00000000908001f4] = 38c6ddae, %g2 = 0000000000003f32
lduw [%i5+0x1f4],%g2 ! %g2 = 0000000038c6ddae
! %f16 = 68f8c0d0 f78d8244 1c70aca0 0918a8b4
! %f20 = 78bb7a45 481e2bbb 57ca9c71 1712ea05
! %f24 = aad0ad74 36f64049 004b45cb 303ad20d
! %f28 = 4414c6e1 267b3e7d dbe6f8af db27555b
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000060000150] = bf166fe8, %l2 = ebe489bc0aae88fd
swap [%i0+0x150],%l2 ! %l2 = 00000000bf166fe8
! %l2 = 00000000bf166fe8, Mem[0000000090800188] = b451fbc4581c25f4
stx %l2,[%i5+0x188] ! Mem[0000000090800188] = 00000000bf166fe8
! Mem[0000000091000050] = 745b39ae 2fe96201, %g2 = 38c6ddae, %g3 = 0bad0b00
ldd [%i6+0x050],%g2 ! %g2 = 00000000745b39ae 000000002fe96201
! %f0 = d2bc3a04 493bb7fd 497861d3 2d79684a
! %f4 = 30b44b2d 18d26232 0077a5a9 84c3b5fc
! %f8 = 705d668e 3cfb3e8d 9e3833e4 adb9d7d3
! %f12 = 3d0fcd08 4fb207c4 97ff9ceb ea15b5f7
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000080
p40_label_2:
! Mem[00000000618000f1] = f9e618a6, %l1 = 0d6b4d1e2e823327
ldstub [%i3+0x0f1],%l1 ! %l1 = 000000e6000000ff
! Mem[0000000091000144] = ef79531a, %g2 = 00000000745b39ae
ldub [%i6+0x145],%g2 ! %g2 = 00000000000000ef
! Mem[0000000060000074] = a773e72d, %l0 = 4a5e1967fc2c3e21
swap [%i0+0x074],%l0 ! %l0 = 00000000a773e72d
! Mem[00000000608001f0] = 7ddeee67, %l0 = 00000000a773e72d
ldsh [%i1+0x1f2],%l0 ! %l0 = ffffffffffffee67
! Mem[00000000908000b0] = 4eb34380a72bad7d, %g2 = 00000000000000ef
ldx [%i5+0x0b0],%g2 ! %g2 = 4eb34380a72bad7d
! %l0 = ffffffffffffee67, Mem[00000000900001bf] = ffffe2a9
stb %l0,[%i4+0x1bf] ! Mem[00000000900001bc] = 67ffe2a9
! %l2 = bf166fe8, %l3 = cc345672, Mem[00000000918001e0] = 18875723 fcc1a550
std %l2,[%o0+0x1e0] ! Mem[00000000918001e0] = bf166fe8 cc345672
! Mem[0000000060000154] = 5758dfa0, %l1 = 000000e6, %l7 = fc6b08ba
add %i0,0x154,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000005758dfa0
! %f16 = 68f8c0d0 f78d8244 1c70aca0 0918a8b4
! %f20 = 78bb7a45 481e2bbb 57ca9c71 1712ea05
! %f24 = aad0ad74 36f64049 004b45cb 303ad20d
! %f28 = 4414c6e1 267b3e7d dbe6f8af db27555b
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000006180010c] = 71edd0da, %l5 = 70c3639432d42f1f
swap [%i3+0x10c],%l5 ! %l5 = 0000000071edd0da
p40_label_3:
! Mem[0000000091000184] = 83b42cf1, %g2 = 4eb34380a72bad7d
ldub [%i6+0x186],%g2 ! %g2 = 0000000000000083
! Mem[000000006100006c] = 30db29ac, %l3 = cc345672, %l6 = 9f6644d6
add %i2,0x6c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000030db29ac
! %l3 = 375d94eccc345672, Mem[0000000061000090] = 377e25b0498dc9d9
stx %l3,[%i2+0x090] ! Mem[0000000061000090] = 375d94eccc345672
membar #Sync ! Added by membar checker (2118)
! Mem[0000000090000088] = 61d32d79, %g2 = 0000000000000083
lduh [%i4+0x08a],%g2 ! %g2 = 00000000000061d3
! Mem[00000000608001c0] = ab86b056, %l5 = 0000000071edd0da
ldsh [%i1+0x1c0],%l5 ! %l5 = ffffffffffffab86
! Mem[00000000600000cc] = a3f88fec, %l2 = 00000000bf166fe8
swap [%i0+0x0cc],%l2 ! %l2 = 00000000a3f88fec
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000198] = 505d2467, %g2 = 00000000000061d3
ldsh [%i4+0x198],%g2 ! %g2 = 000000000000505d
! Mem[0000000090800024] = d65450c5, %g2 = 000000000000505d
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffffd6
! %l2 = a3f88fec, %l3 = cc345672, Mem[0000000091800118] = 29c2ad3a 060bb791
std %l2,[%o0+0x118] ! Mem[0000000091800118] = a3f88fec cc345672
p40_label_4:
! Mem[0000000090800088] = 2d744718, %g2 = ffffffffffffffd6
lduh [%i5+0x088],%g2 ! %g2 = 0000000000002d74
! Mem[0000000091000040] = ed537811, %g2 = 0000000000002d74
lduw [%i6+0x040],%g2 ! %g2 = 00000000ed537811
! Mem[00000000600001fc] = d9000661, %l3 = 375d94eccc345672
swap [%i0+0x1fc],%l3 ! %l3 = 00000000d9000661
! Mem[00000000608001e8] = 1ea0c0cbb516aa07, %l1 = 00000000000000e6, %l1 = 00000000000000e6
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 1ea0c0cbb516aa07
! %l1 = 1ea0c0cbb516aa07, Mem[0000000091000138] = 21962292
sth %l1,[%i6+0x138] ! Mem[0000000091000138] = aa072292
! Mem[00000000918001d4] = 93a5af33, %g2 = 00000000ed537811
lduw [%o0+0x1d4],%g2 ! %g2 = 0000000093a5af33
! %f16 = 68f8c0d0 f78d8244 1c70aca0 0918a8b4
! %f20 = 78bb7a45 481e2bbb 57ca9c71 1712ea05
! %f24 = aad0ad74 36f64049 004b45cb 303ad20d
! %f28 = 4414c6e1 267b3e7d dbe6f8af db27555b
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
! %l0 = ffffee67, %l1 = b516aa07, Mem[0000000060800058] = 157281d0 8efec756
std %l0,[%i1+0x058] ! Mem[0000000060800058] = ffffee67 b516aa07
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090800184] = 7cf6240b, %g18 = 741bd96bb796134f
ldsw [%i5+0x184],%g2 ! %g2 = 741bd96bb796134f
p40_label_5:
! %l1 = 1ea0c0cbb516aa07, Mem[0000000060800068] = 4c979b04
stw %l1,[%i1+0x068] ! Mem[0000000060800068] = b516aa07
! Mem[0000000090800078] = 27ba3968 006f7bfd, %g2 = 7cf6240b, %g3 = 2fe96201
ldd [%i5+0x078],%g2 ! %g2 = 0000000027ba3968 00000000006f7bfd
! Mem[0000000090800138] = b4536211 2ffd576c, %g2 = 27ba3968, %g3 = 006f7bfd
ldd [%i5+0x138],%g2 ! %g2 = 00000000b4536211 000000002ffd576c
! Mem[0000000061800058] = 4069b25bac8eb394, %l0 = ffffffffffffee67, %l0 = ffffffffffffee67
add %i3,0x58,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4069b25bac8eb394
! Mem[0000000061800104] = 92b855a2, %l0 = ac8eb394, %l2 = a3f88fec
add %i3,0x104,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000092b855a2
! Mem[00000000910000d0] = 807c80b2 4ba298be, %g2 = b4536211, %g3 = 2ffd576c
ldd [%i6+0x0d0],%g2 ! %g2 = 00000000807c80b2 000000004ba298be
! Mem[00000000608001b8] = f1d0e4d6, %l5 = ffffab86, %l5 = ffffab86
add %i1,0x1b8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f1d0e4d6
! Mem[0000000061800180] = 01efeddc 20ea3a50 1fc3050a f5edf656
! Mem[0000000061800190] = 6f809aba 7007464c a0032dc6 c8d47b90
! Mem[00000000618001a0] = 217ee021 6eaa8f70 ee5d1779 c7166843
! Mem[00000000618001b0] = 8ddaca33 d296daef 7bc46a89 d1848d94
mov 0x180,%g6
ldda [%i3+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000061800180
! Mem[0000000060000184] = 35e6eb68, %l1 = 1ea0c0cbb516aa07
lduh [%i0+0x186],%l1 ! %l1 = 000000000000eb68
! Mem[00000000618001cc] = dd91ae5d, %l5 = 00000000f1d0e4d6
swap [%i3+0x1cc],%l5 ! %l5 = 00000000dd91ae5d
p40_label_6:
! Mem[0000000091000080] = 30f3d11f5ade3b8e, %g2 = 00000000807c80b2
ldx [%i6+0x080],%g2 ! %g2 = 30f3d11f5ade3b8e
! %f0 = 01efeddc 20ea3a50 1fc3050a f5edf656
! %f4 = 6f809aba 7007464c a0032dc6 c8d47b90
! %f8 = 217ee021 6eaa8f70 ee5d1779 c7166843
! %f12 = 8ddaca33 d296daef 7bc46a89 d1848d94
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! %l6 = 0000000030db29ac, Mem[00000000910000f7] = 8df92f48
stb %l6,[%i6+0x0f7] ! Mem[00000000910000f4] = acf92f48
! Mem[00000000918000fc] = 097fdd15, %g18 = 741bd96bb796134f
ldsw [%o0+0x0fc],%g2 ! %g2 = 741bd96bb796134f
! Mem[00000000910001c8] = e5f5b872eab30abf, %g2 = 00000000097fdd15
ldx [%i6+0x1c8],%g2 ! %g2 = e5f5b872eab30abf
! %f0 = 01efeddc 20ea3a50 1fc3050a f5edf656
! %f4 = 6f809aba 7007464c a0032dc6 c8d47b90
! %f8 = 217ee021 6eaa8f70 ee5d1779 c7166843
! %f12 = 8ddaca33 d296daef 7bc46a89 d1848d94
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! %l3 = 00000000d9000661, Mem[00000000610001c8] = b2dd8e47
sth %l3,[%i2+0x1c8] ! Mem[00000000610001c8] = 06618e47
! Mem[000000006000004c] = 2e94b97c, %l5 = 00000000dd91ae5d
swap [%i0+0x04c],%l5 ! %l5 = 000000002e94b97c
! Mem[0000000090000040] = 68f8c0d0 f78d8244 1c70aca0 0918a8b4
! Mem[0000000090000050] = 78bb7a45 481e2bbb 57ca9c71 1712ea05
! Mem[0000000090000060] = aad0ad74 36f64049 004b45cb 303ad20d
! Mem[0000000090000070] = 4414c6e1 267b3e7d dbe6f8af db27555b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l4 = 86818068, %l5 = 2e94b97c, Mem[0000000090800190] = f2446a48 7c2eb57a
std %l4,[%i5+0x190] ! Mem[0000000090800190] = 86818068 2e94b97c
p40_label_7:
! Mem[00000000910001e0] = e503427004fdbd42, %g2 = e5f5b872eab30abf
ldx [%i6+0x1e0],%g2 ! %g2 = e503427004fdbd42
! Mem[0000000090800130] = 218e1dcd, %g2 = e503427004fdbd42
lduh [%i5+0x132],%g2 ! %g2 = 000000000000218e
! Mem[0000000061000184] = fcd8afee, %l2 = 0000000092b855a2
ldsh [%i2+0x184],%l2 ! %l2 = fffffffffffffcd8
! Mem[0000000091800174] = f8334f44, %g2 = 000000000000218e
lduw [%o0+0x174],%g2 ! %g2 = 00000000f8334f44
membar #Sync ! Added by membar checker (2119)
! %l3 = 00000000d9000661, Mem[0000000090000018] = 1c38131aafc6105d
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 00000000d9000661
! Mem[00000000910001c8] = e5f5b872eab30abf, %g2 = 00000000f8334f44
ldx [%i6+0x1c8],%g2 ! %g2 = e5f5b872eab30abf
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l7 = 000000005758dfa0, Mem[0000000060000050] = 3c258c14f6344224
stx %l7,[%i0+0x050] ! Mem[0000000060000050] = 000000005758dfa0
! %f16 = 68f8c0d0 f78d8244 1c70aca0 0918a8b4
! %f20 = 78bb7a45 481e2bbb 57ca9c71 1712ea05
! %f24 = aad0ad74 36f64049 004b45cb 303ad20d
! %f28 = 4414c6e1 267b3e7d dbe6f8af db27555b
stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000060000000
! %l0 = 4069b25bac8eb394, Mem[0000000061800008] = e93c5b63e95505d4
stx %l0,[%i3+%o1] ! Mem[0000000061800008] = 4069b25bac8eb394
p40_label_8:
! Mem[0000000061800178] = a6ca931f 11852fba, %l2 = fffffcd8, %l3 = d9000661
ldd [%i3+0x178],%l2 ! %l2 = 00000000a6ca931f 0000000011852fba
! Mem[0000000060000124] = 764f5c59, %l7 = 000000005758dfa0
ldsh [%i0+0x126],%l7 ! %l7 = 0000000000005c59
! Mem[0000000090000134] = f0ec3fac, %g2 = e5f5b872eab30abf
lduw [%i4+0x134],%g2 ! %g2 = 00000000f0ec3fac
! %l3 = 0000000011852fba, Mem[0000000091000164] = 1dd1556a
stw %l3,[%i6+0x164] ! Mem[0000000091000164] = 11852fba
! Mem[0000000090800188] = 00000000, %g2 = 00000000f0ec3fac
ldsh [%i5+0x188],%g2 ! %g2 = 0000000000000000
! Mem[000000006180018c] = f5edf656, %l2 = 00000000a6ca931f
ldsh [%i3+0x18c],%l2 ! %l2 = fffffffffffff5ed
! Mem[0000000060000128] = 384c022b, %l7 = 00005c59, %l2 = fffff5ed
add %i0,0x128,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000384c022b
! Mem[0000000090000180] = 503aea20 dcedef01 56f6edf5 0a05c31f
! Mem[0000000090000190] = 4c460770 ba9a806f 907bd4c8 c62d03a0
! Mem[00000000900001a0] = 708faa6e 21e07e21 436816c7 79175dee
! Mem[00000000900001b0] = efda96d2 33cada8d 948d84d1 896ac47b
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000180] = 503aea20 dcedef01 56f6edf5 0a05c31f
! Mem[0000000090000190] = 4c460770 ba9a806f 907bd4c8 c62d03a0
! Mem[00000000900001a0] = 708faa6e 21e07e21 436816c7 79175dee
! Mem[00000000900001b0] = efda96d2 33cada8d 948d84d1 896ac47b
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000061800000] = 2e45c354, %l6 = 0000000030db29ac
swap [%i3+%g0],%l6 ! %l6 = 000000002e45c354
p40_label_9:
membar #Sync ! Added by membar checker (2120)
! Mem[000000006000003d] = aff8e6db, %l0 = 4069b25bac8eb394
ldstub [%i0+0x03d],%l0 ! %l0 = 000000f8000000ff
! %l6 = 2e45c354, %l7 = 00005c59, Mem[00000000918001e0] = bf166fe8 cc345672
std %l6,[%o0+0x1e0] ! Mem[00000000918001e0] = 2e45c354 00005c59
! Mem[0000000091000098] = a41da2a0 57e63be1, %g2 = 00000000, %g3 = 4ba298be
ldd [%i6+0x098],%g2 ! %g2 = 00000000a41da2a0 0000000057e63be1
! Mem[000000006100014c] = c40d02c1, %l4 = 86818068, %l4 = 86818068
add %i2,0x14c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000c40d02c1
! Mem[0000000061800058] = 4069b25b, %l2 = 384c022b, %l2 = 384c022b
add %i3,0x58,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000004069b25b
! Mem[00000000918001b0] = 913cf8e6, %g2 = 00000000a41da2a0
ldsb [%o0+0x1b0],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000060800028] = 85295c96b15bb0f0, %l2 = 000000004069b25b, %l0 = 00000000000000f8
add %i1,0x28,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 85295c96b15bb0f0
! Mem[0000000061800110] = 90ff5224, %l4 = c40d02c1, %l7 = 00005c59
add %i3,0x110,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000090ff5224
! Mem[0000000091000060] = f7488a65 8ce9387c, %g2 = ffffff91, %g3 = 57e63be1
ldd [%i6+0x060],%g2 ! %g2 = 00000000f7488a65 000000008ce9387c
! Mem[00000000910000d0] = 7c80b24b, %g2 = 00000000f7488a65
ldub [%i6+0x0d1],%g2 ! %g2 = 000000000000007c
p40_label_10:
! Mem[00000000918001c8] = 4eb753b9, %g2 = 000000000000007c
lduh [%o0+0x1ca],%g2 ! %g2 = 0000000000004eb7
! Mem[000000006000013c] = 03def67e, %l7 = 0000000090ff5224
lduh [%i0+0x13e],%l7 ! %l7 = 000000000000f67e
! Mem[00000000910001dc] = eadd85ef, %g2 = 0000000000004eb7
lduw [%i6+0x1dc],%g2 ! %g2 = 00000000eadd85ef
! %l5 = 000000002e94b97c, Mem[0000000091000116] = 7a44454e
stb %l5,[%i6+0x116] ! Mem[0000000091000114] = 7c44454e
! Mem[00000000618000b0] = f99f1234, %l3 = 0000000011852fba
ldsw [%i3+0x0b0],%l3 ! %l3 = fffffffff99f1234
! %l1 = 000000000000eb68, Mem[0000000060800010] = ff199bac
stb %l1,[%i1+%o2] ! Mem[0000000060800010] = 68199bac
! Mem[000000006000001c] = 719cca57, %l0 = 85295c96b15bb0f0
ldstub [%i0+0x01c],%l0 ! %l0 = 00000071000000ff
! %f16 = 68f8c0d0 f78d8244 1c70aca0 0918a8b4
! %f20 = 78bb7a45 481e2bbb 57ca9c71 1712ea05
! %f24 = aad0ad74 36f64049 004b45cb 303ad20d
! %f28 = 4414c6e1 267b3e7d dbe6f8af db27555b
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! %f0 = 01efeddc 20ea3a50 1fc3050a f5edf656
! %f4 = 6f809aba 7007464c a0032dc6 c8d47b90
! %f8 = 217ee021 6eaa8f70 ee5d1779 c7166843
! %f12 = 8ddaca33 d296daef 7bc46a89 d1848d94
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000060000140] = 541ea276, %l6 = 2e45c354, %l1 = 0000eb68
add %i0,0x140,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000541ea276
p40_label_11:
! %l4 = c40d02c1, %l5 = 2e94b97c, Mem[0000000061800058] = 4069b25b ac8eb394
std %l4,[%i3+0x058] ! Mem[0000000061800058] = c40d02c1 2e94b97c
! Mem[00000000918001f8] = 968f922c946eb4fe, %g2 = 00000000eadd85ef
ldx [%o0+0x1f8],%g2 ! %g2 = 968f922c946eb4fe
! Mem[00000000608001e8] = 1ea0c0cbb516aa07, %l0 = 0000000000000071, %l3 = fffffffff99f1234
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 1ea0c0cbb516aa07
! %l2 = 000000004069b25b, Mem[00000000910001cc] = eab30abf
stw %l2,[%i6+0x1cc] ! Mem[00000000910001cc] = 4069b25b
! %f0 = 01efeddc 20ea3a50 1fc3050a f5edf656
! %f4 = 6f809aba 7007464c a0032dc6 c8d47b90
! %f8 = 217ee021 6eaa8f70 ee5d1779 c7166843
! %f12 = 8ddaca33 d296daef 7bc46a89 d1848d94
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140
! %l0 = 0000000000000071, Mem[00000000910001cc] = 4069b25b
stw %l0,[%i6+0x1cc] ! Mem[00000000910001cc] = 00000071
! %l0 = 0000000000000071, Mem[000000009100016a] = c7051801
sth %l0,[%i6+0x16a] ! Mem[0000000091000168] = 00711801
! %l2 = 000000004069b25b, Mem[00000000908001e0] = 718735ab
stw %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = 4069b25b
! Mem[0000000060000070] = 51675a2d, %l2 = 4069b25b, %l4 = c40d02c1
add %i0,0x70,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000051675a2d
! Mem[00000000908001cc] = 1ce4d927, %g18 = 741bd96bb796134f
ldsw [%i5+0x1cc],%g2 ! %g2 = 741bd96bb796134f
p40_label_12:
! Mem[0000000061000006] = e57cd176, %l7 = 000000000000f67e
ldstub [%i2+0x006],%l7 ! %l7 = 000000d1000000ff
! Mem[0000000091800078] = 7231a096, %g2 = 000000001ce4d927
ldsh [%o0+0x07a],%g2 ! %g2 = 0000000000007231
! Mem[0000000061800028] = 87c8860ba4860287, %l1 = 00000000541ea276, %l1 = 00000000541ea276
add %i3,0x28,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 87c8860ba4860287
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800110] = f718962d, %g18 = 741bd96bb796134f
ldsw [%o0+0x110],%g2 ! %g2 = 741bd96bb796134f
! Mem[0000000060800138] = c794ad3870482de8, %l6 = 000000002e45c354, %l2 = 000000004069b25b
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = c794ad3870482de8
! Mem[000000006000008e] = d76ecc3b, %l1 = 87c8860ba4860287
ldstub [%i0+0x08e],%l1 ! %l1 = 000000cc000000ff
! Mem[0000000060000060] = b3c214eb0bd18a86, %l3 = 1ea0c0cbb516aa07, %l4 = 0000000051675a2d
add %i0,0x60,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = b3c214eb0bd18a86
! Mem[0000000091000038] = 2b9468ee 6d58bf74, %g2 = f718962d, %g3 = 8ce9387c
ldd [%i6+0x038],%g2 ! %g2 = 000000002b9468ee 000000006d58bf74
! Mem[0000000091800044] = 3761ed80, %g2 = 000000002b9468ee
ldsb [%o0+0x046],%g2 ! %g2 = 0000000000000037
p40_label_13:
! Mem[0000000060800140] = d178d4ce 82899157 191f0042 ba65be45
! Mem[0000000060800150] = 08eac901 3204db29 16b4256a ae72375a
! Mem[0000000060800160] = 985fa709 ad6fb686 97d5301b a2db62c3
! Mem[0000000060800170] = 398267b7 273fcf0a ac5ebac7 e5edc177
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000060800140
! Mem[000000009180002c] = e8f5b657, %g2 = 0000000000000037
lduw [%o0+0x02c],%g2 ! %g2 = 00000000e8f5b657
! Mem[000000006100013c] = 81af1573, %l2 = c794ad3870482de8
swap [%i2+0x13c],%l2 ! %l2 = 0000000081af1573
! Mem[0000000060000164] = 55acb7ac, %l1 = 000000cc, %l5 = 2e94b97c
add %i0,0x164,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000055acb7ac
! Mem[0000000061000108] = e6161dc7 0c4e7a5d, %l2 = 81af1573, %l3 = b516aa07
ldd [%i2+0x108],%l2 ! %l2 = 00000000e6161dc7 000000000c4e7a5d
! %f0 = d178d4ce 82899157 191f0042 ba65be45
! %f4 = 08eac901 3204db29 16b4256a ae72375a
! %f8 = 985fa709 ad6fb686 97d5301b a2db62c3
! %f12 = 398267b7 273fcf0a ac5ebac7 e5edc177
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (2121)
! %f0 = d178d4ce 82899157 191f0042 ba65be45
! %f4 = 08eac901 3204db29 16b4256a ae72375a
! %f8 = 985fa709 ad6fb686 97d5301b a2db62c3
! %f12 = 398267b7 273fcf0a ac5ebac7 e5edc177
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000090800080] = 9df8cfa2, %g2 = 00000000e8f5b657
lduh [%i5+0x080],%g2 ! %g2 = 0000000000009df8
! Mem[0000000060000070] = 51675a2d, %l4 = b3c214eb0bd18a86
swap [%i0+0x070],%l4 ! %l4 = 0000000051675a2d
! Mem[00000000918001e0] = 2e45c354 00005c59, %g2 = 00009df8, %g3 = 6d58bf74
ldd [%o0+0x1e0],%g2 ! %g2 = 000000002e45c354 0000000000005c59
p40_label_14:
! Mem[000000006100015c] = bad8f225, %l1 = 000000cc, %l5 = 55acb7ac
add %i2,0x15c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000bad8f225
! Mem[0000000061000100] = 39bef7dc7ad70611, %l0 = 0000000000000071, %l6 = 000000002e45c354
add %i2,0x100,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 39bef7dc7ad70611
! Mem[0000000091800150] = 75afb80b, %g2 = 000000002e45c354
lduh [%o0+0x152],%g2 ! %g2 = 00000000000075af
! Mem[000000006180010b] = c67101ac, %l5 = 00000000bad8f225
ldstub [%i3+0x10b],%l5 ! %l5 = 000000ac000000ff
! %l2 = 00000000e6161dc7, Mem[0000000090000163] = 216eaa8f
stb %l2,[%i4+0x163] ! Mem[0000000090000160] = c76eaa8f
! Mem[0000000061000024] = 7b00a4b8, %l7 = 00000000000000d1
lduh [%i2+0x026],%l7 ! %l7 = 000000000000a4b8
! Mem[00000000918001a0] = 03bf0a0f b30f80b7, %g2 = 000075af, %g3 = 00005c59
ldd [%o0+0x1a0],%g2 ! %g2 = 0000000003bf0a0f 00000000b30f80b7
! Mem[00000000910000b0] = e70aab633a4c4973, %g2 = 0000000003bf0a0f
ldx [%i6+0x0b0],%g2 ! %g2 = e70aab633a4c4973
! Mem[00000000608001a9] = 972c7289, %l3 = 000000000c4e7a5d
ldstub [%i1+0x1a9],%l3 ! %l3 = 0000002c000000ff
! %l0 = 00000071, %l1 = 000000cc, Mem[00000000908000b0] = 4eb34380 a72bad7d
std %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000071 000000cc
p40_label_15:
! %l2 = 00000000e6161dc7, Mem[00000000918001db] = 40d3a302
stb %l2,[%o0+0x1db] ! Mem[00000000918001d8] = c7d3a302
! %f0 = d178d4ce 82899157 191f0042 ba65be45
! %f4 = 08eac901 3204db29 16b4256a ae72375a
! %f8 = 985fa709 ad6fb686 97d5301b a2db62c3
! %f12 = 398267b7 273fcf0a ac5ebac7 e5edc177
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[000000006180013c] = 87d2de4f, %l1 = 00000000000000cc
swap [%i3+0x13c],%l1 ! %l1 = 0000000087d2de4f
membar #Sync ! Added by membar checker (2122)
! %f0 = d178d4ce 82899157 191f0042 ba65be45
! %f4 = 08eac901 3204db29 16b4256a ae72375a
! %f8 = 985fa709 ad6fb686 97d5301b a2db62c3
! %f12 = 398267b7 273fcf0a ac5ebac7 e5edc177
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! %l6 = 7ad70611, %l7 = 0000a4b8, Mem[0000000091800108] = 999fbad0 5d08a3b7
std %l6,[%o0+0x108] ! Mem[0000000091800108] = 7ad70611 0000a4b8
! %l5 = 00000000000000ac, Mem[00000000908000d0] = b92bd588
sth %l5,[%i5+0x0d0] ! Mem[00000000908000d0] = 00acd588
! Mem[0000000091000170] = fcaaa1c2 7f0c6232, %g2 = 3a4c4973, %g3 = b30f80b7
ldd [%i6+0x170],%g2 ! %g2 = 00000000fcaaa1c2 000000007f0c6232
! %l0 = 0000000000000071, Mem[000000009180003a] = 802b80b2
stb %l0,[%o0+0x03a] ! Mem[0000000091800038] = 712b80b2
! Mem[0000000090000040] = 68f8c0d0 f78d8244 1c70aca0 0918a8b4
! Mem[0000000090000050] = 78bb7a45 481e2bbb 57ca9c71 1712ea05
! Mem[0000000090000060] = aad0ad74 36f64049 004b45cb 303ad20d
! Mem[0000000090000070] = 4414c6e1 267b3e7d dbe6f8af db27555b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! %l6 = 7ad70611, %l7 = 0000a4b8, Mem[0000000061000140] = 5bcbc5d2 e875c1f6
std %l6,[%i2+0x140] ! Mem[0000000061000140] = 7ad70611 0000a4b8
p40_label_16:
! Mem[000000009100007c] = bbee9030, %g2 = 00000000fcaaa1c2
ldsh [%i6+0x07c],%g2 ! %g2 = ffffffffffffbbee
! Mem[0000000090000140] = 01efeddc 20ea3a50 1fc3050a f5edf656
! Mem[0000000090000150] = 6f809aba 7007464c a0032dc6 c8d47b90
! Mem[0000000090000160] = 217ee0c7 6eaa8f70 ee5d1779 c7166843
! Mem[0000000090000170] = 8ddaca33 d296daef 7bc46a89 d1848d94
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800000] = c1c223432cc77048, %g2 = ffffffffffffbbee
ldx [%o0+%g0],%g2 ! %g2 = c1c223432cc77048
! Mem[0000000090000100] = 01efeddc 20ea3a50 1fc3050a f5edf656
! Mem[0000000090000110] = 6f809aba 7007464c a0032dc6 c8d47b90
! Mem[0000000090000120] = 217ee021 6eaa8f70 ee5d1779 c7166843
! Mem[0000000090000130] = 8ddaca33 d296daef 7bc46a89 d1848d94
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800014] = 30e08a08, %g2 = c1c223432cc77048
ldub [%o0+0x015],%g2 ! %g2 = 0000000000000030
! %l7 = 000000000000a4b8, Mem[0000000090800048] = f1c4b3bfd25e1a26
stx %l7,[%i5+0x048] ! Mem[0000000090800048] = 000000000000a4b8
! %l6 = 39bef7dc7ad70611, Mem[00000000908001d0] = 68432dfa5e10b39d
stx %l6,[%i5+0x1d0] ! Mem[00000000908001d0] = 39bef7dc7ad70611
! Mem[00000000618001e3] = aa5d299c, %l5 = 00000000000000ac
ldstub [%i3+0x1e3],%l5 ! %l5 = 0000009c000000ff
membar #Sync ! Added by membar checker (2123)
! Mem[0000000090000018] = 16b4256aae72375a, %g2 = 0000000000000030
ldx [%i4+%o3],%g2 ! %g2 = 16b4256aae72375a
! Mem[0000000061000156] = e47957f8, %l1 = 0000000087d2de4f
ldstub [%i2+0x156],%l1 ! %l1 = 00000057000000ff
p40_label_17:
! Mem[00000000618000c0] = 0b99f279 cd7a7b20 7421624d 9af432e7
! Mem[00000000618000d0] = 6c7fece8 fd19c85a b58de401 69f1b4ae
! Mem[00000000618000e0] = 9650b851 3aeebfdb 00818f74 c961d065
! Mem[00000000618000f0] = f9ff18a6 5aebe9fe cb6e634b cc2696d2
mov 0x0c0,%g4
ldda [%i3+%g4]ASI_BLK_S,%f16 ! Block Load from 00000000618000c0
! Mem[0000000061800138] = 0bea5870, %l3 = 0000002c, %l4 = 51675a2d
add %i3,0x138,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000000bea5870
! Mem[0000000091000020] = c3c4949d, %g2 = 16b4256aae72375a
ldsb [%i6+0x022],%g2 ! %g2 = ffffffffffffffc3
! %f16 = 0b99f279 cd7a7b20 7421624d 9af432e7
! %f20 = 6c7fece8 fd19c85a b58de401 69f1b4ae
! %f24 = 9650b851 3aeebfdb 00818f74 c961d065
! %f28 = f9ff18a6 5aebe9fe cb6e634b cc2696d2
mov 0x100,%g4
stda %f16,[%i3+%g4]ASI_COMMIT_P ! Block Store to 0000000061800100
! %l2 = 00000000e6161dc7, Mem[00000000900000c8] = 191f0042
stw %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = e6161dc7
! %l0 = 0000000000000071, Mem[00000000908001f0] = 6a20e8b438c6ddae
stx %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 0000000000000071
! Mem[0000000060000050] = 00000000, %l6 = 7ad70611, %l6 = 7ad70611
add %i0,0x50,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000000
! %f0 = d178d4ce 82899157 191f0042 ba65be45
! %f4 = 08eac901 3204db29 16b4256a ae72375a
! %f8 = 985fa709 ad6fb686 97d5301b a2db62c3
! %f12 = 398267b7 273fcf0a ac5ebac7 e5edc177
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[00000000908000a0] = 833e542f, %g2 = ffffffffffffffc3
ldub [%i5+0x0a1],%g2 ! %g2 = 0000000000000083
! Mem[00000000608000cc] = 2982ac98, %l5 = 000000000000009c
swap [%i1+0x0cc],%l5 ! %l5 = 000000002982ac98
p40_label_18:
! Mem[0000000060800158] = 16b4256a, %l6 = 0000000000000000
ldstub [%i1+0x158],%l6 ! %l6 = 00000016000000ff
! Mem[0000000061000170] = bd7ba0b2a0781e1f, %l1 = 0000000000000057, %l4 = 000000000bea5870
add %i2,0x170,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = bd7ba0b2a0781e1f
! %l7 = 000000000000a4b8, Mem[000000006000011b] = 2da67553
stb %l7,[%i0+0x11b] ! Mem[0000000060000118] = 2da675b8
! Mem[00000000918000d8] = 4d2b38ff16493f32, %g2 = 0000000000000083
ldx [%o0+0x0d8],%g2 ! %g2 = 4d2b38ff16493f32
! Mem[0000000060000170] = 98f6c531, %l0 = 0000000000000071
swap [%i0+0x170],%l0 ! %l0 = 0000000098f6c531
! %l6 = 0000000000000016, Mem[00000000900000d8] = 16b4256aae72375a
stx %l6,[%i4+0x0d8] ! Mem[00000000900000d8] = 0000000000000016
! Mem[0000000090000000] = d178d4ce 82899157 191f0042 ba65be45
! Mem[0000000090000010] = 08eac901 3204db29 16b4256a ae72375a
! Mem[0000000090000020] = 985fa709 ad6fb686 97d5301b a2db62c3
! Mem[0000000090000030] = 398267b7 273fcf0a ac5ebac7 e5edc177
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
membar #Sync ! Added by membar checker (2124)
! %l4 = a0781e1f, %l5 = 2982ac98, Mem[0000000090000028] = 97d5301b a2db62c3
std %l4,[%i4+%o5] ! Mem[0000000090000028] = a0781e1f 2982ac98
! Mem[0000000091000094] = 20a41da2, %g2 = 4d2b38ff16493f32
ldsb [%i6+0x097],%g2 ! %g2 = 0000000000000020
! Mem[0000000061800154] = 721d90c4, %l1 = 0000000000000057
lduw [%i3+0x154],%l1 ! %l1 = 00000000721d90c4
p40_label_19:
! Mem[0000000090800080] = 9df8cfa2, %g2 = 0000000000000020
lduw [%i5+0x080],%g2 ! %g2 = 000000009df8cfa2
! Mem[00000000900001bc] = 5eac68f8, %g2 = 000000009df8cfa2
ldub [%i4+0x1be],%g2 ! %g2 = 000000000000005e
! Mem[0000000061800075] = 67631b85, %l3 = 000000000000002c
ldstub [%i3+0x075],%l3 ! %l3 = 00000063000000ff
! Mem[0000000060000180] = 4230a80b 35e6eb68 a91e92c6 03b4ef07
! Mem[0000000060000190] = 3f9c4ef4 1a54ef4b b91c6b20 68731eb1
! Mem[00000000600001a0] = 99d90c2b 524f8b43 4d82c0bc a4e2d3d6
! Mem[00000000600001b0] = 6314be7e e8a69e0d 6c570768 34a7ba0b
ldda [%i0+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000060000180
! %l7 = 000000000000a4b8, Mem[0000000090800190] = 868180682e94b97c
stx %l7,[%i5+0x190] ! Mem[0000000090800190] = 000000000000a4b8
! Mem[0000000060800110] = d075b77c4ff7481c, %l2 = 00000000e6161dc7, %l1 = 00000000721d90c4
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = d075b77c4ff7481c
! %l4 = bd7ba0b2a0781e1f, Mem[00000000918000d0] = 4924b67200759cd1
stx %l4,[%o0+0x0d0] ! Mem[00000000918000d0] = bd7ba0b2a0781e1f
! Mem[00000000900000d0] = 08eac901, %g18 = 741bd96bb796134f
ldsw [%i4+0x0d0],%g2 ! %g2 = 741bd96bb796134f
! Mem[00000000900000f8] = ac5ebac7, %g2 = 0000000008eac901
ldsh [%i4+0x0f8],%g2 ! %g2 = ffffffffffffac5e
! %l4 = a0781e1f, %l5 = 2982ac98, Mem[0000000090000170] = 8ddaca33 d296daef
std %l4,[%i4+0x170] ! Mem[0000000090000170] = a0781e1f 2982ac98
p40_label_20:
! %l0 = 0000000098f6c531, Mem[0000000090000050] = 78bb7a45
sth %l0,[%i4+0x050] ! Mem[0000000090000050] = c5317a45
! Mem[00000000600001f0] = 45be78452c98eccc, %l2 = 00000000e6161dc7, %l4 = bd7ba0b2a0781e1f
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 45be78452c98eccc
! Mem[0000000090800148] = a5b4d995, %g2 = ffffffffffffac5e
ldsh [%i5+0x14a],%g2 ! %g2 = ffffffffffffa5b4
! Mem[0000000091800018] = 08ee2106, %g2 = ffffffffffffa5b4
lduw [%o0+%o3],%g2 ! %g2 = 0000000008ee2106
! Mem[0000000060800008] = c51f07ac394dc1da, %l5 = 000000002982ac98, %l4 = 45be78452c98eccc
add %i1,0x08,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = c51f07ac394dc1da
! %l1 = d075b77c4ff7481c, Mem[0000000090800024] = 84b81ed6
sth %l1,[%i5+0x024] ! Mem[0000000090800024] = 481c1ed6
! Mem[0000000090800144] = ec72cb60, %g2 = 0000000008ee2106
ldub [%i5+0x146],%g2 ! %g2 = 00000000000000ec
! %l6 = 00000016, %l7 = 0000a4b8, Mem[00000000908000e8] = d573492c 8101fadb
std %l6,[%i5+0x0e8] ! Mem[00000000908000e8] = 00000016 0000a4b8
! Mem[00000000918000cc] = ee9de4a5, %g2 = 00000000000000ec
ldsb [%o0+0x0cc],%g2 ! %g2 = ffffffffffffffee
! Mem[0000000060000082] = 6c6da902, %l3 = 0000000000000063
ldstub [%i0+0x082],%l3 ! %l3 = 000000a9000000ff
p40_label_21:
! %l7 = 000000000000a4b8, Mem[00000000900001c8] = 1c70aca00918a8b4
stx %l7,[%i4+0x1c8] ! Mem[00000000900001c8] = 000000000000a4b8
! Mem[00000000618001e0] = aa5d29ff20523634, %l3 = 00000000000000a9, %l2 = 00000000e6161dc7
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = aa5d29ff20523634
! %l0 = 0000000098f6c531, Mem[0000000091800194] = 09e60481
stw %l0,[%o0+0x194] ! Mem[0000000091800194] = 98f6c531
! Mem[000000009180015c] = ae06b2fe, %g18 = 741bd96bb796134f
ldsw [%o0+0x15c],%g2 ! %g2 = 741bd96bb796134f
! Mem[0000000060800143] = d178d4ce, %l1 = d075b77c4ff7481c
ldstub [%i1+0x143],%l1 ! %l1 = 000000ce000000ff
! Mem[0000000091800088] = 233b451d, %g2 = ffffffffae06b2fe
ldub [%o0+0x08a],%g2 ! %g2 = 0000000000000023
! Mem[0000000061800070] = 4defbe96, %l3 = 000000a9, %l6 = 00000016
add %i3,0x70,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000004defbe96
! Mem[00000000608000f0] = ee2f5a69570007d5, %l7 = 000000000000a4b8, %l2 = aa5d29ff20523634
add %i1,0xf0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = ee2f5a69570007d5
! Mem[0000000090000020] = 985fa709, %g2 = 0000000000000023
lduh [%i4+%o4],%g2 ! %g2 = 000000000000985f
! %f0 = d178d4ce 82899157 191f0042 ba65be45
! %f4 = 08eac901 3204db29 16b4256a ae72375a
! %f8 = 985fa709 ad6fb686 97d5301b a2db62c3
! %f12 = 398267b7 273fcf0a ac5ebac7 e5edc177
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
p40_label_22:
! %f16 = 4230a80b 35e6eb68 a91e92c6 03b4ef07
! %f20 = 3f9c4ef4 1a54ef4b b91c6b20 68731eb1
! %f24 = 99d90c2b 524f8b43 4d82c0bc a4e2d3d6
! %f28 = 6314be7e e8a69e0d 6c570768 34a7ba0b
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000091000000] = 83061aa11b867a85, %g2 = 000000000000985f
ldx [%i6+%g0],%g2 ! %g2 = 83061aa11b867a85
! %l5 = 000000002982ac98, Mem[00000000908000e9] = 00001600
stb %l5,[%i5+0x0e9] ! Mem[00000000908000e8] = 98001600
! Mem[00000000600000f8] = f72bd0e1bd214056, %l5 = 000000002982ac98, %l1 = 00000000000000ce
add %i0,0xf8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f72bd0e1bd214056
! Mem[000000006000001c] = ff9cca57, %l1 = f72bd0e1bd214056
swap [%i0+0x01c],%l1 ! %l1 = 00000000ff9cca57
! Mem[00000000910000c8] = 2aa4a537, %g2 = 83061aa11b867a85
ldsh [%i6+0x0c8],%g2 ! %g2 = 0000000000002aa4
! Mem[0000000060000068] = 35e94dec, %l0 = 0000000098f6c531
swap [%i0+0x068],%l0 ! %l0 = 0000000035e94dec
! Mem[00000000910000ec] = a4951bb3, %g2 = 0000000000002aa4
lduh [%i6+0x0ec],%g2 ! %g2 = 000000000000a495
! Mem[0000000090800020] = 2cc6481c, %g2 = 000000000000a495
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000002cc6
! Mem[0000000060000134] = 8a107c7a, %l7 = 0000a4b8, %l6 = 4defbe96
add %i0,0x134,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000008a107c7a
p40_label_23:
! %f0 = d178d4ce 82899157 191f0042 ba65be45
! %f4 = 08eac901 3204db29 16b4256a ae72375a
! %f8 = 985fa709 ad6fb686 97d5301b a2db62c3
! %f12 = 398267b7 273fcf0a ac5ebac7 e5edc177
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000060800100] = f082aeb0, %l0 = 0000000035e94dec
swap [%i1+0x100],%l0 ! %l0 = 00000000f082aeb0
! Mem[0000000090000020] = 985fa709 ad6fb686, %g2 = 00002cc6, %g3 = 7f0c6232
ldd [%i4+%o4],%g2 ! %g2 = 00000000985fa709 00000000ad6fb686
membar #Sync ! Added by membar checker (2125)
! %f0 = d178d4ce 82899157 191f0042 ba65be45
! %f4 = 08eac901 3204db29 16b4256a ae72375a
! %f8 = 985fa709 ad6fb686 97d5301b a2db62c3
! %f12 = 398267b7 273fcf0a ac5ebac7 e5edc177
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (2126)
! %f16 = 4230a80b 35e6eb68 a91e92c6 03b4ef07
! %f20 = 3f9c4ef4 1a54ef4b b91c6b20 68731eb1
! %f24 = 99d90c2b 524f8b43 4d82c0bc a4e2d3d6
! %f28 = 6314be7e e8a69e0d 6c570768 34a7ba0b
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
! %f16 = 4230a80b 35e6eb68 a91e92c6 03b4ef07
! %f20 = 3f9c4ef4 1a54ef4b b91c6b20 68731eb1
! %f24 = 99d90c2b 524f8b43 4d82c0bc a4e2d3d6
! %f28 = 6314be7e e8a69e0d 6c570768 34a7ba0b
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! %l3 = 00000000000000a9, Mem[00000000900001ec] = 1b30d597
stw %l3,[%i4+0x1ec] ! Mem[00000000900001ec] = 000000a9
! %l6 = 8a107c7a, %l7 = 0000a4b8, Mem[0000000060000050] = 00000000 5758dfa0
std %l6,[%i0+0x050] ! Mem[0000000060000050] = 8a107c7a 0000a4b8
membar #Sync ! Added by membar checker (2127)
! %f16 = 4230a80b 35e6eb68 a91e92c6 03b4ef07
! %f20 = 3f9c4ef4 1a54ef4b b91c6b20 68731eb1
! %f24 = 99d90c2b 524f8b43 4d82c0bc a4e2d3d6
! %f28 = 6314be7e e8a69e0d 6c570768 34a7ba0b
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[00000000600000a8] = 7193457e, %l1 = 00000000ff9cca57
swap [%i0+0x0a8],%l1 ! %l1 = 000000007193457e
p40_label_24:
! Mem[0000000091000014] = 0474995f, %g2 = 00000000985fa709
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000000474
! Mem[0000000060800092] = fae19258, %l7 = 000000000000a4b8
ldstub [%i1+0x092],%l7 ! %l7 = 00000092000000ff
! Mem[0000000060000168] = aa31d514cdb5c180, %l6 = 000000008a107c7a, %l2 = ee2f5a69570007d5
add %i0,0x168,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = aa31d514cdb5c180
! Mem[00000000610001c8] = 06618e47b9fe532b, %l2 = aa31d514cdb5c180, %l0 = 00000000f082aeb0
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 06618e47b9fe532b
! Mem[0000000061000150] = 12c81da0e479fff8, %l5 = 000000002982ac98, %l5 = 000000002982ac98
add %i2,0x150,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 12c81da0e479fff8
! Mem[0000000061800080] = 53ef566a, %l4 = c51f07ac394dc1da
swap [%i3+0x080],%l4 ! %l4 = 0000000053ef566a
! Mem[00000000618001ce] = f1d0e4d6, %l0 = 06618e47b9fe532b
ldstub [%i3+0x1ce],%l0 ! %l0 = 000000e4000000ff
! Mem[0000000090800110] = f4132777, %g2 = 0000000000000474
ldsb [%i5+0x111],%g2 ! %g2 = fffffffffffffff4
! Mem[00000000600001fd] = cc345672, %l0 = 00000000000000e4
ldstub [%i0+0x1fd],%l0 ! %l0 = 00000034000000ff
! Mem[00000000600000fe] = bd214056, %l2 = aa31d514cdb5c180
ldstub [%i0+0x0fe],%l2 ! %l2 = 00000040000000ff
p40_label_25:
! Mem[0000000061000098] = 9b6574f6, %l6 = 000000008a107c7a
ldstub [%i2+0x098],%l6 ! %l6 = 0000009b000000ff
! Mem[0000000090000080] = 68f8c0d0 f78d8244 1c70aca0 0918a8b4
! Mem[0000000090000090] = 78bb7a45 481e2bbb 57ca9c71 1712ea05
! Mem[00000000900000a0] = aad0ad74 36f64049 004b45cb 303ad20d
! Mem[00000000900000b0] = 4414c6e1 267b3e7d dbe6f8af db27555b
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800148] = 34fee6a0 07e0d876, %g2 = fffffff4, %g3 = ad6fb686
ldd [%o0+0x148],%g2 ! %g2 = 0000000034fee6a0 0000000007e0d876
! Mem[0000000061800005] = 6efc477e, %l0 = 0000000000000034
ldstub [%i3+0x005],%l0 ! %l0 = 000000fc000000ff
! Mem[00000000918000d0] = bd7ba0b2, %g18 = 741bd96bb796134f
ldsw [%o0+0x0d0],%g2 ! %g2 = 741bd96bb796134f
! Mem[0000000061000094] = cc345672, %l3 = 000000a9, %l6 = 0000009b
add %i2,0x94,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000cc345672
! Mem[0000000060000100] = 2d749906, %l5 = e479fff8, %l0 = 000000fc
add %i0,0x100,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000002d749906
! %f16 = 4230a80b 35e6eb68 a91e92c6 03b4ef07
! %f20 = 3f9c4ef4 1a54ef4b b91c6b20 68731eb1
! %f24 = 99d90c2b 524f8b43 4d82c0bc a4e2d3d6
! %f28 = 6314be7e e8a69e0d 6c570768 34a7ba0b
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! %l6 = cc345672, %l7 = 00000092, Mem[0000000090000040] = 4230a80b 35e6eb68
std %l6,[%i4+0x040] ! Mem[0000000090000040] = cc345672 00000092
! Mem[0000000090800158] = c37398fd85690460, %g2 = ffffffffbd7ba0b2
ldx [%i5+0x158],%g2 ! %g2 = c37398fd85690460
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
ba,a p40_branch_failed
p40_not_taken_0_end:
! End of Random Code for Thread 40
1: membar #Sync ! Force all stores to complete
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 000000002d749906
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007193457e
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000040
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000a9
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 12c81da0e479fff8
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000cc345672
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000092
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 d178d4ce 82899157
bne %xcc,p40_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 191f0042 ba65be45
bne %xcc,p40_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 08eac901 3204db29
bne %xcc,p40_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 16b4256a ae72375a
bne %xcc,p40_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 985fa709 ad6fb686
bne %xcc,p40_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 97d5301b a2db62c3
bne %xcc,p40_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 398267b7 273fcf0a
bne %xcc,p40_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ac5ebac7 e5edc177
bne %xcc,p40_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 4230a80b 35e6eb68
bne %xcc,p40_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a91e92c6 03b4ef07
bne %xcc,p40_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3f9c4ef4 1a54ef4b
bne %xcc,p40_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be b91c6b20 68731eb1
bne %xcc,p40_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 99d90c2b 524f8b43
bne %xcc,p40_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4d82c0bc a4e2d3d6
bne %xcc,p40_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 6314be7e e8a69e0d
bne %xcc,p40_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 6c570768 34a7ba0b
bne %xcc,p40_f30_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 44828df7d0c0f868
ldx [%i0+0x000],%g3 ! Observed data at 0000000060000000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b4a81809a0ac701c
ldx [%i0+0x008],%g3 ! Observed data at 0000000060000008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bb2b1e48457abb78
ldx [%i0+0x010],%g3 ! Observed data at 0000000060000010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 05ea1217bd214056
ldx [%i0+0x018],%g3 ! Observed data at 0000000060000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4940f63674add0aa
ldx [%i0+0x020],%g3 ! Observed data at 0000000060000020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0dd23a30cb454b00
ldx [%i0+0x028],%g3 ! Observed data at 0000000060000028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7d3e7b26e1c61444
ldx [%i0+0x030],%g3 ! Observed data at 0000000060000030
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5b5527dbafffe6db
ldx [%i0+0x038],%g3 ! Observed data at 0000000060000038
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = d18c3e78dd91ae5d
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 = 8a107c7a0000a4b8
ldx [%i0+0x050],%g3 ! Observed data at 0000000060000050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 98f6c5318a4313b4
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 = 0bd18a86fc2c3e21
ldx [%i0+0x070],%g3 ! Observed data at 0000000060000070
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6c6dff023a3461ab
ldx [%i0+0x080],%g3 ! Observed data at 0000000060000080
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0a977effd76eff3b
ldx [%i0+0x088],%g3 ! Observed data at 0000000060000088
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff9cca57f3569b5a
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000600000a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bd7f0e31bf166fe8
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 = f72bd0e1bd21ff56
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000600000f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 2da675b8e15132b7
ldx [%i0+0x118],%g3 ! Observed data at 0000000060000118
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0aae88fd5758dfa0
ldx [%i0+0x150],%g3 ! Observed data at 0000000060000150
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000711e8c219a
ldx [%i0+0x170],%g3 ! Observed data at 0000000060000170
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ddf7dfbaccff5672
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000600001f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1f8,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 68199bac44ca21ae
ldx [%i1+0x010],%g3 ! Observed data at 0000000060800010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x010,%g4
ldx [%g1+0x058],%g2 ! Expected data = ffffee67b516aa07
ldx [%i1+0x058],%g3 ! Observed data at 0000000060800058
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = b516aa071a5d9b5f
ldx [%i1+0x068],%g3 ! Observed data at 0000000060800068
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = fae1ff589d0c5565
ldx [%i1+0x090],%g3 ! Observed data at 0000000060800090
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5b18a1fe0000009c
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000608000c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 35e94decc16f4041
ldx [%i1+0x100],%g3 ! Observed data at 0000000060800100
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = d075b77c4ff7481c
ldx [%i1+0x110],%g3 ! Observed data at 0000000060800110
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = d178d4ff82899157
ldx [%i1+0x140],%g3 ! Observed data at 0000000060800140
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffb4256aae72375a
ldx [%i1+0x158],%g3 ! Observed data at 0000000060800158
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 97ff72892a93e299
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000608001a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1a8,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = bd280a80e57cff76
ldx [%i2+0x000],%g3 ! Observed data at 0000000061000000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x000,%g4
ldx [%g1+0x090],%g2 ! Expected data = 375d94eccc345672
ldx [%i2+0x090],%g3 ! Observed data at 0000000061000090
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ff6574f6ca9de923
ldx [%i2+0x098],%g3 ! Observed data at 0000000061000098
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x098,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5b84226570482de8
ldx [%i2+0x138],%g3 ! Observed data at 0000000061000138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 7ad706110000a4b8
ldx [%i2+0x140],%g3 ! Observed data at 0000000061000140
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 12c81da0e479fff8
ldx [%i2+0x150],%g3 ! Observed data at 0000000061000150
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 06618e47b9fe532b
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000610001c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1c8,%g4
set p40_local3_expect,%g1
p40_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 30db29ac6eff477e
ldx [%i3+0x000],%g3 ! Observed data at 0000000061800000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4069b25bac8eb394
ldx [%i3+0x008],%g3 ! Observed data at 0000000061800008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x008,%g4
ldx [%g1+0x058],%g2 ! Expected data = c40d02c12e94b97c
ldx [%i3+0x058],%g3 ! Observed data at 0000000061800058
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 4defbe9667ff1b85
ldx [%i3+0x070],%g3 ! Observed data at 0000000061800070
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 394dc1da06307ba0
ldx [%i3+0x080],%g3 ! Observed data at 0000000061800080
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = f9ff18a65aebe9fe
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000618000f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0b99f279cd7a7b20
ldx [%i3+0x100],%g3 ! Observed data at 0000000061800100
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 7421624d9af432e7
ldx [%i3+0x108],%g3 ! Observed data at 0000000061800108
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6c7fece8fd19c85a
ldx [%i3+0x110],%g3 ! Observed data at 0000000061800110
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = b58de40169f1b4ae
ldx [%i3+0x118],%g3 ! Observed data at 0000000061800118
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9650b8513aeebfdb
ldx [%i3+0x120],%g3 ! Observed data at 0000000061800120
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00818f74c961d065
ldx [%i3+0x128],%g3 ! Observed data at 0000000061800128
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = f9ff18a65aebe9fe
ldx [%i3+0x130],%g3 ! Observed data at 0000000061800130
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = cb6e634bcc2696d2
ldx [%i3+0x138],%g3 ! Observed data at 0000000061800138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x138,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 5dac2818f1d0ffd6
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000618001c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = aa5d29ff20523634
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000618001e0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1e0,%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:
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000028]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060000010]
done
p40_trap1o:
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000028]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060000010]
done
p40_trap2e:
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000000]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000008]
done
p40_trap2o:
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000000]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000008]
done
p40_trap3e:
nop
done
p40_trap3o:
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 = 4a5e1967fc2c3e21
ldx [%g1+0x008],%l1 ! %l1 = 0d6b4d1e2e823327
ldx [%g1+0x010],%l2 ! %l2 = ebe489bc0aae88fd
ldx [%g1+0x018],%l3 ! %l3 = 375d94eccc345672
ldx [%g1+0x020],%l4 ! %l4 = b05bc91286818068
ldx [%g1+0x028],%l5 ! %l5 = 70c3639432d42f1f
ldx [%g1+0x030],%l6 ! %l6 = 10e23269d075b77c
ldx [%g1+0x038],%l7 ! %l7 = cfb542c7fc6b08ba
! 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 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b9cb090e 6b8b8726 c159f8a8 bf82f988
! %f20 = 2f088b6f 9397b906 3006befd 87e43227
! %f24 = 485093a1 46698e7e b313e67b 652b09a5
! %f28 = 3e3d4b99 d0731a04 4feba4a0 acd2870b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0bd64da2 ad06e9a7 deb5f506 78d247dc
! %f36 = fdd6c47a 8ee37d77 1df6ccc1 372d5f0e
! %f40 = e0991a52 943d4668 4718f095 0552fd8e
! %f44 = 1a7f9154 de18bc26 3fe6d1b2 b4b17164
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc6aa542f00000049,%g7,%g1 ! GSR scale = 9, align = 1
wr %g1,%g0,%gsr ! GSR = c6aa542f00000049
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[0000000063000158] = fdb023ee, %l6 = 10609dae, %l4 = e1b952f2
add %i2,0x158,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000fdb023ee
! %l4 = 00000000fdb023ee, Mem[00000000910001b4] = 1e8d05f0
stw %l4,[%i6+0x1b4] ! Mem[00000000910001b4] = fdb023ee
! Mem[0000000091800050] = 82afd0fb, %g2 = 000000001ddfbe10
lduh [%o0+0x050],%g2 ! %g2 = 00000000000082af
! %f16 = b9cb090e 6b8b8726 c159f8a8 bf82f988
! %f20 = 2f088b6f 9397b906 3006befd 87e43227
! %f24 = 485093a1 46698e7e b313e67b 652b09a5
! %f28 = 3e3d4b99 d0731a04 4feba4a0 acd2870b
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[00000000630001b8] = 9bbc5e76c61f34fa, %l7 = 38032481c2eb24b1, %l0 = 31781e0407b662f2
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 9bbc5e76c61f34fa
! %l3 = 144d2fcaa88fbcfb, Mem[00000000638000b2] = 96ab8ffa
stb %l3,[%i3+0x0b2] ! Mem[00000000638000b0] = 96abfbfa
! Mem[000000009080017c] = 2a2f5e87, %g2 = 00000000000082af
lduw [%i5+0x17c],%g2 ! %g2 = 000000002a2f5e87
! Mem[0000000062000184] = 6ef12a73, %l0 = 9bbc5e76c61f34fa
swap [%i0+0x184],%l0 ! %l0 = 000000006ef12a73
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000630000a8] = 6c2a7032, %l3 = 144d2fcaa88fbcfb
swap [%i2+0x0a8],%l3 ! %l3 = 000000006c2a7032
p41_label_2:
! Mem[0000000063000074] = 8cb42e0c, %l5 = ec1c712fe80b8cc5
ldsw [%i2+0x074],%l5 ! %l5 = ffffffff8cb42e0c
! %l0 = 000000006ef12a73, Mem[0000000091000186] = 83b42cf1
sth %l0,[%i6+0x186] ! Mem[0000000091000184] = 2a732cf1
! Mem[0000000062000170] = cbc0cdc3 bca1020b, %l6 = 10609dae, %l7 = c2eb24b1
ldd [%i0+0x170],%l6 ! %l6 = 00000000cbc0cdc3 00000000bca1020b
! Mem[00000000620000e8] = ae898339, %l1 = ba9afaf646a36c87
ldstub [%i0+0x0e8],%l1 ! %l1 = 000000ae000000ff
! %l6 = 00000000cbc0cdc3, Mem[00000000900000f0] = 041a73d0
stw %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = cbc0cdc3
! %f16 = b9cb090e 6b8b8726 c159f8a8 bf82f988
! %f20 = 2f088b6f 9397b906 3006befd 87e43227
! %f24 = 485093a1 46698e7e b313e67b 652b09a5
! %f28 = 3e3d4b99 d0731a04 4feba4a0 acd2870b
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[00000000630001c0] = fa6bbf8e, %l5 = 8cb42e0c, %l6 = cbc0cdc3
add %i2,0x1c0,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fa6bbf8e
membar #Sync ! Added by membar checker (2128)
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! %l2 = d5640cae3dd9dcea, Mem[0000000091800186] = 61c0cbcf
sth %l2,[%o0+0x186] ! Mem[0000000091800184] = dceacbcf
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
p41_label_3:
! Mem[000000006280017d] = 9106190c, %l0 = 000000006ef12a73
ldstub [%i1+0x17d],%l0 ! %l0 = 00000006000000ff
! Mem[0000000063800080] = 46676b10 1caaefee bad58b88 905dabc6
! Mem[0000000063800090] = 7ba182cd 7cfaa37f bd581f0d 0bdd3e36
! Mem[00000000638000a0] = 3de501bb 09dc2a3e 0d502629 3ddddd43
! Mem[00000000638000b0] = 96abfbfa bc63d46c 159ce7e2 e89bf676
ldda [%i3+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000063800080
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000062800114] = 7dbd88ae, %l4 = 00000000fdb023ee
ldsw [%i1+0x114],%l4 ! %l4 = 000000007dbd88ae
! %l2 = 3dd9dcea, %l3 = 6c2a7032, Mem[00000000918000d8] = 4d2b38ff 16493f32
std %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 3dd9dcea 6c2a7032
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[0000000063800158] = d9455239fe8cf458, %l2 = d5640cae3dd9dcea, %l0 = 0000000000000006
add %i3,0x158,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d9455239fe8cf458
! %l7 = 00000000bca1020b, Mem[0000000090800074] = d6c0940c
stw %l7,[%i5+0x074] ! Mem[0000000090800074] = bca1020b
! %l0 = d9455239fe8cf458, Mem[00000000900001f8] = 82ca30161d250333
stx %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = d9455239fe8cf458
! %l3 = 000000006c2a7032, Mem[0000000090800199] = f617670e
stb %l3,[%i5+0x199] ! Mem[0000000090800198] = 3217670e
p41_label_4:
! Mem[00000000918001b8] = e384e8a2d9b4a6f2, %g2 = 000000002a2f5e87
ldx [%o0+0x1b8],%g2 ! %g2 = e384e8a2d9b4a6f2
! Mem[0000000063800004] = 2ace1b81, %l2 = 3dd9dcea, %l5 = 8cb42e0c
add %i3,0x04,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000002ace1b81
! %l1 = 00000000000000ae, Mem[0000000090800080] = 9df8cfa2
stb %l1,[%i5+0x080] ! Mem[0000000090800080] = aef8cfa2
! %f16 = 46676b10 1caaefee bad58b88 905dabc6
! %f20 = 7ba182cd 7cfaa37f bd581f0d 0bdd3e36
! %f24 = 3de501bb 09dc2a3e 0d502629 3ddddd43
! %f28 = 96abfbfa bc63d46c 159ce7e2 e89bf676
stda %f16,[%i3+%g4]ASI_BLK_SL ! Block Store to 0000000063800140
! Mem[0000000090000140] = eee7de3f, %g2 = e384e8a2d9b4a6f2
ldsb [%i4+0x141],%g2 ! %g2 = ffffffffffffffee
! Mem[00000000620001a9] = e699e181, %l4 = 000000007dbd88ae
ldstub [%i0+0x1a9],%l4 ! %l4 = 00000099000000ff
membar #Sync ! Added by membar checker (2129)
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 d9455239 fe8cf458
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000063800108] = 99629ad6bc1b13b1, %l5 = 000000002ace1b81, %l6 = 00000000fa6bbf8e
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 99629ad6bc1b13b1
! Mem[00000000620001f3] = d14c5c9d, %l0 = d9455239fe8cf458
ldstub [%i0+0x1f3],%l0 ! %l0 = 0000009d000000ff
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
p41_label_5:
! Mem[00000000628001f8] = 51952d9ed82133da, %l6 = 99629ad6bc1b13b1, %l0 = 000000000000009d
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 51952d9ed82133da
! Mem[000000006280002c] = 209a54e1, %l0 = 51952d9ed82133da
swap [%i1+0x02c],%l0 ! %l0 = 00000000209a54e1
! Mem[0000000063800108] = 99629ad6, %l1 = 000000ae, %l3 = 6c2a7032
add %i3,0x108,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000099629ad6
! Mem[00000000908000f8] = 1698e13e f4522026, %g2 = ffffffee, %g3 = 0bad0b00
ldd [%i5+0x0f8],%g2 ! %g2 = 000000001698e13e 00000000f4522026
! Mem[0000000062800058] = a29ddaac, %l6 = 99629ad6bc1b13b1
swap [%i1+0x058],%l6 ! %l6 = 00000000a29ddaac
! %l6 = 00000000a29ddaac, Mem[00000000910000b0] = e70aab633a4c4973
stx %l6,[%i6+0x0b0] ! Mem[00000000910000b0] = 00000000a29ddaac
! Mem[0000000063000030] = 4f90f5ef, %l1 = 00000000000000ae
lduh [%i2+0x032],%l1 ! %l1 = 000000000000f5ef
! Mem[00000000638001f8] = 30fb1b90, %l3 = 0000000099629ad6
swap [%i3+0x1f8],%l3 ! %l3 = 0000000030fb1b90
! %l5 = 000000002ace1b81, Mem[00000000910000e0] = e2cfc5ae
stw %l5,[%i6+0x0e0] ! Mem[00000000910000e0] = 2ace1b81
! Mem[00000000900001e4] = 7fd09080, %g2 = 000000001698e13e
ldsh [%i4+0x1e4],%g2 ! %g2 = 0000000000007fd0
p41_label_6:
! Mem[000000009080004c] = d25e1a26, %g2 = 0000000000007fd0
lduw [%i5+0x04c],%g2 ! %g2 = 00000000d25e1a26
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000062800138] = 19431a30, %l2 = 3dd9dcea, %l1 = 0000f5ef
add %i1,0x138,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000019431a30
! Mem[0000000090000160] = 546994b3, %g2 = 00000000d25e1a26
ldsb [%i4+0x162],%g2 ! %g2 = 0000000000000054
! Mem[00000000900001b8] = 80ba3895 064013ff, %g2 = 00000054, %g3 = f4522026
ldd [%i4+0x1b8],%g2 ! %g2 = 0000000080ba3895 00000000064013ff
! %f16 = 46676b10 1caaefee bad58b88 905dabc6
! %f20 = 7ba182cd 7cfaa37f bd581f0d 0bdd3e36
! %f24 = 3de501bb 09dc2a3e 0d502629 3ddddd43
! %f28 = 96abfbfa bc63d46c 159ce7e2 e89bf676
mov 0x040,%g5
stda %f16,[%i1+%g5]ASI_BLK_S ! Block Store to 0000000062800040
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (2130)
! %f16 = 46676b10 1caaefee bad58b88 905dabc6
! %f20 = 7ba182cd 7cfaa37f bd581f0d 0bdd3e36
! %f24 = 3de501bb 09dc2a3e 0d502629 3ddddd43
! %f28 = 96abfbfa bc63d46c 159ce7e2 e89bf676
stda %f16,[%i1+%g5]ASI_BLK_P ! Block Store to 0000000062800040
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l0 = 00000000209a54e1, Mem[00000000630001ee] = 1d9057e8
sth %l0,[%i2+0x1ee] ! Mem[00000000630001ec] = 1d9054e1
p41_label_7:
! Mem[0000000063800075] = 008444ba, %l3 = 0000000030fb1b90
ldstub [%i3+0x075],%l3 ! %l3 = 00000084000000ff
! %l3 = 0000000000000084, Mem[0000000063800100] = 27c3b9a7
sth %l3,[%i3+0x100] ! Mem[0000000063800100] = 0084b9a7
! Mem[00000000900001b0] = f5e5c41a, %g2 = 0000000080ba3895
ldub [%i4+0x1b0],%g2 ! %g2 = 00000000000000f5
! Mem[000000009100009c] = 57e63be1, %g2 = 00000000000000f5
lduh [%i6+0x09c],%g2 ! %g2 = 00000000000057e6
! Mem[0000000091000144] = 52ef7953, %g2 = 00000000000057e6
lduw [%i6+0x144],%g2 ! %g2 = 0000000052ef7953
! %l2 = 3dd9dcea, %l3 = 00000084, Mem[0000000091800118] = 29c2ad3a 060bb791
std %l2,[%o0+0x118] ! Mem[0000000091800118] = 3dd9dcea 00000084
! Mem[000000009000013c] = fed53a91, %g2 = 0000000052ef7953
lduw [%i4+0x13c],%g2 ! %g2 = 00000000fed53a91
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
mov 0x1c0,%g5
stda %f0,[%i3+%g5]ASI_BLK_AIUS ! Block Store to 00000000638001c0
! Mem[0000000063800114] = c9d9a6f3, %l0 = 00000000209a54e1
swap [%i3+0x114],%l0 ! %l0 = 00000000c9d9a6f3
! Mem[0000000062000120] = 0b021d82a01a0f40, %l4 = 0000000000000099, %l1 = 0000000019431a30
add %i0,0x120,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 0b021d82a01a0f40
p41_label_8:
! Mem[00000000910000d8] = 5fd5754d411e6186, %g2 = 00000000fed53a91
ldx [%i6+0x0d8],%g2 ! %g2 = 5fd5754d411e6186
! Mem[0000000091000124] = c15fd8fa, %g18 = 9ba854b03268cfae
ldsw [%i6+0x124],%g2 ! %g2 = 9ba854b03268cfae
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000090000130] = a2f9d6d366230bf9, %g2 = ffffffffc15fd8fa
ldx [%i4+0x130],%g2 ! %g2 = a2f9d6d366230bf9
! Mem[0000000062000198] = c3fba29eceaa3c1a, %l1 = 0b021d82a01a0f40
ldx [%i0+0x198],%l1 ! %l1 = c3fba29eceaa3c1a
! %l6 = a29ddaac, %l7 = bca1020b, Mem[00000000628001b8] = 7479e4fe 88fb4da4
std %l6,[%i1+0x1b8] ! Mem[00000000628001b8] = a29ddaac bca1020b
! Mem[00000000918001f8] = 968f922c 946eb4fe, %g2 = 66230bf9, %g3 = 064013ff
ldd [%o0+0x1f8],%g2 ! %g2 = 00000000968f922c 00000000946eb4fe
! Mem[0000000062000114] = e0eb33cf, %l7 = bca1020b, %l2 = 3dd9dcea
add %i0,0x114,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000e0eb33cf
! Mem[0000000062000068] = fb5dfc87, %l0 = 00000000c9d9a6f3
lduw [%i0+0x068],%l0 ! %l0 = 00000000fb5dfc87
! Mem[0000000090000140] = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! Mem[0000000090000150] = 623820a9 8fcbd642 ae271c13 4f9aa118
! Mem[0000000090000160] = 3f20803a e1b0f14b 61df6fc5 be9df509
! Mem[0000000090000170] = f90b2366 d3d6f9a2 913ad5fe f407463c
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
p41_label_9:
! Mem[0000000062000050] = 0a90fa38c4515288, %l1 = c3fba29eceaa3c1a, %l6 = 00000000a29ddaac
add %i0,0x50,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 0a90fa38c4515288
! Mem[0000000062000131] = b306bfe8, %l4 = 0000000000000099
ldstub [%i0+0x131],%l4 ! %l4 = 00000006000000ff
! Mem[0000000063000102] = d3bcc2f3, %l3 = 0000000000000084
ldstub [%i2+0x102],%l3 ! %l3 = 000000c2000000ff
! %l2 = e0eb33cf, %l3 = 000000c2, Mem[0000000063000120] = 9581b9f1 536d8566
std %l2,[%i2+0x120] ! Mem[0000000063000120] = e0eb33cf 000000c2
! %l5 = 000000002ace1b81, Mem[00000000900001e9] = 9f31f301
stb %l5,[%i4+0x1e9] ! Mem[00000000900001e8] = 8131f301
! Mem[0000000090000140] = bb0ba0f4, %g2 = 00000000968f922c
ldub [%i4+0x140],%g2 ! %g2 = 00000000000000bb
! Mem[000000009180008c] = 1dbcda71, %g2 = 00000000000000bb
ldub [%o0+0x08d],%g2 ! %g2 = 000000000000001d
! Mem[0000000090800010] = f7ed6b21, %g18 = 9ba854b03268cfae
ldsw [%i5+%o2],%g2 ! %g2 = 9ba854b03268cfae
! %l0 = 00000000fb5dfc87, Mem[00000000620001c8] = 4d88f57b
stw %l0,[%i0+0x1c8] ! Mem[00000000620001c8] = fb5dfc87
! Mem[0000000062000199] = c3fba29e, %l1 = c3fba29eceaa3c1a
ldstub [%i0+0x199],%l1 ! %l1 = 000000fb000000ff
p41_label_10:
membar #Sync ! Added by membar checker (2131)
! Mem[0000000090000000] = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! Mem[0000000090000010] = 623820a9 8fcbd642 ae271c13 4f9aa118
! Mem[0000000090000020] = 3f20803a e1b0f14b 61df6fc5 be9df509
! Mem[0000000090000030] = f90b2366 d3d6f9a2 913ad5fe f407463c
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000062800040] = 46676b101caaefee, %l3 = 00000000000000c2, %l0 = 00000000fb5dfc87
add %i1,0x40,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 46676b101caaefee
! Mem[0000000062000135] = 1f34a452, %l6 = 0a90fa38c4515288
ldstub [%i0+0x135],%l6 ! %l6 = 00000034000000ff
! Mem[0000000062800198] = cbca19d5 6dcae183, %l4 = 00000006, %l5 = 2ace1b81
ldd [%i1+0x198],%l4 ! %l4 = 00000000cbca19d5 000000006dcae183
! Mem[0000000090800078] = 27ba3968, %g18 = 9ba854b03268cfae
ldsw [%i5+0x078],%g2 ! %g2 = 9ba854b03268cfae
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000090000020] = 3f20803a e1b0f14b, %g2 = 27ba3968, %g3 = 946eb4fe
ldd [%i4+%o4],%g2 ! %g2 = 000000003f20803a 00000000e1b0f14b
! Mem[0000000062000034] = 1a9f626f, %l1 = 000000fb, %l1 = 000000fb
add %i0,0x34,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000001a9f626f
! %l3 = 00000000000000c2, Mem[00000000910001a8] = 9b27b854e1fc753e
stx %l3,[%i6+0x1a8] ! Mem[00000000910001a8] = 00000000000000c2
! Mem[00000000628000f8] = abe182db, %l3 = 00000000000000c2
swap [%i1+0x0f8],%l3 ! %l3 = 00000000abe182db
p41_label_11:
! Mem[000000009100011c] = 4146768b, %g2 = 000000003f20803a
ldsb [%i6+0x11f],%g2 ! %g2 = 0000000000000041
! %l0 = 46676b101caaefee, Mem[0000000063000048] = ada06dd031950ede
stx %l0,[%i2+0x048] ! Mem[0000000063000048] = 46676b101caaefee
! Mem[0000000063800048] = 12e984383bc0958c, %l4 = 00000000cbca19d5, %l4 = 00000000cbca19d5
add %i3,0x48,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 12e984383bc0958c
! Mem[00000000900000dc] = 9aa1183f, %g2 = 0000000000000041
ldsb [%i4+0x0dd],%g2 ! %g2 = ffffffffffffff9a
! Mem[000000009080019c] = 0eb34bb3, %g2 = ffffffffffffff9a
lduw [%i5+0x19c],%g2 ! %g2 = 000000000eb34bb3
! Mem[0000000090800150] = 68fd6f48, %g2 = 000000000eb34bb3
ldub [%i5+0x153],%g2 ! %g2 = 0000000000000068
! Mem[0000000091000050] = 745b39ae, %g2 = 0000000000000068
lduh [%i6+0x050],%g2 ! %g2 = 000000000000745b
! Mem[0000000062000150] = 970f8f11, %l4 = 3bc0958c, %l5 = 6dcae183
add %i0,0x150,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000970f8f11
! Mem[00000000910000b8] = 33a41d64 e0737ef9, %g2 = 0000745b, %g3 = e1b0f14b
ldd [%i6+0x0b8],%g2 ! %g2 = 0000000033a41d64 00000000e0737ef9
! Mem[0000000090800034] = 71ae786d, %g2 = 0000000033a41d64
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000071
p41_label_12:
! %l7 = 00000000bca1020b, Mem[0000000091800092] = dcd5ea90
stb %l7,[%o0+0x092] ! Mem[0000000091800090] = 0bd5ea90
! %l6 = 0000000000000034, Mem[0000000090800148] = cb60a5b4d995135c
stx %l6,[%i5+0x148] ! Mem[0000000090800148] = 0000000000000034
! Mem[000000009180016c] = d4c3bdf0, %g2 = 0000000000000071
lduh [%o0+0x16e],%g2 ! %g2 = 000000000000d4c3
! Mem[00000000628000a0] = ce6748de, %l7 = 00000000bca1020b
swap [%i1+0x0a0],%l7 ! %l7 = 00000000ce6748de
! %l2 = 00000000e0eb33cf, Mem[0000000091800158] = 8265e37dae06b2fe
stx %l2,[%o0+0x158] ! Mem[0000000091800158] = 00000000e0eb33cf
! Mem[000000009080007c] = 006f7bfd, %g2 = 000000000000d4c3
lduw [%i5+0x07c],%g2 ! %g2 = 00000000006f7bfd
! Mem[00000000910001b0] = f19f210c fdb023ee, %g2 = 006f7bfd, %g3 = e0737ef9
ldd [%i6+0x1b0],%g2 ! %g2 = 00000000f19f210c 00000000fdb023ee
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000164] = 556a9eff, %g2 = 00000000f19f210c
ldub [%i6+0x166],%g2 ! %g2 = 0000000000000055
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
stda %f0,[%i2+%g4]ASI_BLK_PL ! Block Store to 0000000063000140
p41_label_13:
! %l6 = 00000034, %l7 = ce6748de, Mem[00000000630000b8] = 83f100a5 b5b10360
std %l6,[%i2+0x0b8] ! Mem[00000000630000b8] = 00000034 ce6748de
! Mem[00000000628000cc] = ca8921b4, %l5 = 00000000970f8f11
swap [%i1+0x0cc],%l5 ! %l5 = 00000000ca8921b4
! Mem[0000000090800148] = 00000000, %g18 = 9ba854b03268cfae
ldsw [%i5+0x148],%g2 ! %g2 = 9ba854b03268cfae
! Mem[0000000063800024] = 5a3dfd1c, %l0 = 1caaefee, %l6 = 00000034
add %i3,0x24,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000005a3dfd1c
! Mem[000000006300003c] = 50ca6b10, %l2 = e0eb33cf, %l0 = 1caaefee
add %i2,0x3c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000050ca6b10
! Mem[00000000908001b0] = c53bc451 66474039, %g2 = 00000000, %g3 = fdb023ee
ldd [%i5+0x1b0],%g2 ! %g2 = 00000000c53bc451 0000000066474039
! %l2 = e0eb33cf, %l3 = abe182db, Mem[0000000062000128] = 650e7f86 ed1bce07
std %l2,[%i0+0x128] ! Mem[0000000062000128] = e0eb33cf abe182db
membar #Sync ! Added by membar checker (2132)
! %f16 = 46676b10 1caaefee bad58b88 905dabc6
! %f20 = 7ba182cd 7cfaa37f bd581f0d 0bdd3e36
! %f24 = 3de501bb 09dc2a3e 0d502629 3ddddd43
! %f28 = 96abfbfa bc63d46c 159ce7e2 e89bf676
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[00000000630001b8] = 9bbc5e76, %l4 = 3bc0958c, %l7 = ce6748de
add %i2,0x1b8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009bbc5e76
! %f0 = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! %f4 = 623820a9 8fcbd642 ae271c13 4f9aa118
! %f8 = 3f20803a e1b0f14b 61df6fc5 be9df509
! %f12 = f90b2366 d3d6f9a2 913ad5fe f407463c
stda %f0,[%i2+%g4]ASI_COMMIT_S ! Block Store to 0000000063000140
p41_label_14:
! Mem[00000000638001c8] = c0a31f69 97c58eaf, %l4 = 3bc0958c, %l5 = ca8921b4
ldd [%i3+0x1c8],%l4 ! %l4 = 00000000c0a31f69 0000000097c58eaf
! %l2 = 00000000e0eb33cf, Mem[0000000091000109] = c57cdf85
stb %l2,[%i6+0x109] ! Mem[0000000091000108] = cf7cdf85
! Mem[0000000090800104] = 63fad122, %g2 = 00000000c53bc451
ldsh [%i5+0x106],%g2 ! %g2 = 00000000000063fa
! Mem[00000000908000fc] = f4522026, %g2 = 00000000000063fa
ldsh [%i5+0x0fc],%g2 ! %g2 = fffffffffffff452
! %l4 = c0a31f69, %l5 = 97c58eaf, Mem[0000000090000078] = 159ce7e2 e89bf676
std %l4,[%i4+0x078] ! Mem[0000000090000078] = c0a31f69 97c58eaf
! %l1 = 000000001a9f626f, Mem[000000009180010f] = b7f71896
stb %l1,[%o0+0x10f] ! Mem[000000009180010c] = 6ff71896
! Mem[00000000628001c0] = d50725c4 5735cf3d 7d528150 f7a0e14c
! Mem[00000000628001d0] = fc783420 ce08bd5f 4874f64a b13b1dcd
! Mem[00000000628001e0] = 91544023 bf7345e0 094c7f39 624cbad9
! Mem[00000000628001f0] = 9027cead 4ce08440 51952d9e d82133da
mov 0x1c0,%g6
ldda [%i1+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000628001c0
! %f16 = 46676b10 1caaefee bad58b88 905dabc6
! %f20 = 7ba182cd 7cfaa37f bd581f0d 0bdd3e36
! %f24 = 3de501bb 09dc2a3e 0d502629 3ddddd43
! %f28 = 96abfbfa bc63d46c 159ce7e2 e89bf676
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! %l6 = 5a3dfd1c, %l7 = 9bbc5e76, Mem[0000000091800058] = 51ef187d 16f097b1
std %l6,[%o0+0x058] ! Mem[0000000091800058] = 5a3dfd1c 9bbc5e76
! %l3 = 00000000abe182db, Mem[00000000908001c8] = ff6375af
sth %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = 82db75af
p41_label_15:
! %l3 = 00000000abe182db, Mem[00000000910000ac] = f2b795cc
sth %l3,[%i6+0x0ac] ! Mem[00000000910000ac] = 82db95cc
! %l6 = 000000005a3dfd1c, Mem[0000000091000198] = baa4779dc3db84f6
stx %l6,[%i6+0x198] ! Mem[0000000091000198] = 000000005a3dfd1c
! Mem[00000000620000b8] = c10c17087303c298, %l0 = 0000000050ca6b10, %l7 = 000000009bbc5e76
add %i0,0xb8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = c10c17087303c298
! %l6 = 000000005a3dfd1c, Mem[00000000908001c2] = 5fb6224f
stb %l6,[%i5+0x1c2] ! Mem[00000000908001c0] = 1cb6224f
! %l6 = 000000005a3dfd1c, Mem[0000000063800060] = 630e695224a173df
stx %l6,[%i3+0x060] ! Mem[0000000063800060] = 000000005a3dfd1c
! %l7 = c10c17087303c298, Mem[0000000091000078] = 9d54079e
stw %l7,[%i6+0x078] ! Mem[0000000091000078] = 7303c298
! Mem[0000000091800128] = 5e315fe8 cd05bea2, %g2 = fffff452, %g3 = 66474039
ldd [%o0+0x128],%g2 ! %g2 = 000000005e315fe8 00000000cd05bea2
! Mem[0000000063000050] = 5417e8e9, %l1 = 1a9f626f, %l2 = e0eb33cf
add %i2,0x50,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000005417e8e9
! Mem[0000000091000170] = fcaaa1c2, %g18 = 9ba854b03268cfae
ldsw [%i6+0x170],%g2 ! %g2 = 9ba854b03268cfae
! Mem[00000000638001c8] = c0a31f69, %l6 = 000000005a3dfd1c
ldsh [%i3+0x1ca],%l6 ! %l6 = 0000000000001f69
p41_label_16:
! %l5 = 0000000097c58eaf, Mem[00000000908001eb] = 69ad8024
stb %l5,[%i5+0x1eb] ! Mem[00000000908001e8] = afad8024
! Mem[00000000628000cc] = 970f8f11, %l1 = 000000001a9f626f
ldsb [%i1+0x0cc],%l1 ! %l1 = ffffffffffffff97
membar #Sync ! Added by membar checker (2133)
! %f0 = 3dcf3557 c42507d5 4ce1a0f7 5081527d
! %f4 = 5fbd08ce 203478fc cd1d3bb1 4af67448
! %f8 = e04573bf 23405491 d9ba4c62 397f4c09
! %f12 = 4084e04c adce2790 da3321d8 9e2d9551
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (2134)
! Mem[0000000090000040] = 3dcf3557 c42507d5 4ce1a0f7 5081527d
! Mem[0000000090000050] = 5fbd08ce 203478fc cd1d3bb1 4af67448
! Mem[0000000090000060] = e04573bf 23405491 d9ba4c62 397f4c09
! Mem[0000000090000070] = 4084e04c adce2790 da3321d8 9e2d9551
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l2 = 5417e8e9, %l3 = abe182db, Mem[0000000091800198] = 830ce651 ac46a213
std %l2,[%o0+0x198] ! Mem[0000000091800198] = 5417e8e9 abe182db
! Mem[0000000062000100] = b1eb0704 aa76955b 0295b4c4 eaf5564a
! Mem[0000000062000110] = fba3d8ad e0eb33cf 180db763 9587a360
! Mem[0000000062000120] = 0b021d82 a01a0f40 e0eb33cf abe182db
! Mem[0000000062000130] = b3ffbfe8 1fffa452 d6915a89 cee76aa7
mov 0x100,%g5
ldda [%i0+%g5]ASI_BLK_P,%f16 ! Block Load from 0000000062000100
! %l7 = c10c17087303c298, Mem[0000000091800050] = 82afd0fbf579ed01
stx %l7,[%o0+0x050] ! Mem[0000000091800050] = c10c17087303c298
! Mem[00000000638001b9] = 33d92ebd, %l1 = ffffffffffffff97
ldstub [%i3+0x1b9],%l1 ! %l1 = 000000d9000000ff
! %l1 = 00000000000000d9, Mem[00000000900000ae] = 0b7c9a9b
stb %l1,[%i4+0x0ae] ! Mem[00000000900000ac] = d97c9a9b
! %f16 = b1eb0704 aa76955b 0295b4c4 eaf5564a
! %f20 = fba3d8ad e0eb33cf 180db763 9587a360
! %f24 = 0b021d82 a01a0f40 e0eb33cf abe182db
! %f28 = b3ffbfe8 1fffa452 d6915a89 cee76aa7
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
p41_label_17:
! Mem[000000009080008c] = e9dfa195, %g2 = fffffffffcaaa1c2
ldub [%i5+0x08d],%g2 ! %g2 = 00000000000000e9
! Mem[00000000918000ac] = 8cbb7989, %g2 = 00000000000000e9
ldsb [%o0+0x0af],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000062000088] = acba898bd53900d5, %l3 = 00000000abe182db, %l0 = 0000000050ca6b10
add %i0,0x88,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = acba898bd53900d5
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l0 = acba898bd53900d5, Mem[0000000090000118] = 180db763
sth %l0,[%i4+0x118] ! Mem[0000000090000118] = 00d5b763
! %l2 = 000000005417e8e9, Mem[000000006200005c] = 5baf369c
stw %l2,[%i0+0x05c] ! Mem[000000006200005c] = 5417e8e9
! Mem[000000009080007c] = fdaef8cf, %g2 = ffffffffffffff8c
ldub [%i5+0x07f],%g2 ! %g2 = 00000000000000fd
! Mem[00000000628000a4] = 6ae4401c, %l5 = 0000000097c58eaf
swap [%i1+0x0a4],%l5 ! %l5 = 000000006ae4401c
! Mem[000000006300019a] = 29886760, %l1 = 00000000000000d9
ldstub [%i2+0x19a],%l1 ! %l1 = 00000067000000ff
! %l5 = 000000006ae4401c, Mem[000000009180009c] = 795c1135
stw %l5,[%o0+0x09c] ! Mem[000000009180009c] = 6ae4401c
p41_label_18:
! Mem[000000006280003c] = d2e2d3a0, %l2 = 000000005417e8e9
swap [%i1+0x03c],%l2 ! %l2 = 00000000d2e2d3a0
! Mem[00000000638000ac] = 3ddddd43, %l4 = c0a31f69, %l5 = 6ae4401c
add %i3,0xac,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000003ddddd43
! Mem[0000000062000040] = bf31bc58, %l3 = abe182db, %l6 = 00001f69
add %i0,0x40,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000bf31bc58
! Mem[00000000638000b0] = 96abfbfa, %l2 = d2e2d3a0, %l4 = c0a31f69
add %i3,0xb0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000096abfbfa
! Mem[000000009000018c] = 5bc6b85b, %g2 = 00000000000000fd
ldub [%i4+0x18e],%g2 ! %g2 = 000000000000005b
! %l3 = 00000000abe182db, Mem[0000000091800000] = c1c22343
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = abe182db
! Mem[0000000062800040] = 46676b10, %l2 = d2e2d3a0, %l3 = abe182db
add %i1,0x40,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000046676b10
! Mem[00000000628000e8] = 0673921c, %l7 = 7303c298, %l3 = 46676b10
add %i1,0xe8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000673921c
! %f16 = b1eb0704 aa76955b 0295b4c4 eaf5564a
! %f20 = fba3d8ad e0eb33cf 180db763 9587a360
! %f24 = 0b021d82 a01a0f40 e0eb33cf abe182db
! %f28 = b3ffbfe8 1fffa452 d6915a89 cee76aa7
mov 0x1c0,%g6
stda %f16,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 00000000638001c0
! Mem[000000009180003c] = 80b203b0, %g18 = 9ba854b03268cfae
ldsw [%o0+0x03c],%g2 ! %g2 = 9ba854b03268cfae
p41_label_19:
! Mem[0000000062000115] = e0eb33cf, %l3 = 000000000673921c
ldstub [%i0+0x115],%l3 ! %l3 = 000000eb000000ff
! %l2 = d2e2d3a0, %l3 = 000000eb, Mem[0000000090000170] = 6cd463bc fafbab96
std %l2,[%i4+0x170] ! Mem[0000000090000170] = d2e2d3a0 000000eb
! Mem[000000009080012c] = e339fbb9, %g2 = ffffffff80b203b0
lduw [%i5+0x12c],%g2 ! %g2 = 00000000e339fbb9
! Mem[0000000062000014] = 9c94963b, %l3 = 000000eb, %l7 = 7303c298
add %i0,0x14,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000009c94963b
! Mem[0000000090000000] = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! Mem[0000000090000010] = 623820a9 8fcbd642 ae271c13 4f9aa118
! Mem[0000000090000020] = 3f20803a e1b0f14b 61df6fc5 be9df509
! Mem[0000000090000030] = f90b2366 d3d6f9a2 913ad5fe f407463c
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000090] = 99658222 f9142146, %g2 = e339fbb9, %g3 = cd05bea2
ldd [%i4+0x090],%g2 ! %g2 = 0000000099658222 00000000f9142146
! Mem[0000000062800098] = 1a198bbac0ec9e47, %l0 = acba898bd53900d5, %l2 = 00000000d2e2d3a0
add %i1,0x98,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 1a198bbac0ec9e47
! Mem[000000006380008c] = 905dabc6, %l5 = 000000003ddddd43
ldstub [%i3+0x08c],%l5 ! %l5 = 00000090000000ff
! %l3 = 00000000000000eb, Mem[000000009180013c] = e4f36777
stw %l3,[%o0+0x13c] ! Mem[000000009180013c] = 000000eb
! %l4 = 0000000096abfbfa, Mem[00000000910000a0] = 7e5c3248eaa6c10e
stx %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 0000000096abfbfa
p41_label_20:
! Mem[000000006380000b] = e058ed78, %l5 = 0000000000000090
ldstub [%i3+0x00b],%l5 ! %l5 = 00000078000000ff
! %f0 = 3dcf3557 c42507d5 4ce1a0f7 5081527d
! %f4 = 5fbd08ce 203478fc cd1d3bb1 4af67448
! %f8 = e04573bf 23405491 d9ba4c62 397f4c09
! %f12 = 4084e04c adce2790 da3321d8 9e2d9551
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[00000000620000dc] = 26d1b37a, %l0 = acba898bd53900d5
swap [%i0+0x0dc],%l0 ! %l0 = 0000000026d1b37a
! Mem[00000000910000c8] = 37d5c237, %g2 = 0000000099658222
ldub [%i6+0x0cb],%g2 ! %g2 = 0000000000000037
! Mem[00000000910001d8] = 706bb7f9, %g2 = 0000000000000037
ldsh [%i6+0x1d8],%g2 ! %g2 = 000000000000706b
! %f0 = 3dcf3557 c42507d5 4ce1a0f7 5081527d
! %f4 = 5fbd08ce 203478fc cd1d3bb1 4af67448
! %f8 = e04573bf 23405491 d9ba4c62 397f4c09
! %f12 = 4084e04c adce2790 da3321d8 9e2d9551
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000062800148] = 7da934fd, %l1 = 0000000000000067
ldub [%i1+0x148],%l1 ! %l1 = 000000000000007d
membar #Sync ! Added by membar checker (2135)
! %l1 = 000000000000007d, Mem[0000000090000180] = 9ecff629cb5a67b8
stx %l1,[%i4+0x180] ! Mem[0000000090000180] = 000000000000007d
! Mem[00000000638001c9] = 4a56f5ea, %l2 = 1a198bbac0ec9e47
ldstub [%i3+0x1c9],%l2 ! %l2 = 00000056000000ff
! Mem[0000000063000014] = 2cdf166e, %l1 = 0000007d, %l1 = 0000007d
add %i2,0x14,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000002cdf166e
p41_label_21:
! Mem[00000000918000fc] = 097fdd15, %g18 = 9ba854b03268cfae
ldsw [%o0+0x0fc],%g2 ! %g2 = 9ba854b03268cfae
! Mem[00000000910000c0] = df3ea82d 38e37289, %g2 = 097fdd15, %g3 = f9142146
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000df3ea82d 0000000038e37289
! Mem[0000000062800020] = d3b3b61476b87a95, %l0 = 0000000026d1b37a, %l7 = 000000009c94963b
add %i1,0x20,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = d3b3b61476b87a95
! %l7 = d3b3b61476b87a95, Mem[0000000091800070] = 164351f55822c467
stx %l7,[%o0+0x070] ! Mem[0000000091800070] = d3b3b61476b87a95
! Mem[000000006280015c] = bc3b97d1, %l4 = 96abfbfa, %l0 = 26d1b37a
add %i1,0x15c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000bc3b97d1
! Mem[0000000090000000] = bb0ba0f4 9074c586 c0a31f69 97c58eaf
! Mem[0000000090000010] = 623820a9 8fcbd642 ae271c13 4f9aa118
! Mem[0000000090000020] = 3f20803a e1b0f14b 61df6fc5 be9df509
! Mem[0000000090000030] = f90b2366 d3d6f9a2 913ad5fe f407463c
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[00000000638000e0] = 90b4a1b8624f56c7, %l1 = 000000002cdf166e, %l0 = 00000000bc3b97d1
add %i3,0xe0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 90b4a1b8624f56c7
! Mem[000000009180001c] = 603a86ea, %g18 = 9ba854b03268cfae
ldsw [%o0+0x01c],%g2 ! %g2 = 9ba854b03268cfae
! Mem[00000000620000d0] = de5baa3c, %l1 = 2cdf166e, %l4 = 96abfbfa
add %i0,0xd0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000de5baa3c
! %f16 = b1eb0704 aa76955b 0295b4c4 eaf5564a
! %f20 = fba3d8ad e0eb33cf 180db763 9587a360
! %f24 = 0b021d82 a01a0f40 e0eb33cf abe182db
! %f28 = b3ffbfe8 1fffa452 d6915a89 cee76aa7
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140
p41_label_22:
! Mem[0000000063800080] = 46676b10, %l7 = 76b87a95, %l4 = de5baa3c
add %i3,0x80,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000046676b10
! %l4 = 0000000046676b10, Mem[0000000063000158] = ae271c134f9aa118
stx %l4,[%i2+0x158] ! Mem[0000000063000158] = 0000000046676b10
! Mem[00000000620001c0] = 6fa2500067dfd636, %l3 = 00000000000000eb, %l5 = 0000000000000078
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 6fa2500067dfd636
membar #Sync ! Added by membar checker (2136)
! %f16 = b1eb0704 aa76955b 0295b4c4 eaf5564a
! %f20 = fba3d8ad e0eb33cf 180db763 9587a360
! %f24 = 0b021d82 a01a0f40 e0eb33cf abe182db
! %f28 = b3ffbfe8 1fffa452 d6915a89 cee76aa7
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000063800138] = ef5de123, %l0 = 90b4a1b8624f56c7
swap [%i3+0x138],%l0 ! %l0 = 00000000ef5de123
! %l7 = d3b3b61476b87a95, Mem[00000000918001b6] = 9dc0e384
sth %l7,[%o0+0x1b6] ! Mem[00000000918001b4] = 7a95e384
! Mem[0000000091800080] = 53775436, %g2 = 00000000603a86ea
lduw [%o0+0x080],%g2 ! %g2 = 0000000053775436
! Mem[00000000628001c0] = d50725c4, %l1 = 000000002cdf166e
swap [%i1+0x1c0],%l1 ! %l1 = 00000000d50725c4
! Mem[0000000062800160] = 5c5eeca2, %l5 = 6fa2500067dfd636
swap [%i1+0x160],%l5 ! %l5 = 000000005c5eeca2
! Mem[0000000090800004] = 1b2e5802, %g2 = 0000000053775436
ldub [%i5+0x004],%g2 ! %g2 = 000000000000001b
p41_label_23:
! %l7 = d3b3b61476b87a95, Mem[00000000900001b8] = 80ba3895064013ff
stx %l7,[%i4+0x1b8] ! Mem[00000000900001b8] = d3b3b61476b87a95
! Mem[00000000620000a8] = 2d36ada0, %l1 = 00000000d50725c4
swap [%i0+0x0a8],%l1 ! %l1 = 000000002d36ada0
! Mem[0000000090000198] = 505d2467, %g2 = 000000000000001b
lduw [%i4+0x198],%g2 ! %g2 = 00000000505d2467
! %f0 = 3dcf3557 c42507d5 4ce1a0f7 5081527d
! %f4 = 5fbd08ce 203478fc cd1d3bb1 4af67448
! %f8 = e04573bf 23405491 d9ba4c62 397f4c09
! %f12 = 4084e04c adce2790 da3321d8 9e2d9551
mov 0x1c0,%g6
stda %f0,[%i1+%g6]ASI_BLK_AIUSL ! Block Store to 00000000628001c0
! Mem[00000000628000d3] = e171dded, %l5 = 000000005c5eeca2
ldstub [%i1+0x0d3],%l5 ! %l5 = 000000ed000000ff
! Mem[000000006280003e] = 5417e8e9, %l4 = 0000000046676b10
ldstub [%i1+0x03e],%l4 ! %l4 = 000000e8000000ff
! %l2 = 00000056, %l3 = 000000eb, Mem[0000000091800048] = ed80eaf6 e063be50
std %l2,[%o0+0x048] ! Mem[0000000091800048] = 00000056 000000eb
! Mem[000000009080010c] = ac0ce21b, %g2 = 00000000505d2467
lduh [%i5+0x10c],%g2 ! %g2 = 000000000000ac0c
! Mem[0000000062000130] = b3ffbfe8, %l4 = 00000000000000e8
ldstub [%i0+0x130],%l4 ! %l4 = 000000b3000000ff
! Mem[00000000908000f8] = 1698e13ef4522026, %g2 = 000000000000ac0c
ldx [%i5+0x0f8],%g2 ! %g2 = 1698e13ef4522026
p41_label_24:
! Mem[0000000062000170] = cbc0cdc3, %l7 = d3b3b61476b87a95
swap [%i0+0x170],%l7 ! %l7 = 00000000cbc0cdc3
! Mem[00000000900000ac] = 397f4c09, %g2 = 1698e13ef4522026
ldsb [%i4+0x0ac],%g2 ! %g2 = 0000000000000039
! %f16 = b1eb0704 aa76955b 0295b4c4 eaf5564a
! %f20 = fba3d8ad e0eb33cf 180db763 9587a360
! %f24 = 0b021d82 a01a0f40 e0eb33cf abe182db
! %f28 = b3ffbfe8 1fffa452 d6915a89 cee76aa7
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[00000000900001b4] = 95ead3b3, %g2 = 0000000000000039
ldsb [%i4+0x1b6],%g2 ! %g2 = ffffffffffffff95
! %l6 = 00000000bf31bc58, Mem[0000000090000164] = a01a0f40
stw %l6,[%i4+0x164] ! Mem[0000000090000164] = bf31bc58
! Mem[0000000090800130] = d1b2218e1dcd5e0b, %g2 = ffffffffffffff95
ldx [%i5+0x130],%g2 ! %g2 = d1b2218e1dcd5e0b
! Mem[0000000091800170] = bdf036a6f8334f44, %g2 = d1b2218e1dcd5e0b
ldx [%o0+0x170],%g2 ! %g2 = bdf036a6f8334f44
! Mem[0000000062800184] = 33665976, %l5 = 00000000000000ed
lduw [%i1+0x184],%l5 ! %l5 = 0000000033665976
! Mem[00000000908000f0] = a0dfaad4 41e05ee4, %g2 = f8334f44, %g3 = 38e37289
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000a0dfaad4 0000000041e05ee4
! %l3 = 00000000000000eb, Mem[0000000091800073] = 1476b87a
stb %l3,[%o0+0x073] ! Mem[0000000091800070] = eb76b87a
p41_label_25:
! %l4 = 000000b3, %l5 = 33665976, Mem[00000000628000d8] = af76e650 7b1207b0
std %l4,[%i1+0x0d8] ! Mem[00000000628000d8] = 000000b3 33665976
! Mem[0000000062000148] = 4755177731429cf8, %l5 = 0000000033665976, %l7 = 00000000cbc0cdc3
add %i0,0x148,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 4755177731429cf8
! %f0 = 3dcf3557 c42507d5 4ce1a0f7 5081527d
! %f4 = 5fbd08ce 203478fc cd1d3bb1 4af67448
! %f8 = e04573bf 23405491 d9ba4c62 397f4c09
! %f12 = 4084e04c adce2790 da3321d8 9e2d9551
mov 0x080,%g4
stda %f0,[%i2+%g4]ASI_BLK_AIUPL ! Block Store to 0000000063000080
! Mem[0000000063800178] = 76f69be8e2e79c15, %l6 = 00000000bf31bc58, %l2 = 0000000000000056
add %i3,0x178,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 76f69be8e2e79c15
! Mem[00000000910001e4] = fdbd4240, %g2 = 00000000a0dfaad4
ldsb [%i6+0x1e5],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000090000100] = b1eb0704 aa76955b 0295b4c4 eaf5564a
! Mem[0000000090000110] = fba3d8ad e0eb33cf 00d5b763 9587a360
! Mem[0000000090000120] = 0b021d82 a01a0f40 e0eb33cf abe182db
! Mem[0000000090000130] = b3ffbfe8 1fffa452 d6915a89 cee76aa7
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! %l1 = 000000002d36ada0, Mem[00000000900001bc] = 76b87a95
sth %l1,[%i4+0x1bc] ! Mem[00000000900001bc] = ada07a95
! %l7 = 4755177731429cf8, Mem[0000000091000158] = 18918d26d6b3d8c4
stx %l7,[%i6+0x158] ! Mem[0000000091000158] = 4755177731429cf8
! Mem[0000000091800108] = 999fbad0, %g2 = fffffffffffffffd
lduw [%o0+0x108],%g2 ! %g2 = 00000000999fbad0
! Mem[0000000062800194] = abad96e6, %l6 = 00000000bf31bc58
ldsw [%i1+0x194],%l6 ! %l6 = ffffffffabad96e6
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000ef5de123
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002d36ada0
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 76f69be8e2e79c15
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000eb
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000b3
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000033665976
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffabad96e6
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%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 3dcf3557 c42507d5
bne %xcc,p41_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4ce1a0f7 5081527d
bne %xcc,p41_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5fbd08ce 203478fc
bne %xcc,p41_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be cd1d3bb1 4af67448
bne %xcc,p41_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be e04573bf 23405491
bne %xcc,p41_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be d9ba4c62 397f4c09
bne %xcc,p41_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 4084e04c adce2790
bne %xcc,p41_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be da3321d8 9e2d9551
bne %xcc,p41_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be b1eb0704 aa76955b
bne %xcc,p41_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0295b4c4 eaf5564a
bne %xcc,p41_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be fba3d8ad e0eb33cf
bne %xcc,p41_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 180db763 9587a360
bne %xcc,p41_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 0b021d82 a01a0f40
bne %xcc,p41_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e0eb33cf abe182db
bne %xcc,p41_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be b3ffbfe8 1fffa452
bne %xcc,p41_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d6915a89 cee76aa7
bne %xcc,p41_f30_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x058],%g2 ! Expected data = 4a16b6135417e8e9
ldx [%i0+0x058],%g3 ! Observed data at 0000000062000058
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d50725c495f74220
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000620000a8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = f6b90393d53900d5
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000620000d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff898339a398a2db
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000620000e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = fba3d8ade0ff33cf
ldx [%i0+0x110],%g3 ! Observed data at 0000000062000110
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = e0eb33cfabe182db
ldx [%i0+0x128],%g3 ! Observed data at 0000000062000128
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ffffbfe81fffa452
ldx [%i0+0x130],%g3 ! Observed data at 0000000062000130
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = 76b87a95bca1020b
ldx [%i0+0x170],%g3 ! Observed data at 0000000062000170
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 9258e175c61f34fa
ldx [%i0+0x180],%g3 ! Observed data at 0000000062000180
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = c3ffa29eceaa3c1a
ldx [%i0+0x198],%g3 ! Observed data at 0000000062000198
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e6ffe1815bdd46f6
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000620001a8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = fb5dfc8794c15b25
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000620001c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = d14c5cff2bf1fba3
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000620001f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1f0,%g4
set p41_local1_expect,%g1
p41_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 684d34e4d82133da
ldx [%i1+0x028],%g3 ! Observed data at 0000000062800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 98e1d5e35417ffe9
ldx [%i1+0x038],%g3 ! Observed data at 0000000062800038
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 46676b101caaefee
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 = bad58b88905dabc6
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 = 7ba182cd7cfaa37f
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 = bd581f0d0bdd3e36
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 = 3de501bb09dc2a3e
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 = 0d5026293ddddd43
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 = 96abfbfabc63d46c
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 = 159ce7e2e89bf676
ldx [%i1+0x078],%g3 ! Observed data at 0000000062800078
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = bca1020b97c58eaf
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000628000a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 7e9b5e1e970f8f11
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000628000c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e171ddfff88c5740
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000628000d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000b333665976
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000628000d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000c2c718125b
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000628000f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 67dfd63602bed43c
ldx [%i1+0x160],%g3 ! Observed data at 0000000062800160
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 595466a391ff190c
ldx [%i1+0x178],%g3 ! Observed data at 0000000062800178
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a29ddaacbca1020b
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000628001b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d50725c45735cf3d
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000628001c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7d528150f7a0e14c
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000628001c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = fc783420ce08bd5f
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000628001d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4874f64ab13b1dcd
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000628001d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 91544023bf7345e0
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000628001e0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 094c7f39624cbad9
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000628001e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 9027cead4ce08440
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000628001f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 51952d9ed82133da
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000628001f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1f8,%g4
set p41_local2_expect,%g1
p41_check_local2:
ldx [%g1+0x048],%g2 ! Expected data = 46676b101caaefee
ldx [%i2+0x048],%g3 ! Observed data at 0000000063000048
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = d50725c45735cf3d
ldx [%i2+0x080],%g3 ! Observed data at 0000000063000080
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7d528150f7a0e14c
ldx [%i2+0x088],%g3 ! Observed data at 0000000063000088
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = fc783420ce08bd5f
ldx [%i2+0x090],%g3 ! Observed data at 0000000063000090
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4874f64ab13b1dcd
ldx [%i2+0x098],%g3 ! Observed data at 0000000063000098
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 91544023bf7345e0
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000630000a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 094c7f39624cbad9
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000630000a8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9027cead4ce08440
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000630000b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 51952d9ed82133da
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000630000b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = d3bcfff3373c7f95
ldx [%i2+0x100],%g3 ! Observed data at 0000000063000100
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = e0eb33cf000000c2
ldx [%i2+0x120],%g3 ! Observed data at 0000000063000120
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = bb0ba0f49074c586
ldx [%i2+0x140],%g3 ! Observed data at 0000000063000140
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = c0a31f6997c58eaf
ldx [%i2+0x148],%g3 ! Observed data at 0000000063000148
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 623820a98fcbd642
ldx [%i2+0x150],%g3 ! Observed data at 0000000063000150
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000000046676b10
ldx [%i2+0x158],%g3 ! Observed data at 0000000063000158
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3f20803ae1b0f14b
ldx [%i2+0x160],%g3 ! Observed data at 0000000063000160
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 61df6fc5be9df509
ldx [%i2+0x168],%g3 ! Observed data at 0000000063000168
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = f90b2366d3d6f9a2
ldx [%i2+0x170],%g3 ! Observed data at 0000000063000170
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 913ad5fef407463c
ldx [%i2+0x178],%g3 ! Observed data at 0000000063000178
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2988ff60caaa6891
ldx [%i2+0x198],%g3 ! Observed data at 0000000063000198
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7791a9271d9054e1
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000630001e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x1e8,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = e058edff8254104f
ldx [%i3+0x008],%g3 ! Observed data at 0000000063800008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x008,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000000005a3dfd1c
ldx [%i3+0x060],%g3 ! Observed data at 0000000063800060
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = eed6bad100ff44ba
ldx [%i3+0x070],%g3 ! Observed data at 0000000063800070
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = bad58b88ff5dabc6
ldx [%i3+0x088],%g3 ! Observed data at 0000000063800088
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 96abfbfabc63d46c
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000638000b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0084b9a741212f34
ldx [%i3+0x100],%g3 ! Observed data at 0000000063800100
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = f4b33e58209a54e1
ldx [%i3+0x110],%g3 ! Observed data at 0000000063800110
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 624f56c78a979ccf
ldx [%i3+0x138],%g3 ! Observed data at 0000000063800138
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = eeefaa1c106b6746
ldx [%i3+0x140],%g3 ! Observed data at 0000000063800140
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = c6ab5d90888bd5ba
ldx [%i3+0x148],%g3 ! Observed data at 0000000063800148
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7fa3fa7ccd82a17b
ldx [%i3+0x150],%g3 ! Observed data at 0000000063800150
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 363edd0b0d1f58bd
ldx [%i3+0x158],%g3 ! Observed data at 0000000063800158
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3e2adc09bb01e53d
ldx [%i3+0x160],%g3 ! Observed data at 0000000063800160
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 43dddd3d2926500d
ldx [%i3+0x168],%g3 ! Observed data at 0000000063800168
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 6cd463bcfafbab96
ldx [%i3+0x170],%g3 ! Observed data at 0000000063800170
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 76f69be8e2e79c15
ldx [%i3+0x178],%g3 ! Observed data at 0000000063800178
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 33ff2ebdaa1384d9
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000638001b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5b9576aa0407ebb1
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000638001c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4afff5eac4b49502
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000638001c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = cf33ebe0add8a3fb
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000638001d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 60a3879563b70d18
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000638001d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 400f1aa0821d020b
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 = db82e1abcf33ebe0
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000638001e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 52a4ff1fe8bfffb3
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000638001f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a76ae7ce895a91d6
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000638001f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1f8,%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:
lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062800008]
stwa %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000010]
membar #Sync
mov 0x040,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000020]
done
p41_trap1o:
lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062800008]
stwa %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000010]
membar #Sync
mov 0x040,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000020]
done
p41_trap2e:
stwa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000020]
ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063000010]
membar #Sync
ldda [%i1]ASI_BLK_AIUP,%f0
membar #Sync
done
p41_trap2o:
stwa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000020]
ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063000010]
membar #Sync
ldda [%o1]ASI_BLK_AIUP,%f0
membar #Sync
done
p41_trap3e:
nop
nop
nop
nop
nop
done
p41_trap3o:
nop
nop
nop
nop
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 = 31781e0407b662f2
ldx [%g1+0x008],%l1 ! %l1 = ba9afaf646a36c87
ldx [%g1+0x010],%l2 ! %l2 = d5640cae3dd9dcea
ldx [%g1+0x018],%l3 ! %l3 = 144d2fcaa88fbcfb
ldx [%g1+0x020],%l4 ! %l4 = a8662687e1b952f2
ldx [%g1+0x028],%l5 ! %l5 = ec1c712fe80b8cc5
ldx [%g1+0x030],%l6 ! %l6 = fb6e739c10609dae
ldx [%g1+0x038],%l7 ! %l7 = 38032481c2eb24b1
! 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 = 34785c2f 5cf5a2ad c853ba75 57cc433e
! %f4 = ae67b800 7c808012 bd4501a4 f5bd723a
! %f8 = 3c770d7d cedc8187 06cb20ae aa6d6a3f
! %f12 = 94f3eee2 3b01a569 4bb118c4 4ffb32ca
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1a73d31e 4ef2c41e 09bc5da2 d17ee787
! %f20 = af38f1e6 d1614556 544c456d 2cce79d5
! %f24 = 0de2f6bd 1100719e 648dfbae cdb7b3ce
! %f28 = c426fedd 40219bb5 186f59fb 952c29d6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fe08b8f7 0d4aaead dcade1b0 2b1b473c
! %f36 = 32bb2f6d 7ba50f41 af27f043 b493d4e4
! %f40 = ccf514d3 fdd9656c 28cd7640 180ea4b2
! %f44 = 5586dcd2 a9d14c9f 4f9d0d07 8d75ba27
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7d619bf70000007c,%g7,%g1 ! GSR scale = 15, align = 4
wr %g1,%g0,%gsr ! GSR = 7d619bf70000007c
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:
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l1 = f118b5be38e06f9a, Mem[0000000090800160] = 281c7df8f72bd2b5
stx %l1,[%i5+0x160] ! Mem[0000000090800160] = f118b5be38e06f9a
! Mem[0000000065000188] = f1e090fe13bd5644, %l0 = bb00ab5ac3a99dca, %l5 = 59cd64b1d2a2b47e
add %i2,0x188,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = f1e090fe13bd5644
! Mem[0000000090000188] = 2869a58d 60b95bc6, %g2 = 1832f6ff, %g3 = 0bad0b00
ldd [%i4+0x188],%g2 ! %g2 = 000000002869a58d 0000000060b95bc6
! %f0 = 34785c2f 5cf5a2ad c853ba75 57cc433e
! %f4 = ae67b800 7c808012 bd4501a4 f5bd723a
! %f8 = 3c770d7d cedc8187 06cb20ae aa6d6a3f
! %f12 = 94f3eee2 3b01a569 4bb118c4 4ffb32ca
stda %f0,[%i0+%g5]ASI_COMMIT_S ! Block Store to 0000000064000180
! Mem[00000000658001e0] = e905a936a9ee65e0, %l1 = f118b5be38e06f9a, %l5 = f1e090fe13bd5644
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e905a936a9ee65e0
! %l6 = 41b91cddd27bdac5, Mem[0000000065000145] = 2c66f70b
stb %l6,[%i2+0x145] ! Mem[0000000065000144] = 2cc5f70b
! Mem[0000000065800120] = a680af9a, %l7 = 07d33c57c0edd70d
ldub [%i3+0x121],%l7 ! %l7 = 0000000000000080
! Mem[00000000650000d0] = c79fb62b, %l1 = 38e06f9a, %l2 = ef114b36
add %i2,0xd0,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000c79fb62b
p42_label_2:
membar #Sync ! Added by membar checker (2137)
! %l7 = 0000000000000080, Mem[00000000900001d0] = 0b9a311823191337
stx %l7,[%i4+0x1d0] ! Mem[00000000900001d0] = 0000000000000080
! Mem[0000000064800174] = 5a52c3e8, %l2 = c79fb62b, %l4 = 9829262a
add %i1,0x174,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005a52c3e8
! Mem[0000000065800114] = da037c52, %l6 = d27bdac5, %l6 = d27bdac5
add %i3,0x114,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000da037c52
! Mem[0000000091800030] = 3aa1a86c, %g2 = 000000002869a58d
lduh [%o0+0x030],%g2 ! %g2 = 0000000000003aa1
! %l1 = f118b5be38e06f9a, Mem[00000000650001d2] = 43d62078
sth %l1,[%i2+0x1d2] ! Mem[00000000650001d0] = 43d66f9a
! Mem[0000000091800028] = 4be8f5b6, %g2 = 0000000000003aa1
ldsb [%o0+0x02b],%g2 ! %g2 = 000000000000004b
! Mem[0000000065800088] = 8195caad, %l3 = 5d9534c985ed6468
ldstub [%i3+0x088],%l3 ! %l3 = 00000081000000ff
! Mem[00000000648001e8] = f4bc8dc3, %l1 = f118b5be38e06f9a
swap [%i1+0x1e8],%l1 ! %l1 = 00000000f4bc8dc3
! Mem[00000000918000f4] = 91c12a9b, %g18 = 6a16fbd0940b96d4
ldsw [%o0+0x0f4],%g2 ! %g2 = 6a16fbd0940b96d4
! %l6 = 00000000da037c52, Mem[00000000640000dc] = 80dababb
stw %l6,[%i0+0x0dc] ! Mem[00000000640000dc] = da037c52
p42_label_3:
! Mem[0000000064000024] = 48b84bfa, %l4 = 000000005a52c3e8
swap [%i0+0x024],%l4 ! %l4 = 0000000048b84bfa
! Mem[00000000648001c4] = 40e1142b, %l7 = 0000000000000080
swap [%i1+0x1c4],%l7 ! %l7 = 0000000040e1142b
! Mem[00000000658001cc] = e9ea12eb, %l0 = bb00ab5ac3a99dca
ldsb [%i3+0x1cd],%l0 ! %l0 = ffffffffffffffea
! Mem[0000000091800178] = e4dd805d, %g2 = ffffffff91c12a9b
lduh [%o0+0x17a],%g2 ! %g2 = 000000000000e4dd
! Mem[000000006400017c] = 76899bf8, %l6 = 00000000da037c52
swap [%i0+0x17c],%l6 ! %l6 = 0000000076899bf8
! Mem[0000000064000170] = 62dac2caac3d8388, %l7 = 0000000040e1142b, %l3 = 0000000000000081
add %i0,0x170,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 62dac2caac3d8388
! Mem[000000009100007c] = 903030f3, %g2 = 000000000000e4dd
ldub [%i6+0x07e],%g2 ! %g2 = 0000000000000090
! Mem[0000000065000074] = ac257f39, %l2 = 00000000c79fb62b
lduh [%i2+0x074],%l2 ! %l2 = 000000000000ac25
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[00000000640001f4] = 343dc571, %l7 = 0000000040e1142b
swap [%i0+0x1f4],%l7 ! %l7 = 00000000343dc571
p42_label_4:
! Mem[00000000918001d4] = af33e375, %g2 = 0000000000000090
lduh [%o0+0x1d6],%g2 ! %g2 = 000000000000af33
! Mem[0000000090000070] = a3628285, %g2 = 000000000000af33
ldub [%i4+0x071],%g2 ! %g2 = 00000000000000a3
! %l3 = 62dac2caac3d8388, Mem[000000006580019c] = deb36232
stw %l3,[%i3+0x19c] ! Mem[000000006580019c] = ac3d8388
! Mem[0000000064000018] = 25eba815, %l5 = e905a936a9ee65e0
ldstub [%i0+%o3],%l5 ! %l5 = 00000025000000ff
! Mem[00000000650000e0] = 81cd011a, %l0 = ffffffffffffffea
swap [%i2+0x0e0],%l0 ! %l0 = 0000000081cd011a
! Mem[00000000910001b8] = d7a910f8, %g2 = 00000000000000a3
ldub [%i6+0x1b8],%g2 ! %g2 = 00000000000000d7
! Mem[0000000065800168] = c23e50dda04fe5c4, %l2 = 000000000000ac25, %l0 = 0000000081cd011a
add %i3,0x168,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = c23e50dda04fe5c4
! Mem[0000000065800098] = 0ea4b041, %l1 = f4bc8dc3, %l4 = 48b84bfa
add %i3,0x98,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000000ea4b041
! Mem[0000000090000018] = 131aafc6, %g2 = 00000000000000d7
ldub [%i4+0x01a],%g2 ! %g2 = 0000000000000013
! %l3 = 62dac2caac3d8388, Mem[000000006400000d] = c2a621b8
stb %l3,[%i0+0x00d] ! Mem[000000006400000c] = c28821b8
p42_label_5:
! %l6 = 76899bf8, %l7 = 343dc571, Mem[00000000900000c8] = 5f817b48 ee4cc928
std %l6,[%i4+0x0c8] ! Mem[00000000900000c8] = 76899bf8 343dc571
! Mem[00000000918000c8] = 7b42db07, %g2 = 0000000000000013
lduw [%o0+0x0c8],%g2 ! %g2 = 000000007b42db07
! Mem[00000000910001dc] = eadd85ef, %g2 = 000000007b42db07
lduh [%i6+0x1dc],%g2 ! %g2 = 000000000000eadd
! Mem[0000000090000074] = 276fd783, %g2 = 000000000000eadd
ldub [%i4+0x077],%g2 ! %g2 = 0000000000000027
! %l5 = 0000000000000025, Mem[0000000090800178] = a67ed7b6
stw %l5,[%i5+0x178] ! Mem[0000000090800178] = 00000025
! %l0 = a04fe5c4, %l1 = f4bc8dc3, Mem[0000000091800118] = 29c2ad3a 060bb791
std %l0,[%o0+0x118] ! Mem[0000000091800118] = a04fe5c4 f4bc8dc3
! Mem[000000006400017c] = da037c52, %l0 = c23e50dda04fe5c4
swap [%i0+0x17c],%l0 ! %l0 = 00000000da037c52
! Mem[000000006480009e] = 9b4b7693, %l3 = 62dac2caac3d8388
ldstub [%i1+0x09e],%l3 ! %l3 = 00000076000000ff
! Mem[0000000064000168] = 46a8f67a, %l6 = 0000000076899bf8
swap [%i0+0x168],%l6 ! %l6 = 0000000046a8f67a
! %l0 = 00000000da037c52, Mem[00000000648001db] = 12da93e2
stb %l0,[%i1+0x1db] ! Mem[00000000648001d8] = 12da9352
p42_label_6:
! %l3 = 0000000000000076, Mem[00000000910001b8] = d7a910f8
sth %l3,[%i6+0x1b8] ! Mem[00000000910001b8] = 007610f8
! Mem[0000000065000078] = d5c7b5a467be96cc, %l1 = 00000000f4bc8dc3, %l1 = 00000000f4bc8dc3
add %i2,0x78,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = d5c7b5a467be96cc
! Mem[0000000091800128] = 5e315fe8, %g2 = 0000000000000027
lduw [%o0+0x128],%g2 ! %g2 = 000000005e315fe8
! %l2 = 0000ac25, %l3 = 00000076, Mem[00000000918001a8] = 68d08c1d 21063261
std %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 0000ac25 00000076
! Mem[0000000091800120] = 1efd12c9, %g2 = 000000005e315fe8
lduh [%o0+0x122],%g2 ! %g2 = 0000000000001efd
! Mem[000000006500004c] = da3acc21, %l7 = 00000000343dc571
swap [%i2+0x04c],%l7 ! %l7 = 00000000da3acc21
! Mem[000000006480016c] = e400bbff, %l5 = 0000000000000025
lduh [%i1+0x16c],%l5 ! %l5 = 000000000000e400
! %l2 = 000000000000ac25, Mem[00000000910001e6] = bd424064
stb %l2,[%i6+0x1e6] ! Mem[00000000910001e4] = 25424064
! Mem[0000000065800184] = 5d76fdf9, %l6 = 0000000046a8f67a
lduh [%i3+0x184],%l6 ! %l6 = 0000000000005d76
! Mem[0000000064000114] = 1e2a3e49, %l2 = 0000ac25, %l2 = 0000ac25
add %i0,0x114,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000001e2a3e49
p42_label_7:
! Mem[00000000648000e4] = fdef741c, %l5 = 000000000000e400
ldsb [%i1+0x0e4],%l5 ! %l5 = fffffffffffffffd
! Mem[0000000065000010] = 974e632547b954d2, %l3 = 0000000000000076, %l2 = 000000001e2a3e49
add %i2,0x10,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 974e632547b954d2
! Mem[00000000648000d8] = 63206672, %l2 = 47b954d2, %l4 = 0ea4b041
add %i1,0xd8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000063206672
! Mem[00000000658001e0] = e905a936, %l5 = fffffffffffffffd
ldstub [%i3+0x1e0],%l5 ! %l5 = 000000e9000000ff
! Mem[00000000640000cc] = 342ceaa7, %l2 = 974e632547b954d2
swap [%i0+0x0cc],%l2 ! %l2 = 00000000342ceaa7
! Mem[00000000648001e8] = 38e06f9a07fc10f0, %l0 = 00000000da037c52
ldx [%i1+0x1e8],%l0 ! %l0 = 38e06f9a07fc10f0
! Mem[0000000065000049] = f9619a8b, %l0 = 38e06f9a07fc10f0
ldstub [%i2+0x049],%l0 ! %l0 = 00000061000000ff
! Mem[000000006580004b] = ae4bd134, %l7 = 00000000da3acc21
ldstub [%i3+0x04b],%l7 ! %l7 = 00000034000000ff
! Mem[00000000658001a0] = 3da1c6e0, %l2 = 342ceaa7, %l2 = 342ceaa7
add %i3,0x1a0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000003da1c6e0
! Mem[0000000090800004] = 1b2e5802, %g2 = 0000000000001efd
lduw [%i5+0x004],%g2 ! %g2 = 000000001b2e5802
p42_label_8:
! Mem[0000000064000170] = 62dac2ca, %l4 = 63206672, %l2 = 3da1c6e0
add %i0,0x170,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000062dac2ca
! Mem[00000000640000c4] = 5309e15e, %l6 = 0000000000005d76
ldsh [%i0+0x0c6],%l6 ! %l6 = ffffffffffffe15e
! %l0 = 00000061, %l1 = 67be96cc, Mem[0000000091800110] = f718962d c7e3e047
std %l0,[%o0+0x110] ! Mem[0000000091800110] = 00000061 67be96cc
! Mem[00000000640001b4] = 3b01a569, %l6 = ffffffffffffe15e
ldsw [%i0+0x1b4],%l6 ! %l6 = 000000003b01a569
! %l5 = 00000000000000e9, Mem[00000000908001ca] = 75af1ce4
sth %l5,[%i5+0x1ca] ! Mem[00000000908001c8] = 00e91ce4
! Mem[0000000065000094] = c5b851e4, %l2 = 62dac2ca, %l2 = 62dac2ca
add %i2,0x94,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c5b851e4
! Mem[00000000658000cd] = fb88a953, %l5 = 00000000000000e9
ldstub [%i3+0x0cd],%l5 ! %l5 = 00000088000000ff
! Mem[0000000091000184] = 83b42cf1, %g2 = 000000001b2e5802
lduh [%i6+0x186],%g2 ! %g2 = 00000000000083b4
! Mem[0000000091000068] = 74e21067, %g18 = 6a16fbd0940b96d4
ldsw [%i6+0x068],%g2 ! %g2 = 6a16fbd0940b96d4
! Mem[0000000065800019] = b6a4a902, %l4 = 0000000063206672
ldstub [%i3+0x019],%l4 ! %l4 = 000000a4000000ff
p42_label_9:
! Mem[000000006400013c] = 596a0992, %l2 = 00000000c5b851e4
lduh [%i0+0x13e],%l2 ! %l2 = 0000000000000992
! %l0 = 0000000000000061, Mem[0000000091000052] = 39ae2fe9
sth %l0,[%i6+0x052] ! Mem[0000000091000050] = 00612fe9
! %l5 = 0000000000000088, Mem[0000000090000134] = f0ec3fac
stb %l5,[%i4+0x134] ! Mem[0000000090000134] = 88ec3fac
! Mem[0000000091000068] = 74e21067 97f4ab76, %g2 = 74e21067, %g3 = 60b95bc6
ldd [%i6+0x068],%g2 ! %g2 = 0000000074e21067 0000000097f4ab76
! Mem[0000000065800148] = bd57114f128d02aa, %l3 = 0000000000000076, %l5 = 0000000000000088
add %i3,0x148,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = bd57114f128d02aa
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000065000170] = 436ea90cae3273c3, %l7 = 0000000000000034
ldx [%i2+0x170],%l7 ! %l7 = 436ea90cae3273c3
! %f16 = 1a73d31e 4ef2c41e 09bc5da2 d17ee787
! %f20 = af38f1e6 d1614556 544c456d 2cce79d5
! %f24 = 0de2f6bd 1100719e 648dfbae cdb7b3ce
! %f28 = c426fedd 40219bb5 186f59fb 952c29d6
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (2138)
! %l4 = 000000a4, %l5 = 128d02aa, Mem[0000000090000140] = a9eee7de 3f21d461
std %l4,[%i4+0x140] ! Mem[0000000090000140] = 000000a4 128d02aa
! Mem[0000000065000118] = a5126916, %l5 = bd57114f128d02aa
ldsb [%i2+0x118],%l5 ! %l5 = ffffffffffffffa5
p42_label_10:
! %l4 = 000000a4, %l5 = ffffffa5, Mem[0000000090000110] = bcf864f7 79129e7a
std %l4,[%i4+0x110] ! Mem[0000000090000110] = 000000a4 ffffffa5
! Mem[00000000658001a0] = 3da1c6e0 3a6a82b6, %l4 = 000000a4, %l5 = ffffffa5
ldd [%i3+0x1a0],%l4 ! %l4 = 000000003da1c6e0 000000003a6a82b6
! Mem[00000000640001f0] = b97b24b3, %l7 = 436ea90cae3273c3
lduw [%i0+0x1f0],%l7 ! %l7 = 00000000b97b24b3
! Mem[0000000064000080] = f2b14fd0780224de, %l0 = 0000000000000061, %l2 = 0000000000000992
add %i0,0x80,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = f2b14fd0780224de
! Mem[0000000090000094] = 465d69c6, %g2 = 0000000074e21067
ldub [%i4+0x097],%g2 ! %g2 = 0000000000000046
! Mem[0000000064000039] = d00c601b, %l5 = 000000003a6a82b6
ldstub [%i0+0x039],%l5 ! %l5 = 0000000c000000ff
! Mem[00000000908001a0] = f8cc6c61, %g2 = 0000000000000046
ldsh [%i5+0x1a0],%g2 ! %g2 = fffffffffffff8cc
! Mem[00000000658001e8] = 347643195cf69a49, %l5 = 000000000000000c, %l4 = 000000003da1c6e0
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 347643195cf69a49
! %l0 = 0000000000000061, Mem[0000000090000038] = 23d8e54b8d0fb925
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000061
! %f16 = 1a73d31e 4ef2c41e 09bc5da2 d17ee787
! %f20 = af38f1e6 d1614556 544c456d 2cce79d5
! %f24 = 0de2f6bd 1100719e 648dfbae cdb7b3ce
! %f28 = c426fedd 40219bb5 186f59fb 952c29d6
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
p42_label_11:
! %f16 = 1a73d31e 4ef2c41e 09bc5da2 d17ee787
! %f20 = af38f1e6 d1614556 544c456d 2cce79d5
! %f24 = 0de2f6bd 1100719e 648dfbae cdb7b3ce
! %f28 = c426fedd 40219bb5 186f59fb 952c29d6
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %l2 = 780224de, %l3 = 00000076, Mem[00000000910001a8] = 9b27b854 e1fc753e
std %l2,[%i6+0x1a8] ! Mem[00000000910001a8] = 780224de 00000076
! Mem[00000000650000d8] = 57915d84883bf83c, %l4 = 347643195cf69a49, %l7 = 00000000b97b24b3
add %i2,0xd8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 57915d84883bf83c
! Mem[00000000918001b4] = c2a89dc0, %g2 = fffffffffffff8cc
lduw [%o0+0x1b4],%g2 ! %g2 = 00000000c2a89dc0
! Mem[00000000650000c5] = bc164992, %l4 = 347643195cf69a49
ldstub [%i2+0x0c5],%l4 ! %l4 = 00000016000000ff
! %l2 = f2b14fd0780224de, Mem[0000000091000156] = a3721891
sth %l2,[%i6+0x156] ! Mem[0000000091000154] = 24de1891
! Mem[00000000658001d8] = 10081d03, %l6 = 000000003b01a569
swap [%i3+0x1d8],%l6 ! %l6 = 0000000010081d03
! Mem[000000006500015e] = 2ac88f19, %l1 = d5c7b5a467be96cc
ldstub [%i2+0x15e],%l1 ! %l1 = 0000008f000000ff
! Mem[0000000065800100] = 382efe46, %l6 = 10081d03, %l3 = 00000076
add %i3,0x100,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000382efe46
! Mem[00000000650000dc] = 883bf83c, %l1 = 0000008f, %l4 = 00000016
add %i2,0xdc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000883bf83c
p42_label_12:
! Mem[0000000090000060] = 6d7d714c, %g18 = 6a16fbd0940b96d4
ldsw [%i4+0x060],%g2 ! %g2 = 6a16fbd0940b96d4
! Mem[0000000064000180] = 34785c2f 5cf5a2ad c853ba75 57cc433e
! Mem[0000000064000190] = ae67b800 7c808012 bd4501a4 f5bd723a
! Mem[00000000640001a0] = 3c770d7d cedc8187 06cb20ae aa6d6a3f
! Mem[00000000640001b0] = 94f3eee2 3b01a569 4bb118c4 4ffb32ca
ldda [%i0+%g5]ASI_BLK_P,%f16 ! Block Load from 0000000064000180
! %f16 = 34785c2f 5cf5a2ad c853ba75 57cc433e
! %f20 = ae67b800 7c808012 bd4501a4 f5bd723a
! %f24 = 3c770d7d cedc8187 06cb20ae aa6d6a3f
! %f28 = 94f3eee2 3b01a569 4bb118c4 4ffb32ca
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000091800160] = 922fd400, %g2 = 000000006d7d714c
ldsh [%o0+0x160],%g2 ! %g2 = ffffffffffff922f
! Mem[0000000091000180] = 4b016a30272883b4, %g2 = ffffffffffff922f
ldx [%i6+0x180],%g2 ! %g2 = 4b016a30272883b4
! Mem[00000000658001b8] = 43c7209c, %l0 = 0000000000000061
swap [%i3+0x1b8],%l0 ! %l0 = 0000000043c7209c
! Mem[0000000065800000] = 85a71262eabb2a05, %l6 = 0000000010081d03, %l0 = 0000000043c7209c
casxa [%i3]0x80,%l6,%l0 ! %l0 = 85a71262eabb2a05
! Mem[00000000658001ec] = 5cf69a49, %l7 = 57915d84883bf83c
swap [%i3+0x1ec],%l7 ! %l7 = 000000005cf69a49
! Mem[0000000091800134] = 7fe0f8a7, %g2 = 4b016a30272883b4
ldsh [%o0+0x136],%g2 ! %g2 = 0000000000007fe0
! %l7 = 000000005cf69a49, Mem[0000000065800158] = e2dc931ca6656742
stx %l7,[%i3+0x158] ! Mem[0000000065800158] = 000000005cf69a49
p42_label_13:
! Mem[00000000908000c8] = fc3c9fc9, %g2 = 0000000000007fe0
lduh [%i5+0x0ca],%g2 ! %g2 = 000000000000fc3c
! Mem[0000000065000028] = db8afb35, %l1 = 000000000000008f
swap [%i2+%o5],%l1 ! %l1 = 00000000db8afb35
! Mem[000000009180002c] = b6573aa1, %g2 = 000000000000fc3c
ldub [%o0+0x02e],%g2 ! %g2 = 00000000000000b6
! Mem[0000000064800098] = 61a7d913, %l7 = 000000005cf69a49
ldub [%i1+0x09a],%l7 ! %l7 = 00000000000000d9
! Mem[00000000910001e0] = e503427004fd2542, %g2 = 00000000000000b6
ldx [%i6+0x1e0],%g2 ! %g2 = e503427004fd2542
! %l4 = 00000000883bf83c, Mem[00000000658000a4] = 421596ad
sth %l4,[%i3+0x0a4] ! Mem[00000000658000a4] = f83c96ad
! Mem[000000006400012b] = 234ce7d7, %l4 = 00000000883bf83c
ldstub [%i0+0x12b],%l4 ! %l4 = 000000d7000000ff
! %l7 = 00000000000000d9, Mem[0000000090000068] = 5bfbbd54571ddaef
stx %l7,[%i4+0x068] ! Mem[0000000090000068] = 00000000000000d9
! Mem[00000000650000c8] = edf577da, %l2 = f2b14fd0780224de
ldstub [%i2+0x0c8],%l2 ! %l2 = 000000ed000000ff
! Mem[00000000648001cc] = 60203bd2, %l1 = 00000000db8afb35
ldub [%i1+0x1cd],%l1 ! %l1 = 0000000000000020
p42_label_14:
! Mem[0000000090000028] = 35842cdc, %g2 = e503427004fd2542
lduw [%i4+%o5],%g2 ! %g2 = 0000000035842cdc
! Mem[0000000091000158] = 18918d26, %g2 = 0000000035842cdc
lduw [%i6+0x158],%g2 ! %g2 = 0000000018918d26
! Mem[00000000658000b8] = 4f67a556, %l3 = 00000000382efe46
swap [%i3+0x0b8],%l3 ! %l3 = 000000004f67a556
! Mem[0000000065800060] = 0e11ee29 b5c53b1f, %l0 = eabb2a05, %l1 = 00000020
ldd [%i3+0x060],%l0 ! %l0 = 000000000e11ee29 00000000b5c53b1f
! Mem[0000000065000070] = cbfab46e, %l0 = 0e11ee29, %l7 = 000000d9
add %i2,0x70,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000cbfab46e
! %l2 = 00000000000000ed, Mem[0000000091800058] = 51ef187d16f097b1
stx %l2,[%o0+0x058] ! Mem[0000000091800058] = 00000000000000ed
! %l1 = 00000000b5c53b1f, Mem[00000000900001f0] = b59b2140
stb %l1,[%i4+0x1f0] ! Mem[00000000900001f0] = 1f9b2140
membar #Sync ! Added by membar checker (2139)
! %f0 = 34785c2f 5cf5a2ad c853ba75 57cc433e
! %f4 = ae67b800 7c808012 bd4501a4 f5bd723a
! %f8 = 3c770d7d cedc8187 06cb20ae aa6d6a3f
! %f12 = 94f3eee2 3b01a569 4bb118c4 4ffb32ca
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000091000150] = 3ab93af1, %g2 = 0000000018918d26
lduh [%i6+0x150],%g2 ! %g2 = 0000000000003ab9
! %l0 = 0e11ee29, %l1 = b5c53b1f, Mem[0000000091000140] = 1cae4e95 52ef7953
std %l0,[%i6+0x140] ! Mem[0000000091000140] = 0e11ee29 b5c53b1f
p42_label_15:
! Mem[0000000064000190] = ae67b8007c808012, %l2 = 00000000000000ed, %l6 = 0000000010081d03
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ae67b8007c808012
! Mem[00000000648000b0] = f2350090, %l2 = 00000000000000ed
ldstub [%i1+0x0b0],%l2 ! %l2 = 000000f2000000ff
! Mem[00000000900001a0] = 6aeb14a7, %g2 = 0000000000003ab9
ldsh [%i4+0x1a2],%g2 ! %g2 = 0000000000006aeb
! Mem[00000000900001ec] = aefb8d64, %g2 = 0000000000006aeb
ldsb [%i4+0x1ec],%g2 ! %g2 = ffffffffffffffae
! Mem[0000000064800144] = 5ae057ab, %l4 = 00000000000000d7
ldsw [%i1+0x144],%l4 ! %l4 = 000000005ae057ab
! Mem[0000000091000104] = 8b3cc57c, %g2 = ffffffffffffffae
ldub [%i6+0x107],%g2 ! %g2 = 000000000000008b
! Mem[0000000065000038] = ba48d16b, %l0 = 0e11ee29, %l1 = b5c53b1f
add %i2,0x38,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ba48d16b
! Mem[00000000900001b8] = ba389506, %g2 = 000000000000008b
ldub [%i4+0x1b9],%g2 ! %g2 = 00000000000000ba
! Mem[00000000908000d0] = b92bd588 6ed32e70, %g2 = 000000ba, %g3 = 97f4ab76
ldd [%i5+0x0d0],%g2 ! %g2 = 00000000b92bd588 000000006ed32e70
! Mem[00000000648000b8] = a9b91b9452e58111, %l2 = 00000000000000f2, %l3 = 000000004f67a556
add %i1,0xb8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = a9b91b9452e58111
p42_label_16:
! %l1 = 00000000ba48d16b, Mem[0000000091000008] = fb9248e5a058c056
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 00000000ba48d16b
! Mem[00000000910001c8] = 72eab30a, %g2 = 00000000b92bd588
ldub [%i6+0x1cb],%g2 ! %g2 = 0000000000000072
! Mem[0000000065000058] = ee5bec5705bde9a1, %l2 = 00000000000000f2, %l4 = 000000005ae057ab
add %i2,0x58,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = ee5bec5705bde9a1
! %l6 = ae67b8007c808012, Mem[0000000090000118] = 544c456d
stw %l6,[%i4+0x118] ! Mem[0000000090000118] = 7c808012
! Mem[00000000640001c0] = c92ff0563ea5a9d2, %l1 = 00000000ba48d16b, %l5 = 000000000000000c
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = c92ff0563ea5a9d2
! Mem[0000000065000061] = 0ee13951, %l3 = a9b91b9452e58111
ldstub [%i2+0x061],%l3 ! %l3 = 000000e1000000ff
! Mem[00000000910000b8] = 1d64e073, %g2 = 0000000000000072
lduh [%i6+0x0ba],%g2 ! %g2 = 0000000000001d64
! Mem[00000000918001e4] = fcc1a550, %g2 = 0000000000001d64
lduw [%o0+0x1e4],%g2 ! %g2 = 00000000fcc1a550
! %l7 = 00000000cbfab46e, Mem[000000009000000c] = 1695a1d3
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = cbfab46e
! Mem[00000000908001ac] = fa9ffe82, %g2 = 00000000fcc1a550
lduw [%i5+0x1ac],%g2 ! %g2 = 00000000fa9ffe82
p42_label_17:
! %l5 = c92ff0563ea5a9d2, Mem[00000000918001f8] = 968f922c946eb4fe
stx %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = c92ff0563ea5a9d2
! Mem[0000000065800048] = ae4bd1ff6d0f02f1, %l7 = 00000000cbfab46e, %l5 = c92ff0563ea5a9d2
add %i3,0x48,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = ae4bd1ff6d0f02f1
! Mem[00000000908001a0] = f8cc6c61, %g2 = 00000000fa9ffe82
lduw [%i5+0x1a0],%g2 ! %g2 = 00000000f8cc6c61
! Mem[0000000090000134] = 40219bb5, %g2 = 00000000f8cc6c61
lduw [%i4+0x134],%g2 ! %g2 = 0000000040219bb5
! Mem[00000000910000b0] = ab633a4c, %g2 = 0000000040219bb5
ldsb [%i6+0x0b2],%g2 ! %g2 = ffffffffffffffab
! Mem[00000000640000dc] = da037c52, %l2 = 00000000000000f2
ldsb [%i0+0x0dd],%l2 ! %l2 = 0000000000000003
! Mem[0000000091000184] = 272883b4, %g2 = ffffffffffffffab
lduw [%i6+0x184],%g2 ! %g2 = 00000000272883b4
! Mem[00000000648000ac] = 2d1a1b84, %l4 = ee5bec5705bde9a1
swap [%i1+0x0ac],%l4 ! %l4 = 000000002d1a1b84
! Mem[0000000064000088] = db8b63327a2498ac, %l3 = 00000000000000e1, %l5 = ae4bd1ff6d0f02f1
add %i0,0x88,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = db8b63327a2498ac
! %l5 = db8b63327a2498ac, Mem[0000000090800101] = e264b633
stb %l5,[%i5+0x101] ! Mem[0000000090800100] = ac64b633
p42_label_18:
! Mem[0000000064800018] = 339a455884f47851, %l6 = ae67b8007c808012
ldx [%i1+%o3],%l6 ! %l6 = 339a455884f47851
! Mem[00000000900001c0] = 1ec4f24e, %g18 = 6a16fbd0940b96d4
ldsw [%i4+0x1c0],%g2 ! %g2 = 6a16fbd0940b96d4
! Mem[0000000091800028] = 0e4be8f5, %g2 = 000000001ec4f24e
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000000e4b
! %f0 = 34785c2f 5cf5a2ad c853ba75 57cc433e
! %f4 = ae67b800 7c808012 bd4501a4 f5bd723a
! %f8 = 3c770d7d cedc8187 06cb20ae aa6d6a3f
! %f12 = 94f3eee2 3b01a569 4bb118c4 4ffb32ca
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[00000000648001d8] = 12da9352, %l0 = 000000000e11ee29
swap [%i1+0x1d8],%l0 ! %l0 = 0000000012da9352
! Mem[00000000910001c0] = c03f76da, %g2 = 0000000000000e4b
lduh [%i6+0x1c0],%g2 ! %g2 = 000000000000c03f
! Mem[000000006480002c] = aebde9a9, %l4 = 000000002d1a1b84
ldsb [%i1+0x02e],%l4 ! %l4 = ffffffffffffffe9
! %l6 = 339a455884f47851, Mem[0000000065800096] = 807a0319
sth %l6,[%i3+0x096] ! Mem[0000000065800094] = 807a7851
! Mem[0000000090000070] = 9ca36282, %g2 = 000000000000c03f
lduw [%i4+0x070],%g2 ! %g2 = 000000009ca36282
! Mem[00000000900001c0] = 1ec4f24e 1ed3731a 87e77ed1 a25dbc09
! Mem[00000000900001d0] = 564561d1 e6f138af d579ce2c 6d454c54
! Mem[00000000900001e0] = 9e710011 bdf6e20d ceb3b7cd aefb8d64
! Mem[00000000900001f0] = 1f9b2140 ddfe26c4 d6292c95 fb596f18
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
p42_label_19:
! %l0 = 12da9352, %l1 = ba48d16b, Mem[0000000065800138] = 99f3e32a 81f0c4dc
std %l0,[%i3+0x138] ! Mem[0000000065800138] = 12da9352 ba48d16b
membar #Sync ! Added by membar checker (2140)
! Mem[0000000065800100] = 382efe46 194cdeb0 6bb50dac 1364296e
! Mem[0000000065800110] = e641f8cf da037c52 684b0a80 6db67249
! Mem[0000000065800120] = a680af9a 5d6e56d0 a9d44b3e 6b84d51b
! Mem[0000000065800130] = b55f9ef0 87d80847 12da9352 ba48d16b
ldda [%i3+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000065800100
! Mem[0000000064000100] = dcdfcb85, %l4 = ffffffe9, %l6 = 84f47851
add %i0,0x100,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000dcdfcb85
! %l2 = 0000000000000003, Mem[0000000090000100] = 1a73d31e4ef2c41e
stx %l2,[%i4+0x100] ! Mem[0000000090000100] = 0000000000000003
! Mem[00000000650001cc] = b1d665be, %l3 = 00000000000000e1
swap [%i2+0x1cc],%l3 ! %l3 = 00000000b1d665be
! %l2 = 0000000000000003, Mem[0000000090800168] = 6d574838d5f50a6e
stx %l2,[%i5+0x168] ! Mem[0000000090800168] = 0000000000000003
! Mem[0000000064800004] = 6a17490d, %l1 = 00000000ba48d16b
lduh [%i1+0x004],%l1 ! %l1 = 0000000000006a17
! Mem[00000000910001c0] = c03f76da, %g2 = 000000009ca36282
ldsh [%i6+0x1c0],%g2 ! %g2 = ffffffffffffc03f
membar #Sync ! Added by membar checker (2141)
! Mem[0000000090000100] = 00000000 00000003 09bc5da2 d17ee787
! Mem[0000000090000110] = af38f1e6 d1614556 7c808012 2cce79d5
! Mem[0000000090000120] = 0de2f6bd 1100719e 648dfbae cdb7b3ce
! Mem[0000000090000130] = c426fedd 40219bb5 186f59fb 952c29d6
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000108] = 09bc5da2d17ee787, %g2 = ffffffffffffc03f
ldx [%i4+0x108],%g2 ! %g2 = 09bc5da2d17ee787
p42_label_20:
! %f16 = 34785c2f 5cf5a2ad c853ba75 57cc433e
! %f20 = ae67b800 7c808012 bd4501a4 f5bd723a
! %f24 = 3c770d7d cedc8187 06cb20ae aa6d6a3f
! %f28 = 94f3eee2 3b01a569 4bb118c4 4ffb32ca
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %f16 = 34785c2f 5cf5a2ad c853ba75 57cc433e
! %f20 = ae67b800 7c808012 bd4501a4 f5bd723a
! %f24 = 3c770d7d cedc8187 06cb20ae aa6d6a3f
! %f28 = 94f3eee2 3b01a569 4bb118c4 4ffb32ca
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! %l5 = db8b63327a2498ac, Mem[00000000900000d0] = 592fdb41c782464c
stx %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = db8b63327a2498ac
! %l7 = 00000000cbfab46e, Mem[00000000918000b2] = 8951d267
sth %l7,[%o0+0x0b2] ! Mem[00000000918000b0] = b46ed267
! %f16 = 34785c2f 5cf5a2ad c853ba75 57cc433e
! %f20 = ae67b800 7c808012 bd4501a4 f5bd723a
! %f24 = 3c770d7d cedc8187 06cb20ae aa6d6a3f
! %f28 = 94f3eee2 3b01a569 4bb118c4 4ffb32ca
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! %l7 = 00000000cbfab46e, Mem[000000006580012e] = 6b84d51b
sth %l7,[%i3+0x12e] ! Mem[000000006580012c] = 6b84b46e
! %l2 = 0000000000000003, Mem[0000000091000128] = 3f33e222
sth %l2,[%i6+0x128] ! Mem[0000000091000128] = 0003e222
! Mem[0000000065000154] = 20e7c79e, %l1 = 0000000000006a17
swap [%i2+0x154],%l1 ! %l1 = 0000000020e7c79e
! Mem[00000000650000f0] = 8d10bd555077424b, %l5 = db8b63327a2498ac, %l7 = 00000000cbfab46e
add %i2,0xf0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8d10bd555077424b
! Mem[0000000090000100] = 00000000 00000003 09bc5da2 d17ee787
! Mem[0000000090000110] = af38f1e6 d1614556 7c808012 2cce79d5
! Mem[0000000090000120] = 0de2f6bd 1100719e 648dfbae cdb7b3ce
! Mem[0000000090000130] = c426fedd 40219bb5 186f59fb 952c29d6
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
p42_label_21:
! %l5 = db8b63327a2498ac, Mem[0000000065000144] = 2cc5f70b
stw %l5,[%i2+0x144] ! Mem[0000000065000144] = 7a2498ac
! Mem[0000000064800108] = cad28769 e8e313ac, %l6 = dcdfcb85, %l7 = 5077424b
ldd [%i1+0x108],%l6 ! %l6 = 00000000cad28769 00000000e8e313ac
! %l3 = 00000000b1d665be, Mem[0000000090800077] = 0c27ba39
stb %l3,[%i5+0x077] ! Mem[0000000090800074] = be27ba39
! %l0 = 0000000012da9352, Mem[00000000900001c0] = 1ec4f24e1ed3731a
stx %l0,[%i4+0x1c0] ! Mem[00000000900001c0] = 0000000012da9352
! Mem[0000000065800058] = 406a8b6f, %l6 = 00000000cad28769
swap [%i3+0x058],%l6 ! %l6 = 00000000406a8b6f
! Mem[0000000064000090] = bf25704363bc4db6, %l6 = 00000000406a8b6f, %l7 = 00000000e8e313ac
add %i0,0x90,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = bf25704363bc4db6
! %f0 = b0de4c19 46fe2e38 6e296413 ac0db56b
! %f4 = 527c03da cff841e6 4972b66d 800a4b68
! %f8 = d0566e5d 9aaf80a6 1bd5846b 3e4bd4a9
! %f12 = 4708d887 f09e5fb5 6bd148ba 5293da12
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! %l5 = db8b63327a2498ac, Mem[0000000090800082] = cfa28c2a
sth %l5,[%i5+0x082] ! Mem[0000000090800080] = 98ac8c2a
! Mem[0000000064800005] = 6a17490d, %l4 = ffffffffffffffe9
ldstub [%i1+0x005],%l4 ! %l4 = 00000017000000ff
! Mem[00000000650000a4] = 0c964407, %l7 = 63bc4db6, %l1 = 20e7c79e
add %i2,0xa4,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000000c964407
p42_label_22:
! Mem[00000000658000fc] = 085ca8ba, %l3 = 00000000b1d665be
ldstub [%i3+0x0fc],%l3 ! %l3 = 00000008000000ff
membar #Sync ! Added by membar checker (2142)
! Mem[0000000090000080] = b0de4c19 46fe2e38 6e296413 ac0db56b
! Mem[0000000090000090] = 527c03da cff841e6 4972b66d 800a4b68
! Mem[00000000900000a0] = d0566e5d 9aaf80a6 1bd5846b 3e4bd4a9
! Mem[00000000900000b0] = 4708d887 f09e5fb5 6bd148ba 5293da12
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000065000074] = ac257f39, %l3 = 00000008, %l0 = 12da9352
add %i2,0x74,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ac257f39
! Mem[00000000910000c0] = df3ea82d 38e37289, %g2 = d17ee787, %g3 = 6ed32e70
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000df3ea82d 0000000038e37289
! Mem[0000000090000000] = ada2f55c 2f5c7834 3e43cc57 75ba53c8
! Mem[0000000090000010] = 1280807c 00b867ae 3a72bdf5 a40145bd
! Mem[0000000090000020] = 8781dcce 7d0d773c 3f6a6daa ae20cb06
! Mem[0000000090000030] = 69a5013b e2eef394 ca32fb4f c418b14b
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000064000008] = d698726ac28821b8, %l5 = db8b63327a2498ac, %l0 = 00000000ac257f39
add %i0,0x08,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = d698726ac28821b8
! Mem[00000000648001c0] = 1667ae0d 00000080 0d317a1d 60203bd2
! Mem[00000000648001d0] = c89c2d76 100f047e 0e11ee29 7d75f2d0
! Mem[00000000648001e0] = ff8ef65c a38467b9 38e06f9a 07fc10f0
! Mem[00000000648001f0] = 16205085 326da8b7 7b7955cf cb2407b7
mov 0x1c0,%g6
ldda [%i1+%g6]ASI_BLK_P,%f16 ! Block Load from 00000000648001c0
! Mem[0000000090800050] = 7bb3e03f1e244677, %g2 = 00000000df3ea82d
ldx [%i5+0x050],%g2 ! %g2 = 7bb3e03f1e244677
! Mem[0000000090000100] = 00000000 00000003 09bc5da2 d17ee787
! Mem[0000000090000110] = af38f1e6 d1614556 7c808012 2cce79d5
! Mem[0000000090000120] = 0de2f6bd 1100719e 648dfbae cdb7b3ce
! Mem[0000000090000130] = c426fedd 40219bb5 186f59fb 952c29d6
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000658001c0] = d057c423, %l1 = 000000000c964407
ldsw [%i3+0x1c0],%l1 ! %l1 = ffffffffd057c423
p42_label_23:
! Mem[0000000091000000] = 83061aa1, %g2 = 7bb3e03f1e244677
ldub [%i6+%g0],%g2 ! %g2 = 0000000000000083
! Mem[00000000648000e0] = 87ccd5c1fdef741c, %l0 = d698726ac28821b8, %l6 = 00000000406a8b6f
add %i1,0xe0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 87ccd5c1fdef741c
! Mem[0000000064800108] = cad28769e8e313ac, %l1 = ffffffffd057c423, %l4 = 0000000000000017
add %i1,0x108,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = cad28769e8e313ac
! Mem[0000000065800128] = a9d44b3e, %l7 = bf25704363bc4db6
swap [%i3+0x128],%l7 ! %l7 = 00000000a9d44b3e
! %f0 = b0de4c19 46fe2e38 6e296413 ac0db56b
! %f4 = 527c03da cff841e6 4972b66d 800a4b68
! %f8 = d0566e5d 9aaf80a6 1bd5846b 3e4bd4a9
! %f12 = 4708d887 f09e5fb5 6bd148ba 5293da12
stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000064000000
! Mem[0000000064000084] = 780224de, %l0 = c28821b8, %l7 = a9d44b3e
add %i0,0x84,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000780224de
! Mem[00000000658000f8] = 60e3c01c, %l7 = 780224de, %l4 = e8e313ac
add %i3,0xf8,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000060e3c01c
! Mem[0000000091800030] = 3aa1a86c, %g2 = 0000000000000083
ldsb [%o0+0x030],%g2 ! %g2 = 000000000000003a
! Mem[0000000090000100] = 00000000 00000003 09bc5da2 d17ee787
! Mem[0000000090000110] = af38f1e6 d1614556 7c808012 2cce79d5
! Mem[0000000090000120] = 0de2f6bd 1100719e 648dfbae cdb7b3ce
! Mem[0000000090000130] = c426fedd 40219bb5 186f59fb 952c29d6
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000065000194] = 965218fb, %l0 = c28821b8, %l4 = 60e3c01c
add %i2,0x194,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000965218fb
p42_label_24:
membar #Sync ! Added by membar checker (2143)
! %l2 = 0000000000000003, Mem[0000000090000118] = 7c808012
sth %l2,[%i4+0x118] ! Mem[0000000090000118] = 00038012
! Mem[00000000640000dc] = da037c52, %l7 = 00000000780224de
swap [%i0+0x0dc],%l7 ! %l7 = 00000000da037c52
! Mem[0000000090000000] = ada2f55c 2f5c7834 3e43cc57 75ba53c8
! Mem[0000000090000010] = 1280807c 00b867ae 3a72bdf5 a40145bd
! Mem[0000000090000020] = 8781dcce 7d0d773c 3f6a6daa ae20cb06
! Mem[0000000090000030] = 69a5013b e2eef394 ca32fb4f c418b14b
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l6 = 87ccd5c1fdef741c, Mem[0000000091000164] = 1dd1556a
stw %l6,[%i6+0x164] ! Mem[0000000091000164] = fdef741c
! Mem[000000006500005c] = 05bde9a1, %l0 = c28821b8, %l6 = fdef741c
add %i2,0x5c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000005bde9a1
! Mem[0000000090800114] = 3c159ea7, %g2 = 000000000000003a
ldsh [%i5+0x116],%g2 ! %g2 = 0000000000003c15
! %l1 = ffffffffd057c423, Mem[00000000648000c0] = 666ca42f2f23a2d1
stx %l1,[%i1+0x0c0] ! Mem[00000000648000c0] = ffffffffd057c423
! %f0 = b0de4c19 46fe2e38 6e296413 ac0db56b
! %f4 = 527c03da cff841e6 4972b66d 800a4b68
! %f8 = d0566e5d 9aaf80a6 1bd5846b 3e4bd4a9
! %f12 = 4708d887 f09e5fb5 6bd148ba 5293da12
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[00000000658000e0] = f88e7cb3, %l6 = 0000000005bde9a1
swap [%i3+0x0e0],%l6 ! %l6 = 00000000f88e7cb3
! Mem[00000000900001c0] = 00000000 12da9352 87e77ed1 a25dbc09
! Mem[00000000900001d0] = 564561d1 e6f138af d579ce2c 6d454c54
! Mem[00000000900001e0] = 9e710011 bdf6e20d ceb3b7cd aefb8d64
! Mem[00000000900001f0] = 1f9b2140 ddfe26c4 d6292c95 fb596f18
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p42_label_25:
! Mem[000000006480013c] = d1b08c04, %l5 = db8b63327a2498ac
swap [%i1+0x13c],%l5 ! %l5 = 00000000d1b08c04
! Mem[00000000900000c0] = a7999923 2a884606 76899bf8 343dc571
! Mem[00000000900000d0] = db8b6332 7a2498ac b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000080] = b0de4c19 46fe2e38 6e296413 ac0db56b
! Mem[0000000090000090] = 527c03da cff841e6 4972b66d 800a4b68
! Mem[00000000900000a0] = d0566e5d 9aaf80a6 1bd5846b 3e4bd4a9
! Mem[00000000900000b0] = 4708d887 f09e5fb5 6bd148ba 5293da12
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %f16 = 1667ae0d 00000080 0d317a1d 60203bd2
! %f20 = c89c2d76 100f047e 0e11ee29 7d75f2d0
! %f24 = ff8ef65c a38467b9 38e06f9a 07fc10f0
! %f28 = 16205085 326da8b7 7b7955cf cb2407b7
mov 0x180,%g4
stda %f16,[%i0+%g4]ASI_COMMIT_S ! Block Store to 0000000064000180
! Mem[00000000910001c8] = e5f5b872, %g2 = 0000000000003c15
ldub [%i6+0x1c8],%g2 ! %g2 = 00000000000000e5
! Mem[0000000064800168] = a0e8eb69, %l2 = 0000000000000003
ldstub [%i1+0x168],%l2 ! %l2 = 000000a0000000ff
! Mem[00000000648000d0] = 21290531, %l0 = c28821b8, %l2 = 000000a0
add %i1,0xd0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000021290531
! %l1 = ffffffffd057c423, Mem[0000000091000199] = a4779dc3
stb %l1,[%i6+0x199] ! Mem[0000000091000198] = 23779dc3
! Mem[00000000658000f4] = 2b8efe34, %l7 = da037c52, %l5 = d1b08c04
add %i3,0xf4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002b8efe34
membar #Sync ! Added by membar checker (2144)
! Mem[0000000090000040] = 382efe46 194cdeb0 6bb50dac 1364296e
! Mem[0000000090000050] = e641f8cf da037c52 684b0a80 6db67249
! Mem[0000000090000060] = a680af9a 5d6e56d0 a9d44b3e 6b84d51b
! Mem[0000000090000070] = b55f9ef0 87d80847 12da9352 ba48d16b
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 d698726ac28821b8
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffd057c423
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000021290531
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000008
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000965218fb
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000002b8efe34
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f88e7cb3
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000da037c52
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 b0de4c19 46fe2e38
bne %xcc,p42_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6e296413 ac0db56b
bne %xcc,p42_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 527c03da cff841e6
bne %xcc,p42_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4972b66d 800a4b68
bne %xcc,p42_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be d0566e5d 9aaf80a6
bne %xcc,p42_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 1bd5846b 3e4bd4a9
bne %xcc,p42_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 4708d887 f09e5fb5
bne %xcc,p42_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6bd148ba 5293da12
bne %xcc,p42_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 1667ae0d 00000080
bne %xcc,p42_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0d317a1d 60203bd2
bne %xcc,p42_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be c89c2d76 100f047e
bne %xcc,p42_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 0e11ee29 7d75f2d0
bne %xcc,p42_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ff8ef65c a38467b9
bne %xcc,p42_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 38e06f9a 07fc10f0
bne %xcc,p42_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 16205085 326da8b7
bne %xcc,p42_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 7b7955cf cb2407b7
bne %xcc,p42_f30_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 382efe46194cdeb0
ldx [%i0+0x000],%g3 ! Observed data at 0000000064000000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6bb50dac1364296e
ldx [%i0+0x008],%g3 ! Observed data at 0000000064000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e641f8cfda037c52
ldx [%i0+0x010],%g3 ! Observed data at 0000000064000010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 684b0a806db67249
ldx [%i0+0x018],%g3 ! Observed data at 0000000064000018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a680af9a5d6e56d0
ldx [%i0+0x020],%g3 ! Observed data at 0000000064000020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a9d44b3e6b84d51b
ldx [%i0+0x028],%g3 ! Observed data at 0000000064000028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b55f9ef087d80847
ldx [%i0+0x030],%g3 ! Observed data at 0000000064000030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 12da9352ba48d16b
ldx [%i0+0x038],%g3 ! Observed data at 0000000064000038
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x038,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 798514fa47b954d2
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000640000c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = f121edc0780224de
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000640000d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 234ce7ff6faea95c
ldx [%i0+0x128],%g3 ! Observed data at 0000000064000128
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 76899bf8de377718
ldx [%i0+0x168],%g3 ! Observed data at 0000000064000168
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = ef656b0ba04fe5c4
ldx [%i0+0x178],%g3 ! Observed data at 0000000064000178
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1667ae0d00000080
ldx [%i0+0x180],%g3 ! Observed data at 0000000064000180
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0d317a1d60203bd2
ldx [%i0+0x188],%g3 ! Observed data at 0000000064000188
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = c89c2d76100f047e
ldx [%i0+0x190],%g3 ! Observed data at 0000000064000190
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0e11ee297d75f2d0
ldx [%i0+0x198],%g3 ! Observed data at 0000000064000198
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ff8ef65ca38467b9
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000640001a0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 38e06f9a07fc10f0
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000640001a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 16205085326da8b7
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000640001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7b7955cfcb2407b7
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000640001b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b97b24b340e1142b
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000640001f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1f0,%g4
set p42_local1_expect,%g1
p42_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 29e854206aff490d
ldx [%i1+0x000],%g3 ! Observed data at 0000000064800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x000,%g4
ldx [%g1+0x098],%g2 ! Expected data = 61a7d9139b4bff93
ldx [%i1+0x098],%g3 ! Observed data at 0000000064800098
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 893ab09105bde9a1
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000648000a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff35009090a7df22
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000648000b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ffffffffd057c423
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000648000c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 476505007a2498ac
ldx [%i1+0x138],%g3 ! Observed data at 0000000064800138
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = ffe8eb69e400bbff
ldx [%i1+0x168],%g3 ! Observed data at 0000000064800168
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 1667ae0d00000080
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000648001c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0e11ee297d75f2d0
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000648001d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 38e06f9a07fc10f0
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000648001e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1e8,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 0000008f6d2df591
ldx [%i2+0x028],%g3 ! Observed data at 0000000065000028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = f9ff9a8b343dc571
ldx [%i2+0x048],%g3 ! Observed data at 0000000065000048
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0eff395112e77f55
ldx [%i2+0x060],%g3 ! Observed data at 0000000065000060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = eb817e47bcff4992
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000650000c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = fff577dac5749fba
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000650000c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffffffeab5b7b832
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000650000e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 459030587a2498ac
ldx [%i2+0x140],%g3 ! Observed data at 0000000065000140
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = cb2e501300006a17
ldx [%i2+0x150],%g3 ! Observed data at 0000000065000150
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = c91d3f302ac8ff19
ldx [%i2+0x158],%g3 ! Observed data at 0000000065000158
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 01f0f312000000e1
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000650001c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 43d66f9abb56c134
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000650001d0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1d0,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = b6ffa9023bee7d20
ldx [%i3+0x018],%g3 ! Observed data at 0000000065800018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = ae4bd1ff6d0f02f1
ldx [%i3+0x048],%g3 ! Observed data at 0000000065800048
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = cad2876999ac6e0b
ldx [%i3+0x058],%g3 ! Observed data at 0000000065800058
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff95caad214a7109
ldx [%i3+0x088],%g3 ! Observed data at 0000000065800088
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ec0d10e4807a7851
ldx [%i3+0x090],%g3 ! Observed data at 0000000065800090
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4385e9f7f83c96ad
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000658000a0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 382efe4630590e86
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000658000b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 07cbe162fbffa953
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000658000c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 05bde9a1e0ab490d
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000658000e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 60e3c01cff5ca8ba
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000658000f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 63bc4db66b84b46e
ldx [%i3+0x128],%g3 ! Observed data at 0000000065800128
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 12da9352ba48d16b
ldx [%i3+0x138],%g3 ! Observed data at 0000000065800138
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000005cf69a49
ldx [%i3+0x158],%g3 ! Observed data at 0000000065800158
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1303789aac3d8388
ldx [%i3+0x198],%g3 ! Observed data at 0000000065800198
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000061183c34f0
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000658001b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3b01a569e03be389
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000658001d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff05a936a9ee65e0
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000658001e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 34764319883bf83c
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:
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065800018]
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000018]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000010]
stxa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000000]
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000000]
stwa %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000010]
done
p42_trap1o:
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065800018]
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000018]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000010]
stxa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000000]
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000000]
stwa %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000010]
done
p42_trap2e:
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065000000]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065000008]
stha %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800010]
stba %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800018]
done
p42_trap2o:
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065000000]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065000008]
stha %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800010]
stba %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800018]
done
p42_trap3e:
nop
done
p42_trap3o:
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 = bb00ab5ac3a99dca
ldx [%g1+0x008],%l1 ! %l1 = f118b5be38e06f9a
ldx [%g1+0x010],%l2 ! %l2 = eef2a55bef114b36
ldx [%g1+0x018],%l3 ! %l3 = 5d9534c985ed6468
ldx [%g1+0x020],%l4 ! %l4 = 96506ab69829262a
ldx [%g1+0x028],%l5 ! %l5 = 59cd64b1d2a2b47e
ldx [%g1+0x030],%l6 ! %l6 = 41b91cddd27bdac5
ldx [%g1+0x038],%l7 ! %l7 = 07d33c57c0edd70d
! 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 = e76f7aad d4e86f0d 65cc3628 54f6d3ec
! %f4 = 21b24e31 5756d7b7 94c79dd1 a0e489d7
! %f8 = 5b39f096 dd692b60 f45bda86 c6e7f5ab
! %f12 = f7e849ca e9321a5d 80fa8435 98facf07
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1ead8ecc 0ca9654f 2112c4f8 f9782b64
! %f36 = c70cdd30 5ba9cb6d fd1ac91a 4784b940
! %f40 = 0b6a57e5 638e9f79 61bf7680 c016bb73
! %f44 = 567fe73a b34a0739 5b40b5db 002693dc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x610d0c870000004f,%g7,%g1 ! GSR scale = 9, align = 7
wr %g1,%g0,%gsr ! GSR = 610d0c870000004f
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:
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
mov 0x180,%g4
stda %f16,[%i1+%g4]ASI_BLK_P ! Block Store to 0000000066800180
! Mem[00000000668000ed] = 9e89ee46, %l5 = 0a81a104be4513fe
ldstub [%i1+0x0ed],%l5 ! %l5 = 00000089000000ff
! %l4 = 7c097ea05c2c5267, Mem[000000009000014c] = 0cba74fa
stw %l4,[%i4+0x14c] ! Mem[000000009000014c] = 5c2c5267
! Mem[0000000090800150] = 79d7a968, %g2 = fe839a95ddff6655
lduw [%i5+0x150],%g2 ! %g2 = 0000000079d7a968
! %l5 = 0000000000000089, Mem[000000009180010c] = 5d08a3b7
sth %l5,[%o0+0x10c] ! Mem[000000009180010c] = 0089a3b7
membar #Sync ! Added by membar checker (2145)
! Mem[00000000668001bc] = ed9154ba, %l6 = f8dee977cf9c686c
ldstub [%i1+0x1bc],%l6 ! %l6 = 000000ed000000ff
! Mem[0000000066800140] = 8dc652ae f07315c9 82776db7 5b98d61f
! Mem[0000000066800150] = 9b75cce6 91c93223 4c08af4d df6e16e8
! Mem[0000000066800160] = fb448a08 73f83889 207a25a6 0d8bfbd3
! Mem[0000000066800170] = 475a44f4 aebd6a08 898b152d e17763b1
mov 0x140,%g5
ldda [%i1+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000066800140
! Mem[00000000660000c8] = 3f53b6c70358a42f, %l3 = 9499120a0dc2d8df, %l5 = 0000000000000089
add %i0,0xc8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 3f53b6c70358a42f
! Mem[0000000091800158] = 8265e37d ae06b2fe, %g2 = 79d7a968, %g3 = 0bad0b00
ldd [%o0+0x158],%g2 ! %g2 = 000000008265e37d 00000000ae06b2fe
! %l6 = 00000000000000ed, Mem[00000000918001d0] = 6629cc04
stw %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 000000ed
p43_label_2:
! %l5 = 3f53b6c70358a42f, Mem[00000000900001f4] = cbeb4ca2
stw %l5,[%i4+0x1f4] ! Mem[00000000900001f4] = 0358a42f
! Mem[00000000660001b4] = 1a0d1bd4, %l7 = dd53ef3e, %l6 = 000000ed
add %i0,0x1b4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000001a0d1bd4
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[000000009080009c] = 6de004cd, %g2 = 000000008265e37d
ldsh [%i5+0x09c],%g2 ! %g2 = 0000000000006de0
membar #Sync ! Added by membar checker (2146)
! Mem[0000000090000140] = 99273bed ef0f23d0 25a7fec6 f3f46c26
! Mem[0000000090000150] = ff3ddb19 417d2fa0 fc8fd542 7cd62f65
! Mem[0000000090000160] = fa5dcc32 ecd4f3cc 11444e5e 128a8339
! Mem[0000000090000170] = 503e5940 a203e71a ba5491ed c94d3531
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %f0 = 8dc652ae f07315c9 82776db7 5b98d61f
! %f4 = 9b75cce6 91c93223 4c08af4d df6e16e8
! %f8 = fb448a08 73f83889 207a25a6 0d8bfbd3
! %f12 = 475a44f4 aebd6a08 898b152d e17763b1
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (2147)
! Mem[00000000900000c0] = 8dc652ae f07315c9 82776db7 5b98d61f
! Mem[00000000900000d0] = 9b75cce6 91c93223 4c08af4d df6e16e8
! Mem[00000000900000e0] = fb448a08 73f83889 207a25a6 0d8bfbd3
! Mem[00000000900000f0] = 475a44f4 aebd6a08 898b152d e17763b1
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %l4 = 7c097ea05c2c5267, Mem[0000000090800098] = a2cd0a0d
stb %l4,[%i5+0x098] ! Mem[0000000090800098] = 67cd0a0d
! Mem[00000000900000c0] = 8dc652ae f07315c9 82776db7 5b98d61f
! Mem[00000000900000d0] = 9b75cce6 91c93223 4c08af4d df6e16e8
! Mem[00000000900000e0] = fb448a08 73f83889 207a25a6 0d8bfbd3
! Mem[00000000900000f0] = 475a44f4 aebd6a08 898b152d e17763b1
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
p43_label_3:
! Mem[00000000910000c0] = 3ea82d38, %g2 = 0000000000006de0
ldsb [%i6+0x0c1],%g2 ! %g2 = 000000000000003e
! Mem[0000000091000098] = a2a057e6, %g2 = 000000000000003e
ldsh [%i6+0x09a],%g2 ! %g2 = ffffffffffffa2a0
! Mem[0000000066800127] = ec52410c, %l3 = 9499120a0dc2d8df
ldstub [%i1+0x127],%l3 ! %l3 = 0000000c000000ff
! Mem[000000009000011c] = 27666950, %g2 = ffffffffffffa2a0
ldsh [%i4+0x11e],%g2 ! %g2 = 0000000000002766
! Mem[0000000091000050] = 745b39ae2fe96201, %g2 = 0000000000002766
ldx [%i6+0x050],%g2 ! %g2 = 745b39ae2fe96201
! Mem[0000000066000074] = 5d8847d1, %l0 = 4f4d65fe8cb0c9dc
swap [%i0+0x074],%l0 ! %l0 = 000000005d8847d1
! Mem[00000000918001c8] = 4eb753b9, %g2 = 745b39ae2fe96201
lduh [%o0+0x1ca],%g2 ! %g2 = 0000000000004eb7
! Mem[00000000670000dc] = 35eee13d, %l1 = 2be9da0815ba37d0
swap [%i2+0x0dc],%l1 ! %l1 = 0000000035eee13d
! Mem[000000006600004c] = cdfc949e, %l3 = 000000000000000c
swap [%i0+0x04c],%l3 ! %l3 = 00000000cdfc949e
! Mem[0000000090000024] = c740a50e, %g18 = f9039325d080ba05
ldsw [%i4+0x024],%g2 ! %g2 = f9039325d080ba05
p43_label_4:
! Mem[00000000910001a0] = c074eb69, %g2 = ffffffffc740a50e
lduw [%i6+0x1a0],%g2 ! %g2 = 00000000c074eb69
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000091800054] = ed0151ef, %g2 = 00000000c074eb69
ldsb [%o0+0x056],%g2 ! %g2 = ffffffffffffffed
! Mem[0000000066000170] = 8be1c7e7, %l2 = af63c0683bc3245f
ldsh [%i0+0x170],%l2 ! %l2 = ffffffffffff8be1
! %l6 = 000000001a0d1bd4, Mem[000000006780014e] = 2593f3cd
stb %l6,[%i3+0x14e] ! Mem[000000006780014c] = 2593d4cd
! %l6 = 000000001a0d1bd4, Mem[0000000066800110] = 531330ca
stb %l6,[%i1+0x110] ! Mem[0000000066800110] = d41330ca
! %l6 = 1a0d1bd4, %l7 = dd53ef3e, Mem[0000000090800170] = f252e1de d1003f75
std %l6,[%i5+0x170] ! Mem[0000000090800170] = 1a0d1bd4 dd53ef3e
membar #Sync ! Added by membar checker (2148)
! Mem[0000000090000100] = d0230fef ed3b2799 266cf4f3 c6fea725
! Mem[0000000090000110] = a02f7d41 19db3dff 652fd67c 42d58ffc
! Mem[0000000090000120] = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! Mem[0000000090000130] = 1ae703a2 40593e50 31354dc9 ed9154ba
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000090800024] = d65450c5, %g2 = ffffffffffffffed
ldub [%i5+0x027],%g2 ! %g2 = 00000000000000d6
! Mem[00000000678000b8] = 84fbb6906aed913c, %l2 = ffffffffffff8be1, %l4 = 7c097ea05c2c5267
add %i3,0xb8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 84fbb6906aed913c
p43_label_5:
! Mem[00000000918001c0] = 11b541f32905ab05, %g2 = 00000000000000d6
ldx [%o0+0x1c0],%g2 ! %g2 = 11b541f32905ab05
! %l1 = 0000000035eee13d, Mem[00000000918000f0] = d9f04000
stw %l1,[%o0+0x0f0] ! Mem[00000000918000f0] = 35eee13d
! %l4 = 84fbb6906aed913c, Mem[000000009100014c] = a9cc5378
stw %l4,[%i6+0x14c] ! Mem[000000009100014c] = 6aed913c
! %l6 = 000000001a0d1bd4, Mem[00000000910000d0] = 807c80b2
stw %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = 1a0d1bd4
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000670000c8] = e107a081, %l0 = 000000005d8847d1
ldstub [%i2+0x0c8],%l0 ! %l0 = 000000e1000000ff
! %l2 = ffffffffffff8be1, Mem[0000000091000164] = 1dd1556a
stw %l2,[%i6+0x164] ! Mem[0000000091000164] = ffff8be1
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000067800030] = 0407e06f, %l3 = 00000000cdfc949e
swap [%i3+0x030],%l3 ! %l3 = 000000000407e06f
! Mem[0000000067800080] = 72449269, %l5 = 3f53b6c70358a42f
swap [%i3+0x080],%l5 ! %l5 = 0000000072449269
p43_label_6:
! Mem[000000009180004c] = be5082af, %g2 = 11b541f32905ab05
lduh [%o0+0x04e],%g2 ! %g2 = 000000000000be50
membar #Sync ! Added by membar checker (2149)
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000006680019c] = 42d58ffc, %l6 = 1a0d1bd4, %l7 = dd53ef3e
add %i1,0x19c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000042d58ffc
! Mem[00000000678000c0] = 6ed16e8c 4727674c b436bea0 814eb95d
! Mem[00000000678000d0] = c31d744a 5c994da0 053eb47c 4db4cd46
! Mem[00000000678000e0] = 1cc5ebaa 8470f7ad 93c38199 17dc8ab7
! Mem[00000000678000f0] = eff88fe5 d2d9aaa0 3049fa61 ef6c66ce
ldda [%i3+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000678000c0
! %f0 = 4c672747 8c6ed16e 5db94e81 a0be36b4
! %f4 = a04d995c 4a741dc3 46cdb44d 7cb43e05
! %f8 = adf77084 aaebc51c b78adc17 9981c393
! %f12 = a0aad9d2 e58ff8ef ce666cef 61fa4930
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000660001d9] = 305dacb3, %l5 = 0000000072449269
ldstub [%i0+0x1d9],%l5 ! %l5 = 0000005d000000ff
membar #Sync ! Added by membar checker (2150)
! %f0 = 4c672747 8c6ed16e 5db94e81 a0be36b4
! %f4 = a04d995c 4a741dc3 46cdb44d 7cb43e05
! %f8 = adf77084 aaebc51c b78adc17 9981c393
! %f12 = a0aad9d2 e58ff8ef ce666cef 61fa4930
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000090800094] = cb8f67cd, %g2 = 000000000000be50
lduh [%i5+0x096],%g2 ! %g2 = 000000000000cb8f
! %l0 = 00000000000000e1, Mem[0000000090800138] = b45362112ffd576c
stx %l0,[%i5+0x138] ! Mem[0000000090800138] = 00000000000000e1
! Mem[0000000066000190] = aa7cb9a4, %l3 = 000000000407e06f
lduw [%i0+0x190],%l3 ! %l3 = 00000000aa7cb9a4
p43_label_7:
! Mem[00000000910000dc] = 411e6186, %g2 = 000000000000cb8f
ldsh [%i6+0x0dc],%g2 ! %g2 = 000000000000411e
! Mem[0000000066800036] = 1adcb45a, %l4 = 84fbb6906aed913c
ldstub [%i1+0x036],%l4 ! %l4 = 000000b4000000ff
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000067000000
! Mem[0000000067800088] = 2bfc7697, %l3 = 00000000aa7cb9a4
lduw [%i3+0x088],%l3 ! %l3 = 000000002bfc7697
! Mem[0000000066800055] = 3b36a619, %l5 = 000000000000005d
ldstub [%i1+0x055],%l5 ! %l5 = 00000036000000ff
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
mov 0x1c0,%g6
stda %f16,[%i3+%g6]ASI_COMMIT_P ! Block Store to 00000000678001c0
! Mem[00000000660000d8] = 3ab30dba5ed6791c, %l1 = 0000000035eee13d, %l6 = 000000001a0d1bd4
add %i0,0xd8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 3ab30dba5ed6791c
! %f0 = 4c672747 8c6ed16e 5db94e81 a0be36b4
! %f4 = a04d995c 4a741dc3 46cdb44d 7cb43e05
! %f8 = adf77084 aaebc51c b78adc17 9981c393
! %f12 = a0aad9d2 e58ff8ef ce666cef 61fa4930
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (2151)
! Mem[0000000067000010] = ff3ddb19417d2fa0, %l6 = 3ab30dba5ed6791c, %l7 = 0000000042d58ffc
add %i2,0x10,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = ff3ddb19417d2fa0
p43_label_8:
! Mem[00000000908001b0] = c53bc451, %g2 = 000000000000411e
lduw [%i5+0x1b0],%g2 ! %g2 = 00000000c53bc451
! Mem[00000000660000dc] = 5ed6791c, %l6 = 3ab30dba5ed6791c
lduw [%i0+0x0dc],%l6 ! %l6 = 000000005ed6791c
! Mem[0000000067000080] = 4a3fbf2b d505373e ca76184d 4b4e3094
! Mem[0000000067000090] = a04368bb 625b6c71 033c27af 486aa797
! Mem[00000000670000a0] = 197d03b3 bb3885bb 1c2c2350 8d5b404b
! Mem[00000000670000b0] = 643ba07a 4d369d6b b29f7c35 f2444b97
ldda [%i2+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000067000080
! Mem[0000000066800187] = ed3b2799, %l5 = 0000000000000036
ldstub [%i1+0x187],%l5 ! %l5 = 00000099000000ff
! Mem[0000000090800018] = 97f1f9a0609ec613, %g2 = 00000000c53bc451
ldx [%i5+%o3],%g2 ! %g2 = 97f1f9a0609ec613
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000668000c8] = 35c49942, %l0 = 000000e1, %l3 = 2bfc7697
add %i1,0xc8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000035c49942
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! %l4 = 000000b4, %l5 = 00000099, Mem[00000000668000f0] = fd3fb13b cd4c55c1
std %l4,[%i1+0x0f0] ! Mem[00000000668000f0] = 000000b4 00000099
! %l7 = ff3ddb19417d2fa0, Mem[0000000091800170] = bdf036a6f8334f44
stx %l7,[%o0+0x170] ! Mem[0000000091800170] = ff3ddb19417d2fa0
p43_label_9:
! %f0 = 4a3fbf2b d505373e ca76184d 4b4e3094
! %f4 = a04368bb 625b6c71 033c27af 486aa797
! %f8 = 197d03b3 bb3885bb 1c2c2350 8d5b404b
! %f12 = 643ba07a 4d369d6b b29f7c35 f2444b97
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000006700007c] = 2308a094, %l0 = 000000e1, %l0 = 000000e1
add %i2,0x7c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002308a094
! Mem[000000006600003c] = 5ea41309, %l0 = 000000002308a094
swap [%i0+0x03c],%l0 ! %l0 = 000000005ea41309
! Mem[00000000908000ec] = 8101fadb, %g2 = 97f1f9a0609ec613
lduh [%i5+0x0ec],%g2 ! %g2 = 0000000000008101
! Mem[0000000090800178] = a67ed7b62a2f5e87, %g2 = 0000000000008101
ldx [%i5+0x178],%g2 ! %g2 = a67ed7b62a2f5e87
membar #Sync ! Added by membar checker (2152)
! Mem[0000000090000028] = 23508d5b, %g2 = a67ed7b62a2f5e87
ldub [%i4+0x02a],%g2 ! %g2 = 0000000000000023
! Mem[00000000670000a0] = 197d03b3, %l1 = 35eee13d, %l0 = 5ea41309
add %i2,0xa0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000197d03b3
! Mem[0000000066000090] = 6c8c41e4, %l7 = 417d2fa0, %l3 = 35c49942
add %i0,0x90,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000006c8c41e4
! %l6 = 000000005ed6791c, Mem[00000000918001d0] = 000000ed93a5af33
stx %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 000000005ed6791c
! Mem[00000000900001c0] = ffe2a99e 7f636042, %g2 = 00000023, %g3 = ae06b2fe
ldd [%i4+0x1c0],%g2 ! %g2 = 00000000ffe2a99e 000000007f636042
p43_label_10:
! Mem[0000000066000108] = eafdcf17f1e184fc, %l2 = ffffffffffff8be1, %l4 = 00000000000000b4
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = eafdcf17f1e184fc
! Mem[000000006680003c] = 90f0669c, %l5 = 00000099, %l7 = 417d2fa0
add %i1,0x3c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000090f0669c
! Mem[0000000066800140] = 8dc652aef07315c9, %l7 = 0000000090f0669c, %l7 = 0000000090f0669c
add %i1,0x140,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 8dc652aef07315c9
! Mem[0000000090800124] = b9de0e84, %g2 = 00000000ffe2a99e
ldub [%i5+0x127],%g2 ! %g2 = 00000000000000b9
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[000000006700003c] = c94d3531, %l3 = 000000006c8c41e4
lduh [%i2+0x03e],%l3 ! %l3 = 0000000000003531
! Mem[0000000091800070] = 164351f55822c467, %g2 = 00000000000000b9
ldx [%o0+0x070],%g2 ! %g2 = 164351f55822c467
! Mem[00000000918001d0] = 00000000, %g2 = 164351f55822c467
ldsb [%o0+0x1d0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000040] = 6ed16e8c 4727674c b436bea0 814eb95d
! Mem[0000000090000050] = c31d744a 5c994da0 053eb47c 4db4cd46
! Mem[0000000090000060] = 1cc5ebaa 8470f7ad 93c38199 17dc8ab7
! Mem[0000000090000070] = eff88fe5 d2d9aaa0 3049fa61 ef6c66ce
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l6 = 5ed6791c, %l7 = f07315c9, Mem[0000000067000158] = e626bc22 1eea91d2
std %l6,[%i2+0x158] ! Mem[0000000067000158] = 5ed6791c f07315c9
p43_label_11:
! Mem[000000009000009c] = f262fa22, %g2 = 0000000000000000
lduw [%i4+0x09c],%g2 ! %g2 = 00000000f262fa22
! Mem[00000000908001d8] = 3188e525, %g18 = f9039325d080ba05
ldsw [%i5+0x1d8],%g2 ! %g2 = f9039325d080ba05
! Mem[0000000091000168] = 9effc705, %g2 = 000000003188e525
lduw [%i6+0x168],%g2 ! %g2 = 000000009effc705
! Mem[0000000090000110] = a02f7d4119db3dff, %g2 = 000000009effc705
ldx [%i4+0x110],%g2 ! %g2 = a02f7d4119db3dff
! Mem[0000000067000064] = 8d2782fa, %l1 = 35eee13d, %l2 = ffff8be1
add %i2,0x64,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000008d2782fa
! %l0 = 00000000197d03b3, Mem[00000000910001ab] = 54e1fc75
stb %l0,[%i6+0x1ab] ! Mem[00000000910001a8] = b3e1fc75
! %l2 = 8d2782fa, %l3 = 00003531, Mem[0000000066800118] = 7e9eccab e6ab6389
std %l2,[%i1+0x118] ! Mem[0000000066800118] = 8d2782fa 00003531
! %l1 = 0000000035eee13d, Mem[00000000910000e0] = e2cfc5ae
stb %l1,[%i6+0x0e0] ! Mem[00000000910000e0] = 3dcfc5ae
! Mem[0000000090800104] = 63fad122, %g2 = a02f7d4119db3dff
ldsh [%i5+0x106],%g2 ! %g2 = 00000000000063fa
! Mem[0000000090000040] = 6ed16e8c4727674c, %g2 = 00000000000063fa
ldx [%i4+0x040],%g2 ! %g2 = 6ed16e8c4727674c
p43_label_12:
! Mem[00000000908000f8] = e13ef452, %g2 = 6ed16e8c4727674c
lduh [%i5+0x0fa],%g2 ! %g2 = 000000000000e13e
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %l6 = 000000005ed6791c, Mem[000000009100010c] = 856a7c68
stw %l6,[%i6+0x10c] ! Mem[000000009100010c] = 5ed6791c
! Mem[000000009180006c] = 5581e7b6, %g2 = 000000000000e13e
ldub [%o0+0x06c],%g2 ! %g2 = 0000000000000055
! Mem[00000000910001b4] = 05f0d7a9, %g2 = 0000000000000055
lduh [%i6+0x1b6],%g2 ! %g2 = 00000000000005f0
! Mem[000000009000016c] = 128a8339, %g2 = 00000000000005f0
lduw [%i4+0x16c],%g2 ! %g2 = 00000000128a8339
! Mem[0000000067000121] = 4bdd6630, %l3 = 0000000000003531
ldstub [%i2+0x121],%l3 ! %l3 = 000000dd000000ff
! %l7 = 8dc652aef07315c9, Mem[00000000908001b0] = c53bc451
stw %l7,[%i5+0x1b0] ! Mem[00000000908001b0] = f07315c9
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800108] = 999fbad00089a3b7, %g2 = 00000000128a8339
ldx [%o0+0x108],%g2 ! %g2 = 999fbad00089a3b7
p43_label_13:
! Mem[0000000067000018] = fc8fd5427cd62f65, %l3 = 00000000000000dd, %l0 = 00000000197d03b3
add %i2,0x18,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = fc8fd5427cd62f65
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[0000000066000150] = 5f55544f775793fa, %l4 = eafdcf17f1e184fc, %l7 = 8dc652aef07315c9
add %i0,0x150,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 5f55544f775793fa
membar #Sync ! Added by membar checker (2153)
! %l4 = eafdcf17f1e184fc, Mem[0000000090000058] = 053eb47c4db4cd46
stx %l4,[%i4+0x058] ! Mem[0000000090000058] = eafdcf17f1e184fc
! Mem[0000000090000078] = 3049fa61, %g2 = 999fbad00089a3b7
lduw [%i4+0x078],%g2 ! %g2 = 000000003049fa61
! %l0 = fc8fd5427cd62f65, Mem[00000000910001b0] = f19f210c1e8d05f0
stx %l0,[%i6+0x1b0] ! Mem[00000000910001b0] = fc8fd5427cd62f65
! Mem[0000000067000038] = ba5491edc94d3531, %l0 = fc8fd5427cd62f65, %l5 = 0000000000000099
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ba5491edc94d3531
! Mem[00000000918000fc] = 097fdd15, %g2 = 000000003049fa61
lduh [%o0+0x0fc],%g2 ! %g2 = 000000000000097f
! %l1 = 0000000035eee13d, Mem[0000000090800020] = cd842cc684b81ed6
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 0000000035eee13d
! Mem[0000000067800146] = 40742293, %l6 = 000000005ed6791c
ldstub [%i3+0x146],%l6 ! %l6 = 00000022000000ff
p43_label_14:
! Mem[000000006680005c] = ec12b877, %l0 = fc8fd5427cd62f65
swap [%i1+0x05c],%l0 ! %l0 = 00000000ec12b877
! Mem[0000000090000108] = f3c6fea7, %g2 = 000000000000097f
ldub [%i4+0x10b],%g2 ! %g2 = 00000000000000f3
! %f0 = 4a3fbf2b d505373e ca76184d 4b4e3094
! %f4 = a04368bb 625b6c71 033c27af 486aa797
! %f8 = 197d03b3 bb3885bb 1c2c2350 8d5b404b
! %f12 = 643ba07a 4d369d6b b29f7c35 f2444b97
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000091000038] = 2b9468ee, %g2 = 00000000000000f3
lduh [%i6+0x038],%g2 ! %g2 = 0000000000002b94
! Mem[00000000918001c0] = 11b541f32905ab05, %g2 = 0000000000002b94
ldx [%o0+0x1c0],%g2 ! %g2 = 11b541f32905ab05
! %l7 = 5f55544f775793fa, Mem[00000000910001b8] = d7a910f8
stb %l7,[%i6+0x1b8] ! Mem[00000000910001b8] = faa910f8
! Mem[0000000066000130] = 5442bce5ae365d67, %l4 = eafdcf17f1e184fc, %l7 = 5f55544f775793fa
add %i0,0x130,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 5442bce5ae365d67
! %f0 = 4a3fbf2b d505373e ca76184d 4b4e3094
! %f4 = a04368bb 625b6c71 033c27af 486aa797
! %f8 = 197d03b3 bb3885bb 1c2c2350 8d5b404b
! %f12 = 643ba07a 4d369d6b b29f7c35 f2444b97
stda %f0,[%i3+%g5]ASI_COMMIT_S ! Block Store to 0000000067800080
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! %l2 = 8d2782fa, %l3 = 000000dd, Mem[0000000090800198] = 34f61767 0eb34bb3
std %l2,[%i5+0x198] ! Mem[0000000090800198] = 8d2782fa 000000dd
p43_label_15:
membar #Sync ! Added by membar checker (2154)
! %f0 = 4a3fbf2b d505373e ca76184d 4b4e3094
! %f4 = a04368bb 625b6c71 033c27af 486aa797
! %f8 = 197d03b3 bb3885bb 1c2c2350 8d5b404b
! %f12 = 643ba07a 4d369d6b b29f7c35 f2444b97
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! %l0 = ec12b877, %l1 = 35eee13d, Mem[00000000918001d0] = 00000000 5ed6791c
std %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = ec12b877 35eee13d
! Mem[0000000066800178] = 898b152d, %l2 = 000000008d2782fa
swap [%i1+0x178],%l2 ! %l2 = 00000000898b152d
! %f0 = 4a3fbf2b d505373e ca76184d 4b4e3094
! %f4 = a04368bb 625b6c71 033c27af 486aa797
! %f8 = 197d03b3 bb3885bb 1c2c2350 8d5b404b
! %f12 = 643ba07a 4d369d6b b29f7c35 f2444b97
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l5 = ba5491edc94d3531, Mem[00000000678001d8] = 652fd67c
sth %l5,[%i3+0x1d8] ! Mem[00000000678001d8] = 3531d67c
! Mem[00000000910000c8] = 2aa4a537, %g2 = 11b541f32905ab05
lduw [%i6+0x0c8],%g2 ! %g2 = 000000002aa4a537
! Mem[00000000660000e8] = fcec8ec4, %l4 = f1e184fc, %l5 = c94d3531
add %i0,0xe8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000fcec8ec4
! Mem[0000000067000038] = ba5491ed, %l0 = 00000000ec12b877
swap [%i2+0x038],%l0 ! %l0 = 00000000ba5491ed
membar #Sync ! Added by membar checker (2155)
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000066000068] = 9dd8764c960233d5, %l0 = 00000000ba5491ed, %l6 = 0000000000000022
add %i0,0x68,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 9dd8764c960233d5
p43_label_16:
! Mem[0000000090000020] = 03b3bb38, %g2 = 000000002aa4a537
lduh [%i4+0x022],%g2 ! %g2 = 00000000000003b3
! %l1 = 0000000035eee13d, Mem[0000000066800030] = 5e581a841adcff5a
stx %l1,[%i1+0x030] ! Mem[0000000066800030] = 0000000035eee13d
! Mem[0000000090800148] = cb60a5b4 d995135c, %g2 = 000003b3, %g3 = 7f636042
ldd [%i5+0x148],%g2 ! %g2 = 00000000cb60a5b4 00000000d995135c
! %l0 = 00000000ba5491ed, Mem[00000000910000f4] = 62fe258d
stw %l0,[%i6+0x0f4] ! Mem[00000000910000f4] = ba5491ed
! Mem[000000006680011c] = 00003531, %l7 = 5442bce5ae365d67
ldstub [%i1+0x11c],%l7 ! %l7 = 00000000000000ff
! Mem[00000000670000e8] = ffde1ba0, %l2 = 898b152d, %l6 = 960233d5
add %i2,0xe8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ffde1ba0
! %l4 = f1e184fc, %l5 = fcec8ec4, Mem[0000000067800068] = 3cea5f4c 242895f4
std %l4,[%i3+0x068] ! Mem[0000000067800068] = f1e184fc fcec8ec4
! Mem[0000000067000038] = ec12b877c94d3531, %l2 = 00000000898b152d, %l0 = 00000000ba5491ed
add %i2,0x38,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = ec12b877c94d3531
! Mem[0000000090800190] = f2446a487c2eb57a, %g2 = 00000000cb60a5b4
ldx [%i5+0x190],%g2 ! %g2 = f2446a487c2eb57a
! Mem[0000000090000140] = 99273bed ef0f23d0 25a7fec6 f3f46c26
! Mem[0000000090000150] = ff3ddb19 417d2fa0 fc8fd542 7cd62f65
! Mem[0000000090000160] = fa5dcc32 ecd4f3cc 11444e5e 128a8339
! Mem[0000000090000170] = 503e5940 a203e71a ba5491ed c94d3531
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
p43_label_17:
! %l0 = ec12b877c94d3531, Mem[00000000660001de] = f842fdbe
sth %l0,[%i0+0x1de] ! Mem[00000000660001dc] = f8423531
! Mem[000000006780005c] = 1050f6f1, %l3 = 00000000000000dd
ldstub [%i3+0x05c],%l3 ! %l3 = 00000010000000ff
! Mem[0000000067000198] = 6c4cc151, %l4 = eafdcf17f1e184fc
swap [%i2+0x198],%l4 ! %l4 = 000000006c4cc151
! Mem[0000000067800090] = a04368bb 625b6c71, %l2 = 898b152d, %l3 = 00000010
ldd [%i3+0x090],%l2 ! %l2 = 00000000a04368bb 00000000625b6c71
! Mem[0000000090000180] = 99273bed ef0f23d0 25a7fec6 f3f46c26
! Mem[0000000090000190] = ff3ddb19 417d2fa0 fc8fd542 7cd62f65
! Mem[00000000900001a0] = fa5dcc32 ecd4f3cc 11444e5e 128a8339
! Mem[00000000900001b0] = 503e5940 a203e71a ba5491ed c94d3531
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800064] = 012da726, %g2 = f2446a487c2eb57a
lduw [%i5+0x064],%g2 ! %g2 = 00000000012da726
! Mem[00000000918001cc] = 53b977ab, %g2 = 00000000012da726
lduh [%o0+0x1cc],%g2 ! %g2 = 00000000000053b9
! Mem[00000000910000c4] = 38e37289, %g2 = 00000000000053b9
ldub [%i6+0x0c4],%g2 ! %g2 = 0000000000000038
! %f0 = 4a3fbf2b d505373e ca76184d 4b4e3094
! %f4 = a04368bb 625b6c71 033c27af 486aa797
! %f8 = 197d03b3 bb3885bb 1c2c2350 8d5b404b
! %f12 = 643ba07a 4d369d6b b29f7c35 f2444b97
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (2156)
! %l1 = 0000000035eee13d, Mem[000000009000016c] = 8d5b404b
sth %l1,[%i4+0x16c] ! Mem[000000009000016c] = e13d404b
p43_label_18:
! Mem[0000000090000190] = ff3ddb19, %g2 = 0000000000000038
lduw [%i4+0x190],%g2 ! %g2 = 00000000ff3ddb19
! Mem[00000000910000c8] = 2aa4a537d5c23711, %g2 = 00000000ff3ddb19
ldx [%i6+0x0c8],%g2 ! %g2 = 2aa4a537d5c23711
! %l7 = 0000000000000000, Mem[000000009000019e] = 2f65fa5d
sth %l7,[%i4+0x19e] ! Mem[000000009000019c] = 0000fa5d
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[00000000900000fc] = 357c9fb2, %g18 = f9039325d080ba05
ldsw [%i4+0x0fc],%g2 ! %g2 = f9039325d080ba05
! %l7 = 0000000000000000, Mem[0000000090800190] = f2446a487c2eb57a
stx %l7,[%i5+0x190] ! Mem[0000000090800190] = 0000000000000000
! %l6 = 00000000ffde1ba0, Mem[00000000900000a0] = bb8538bb
stb %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = a08538bb
! Mem[0000000067000140] = 7bf12f94 6846131c 227ee44c 803b9e71
! Mem[0000000067000150] = fb689120 e4f26e07 5ed6791c f07315c9
! Mem[0000000067000160] = 62ab6080 1d654d02 290b5470 20d29066
! Mem[0000000067000170] = 7ec7fcf9 744b2b72 eedc168f 7a396389
ldda [%i2+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000067000140
! Mem[0000000067000038] = ec12b877c94d3531, %l2 = 00000000a04368bb, %l0 = ec12b877c94d3531
add %i2,0x38,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = ec12b877c94d3531
! Mem[0000000067800195] = 0f235135, %l0 = ec12b877c94d3531
ldstub [%i3+0x195],%l0 ! %l0 = 00000023000000ff
p43_label_19:
! %l4 = 6c4cc151, %l5 = fcec8ec4, Mem[0000000091800120] = a8761efd 12c96167
std %l4,[%o0+0x120] ! Mem[0000000091800120] = 6c4cc151 fcec8ec4
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i3]ASI_BLK_PL ! Block Store to 0000000067800000
! Mem[0000000091800060] = 620278b8, %g2 = 00000000357c9fb2
ldsb [%o0+0x061],%g2 ! %g2 = 0000000000000062
! Mem[00000000900000ec] = 50232c1c, %g2 = 0000000000000062
ldsh [%i4+0x0ec],%g2 ! %g2 = 0000000000005023
! Mem[0000000067000014] = 417d2fa0, %l7 = 00000000, %l0 = 00000023
add %i2,0x14,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000417d2fa0
! Mem[000000006780012c] = 5187db5c, %l5 = fcec8ec4, %l2 = a04368bb
add %i3,0x12c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005187db5c
! %f0 = 1c134668 942ff17b 719e3b80 4ce47e22
! %f4 = 076ef2e4 209168fb c91573f0 1c79d65e
! %f8 = 024d651d 8060ab62 6690d220 70540b29
! %f12 = 722b4b74 f9fcc77e 8963397a 8f16dcee
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[00000000670000b0] = 643ba07a4d369d6b, %l3 = 00000000625b6c71, %l1 = 0000000035eee13d
add %i2,0xb0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 643ba07a4d369d6b
! Mem[00000000908001c4] = 224fce3e, %g2 = 0000000000005023
ldsh [%i5+0x1c4],%g2 ! %g2 = 000000000000224f
! Mem[0000000066000020] = 848937b0, %l3 = 00000000625b6c71
ldsw [%i0+%o4],%l3 ! %l3 = ffffffff848937b0
p43_label_20:
! Mem[0000000091800140] = 2fff0696, %g2 = 000000000000224f
lduh [%o0+0x142],%g2 ! %g2 = 0000000000002fff
! Mem[00000000678001d8] = 3531d67c42d58ffc, %l2 = 000000005187db5c, %l5 = 00000000fcec8ec4
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 3531d67c42d58ffc
! Mem[0000000067800150] = 85dcab7eb3f4d287, %l7 = 0000000000000000, %l1 = 643ba07a4d369d6b
add %i3,0x150,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 85dcab7eb3f4d287
! %l4 = 000000006c4cc151, Mem[0000000091800130] = f295856e8f1f7fe0
stx %l4,[%o0+0x130] ! Mem[0000000091800130] = 000000006c4cc151
! %l6 = 00000000ffde1ba0, Mem[0000000067000094] = 625b6c71
stb %l6,[%i2+0x094] ! Mem[0000000067000094] = a05b6c71
membar #Sync ! Added by membar checker (2157)
! Mem[0000000090000100] = 1c134668 942ff17b 719e3b80 4ce47e22
! Mem[0000000090000110] = 076ef2e4 209168fb c91573f0 1c79d65e
! Mem[0000000090000120] = 024d651d 8060ab62 6690d220 70540b29
! Mem[0000000090000130] = 722b4b74 f9fcc77e 8963397a 8f16dcee
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000066000140] = 0cf87ceea7a13b0e, %l3 = ffffffff848937b0, %l7 = 0000000000000000
add %i0,0x140,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0cf87ceea7a13b0e
! %l0 = 00000000417d2fa0, Mem[00000000918001a8] = 68d08c1d21063261
stx %l0,[%o0+0x1a8] ! Mem[00000000918001a8] = 00000000417d2fa0
! Mem[0000000067800138] = bad232997aff2cc3, %l1 = 85dcab7eb3f4d287, %l6 = 00000000ffde1ba0
add %i3,0x138,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = bad232997aff2cc3
! %l7 = 0cf87ceea7a13b0e, Mem[000000009080013c] = 000000e1
stw %l7,[%i5+0x13c] ! Mem[000000009080013c] = a7a13b0e
p43_label_21:
! Mem[0000000067000070] = 109ae3f27e69a1ce, %l1 = 85dcab7eb3f4d287, %l2 = 000000005187db5c
add %i2,0x70,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 109ae3f27e69a1ce
! Mem[0000000066000170] = 8be1c7e7f1a2bbbd, %l2 = 109ae3f27e69a1ce, %l0 = 00000000417d2fa0
add %i0,0x170,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 8be1c7e7f1a2bbbd
! Mem[00000000660000e4] = 3a868fa8, %l6 = 7aff2cc3, %l7 = a7a13b0e
add %i0,0xe4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000003a868fa8
! Mem[00000000900000c4] = 2bbf3f4a, %g18 = f9039325d080ba05
ldsw [%i4+0x0c4],%g2 ! %g2 = f9039325d080ba05
! %l0 = f1a2bbbd, %l1 = b3f4d287, Mem[0000000067000040] = 352b6289 50ed3baa
std %l0,[%i2+0x040] ! Mem[0000000067000040] = f1a2bbbd b3f4d287
! Mem[00000000670000c3] = 672f529d, %l2 = 109ae3f27e69a1ce
ldstub [%i2+0x0c3],%l2 ! %l2 = 0000009d000000ff
! Mem[0000000090000050] = c31d744a, %g2 = 000000002bbf3f4a
lduw [%i4+0x050],%g2 ! %g2 = 00000000c31d744a
! Mem[000000006700012b] = 1fc6daca, %l2 = 000000000000009d
ldstub [%i2+0x12b],%l2 ! %l2 = 000000ca000000ff
! Mem[00000000900001d4] = 23191337, %g2 = 00000000c31d744a
lduh [%i4+0x1d4],%g2 ! %g2 = 0000000000002319
! Mem[0000000090800164] = d2b56d57, %g2 = 0000000000002319
ldsh [%i5+0x166],%g2 ! %g2 = ffffffffffffd2b5
p43_label_22:
! Mem[00000000900001b8] = 354dc9ed, %g2 = ffffffffffffd2b5
ldub [%i4+0x1b9],%g2 ! %g2 = 0000000000000035
! Mem[000000006700012a] = 1fc6daff, %l0 = 8be1c7e7f1a2bbbd
ldstub [%i2+0x12a],%l0 ! %l0 = 000000da000000ff
! Mem[0000000066800138] = bfb9bddb, %l5 = 3531d67c42d58ffc
swap [%i1+0x138],%l5 ! %l5 = 00000000bfb9bddb
! Mem[00000000678001c8] = 266cf4f3, %l4 = 6c4cc151, %l3 = 848937b0
add %i3,0x1c8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000266cf4f3
! Mem[00000000910001d4] = 9e1f07db, %g2 = 0000000000000035
lduw [%i6+0x1d4],%g2 ! %g2 = 000000009e1f07db
! Mem[000000006600013a] = b49e3952, %l3 = 00000000266cf4f3
ldstub [%i0+0x13a],%l3 ! %l3 = 00000039000000ff
! %f0 = 1c134668 942ff17b 719e3b80 4ce47e22
! %f4 = 076ef2e4 209168fb c91573f0 1c79d65e
! %f8 = 024d651d 8060ab62 6690d220 70540b29
! %f12 = 722b4b74 f9fcc77e 8963397a 8f16dcee
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[0000000090000118] = c91573f0, %g2 = 000000009e1f07db
ldsh [%i4+0x118],%g2 ! %g2 = ffffffffffffc915
! %l6 = bad232997aff2cc3, Mem[00000000908001c8] = ff6375af
stw %l6,[%i5+0x1c8] ! Mem[00000000908001c8] = 7aff2cc3
! Mem[00000000900000c0] = 3e3705d5 2bbf3f4a 94304e4b 4d1876ca
! Mem[00000000900000d0] = 716c5b62 bb6843a0 97a76a48 af273c03
! Mem[00000000900000e0] = bb8538bb b3037d19 4b405b8d 50232c1c
! Mem[00000000900000f0] = 6b9d364d 7aa03b64 974b44f2 357c9fb2
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
p43_label_23:
! %l4 = 6c4cc151, %l5 = bfb9bddb, Mem[00000000910000a0] = 7e5c3248 eaa6c10e
std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 6c4cc151 bfb9bddb
! Mem[00000000660001b8] = 342c5a10493a3a12, %l1 = 85dcab7eb3f4d287
ldx [%i0+0x1b8],%l1 ! %l1 = 342c5a10493a3a12
! Mem[0000000090000080] = 3e3705d5 2bbf3f4a 94304e4b 4d1876ca
! Mem[0000000090000090] = 716c5b62 bb6843a0 97a76a48 af273c03
! Mem[00000000900000a0] = a08538bb b3037d19 4b405b8d 50232c1c
! Mem[00000000900000b0] = 6b9d364d 7aa03b64 974b44f2 357c9fb2
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000140] = 4a3fbf2b d505373e ca76184d 4b4e3094
! Mem[0000000090000150] = a04368bb 625b6c71 033c27af 486aa797
! Mem[0000000090000160] = 197d03b3 bb3885bb 1c2c2350 e13d404b
! Mem[0000000090000170] = 643ba07a 4d369d6b b29f7c35 f2444b97
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! %l4 = 000000006c4cc151, Mem[00000000908000ac] = 0eb1465f
stw %l4,[%i5+0x0ac] ! Mem[00000000908000ac] = 6c4cc151
! Mem[00000000908001a0] = f8cc6c61f0aaddfd, %g2 = ffffffffffffc915
ldx [%i5+0x1a0],%g2 ! %g2 = f8cc6c61f0aaddfd
! Mem[0000000090000158] = 033c27af, %g2 = f8cc6c61f0aaddfd
ldsh [%i4+0x158],%g2 ! %g2 = 000000000000033c
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l2 = 00000000000000ca, Mem[000000009180018c] = 62078fa2
sth %l2,[%o0+0x18c] ! Mem[000000009180018c] = 00ca8fa2
! Mem[00000000668001e8] = a2873e637526c1bc, %l7 = 000000003a868fa8, %l0 = 00000000000000da
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = a2873e637526c1bc
p43_label_24:
! Mem[0000000066800088] = 192715ee, %l7 = 000000003a868fa8
swap [%i1+0x088],%l7 ! %l7 = 00000000192715ee
! Mem[00000000910001a0] = 74eb69db, %g2 = 000000000000033c
ldub [%i6+0x1a1],%g2 ! %g2 = 0000000000000074
! %l7 = 00000000192715ee, Mem[00000000668001f0] = f423b7ba3866b80d
stx %l7,[%i1+0x1f0] ! Mem[00000000668001f0] = 00000000192715ee
! %l3 = 0000000000000039, Mem[000000009100011f] = 4146768b
stb %l3,[%i6+0x11f] ! Mem[000000009100011c] = 3946768b
! Mem[00000000910001d4] = 9e1f07db, %g2 = 0000000000000074
ldub [%i6+0x1d4],%g2 ! %g2 = 000000000000009e
! Mem[0000000066000180] = 879c610e, %l7 = 00000000192715ee
ldstub [%i0+0x180],%l7 ! %l7 = 00000087000000ff
! Mem[0000000066800040] = 0e353c43778b2f5e, %l6 = bad232997aff2cc3
ldx [%i1+0x040],%l6 ! %l6 = 0e353c43778b2f5e
! Mem[0000000067800090] = a04368bb, %l7 = 0000000000000087
lduw [%i3+0x090],%l7 ! %l7 = 00000000a04368bb
! %f0 = 1c134668 942ff17b 719e3b80 4ce47e22
! %f4 = 076ef2e4 209168fb c91573f0 1c79d65e
! %f8 = 024d651d 8060ab62 6690d220 70540b29
! %f12 = 722b4b74 f9fcc77e 8963397a 8f16dcee
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[0000000090800080] = 9df8cfa28c2a4225, %g2 = 000000000000009e
ldx [%i5+0x080],%g2 ! %g2 = 9df8cfa28c2a4225
p43_label_25:
! %f16 = d0230fef ed3b2799 266cf4f3 c6fea725
! %f20 = a02f7d41 19db3dff 652fd67c 42d58ffc
! %f24 = ccf3d4ec 32cc5dfa 39838a12 5e4e4411
! %f28 = 1ae703a2 40593e50 31354dc9 ed9154ba
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l4 = 000000006c4cc151, Mem[0000000067800157] = b3f4d287
stb %l4,[%i3+0x157] ! Mem[0000000067800154] = b3f4d251
! Mem[00000000910000f8] = f92f485f, %g18 = f9039325d080ba05
ldsw [%i6+0x0f8],%g2 ! %g2 = f9039325d080ba05
! %l2 = 00000000000000ca, Mem[00000000670000c9] = ff07a081
stb %l2,[%i2+0x0c9] ! Mem[00000000670000c8] = ffcaa081
! Mem[00000000660001b9] = 342c5a10, %l0 = a2873e637526c1bc
ldstub [%i0+0x1b9],%l0 ! %l0 = 0000002c000000ff
! Mem[0000000090800084] = 8c2a4225, %g2 = fffffffff92f485f
lduw [%i5+0x084],%g2 ! %g2 = 000000008c2a4225
! Mem[00000000668001ec] = 7526c1bc, %l2 = 00000000000000ca
swap [%i1+0x1ec],%l2 ! %l2 = 000000007526c1bc
! Mem[000000006600002c] = 2567f189, %l1 = 493a3a12, %l3 = 00000039
add %i0,0x2c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000002567f189
! Mem[00000000670001d8] = ac9cdb6841fb733d, %l5 = 00000000bfb9bddb, %l6 = 0e353c43778b2f5e
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ac9cdb6841fb733d
! Mem[0000000066800010] = f73d6881, %l4 = 000000006c4cc151
ldsw [%i1+%o2],%l4 ! %l4 = fffffffff73d6881
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000000000002c
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 342c5a10493a3a12
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000007526c1bc
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002567f189
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffff73d6881
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000bfb9bddb
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ac9cdb6841fb733d
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a04368bb
bne,a,pn %xcc,p43_reg_l7_fail
mov %l7,%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 1c134668 942ff17b
bne %xcc,p43_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 719e3b80 4ce47e22
bne %xcc,p43_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 076ef2e4 209168fb
bne %xcc,p43_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c91573f0 1c79d65e
bne %xcc,p43_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 024d651d 8060ab62
bne %xcc,p43_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 6690d220 70540b29
bne %xcc,p43_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 722b4b74 f9fcc77e
bne %xcc,p43_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 8963397a 8f16dcee
bne %xcc,p43_f14_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = 5110f3fe2308a094
ldx [%i0+0x038],%g3 ! Observed data at 0000000066000038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3bd0c4a90000000c
ldx [%i0+0x048],%g3 ! Observed data at 0000000066000048
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9ad0e8388cb0c9dc
ldx [%i0+0x070],%g3 ! Observed data at 0000000066000070
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x070,%g4
ldx [%g1+0x138],%g2 ! Expected data = b49eff521a3c15d2
ldx [%i0+0x138],%g3 ! Observed data at 0000000066000138
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff9c610ec1ef87c0
ldx [%i0+0x180],%g3 ! Observed data at 0000000066000180
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 34ff5a10493a3a12
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000660001b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 30ffacb3f8423531
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000660001d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1d8,%g4
set p43_local1_expect,%g1
p43_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 0000000035eee13d
ldx [%i1+0x030],%g3 ! Observed data at 0000000066800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6ca6ade23bffa619
ldx [%i1+0x050],%g3 ! Observed data at 0000000066800050
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 1b6eccc67cd62f65
ldx [%i1+0x058],%g3 ! Observed data at 0000000066800058
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3a868fa82c5b451c
ldx [%i1+0x088],%g3 ! Observed data at 0000000066800088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 36e6f6669effee46
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000668000e8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000b400000099
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000668000f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = d41330cace5a4063
ldx [%i1+0x110],%g3 ! Observed data at 0000000066800110
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8d2782faff003531
ldx [%i1+0x118],%g3 ! Observed data at 0000000066800118
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = f608c12bec5241ff
ldx [%i1+0x120],%g3 ! Observed data at 0000000066800120
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 42d58ffcac7cd759
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 = 8d2782fae17763b1
ldx [%i1+0x178],%g3 ! Observed data at 0000000066800178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = d0230fefed3b27ff
ldx [%i1+0x180],%g3 ! Observed data at 0000000066800180
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 266cf4f3c6fea725
ldx [%i1+0x188],%g3 ! Observed data at 0000000066800188
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = a02f7d4119db3dff
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 = 652fd67c42d58ffc
ldx [%i1+0x198],%g3 ! Observed data at 0000000066800198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ccf3d4ec32cc5dfa
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000668001a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 39838a125e4e4411
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000668001a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 1ae703a240593e50
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000668001b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 31354dc9ff9154ba
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000668001b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a2873e63000000ca
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000668001e8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00000000192715ee
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000668001f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1f0,%g4
set p43_local2_expect,%g1
p43_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 99273bedef0f23d0
ldx [%i2+0x000],%g3 ! Observed data at 0000000067000000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 25a7fec6f3f46c26
ldx [%i2+0x008],%g3 ! Observed data at 0000000067000008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff3ddb19417d2fa0
ldx [%i2+0x010],%g3 ! Observed data at 0000000067000010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fc8fd5427cd62f65
ldx [%i2+0x018],%g3 ! Observed data at 0000000067000018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fa5dcc32ecd4f3cc
ldx [%i2+0x020],%g3 ! Observed data at 0000000067000020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 11444e5e128a8339
ldx [%i2+0x028],%g3 ! Observed data at 0000000067000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 503e5940a203e71a
ldx [%i2+0x030],%g3 ! Observed data at 0000000067000030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ec12b877c94d3531
ldx [%i2+0x038],%g3 ! Observed data at 0000000067000038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = f1a2bbbdb3f4d287
ldx [%i2+0x040],%g3 ! Observed data at 0000000067000040
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = a04368bba05b6c71
ldx [%i2+0x090],%g3 ! Observed data at 0000000067000090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 672f52ff623bbc85
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000670000c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ffcaa0818952b5ba
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000670000c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c85b521915ba37d0
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000670000d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4bff663015c6207a
ldx [%i2+0x120],%g3 ! Observed data at 0000000067000120
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 1fc6ffff2f4417cb
ldx [%i2+0x128],%g3 ! Observed data at 0000000067000128
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5ed6791cf07315c9
ldx [%i2+0x158],%g3 ! Observed data at 0000000067000158
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = f1e184fcf115708d
ldx [%i2+0x198],%g3 ! Observed data at 0000000067000198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x198,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 99273bedef0f23d0
ldx [%i3+0x000],%g3 ! Observed data at 0000000067800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 25a7fec6f3f46c26
ldx [%i3+0x008],%g3 ! Observed data at 0000000067800008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff3ddb19417d2fa0
ldx [%i3+0x010],%g3 ! Observed data at 0000000067800010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fc8fd5427cd62f65
ldx [%i3+0x018],%g3 ! Observed data at 0000000067800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fa5dcc32ecd4f3cc
ldx [%i3+0x020],%g3 ! Observed data at 0000000067800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 11444e5e128a8339
ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 503e5940a203e71a
ldx [%i3+0x030],%g3 ! Observed data at 0000000067800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ba5491edc94d3531
ldx [%i3+0x038],%g3 ! Observed data at 0000000067800038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = da5898d0ff50f6f1
ldx [%i3+0x058],%g3 ! Observed data at 0000000067800058
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = f1e184fcfcec8ec4
ldx [%i3+0x068],%g3 ! Observed data at 0000000067800068
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4a3fbf2bd505373e
ldx [%i3+0x080],%g3 ! Observed data at 0000000067800080
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ca76184d4b4e3094
ldx [%i3+0x088],%g3 ! Observed data at 0000000067800088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a04368bb625b6c71
ldx [%i3+0x090],%g3 ! Observed data at 0000000067800090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 033c27af486aa797
ldx [%i3+0x098],%g3 ! Observed data at 0000000067800098
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 197d03b3bb3885bb
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000678000a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 1c2c23508d5b404b
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000678000a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 643ba07a4d369d6b
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000678000b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = b29f7c35f2444b97
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000678000b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 026d0f244074ff93
ldx [%i3+0x140],%g3 ! Observed data at 0000000067800140
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 41be99242593d4cd
ldx [%i3+0x148],%g3 ! Observed data at 0000000067800148
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 85dcab7eb3f4d251
ldx [%i3+0x150],%g3 ! Observed data at 0000000067800150
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = 861671c00fff5135
ldx [%i3+0x190],%g3 ! Observed data at 0000000067800190
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d0230fefed3b2799
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000678001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 266cf4f3c6fea725
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000678001c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = a02f7d4119db3dff
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000678001d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3531d67c42d58ffc
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000678001d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ccf3d4ec32cc5dfa
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000678001e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 39838a125e4e4411
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000678001e8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1ae703a240593e50
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000678001f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 31354dc9ed9154ba
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000678001f8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1f8,%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
! 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:
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
done
p43_trap1o:
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
done
p43_trap2e:
stha %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800018]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800020]
stha %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000000]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067000028]
done
p43_trap2o:
stha %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800018]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800020]
stha %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000000]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067000028]
done
p43_trap3e:
nop
nop
nop
done
p43_trap3o:
nop
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 = 4f4d65fe8cb0c9dc
ldx [%g1+0x008],%l1 ! %l1 = 2be9da0815ba37d0
ldx [%g1+0x010],%l2 ! %l2 = af63c0683bc3245f
ldx [%g1+0x018],%l3 ! %l3 = 9499120a0dc2d8df
ldx [%g1+0x020],%l4 ! %l4 = 7c097ea05c2c5267
ldx [%g1+0x028],%l5 ! %l5 = 0a81a104be4513fe
ldx [%g1+0x030],%l6 ! %l6 = f8dee977cf9c686c
ldx [%g1+0x038],%l7 ! %l7 = 12c62d23dd53ef3e
! 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 = d7460f39 7a5b212f 32f3bffa 9add9eea
! %f4 = 13ec08d0 d4a84013 3c02bca5 c7b4d5d5
! %f8 = 5fad732c f42affb5 7a4bd9c3 5127444f
! %f12 = b001d8e2 91894946 9317c9af a2406d99
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3c5c943a e0fbd8e2 d4d1e071 fdd089fe
! %f20 = 49980d94 d515a901 7e257f34 b66aa8b6
! %f24 = 4c5c8599 74364561 8cf8613a 32597663
! %f28 = 6e334bd2 6f5f7106 86057375 8dcc46eb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 20b24747 4d266fe4 6cd55f9a 7e96bd59
! %f36 = 30b325f3 2c07f7e7 81b57df1 4306a748
! %f40 = b31d68c8 1230d306 7e4f2ada 150c57de
! %f44 = 84e5b1b2 e8bea48f acae1784 5f18a8d7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5b7005c70000000c,%g7,%g1 ! GSR scale = 1, align = 4
wr %g1,%g0,%gsr ! GSR = 5b7005c70000000c
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[000000006900014c] = 1bd70dae, %l7 = 928083fc309afeac
lduh [%i2+0x14e],%l7 ! %l7 = 0000000000000dae
! %f16 = 3c5c943a e0fbd8e2 d4d1e071 fdd089fe
! %f20 = 49980d94 d515a901 7e257f34 b66aa8b6
! %f24 = 4c5c8599 74364561 8cf8613a 32597663
! %f28 = 6e334bd2 6f5f7106 86057375 8dcc46eb
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000069800000] = a5aa5973 e6f0313a add22752 91f2823c
! Mem[0000000069800010] = c1cbfc43 04439eaf 76577ad2 569f2dce
! Mem[0000000069800020] = 908368cf 763f7863 0176c965 d0f6a185
! Mem[0000000069800030] = 6e0597ce 5141bbd1 6eea61df 76c743d4
ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 0000000069800000
! Mem[0000000090800090] = 95193fee73fdcb8f, %g2 = 96e528919dfd4d18
ldx [%i5+0x090],%g2 ! %g2 = 95193fee73fdcb8f
! Mem[00000000680000eb] = 6e308053, %l7 = 0000000000000dae
ldstub [%i0+0x0eb],%l7 ! %l7 = 00000053000000ff
! Mem[00000000910000a0] = 7e5c3248 eaa6c10e, %g2 = 73fdcb8f, %g3 = 0bad0b00
ldd [%i6+0x0a0],%g2 ! %g2 = 000000007e5c3248 00000000eaa6c10e
! Mem[0000000068000058] = 16deb5060abf5a86, %l0 = 517faebe55147a50, %l7 = 0000000000000053
add %i0,0x58,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 16deb5060abf5a86
! Mem[00000000908001c8] = ff6375af 1ce4d927, %g2 = 7e5c3248, %g3 = eaa6c10e
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000ff6375af 000000001ce4d927
! Mem[0000000068800038] = 710cd51a6e79ddb8, %l4 = 09132907f4e8e3cf, %l2 = 4c90b19021c6a2e1
add %i1,0x38,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 710cd51a6e79ddb8
! %l7 = 16deb5060abf5a86, Mem[0000000069800113] = 36b35e7c
stb %l7,[%i3+0x113] ! Mem[0000000069800110] = 36b35e86
p44_label_2:
! Mem[0000000068000190] = bbb3aac9811b796c, %l1 = 4d4f74889b80320d, %l2 = 710cd51a6e79ddb8
add %i0,0x190,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = bbb3aac9811b796c
! Mem[0000000091000148] = 249aa9cc, %g2 = 00000000ff6375af
ldsh [%i6+0x14a],%g2 ! %g2 = 000000000000249a
! Mem[0000000091800088] = 233b451d, %g2 = 000000000000249a
lduh [%o0+0x08a],%g2 ! %g2 = 000000000000233b
! Mem[00000000918001bc] = d9b4a6f2, %g2 = 000000000000233b
ldub [%o0+0x1bc],%g2 ! %g2 = 00000000000000d9
! Mem[0000000091000070] = 415c7c47, %g2 = 00000000000000d9
lduh [%i6+0x072],%g2 ! %g2 = 000000000000415c
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000900001e8] = 1d9f31f3 01592ef1, %g2 = 0000415c, %g3 = 1ce4d927
ldd [%i4+0x1e8],%g2 ! %g2 = 000000001d9f31f3 0000000001592ef1
! %f0 = a5aa5973 e6f0313a add22752 91f2823c
! %f4 = c1cbfc43 04439eaf 76577ad2 569f2dce
! %f8 = 908368cf 763f7863 0176c965 d0f6a185
! %f12 = 6e0597ce 5141bbd1 6eea61df 76c743d4
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000069000174] = d4608e0c, %l0 = 517faebe55147a50
ldsb [%i2+0x175],%l0 ! %l0 = 0000000000000060
! Mem[0000000068800140] = c9629d42a7b0219d, %l6 = ef836e18983a998e, %l1 = 4d4f74889b80320d
add %i1,0x140,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = c9629d42a7b0219d
p44_label_3:
! %l6 = ef836e18983a998e, Mem[00000000918001c9] = 704eb753
stb %l6,[%o0+0x1c9] ! Mem[00000000918001c8] = 8e4eb753
! Mem[000000006900012c] = f523e667, %l7 = 16deb5060abf5a86
swap [%i2+0x12c],%l7 ! %l7 = 00000000f523e667
membar #Sync ! Added by membar checker (2158)
! Mem[00000000900000c0] = a5aa5973 e6f0313a add22752 91f2823c
! Mem[00000000900000d0] = c1cbfc43 04439eaf 76577ad2 569f2dce
! Mem[00000000900000e0] = 908368cf 763f7863 0176c965 d0f6a185
! Mem[00000000900000f0] = 6e0597ce 5141bbd1 6eea61df 76c743d4
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000068800198] = cf6ac596, %l2 = bbb3aac9811b796c
ldstub [%i1+0x198],%l2 ! %l2 = 000000cf000000ff
membar #Sync ! Added by membar checker (2159)
! %l7 = 00000000f523e667, Mem[00000000900000ec] = d0f6a185
stw %l7,[%i4+0x0ec] ! Mem[00000000900000ec] = f523e667
! Mem[0000000068000130] = c02156ba, %l3 = cb497d3274386873
ldstub [%i0+0x130],%l3 ! %l3 = 000000c0000000ff
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[0000000068800110] = 045cfba4e64b675c, %l2 = 00000000000000cf, %l7 = 00000000f523e667
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 045cfba4e64b675c
! Mem[0000000069800050] = 3896e709, %l7 = 045cfba4e64b675c
lduw [%i3+0x050],%l7 ! %l7 = 000000003896e709
! Mem[00000000910001fc] = d4fc8306, %g2 = 000000001d9f31f3
ldub [%i6+0x1fe],%g2 ! %g2 = 00000000000000d4
p44_label_4:
! Mem[000000009100014c] = 783ab93a, %g2 = 00000000000000d4
ldub [%i6+0x14f],%g2 ! %g2 = 0000000000000078
! Mem[0000000091800124] = 12c96167, %g2 = 0000000000000078
lduw [%o0+0x124],%g2 ! %g2 = 0000000012c96167
! Mem[000000009180001c] = 3a86eaf3, %g2 = 0000000012c96167
ldub [%o0+0x01d],%g2 ! %g2 = 000000000000003a
! Mem[0000000090800090] = ee73fdcb, %g2 = 000000000000003a
ldsb [%i5+0x093],%g2 ! %g2 = ffffffffffffffee
! %l0 = 0000000000000060, Mem[00000000918001b2] = f8e6c2a8
stb %l0,[%o0+0x1b2] ! Mem[00000000918001b0] = 60e6c2a8
! %l2 = 000000cf, %l3 = 000000c0, Mem[00000000910001a8] = 9b27b854 e1fc753e
std %l2,[%i6+0x1a8] ! Mem[00000000910001a8] = 000000cf 000000c0
! Mem[00000000698000f8] = f679e99b, %l4 = 09132907f4e8e3cf
swap [%i3+0x0f8],%l4 ! %l4 = 00000000f679e99b
! Mem[0000000069800070] = 1f7e4601, %l1 = c9629d42a7b0219d
swap [%i3+0x070],%l1 ! %l1 = 000000001f7e4601
! %l1 = 000000001f7e4601, Mem[000000009000001b] = 1aafc610
stb %l1,[%i4+0x01b] ! Mem[0000000090000018] = 01afc610
! %l0 = 0000000000000060, Mem[0000000091000004] = 1b867a85
sth %l0,[%i6+0x004] ! Mem[0000000091000004] = 00607a85
p44_label_5:
! Mem[00000000690000e4] = 2eaf3e94, %l0 = 0000000000000060
ldsw [%i2+0x0e4],%l0 ! %l0 = 000000002eaf3e94
! %l5 = 11596d1a687e11d9, Mem[00000000918000ec] = 823f4441
stw %l5,[%o0+0x0ec] ! Mem[00000000918000ec] = 687e11d9
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000009180014c] = 07e0d876, %g2 = ffffffffffffffee
ldub [%o0+0x14c],%g2 ! %g2 = 0000000000000007
! %l6 = ef836e18983a998e, Mem[00000000680001bc] = b3ed4d84
sth %l6,[%i0+0x1bc] ! Mem[00000000680001bc] = 998e4d84
! %l5 = 11596d1a687e11d9, Mem[000000009180009c] = 795c1135
stw %l5,[%o0+0x09c] ! Mem[000000009180009c] = 687e11d9
! Mem[00000000688000ee] = c9ba2d80, %l3 = 00000000000000c0
ldstub [%i1+0x0ee],%l3 ! %l3 = 0000002d000000ff
! %l6 = ef836e18983a998e, Mem[00000000910001f0] = 199a24d2
sth %l6,[%i6+0x1f0] ! Mem[00000000910001f0] = 998e24d2
! Mem[0000000091800064] = f08ffd74, %g2 = 0000000000000007
ldsb [%o0+0x067],%g2 ! %g2 = fffffffffffffff0
p44_label_6:
! %l0 = 000000002eaf3e94, Mem[0000000090800126] = 58b9de0e
stb %l0,[%i5+0x126] ! Mem[0000000090800124] = 94b9de0e
! Mem[0000000069800000] = a5aa5973 e6f0313a, %l0 = 2eaf3e94, %l1 = 1f7e4601
ldd [%i3+%g0],%l0 ! %l0 = 00000000a5aa5973 00000000e6f0313a
membar #Sync ! Added by membar checker (2160)
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c381301 afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000688001cc] = e5907ddc, %l6 = ef836e18983a998e
lduw [%i1+0x1cc],%l6 ! %l6 = 00000000e5907ddc
! Mem[000000006900015c] = 6c981f14, %l5 = 11596d1a687e11d9
lduw [%i2+0x15c],%l5 ! %l5 = 000000006c981f14
! %l1 = 00000000e6f0313a, Mem[0000000091800108] = 999fbad05d08a3b7
stx %l1,[%o0+0x108] ! Mem[0000000091800108] = 00000000e6f0313a
! Mem[0000000090000078] = 83defb38, %g2 = fffffffffffffff0
ldsb [%i4+0x07a],%g2 ! %g2 = ffffffffffffff83
! Mem[00000000688001b0] = 3007206b, %l1 = e6f0313a, %l2 = 000000cf
add %i1,0x1b0,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003007206b
! Mem[00000000918000d8] = 38ff1649, %g2 = ffffffffffffff83
ldsb [%o0+0x0da],%g2 ! %g2 = 0000000000000038
! Mem[0000000091000110] = ec0bdeb0, %g2 = 0000000000000038
lduw [%i6+0x110],%g2 ! %g2 = 00000000ec0bdeb0
p44_label_7:
! %l4 = 00000000f679e99b, Mem[0000000091000004] = 00607a85
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = f679e99b
! %f16 = 3c5c943a e0fbd8e2 d4d1e071 fdd089fe
! %f20 = 49980d94 d515a901 7e257f34 b66aa8b6
! %f24 = 4c5c8599 74364561 8cf8613a 32597663
! %f28 = 6e334bd2 6f5f7106 86057375 8dcc46eb
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[00000000690001e8] = c44c4efe9938d262, %l0 = 00000000a5aa5973, %l0 = 00000000a5aa5973
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c44c4efe9938d262
! %l0 = c44c4efe9938d262, Mem[000000006980004e] = 87f0e643
sth %l0,[%i3+0x04e] ! Mem[000000006980004c] = 87f0d262
membar #Sync ! Added by membar checker (2161)
! Mem[0000000090000110] = 49980d94, %g2 = 00000000ec0bdeb0
lduh [%i4+0x110],%g2 ! %g2 = 0000000000004998
! Mem[0000000091800018] = 08ee2106 603a86ea, %g2 = 00004998, %g3 = 01592ef1
ldd [%o0+%o3],%g2 ! %g2 = 0000000008ee2106 00000000603a86ea
! Mem[00000000688001d0] = 3d604774, %l1 = e6f0313a, %l3 = 0000002d
add %i1,0x1d0,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000003d604774
! Mem[0000000069000060] = 18436ada, %l4 = f679e99b, %l0 = 9938d262
add %i2,0x60,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000018436ada
! Mem[00000000910001a8] = 000000cf, %g2 = 0000000008ee2106
lduh [%i6+0x1a8],%g2 ! %g2 = 0000000000000000
! %f16 = 3c5c943a e0fbd8e2 d4d1e071 fdd089fe
! %f20 = 49980d94 d515a901 7e257f34 b66aa8b6
! %f24 = 4c5c8599 74364561 8cf8613a 32597663
! %f28 = 6e334bd2 6f5f7106 86057375 8dcc46eb
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040
p44_label_8:
! Mem[0000000091000024] = 949daf35, %g2 = 0000000000000000
ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffff949d
! Mem[0000000069800190] = 50eb75ce, %l2 = 3007206b, %l5 = 6c981f14
add %i3,0x190,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000050eb75ce
! %l1 = 00000000e6f0313a, Mem[000000009000012c] = 32597663
stw %l1,[%i4+0x12c] ! Mem[000000009000012c] = e6f0313a
! %f16 = 3c5c943a e0fbd8e2 d4d1e071 fdd089fe
! %f20 = 49980d94 d515a901 7e257f34 b66aa8b6
! %f24 = 4c5c8599 74364561 8cf8613a 32597663
! %f28 = 6e334bd2 6f5f7106 86057375 8dcc46eb
mov 0x180,%g4
stda %f16,[%i2+%g4]ASI_COMMIT_S ! Block Store to 0000000069000180
! %l4 = 00000000f679e99b, Mem[000000006800008c] = 2dc3cd34
stw %l4,[%i0+0x08c] ! Mem[000000006800008c] = f679e99b
! Mem[000000006980008c] = 3e255d01, %l5 = 50eb75ce, %l4 = f679e99b
add %i3,0x8c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003e255d01
! Mem[0000000091000090] = 1277f816, %g2 = ffffffffffff949d
ldsb [%i6+0x092],%g2 ! %g2 = 0000000000000012
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000009100000c] = a058c056, %g18 = f8f49e47d563d9fd
ldsw [%i6+0x00c],%g2 ! %g2 = f8f49e47d563d9fd
! Mem[00000000680000d0] = b2ef0915, %l0 = 18436ada, %l3 = 3d604774
add %i0,0xd0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b2ef0915
p44_label_9:
! Mem[0000000069000118] = 110bccbd874a2bee, %l6 = 00000000e5907ddc, %l1 = 00000000e6f0313a
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 110bccbd874a2bee
! Mem[00000000698000e0] = 10530f1057d3275b, %l6 = 00000000e5907ddc, %l6 = 00000000e5907ddc
add %i3,0xe0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 10530f1057d3275b
! Mem[0000000069000018] = bf25051c, %l2 = 000000003007206b
lduh [%i2+%o3],%l2 ! %l2 = 000000000000bf25
! Mem[000000006880002b] = d32b7334, %l1 = 110bccbd874a2bee
ldstub [%i1+0x02b],%l1 ! %l1 = 00000034000000ff
! Mem[00000000910001c8] = e5f5b872 eab30abf, %g2 = a058c056, %g3 = 603a86ea
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000e5f5b872 00000000eab30abf
! Mem[0000000069800078] = 2f316fbe, %l2 = 000000000000bf25
ldstub [%i3+0x078],%l2 ! %l2 = 0000002f000000ff
! Mem[0000000068000018] = 663a99a1, %l2 = 000000000000002f
swap [%i0+%o3],%l2 ! %l2 = 00000000663a99a1
! Mem[0000000068000018] = 0000002faa476410, %l2 = 00000000663a99a1, %l6 = 10530f1057d3275b
add %i0,0x18,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 0000002faa476410
! Mem[0000000091800078] = d16d7231, %g2 = 00000000e5f5b872
lduw [%o0+0x078],%g2 ! %g2 = 00000000d16d7231
! %l2 = 00000000663a99a1, Mem[00000000918000a0] = 2e8b7c97f5511b4c
stx %l2,[%o0+0x0a0] ! Mem[00000000918000a0] = 00000000663a99a1
p44_label_10:
! Mem[000000006900010c] = 4f95f115, %l1 = 0000000000000034
ldub [%i2+0x10e],%l1 ! %l1 = 00000000000000f1
! Mem[00000000698000e8] = dbefdc4aa21a8c9c, %l0 = 0000000018436ada, %l7 = 000000003896e709
add %i3,0xe8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = dbefdc4aa21a8c9c
! %l6 = aa476410, %l7 = a21a8c9c, Mem[0000000068000108] = b4b7953c ca548306
std %l6,[%i0+0x108] ! Mem[0000000068000108] = aa476410 a21a8c9c
! Mem[00000000690000ac] = c0d79fb0, %l3 = 00000000b2ef0915
swap [%i2+0x0ac],%l3 ! %l3 = 00000000c0d79fb0
! Mem[0000000068800124] = f2600e93, %l3 = 00000000c0d79fb0
swap [%i1+0x124],%l3 ! %l3 = 00000000f2600e93
! %l6 = 0000002faa476410, Mem[0000000090800182] = bc1b7cf6
sth %l6,[%i5+0x182] ! Mem[0000000090800180] = 64107cf6
! %f16 = 3c5c943a e0fbd8e2 d4d1e071 fdd089fe
! %f20 = 49980d94 d515a901 7e257f34 b66aa8b6
! %f24 = 4c5c8599 74364561 8cf8613a 32597663
! %f28 = 6e334bd2 6f5f7106 86057375 8dcc46eb
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c381301 afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000069800100] = f98ea6079aa84081, %l0 = 0000000018436ada, %l0 = 0000000018436ada
add %i3,0x100,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = f98ea6079aa84081
! Mem[0000000068800050] = eea43df8158380f2, %l4 = 000000003e255d01, %l0 = f98ea6079aa84081
add %i1,0x50,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = eea43df8158380f2
p44_label_11:
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l4 = 3e255d01, %l5 = 50eb75ce, Mem[00000000910001d8] = 706bb7f9 eadd85ef
std %l4,[%i6+0x1d8] ! Mem[00000000910001d8] = 3e255d01 50eb75ce
! %l0 = eea43df8158380f2, Mem[0000000068800100] = 994cf349e6384eb5
stx %l0,[%i1+0x100] ! Mem[0000000068800100] = eea43df8158380f2
! %l6 = aa476410, %l7 = a21a8c9c, Mem[0000000069000118] = 110bccbd 874a2bee
std %l6,[%i2+0x118] ! Mem[0000000069000118] = aa476410 a21a8c9c
membar #Sync ! Added by membar checker (2162)
! %l3 = 00000000f2600e93, Mem[0000000090000038] = 23d8e54b8d0fb925
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = 00000000f2600e93
! Mem[0000000090000040] = 3c5c943a e0fbd8e2 d4d1e071 fdd089fe
! Mem[0000000090000050] = 49980d94 d515a901 7e257f34 b66aa8b6
! Mem[0000000090000060] = 4c5c8599 74364561 8cf8613a 32597663
! Mem[0000000090000070] = 6e334bd2 6f5f7106 86057375 8dcc46eb
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000130] = e3fa2c65, %g2 = 00000000d16d7231
lduh [%i6+0x130],%g2 ! %g2 = 000000000000e3fa
! Mem[0000000068800198] = ff6ac596, %l1 = 000000f1, %l6 = aa476410
add %i1,0x198,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ff6ac596
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[00000000910000b4] = 3a4c4973, %g2 = 000000000000e3fa
lduw [%i6+0x0b4],%g2 ! %g2 = 000000003a4c4973
p44_label_12:
! %l5 = 0000000050eb75ce, Mem[00000000698000a8] = 8d947c55
sth %l5,[%i3+0x0a8] ! Mem[00000000698000a8] = 75ce7c55
! Mem[00000000900000f0] = 97ce5141, %g2 = 000000003a4c4973
ldsh [%i4+0x0f2],%g2 ! %g2 = ffffffffffff97ce
! Mem[0000000068000004] = 096b230b, %l2 = 00000000663a99a1
ldstub [%i0+0x004],%l2 ! %l2 = 00000009000000ff
! Mem[000000006980013c] = 46d55930, %l1 = 00000000000000f1
ldsw [%i3+0x13c],%l1 ! %l1 = 0000000046d55930
! Mem[0000000091800138] = f8a7fd0f e4f36777, %g2 = ffff97ce, %g3 = eab30abf
ldd [%o0+0x138],%g2 ! %g2 = 00000000f8a7fd0f 00000000e4f36777
! %l4 = 3e255d01, %l5 = 50eb75ce, Mem[00000000908001b8] = da1c61c6 7b37c5c8
std %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = 3e255d01 50eb75ce
! %l6 = ff6ac596, %l7 = a21a8c9c, Mem[0000000068800160] = d0cc9587 f1a0b5c6
std %l6,[%i1+0x160] ! Mem[0000000068800160] = ff6ac596 a21a8c9c
! Mem[0000000068800174] = a5c1075c, %l5 = 50eb75ce, %l7 = a21a8c9c
add %i1,0x174,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000a5c1075c
! Mem[0000000068000020] = c01b0b6e, %l6 = 00000000ff6ac596
lduh [%i0+%o4],%l6 ! %l6 = 000000000000c01b
! Mem[0000000068000118] = 5c36507475334ab1, %l0 = eea43df8158380f2, %l5 = 0000000050eb75ce
add %i0,0x118,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 5c36507475334ab1
p44_label_13:
! %f16 = 3c5c943a e0fbd8e2 d4d1e071 fdd089fe
! %f20 = 49980d94 d515a901 7e257f34 b66aa8b6
! %f24 = 4c5c8599 74364561 8cf8613a 32597663
! %f28 = 6e334bd2 6f5f7106 86057375 8dcc46eb
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l6 = 000000000000c01b, Mem[000000009000017e] = 83089ecf
stb %l6,[%i4+0x17e] ! Mem[000000009000017c] = 1b089ecf
! Mem[0000000068800058] = da0531ee60577125, %l5 = 5c36507475334ab1, %l6 = 000000000000c01b
add %i1,0x58,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = da0531ee60577125
! Mem[0000000069000050] = 7df9c2b239caf51c, %l0 = eea43df8158380f2, %l3 = 00000000f2600e93
add %i2,0x50,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 7df9c2b239caf51c
! Mem[0000000069000150] = a3759903, %l2 = 0000000000000009
ldsb [%i2+0x153],%l2 ! %l2 = 0000000000000003
! Mem[00000000918001cc] = 53b977ab, %g2 = 00000000f8a7fd0f
lduw [%o0+0x1cc],%g2 ! %g2 = 0000000053b977ab
! Mem[000000009100010c] = 856a7c68, %g18 = f8f49e47d563d9fd
ldsw [%i6+0x10c],%g2 ! %g2 = f8f49e47d563d9fd
! Mem[00000000908001dc] = 81718735, %g2 = ffffffff856a7c68
ldub [%i5+0x1df],%g2 ! %g2 = 0000000000000081
! %l5 = 5c36507475334ab1, Mem[00000000918000de] = 3f32244c
sth %l5,[%o0+0x0de] ! Mem[00000000918000dc] = 4ab1244c
! %l5 = 5c36507475334ab1, Mem[000000009080001c] = 609ec613
sth %l5,[%i5+0x01c] ! Mem[000000009080001c] = 4ab1c613
p44_label_14:
! Mem[000000006880001f] = de3fecc1, %l2 = 0000000000000003
ldstub [%i1+0x01f],%l2 ! %l2 = 000000c1000000ff
! %l4 = 000000003e255d01, Mem[00000000918000c1] = c74c3b71
stb %l4,[%o0+0x0c1] ! Mem[00000000918000c0] = 014c3b71
! Mem[00000000680001a0] = 7aa060e15c84e6f4, %l1 = 0000000046d55930, %l7 = 00000000a5c1075c
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 7aa060e15c84e6f4
membar #Sync ! Added by membar checker (2163)
! Mem[000000009000003c] = 8dcc46eb, %g18 = f8f49e47d563d9fd
ldsw [%i4+0x03c],%g2 ! %g2 = f8f49e47d563d9fd
! Mem[00000000908000e8] = d573492c, %g2 = ffffffff8dcc46eb
lduw [%i5+0x0e8],%g2 ! %g2 = 00000000d573492c
! Mem[00000000690000dc] = f7268d3e, %l6 = da0531ee60577125
swap [%i2+0x0dc],%l6 ! %l6 = 00000000f7268d3e
! Mem[0000000069000048] = afa60771, %l7 = 5c84e6f4, %l6 = f7268d3e
add %i2,0x48,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000afa60771
! Mem[000000006880019c] = 340361de, %l7 = 7aa060e15c84e6f4
swap [%i1+0x19c],%l7 ! %l7 = 00000000340361de
! Mem[0000000069800098] = 58d5d60ceb6d0422, %l1 = 0000000046d55930, %l3 = 7df9c2b239caf51c
add %i3,0x98,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 58d5d60ceb6d0422
! Mem[00000000690001d4] = 15c10888, %l3 = eb6d0422, %l3 = eb6d0422
add %i2,0x1d4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000015c10888
p44_label_15:
! Mem[0000000091800130] = f295856e 8f1f7fe0, %g2 = d573492c, %g3 = e4f36777
ldd [%o0+0x130],%g2 ! %g2 = 00000000f295856e 000000008f1f7fe0
! Mem[0000000069800064] = 02244197, %l1 = 0000000046d55930
swap [%i3+0x064],%l1 ! %l1 = 0000000002244197
! Mem[00000000900000c0] = a5aa5973 e6f0313a add22752 91f2823c
! Mem[00000000900000d0] = c1cbfc43 04439eaf 76577ad2 569f2dce
! Mem[00000000900000e0] = 908368cf 763f7863 0176c965 f523e667
! Mem[00000000900000f0] = 6e0597ce 5141bbd1 6eea61df 76c743d4
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918000f8] = 1607608c 097fdd15, %g2 = f295856e, %g3 = 8f1f7fe0
ldd [%o0+0x0f8],%g2 ! %g2 = 000000001607608c 00000000097fdd15
! %l0 = eea43df8158380f2, Mem[0000000090800150] = 79d7a968
stw %l0,[%i5+0x150] ! Mem[0000000090800150] = 158380f2
! %l6 = 00000000afa60771, Mem[00000000690000db] = ac4d7fc5
stb %l6,[%i2+0x0db] ! Mem[00000000690000d8] = ac4d7f71
! %l7 = 00000000340361de, Mem[0000000090000198] = 505d2467aa3433f7
stx %l7,[%i4+0x198] ! Mem[0000000090000198] = 00000000340361de
! Mem[0000000069800118] = 336f9b10, %l0 = 158380f2, %l2 = 000000c1
add %i3,0x118,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000336f9b10
! Mem[00000000688000d0] = 37e1bc52, %l1 = 0000000002244197
ldsh [%i1+0x0d0],%l1 ! %l1 = 00000000000037e1
! Mem[0000000068000050] = 3554005a5d8c13bc, %l7 = 00000000340361de, %l2 = 00000000336f9b10
add %i0,0x50,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 3554005a5d8c13bc
p44_label_16:
! Mem[0000000069000020] = 8c6e67dc42ab9722, %l7 = 00000000340361de
ldx [%i2+%o4],%l7 ! %l7 = 8c6e67dc42ab9722
! Mem[00000000688001b1] = 3007206b, %l2 = 3554005a5d8c13bc
ldstub [%i1+0x1b1],%l2 ! %l2 = 00000007000000ff
! %l7 = 8c6e67dc42ab9722, Mem[000000006980018c] = d9a3f93f
stb %l7,[%i3+0x18c] ! Mem[000000006980018c] = 22a3f93f
! Mem[000000009100003c] = 6d58bf74, %g2 = 000000001607608c
lduw [%i6+0x03c],%g2 ! %g2 = 000000006d58bf74
! Mem[00000000900001a8] = 08d7db2d, %g2 = 000000006d58bf74
lduh [%i4+0x1aa],%g2 ! %g2 = 00000000000008d7
! Mem[000000006880006c] = b4ef45c6, %l5 = 75334ab1, %l3 = 15c10888
add %i1,0x6c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000b4ef45c6
! Mem[00000000918001c0] = 11b541f32905ab05, %g2 = 00000000000008d7
ldx [%o0+0x1c0],%g2 ! %g2 = 11b541f32905ab05
! %l1 = 00000000000037e1, Mem[0000000091800188] = cbcfa3df62078fa2
stx %l1,[%o0+0x188] ! Mem[0000000091800188] = 00000000000037e1
! Mem[000000009100006c] = f4ab7606, %g2 = 11b541f32905ab05
ldub [%i6+0x06d],%g2 ! %g2 = 00000000000000f4
! Mem[0000000069800114] = 21af25a3, %l0 = eea43df8158380f2
ldstub [%i3+0x114],%l0 ! %l0 = 00000021000000ff
p44_label_17:
! Mem[0000000091000100] = 54efad89, %g2 = 00000000000000f4
ldsb [%i6+0x100],%g2 ! %g2 = 0000000000000054
! Mem[0000000090800110] = 13277769, %g2 = 0000000000000054
lduh [%i5+0x112],%g2 ! %g2 = 0000000000001327
! Mem[00000000698000c8] = 1598b6bf, %l4 = 000000003e255d01
ldstub [%i3+0x0c8],%l4 ! %l4 = 00000015000000ff
! Mem[0000000069800048] = 078a55a4, %l0 = 0000000000000021
swap [%i3+0x048],%l0 ! %l0 = 00000000078a55a4
! Mem[000000009000016c] = 2b70c8a4, %g2 = 0000000000001327
lduw [%i4+0x16c],%g2 ! %g2 = 000000002b70c8a4
! Mem[0000000091000108] = 3cc57cdf, %g2 = 000000002b70c8a4
ldub [%i6+0x108],%g2 ! %g2 = 000000000000003c
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[000000009000005c] = b66aa8b6, %g2 = 000000000000003c
lduw [%i4+0x05c],%g2 ! %g2 = 00000000b66aa8b6
! Mem[00000000680000cc] = 4d6f1573, %l7 = 8c6e67dc42ab9722
ldstub [%i0+0x0cc],%l7 ! %l7 = 0000004d000000ff
! %f0 = a5aa5973 e6f0313a add22752 91f2823c
! %f4 = c1cbfc43 04439eaf 76577ad2 569f2dce
! %f8 = 908368cf 763f7863 0176c965 d0f6a185
! %f12 = 6e0597ce 5141bbd1 6eea61df 76c743d4
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
p44_label_18:
! Mem[0000000068800018] = 6cb0fb1fde3fecff, %l5 = 5c36507475334ab1, %l0 = 00000000078a55a4
add %i1,0x18,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 6cb0fb1fde3fecff
! Mem[00000000698001c0] = d00dd424 04a5878d afdff6b5 31f5cf84
! Mem[00000000698001d0] = 53b760ef e8721290 22742f17 8e44a58e
! Mem[00000000698001e0] = d5867816 663672c8 d94c972f 6ee351ee
! Mem[00000000698001f0] = f8ad50be e9ff0ba1 e764dc2f e26e980a
ldda [%i3+%g4]ASI_BLK_P,%f0 ! Block Load from 00000000698001c0
! %f0 = d00dd424 04a5878d afdff6b5 31f5cf84
! %f4 = 53b760ef e8721290 22742f17 8e44a58e
! %f8 = d5867816 663672c8 d94c972f 6ee351ee
! %f12 = f8ad50be e9ff0ba1 e764dc2f e26e980a
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l4 = 00000015, %l5 = 75334ab1, Mem[00000000680001c0] = d419ec45 02aa4fe4
std %l4,[%i0+0x1c0] ! Mem[00000000680001c0] = 00000015 75334ab1
! Mem[0000000069800169] = 4a032ffc, %l4 = 0000000000000015
ldstub [%i3+0x169],%l4 ! %l4 = 00000003000000ff
! Mem[00000000918000b8] = 1d00a010 1a260a19, %g2 = b66aa8b6, %g3 = 097fdd15
ldd [%o0+0x0b8],%g2 ! %g2 = 000000001d00a010 000000001a260a19
! Mem[0000000069000140] = a411e067, %l7 = 000000000000004d
swap [%i2+0x140],%l7 ! %l7 = 00000000a411e067
! %l2 = 00000007, %l3 = b4ef45c6, Mem[0000000069800130] = 4e264556 a4fe79d6
std %l2,[%i3+0x130] ! Mem[0000000069800130] = 00000007 b4ef45c6
! Mem[0000000068800168] = 0843f8af89135762, %l2 = 0000000000000007, %l4 = 0000000000000003
add %i1,0x168,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 0843f8af89135762
! Mem[00000000690001c8] = dd0fc803, %l0 = de3fecff, %l3 = b4ef45c6
add %i2,0x1c8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000dd0fc803
p44_label_19:
! Mem[00000000698001dc] = 8e44a58e, %l7 = 00000000a411e067
swap [%i3+0x1dc],%l7 ! %l7 = 000000008e44a58e
! Mem[0000000091000148] = 9aa9cc53, %g2 = 000000001d00a010
ldub [%i6+0x14b],%g2 ! %g2 = 000000000000009a
! Mem[0000000090000060] = 4c5c8599 74364561, %g2 = 0000009a, %g3 = 1a260a19
ldd [%i4+0x060],%g2 ! %g2 = 000000004c5c8599 0000000074364561
! Mem[000000006900019c] = b66aa8b6, %l2 = 00000007, %l6 = afa60771
add %i2,0x19c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b66aa8b6
! %l5 = 5c36507475334ab1, Mem[00000000918001f0] = 019c9db48a23ac68
stx %l5,[%o0+0x1f0] ! Mem[00000000918001f0] = 5c36507475334ab1
! Mem[0000000068800014] = c7a996dd, %l1 = 00000000000037e1
ldstub [%i1+0x014],%l1 ! %l1 = 000000c7000000ff
! %l5 = 5c36507475334ab1, Mem[0000000068800128] = b33d8c4f0f948d56
stx %l5,[%i1+0x128] ! Mem[0000000068800128] = 5c36507475334ab1
! Mem[00000000680000f8] = 0a32ded8fddef5a7, %l3 = 00000000dd0fc803, %l0 = 6cb0fb1fde3fecff
add %i0,0xf8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 0a32ded8fddef5a7
! Mem[0000000069800078] = ff316fbe, %l2 = 00000007, %l5 = 75334ab1
add %i3,0x78,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ff316fbe
! Mem[00000000698000fc] = 7488d407, %l5 = ff316fbe, %l3 = dd0fc803
add %i3,0xfc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007488d407
p44_label_20:
! Mem[000000009180013c] = e4f36777, %g2 = 000000004c5c8599
ldsh [%o0+0x13c],%g2 ! %g2 = ffffffffffffe4f3
! Mem[0000000068000130] = ff2156ba, %l1 = 00000000000000c7
swap [%i0+0x130],%l1 ! %l1 = 00000000ff2156ba
! Mem[0000000068000148] = 57389ccf1dfe8dc7, %l7 = 000000008e44a58e, %l1 = 00000000ff2156ba
add %i0,0x148,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 57389ccf1dfe8dc7
! Mem[00000000690001e0] = 080f64ea, %l5 = 00000000ff316fbe
swap [%i2+0x1e0],%l5 ! %l5 = 00000000080f64ea
! Mem[0000000091000088] = 230256eb 945f7bdf, %g2 = ffffe4f3, %g3 = 74364561
ldd [%i6+0x088],%g2 ! %g2 = 00000000230256eb 00000000945f7bdf
! Mem[00000000698001bc] = 023cafed, %l6 = b66aa8b6, %l3 = 7488d407
add %i3,0x1bc,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000023cafed
! Mem[0000000090800018] = 97f1f9a0 4ab1c613, %g2 = 230256eb, %g3 = 945f7bdf
ldd [%i5+%o3],%g2 ! %g2 = 0000000097f1f9a0 000000004ab1c613
! Mem[0000000091000098] = a057e63b, %g2 = 0000000097f1f9a0
ldub [%i6+0x09b],%g2 ! %g2 = 00000000000000a0
! Mem[0000000091000008] = 48e5a058, %g2 = 00000000000000a0
ldsh [%i6+0x00a],%g2 ! %g2 = 00000000000048e5
membar #Sync ! Added by membar checker (2164)
! Mem[0000000068800100] = eea43df8 158380f2 add404d9 185d95ef
! Mem[0000000068800110] = 045cfba4 e64b675c 95a676f4 d04d7aee
! Mem[0000000068800120] = 9775617b c0d79fb0 5c365074 75334ab1
! Mem[0000000068800130] = b71c552e 8de33431 740a2f7b 4e5eca44
mov 0x100,%g6
ldda [%i1+%g6]ASI_BLK_P,%f16 ! Block Load from 0000000068800100
p44_label_21:
! Mem[0000000091000090] = 7f091277, %g18 = f8f49e47d563d9fd
ldsw [%i6+0x090],%g2 ! %g2 = f8f49e47d563d9fd
! Mem[0000000068000158] = eff972c4db317790, %l1 = 57389ccf1dfe8dc7, %l6 = 00000000b66aa8b6
add %i0,0x158,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = eff972c4db317790
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca1b08
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %l6 = db317790, %l7 = 8e44a58e, Mem[00000000688000e0] = 8c16ce77 e0571ef7
std %l6,[%i1+0x0e0] ! Mem[00000000688000e0] = db317790 8e44a58e
! %l3 = 00000000023cafed, Mem[0000000069000088] = d9ae5ee2cae9f0c1
stx %l3,[%i2+0x088] ! Mem[0000000069000088] = 00000000023cafed
! %l4 = 0843f8af89135762, Mem[0000000090000120] = 4c5c859974364561
stx %l4,[%i4+0x120] ! Mem[0000000090000120] = 0843f8af89135762
! Mem[0000000069000030] = a41749d1eb25ad19, %l6 = eff972c4db317790
ldx [%i2+0x030],%l6 ! %l6 = a41749d1eb25ad19
! Mem[0000000090000080] = 3a31f0e6 7359aaa5 3c82f291 5227d2ad
! Mem[0000000090000090] = af9e4304 43fccbc1 ce2d9f56 d27a5776
! Mem[00000000900000a0] = 63783f76 cf688390 85a1f6d0 65c97601
! Mem[00000000900000b0] = d1bb4151 ce97056e d443c776 df61ea6e
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %f16 = eea43df8 158380f2 add404d9 185d95ef
! %f20 = 045cfba4 e64b675c 95a676f4 d04d7aee
! %f24 = 9775617b c0d79fb0 5c365074 75334ab1
! %f28 = b71c552e 8de33431 740a2f7b 4e5eca44
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000090000080] = 3a31f0e6 7359aaa5 3c82f291 5227d2ad
! Mem[0000000090000090] = af9e4304 43fccbc1 ce2d9f56 d27a5776
! Mem[00000000900000a0] = 63783f76 cf688390 85a1f6d0 65c97601
! Mem[00000000900000b0] = d1bb4151 ce97056e d443c776 df61ea6e
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
p44_label_22:
! Mem[00000000680001b8] = 45f3f822, %l2 = 00000007, %l3 = 023cafed
add %i0,0x1b8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000045f3f822
! Mem[0000000069000148] = 1bad2f591bd70dae, %l2 = 0000000000000007, %l0 = 0a32ded8fddef5a7
add %i2,0x148,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 1bad2f591bd70dae
! Mem[0000000090000040] = 3c5c943a e0fbd8e2 d4d1e071 fdd089fe
! Mem[0000000090000050] = 49980d94 d515a901 7e257f34 b66aa8b6
! Mem[0000000090000060] = 4c5c8599 74364561 8cf8613a 32597663
! Mem[0000000090000070] = 6e334bd2 6f5f7106 86057375 8dcc46eb
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000698000d3] = 709b83ac, %l6 = a41749d1eb25ad19
ldstub [%i3+0x0d3],%l6 ! %l6 = 000000ac000000ff
! %f0 = d00dd424 04a5878d afdff6b5 31f5cf84
! %f4 = 53b760ef e8721290 22742f17 8e44a58e
! %f8 = d5867816 663672c8 d94c972f 6ee351ee
! %f12 = f8ad50be e9ff0ba1 e764dc2f e26e980a
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l4 = 0843f8af89135762, Mem[00000000918000fc] = 097fdd15
stw %l4,[%o0+0x0fc] ! Mem[00000000918000fc] = 89135762
! Mem[00000000908001a8] = be6f9887 fa9ffe82, %g2 = 7f091277, %g3 = 4ab1c613
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000be6f9887 00000000fa9ffe82
! Mem[00000000698000bc] = 283136ca, %l6 = 00000000000000ac
ldstub [%i3+0x0bc],%l6 ! %l6 = 00000028000000ff
! Mem[0000000068000100] = 4962f194 36218bff aa476410 a21a8c9c
! Mem[0000000068000110] = e3dfa500 9f6e5b44 5c365074 75334ab1
! Mem[0000000068000120] = d5e3d341 b79b81d4 fd321f2d a558633b
! Mem[0000000068000130] = 000000c7 2f079ebb 604b28f5 123c419c
mov 0x100,%g5
ldda [%i0+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000068000100
! %f16 = ff8b2136 94f16249 9c8c1aa2 106447aa
! %f20 = 445b6e9f 00a5dfe3 b14a3375 7450365c
! %f24 = d4819bb7 41d3e3d5 3b6358a5 2d1f32fd
! %f28 = bb9e072f c7000000 9c413c12 f5284b60
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000180
p44_label_23:
! Mem[0000000068800008] = 1bd41ecfee87a3f1, %l4 = 0843f8af89135762, %l1 = 57389ccf1dfe8dc7
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 1bd41ecfee87a3f1
! Mem[00000000918000bc] = 1a260a19, %g2 = 00000000be6f9887
ldsb [%o0+0x0bc],%g2 ! %g2 = 000000000000001a
! Mem[00000000688000a4] = a81d0d0b, %l7 = 000000008e44a58e
ldsb [%i1+0x0a7],%l7 ! %l7 = 000000000000000b
! Mem[00000000900000d8] = 577ad256, %g2 = 000000000000001a
ldub [%i4+0x0d9],%g2 ! %g2 = 0000000000000057
! Mem[0000000090000168] = 9d57e9dc 2b70c8a4, %g2 = 00000057, %g3 = fa9ffe82
ldd [%i4+0x168],%g2 ! %g2 = 000000009d57e9dc 000000002b70c8a4
! %l2 = 0000000000000007, Mem[0000000091800080] = 537754364fdfde82
stx %l2,[%o0+0x080] ! Mem[0000000091800080] = 0000000000000007
! %l6 = 0000000000000028, Mem[0000000091000098] = a41da2a0
sth %l6,[%i6+0x098] ! Mem[0000000091000098] = 0028a2a0
! %f16 = ff8b2136 94f16249 9c8c1aa2 106447aa
! %f20 = 445b6e9f 00a5dfe3 b14a3375 7450365c
! %f24 = d4819bb7 41d3e3d5 3b6358a5 2d1f32fd
! %f28 = bb9e072f c7000000 9c413c12 f5284b60
stda %f16,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 0000000068000180
! Mem[0000000069800154] = 285610e3, %l7 = 000000000000000b
swap [%i3+0x154],%l7 ! %l7 = 00000000285610e3
! Mem[00000000908001d8] = 3188e525, %g18 = f8f49e47d563d9fd
ldsw [%i5+0x1d8],%g2 ! %g2 = f8f49e47d563d9fd
p44_label_24:
! Mem[00000000688000d5] = 5051f30d, %l4 = 0843f8af89135762
ldstub [%i1+0x0d5],%l4 ! %l4 = 00000051000000ff
! Mem[0000000069000188] = d4d1e071fdd089fe, %l5 = 00000000080f64ea, %l2 = 0000000000000007
add %i2,0x188,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = d4d1e071fdd089fe
! Mem[0000000068800160] = ff6ac596, %l3 = 0000000045f3f822
lduw [%i1+0x160],%l3 ! %l3 = 00000000ff6ac596
membar #Sync ! Added by membar checker (2165)
! Mem[0000000068000184] = 36218bff, %l6 = 00000028, %l1 = ee87a3f1
add %i0,0x184,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000036218bff
! Mem[000000006980011c] = 0866c6cd, %l1 = 0000000036218bff
swap [%i3+0x11c],%l1 ! %l1 = 000000000866c6cd
! Mem[00000000688000ac] = c13aefb2, %l0 = 1bd70dae, %l1 = 0866c6cd
add %i1,0xac,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000c13aefb2
! Mem[0000000090800050] = 7bb3e03f 1e244677, %g2 = 3188e525, %g3 = 2b70c8a4
ldd [%i5+0x050],%g2 ! %g2 = 000000007bb3e03f 000000001e244677
! %f16 = ff8b2136 94f16249 9c8c1aa2 106447aa
! %f20 = 445b6e9f 00a5dfe3 b14a3375 7450365c
! %f24 = d4819bb7 41d3e3d5 3b6358a5 2d1f32fd
! %f28 = bb9e072f c7000000 9c413c12 f5284b60
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! %l2 = fdd089fe, %l3 = ff6ac596, Mem[0000000090000068] = 8cf8613a 32597663
std %l2,[%i4+0x068] ! Mem[0000000090000068] = fdd089fe ff6ac596
! %l0 = 1bad2f591bd70dae, Mem[00000000918001e7] = 5063ed79
stb %l0,[%o0+0x1e7] ! Mem[00000000918001e4] = ae63ed79
p44_label_25:
! Mem[00000000688001a8] = b7d6cac06be08e9e, %l7 = 00000000285610e3, %l1 = 00000000c13aefb2
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = b7d6cac06be08e9e
! Mem[0000000068000118] = 5c36507475334ab1, %l3 = 00000000ff6ac596, %l2 = d4d1e071fdd089fe
add %i0,0x118,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 5c36507475334ab1
! %f16 = ff8b2136 94f16249 9c8c1aa2 106447aa
! %f20 = 445b6e9f 00a5dfe3 b14a3375 7450365c
! %f24 = d4819bb7 41d3e3d5 3b6358a5 2d1f32fd
! %f28 = bb9e072f c7000000 9c413c12 f5284b60
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000069000108] = 726e4421, %l2 = 5c36507475334ab1
swap [%i2+0x108],%l2 ! %l2 = 00000000726e4421
! %l7 = 00000000285610e3, Mem[00000000918001f0] = 5c36507475334ab1
stx %l7,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000000285610e3
! Mem[0000000091800188] = 00000000000037e1, %g2 = 000000007bb3e03f
ldx [%o0+0x188],%g2 ! %g2 = 00000000000037e1
! Mem[0000000068000050] = 3554005a, %l1 = b7d6cac06be08e9e
swap [%i0+0x050],%l1 ! %l1 = 000000003554005a
! Mem[0000000069800180] = 403b68c665d4fe77, %l0 = 1bad2f591bd70dae, %l0 = 1bad2f591bd70dae
add %i3,0x180,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 403b68c665d4fe77
! %l1 = 000000003554005a, Mem[0000000090800140] = 7b6f9104425eec72
stx %l1,[%i5+0x140] ! Mem[0000000090800140] = 000000003554005a
! Mem[0000000090000120] = f8af8913, %g2 = 00000000000037e1
ldsh [%i4+0x122],%g2 ! %g2 = fffffffffffff8af
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 403b68c665d4fe77
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003554005a
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000726e4421
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ff6ac596
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000051
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000080f64ea
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000028
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000285610e3
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 d00dd424 04a5878d
bne %xcc,p44_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be afdff6b5 31f5cf84
bne %xcc,p44_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 53b760ef e8721290
bne %xcc,p44_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 22742f17 8e44a58e
bne %xcc,p44_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be d5867816 663672c8
bne %xcc,p44_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be d94c972f 6ee351ee
bne %xcc,p44_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be f8ad50be e9ff0ba1
bne %xcc,p44_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e764dc2f e26e980a
bne %xcc,p44_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ff8b2136 94f16249
bne %xcc,p44_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9c8c1aa2 106447aa
bne %xcc,p44_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 445b6e9f 00a5dfe3
bne %xcc,p44_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be b14a3375 7450365c
bne %xcc,p44_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d4819bb7 41d3e3d5
bne %xcc,p44_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 3b6358a5 2d1f32fd
bne %xcc,p44_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be bb9e072f c7000000
bne %xcc,p44_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 9c413c12 f5284b60
bne %xcc,p44_f30_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = db6c7ceeff6b230b
ldx [%i0+0x000],%g3 ! Observed data at 0000000068000000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000002faa476410
ldx [%i0+0x018],%g3 ! Observed data at 0000000068000018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x018,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6be08e9e5d8c13bc
ldx [%i0+0x050],%g3 ! Observed data at 0000000068000050
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2006ddc4f679e99b
ldx [%i0+0x088],%g3 ! Observed data at 0000000068000088
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bec6ae62ff6f1573
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000680000c8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6e3080ffd88170ab
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000680000e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = aa476410a21a8c9c
ldx [%i0+0x108],%g3 ! Observed data at 0000000068000108
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000c72f079ebb
ldx [%i0+0x130],%g3 ! Observed data at 0000000068000130
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = 4962f19436218bff
ldx [%i0+0x180],%g3 ! Observed data at 0000000068000180
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = aa476410a21a8c9c
ldx [%i0+0x188],%g3 ! Observed data at 0000000068000188
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = e3dfa5009f6e5b44
ldx [%i0+0x190],%g3 ! Observed data at 0000000068000190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5c36507475334ab1
ldx [%i0+0x198],%g3 ! Observed data at 0000000068000198
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d5e3d341b79b81d4
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000680001a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = fd321f2da558633b
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000680001a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000c72f079ebb
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000680001b0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 604b28f5123c419c
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000680001b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000001575334ab1
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000680001c0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1c0,%g4
set p44_local1_expect,%g1
p44_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 3047c51effa996dd
ldx [%i1+0x010],%g3 ! Observed data at 0000000068800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6cb0fb1fde3fecff
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 = d32b73ff4ece72ba
ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x028,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 37e1bc5250fff30d
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000688000d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = db3177908e44a58e
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000688000e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5284d016c9baff80
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000688000e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = eea43df8158380f2
ldx [%i1+0x100],%g3 ! Observed data at 0000000068800100
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9775617bc0d79fb0
ldx [%i1+0x120],%g3 ! Observed data at 0000000068800120
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5c36507475334ab1
ldx [%i1+0x128],%g3 ! Observed data at 0000000068800128
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = ff6ac596a21a8c9c
ldx [%i1+0x160],%g3 ! Observed data at 0000000068800160
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff6ac5965c84e6f4
ldx [%i1+0x198],%g3 ! Observed data at 0000000068800198
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 30ff206b21b51052
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000688001b0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x1b0,%g4
set p44_local2_expect,%g1
p44_check_local2:
ldx [%g1+0x088],%g2 ! Expected data = 00000000023cafed
ldx [%i2+0x088],%g3 ! Observed data at 0000000069000088
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e14b4520b2ef0915
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000690000a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ac4d7f7160577125
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000690000d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 75334ab14f95f115
ldx [%i2+0x108],%g3 ! Observed data at 0000000069000108
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = aa476410a21a8c9c
ldx [%i2+0x118],%g3 ! Observed data at 0000000069000118
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0ab4f0c70abf5a86
ldx [%i2+0x128],%g3 ! Observed data at 0000000069000128
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000004d40407c89
ldx [%i2+0x140],%g3 ! Observed data at 0000000069000140
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 3c5c943ae0fbd8e2
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 = d4d1e071fdd089fe
ldx [%i2+0x188],%g3 ! Observed data at 0000000069000188
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 49980d94d515a901
ldx [%i2+0x190],%g3 ! Observed data at 0000000069000190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7e257f34b66aa8b6
ldx [%i2+0x198],%g3 ! Observed data at 0000000069000198
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 4c5c859974364561
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000690001a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8cf8613a32597663
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 = 6e334bd26f5f7106
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000690001b0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 860573758dcc46eb
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000690001b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff316fbe9adda87d
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000690001e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1e0,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x048],%g2 ! Expected data = 0000002187f0d262
ldx [%i3+0x048],%g3 ! Observed data at 0000000069800048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = f475731846d55930
ldx [%i3+0x060],%g3 ! Observed data at 0000000069800060
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = a7b0219d78889411
ldx [%i3+0x070],%g3 ! Observed data at 0000000069800070
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff316fbe5711c252
ldx [%i3+0x078],%g3 ! Observed data at 0000000069800078
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 75ce7c5559c3c4e5
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000698000a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d77df93dff3136ca
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000698000b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff98b6bfae64c68b
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000698000c8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 709b83ffc1eb7355
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000698000d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f4e8e3cf7488d407
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000698000f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 36b35e86ffaf25a3
ldx [%i3+0x110],%g3 ! Observed data at 0000000069800110
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 336f9b1036218bff
ldx [%i3+0x118],%g3 ! Observed data at 0000000069800118
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 00000007b4ef45c6
ldx [%i3+0x130],%g3 ! Observed data at 0000000069800130
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = f3485c400000000b
ldx [%i3+0x150],%g3 ! Observed data at 0000000069800150
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4aff2ffcf5347d64
ldx [%i3+0x168],%g3 ! Observed data at 0000000069800168
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = b9e6b38022a3f93f
ldx [%i3+0x188],%g3 ! Observed data at 0000000069800188
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 22742f17a411e067
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000698001d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1d8,%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:
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068000018]
membar #Sync
mov 0x040,%g1
ldda [%i3+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000000]
done
p44_trap1o:
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068000018]
membar #Sync
mov 0x040,%g1
ldda [%o3+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000000]
done
p44_trap2e:
stha %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000000]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000010]
stha %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000010]
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000020]
done
p44_trap2o:
stha %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000000]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000010]
stha %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000010]
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000020]
done
p44_trap3e:
nop
nop
done
p44_trap3o:
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 = 517faebe55147a50
ldx [%g1+0x008],%l1 ! %l1 = 4d4f74889b80320d
ldx [%g1+0x010],%l2 ! %l2 = 4c90b19021c6a2e1
ldx [%g1+0x018],%l3 ! %l3 = cb497d3274386873
ldx [%g1+0x020],%l4 ! %l4 = 09132907f4e8e3cf
ldx [%g1+0x028],%l5 ! %l5 = 11596d1a687e11d9
ldx [%g1+0x030],%l6 ! %l6 = ef836e18983a998e
ldx [%g1+0x038],%l7 ! %l7 = 928083fc309afeac
! 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 = 587ce72f 31b43404 f101c474 5c4bce40
! %f4 = 0a63cc0a 90657816 b3c0b81b 0b7db199
! %f8 = 5b194583 c6a35eab ddaa9053 f510599a
! %f12 = c0fee3df a5431319 a27beec9 ee0e205e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 72b1cb41 1c2488a7 af957b76 d11626e1
! %f20 = d9e943a0 318b095f 043a3501 ffe76921
! %f24 = e753014f 00de76c9 4a66276b ad19e616
! %f28 = 19973cb9 f54891c5 7994189b f20ec8fc
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 17bfe286 45d3ff11 ea6fb4aa d368c07d
! %f36 = ac47e3ea d8633d86 dca64315 9f97144f
! %f40 = 765eca14 d562b407 0ef1623c 8ed079ea
! %f44 = 6c94f36d 6f11fa98 8fce9a13 ec26baa4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdc8e700f00000008,%g7,%g1 ! GSR scale = 1, align = 0
wr %g1,%g0,%gsr ! GSR = dc8e700f00000008
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:
! Mem[000000006b000044] = e126476e, %l0 = 57e99dd6ab34b4c3
swap [%i2+0x044],%l0 ! %l0 = 00000000e126476e
! Mem[0000000091800080] = 537754364fdfde82, %g2 = bc2bd2408ee8b35a
ldx [%o0+0x080],%g2 ! %g2 = 537754364fdfde82
! %f16 = 72b1cb41 1c2488a7 af957b76 d11626e1
! %f20 = d9e943a0 318b095f 043a3501 ffe76921
! %f24 = e753014f 00de76c9 4a66276b ad19e616
! %f28 = 19973cb9 f54891c5 7994189b f20ec8fc
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[000000006a80019c] = cea99bc6, %l3 = dd69dfa7e0b90477
ldsw [%i1+0x19c],%l3 ! %l3 = ffffffffcea99bc6
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[00000000910001c0] = da58ae9c, %g2 = 537754364fdfde82
ldub [%i6+0x1c3],%g2 ! %g2 = 00000000000000da
! Mem[0000000090800068] = 2838e183, %g2 = 00000000000000da
ldsb [%i5+0x069],%g2 ! %g2 = 0000000000000028
membar #Sync ! Added by membar checker (2166)
! Mem[00000000900001ec] = 1619973c, %g2 = 0000000000000028
ldub [%i4+0x1ef],%g2 ! %g2 = 0000000000000016
! Mem[000000006a8001a4] = b288c46b, %l3 = cea99bc6, %l2 = 0d203309
add %i1,0x1a4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b288c46b
! Mem[000000006a800008] = dd2ecc11, %l3 = ffffffffcea99bc6
ldub [%i1+0x009],%l3 ! %l3 = 000000000000002e
p45_label_2:
! Mem[0000000090800118] = 9ea7e060 69bdf7dc, %g2 = 00000016, %g3 = 0bad0b00
ldd [%i5+0x118],%g2 ! %g2 = 000000009ea7e060 0000000069bdf7dc
! Mem[000000006b8000cc] = fc06b711, %l2 = 00000000b288c46b
ldstub [%i3+0x0cc],%l2 ! %l2 = 000000fc000000ff
! Mem[000000006a0001b8] = f3eea7b7, %l4 = 93b33c221dc6da67
swap [%i0+0x1b8],%l4 ! %l4 = 00000000f3eea7b7
! Mem[000000006b000110] = ce13638e, %l7 = 41f2c8561360b930
swap [%i2+0x110],%l7 ! %l7 = 00000000ce13638e
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[000000006b80000c] = 1add5442, %l2 = 00000000000000fc
swap [%i3+0x00c],%l2 ! %l2 = 000000001add5442
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! %l5 = 6c57be801fb61e09, Mem[0000000090000064] = 42819184
stw %l5,[%i4+0x064] ! Mem[0000000090000064] = 1fb61e09
! Mem[00000000900000e8] = e5c4ca01 66d3bff5, %g2 = 9ea7e060, %g3 = 69bdf7dc
ldd [%i4+0x0e8],%g2 ! %g2 = 00000000e5c4ca01 0000000066d3bff5
! Mem[000000006b0000d4] = 1c3a444f, %l2 = 1add5442, %l5 = 1fb61e09
add %i2,0xd4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000001c3a444f
p45_label_3:
! Mem[000000006b800194] = 4b03b2a4, %l3 = 000000000000002e
swap [%i3+0x194],%l3 ! %l3 = 000000004b03b2a4
! %l1 = d8a8d6547c34a343, Mem[00000000900000f0] = c8f3917b1b8f550a
stx %l1,[%i4+0x0f0] ! Mem[00000000900000f0] = d8a8d6547c34a343
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000006a00019d] = 88ceb3b0, %l3 = 000000004b03b2a4
ldstub [%i0+0x19d],%l3 ! %l3 = 000000ce000000ff
! Mem[000000006a000080] = e6a6141e, %l6 = a9209192230694cd
swap [%i0+0x080],%l6 ! %l6 = 00000000e6a6141e
membar #Sync ! Added by membar checker (2167)
! %l4 = 00000000f3eea7b7, Mem[00000000900000af] = 7c9a9b46
stb %l4,[%i4+0x0af] ! Mem[00000000900000ac] = b79a9b46
! Mem[000000006a000038] = 5e03ea59, %l7 = 00000000ce13638e
lduh [%i0+0x038],%l7 ! %l7 = 0000000000005e03
! Mem[000000006a000178] = 4546d16e, %l4 = f3eea7b7, %l6 = e6a6141e
add %i0,0x178,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004546d16e
! Mem[000000006a00005f] = 68f9c5ff, %l4 = 00000000f3eea7b7
ldstub [%i0+0x05f],%l4 ! %l4 = 000000ff000000ff
! Mem[000000006b8000fc] = 48d176ed, %l6 = 000000004546d16e
swap [%i3+0x0fc],%l6 ! %l6 = 0000000048d176ed
p45_label_4:
! Mem[000000006b000118] = bb2854ea0ba8b53b, %l7 = 0000000000005e03, %l2 = 000000001add5442
add %i2,0x118,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = bb2854ea0ba8b53b
! Mem[00000000918000c0] = ccc74c3b, %g18 = 997a0ae605eb9dd5
ldsw [%o0+0x0c0],%g2 ! %g2 = 997a0ae605eb9dd5
! Mem[000000006a0000c0] = d256c1d8 8adc0bdc 048ffafa 05486d48
! Mem[000000006a0000d0] = f7f0ccc9 21e1449e b4ff9210 84bb911c
! Mem[000000006a0000e0] = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! Mem[000000006a0000f0] = 813cfa2c 50d75a1f 41fec8b5 af60fc96
mov 0x0c0,%g6
ldda [%i0+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 000000006a0000c0
! Mem[00000000908001a0] = 6c61f0aa, %g2 = ffffffffccc74c3b
lduh [%i5+0x1a2],%g2 ! %g2 = 0000000000006c61
! Mem[000000006b800130] = 9e4b6b50, %l3 = 00000000000000ce
ldsb [%i3+0x130],%l3 ! %l3 = ffffffffffffff9e
! %l0 = 00000000e126476e, Mem[000000009000002d] = 635cb3be
stb %l0,[%i4+0x02d] ! Mem[000000009000002c] = 6e5cb3be
! Mem[0000000090800008] = 9aa9005c, %g2 = 0000000000006c61
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffff9a
! %f0 = 587ce72f 31b43404 f101c474 5c4bce40
! %f4 = 0a63cc0a 90657816 b3c0b81b 0b7db199
! %f8 = 5b194583 c6a35eab ddaa9053 f510599a
! %f12 = c0fee3df a5431319 a27beec9 ee0e205e
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000091000158] = 18918d26, %g2 = ffffffffffffff9a
lduw [%i6+0x158],%g2 ! %g2 = 0000000018918d26
! Mem[000000006a000008] = 6e0e2fe4ebf8c86a, %l4 = 00000000000000ff, %l7 = 0000000000005e03
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 6e0e2fe4ebf8c86a
p45_label_5:
! Mem[0000000091800080] = 53775436 4fdfde82, %g2 = 18918d26, %g3 = 66d3bff5
ldd [%o0+0x080],%g2 ! %g2 = 0000000053775436 000000004fdfde82
! Mem[00000000910001c8] = e5f5b872eab30abf, %g2 = 0000000053775436
ldx [%i6+0x1c8],%g2 ! %g2 = e5f5b872eab30abf
! %l2 = bb2854ea0ba8b53b, Mem[0000000091800040] = 3fed9e3c8edc3761
stx %l2,[%o0+0x040] ! Mem[0000000091800040] = bb2854ea0ba8b53b
! Mem[000000006b0000cb] = 954bd218, %l7 = 6e0e2fe4ebf8c86a
ldstub [%i2+0x0cb],%l7 ! %l7 = 00000018000000ff
! Mem[000000006b800084] = 00c0052f, %l4 = 00000000000000ff
ldub [%i3+0x084],%l4 ! %l4 = 0000000000000000
! %f16 = d256c1d8 8adc0bdc 048ffafa 05486d48
! %f20 = f7f0ccc9 21e1449e b4ff9210 84bb911c
! %f24 = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! %f28 = 813cfa2c 50d75a1f 41fec8b5 af60fc96
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! %f16 = d256c1d8 8adc0bdc 048ffafa 05486d48
! %f20 = f7f0ccc9 21e1449e b4ff9210 84bb911c
! %f24 = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! %f28 = 813cfa2c 50d75a1f 41fec8b5 af60fc96
mov 0x0c0,%g6
stda %f16,[%i0+%g6]ASI_BLK_SL ! Block Store to 000000006a0000c0
membar #Sync ! Added by membar checker (2168)
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990bb7
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[000000006a800110] = 5f9b407043fbfdb6, %l7 = 0000000000000018, %l5 = 000000001c3a444f
add %i1,0x110,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 5f9b407043fbfdb6
! Mem[000000006b8001dc] = e83c40dd, %l0 = 00000000e126476e
swap [%i3+0x1dc],%l0 ! %l0 = 00000000e83c40dd
p45_label_6:
! Mem[0000000091800148] = 34fee6a0 07e0d876, %g2 = eab30abf, %g3 = 4fdfde82
ldd [%o0+0x148],%g2 ! %g2 = 0000000034fee6a0 0000000007e0d876
! Mem[00000000910000a8] = f7d6f2b7, %g2 = 0000000034fee6a0
ldsh [%i6+0x0aa],%g2 ! %g2 = fffffffffffff7d6
! Mem[0000000090000198] = 99b17d0b1bb8c0b3, %g2 = fffffffffffff7d6
ldx [%i4+0x198],%g2 ! %g2 = 99b17d0b1bb8c0b3
! Mem[0000000090000040] = d256c1d8 8adc0bdc 048ffafa 05486d48
! Mem[0000000090000050] = f7f0ccc9 21e1449e b4ff9210 84bb911c
! Mem[0000000090000060] = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! Mem[0000000090000070] = 813cfa2c 50d75a1f 41fec8b5 af60fc96
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000180] = 0434b431 2fe77c58 40ce4b5c 74c401f1
! Mem[0000000090000190] = 16786590 0acc630a 99b17d0b 1bb8c0b3
! Mem[00000000900001a0] = ab5ea3c6 8345195b 9a5910f5 5390aadd
! Mem[00000000900001b0] = 191343a5 dfe3fec0 5e200eee c9ee7ba2
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000006b00006c] = de490a20, %l1 = d8a8d6547c34a343
lduw [%i2+0x06c],%l1 ! %l1 = 00000000de490a20
! Mem[0000000090000088] = 7c63a12ea19c0b8a, %g2 = 99b17d0b1bb8c0b3
ldx [%i4+0x088],%g2 ! %g2 = 7c63a12ea19c0b8a
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000006b000050] = 6a054e21985050fc, %l1 = 00000000de490a20, %l7 = 0000000000000018
add %i2,0x50,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 6a054e21985050fc
! Mem[0000000090800068] = e18314c3, %g2 = 7c63a12ea19c0b8a
ldub [%i5+0x06b],%g2 ! %g2 = 00000000000000e1
p45_label_7:
! Mem[000000006a800144] = 52dc7599, %l4 = 0000000000000000
ldstub [%i1+0x144],%l4 ! %l4 = 00000052000000ff
! %l5 = 5f9b407043fbfdb6, Mem[0000000091800138] = f8a7fd0f
sth %l5,[%o0+0x138] ! Mem[0000000091800138] = fdb6fd0f
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e36e5cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[00000000910001cc] = 0abf9e22, %g2 = 00000000000000e1
ldsb [%i6+0x1ce],%g2 ! %g2 = 000000000000000a
! Mem[0000000091800110] = f718962d, %g18 = 997a0ae605eb9dd5
ldsw [%o0+0x110],%g2 ! %g2 = 997a0ae605eb9dd5
membar #Sync ! Added by membar checker (2169)
! %l3 = ffffffffffffff9e, Mem[0000000090000074] = 50d75a1f
sth %l3,[%i4+0x074] ! Mem[0000000090000074] = ff9e5a1f
! Mem[000000006b800124] = 45cedb94, %l3 = ffffffffffffff9e
swap [%i3+0x124],%l3 ! %l3 = 0000000045cedb94
membar #Sync ! Added by membar checker (2170)
! Mem[0000000090000040] = d256c1d8 8adc0bdc 048ffafa 05486d48
! Mem[0000000090000050] = f7f0ccc9 21e1449e b4ff9210 84bb911c
! Mem[0000000090000060] = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! Mem[0000000090000070] = 813cfa2c ff9e5a1f 41fec8b5 af60fc96
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[000000009180016c] = 6047d4c3, %g2 = fffffffff718962d
ldsb [%o0+0x16c],%g2 ! %g2 = 0000000000000060
! Mem[000000006a000000] = 4521ab12fe9763f8, %l5 = 5f9b407043fbfdb6, %l7 = 6a054e21985050fc
casxa [%i0]0x80,%l5,%l7 ! %l7 = 4521ab12fe9763f8
p45_label_8:
! Mem[000000006a000028] = 815549738489682a, %l2 = bb2854ea0ba8b53b
ldx [%i0+%o5],%l2 ! %l2 = 815549738489682a
! Mem[000000009180003c] = 80b203b0, %g2 = 0000000000000060
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000080b2
! Mem[000000006a8000b0] = d911012233f96b55, %l0 = 00000000e83c40dd, %l6 = 0000000048d176ed
add %i1,0xb0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = d911012233f96b55
! Mem[0000000090000108] = 93e0629d, %g2 = 00000000000080b2
lduh [%i4+0x108],%g2 ! %g2 = 00000000000093e0
! %f16 = d256c1d8 8adc0bdc 048ffafa 05486d48
! %f20 = f7f0ccc9 21e1449e b4ff9210 84bb911c
! %f24 = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! %f28 = 813cfa2c 50d75a1f 41fec8b5 af60fc96
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[000000006a80017c] = 46c9ef82, %l5 = 43fbfdb6, %l1 = de490a20
add %i1,0x17c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000046c9ef82
! Mem[000000009080000c] = 005c8a51, %g2 = 00000000000093e0
ldsh [%i5+0x00c],%g2 ! %g2 = 000000000000005c
membar #Sync ! Added by membar checker (2171)
! %l7 = 4521ab12fe9763f8, Mem[0000000090000054] = 21e1449e
stw %l7,[%i4+0x054] ! Mem[0000000090000054] = fe9763f8
! Mem[0000000091800010] = 8582e530, %g2 = 000000000000005c
lduh [%o0+0x012],%g2 ! %g2 = 0000000000008582
! Mem[000000006b000168] = a6f3e21a, %l7 = 4521ab12fe9763f8
lduh [%i2+0x168],%l7 ! %l7 = 000000000000a6f3
p45_label_9:
! Mem[000000006a80010c] = f4dfeb4c, %l4 = 0000000000000052
swap [%i1+0x10c],%l4 ! %l4 = 00000000f4dfeb4c
! Mem[000000009000010c] = 484bcedc, %g2 = 0000000000008582
lduw [%i4+0x10c],%g2 ! %g2 = 00000000484bcedc
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e36e5cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800100] = 3fe264b6 334d63fa, %g2 = 484bcedc, %g3 = 07e0d876
ldd [%i5+0x100],%g2 ! %g2 = 000000003fe264b6 00000000334d63fa
! Mem[00000000918000bc] = 0a19ccc7, %g2 = 000000003fe264b6
ldub [%o0+0x0be],%g2 ! %g2 = 000000000000000a
! Mem[00000000908000b8] = 6a7d0b70, %g2 = 000000000000000a
ldsb [%i5+0x0bb],%g2 ! %g2 = 000000000000006a
! Mem[00000000918001c0] = 41f32905, %g2 = 000000000000006a
ldsh [%o0+0x1c2],%g2 ! %g2 = 00000000000041f3
! Mem[00000000918001c0] = 11b541f3, %g2 = 00000000000041f3
ldsh [%o0+0x1c0],%g2 ! %g2 = 00000000000011b5
! Mem[000000006b8001b0] = e443aba7d4beb91a, %l6 = d911012233f96b55, %l7 = 000000000000a6f3
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = e443aba7d4beb91a
p45_label_10:
! Mem[000000006b0001b0] = 45fba7a948359442, %l7 = e443aba7d4beb91a, %l0 = 00000000e83c40dd
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 45fba7a948359442
! Mem[000000006b0001f8] = b7db08a0c2a2899d, %l1 = 0000000046c9ef82, %l4 = 00000000f4dfeb4c
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = b7db08a0c2a2899d
! Mem[000000006b800180] = 67c3e34b, %l0 = 48359442, %l5 = 43fbfdb6
add %i3,0x180,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000067c3e34b
! %l0 = 45fba7a948359442, Mem[00000000900000eb] = 0166d3bf
stb %l0,[%i4+0x0eb] ! Mem[00000000900000e8] = 4266d3bf
! Mem[000000006a800078] = 48282f9d, %l2 = 815549738489682a
swap [%i1+0x078],%l2 ! %l2 = 0000000048282f9d
! Mem[0000000091000190] = 7cd873308f301cc7, %g2 = 00000000000011b5
ldx [%i6+0x190],%g2 ! %g2 = 7cd873308f301cc7
! Mem[000000006a0000a6] = ea0ab320, %l4 = b7db08a0c2a2899d
ldstub [%i0+0x0a6],%l4 ! %l4 = 000000b3000000ff
! Mem[000000006a0000e0] = de20504afe62ca3d, %l4 = 00000000000000b3, %l3 = 0000000045cedb94
add %i0,0xe0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = de20504afe62ca3d
! %f16 = d256c1d8 8adc0bdc 048ffafa 05486d48
! %f20 = f7f0ccc9 21e1449e b4ff9210 84bb911c
! %f24 = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! %f28 = 813cfa2c 50d75a1f 41fec8b5 af60fc96
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! %l1 = 0000000046c9ef82, Mem[0000000090000110] = bcf864f7
sth %l1,[%i4+0x110] ! Mem[0000000090000110] = ef8264f7
p45_label_11:
! Mem[000000006b8001c4] = 84b46362, %l5 = 0000000067c3e34b
swap [%i3+0x1c4],%l5 ! %l5 = 0000000084b46362
! Mem[000000006a800080] = bf6f28555b5995d1, %l1 = 0000000046c9ef82
ldx [%i1+0x080],%l1 ! %l1 = bf6f28555b5995d1
! Mem[000000006a800054] = 2a826539, %l4 = 000000b3, %l0 = 48359442
add %i1,0x54,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002a826539
! %l7 = e443aba7d4beb91a, Mem[000000006b800158] = 6c4d2596
sth %l7,[%i3+0x158] ! Mem[000000006b800158] = b91a2596
! %l0 = 2a826539, %l1 = 5b5995d1, Mem[00000000908001f0] = 6a20e8b4 38c6ddae
std %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 2a826539 5b5995d1
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e36e5cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000091800110] = f718962d, %g18 = 997a0ae605eb9dd5
ldsw [%o0+0x110],%g2 ! %g2 = 997a0ae605eb9dd5
! Mem[000000006b000000] = 7778089c6de0bd0a, %l1 = bf6f28555b5995d1, %l1 = bf6f28555b5995d1
casxa [%i2]0x80,%l1,%l1 ! %l1 = 7778089c6de0bd0a
! %l0 = 2a826539, %l1 = 6de0bd0a, Mem[00000000918001e0] = 18875723 fcc1a550
std %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 2a826539 6de0bd0a
! Mem[000000006a8000bc] = 423ae95d, %l1 = 6de0bd0a, %l6 = 33f96b55
add %i1,0xbc,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000423ae95d
p45_label_12:
! Mem[000000006a800158] = 9c00f828e1a4354d, %l6 = 00000000423ae95d, %l2 = 0000000048282f9d
add %i1,0x158,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 9c00f828e1a4354d
! Mem[000000006b0001a4] = 884a74ac, %l5 = 0000000084b46362
swap [%i2+0x1a4],%l5 ! %l5 = 00000000884a74ac
! Mem[000000006a000020] = 20900c3f, %l4 = 00000000000000b3
swap [%i0+%o4],%l4 ! %l4 = 0000000020900c3f
! Mem[00000000910000b0] = e70aab63, %g2 = fffffffff718962d
lduw [%i6+0x0b0],%g2 ! %g2 = 00000000e70aab63
! %l3 = de20504afe62ca3d, Mem[000000006b80004e] = 18d98ac0
stb %l3,[%i3+0x04e] ! Mem[000000006b80004c] = 18d93dc0
! %l0 = 000000002a826539, Mem[000000006a0001cc] = 47da31a7
stb %l0,[%i0+0x1cc] ! Mem[000000006a0001cc] = 39da31a7
! Mem[0000000090800148] = a5b4d995, %g2 = 00000000e70aab63
ldsh [%i5+0x14a],%g2 ! %g2 = ffffffffffffa5b4
! Mem[000000006a800124] = 22e135e1, %l3 = fe62ca3d, %l2 = e1a4354d
add %i1,0x124,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000022e135e1
! Mem[00000000900000c8] = 5f817b48, %g2 = ffffffffffffa5b4
ldsh [%i4+0x0c8],%g2 ! %g2 = 0000000000005f81
membar #Sync ! Added by membar checker (2172)
! %f0 = 587ce72f 31b43404 f101c474 5c4bce40
! %f4 = 0a63cc0a 90657816 b3c0b81b 0b7db199
! %f8 = 5b194583 c6a35eab ddaa9053 f510599a
! %f12 = c0fee3df a5431319 a27beec9 ee0e205e
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
p45_label_13:
! Mem[000000006b800098] = 67b49e0f, %l7 = e443aba7d4beb91a
ldstub [%i3+0x098],%l7 ! %l7 = 00000067000000ff
! Mem[0000000091800038] = dc76802b, %g2 = 0000000000005f81
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffdc76
! Mem[000000006a800028] = ac626e0caf1d39cd, %l5 = 00000000884a74ac, %l1 = 7778089c6de0bd0a
add %i1,0x28,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = ac626e0caf1d39cd
! Mem[00000000900000f8] = 2e158e4a, %g2 = ffffffffffffdc76
ldub [%i4+0x0fa],%g2 ! %g2 = 000000000000002e
! Mem[0000000090800034] = a371ae78, %g2 = 000000000000002e
ldub [%i5+0x034],%g2 ! %g2 = 00000000000000a3
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e36e5cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l5 = 00000000884a74ac, Mem[0000000090800080] = 9df8cfa2
stw %l5,[%i5+0x080] ! Mem[0000000090800080] = 884a74ac
! Mem[000000006a80004c] = 08849f6d, %l3 = de20504afe62ca3d
ldsb [%i1+0x04f],%l3 ! %l3 = 000000000000006d
! Mem[000000006a8000f0] = d199351d1e961fa9, %l4 = 0000000020900c3f, %l2 = 0000000022e135e1
add %i1,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = d199351d1e961fa9
! Mem[000000006a800128] = a7b7dcd680ea2c8e, %l1 = ac626e0caf1d39cd, %l6 = 00000000423ae95d
add %i1,0x128,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = a7b7dcd680ea2c8e
p45_label_14:
membar #Sync ! Added by membar checker (2173)
! Mem[0000000090000148] = f101c4745c4bce40, %g2 = 00000000000000a3
ldx [%i4+0x148],%g2 ! %g2 = f101c4745c4bce40
! Mem[000000006a00018c] = 97b52930, %l4 = 0000000020900c3f
swap [%i0+0x18c],%l4 ! %l4 = 0000000097b52930
! Mem[000000006a000040] = 01c4e754, %l0 = 000000002a826539
ldsh [%i0+0x042],%l0 ! %l0 = ffffffffffffe754
! Mem[000000006a800040] = 6b294361 87b4de40 03e4e4e1 08849f6d
! Mem[000000006a800050] = d6baa94f 2a826539 0b9b357a 10d85df8
! Mem[000000006a800060] = eb23239b 59bb1262 6d9dcdff 6d95169d
! Mem[000000006a800070] = 5a5b8706 25f1e070 8489682a b8a87fa4
mov 0x040,%g6
ldda [%i1+%g6]ASI_BLK_SL,%f0 ! Block Load from 000000006a800040
! Mem[000000006a0001a0] = b9b406aa, %l6 = a7b7dcd680ea2c8e
swap [%i0+0x1a0],%l6 ! %l6 = 00000000b9b406aa
! Mem[00000000900001c0] = dc0bdc8a, %g2 = f101c4745c4bce40
lduw [%i4+0x1c0],%g2 ! %g2 = 00000000dc0bdc8a
! Mem[00000000908000b0] = 4eb34380a72bad7d, %g2 = 00000000dc0bdc8a
ldx [%i5+0x0b0],%g2 ! %g2 = 4eb34380a72bad7d
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca42 66d3bff5
! Mem[00000000900000f0] = d8a8d654 7c34a343 cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[000000006b000110] = 1360b9303c4a6f4b, %l1 = ac626e0caf1d39cd, %l1 = ac626e0caf1d39cd
add %i2,0x110,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 1360b9303c4a6f4b
! Mem[000000006a000114] = e09d82ec, %l6 = b9b406aa, %l2 = 1e961fa9
add %i0,0x114,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e09d82ec
p45_label_15:
! %f0 = 40deb487 6143296b 6d9f8408 e1e4e403
! %f4 = 3965822a 4fa9bad6 f85dd810 7a359b0b
! %f8 = 6212bb59 9b2323eb 9d16956d ffcd9d6d
! %f12 = 70e0f125 06875b5a a47fa8b8 2a688984
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[000000006b800150] = d3bb1ad16be12fe1, %l6 = 00000000b9b406aa, %l0 = ffffffffffffe754
add %i3,0x150,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = d3bb1ad16be12fe1
! Mem[000000006a00003c] = 6731ce94, %l3 = 000000000000006d
swap [%i0+0x03c],%l3 ! %l3 = 000000006731ce94
! Mem[0000000090800128] = 84bde339, %g2 = 4eb34380a72bad7d
ldsh [%i5+0x12a],%g2 ! %g2 = ffffffffffff84bd
! Mem[00000000908000dc] = 49bd726e, %g18 = 997a0ae605eb9dd5
ldsw [%i5+0x0dc],%g2 ! %g2 = 997a0ae605eb9dd5
! Mem[0000000091000090] = 7f091277f816c220, %g2 = 0000000049bd726e
ldx [%i6+0x090],%g2 ! %g2 = 7f091277f816c220
! Mem[000000006b00001e] = 1d4ea116, %l7 = 0000000000000067
ldstub [%i2+0x01e],%l7 ! %l7 = 000000a1000000ff
! Mem[000000006b0001ac] = 6ceb567e, %l6 = b9b406aa, %l3 = 6731ce94
add %i2,0x1ac,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000006ceb567e
! Mem[0000000090800060] = 5940548c 012da726, %g2 = f816c220, %g3 = 334d63fa
ldd [%i5+0x060],%g2 ! %g2 = 000000005940548c 00000000012da726
! Mem[000000006b800090] = 912bae8b, %l0 = d3bb1ad16be12fe1
swap [%i3+0x090],%l0 ! %l0 = 00000000912bae8b
p45_label_16:
! Mem[000000006a800180] = 34c51b5f ef789f21 c82ae060 f1f12cee
! Mem[000000006a800190] = 931657da 30f0e7f1 fdc1c962 cea99bc6
! Mem[000000006a8001a0] = 1148e00c b288c46b cb4034c3 862ca6ab
! Mem[000000006a8001b0] = 5bc90b0a 61b1b6de ca44c79e 24318d1a
ldda [%i1+%g5]ASI_BLK_PL,%f0 ! Block Load from 000000006a800180
! Mem[0000000091000004] = 1b867a85, %g18 = 997a0ae605eb9dd5
ldsw [%i6+0x004],%g2 ! %g2 = 997a0ae605eb9dd5
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e36e5cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[00000000918000e8] = 35e2f08c, %g2 = 000000001b867a85
ldsb [%o0+0x0e8],%g2 ! %g2 = 0000000000000035
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = ef8264f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000006b8000c8] = ff02ae43, %l0 = 00000000912bae8b
ldsb [%i3+0x0ca],%l0 ! %l0 = ffffffffffffffae
! Mem[000000006a800158] = 9c00f828e1a4354d, %l2 = 00000000e09d82ec, %l1 = 1360b9303c4a6f4b
add %i1,0x158,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 9c00f828e1a4354d
! Mem[000000006a000018] = effd8d18, %l0 = ffffffae, %l4 = 97b52930
add %i0,0x18,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000effd8d18
! Mem[0000000090000040] = d256c1d8 8adc0bdc 048ffafa 05486d48
! Mem[0000000090000050] = f7f0ccc9 fe9763f8 b4ff9210 84bb911c
! Mem[0000000090000060] = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! Mem[0000000090000070] = 813cfa2c ff9e5a1f 41fec8b5 af60fc96
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[000000006b000118] = bb2854ea0ba8b53b, %l2 = 00000000e09d82ec, %l0 = ffffffffffffffae
add %i2,0x118,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = bb2854ea0ba8b53b
p45_label_17:
! Mem[000000006a00015c] = 3333d558, %l6 = 00000000b9b406aa
lduw [%i0+0x15c],%l6 ! %l6 = 000000003333d558
! Mem[000000006a80007c] = b8a87fa4, %l5 = 884a74ac, %l6 = 3333d558
add %i1,0x7c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000b8a87fa4
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = ef8264f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800010] = 402e8582e530e08a, %g2 = 0000000000000035
ldx [%o0+%o2],%g2 ! %g2 = 402e8582e530e08a
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990bb7
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000006a0001d0] = ebb9d6a9, %l6 = 00000000b8a87fa4
lduh [%i0+0x1d0],%l6 ! %l6 = 000000000000ebb9
! Mem[000000006b8001c0] = ffeb969e, %l5 = 884a74ac, %l7 = 000000a1
add %i3,0x1c0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000ffeb969e
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca42 66d3bff5
! Mem[00000000900000f0] = d8a8d654 7c34a343 cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000006a800169] = c1444f89, %l7 = 00000000ffeb969e
ldstub [%i1+0x169],%l7 ! %l7 = 00000044000000ff
! Mem[000000006a8001c0] = 60bf1f7bd59faa7b, %l4 = 00000000effd8d18, %l7 = 0000000000000044
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 60bf1f7bd59faa7b
p45_label_18:
! Mem[000000006a8000dc] = 7e8b87aa, %l1 = 9c00f828e1a4354d
swap [%i1+0x0dc],%l1 ! %l1 = 000000007e8b87aa
! Mem[000000006b000178] = a7139cf05870ced7, %l0 = bb2854ea0ba8b53b, %l4 = 00000000effd8d18
add %i2,0x178,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a7139cf05870ced7
! %l7 = 60bf1f7bd59faa7b, Mem[000000006b0001c2] = 0e1cfbea
sth %l7,[%i2+0x1c2] ! Mem[000000006b0001c0] = 0e1caa7b
! Mem[0000000090000180] = 0434b431 2fe77c58 40ce4b5c 74c401f1
! Mem[0000000090000190] = 16786590 0acc630a 99b17d0b 1bb8c0b3
! Mem[00000000900001a0] = ab5ea3c6 8345195b 9a5910f5 5390aadd
! Mem[00000000900001b0] = 191343a5 dfe3fec0 5e200eee c9ee7ba2
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000006b000018] = 95b70750, %l1 = 000000007e8b87aa
ldsh [%i2+0x01a],%l1 ! %l1 = 0000000000000750
! %f0 = 219f78ef 5f1bc534 ee2cf1f1 60e02ac8
! %f4 = f1e7f030 da571693 c69ba9ce 62c9c1fd
! %f8 = 6bc488b2 0ce04811 aba62c86 c33440cb
! %f12 = deb6b161 0a0bc95b 1a8d3124 9ec744ca
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000006b8001c0] = ffeb969e, %l7 = d59faa7b, %l2 = e09d82ec
add %i3,0x1c0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ffeb969e
! Mem[000000006b0001f8] = b7db08a0, %l3 = 6ceb567e, %l7 = d59faa7b
add %i2,0x1f8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000b7db08a0
! Mem[00000000908000e0] = 7b8229147184bdc4, %g2 = 402e8582e530e08a
ldx [%i5+0x0e0],%g2 ! %g2 = 7b8229147184bdc4
! Mem[000000006a000178] = 4546d16e5a07b62e, %l0 = bb2854ea0ba8b53b, %l1 = 0000000000000750
add %i0,0x178,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 4546d16e5a07b62e
p45_label_19:
! Mem[000000006a0001d0] = ebb9d6a9, %l3 = 000000006ceb567e
swap [%i0+0x1d0],%l3 ! %l3 = 00000000ebb9d6a9
! Mem[000000006a800018] = 15d90347, %l2 = ffeb969e, %l4 = 5870ced7
add %i1,0x18,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000015d90347
! Mem[0000000091000150] = 3ab93af1, %g2 = 7b8229147184bdc4
ldub [%i6+0x150],%g2 ! %g2 = 000000000000003a
! Mem[000000006a800048] = 03e4e4e108849f6d, %l4 = 0000000015d90347, %l6 = 000000000000ebb9
add %i1,0x48,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 03e4e4e108849f6d
! %l4 = 0000000015d90347, Mem[0000000090800008] = 9c039aa9005c8a51
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000015d90347
! %l2 = 00000000ffeb969e, Mem[00000000910000f8] = f92f485f
stw %l2,[%i6+0x0f8] ! Mem[00000000910000f8] = ffeb969e
! Mem[000000006b8001b0] = e443aba7, %l6 = 08849f6d, %l1 = 5a07b62e
add %i3,0x1b0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e443aba7
! %l2 = 00000000ffeb969e, Mem[000000006b000192] = dc2dc09e
stb %l2,[%i2+0x192] ! Mem[000000006b000190] = dc2d9e9e
! Mem[0000000091000118] = 454e9c33, %g2 = 000000000000003a
ldub [%i6+0x118],%g2 ! %g2 = 0000000000000045
! %l5 = 00000000884a74ac, Mem[00000000918000e0] = 244c0f1d77149a5d
stx %l5,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000000884a74ac
p45_label_20:
! Mem[000000006a800014] = 5450f96e, %l1 = e443aba7, %l4 = 15d90347
add %i1,0x14,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000005450f96e
! Mem[000000006b00003c] = 0c59b2fa, %l6 = 03e4e4e108849f6d
swap [%i2+0x03c],%l6 ! %l6 = 000000000c59b2fa
! Mem[000000009000009c] = f262fa22, %g2 = 0000000000000045
ldsh [%i4+0x09c],%g2 ! %g2 = fffffffffffff262
! %l3 = 00000000ebb9d6a9, Mem[000000006a800144] = ffdc7599
stw %l3,[%i1+0x144] ! Mem[000000006a800144] = ebb9d6a9
! Mem[0000000091800038] = dc76802b80b203b0, %g2 = fffffffffffff262
ldx [%o0+0x038],%g2 ! %g2 = dc76802b80b203b0
! Mem[000000006a00011e] = 7a2091da, %l3 = 00000000ebb9d6a9
ldstub [%i0+0x11e],%l3 ! %l3 = 00000091000000ff
! Mem[000000006b000109] = 4dda4786, %l3 = 0000000000000091
ldstub [%i2+0x109],%l3 ! %l3 = 000000da000000ff
! %l0 = bb2854ea0ba8b53b, Mem[0000000091800130] = f295856e8f1f7fe0
stx %l0,[%o0+0x130] ! Mem[0000000091800130] = bb2854ea0ba8b53b
! %l4 = 000000005450f96e, Mem[0000000091800120] = a8761efd
stb %l4,[%o0+0x120] ! Mem[0000000091800120] = 6e761efd
! Mem[000000006a8000ea] = c4901268, %l6 = 000000000c59b2fa
ldstub [%i1+0x0ea],%l6 ! %l6 = 00000012000000ff
p45_label_21:
! Mem[000000006a000104] = 3a99f2a2, %l0 = bb2854ea0ba8b53b
ldsh [%i0+0x104],%l0 ! %l0 = 0000000000003a99
! %f0 = 219f78ef 5f1bc534 ee2cf1f1 60e02ac8
! %f4 = f1e7f030 da571693 c69ba9ce 62c9c1fd
! %f8 = 6bc488b2 0ce04811 aba62c86 c33440cb
! %f12 = deb6b161 0a0bc95b 1a8d3124 9ec744ca
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %l2 = 00000000ffeb969e, Mem[0000000091800136] = b53bfdb6
sth %l2,[%o0+0x136] ! Mem[0000000091800134] = 969efdb6
! Mem[0000000090000180] = 0434b431 2fe77c58 40ce4b5c 74c401f1
! Mem[0000000090000190] = 16786590 0acc630a 99b17d0b 1bb8c0b3
! Mem[00000000900001a0] = ab5ea3c6 8345195b 9a5910f5 5390aadd
! Mem[00000000900001b0] = 191343a5 dfe3fec0 5e200eee c9ee7ba2
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (2174)
! %l6 = 00000012, %l7 = b7db08a0, Mem[00000000900001b8] = 5e200eee c9ee7ba2
std %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = 00000012 b7db08a0
! Mem[000000006b8001d8] = c3ee5ba4, %l4 = 5450f96e, %l3 = 000000da
add %i3,0x1d8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c3ee5ba4
! %l1 = 00000000e443aba7, Mem[0000000091000038] = 2b9468ee6d58bf74
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 00000000e443aba7
! Mem[000000006b800048] = 46c6d0df, %l1 = 00000000e443aba7
lduw [%i3+0x048],%l1 ! %l1 = 0000000046c6d0df
! Mem[00000000900001a8] = 9a5910f5, %g2 = dc76802b80b203b0
ldub [%i4+0x1a8],%g2 ! %g2 = 000000000000009a
! Mem[0000000090800074] = 940c27ba, %g2 = 000000000000009a
ldub [%i5+0x076],%g2 ! %g2 = 0000000000000094
p45_label_22:
! Mem[000000006a000008] = 6e0e2fe4ebf8c86a, %l1 = 0000000046c6d0df, %l0 = 0000000000003a99
add %i0,0x08,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 6e0e2fe4ebf8c86a
! Mem[0000000091800154] = b80be421, %g18 = 997a0ae605eb9dd5
ldsw [%o0+0x154],%g2 ! %g2 = 997a0ae605eb9dd5
! Mem[000000006b800098] = ffb49e0f, %l2 = 00000000ffeb969e
swap [%i3+0x098],%l2 ! %l2 = 00000000ffb49e0f
! Mem[000000006b800028] = 2d6af41e, %l2 = 00000000ffb49e0f
swap [%i3+%o5],%l2 ! %l2 = 000000002d6af41e
! %f0 = 219f78ef 5f1bc534 ee2cf1f1 60e02ac8
! %f4 = f1e7f030 da571693 c69ba9ce 62c9c1fd
! %f8 = 6bc488b2 0ce04811 aba62c86 c33440cb
! %f12 = deb6b161 0a0bc95b 1a8d3124 9ec744ca
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l4 = 000000005450f96e, Mem[00000000910001e0] = e503427004fdbd42
stx %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 000000005450f96e
! Mem[000000006a000030] = f875fa51, %l2 = 2d6af41e, %l5 = 884a74ac
add %i0,0x30,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f875fa51
! %f16 = d256c1d8 8adc0bdc 048ffafa 05486d48
! %f20 = f7f0ccc9 21e1449e b4ff9210 84bb911c
! %f24 = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! %f28 = 813cfa2c 50d75a1f 41fec8b5 af60fc96
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000090000160] = 12bb599b, %g2 = ffffffffb80be421
ldsb [%i4+0x161],%g2 ! %g2 = 0000000000000012
! Mem[0000000090800148] = cb60a5b4 d995135c, %g2 = 00000012, %g3 = 012da726
ldd [%i5+0x148],%g2 ! %g2 = 00000000cb60a5b4 00000000d995135c
p45_label_23:
! Mem[000000006a800044] = 87b4de40, %l7 = 00000000b7db08a0
swap [%i1+0x044],%l7 ! %l7 = 0000000087b4de40
! Mem[0000000091800114] = c7e3e047, %g2 = 00000000cb60a5b4
lduw [%o0+0x114],%g2 ! %g2 = 00000000c7e3e047
! Mem[000000006b800018] = 735d8fadbf815c13, %l1 = 0000000046c6d0df, %l5 = 00000000f875fa51
add %i3,0x18,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 735d8fadbf815c13
! %f0 = 219f78ef 5f1bc534 ee2cf1f1 60e02ac8
! %f4 = f1e7f030 da571693 c69ba9ce 62c9c1fd
! %f8 = 6bc488b2 0ce04811 aba62c86 c33440cb
! %f12 = deb6b161 0a0bc95b 1a8d3124 9ec744ca
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! %l7 = 0000000087b4de40, Mem[000000009180000e] = 67e1402e
sth %l7,[%o0+0x00e] ! Mem[000000009180000c] = de40402e
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca42 66d3bff5
! Mem[00000000900000f0] = d8a8d654 7c34a343 cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %f16 = d256c1d8 8adc0bdc 048ffafa 05486d48
! %f20 = f7f0ccc9 21e1449e b4ff9210 84bb911c
! %f24 = 3dca62fe 4a5020de 2aaa53c3 a4bd432e
! %f28 = 813cfa2c 50d75a1f 41fec8b5 af60fc96
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000006b8001f4] = f033a78d, %l7 = 0000000087b4de40
swap [%i3+0x1f4],%l7 ! %l7 = 00000000f033a78d
! Mem[000000006b000028] = 2bf6101d, %l5 = 735d8fadbf815c13
lduw [%i2+%o5],%l5 ! %l5 = 000000002bf6101d
! Mem[000000006b0001f0] = 6f2def4a, %l4 = 000000005450f96e
ldstub [%i2+0x1f0],%l4 ! %l4 = 0000006f000000ff
p45_label_24:
! Mem[000000006b800040] = 6a1c4895 674babfc 46c6d0df 18d93dc0
! Mem[000000006b800050] = 44d8bee9 5cf13af3 d32c1501 24060836
! Mem[000000006b800060] = dfd38d30 11deb60a db4b76e0 e92fec37
! Mem[000000006b800070] = 7e5d96fd 2962a85d cda9d572 6982da49
ldda [%i3+%g4]ASI_BLK_S,%f0 ! Block Load from 000000006b800040
! Mem[000000006b80004d] = 18d93dc0, %l5 = 000000002bf6101d
ldstub [%i3+0x04d],%l5 ! %l5 = 000000d9000000ff
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990bb7
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800190] = f2446a48, %g18 = 997a0ae605eb9dd5
ldsw [%i5+0x190],%g2 ! %g2 = 997a0ae605eb9dd5
! Mem[000000006a8000ec] = 24aef99a, %l5 = 00000000000000d9
swap [%i1+0x0ec],%l5 ! %l5 = 0000000024aef99a
! Mem[000000006b8001dc] = e126476e, %l0 = 6e0e2fe4ebf8c86a
swap [%i3+0x1dc],%l0 ! %l0 = 00000000e126476e
! Mem[000000006b00007c] = 246510bf, %l3 = c3ee5ba4, %l3 = c3ee5ba4
add %i2,0x7c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000246510bf
! %l6 = 00000012, %l7 = f033a78d, Mem[000000006a800048] = 03e4e4e1 08849f6d
std %l6,[%i1+0x048] ! Mem[000000006a800048] = 00000012 f033a78d
! %l2 = 000000002d6af41e, Mem[00000000900001f0] = 1f5ad750
stw %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = 2d6af41e
! Mem[000000006b000038] = 2056bf8808849f6d, %l5 = 0000000024aef99a
ldx [%i2+0x038],%l5 ! %l5 = 2056bf8808849f6d
p45_label_25:
! Mem[0000000091000088] = 230256eb, %g18 = 997a0ae605eb9dd5
ldsw [%i6+0x088],%g2 ! %g2 = 997a0ae605eb9dd5
! Mem[000000006b80019c] = bf1d91a1, %l2 = 000000002d6af41e
ldub [%i3+0x19f],%l2 ! %l2 = 00000000000000a1
! %l5 = 2056bf8808849f6d, Mem[000000006b800150] = d3bb1ad16be12fe1
stx %l5,[%i3+0x150] ! Mem[000000006b800150] = 2056bf8808849f6d
! Mem[000000006a0001d8] = e7426ec3, %l1 = 0000000046c6d0df
swap [%i0+0x1d8],%l1 ! %l1 = 00000000e7426ec3
! Mem[000000006a000074] = 17f11d5c, %l2 = 00000000000000a1
lduw [%i0+0x074],%l2 ! %l2 = 0000000017f11d5c
! Mem[000000006a0000a4] = ea0aff20, %l3 = 00000000246510bf
ldsb [%i0+0x0a6],%l3 ! %l3 = ffffffffffffffff
! %f0 = 6a1c4895 674babfc 46c6d0df 18d93dc0
! %f4 = 44d8bee9 5cf13af3 d32c1501 24060836
! %f8 = dfd38d30 11deb60a db4b76e0 e92fec37
! %f12 = 7e5d96fd 2962a85d cda9d572 6982da49
stda %f0,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 000000006b8001c0
! %l4 = 000000000000006f, Mem[000000009100014a] = 249aa9cc
sth %l4,[%i6+0x14a] ! Mem[0000000091000148] = 006fa9cc
! Mem[0000000090000140] = 40deb487 6143296b 6d9f8408 e1e4e403
! Mem[0000000090000150] = 3965822a 4fa9bad6 f85dd810 7a359b0b
! Mem[0000000090000160] = 6212bb59 9b2323eb 9d16956d ffcd9d6d
! Mem[0000000090000170] = 70e0f125 06875b5a a47fa8b8 2a688984
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000900000b0] = 9a9b46981f4d5e21, %g2 = 00000000230256eb
ldx [%i4+0x0b0],%g2 ! %g2 = 9a9b46981f4d5e21
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000e126476e
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000e7426ec3
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000017f11d5c
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffff
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000006f
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 2056bf8808849f6d
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000012
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f033a78d
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 6a1c4895 674babfc
bne %xcc,p45_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 46c6d0df 18d93dc0
bne %xcc,p45_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 44d8bee9 5cf13af3
bne %xcc,p45_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d32c1501 24060836
bne %xcc,p45_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be dfd38d30 11deb60a
bne %xcc,p45_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be db4b76e0 e92fec37
bne %xcc,p45_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7e5d96fd 2962a85d
bne %xcc,p45_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be cda9d572 6982da49
bne %xcc,p45_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be d256c1d8 8adc0bdc
bne %xcc,p45_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 048ffafa 05486d48
bne %xcc,p45_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be f7f0ccc9 21e1449e
bne %xcc,p45_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be b4ff9210 84bb911c
bne %xcc,p45_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 3dca62fe 4a5020de
bne %xcc,p45_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 2aaa53c3 a4bd432e
bne %xcc,p45_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 813cfa2c 50d75a1f
bne %xcc,p45_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 41fec8b5 af60fc96
bne %xcc,p45_f30_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 000000b3c5c57fbf
ldx [%i0+0x020],%g3 ! Observed data at 000000006a000020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5e03ea590000006d
ldx [%i0+0x038],%g3 ! Observed data at 000000006a000038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = a9bc626368f9c5ff
ldx [%i0+0x058],%g3 ! Observed data at 000000006a000058
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 230694cdfe687404
ldx [%i0+0x080],%g3 ! Observed data at 000000006a000080
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 28485de1ea0aff20
ldx [%i0+0x0a0],%g3 ! Observed data at 000000006a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = dc0bdc8ad8c156d2
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 = 486d4805fafa8f04
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 = 9e44e121c9ccf0f7
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1c91bb841092ffb4
ldx [%i0+0x0d8],%g3 ! Observed data at 000000006a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = de20504afe62ca3d
ldx [%i0+0x0e0],%g3 ! Observed data at 000000006a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2e43bda4c353aa2a
ldx [%i0+0x0e8],%g3 ! Observed data at 000000006a0000e8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1f5ad7502cfa3c81
ldx [%i0+0x0f0],%g3 ! Observed data at 000000006a0000f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 96fc60afb5c8fe41
ldx [%i0+0x0f8],%g3 ! Observed data at 000000006a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0682f6c77a20ffda
ldx [%i0+0x118],%g3 ! Observed data at 000000006a000118
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x118,%g4
ldx [%g1+0x188],%g2 ! Expected data = fb6d0d9120900c3f
ldx [%i0+0x188],%g3 ! Observed data at 000000006a000188
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4cf398ca88ffb3b0
ldx [%i0+0x198],%g3 ! Observed data at 000000006a000198
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 80ea2c8e11b8838f
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 = 1dc6da67c99e37aa
ldx [%i0+0x1b8],%g3 ! Observed data at 000000006a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 95b6c16339da31a7
ldx [%i0+0x1c8],%g3 ! Observed data at 000000006a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 6ceb567ecce05d55
ldx [%i0+0x1d0],%g3 ! Observed data at 000000006a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 46c6d0dfeb4d5630
ldx [%i0+0x1d8],%g3 ! Observed data at 000000006a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1d8,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = 6b294361b7db08a0
ldx [%i1+0x040],%g3 ! Observed data at 000000006a800040
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000012f033a78d
ldx [%i1+0x048],%g3 ! Observed data at 000000006a800048
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 8489682ab8a87fa4
ldx [%i1+0x078],%g3 ! Observed data at 000000006a800078
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7521e296e1a4354d
ldx [%i1+0x0d8],%g3 ! Observed data at 000000006a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = c490ff68000000d9
ldx [%i1+0x0e8],%g3 ! Observed data at 000000006a8000e8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = d634f5a200000052
ldx [%i1+0x108],%g3 ! Observed data at 000000006a800108
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 697b8cbaebb9d6a9
ldx [%i1+0x140],%g3 ! Observed data at 000000006a800140
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = c1ff4f89601e43f2
ldx [%i1+0x168],%g3 ! Observed data at 000000006a800168
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x168,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 95b707501d4eff16
ldx [%i2+0x018],%g3 ! Observed data at 000000006b000018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2056bf8808849f6d
ldx [%i2+0x038],%g3 ! Observed data at 000000006b000038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 37bc7cc7ab34b4c3
ldx [%i2+0x040],%g3 ! Observed data at 000000006b000040
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x040,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 954bd2ff79bfb2a5
ldx [%i2+0x0c8],%g3 ! Observed data at 000000006b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4dff47869ecb499b
ldx [%i2+0x108],%g3 ! Observed data at 000000006b000108
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 1360b9303c4a6f4b
ldx [%i2+0x110],%g3 ! Observed data at 000000006b000110
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x110,%g4
ldx [%g1+0x190],%g2 ! Expected data = dc2d9e9eecfdf64d
ldx [%i2+0x190],%g3 ! Observed data at 000000006b000190
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e9624cf084b46362
ldx [%i2+0x1a0],%g3 ! Observed data at 000000006b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0e1caa7b52e1780b
ldx [%i2+0x1c0],%g3 ! Observed data at 000000006b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff2def4a45f94538
ldx [%i2+0x1f0],%g3 ! Observed data at 000000006b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1f0,%g4
set p45_local3_expect,%g1
p45_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = eb101ff1000000fc
ldx [%i3+0x008],%g3 ! Observed data at 000000006b800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffb49e0f4b9cfccd
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 = 46c6d0df18ff3dc0
ldx [%i3+0x048],%g3 ! Observed data at 000000006b800048
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x048,%g4
ldx [%g1+0x090],%g2 ! Expected data = 6be12fe14e64c2e4
ldx [%i3+0x090],%g3 ! Observed data at 000000006b800090
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffeb969e3ffc77a8
ldx [%i3+0x098],%g3 ! Observed data at 000000006b800098
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff02ae43ff06b711
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 = b27b398e4546d16e
ldx [%i3+0x0f8],%g3 ! Observed data at 000000006b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = b8936ab1ffffff9e
ldx [%i3+0x120],%g3 ! Observed data at 000000006b800120
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2056bf8808849f6d
ldx [%i3+0x150],%g3 ! Observed data at 000000006b800150
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = b91a2596b37294c5
ldx [%i3+0x158],%g3 ! Observed data at 000000006b800158
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = 051ba3c30000002e
ldx [%i3+0x190],%g3 ! Observed data at 000000006b800190
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = fcab4b6795481c6a
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 = c03dd918dfd0c646
ldx [%i3+0x1c8],%g3 ! Observed data at 000000006b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f33af15ce9bed844
ldx [%i3+0x1d0],%g3 ! Observed data at 000000006b8001d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3608062401152cd3
ldx [%i3+0x1d8],%g3 ! Observed data at 000000006b8001d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0ab6de11308dd3df
ldx [%i3+0x1e0],%g3 ! Observed data at 000000006b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 37ec2fe9e0764bdb
ldx [%i3+0x1e8],%g3 ! Observed data at 000000006b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5da86229fd965d7e
ldx [%i3+0x1f0],%g3 ! Observed data at 000000006b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 49da826972d5a9cd
ldx [%i3+0x1f8],%g3 ! Observed data at 000000006b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1f8,%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:
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800028]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a800010]
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a800028]
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b800028]
stda %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008]
done
p45_trap1o:
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800028]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a800010]
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a800028]
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b800028]
stda %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008]
done
p45_trap2e:
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a000000]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b000000]
stda %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000000]
done
p45_trap2o:
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a000000]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b000000]
stda %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000000]
done
p45_trap3e:
nop
done
p45_trap3o:
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 = 57e99dd6ab34b4c3
ldx [%g1+0x008],%l1 ! %l1 = d8a8d6547c34a343
ldx [%g1+0x010],%l2 ! %l2 = c5452e360d203309
ldx [%g1+0x018],%l3 ! %l3 = dd69dfa7e0b90477
ldx [%g1+0x020],%l4 ! %l4 = 93b33c221dc6da67
ldx [%g1+0x028],%l5 ! %l5 = 6c57be801fb61e09
ldx [%g1+0x030],%l6 ! %l6 = a9209192230694cd
ldx [%g1+0x038],%l7 ! %l7 = 41f2c8561360b930
! 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 = f9efe9fd ef61681c b04ccd3b 0ca7fa77
! %f4 = 0dd3349a 1abec8ef aa5a17c0 9af780c1
! %f8 = df6c55e8 29b66b65 93a77326 092b4891
! %f12 = eca975ca fbafa307 12709bbc fe97c4c7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 72c3c423 d40738ff 4f2b96eb 6dc86729
! %f20 = a6cddceb 5623f599 89f4e511 ec5a5a51
! %f24 = 8c0e2769 938c2f50 067d7f52 49c3321d
! %f28 = 595cb7f5 3baf9049 bd97f4ff 44ac516c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 08cdc154 66ac1a41 f863e3c2 75485825
! %f36 = 64f4b8e3 de42f99a 73d78038 5b517aef
! %f40 = 00ad5b41 bc0fd732 aa7fd8c0 70200fef
! %f44 = e4341474 763b0ea7 0c9169e9 d32881d6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x12eef9f800000025,%g7,%g1 ! GSR scale = 4, align = 5
wr %g1,%g0,%gsr ! GSR = 12eef9f800000025
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:
! %l0 = 7a076647, %l1 = 796dd614, Mem[0000000090000128] = 0bbffa96 d854072e
std %l0,[%i4+0x128] ! Mem[0000000090000128] = 7a076647 796dd614
! Mem[000000006d0001f8] = b31eb695, %l3 = ef868aae60f30845
ldsb [%i2+0x1fa],%l3 ! %l3 = ffffffffffffffb6
! Mem[000000006c8000bc] = 3b0250c5, %l6 = 4f0f12c80699e1c9
lduw [%i1+0x0bc],%l6 ! %l6 = 000000003b0250c5
! Mem[000000006c800080] = 47a8b9de dae7c6ed a2c0fd0f ad2a7568
! Mem[000000006c800090] = d795b7e2 84d8655e 06e940f7 2d59f3b1
! Mem[000000006c8000a0] = 23218f58 377fea19 dff137e9 c650955f
! Mem[000000006c8000b0] = 0b0aff4c e6c1d5c4 9a588a3f 3b0250c5
mov 0x080,%g4
ldda [%i1+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 000000006c800080
! Mem[000000006d800018] = f0e4c8bc, %l2 = f9f062ca45ad90e7
swap [%i3+%o3],%l2 ! %l2 = 00000000f0e4c8bc
! Mem[0000000090800040] = 78c1e8f5e698cf29, %g2 = 1c395a1583d4ebc8
ldx [%i5+0x040],%g2 ! %g2 = 78c1e8f5e698cf29
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %f16 = edc6e7da deb9a847 68752aad 0ffdc0a2
! %f20 = 5e65d884 e2b795d7 b1f3592d f740e906
! %f24 = 19ea7f37 588f2123 5f9550c6 e937f1df
! %f28 = c4d5c1e6 4cff0a0b c550023b 3f8a589a
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000091000030] = 4f31cfc6, %g2 = 78c1e8f5e698cf29
ldub [%i6+0x032],%g2 ! %g2 = 000000000000004f
! Mem[0000000091000060] = f7488a658ce9387c, %g2 = 000000000000004f
ldx [%i6+0x060],%g2 ! %g2 = f7488a658ce9387c
p46_label_2:
! Mem[000000006c8000e4] = 30c63e09, %l5 = fc23d67a7a01b5b0
lduh [%i1+0x0e4],%l5 ! %l5 = 00000000000030c6
! Mem[000000006d0001ac] = 674940a2, %l4 = 9888f2c8252bda3e
ldsw [%i2+0x1ac],%l4 ! %l4 = 00000000674940a2
! Mem[000000006d80006c] = 249fbb32, %l2 = 00000000f0e4c8bc
swap [%i3+0x06c],%l2 ! %l2 = 00000000249fbb32
! Mem[000000006c0000c0] = ecc5ef1d 1f271c6a 0301cb9e 45dfd8b4
! Mem[000000006c0000d0] = 1c78c16a b5e3a8b4 9d6edf34 83fe51c1
! Mem[000000006c0000e0] = 2a607d4e 8b76c878 edffa750 7e21ecd6
! Mem[000000006c0000f0] = d487010d 5f4ce010 d21d65d7 9afeea28
ldda [%i0+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 000000006c0000c0
! Mem[000000006d8001f4] = fdd520bd, %l3 = ffffffffffffffb6
swap [%i3+0x1f4],%l3 ! %l3 = 00000000fdd520bd
! Mem[000000009080016c] = d5f50a6e, %g2 = f7488a658ce9387c
lduw [%i5+0x16c],%g2 ! %g2 = 00000000d5f50a6e
! Mem[000000006d00008c] = 5f7a182a, %l7 = 7114f894, %l3 = fdd520bd
add %i2,0x8c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005f7a182a
! Mem[0000000091000138] = 21962292, %g2 = 00000000d5f50a6e
lduw [%i6+0x138],%g2 ! %g2 = 0000000021962292
! %l4 = 674940a2, %l5 = 000030c6, Mem[00000000918001b8] = e384e8a2 d9b4a6f2
std %l4,[%o0+0x1b8] ! Mem[00000000918001b8] = 674940a2 000030c6
! Mem[000000006c8000b8] = 9a588a3f, %l4 = 00000000674940a2
swap [%i1+0x0b8],%l4 ! %l4 = 000000009a588a3f
p46_label_3:
! %l3 = 000000005f7a182a, Mem[00000000908001e9] = 45f269ad
stb %l3,[%i5+0x1e9] ! Mem[00000000908001e8] = 2af269ad
! Mem[0000000090800068] = 062838e18314c346, %g2 = 0000000021962292
ldx [%i5+0x068],%g2 ! %g2 = 062838e18314c346
! %f0 = ecc5ef1d 1f271c6a 0301cb9e 45dfd8b4
! %f4 = 1c78c16a b5e3a8b4 9d6edf34 83fe51c1
! %f8 = 2a607d4e 8b76c878 edffa750 7e21ecd6
! %f12 = d487010d 5f4ce010 d21d65d7 9afeea28
mov 0x180,%g6
stda %f0,[%i1+%g6]ASI_BLK_S ! Block Store to 000000006c800180
! %l0 = 0c1b83d27a076647, Mem[000000006c800046] = af154855
stb %l0,[%i1+0x046] ! Mem[000000006c800044] = af154755
! Mem[000000006c00003c] = 1f72a294, %l0 = 0c1b83d27a076647
swap [%i0+0x03c],%l0 ! %l0 = 000000001f72a294
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l2 = 00000000249fbb32, Mem[0000000090800184] = 7cf6240b
sth %l2,[%i5+0x184] ! Mem[0000000090800184] = bb32240b
! %l7 = 58433a1c7114f894, Mem[0000000090000154] = 01d21fe8
stw %l7,[%i4+0x154] ! Mem[0000000090000154] = 7114f894
membar #Sync ! Added by membar checker (2175)
! Mem[000000006c8001b0] = d487010d, %l2 = 00000000249fbb32
ldstub [%i1+0x1b0],%l2 ! %l2 = 000000d4000000ff
! Mem[000000006c80006c] = 0a325580, %l3 = 5f7a182a, %l6 = 3b0250c5
add %i1,0x6c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000a325580
p46_label_4:
! Mem[0000000090800020] = cd842cc6, %g2 = 062838e18314c346
lduw [%i5+%o4],%g2 ! %g2 = 00000000cd842cc6
! Mem[000000006c8001e4] = 1c832a81, %l7 = 58433a1c7114f894
swap [%i1+0x1e4],%l7 ! %l7 = 000000001c832a81
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 7a076647 796dd614
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000006d8001d8] = f57a4a95, %l6 = 000000000a325580
swap [%i3+0x1d8],%l6 ! %l6 = 00000000f57a4a95
! %l1 = 3eb5fbe8796dd614, Mem[000000009180013a] = fd0fe4f3
stb %l1,[%o0+0x13a] ! Mem[0000000091800138] = 140fe4f3
! Mem[000000009000010c] = dcbcf864, %g2 = 00000000cd842cc6
ldub [%i4+0x10f],%g2 ! %g2 = 00000000000000dc
! Mem[000000006d800198] = 32cdc44b, %l4 = 9a588a3f, %l4 = 9a588a3f
add %i3,0x198,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000032cdc44b
! Mem[000000006d0001bc] = 79ad8f9e, %l6 = 00000000f57a4a95
ldstub [%i2+0x1bc],%l6 ! %l6 = 00000079000000ff
! Mem[00000000918000bc] = 0a19ccc7, %g2 = 00000000000000dc
ldsb [%o0+0x0be],%g2 ! %g2 = 000000000000000a
! Mem[000000006c000098] = e5291918, %l4 = 0000000032cdc44b
swap [%i0+0x098],%l4 ! %l4 = 00000000e5291918
p46_label_5:
! Mem[000000006d8000a4] = 0d704432, %l3 = 000000005f7a182a
swap [%i3+0x0a4],%l3 ! %l3 = 000000000d704432
! Mem[000000006c800008] = 6691841d 26d3f835, %l6 = 00000079, %l7 = 1c832a81
ldd [%i1+%o1],%l6 ! %l6 = 000000006691841d 0000000026d3f835
! Mem[000000006c800106] = 70cdf859, %l0 = 000000001f72a294
ldstub [%i1+0x106],%l0 ! %l0 = 000000f8000000ff
! Mem[000000006c000000] = 1c02c3e6ac0751c4, %l0 = 00000000000000f8, %l5 = 00000000000030c6
casxa [%i0]0x80,%l0,%l5 ! %l5 = 1c02c3e6ac0751c4
! Mem[000000006d80000d] = d98fcaab, %l4 = 00000000e5291918
ldstub [%i3+0x00d],%l4 ! %l4 = 0000008f000000ff
! Mem[000000006d0001d4] = 0f288577, %l5 = 1c02c3e6ac0751c4
swap [%i2+0x1d4],%l5 ! %l5 = 000000000f288577
! Mem[000000006c800175] = 57f24001, %l3 = 000000000d704432
ldstub [%i1+0x175],%l3 ! %l3 = 000000f2000000ff
! Mem[0000000091000080] = f3d11f5a, %g2 = 000000000000000a
ldsb [%i6+0x081],%g2 ! %g2 = fffffffffffffff3
! %l6 = 6691841d, %l7 = 26d3f835, Mem[00000000910000a8] = 477df7d6 f2b795cc
std %l6,[%i6+0x0a8] ! Mem[00000000910000a8] = 6691841d 26d3f835
! Mem[00000000910000c8] = 2aa4a537 d5c23711, %g2 = fffffff3, %g3 = 0bad0b00
ldd [%i6+0x0c8],%g2 ! %g2 = 000000002aa4a537 00000000d5c23711
p46_label_6:
! Mem[00000000908000f8] = e13ef452, %g2 = 000000002aa4a537
ldsb [%i5+0x0fa],%g2 ! %g2 = ffffffffffffffe1
! %l4 = 000000000000008f, Mem[0000000090800110] = 4df41327
stw %l4,[%i5+0x110] ! Mem[0000000090800110] = 0000008f
! Mem[000000006c800158] = b8265246, %l3 = 000000f2, %l6 = 6691841d
add %i1,0x158,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000b8265246
! Mem[000000006c800068] = 5809e4d8, %l4 = 000000000000008f
ldub [%i1+0x069],%l4 ! %l4 = 0000000000000009
! Mem[0000000091000168] = 9effc705 1801caab, %g2 = ffffffe1, %g3 = d5c23711
ldd [%i6+0x168],%g2 ! %g2 = 000000009effc705 000000001801caab
! Mem[000000006d8001d0] = 357d3b34, %l4 = 0000000000000009
swap [%i3+0x1d0],%l4 ! %l4 = 00000000357d3b34
! Mem[000000006c80002c] = 06da5347, %l7 = 26d3f835, %l1 = 796dd614
add %i1,0x2c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000006da5347
! %l2 = 00000000000000d4, Mem[000000009080007f] = fd9df8cf
stb %l2,[%i5+0x07f] ! Mem[000000009080007c] = d49df8cf
! %l0 = 00000000000000f8, Mem[0000000091800110] = f718962d
sth %l0,[%o0+0x110] ! Mem[0000000091800110] = 00f8962d
! Mem[000000006d800030] = 1bf586088833d2ca, %l0 = 00000000000000f8, %l4 = 00000000357d3b34
add %i3,0x30,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 1bf586088833d2ca
p46_label_7:
! Mem[0000000091000024] = 949daf35, %g18 = 42cf2844925538e5
ldsw [%i6+0x024],%g2 ! %g2 = 42cf2844925538e5
! Mem[000000006d0001a0] = 419d132ed0f06786, %l4 = 1bf586088833d2ca, %l7 = 0000000026d3f835
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 419d132ed0f06786
! Mem[000000006d000030] = e34b2ee3, %l5 = 0f288577, %l5 = 0f288577
add %i2,0x30,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e34b2ee3
! %l4 = 8833d2ca, %l5 = e34b2ee3, Mem[0000000090000170] = f57417c3 238c5d2d
std %l4,[%i4+0x170] ! Mem[0000000090000170] = 8833d2ca e34b2ee3
! Mem[000000006d8000b1] = c7ffff21, %l5 = 00000000e34b2ee3
ldstub [%i3+0x0b1],%l5 ! %l5 = 000000ff000000ff
! Mem[000000006d00017f] = f153bf49, %l4 = 1bf586088833d2ca
ldstub [%i2+0x17f],%l4 ! %l4 = 00000049000000ff
! Mem[000000006d000100] = 1255b77a, %l5 = 00000000000000ff
ldstub [%i2+0x100],%l5 ! %l5 = 00000012000000ff
! Mem[000000006d8000bc] = bb6fe8bb, %l1 = 0000000006da5347
ldub [%i3+0x0be],%l1 ! %l1 = 00000000000000e8
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[000000006d0001d0] = 338300e4, %l5 = 0000000000000012
ldsb [%i2+0x1d1],%l5 ! %l5 = ffffffffffffff83
p46_label_8:
membar #Sync ! Added by membar checker (2176)
! %l7 = 419d132ed0f06786, Mem[0000000090000100] = 61cc8701f97a3d9b
stx %l7,[%i4+0x100] ! Mem[0000000090000100] = 419d132ed0f06786
! Mem[000000009180003c] = 80b203b0, %g2 = ffffffff949daf35
lduw [%o0+0x03c],%g2 ! %g2 = 0000000080b203b0
! %f0 = ecc5ef1d 1f271c6a 0301cb9e 45dfd8b4
! %f4 = 1c78c16a b5e3a8b4 9d6edf34 83fe51c1
! %f8 = 2a607d4e 8b76c878 edffa750 7e21ecd6
! %f12 = d487010d 5f4ce010 d21d65d7 9afeea28
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[00000000908000a4] = 2be15049, %g2 = 0000000080b203b0
ldub [%i5+0x0a6],%g2 ! %g2 = 000000000000002b
! Mem[000000006c8001e7] = 7114f894, %l2 = 00000000000000d4
ldstub [%i1+0x1e7],%l2 ! %l2 = 00000094000000ff
! %l0 = 00000000000000f8, Mem[000000009180008c] = 451dbcda
stw %l0,[%o0+0x08c] ! Mem[000000009180008c] = 000000f8
! %l7 = 419d132ed0f06786, Mem[0000000090000048] = 0301cb9e
sth %l7,[%i4+0x048] ! Mem[0000000090000048] = 6786cb9e
! Mem[000000006d8001b0] = 9f91e375, %l1 = 00000000000000e8
lduh [%i3+0x1b2],%l1 ! %l1 = 000000000000e375
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %f0 = ecc5ef1d 1f271c6a 0301cb9e 45dfd8b4
! %f4 = 1c78c16a b5e3a8b4 9d6edf34 83fe51c1
! %f8 = 2a607d4e 8b76c878 edffa750 7e21ecd6
! %f12 = d487010d 5f4ce010 d21d65d7 9afeea28
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
p46_label_9:
! Mem[0000000090000190] = b85bf01e, %g2 = 000000000000002b
ldsh [%i4+0x190],%g2 ! %g2 = ffffffffffffb85b
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %l6 = 00000000b8265246, Mem[0000000091800102] = 754f866f
sth %l6,[%o0+0x102] ! Mem[0000000091800100] = 5246866f
! Mem[00000000900001c0] = ffe2a99e7f636042, %g2 = ffffffffffffb85b
ldx [%i4+0x1c0],%g2 ! %g2 = ffe2a99e7f636042
! Mem[000000006c80002d] = 06da5347, %l7 = 419d132ed0f06786
ldstub [%i1+0x02d],%l7 ! %l7 = 000000da000000ff
! Mem[0000000090000188] = 2869a58d 60b95bc6, %g2 = 7f636042, %g3 = 1801caab
ldd [%i4+0x188],%g2 ! %g2 = 000000002869a58d 0000000060b95bc6
! %l5 = ffffffffffffff83, Mem[00000000918001f8] = 968f922c946eb4fe
stx %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = ffffffffffffff83
membar #Sync ! Added by membar checker (2177)
! Mem[0000000090000048] = 6786cb9e45dfd8b4, %g2 = 000000002869a58d
ldx [%i4+0x048],%g2 ! %g2 = 6786cb9e45dfd8b4
! Mem[000000006d800148] = f43d6f8b, %l2 = 00000094, %l4 = 00000049
add %i3,0x148,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000f43d6f8b
! Mem[0000000090800114] = 159ea7e0, %g2 = 6786cb9e45dfd8b4
ldub [%i5+0x117],%g2 ! %g2 = 0000000000000015
p46_label_10:
! %l3 = 00000000000000f2, Mem[000000006c800090] = d795b7e2
stw %l3,[%i1+0x090] ! Mem[000000006c800090] = 000000f2
! %l6 = b8265246, %l7 = 000000da, Mem[0000000091000158] = 18918d26 d6b3d8c4
std %l6,[%i6+0x158] ! Mem[0000000091000158] = b8265246 000000da
! Mem[0000000091000134] = 616d4f47, %g18 = 42cf2844925538e5
ldsw [%i6+0x134],%g2 ! %g2 = 42cf2844925538e5
! Mem[000000006d000108] = 2374b326, %l6 = 00000000b8265246
ldstub [%i2+0x108],%l6 ! %l6 = 00000023000000ff
! %l5 = ffffffffffffff83, Mem[000000006d8000a2] = 17f68465
sth %l5,[%i3+0x0a2] ! Mem[000000006d8000a0] = 17f6ff83
! Mem[0000000091000164] = 1dd1556a, %g2 = 00000000616d4f47
lduh [%i6+0x164],%g2 ! %g2 = 0000000000001dd1
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! %l6 = 00000023, %l7 = 000000da, Mem[0000000090800170] = f252e1de d1003f75
std %l6,[%i5+0x170] ! Mem[0000000090800170] = 00000023 000000da
! Mem[00000000910000e8] = 92c02dd4, %g2 = 0000000000001dd1
lduw [%i6+0x0e8],%g2 ! %g2 = 0000000092c02dd4
! Mem[000000006d000163] = 9e2e677f, %l2 = 0000000000000094
ldstub [%i2+0x163],%l2 ! %l2 = 0000007f000000ff
p46_label_11:
! Mem[0000000090000100] = 419d132e d0f06786 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 7a076647 796dd614
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908000b0] = 4eb34380, %g2 = 0000000092c02dd4
ldsb [%i5+0x0b0],%g2 ! %g2 = 000000000000004e
! Mem[000000006d000189] = 8cb0a231, %l3 = 00000000000000f2
ldstub [%i2+0x189],%l3 ! %l3 = 000000b0000000ff
! Mem[0000000090000040] = ecc5ef1d 1f271c6a 6786cb9e 45dfd8b4
! Mem[0000000090000050] = 1c78c16a b5e3a8b4 9d6edf34 83fe51c1
! Mem[0000000090000060] = 2a607d4e 8b76c878 edffa750 7e21ecd6
! Mem[0000000090000070] = d487010d 5f4ce010 d21d65d7 9afeea28
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[00000000900001d8] = b24c8e80, %g18 = 42cf2844925538e5
ldsw [%i4+0x1d8],%g2 ! %g2 = 42cf2844925538e5
! Mem[000000006c800018] = 9719fe34adf5ce64, %l4 = 00000000f43d6f8b, %l2 = 000000000000007f
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 9719fe34adf5ce64
! Mem[0000000091800180] = 59525e81 3a8961c0, %g2 = b24c8e80, %g3 = 60b95bc6
ldd [%o0+0x180],%g2 ! %g2 = 0000000059525e81 000000003a8961c0
! Mem[000000006c00011c] = be7cff2c, %l3 = 00000000000000b0
swap [%i0+0x11c],%l3 ! %l3 = 00000000be7cff2c
! Mem[000000006d80010e] = 0c3b60ef, %l6 = 0000000000000023
ldstub [%i3+0x10e],%l6 ! %l6 = 00000060000000ff
p46_label_12:
! Mem[00000000910000d0] = 807c80b2, %g2 = 0000000059525e81
lduw [%i6+0x0d0],%g2 ! %g2 = 00000000807c80b2
! %f16 = edc6e7da deb9a847 68752aad 0ffdc0a2
! %f20 = 5e65d884 e2b795d7 b1f3592d f740e906
! %f24 = 19ea7f37 588f2123 5f9550c6 e937f1df
! %f28 = c4d5c1e6 4cff0a0b c550023b 3f8a589a
stda %f16,[%i3+%g6]ASI_COMMIT_S ! Block Store to 000000006d8000c0
! %l0 = 00000000000000f8, Mem[0000000090800038] = 6dc4daf3337c4c3d
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 00000000000000f8
! Mem[0000000091800160] = 2fd400c7, %g2 = 00000000807c80b2
ldub [%o0+0x161],%g2 ! %g2 = 000000000000002f
! Mem[000000006c0001fc] = 85f9fe72, %l0 = 000000f8, %l7 = 000000da
add %i0,0x1fc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000085f9fe72
! Mem[0000000090800160] = 281c7df8f72bd2b5, %g2 = 000000000000002f
ldx [%i5+0x160],%g2 ! %g2 = 281c7df8f72bd2b5
! %l1 = 000000000000e375, Mem[000000009000001c] = 2d59f3b1
sth %l1,[%i4+0x01c] ! Mem[000000009000001c] = e375f3b1
! %f0 = ecc5ef1d 1f271c6a 0301cb9e 45dfd8b4
! %f4 = 1c78c16a b5e3a8b4 9d6edf34 83fe51c1
! %f8 = 2a607d4e 8b76c878 edffa750 7e21ecd6
! %f12 = d487010d 5f4ce010 d21d65d7 9afeea28
mov 0x140,%g5
stda %f0,[%i2+%g5]ASI_BLK_S ! Block Store to 000000006d000140
! Mem[000000006c800018] = 9719fe34, %l0 = 00000000000000f8
swap [%i1+%o3],%l0 ! %l0 = 000000009719fe34
! Mem[0000000091800050] = 82afd0fb, %g2 = 281c7df8f72bd2b5
lduw [%o0+0x050],%g2 ! %g2 = 0000000082afd0fb
p46_label_13:
! %l7 = 0000000085f9fe72, Mem[0000000091000160] = 576b9b8c
stw %l7,[%i6+0x160] ! Mem[0000000091000160] = 85f9fe72
! Mem[000000006d000064] = 2155c2c1, %l7 = 0000000085f9fe72
ldsb [%i2+0x065],%l7 ! %l7 = 0000000000000055
! Mem[000000006d0001d4] = ac0751c4, %l0 = 9719fe34, %l3 = be7cff2c
add %i2,0x1d4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ac0751c4
! %f16 = edc6e7da deb9a847 68752aad 0ffdc0a2
! %f20 = 5e65d884 e2b795d7 b1f3592d f740e906
! %f24 = 19ea7f37 588f2123 5f9550c6 e937f1df
! %f28 = c4d5c1e6 4cff0a0b c550023b 3f8a589a
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[00000000918000f8] = 1607608c 097fdd15, %g2 = 82afd0fb, %g3 = 3a8961c0
ldd [%o0+0x0f8],%g2 ! %g2 = 000000001607608c 00000000097fdd15
! %f16 = edc6e7da deb9a847 68752aad 0ffdc0a2
! %f20 = 5e65d884 e2b795d7 b1f3592d f740e906
! %f24 = 19ea7f37 588f2123 5f9550c6 e937f1df
! %f28 = c4d5c1e6 4cff0a0b c550023b 3f8a589a
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000006c800168] = 1fbfab5e, %l0 = 9719fe34, %l2 = adf5ce64
add %i1,0x168,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001fbfab5e
! Mem[000000009000010c] = 484bcedc, %g2 = 000000001607608c
lduh [%i4+0x10c],%g2 ! %g2 = 000000000000484b
! %f0 = ecc5ef1d 1f271c6a 0301cb9e 45dfd8b4
! %f4 = 1c78c16a b5e3a8b4 9d6edf34 83fe51c1
! %f8 = 2a607d4e 8b76c878 edffa750 7e21ecd6
! %f12 = d487010d 5f4ce010 d21d65d7 9afeea28
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[0000000091000084] = 5ade3b8e, %g18 = 42cf2844925538e5
ldsw [%i6+0x084],%g2 ! %g2 = 42cf2844925538e5
p46_label_14:
! Mem[000000006d8000a0] = 17f6ff83, %l1 = 000000000000e375
swap [%i3+0x0a0],%l1 ! %l1 = 0000000017f6ff83
! Mem[00000000900001b0] = f5e5c41a38f695ea, %g2 = 000000005ade3b8e
ldx [%i4+0x1b0],%g2 ! %g2 = f5e5c41a38f695ea
! %l2 = 000000001fbfab5e, Mem[0000000091800044] = 8edc3761
stw %l2,[%o0+0x044] ! Mem[0000000091800044] = 1fbfab5e
! %l1 = 0000000017f6ff83, Mem[0000000091000068] = 74e21067
sth %l1,[%i6+0x068] ! Mem[0000000091000068] = ff831067
! Mem[000000006c800134] = 276f6980, %l3 = ac0751c4, %l3 = ac0751c4
add %i1,0x134,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000276f6980
! Mem[000000006c000180] = cc345516da893132, %l2 = 000000001fbfab5e, %l5 = ffffffffffffff83
add %i0,0x180,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = cc345516da893132
! Mem[0000000091000050] = 39ae2fe9, %g2 = f5e5c41a38f695ea
lduh [%i6+0x052],%g2 ! %g2 = 00000000000039ae
! Mem[000000006d0000c8] = 12f46731fbf01d75, %l2 = 000000001fbfab5e, %l6 = 0000000000000060
add %i2,0xc8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 12f46731fbf01d75
! %l0 = 9719fe34, %l1 = 17f6ff83, Mem[0000000091800010] = 402e8582 e530e08a
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 9719fe34 17f6ff83
! Mem[000000006d800140] = 386c0c94 07b10004 f43d6f8b 067f8e01
! Mem[000000006d800150] = c33a5f3f 119912f2 167e73ac 9b699b39
! Mem[000000006d800160] = 80223f10 3456d3d0 70631245 0cc0e247
! Mem[000000006d800170] = 2f54d68e 334ed056 d6186497 65935b25
ldda [%i3+%g5]ASI_BLK_S,%f0 ! Block Load from 000000006d800140
p46_label_15:
! Mem[000000006d8001d4] = 0f0510e4, %l0 = 000000009719fe34
swap [%i3+0x1d4],%l0 ! %l0 = 000000000f0510e4
! %f0 = 386c0c94 07b10004 f43d6f8b 067f8e01
! %f4 = c33a5f3f 119912f2 167e73ac 9b699b39
! %f8 = 80223f10 3456d3d0 70631245 0cc0e247
! %f12 = 2f54d68e 334ed056 d6186497 65935b25
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (2178)
! Mem[000000006d8000ca] = 68752aad, %l3 = 00000000276f6980
ldstub [%i3+0x0ca],%l3 ! %l3 = 0000002a000000ff
! %l1 = 0000000017f6ff83, Mem[000000006d800154] = 119912f2
stb %l1,[%i3+0x154] ! Mem[000000006d800154] = 839912f2
! Mem[000000006d000081] = f5eb24fd, %l4 = 00000000f43d6f8b
ldstub [%i2+0x081],%l4 ! %l4 = 000000eb000000ff
! Mem[000000006d800197] = ebc0205e, %l3 = 000000000000002a
ldstub [%i3+0x197],%l3 ! %l3 = 0000005e000000ff
! Mem[00000000908001c8] = ff6375af 1ce4d927, %g2 = 000039ae, %g3 = 097fdd15
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000ff6375af 000000001ce4d927
! Mem[000000006d800044] = 5c0c8039, %l4 = 00000000000000eb
swap [%i3+0x044],%l4 ! %l4 = 000000005c0c8039
! Mem[000000006c000004] = ac0751c4, %l2 = 000000001fbfab5e
swap [%i0+0x004],%l2 ! %l2 = 00000000ac0751c4
! Mem[000000006c800068] = 5809e4d80a325580, %l1 = 0000000017f6ff83, %l1 = 0000000017f6ff83
add %i1,0x68,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 5809e4d80a325580
p46_label_16:
! %l0 = 000000000f0510e4, Mem[00000000900001f8] = 82ca3016
stw %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = 0f0510e4
! Mem[00000000900000c0] = 6a1c271f 1defc5ec b4d8df45 9ecb0103
! Mem[00000000900000d0] = b4a8e3b5 6ac1781c c151fe83 34df6e9d
! Mem[00000000900000e0] = 78c8768b 4e7d602a d6ec217e 50a7ffed
! Mem[00000000900000f0] = 10e04c5f 0d0187d4 28eafe9a d7651dd2
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900000c0] = 6a1c271f 1defc5ec b4d8df45 9ecb0103
! Mem[00000000900000d0] = b4a8e3b5 6ac1781c c151fe83 34df6e9d
! Mem[00000000900000e0] = 78c8768b 4e7d602a d6ec217e 50a7ffed
! Mem[00000000900000f0] = 10e04c5f 0d0187d4 28eafe9a d7651dd2
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908000d8] = bd1c8fd8 49bd726e, %g2 = ff6375af, %g3 = 1ce4d927
ldd [%i5+0x0d8],%g2 ! %g2 = 00000000bd1c8fd8 0000000049bd726e
! Mem[000000006c000070] = 5de81a26, %l0 = 0f0510e4, %l3 = 0000005e
add %i0,0x70,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005de81a26
! Mem[0000000091000058] = 5735f998, %g2 = 00000000bd1c8fd8
ldub [%i6+0x05a],%g2 ! %g2 = 0000000000000057
! Mem[000000006c8001b4] = 5f4ce010, %l0 = 000000000f0510e4
swap [%i1+0x1b4],%l0 ! %l0 = 000000005f4ce010
! %l0 = 000000005f4ce010, Mem[000000006d800018] = 45ad90e7
stw %l0,[%i3+%o3] ! Mem[000000006d800018] = 5f4ce010
! %l4 = 5c0c8039, %l5 = da893132, Mem[00000000918001b8] = 674940a2 000030c6
std %l4,[%o0+0x1b8] ! Mem[00000000918001b8] = 5c0c8039 da893132
! Mem[000000006d800090] = be16094e, %l6 = fbf01d75, %l1 = 0a325580
add %i3,0x90,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000be16094e
p46_label_17:
! Mem[000000006c8001a0] = 2a607d4e8b76c878, %l6 = 12f46731fbf01d75, %l7 = 0000000000000055
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 2a607d4e8b76c878
! Mem[000000006d0001d8] = af071ad4, %l4 = 000000005c0c8039
swap [%i2+0x1d8],%l4 ! %l4 = 00000000af071ad4
! %l2 = 00000000ac0751c4, Mem[000000006c8001d8] = dfb610b72821f66d
stx %l2,[%i1+0x1d8] ! Mem[000000006c8001d8] = 00000000ac0751c4
! Mem[0000000090000008] = a2c0fd0f, %g18 = 42cf2844925538e5
ldsw [%i4+%o1],%g2 ! %g2 = 42cf2844925538e5
! Mem[000000006c000180] = cc345516 da893132 c0bf7996 43eebadd
! Mem[000000006c000190] = 25ea25c9 02c24fef e3c92f48 ad45aaa3
! Mem[000000006c0001a0] = 782b0dd4 d2f07e1e 94d88519 d06f717c
! Mem[000000006c0001b0] = fba9d594 6103cf9b abdf8e78 95a857c6
mov 0x180,%g5
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 000000006c000180
! Mem[000000006d0000a0] = d34040eb, %l0 = 000000005f4ce010
swap [%i2+0x0a0],%l0 ! %l0 = 00000000d34040eb
! Mem[000000006d800028] = 3873cd17, %l1 = 00000000be16094e
ldstub [%i3+%o5],%l1 ! %l1 = 00000038000000ff
! Mem[000000006d800150] = c33a5f3f839912f2, %l2 = 00000000ac0751c4, %l5 = cc345516da893132
add %i3,0x150,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = c33a5f3f839912f2
! Mem[000000006c000074] = 88987604, %l2 = 00000000ac0751c4
ldstub [%i0+0x074],%l2 ! %l2 = 00000088000000ff
! Mem[000000006c80005f] = 83d59e3e, %l6 = 12f46731fbf01d75
ldstub [%i1+0x05f],%l6 ! %l6 = 0000003e000000ff
p46_label_18:
! Mem[000000006c8001e0] = 5d63f13b7114f8ff, %l3 = 000000005de81a26, %l4 = 00000000af071ad4
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 5d63f13b7114f8ff
! Mem[000000006c800064] = 042b43f8, %l0 = d34040eb, %l1 = 00000038
add %i1,0x64,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000042b43f8
! Mem[0000000090000080] = edc6e7da deb9a847 68752aad 0ffdc0a2
! Mem[0000000090000090] = 5e65d884 e2b795d7 b1f3592d f740e906
! Mem[00000000900000a0] = 19ea7f37 588f2123 5f9550c6 e937f1df
! Mem[00000000900000b0] = c4d5c1e6 4cff0a0b c550023b 3f8a589a
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000054] = e2b795d7, %g2 = ffffffffa2c0fd0f
lduw [%i4+0x054],%g2 ! %g2 = 00000000e2b795d7
! %l3 = 000000005de81a26, Mem[00000000918001fc] = ffffff83
stw %l3,[%o0+0x1fc] ! Mem[00000000918001fc] = 5de81a26
! Mem[000000006d00017c] = 9afeea28, %l7 = 8b76c878, %l1 = 042b43f8
add %i2,0x17c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009afeea28
! Mem[00000000908000fc] = f4522026, %g18 = 42cf2844925538e5
ldsw [%i5+0x0fc],%g2 ! %g2 = 42cf2844925538e5
! Mem[000000006d800058] = e0bff70b68739b67, %l6 = 000000000000003e, %l7 = 2a607d4e8b76c878
add %i3,0x58,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = e0bff70b68739b67
! Mem[000000006d000128] = 044206325c1288c3, %l4 = 5d63f13b7114f8ff, %l1 = 000000009afeea28
add %i2,0x128,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 044206325c1288c3
! Mem[000000006d0001c4] = ff859305, %l1 = 5c1288c3, %l5 = 839912f2
add %i2,0x1c4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ff859305
p46_label_19:
! %l0 = 00000000d34040eb, Mem[000000006c800128] = 382a39ae
stw %l0,[%i1+0x128] ! Mem[000000006c800128] = d34040eb
! Mem[0000000091800120] = a8761efd, %g2 = fffffffff4522026
lduw [%o0+0x120],%g2 ! %g2 = 00000000a8761efd
! Mem[000000006d0001af] = 674940a2, %l3 = 000000005de81a26
ldstub [%i2+0x1af],%l3 ! %l3 = 000000a2000000ff
! %l3 = 00000000000000a2, Mem[00000000910000d8] = 5fd5754d
stw %l3,[%i6+0x0d8] ! Mem[00000000910000d8] = 000000a2
! Mem[000000009100013c] = c2b41cae, %g2 = 00000000a8761efd
ldsh [%i6+0x13e],%g2 ! %g2 = ffffffffffffc2b4
! Mem[0000000090000048] = 752aad0f, %g2 = ffffffffffffc2b4
ldub [%i4+0x049],%g2 ! %g2 = 0000000000000075
! Mem[0000000091000178] = d8ef29bf 19a8f108, %g2 = 00000075, %g3 = 49bd726e
ldd [%i6+0x178],%g2 ! %g2 = 00000000d8ef29bf 0000000019a8f108
! %l3 = 00000000000000a2, Mem[0000000091000176] = 6232d8ef
sth %l3,[%i6+0x176] ! Mem[0000000091000174] = 00a2d8ef
! Mem[000000006c0000a8] = 94943911, %l6 = 000000000000003e
swap [%i0+0x0a8],%l6 ! %l6 = 0000000094943911
! Mem[000000006c8001bc] = 9afeea28, %l6 = 94943911, %l3 = 000000a2
add %i1,0x1bc,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000009afeea28
p46_label_20:
! Mem[000000006c00001f] = 2d8e45a2, %l0 = 00000000d34040eb
ldstub [%i0+0x01f],%l0 ! %l0 = 000000a2000000ff
! Mem[000000006c0000f8] = d21d65d7, %l5 = 00000000ff859305
ldub [%i0+0x0f9],%l5 ! %l5 = 000000000000001d
! %f0 = cc345516 da893132 c0bf7996 43eebadd
! %f4 = 25ea25c9 02c24fef e3c92f48 ad45aaa3
! %f8 = 782b0dd4 d2f07e1e 94d88519 d06f717c
! %f12 = fba9d594 6103cf9b abdf8e78 95a857c6
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
! %l2 = 00000088, %l3 = 9afeea28, Mem[0000000090800140] = 7b6f9104 425eec72
std %l2,[%i5+0x140] ! Mem[0000000090800140] = 00000088 9afeea28
! Mem[00000000918001bc] = da893132, %g2 = 00000000d8ef29bf
ldsh [%o0+0x1bc],%g2 ! %g2 = ffffffffffffda89
! Mem[0000000091000178] = d8ef29bf19a8f108, %g2 = ffffffffffffda89
ldx [%i6+0x178],%g2 ! %g2 = d8ef29bf19a8f108
! Mem[000000006d00016f] = 7e21ecd6, %l6 = 0000000094943911
ldstub [%i2+0x16f],%l6 ! %l6 = 000000d6000000ff
! %l5 = 000000000000001d, Mem[0000000090000053] = 84e2b795
stb %l5,[%i4+0x053] ! Mem[0000000090000050] = 1de2b795
! %l7 = e0bff70b68739b67, Mem[0000000090800140] = 00000088
stw %l7,[%i5+0x140] ! Mem[0000000090800140] = 68739b67
! Mem[000000009180016c] = 6047d4c3, %g2 = d8ef29bf19a8f108
lduw [%o0+0x16c],%g2 ! %g2 = 000000006047d4c3
p46_label_21:
! Mem[000000006d00009c] = b924befe, %l0 = 000000a2, %l2 = 00000088
add %i2,0x9c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b924befe
! Mem[000000006d80019c] = 560625d1, %l7 = e0bff70b68739b67
swap [%i3+0x19c],%l7 ! %l7 = 00000000560625d1
! %l3 = 000000009afeea28, Mem[000000006d80003e] = dd0508d0
sth %l3,[%i3+0x03e] ! Mem[000000006d80003c] = dd05ea28
! Mem[0000000091000118] = 9c334739, %g2 = 000000006047d4c3
ldsb [%i6+0x11a],%g2 ! %g2 = ffffffffffffff9c
! Mem[000000006d000198] = 601e2f34, %l2 = 00000000b924befe
ldstub [%i2+0x198],%l2 ! %l2 = 00000060000000ff
! Mem[000000006d00016c] = 7e21ecff, %l7 = 560625d1, %l5 = 0000001d
add %i2,0x16c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000007e21ecff
! %l3 = 000000009afeea28, Mem[0000000090800000] = 8b91b3a4
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 9afeea28
! Mem[000000006c8000c0] = e604d91a, %l0 = 00000000000000a2
ldsh [%i1+0x0c2],%l0 ! %l0 = ffffffffffffd91a
! Mem[000000006c00001a] = eb04f63d, %l7 = 00000000560625d1
ldstub [%i0+0x01a],%l7 ! %l7 = 000000f6000000ff
! Mem[000000006d0001b0] = 14c3f40d, %l0 = ffffd91a, %l4 = 7114f8ff
add %i2,0x1b0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000014c3f40d
p46_label_22:
! Mem[000000006c0001a8] = 94d88519d06f717c, %l3 = 000000009afeea28, %l4 = 0000000014c3f40d
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 94d88519d06f717c
! Mem[000000006d8000b6] = 3bddd16c, %l6 = 00000000000000d6
ldstub [%i3+0x0b6],%l6 ! %l6 = 000000d1000000ff
! Mem[0000000091000170] = c27f0c00, %g2 = ffffffffffffff9c
ldub [%i6+0x173],%g2 ! %g2 = 00000000000000c2
! %l7 = 00000000000000f6, Mem[0000000090000068] = 5f9550c6
stw %l7,[%i4+0x068] ! Mem[0000000090000068] = 000000f6
! %f16 = edc6e7da deb9a847 68752aad 0ffdc0a2
! %f20 = 5e65d884 e2b795d7 b1f3592d f740e906
! %f24 = 19ea7f37 588f2123 5f9550c6 e937f1df
! %f28 = c4d5c1e6 4cff0a0b c550023b 3f8a589a
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[000000006d000060] = 6af89217 2155c2c1, %l4 = d06f717c, %l5 = 7e21ecff
ldd [%i2+0x060],%l4 ! %l4 = 000000006af89217 000000002155c2c1
! Mem[000000006d800088] = 603baa28, %l4 = 000000006af89217
swap [%i3+0x088],%l4 ! %l4 = 00000000603baa28
! Mem[000000006d800050] = 5e789228, %l4 = 00000000603baa28
ldsh [%i3+0x052],%l4 ! %l4 = ffffffffffff9228
membar #Sync ! Added by membar checker (2179)
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 0f0510e4 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[000000006c000048] = b5b5f6f34e52781a, %l2 = 0000000000000060, %l6 = 00000000000000d1
add %i0,0x48,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b5b5f6f34e52781a
p46_label_23:
! Mem[000000006d00015c] = 83fe51c1, %l7 = 000000f6, %l6 = 4e52781a
add %i2,0x15c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000083fe51c1
! Mem[000000006d000040] = 17a6d43c 52444351 e2b9cca9 201cca66
! Mem[000000006d000050] = 001499cf 035d6937 fdeb06f7 f4b6abeb
! Mem[000000006d000060] = 6af89217 2155c2c1 ee47d739 759ea807
! Mem[000000006d000070] = 33eeaebc ec5feb92 30231839 b312b038
mov 0x040,%g5
ldda [%i2+%g5]ASI_BLK_S,%f0 ! Block Load from 000000006d000040
! Mem[000000006d800150] = c33a5f3f839912f2, %l0 = ffffffffffffd91a, %l4 = ffffffffffff9228
add %i3,0x150,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = c33a5f3f839912f2
! %l4 = 839912f2, %l5 = 2155c2c1, Mem[000000006d0000d0] = 8d47f6b9 bf8d8edf
std %l4,[%i2+0x0d0] ! Mem[000000006d0000d0] = 839912f2 2155c2c1
! %l5 = 000000002155c2c1, Mem[00000000908001a8] = be6f9887fa9ffe82
stx %l5,[%i5+0x1a8] ! Mem[00000000908001a8] = 000000002155c2c1
! Mem[000000009100002c] = a2a21f4f, %g2 = 00000000000000c2
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000a2
! Mem[000000006d0000b4] = 148f9153, %l5 = 000000002155c2c1
ldsb [%i2+0x0b5],%l5 ! %l5 = ffffffffffffff8f
! Mem[000000006d80002c] = 2653007f, %l0 = ffffffffffffd91a
ldsb [%i3+0x02c],%l0 ! %l0 = 0000000000000026
! Mem[0000000091000058] = cd7b5735f9987bb3, %g2 = 00000000000000a2
ldx [%i6+0x058],%g2 ! %g2 = cd7b5735f9987bb3
! Mem[000000006d000108] = ff74b326, %l7 = 00000000000000f6
ldstub [%i2+0x108],%l7 ! %l7 = 000000ff000000ff
p46_label_24:
! Mem[0000000091000098] = a41da2a0 57e63be1, %g2 = f9987bb3, %g3 = 19a8f108
ldd [%i6+0x098],%g2 ! %g2 = 00000000a41da2a0 0000000057e63be1
! Mem[0000000091800128] = 5e315fe8cd05bea2, %g2 = 00000000a41da2a0
ldx [%o0+0x128],%g2 ! %g2 = 5e315fe8cd05bea2
! Mem[000000006c800028] = 6518e90306ff5347, %l7 = 00000000000000ff, %l3 = 000000009afeea28
add %i1,0x28,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 6518e90306ff5347
! Mem[00000000900001c8] = d445a3cc, %g2 = 5e315fe8cd05bea2
lduw [%i4+0x1c8],%g2 ! %g2 = 00000000d445a3cc
! Mem[000000006d8001ab] = e78678ba, %l7 = 00000000000000ff
ldstub [%i3+0x1ab],%l7 ! %l7 = 000000ba000000ff
! Mem[0000000090800058] = 764de993 3347fe6f, %g2 = d445a3cc, %g3 = 57e63be1
ldd [%i5+0x058],%g2 ! %g2 = 00000000764de993 000000003347fe6f
! Mem[000000006d800188] = d09559bd572f461e, %l0 = 0000000000000026, %l0 = 0000000000000026
add %i3,0x188,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = d09559bd572f461e
! Mem[000000006d80019c] = 68739b67, %l3 = 06ff5347, %l3 = 06ff5347
add %i3,0x19c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000068739b67
! Mem[000000009180001c] = 86eaf398, %g2 = 00000000764de993
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000086ea
! Mem[000000006d000074] = ec5feb92, %l7 = 000000ba, %l6 = 83fe51c1
add %i2,0x74,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ec5feb92
p46_label_25:
! %f16 = edc6e7da deb9a847 68752aad 0ffdc0a2
! %f20 = 5e65d884 e2b795d7 b1f3592d f740e906
! %f24 = 19ea7f37 588f2123 5f9550c6 e937f1df
! %f28 = c4d5c1e6 4cff0a0b c550023b 3f8a589a
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %f0 = 17a6d43c 52444351 e2b9cca9 201cca66
! %f4 = 001499cf 035d6937 fdeb06f7 f4b6abeb
! %f8 = 6af89217 2155c2c1 ee47d739 759ea807
! %f12 = 33eeaebc ec5feb92 30231839 b312b038
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! %f16 = edc6e7da deb9a847 68752aad 0ffdc0a2
! %f20 = 5e65d884 e2b795d7 b1f3592d f740e906
! %f24 = 19ea7f37 588f2123 5f9550c6 e937f1df
! %f28 = c4d5c1e6 4cff0a0b c550023b 3f8a589a
mov 0x0c0,%g4
stda %f16,[%i0+%g4]ASI_COMMIT_S ! Block Store to 000000006c0000c0
! Mem[000000006d8000d9] = b1f3592d, %l2 = 0000000000000060
ldstub [%i3+0x0d9],%l2 ! %l2 = 000000f3000000ff
! Mem[00000000900000c0] = 6a1c271f 1defc5ec b4d8df45 9ecb0103
! Mem[00000000900000d0] = b4a8e3b5 6ac1781c c151fe83 34df6e9d
! Mem[00000000900000e0] = 78c8768b 4e7d602a d6ec217e 50a7ffed
! Mem[00000000900000f0] = 10e04c5f 0d0187d4 28eafe9a d7651dd2
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %f0 = 17a6d43c 52444351 e2b9cca9 201cca66
! %f4 = 001499cf 035d6937 fdeb06f7 f4b6abeb
! %f8 = 6af89217 2155c2c1 ee47d739 759ea807
! %f12 = 33eeaebc ec5feb92 30231839 b312b038
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! %l3 = 0000000068739b67, Mem[000000009000010c] = 0ffdc0a2
stw %l3,[%i4+0x10c] ! Mem[000000009000010c] = 68739b67
! Mem[00000000908001a8] = 00000000, %g2 = 00000000000086ea
ldub [%i5+0x1a8],%g2 ! %g2 = 0000000000000000
! %l1 = 044206325c1288c3, Mem[0000000090800074] = d6c0940c
stw %l1,[%i5+0x074] ! Mem[0000000090800074] = 5c1288c3
! %f16 = edc6e7da deb9a847 68752aad 0ffdc0a2
! %f20 = 5e65d884 e2b795d7 b1f3592d f740e906
! %f24 = 19ea7f37 588f2123 5f9550c6 e937f1df
! %f28 = c4d5c1e6 4cff0a0b c550023b 3f8a589a
mov 0x1c0,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUPL ! Block Store to 000000006c0001c0
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 d09559bd572f461e
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 044206325c1288c3
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000f3
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000068739b67
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be c33a5f3f839912f2
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffff8f
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ec5feb92
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ba
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 17a6d43c 52444351
bne %xcc,p46_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e2b9cca9 201cca66
bne %xcc,p46_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 001499cf 035d6937
bne %xcc,p46_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fdeb06f7 f4b6abeb
bne %xcc,p46_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 6af89217 2155c2c1
bne %xcc,p46_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ee47d739 759ea807
bne %xcc,p46_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 33eeaebc ec5feb92
bne %xcc,p46_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 30231839 b312b038
bne %xcc,p46_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be edc6e7da deb9a847
bne %xcc,p46_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 68752aad 0ffdc0a2
bne %xcc,p46_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 5e65d884 e2b795d7
bne %xcc,p46_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be b1f3592d f740e906
bne %xcc,p46_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 19ea7f37 588f2123
bne %xcc,p46_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 5f9550c6 e937f1df
bne %xcc,p46_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be c4d5c1e6 4cff0a0b
bne %xcc,p46_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be c550023b 3f8a589a
bne %xcc,p46_f30_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 1c02c3e61fbfab5e
ldx [%i0+0x000],%g3 ! Observed data at 000000006c000000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = eb04ff3d2d8e45ff
ldx [%i0+0x018],%g3 ! Observed data at 000000006c000018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 98b525b67a076647
ldx [%i0+0x038],%g3 ! Observed data at 000000006c000038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5de81a26ff987604
ldx [%i0+0x070],%g3 ! Observed data at 000000006c000070
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 32cdc44b1590aa21
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 = 0000003e23a31958
ldx [%i0+0x0a8],%g3 ! Observed data at 000000006c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = edc6e7dadeb9a847
ldx [%i0+0x0c0],%g3 ! Observed data at 000000006c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 68752aad0ffdc0a2
ldx [%i0+0x0c8],%g3 ! Observed data at 000000006c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 5e65d884e2b795d7
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b1f3592df740e906
ldx [%i0+0x0d8],%g3 ! Observed data at 000000006c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 19ea7f37588f2123
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 = 5f9550c6e937f1df
ldx [%i0+0x0e8],%g3 ! Observed data at 000000006c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c4d5c1e64cff0a0b
ldx [%i0+0x0f0],%g3 ! Observed data at 000000006c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c550023b3f8a589a
ldx [%i0+0x0f8],%g3 ! Observed data at 000000006c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4e0645e0000000b0
ldx [%i0+0x118],%g3 ! Observed data at 000000006c000118
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x118,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 47a8b9dedae7c6ed
ldx [%i0+0x1c0],%g3 ! Observed data at 000000006c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = a2c0fd0fad2a7568
ldx [%i0+0x1c8],%g3 ! Observed data at 000000006c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d795b7e284d8655e
ldx [%i0+0x1d0],%g3 ! Observed data at 000000006c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 06e940f72d59f3b1
ldx [%i0+0x1d8],%g3 ! Observed data at 000000006c0001d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 23218f58377fea19
ldx [%i0+0x1e0],%g3 ! Observed data at 000000006c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = dff137e9c650955f
ldx [%i0+0x1e8],%g3 ! Observed data at 000000006c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0b0aff4ce6c1d5c4
ldx [%i0+0x1f0],%g3 ! Observed data at 000000006c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 9a588a3f3b0250c5
ldx [%i0+0x1f8],%g3 ! Observed data at 000000006c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1f8,%g4
set p46_local1_expect,%g1
p46_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 000000f8adf5ce64
ldx [%i1+0x018],%g3 ! Observed data at 000000006c800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6518e90306ff5347
ldx [%i1+0x028],%g3 ! Observed data at 000000006c800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0de3382daf154755
ldx [%i1+0x040],%g3 ! Observed data at 000000006c800040
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = d194176483d59eff
ldx [%i1+0x058],%g3 ! Observed data at 000000006c800058
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000f284d8655e
ldx [%i1+0x090],%g3 ! Observed data at 000000006c800090
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 674940a23b0250c5
ldx [%i1+0x0b8],%g3 ! Observed data at 000000006c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5ae8e7c170cdff59
ldx [%i1+0x100],%g3 ! Observed data at 000000006c800100
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = d34040ebd9fd49b1
ldx [%i1+0x128],%g3 ! Observed data at 000000006c800128
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = cef6da4857ff4001
ldx [%i1+0x170],%g3 ! Observed data at 000000006c800170
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = ecc5ef1d1f271c6a
ldx [%i1+0x180],%g3 ! Observed data at 000000006c800180
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0301cb9e45dfd8b4
ldx [%i1+0x188],%g3 ! Observed data at 000000006c800188
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 1c78c16ab5e3a8b4
ldx [%i1+0x190],%g3 ! Observed data at 000000006c800190
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 9d6edf3483fe51c1
ldx [%i1+0x198],%g3 ! Observed data at 000000006c800198
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2a607d4e8b76c878
ldx [%i1+0x1a0],%g3 ! Observed data at 000000006c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = edffa7507e21ecd6
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 = ff87010d0f0510e4
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 = d21d65d79afeea28
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 = 00000000ac0751c4
ldx [%i1+0x1d8],%g3 ! Observed data at 000000006c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5d63f13b7114f8ff
ldx [%i1+0x1e0],%g3 ! Observed data at 000000006c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1e0,%g4
set p46_local2_expect,%g1
p46_check_local2:
ldx [%g1+0x080],%g2 ! Expected data = f5ff24fdb398a42d
ldx [%i2+0x080],%g3 ! Observed data at 000000006d000080
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 5f4ce01012298603
ldx [%i2+0x0a0],%g3 ! Observed data at 000000006d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 839912f22155c2c1
ldx [%i2+0x0d0],%g3 ! Observed data at 000000006d0000d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff55b77a0a128efd
ldx [%i2+0x100],%g3 ! Observed data at 000000006d000100
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff74b3269b905568
ldx [%i2+0x108],%g3 ! Observed data at 000000006d000108
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = ecc5ef1d1f271c6a
ldx [%i2+0x140],%g3 ! Observed data at 000000006d000140
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0301cb9e45dfd8b4
ldx [%i2+0x148],%g3 ! Observed data at 000000006d000148
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 1c78c16ab5e3a8b4
ldx [%i2+0x150],%g3 ! Observed data at 000000006d000150
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 9d6edf3483fe51c1
ldx [%i2+0x158],%g3 ! Observed data at 000000006d000158
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2a607d4e8b76c878
ldx [%i2+0x160],%g3 ! Observed data at 000000006d000160
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = edffa7507e21ecff
ldx [%i2+0x168],%g3 ! Observed data at 000000006d000168
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = d487010d5f4ce010
ldx [%i2+0x170],%g3 ! Observed data at 000000006d000170
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = d21d65d79afeea28
ldx [%i2+0x178],%g3 ! Observed data at 000000006d000178
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8cffa2319694aa15
ldx [%i2+0x188],%g3 ! Observed data at 000000006d000188
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff1e2f34387fac02
ldx [%i2+0x198],%g3 ! Observed data at 000000006d000198
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9776c69a674940ff
ldx [%i2+0x1a8],%g3 ! Observed data at 000000006d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5f8c740fffad8f9e
ldx [%i2+0x1b8],%g3 ! Observed data at 000000006d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 338300e4ac0751c4
ldx [%i2+0x1d0],%g3 ! Observed data at 000000006d0001d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5c0c803953aa8ced
ldx [%i2+0x1d8],%g3 ! Observed data at 000000006d0001d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1d8,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 9963a618d9ffcaab
ldx [%i3+0x008],%g3 ! Observed data at 000000006d800008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5f4ce010b283d70e
ldx [%i3+0x018],%g3 ! Observed data at 000000006d800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff73cd172653007f
ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 21877ab2dd05ea28
ldx [%i3+0x038],%g3 ! Observed data at 000000006d800038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = dbf1867e000000eb
ldx [%i3+0x040],%g3 ! Observed data at 000000006d800040
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 73ef41a1f0e4c8bc
ldx [%i3+0x068],%g3 ! Observed data at 000000006d800068
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6af89217328e8282
ldx [%i3+0x088],%g3 ! Observed data at 000000006d800088
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0000e3755f7a182a
ldx [%i3+0x0a0],%g3 ! Observed data at 000000006d8000a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c7ffff213bddff6c
ldx [%i3+0x0b0],%g3 ! Observed data at 000000006d8000b0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = edc6e7dadeb9a847
ldx [%i3+0x0c0],%g3 ! Observed data at 000000006d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 6875ffad0ffdc0a2
ldx [%i3+0x0c8],%g3 ! Observed data at 000000006d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 5e65d884e2b795d7
ldx [%i3+0x0d0],%g3 ! Observed data at 000000006d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b1ff592df740e906
ldx [%i3+0x0d8],%g3 ! Observed data at 000000006d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 19ea7f37588f2123
ldx [%i3+0x0e0],%g3 ! Observed data at 000000006d8000e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5f9550c6e937f1df
ldx [%i3+0x0e8],%g3 ! Observed data at 000000006d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c4d5c1e64cff0a0b
ldx [%i3+0x0f0],%g3 ! Observed data at 000000006d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c550023b3f8a589a
ldx [%i3+0x0f8],%g3 ! Observed data at 000000006d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 17296a220c3bffef
ldx [%i3+0x108],%g3 ! Observed data at 000000006d800108
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = c33a5f3f839912f2
ldx [%i3+0x150],%g3 ! Observed data at 000000006d800150
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = d566464debc020ff
ldx [%i3+0x190],%g3 ! Observed data at 000000006d800190
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 32cdc44b68739b67
ldx [%i3+0x198],%g3 ! Observed data at 000000006d800198
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e78678ff856dc145
ldx [%i3+0x1a8],%g3 ! Observed data at 000000006d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000099719fe34
ldx [%i3+0x1d0],%g3 ! Observed data at 000000006d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0a325580a99ac4da
ldx [%i3+0x1d8],%g3 ! Observed data at 000000006d8001d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 06fe5a96ffffffb6
ldx [%i3+0x1f0],%g3 ! Observed data at 000000006d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1f0,%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:
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l5,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800018]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d800000]
stba %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800000]
stba %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800008]
ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c800008]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c000020]
done
p46_trap1o:
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l5,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800018]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d800000]
stba %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800000]
stba %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800008]
ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c800008]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c000020]
done
p46_trap2e:
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c000028]
stha %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000028]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d000000]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c800018]
membar #Sync
mov 0x080,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d000000]
membar #Sync
mov 0x0c0,%g1
ldda [%i3+%g1]ASI_BLK_AIUP,%f16
membar #Sync
done
p46_trap2o:
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c000028]
stha %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000028]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d000000]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c800018]
membar #Sync
mov 0x080,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d000000]
membar #Sync
mov 0x0c0,%g1
ldda [%o3+%g1]ASI_BLK_AIUP,%f16
membar #Sync
done
p46_trap3e:
nop
nop
nop
done
p46_trap3o:
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 = 0c1b83d27a076647
ldx [%g1+0x008],%l1 ! %l1 = 3eb5fbe8796dd614
ldx [%g1+0x010],%l2 ! %l2 = f9f062ca45ad90e7
ldx [%g1+0x018],%l3 ! %l3 = ef868aae60f30845
ldx [%g1+0x020],%l4 ! %l4 = 9888f2c8252bda3e
ldx [%g1+0x028],%l5 ! %l5 = fc23d67a7a01b5b0
ldx [%g1+0x030],%l6 ! %l6 = 4f0f12c80699e1c9
ldx [%g1+0x038],%l7 ! %l7 = 58433a1c7114f894
! 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 = 05dc4372 c6701899 6de32815 ec8ef439
! %f4 = ceea9172 d8cfcb2d 4741413d b9ae355d
! %f8 = 0da9b973 05a50bce 4dc2849f 3738d6fe
! %f12 = 583e7092 35fb702b 8ca0ab9d 20278723
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f9b70f77 e2177c23 090948a5 5301bb81
! %f20 = 39176b70 c6bff9ff d152d535 a8a068f4
! %f24 = 9629c782 7f4f6997 3d82becf 4a708fb3
! %f28 = 564df698 cc45086c 2dccdf01 fd31d8c4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ef90034b 0f1dc585 eb47efa3 f28b06a9
! %f36 = 1c384d95 f9b30142 47ba21e4 9f3abc73
! %f40 = 9556faf8 69423648 96590d3f e4cbf968
! %f44 = f1945f7a b4800ccc e7a1abc3 abb36d74
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf42948070000006b,%g7,%g1 ! GSR scale = 13, align = 3
wr %g1,%g0,%gsr ! GSR = f42948070000006b
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[0000000091000024] = 949daf35, %g2 = 1c386fc5ae7c5c6e
lduh [%i6+0x024],%g2 ! %g2 = 000000000000949d
! Mem[000000006e0001e4] = b62c349d, %l5 = b68d03080059f4a1
ldsh [%i0+0x1e6],%l5 ! %l5 = 000000000000349d
! Mem[000000006f80001f] = ba831c13, %l0 = 7a625a966b2b619f
ldstub [%i3+0x01f],%l0 ! %l0 = 00000013000000ff
! %l4 = 16632f18, %l5 = 0000349d, Mem[00000000908000c8] = 76a4fc3c 9fc9bfcc
std %l4,[%i5+0x0c8] ! Mem[00000000908000c8] = 16632f18 0000349d
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000006e800088] = 568778a8e3270f17, %l1 = 393c792e4e45e86f, %l5 = 000000000000349d
add %i1,0x88,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 568778a8e3270f17
! Mem[0000000090000058] = 27828405, %g2 = 000000000000949d
ldsb [%i4+0x058],%g2 ! %g2 = 0000000000000027
! Mem[00000000900000b0] = 9a9b4698, %g2 = 0000000000000027
lduw [%i4+0x0b0],%g2 ! %g2 = 000000009a9b4698
! Mem[000000006f000030] = 808518b79ae6fb4e, %l5 = 568778a8e3270f17, %l4 = 86120a7016632f18
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 808518b79ae6fb4e
! Mem[000000006e000100] = 53850c78 fb10b746 32ed97b9 e1ded10c
! Mem[000000006e000110] = 8a241f39 231b98c3 75b546df 9059d896
! Mem[000000006e000120] = f9d0e63c 7b724bcb 22b1a77c a0e81791
! Mem[000000006e000130] = 3c688e77 34096ef6 16c02dce a211c011
mov 0x100,%g5
ldda [%i0+%g5]ASI_BLK_S,%f16 ! Block Load from 000000006e000100
p47_label_2:
! Mem[000000006f000038] = 8690fbb4, %l4 = 808518b79ae6fb4e
swap [%i2+0x038],%l4 ! %l4 = 000000008690fbb4
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[000000006f0000f0] = 4d5a8f55, %l5 = 568778a8e3270f17
ldstub [%i2+0x0f0],%l5 ! %l5 = 0000004d000000ff
! Mem[00000000910001fc] = 93c6d4fc, %g2 = 000000009a9b4698
lduh [%i6+0x1fc],%g2 ! %g2 = 00000000000093c6
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000006f8001e0] = 6ee468515e69630e, %l5 = 000000000000004d
ldx [%i3+0x1e0],%l5 ! %l5 = 6ee468515e69630e
! Mem[000000006f0001e0] = f0ed2b28b2c22bed, %l7 = 59edc2ebc09310d1, %l3 = 23f32a3203f1e418
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = f0ed2b28b2c22bed
! Mem[000000006e800080] = 7f7ffceb4686b1e0, %l0 = 0000000000000013, %l0 = 0000000000000013
add %i1,0x80,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 7f7ffceb4686b1e0
! %l6 = 86142237, %l7 = c09310d1, Mem[0000000090000068] = 5bfbbd54 571ddaef
std %l6,[%i4+0x068] ! Mem[0000000090000068] = 86142237 c09310d1
! Mem[0000000091000178] = d8ef29bf, %g2 = 00000000000093c6
ldsh [%i6+0x178],%g2 ! %g2 = ffffffffffffd8ef
p47_label_3:
! Mem[000000006e800010] = 69f1525c, %l1 = 393c792e4e45e86f
ldsh [%i1+0x012],%l1 ! %l1 = 000000000000525c
! %l3 = f0ed2b28b2c22bed, Mem[000000006f0001d8] = fec4d39c7b29524f
stx %l3,[%i2+0x1d8] ! Mem[000000006f0001d8] = f0ed2b28b2c22bed
! Mem[00000000908000c0] = 371c81da, %g2 = ffffffffffffd8ef
lduh [%i5+0x0c2],%g2 ! %g2 = 000000000000371c
! Mem[00000000918001a4] = 80b768d0, %g2 = 000000000000371c
ldsh [%o0+0x1a6],%g2 ! %g2 = ffffffffffff80b7
membar #Sync ! Added by membar checker (2180)
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 86142237 c09310d1
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[00000000918000c8] = 7b42db07 ee9de4a5, %g2 = ffff80b7, %g3 = 0bad0b00
ldd [%o0+0x0c8],%g2 ! %g2 = 000000007b42db07 00000000ee9de4a5
! Mem[000000006e0000f8] = 726dd792a8d537ab, %l2 = e4e978e7dbb37002, %l0 = 7f7ffceb4686b1e0
add %i0,0xf8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 726dd792a8d537ab
! Mem[000000006e8000c0] = 4b4daf25b7dad504, %l1 = 000000000000525c, %l1 = 000000000000525c
add %i1,0xc0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 4b4daf25b7dad504
! %l6 = ed4f243c86142237, Mem[0000000090000176] = 5d2da423
sth %l6,[%i4+0x176] ! Mem[0000000090000174] = 2237a423
! %l4 = 000000008690fbb4, Mem[0000000090000118] = e77f9909
stw %l4,[%i4+0x118] ! Mem[0000000090000118] = 8690fbb4
p47_label_4:
! Mem[0000000090800088] = 2d744718 1de9dfa1, %g2 = 7b42db07, %g3 = ee9de4a5
ldd [%i5+0x088],%g2 ! %g2 = 000000002d744718 000000001de9dfa1
! Mem[000000009000004c] = 41368145, %g18 = dbfd26566a9a8742
ldsw [%i4+0x04c],%g2 ! %g2 = dbfd26566a9a8742
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 86142237 c09310d1
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000006e800134] = 17f8df60, %l6 = ed4f243c86142237
ldstub [%i1+0x134],%l6 ! %l6 = 00000017000000ff
! %f16 = 53850c78 fb10b746 32ed97b9 e1ded10c
! %f20 = 8a241f39 231b98c3 75b546df 9059d896
! %f24 = f9d0e63c 7b724bcb 22b1a77c a0e81791
! %f28 = 3c688e77 34096ef6 16c02dce a211c011
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[000000006f800094] = 2089127f, %l4 = 8690fbb4, %l1 = b7dad504
add %i3,0x94,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000002089127f
! Mem[0000000091000164] = 1dd1556a, %g18 = dbfd26566a9a8742
ldsw [%i6+0x164],%g2 ! %g2 = dbfd26566a9a8742
! Mem[0000000090000118] = 8690fbb4, %g2 = 000000001dd1556a
lduw [%i4+0x118],%g2 ! %g2 = 000000008690fbb4
p47_label_5:
! Mem[000000006e0000f4] = bb0fe619, %l6 = 0000000000000017
ldstub [%i0+0x0f4],%l6 ! %l6 = 000000bb000000ff
! Mem[00000000908000bc] = 7d0b703f, %g2 = 000000008690fbb4
ldub [%i5+0x0bc],%g2 ! %g2 = 000000000000007d
! %l0 = 726dd792a8d537ab, Mem[0000000090800126] = 58b9de0e
sth %l0,[%i5+0x126] ! Mem[0000000090800124] = 37abde0e
! Mem[000000006e000020] = 7854556c, %l3 = f0ed2b28b2c22bed
ldsh [%i0+0x022],%l3 ! %l3 = 000000000000556c
! Mem[000000006f0000bc] = d94ee3ca, %l3 = 000000000000556c
swap [%i2+0x0bc],%l3 ! %l3 = 00000000d94ee3ca
! Mem[000000006e8000e8] = e803a4fc, %l4 = 000000008690fbb4
swap [%i1+0x0e8],%l4 ! %l4 = 00000000e803a4fc
! Mem[0000000091800068] = 8ffd74055581e7b6, %g2 = 000000000000007d
ldx [%o0+0x068],%g2 ! %g2 = 8ffd74055581e7b6
! Mem[000000006e8000fc] = 6e222af7, %l7 = c09310d1, %l6 = 000000bb
add %i1,0xfc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000006e222af7
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000006e8000bc] = 2d2f17ab, %l7 = 59edc2ebc09310d1
swap [%i1+0x0bc],%l7 ! %l7 = 000000002d2f17ab
p47_label_6:
! Mem[00000000910000d0] = 807c80b2 4ba298be, %g2 = 5581e7b6, %g3 = 1de9dfa1
ldd [%i6+0x0d0],%g2 ! %g2 = 00000000807c80b2 000000004ba298be
membar #Sync ! Added by membar checker (2181)
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a 8690fbb4 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[00000000910000c0] = df3ea82d, %g18 = dbfd26566a9a8742
ldsw [%i6+0x0c0],%g2 ! %g2 = dbfd26566a9a8742
! Mem[000000006e00007c] = abdf3867, %l0 = 726dd792a8d537ab
swap [%i0+0x07c],%l0 ! %l0 = 00000000abdf3867
! Mem[000000006f8001f4] = d4b8343b, %l1 = 000000002089127f
lduw [%i3+0x1f4],%l1 ! %l1 = 00000000d4b8343b
! %l0 = 00000000abdf3867, Mem[0000000091000194] = 8f301cc7
stw %l0,[%i6+0x194] ! Mem[0000000091000194] = abdf3867
! %l5 = 6ee468515e69630e, Mem[000000009000015c] = 3994d586
sth %l5,[%i4+0x15c] ! Mem[000000009000015c] = 630ed586
! Mem[000000006f8000e8] = 96a48979, %l2 = e4e978e7dbb37002
swap [%i3+0x0e8],%l2 ! %l2 = 0000000096a48979
! Mem[000000006e0000a8] = 26015591, %l0 = abdf3867, %l1 = d4b8343b
add %i0,0xa8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000026015591
membar #Sync ! Added by membar checker (2182)
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 630ed586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c2237 a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
p47_label_7:
! Mem[000000006e8001e8] = fc7a6a9331870c94, %l5 = 6ee468515e69630e, %l1 = 0000000026015591
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = fc7a6a9331870c94
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 86142237 c09310d1
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[00000000910001c8] = b872eab3, %g2 = ffffffffdf3ea82d
ldub [%i6+0x1ca],%g2 ! %g2 = 00000000000000b8
! %l5 = 6ee468515e69630e, Mem[000000006f0000c0] = cd2715cfc92be1ba
stx %l5,[%i2+0x0c0] ! Mem[000000006f0000c0] = 6ee468515e69630e
! Mem[000000006f000020] = 47b3cdd9, %l3 = 00000000d94ee3ca
swap [%i2+%o4],%l3 ! %l3 = 0000000047b3cdd9
! Mem[000000006f000040] = cf08095728d244b1, %l3 = 0000000047b3cdd9
ldx [%i2+0x040],%l3 ! %l3 = cf08095728d244b1
! %f16 = 53850c78 fb10b746 32ed97b9 e1ded10c
! %f20 = 8a241f39 231b98c3 75b546df 9059d896
! %f24 = f9d0e63c 7b724bcb 22b1a77c a0e81791
! %f28 = 3c688e77 34096ef6 16c02dce a211c011
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[000000006e000000] = 01b4dd4f 0a6a4b77 7d23ed89 10a36236
! Mem[000000006e000010] = 30d8f555 33bc60bc d4e96b0f da3b85fd
! Mem[000000006e000020] = 7854556c ebf7eb19 33e526cb 2d022f57
! Mem[000000006e000030] = 04b6ec06 d779766a 60a321c9 6c96cc09
ldda [%i0]ASI_BLK_AIUSL,%f16 ! Block Load from 000000006e000000
! %l1 = fc7a6a9331870c94, Mem[00000000908000c8] = 16632f18
sth %l1,[%i5+0x0c8] ! Mem[00000000908000c8] = 0c942f18
! %f0 = 05dc4372 c6701899 6de32815 ec8ef439
! %f4 = ceea9172 d8cfcb2d 4741413d b9ae355d
! %f8 = 0da9b973 05a50bce 4dc2849f 3738d6fe
! %f12 = 583e7092 35fb702b 8ca0ab9d 20278723
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
p47_label_8:
! Mem[000000006f800110] = 3acff418, %l0 = 00000000abdf3867
lduh [%i3+0x110],%l0 ! %l0 = 0000000000003acf
! Mem[000000006f800014] = 525941e9, %l1 = 31870c94, %l1 = 31870c94
add %i3,0x14,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000525941e9
! Mem[000000006f8001ac] = 22a970f7, %l3 = 28d244b1, %l7 = 2d2f17ab
add %i3,0x1ac,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000022a970f7
! Mem[000000006e80005b] = 9c40a38e, %l4 = 00000000e803a4fc
ldstub [%i1+0x05b],%l4 ! %l4 = 0000008e000000ff
! Mem[000000006f000030] = 808518b79ae6fb4e, %l3 = cf08095728d244b1, %l0 = 0000000000003acf
add %i2,0x30,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 808518b79ae6fb4e
! Mem[000000006e800024] = 96ceb81b, %l1 = 525941e9, %l7 = 22a970f7
add %i1,0x24,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000096ceb81b
! Mem[000000006f000177] = 35c7d348, %l3 = cf08095728d244b1
ldstub [%i2+0x177],%l3 ! %l3 = 00000048000000ff
! Mem[000000006e0000a8] = 26015591, %l6 = 000000006e222af7
swap [%i0+0x0a8],%l6 ! %l6 = 0000000026015591
! Mem[000000009100019c] = c3db84f6, %g2 = 00000000000000b8
lduw [%i6+0x19c],%g2 ! %g2 = 00000000c3db84f6
! Mem[0000000090000118] = 8690fbb4552c2766, %g2 = 00000000c3db84f6
ldx [%i4+0x118],%g2 ! %g2 = 8690fbb4552c2766
p47_label_9:
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000006e000173] = dec14d0c, %l2 = 0000000096a48979
ldstub [%i0+0x173],%l2 ! %l2 = 0000000c000000ff
! Mem[000000006e0000cc] = 056920d9, %l0 = 9ae6fb4e, %l5 = 5e69630e
add %i0,0xcc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000056920d9
! %f16 = 774b6a0a 4fddb401 3662a310 89ed237d
! %f20 = bc60bc33 55f5d830 fd853bda 0f6be9d4
! %f24 = 19ebf7eb 6c555478 572f022d cb26e533
! %f28 = 6a7679d7 06ecb604 09cc966c c921a360
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[000000006f00016c] = ae6ea531, %l6 = 0000000026015591
ldub [%i2+0x16d],%l6 ! %l6 = 000000000000006e
! Mem[000000006f00016c] = ae6ea531, %l6 = 0000006e, %l7 = 96ceb81b
add %i2,0x16c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ae6ea531
! %l5 = 00000000056920d9, Mem[000000009000013f] = 5aa9eee7
stb %l5,[%i4+0x13f] ! Mem[000000009000013c] = d9a9eee7
membar #Sync ! Added by membar checker (2183)
! Mem[0000000090000080] = 774b6a0a 4fddb401 3662a310 89ed237d
! Mem[0000000090000090] = bc60bc33 55f5d830 fd853bda 0f6be9d4
! Mem[00000000900000a0] = 19ebf7eb 6c555478 572f022d cb26e533
! Mem[00000000900000b0] = 6a7679d7 06ecb604 09cc966c c921a360
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 630ed586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c2237 a423b614 ebca8308
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000006e800013] = 69f1525c, %l6 = 000000000000006e
ldstub [%i1+0x013],%l6 ! %l6 = 0000005c000000ff
p47_label_10:
! Mem[0000000091800198] = 830ce651 ac46a213, %g2 = 552c2766, %g3 = 4ba298be
ldd [%o0+0x198],%g2 ! %g2 = 00000000830ce651 00000000ac46a213
! Mem[0000000090800000] = 8b91b3a41b2e5802, %g2 = 00000000830ce651
ldx [%i5+%g0],%g2 ! %g2 = 8b91b3a41b2e5802
! Mem[000000006e000130] = 3c688e77, %l5 = 056920d9, %l3 = 00000048
add %i0,0x130,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003c688e77
! Mem[000000006e00002d] = 2d022f57, %l3 = 000000003c688e77
ldstub [%i0+0x02d],%l3 ! %l3 = 00000002000000ff
! %f0 = 05dc4372 c6701899 6de32815 ec8ef439
! %f4 = ceea9172 d8cfcb2d 4741413d b9ae355d
! %f8 = 0da9b973 05a50bce 4dc2849f 3738d6fe
! %f12 = 583e7092 35fb702b 8ca0ab9d 20278723
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[000000006e000190] = cf7f5439, %l5 = 056920d9, %l3 = 00000002
add %i0,0x190,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000cf7f5439
! Mem[00000000900000a8] = 2dcb26e5, %g2 = 8b91b3a41b2e5802
ldub [%i4+0x0ab],%g2 ! %g2 = 000000000000002d
! Mem[0000000090000018] = 1c38131a, %g2 = 000000000000002d
lduw [%i4+%o3],%g2 ! %g2 = 000000001c38131a
! %l4 = 000000000000008e, Mem[000000006f00015e] = 91a13c29
stb %l4,[%i2+0x15e] ! Mem[000000006f00015c] = 91a18e29
! Mem[0000000091800000] = 23432cc7, %g2 = 000000001c38131a
lduh [%o0+0x002],%g2 ! %g2 = 0000000000002343
p47_label_11:
! Mem[000000006e000118] = 75b546df, %l4 = 000000000000008e
swap [%i0+0x118],%l4 ! %l4 = 0000000075b546df
! %l2 = 0000000c, %l3 = cf7f5439, Mem[0000000090800068] = 062838e1 8314c346
std %l2,[%i5+0x068] ! Mem[0000000090800068] = 0000000c cf7f5439
! Mem[0000000090000070] = 2b70fb35, %g2 = 0000000000002343
lduw [%i4+0x070],%g2 ! %g2 = 000000002b70fb35
! Mem[000000006f8001f4] = d4b8343b, %l2 = 000000000000000c
lduh [%i3+0x1f6],%l2 ! %l2 = 000000000000343b
! %l5 = 00000000056920d9, Mem[000000009180010c] = 5d08a3b7
sth %l5,[%o0+0x10c] ! Mem[000000009180010c] = 20d9a3b7
! %l1 = 00000000525941e9, Mem[000000009080012c] = e339fbb9
stw %l1,[%i5+0x12c] ! Mem[000000009080012c] = 525941e9
! Mem[000000006f0000fc] = acd215cc, %l3 = 00000000cf7f5439
ldsb [%i2+0x0fc],%l3 ! %l3 = ffffffffffffffac
! Mem[000000006e00014c] = 69819c45, %l0 = 808518b79ae6fb4e
swap [%i0+0x14c],%l0 ! %l0 = 0000000069819c45
! Mem[00000000908001c4] = 224fce3e, %g2 = 000000002b70fb35
lduh [%i5+0x1c4],%g2 ! %g2 = 000000000000224f
! %l1 = 00000000525941e9, Mem[00000000900000c0] = 53850c78
stw %l1,[%i4+0x0c0] ! Mem[00000000900000c0] = 525941e9
p47_label_12:
! Mem[000000006e8001c0] = 108df9fd f4b6765b 944ce8a4 7ce01ad0
! Mem[000000006e8001d0] = f7451e12 02dcc188 74580c72 3ce5eb26
! Mem[000000006e8001e0] = 160d1fc1 bb5ef2b3 fc7a6a93 31870c94
! Mem[000000006e8001f0] = 88a49e8c fdb8057a 5f180acd 8ceb8927
mov 0x1c0,%g5
ldda [%i1+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 000000006e8001c0
! Mem[000000009180007c] = 08537754, %g2 = 000000000000224f
ldsb [%o0+0x07f],%g2 ! %g2 = 0000000000000008
! Mem[0000000091000194] = 3867baa4, %g2 = 0000000000000008
lduh [%i6+0x196],%g2 ! %g2 = 0000000000003867
! Mem[000000006f000134] = 82392d10, %l4 = 0000000075b546df
swap [%i2+0x134],%l4 ! %l4 = 0000000082392d10
! %f16 = 774b6a0a 4fddb401 3662a310 89ed237d
! %f20 = bc60bc33 55f5d830 fd853bda 0f6be9d4
! %f24 = 19ebf7eb 6c555478 572f022d cb26e533
! %f28 = 6a7679d7 06ecb604 09cc966c c921a360
stda %f16,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 000000006e800040
! Mem[000000009080011c] = bdf7dc4c, %g2 = 0000000000003867
ldsb [%i5+0x11d],%g2 ! %g2 = ffffffffffffffbd
! %l3 = ffffffffffffffac, Mem[000000006e000160] = a204bbfb
stw %l3,[%i0+0x160] ! Mem[000000006e000160] = ffffffac
! Mem[000000006f0001a5] = 20052fdc, %l6 = 000000000000005c
ldstub [%i2+0x1a5],%l6 ! %l6 = 00000005000000ff
! %l4 = 0000000082392d10, Mem[0000000090800190] = f2446a487c2eb57a
stx %l4,[%i5+0x190] ! Mem[0000000090800190] = 0000000082392d10
! %l4 = 0000000082392d10, Mem[00000000918001ce] = 77ab6629
sth %l4,[%o0+0x1ce] ! Mem[00000000918001cc] = 2d106629
p47_label_13:
! %f16 = 774b6a0a 4fddb401 3662a310 89ed237d
! %f20 = bc60bc33 55f5d830 fd853bda 0f6be9d4
! %f24 = 19ebf7eb 6c555478 572f022d cb26e533
! %f28 = 6a7679d7 06ecb604 09cc966c c921a360
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000006e0000a5] = 0b83a522, %l4 = 0000000082392d10
ldstub [%i0+0x0a5],%l4 ! %l4 = 00000083000000ff
! Mem[000000006e000188] = d950c0ce8ed8ec68, %l1 = 00000000525941e9, %l7 = 00000000ae6ea531
add %i0,0x188,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = d950c0ce8ed8ec68
! Mem[000000006e800118] = b573682f0612c01f, %l3 = ffffffffffffffac, %l2 = 000000000000343b
add %i1,0x118,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = b573682f0612c01f
! Mem[000000006f8001ab] = caadab43, %l7 = d950c0ce8ed8ec68
ldstub [%i3+0x1ab],%l7 ! %l7 = 00000043000000ff
membar #Sync ! Added by membar checker (2184)
! Mem[00000000900000c0] = 525941e9 fb10b746 32ed97b9 e1ded10c
! Mem[00000000900000d0] = 8a241f39 231b98c3 75b546df 9059d896
! Mem[00000000900000e0] = f9d0e63c 7b724bcb 22b1a77c a0e81791
! Mem[00000000900000f0] = 3c688e77 34096ef6 16c02dce a211c011
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000006e000098] = 845c592b, %l0 = 69819c45, %l1 = 525941e9
add %i0,0x98,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000845c592b
! Mem[000000006e0001fc] = 84640718, %l3 = ffffffac, %l2 = 0612c01f
add %i0,0x1fc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000084640718
! %l7 = 0000000000000043, Mem[00000000908001f4] = 38c6ddae
sth %l7,[%i5+0x1f4] ! Mem[00000000908001f4] = 0043ddae
! Mem[000000006e000188] = d950c0ce8ed8ec68, %l3 = ffffffffffffffac, %l0 = 0000000069819c45
add %i0,0x188,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = d950c0ce8ed8ec68
p47_label_14:
! Mem[0000000091800050] = 82afd0fbf579ed01, %g2 = ffffffffffffffbd
ldx [%o0+0x050],%g2 ! %g2 = 82afd0fbf579ed01
! Mem[0000000090800008] = 9c039aa9 005c8a51, %g2 = f579ed01, %g3 = ac46a213
ldd [%i5+%o1],%g2 ! %g2 = 000000009c039aa9 00000000005c8a51
! Mem[000000006f0000f4] = 8c1c2fd4, %l4 = 00000083, %l1 = 845c592b
add %i2,0xf4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000008c1c2fd4
! Mem[000000006e800100] = a14d967c d9f4a060 fdbb4c76 0cc2523c
! Mem[000000006e800110] = a7c158b8 fb1d77e5 b573682f 0612c01f
! Mem[000000006e800120] = 1abbbd9d 61b215e2 99e815ca 4d74bc85
! Mem[000000006e800130] = 6eef30af fff8df60 866c89fb 0ca0e7b0
mov 0x100,%g5
ldda [%i1+%g5]ASI_BLK_PL,%f16 ! Block Load from 000000006e800100
! Mem[0000000090800108] = 15ac0ce2, %g2 = 000000009c039aa9
ldub [%i5+0x10b],%g2 ! %g2 = 0000000000000015
! Mem[000000006f0000e0] = bd5089e401acfb24, %l6 = 0000000000000005, %l4 = 0000000000000083
add %i2,0xe0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = bd5089e401acfb24
! Mem[000000006f8000d8] = d2277f20, %l1 = 8c1c2fd4, %l7 = 00000043
add %i3,0xd8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d2277f20
! %f0 = 108df9fd f4b6765b 944ce8a4 7ce01ad0
! %f4 = f7451e12 02dcc188 74580c72 3ce5eb26
! %f8 = 160d1fc1 bb5ef2b3 fc7a6a93 31870c94
! %f12 = 88a49e8c fdb8057a 5f180acd 8ceb8927
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[000000006f800180] = e47de14b, %l0 = 8ed8ec68, %l3 = ffffffac
add %i3,0x180,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e47de14b
! %f0 = 108df9fd f4b6765b 944ce8a4 7ce01ad0
! %f4 = f7451e12 02dcc188 74580c72 3ce5eb26
! %f8 = 160d1fc1 bb5ef2b3 fc7a6a93 31870c94
! %f12 = 88a49e8c fdb8057a 5f180acd 8ceb8927
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
p47_label_15:
! Mem[000000006e800099] = 63ccf249, %l0 = d950c0ce8ed8ec68
ldstub [%i1+0x099],%l0 ! %l0 = 000000cc000000ff
! Mem[000000006e0000d5] = f2cd19d6, %l4 = bd5089e401acfb24
ldstub [%i0+0x0d5],%l4 ! %l4 = 000000cd000000ff
! %l2 = 84640718, %l3 = e47de14b, Mem[0000000090800158] = c37398fd 85690460
std %l2,[%i5+0x158] ! Mem[0000000090800158] = 84640718 e47de14b
! %f16 = 60a0f4d9 7c964da1 3c52c20c 764cbbfd
! %f20 = e5771dfb b858c1a7 1fc01206 2f6873b5
! %f24 = e215b261 9dbdbb1a 85bc744d ca15e899
! %f28 = 60dff8ff af30ef6e b0e7a00c fb896c86
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000090000028] = 35842cdc, %g2 = 0000000000000015
ldsb [%i4+%o5],%g2 ! %g2 = 0000000000000035
! Mem[0000000090000080] = 774b6a0a 4fddb401 3662a310 89ed237d
! Mem[0000000090000090] = bc60bc33 55f5d830 fd853bda 0f6be9d4
! Mem[00000000900000a0] = 19ebf7eb 6c555478 572f022d cb26e533
! Mem[00000000900000b0] = 6a7679d7 06ecb604 09cc966c c921a360
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %l6 = 0000000000000005, Mem[000000006e8000a0] = 1b2f8f7449192d6c
stx %l6,[%i1+0x0a0] ! Mem[000000006e8000a0] = 0000000000000005
membar #Sync ! Added by membar checker (2185)
! %l3 = 00000000e47de14b, Mem[0000000090000080] = 774b6a0a
stw %l3,[%i4+0x080] ! Mem[0000000090000080] = e47de14b
! %f16 = 60a0f4d9 7c964da1 3c52c20c 764cbbfd
! %f20 = e5771dfb b858c1a7 1fc01206 2f6873b5
! %f24 = e215b261 9dbdbb1a 85bc744d ca15e899
! %f28 = 60dff8ff af30ef6e b0e7a00c fb896c86
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000900000c0] = 108df9fd f4b6765b 944ce8a4 7ce01ad0
! Mem[00000000900000d0] = f7451e12 02dcc188 74580c72 3ce5eb26
! Mem[00000000900000e0] = 160d1fc1 bb5ef2b3 fc7a6a93 31870c94
! Mem[00000000900000f0] = 88a49e8c fdb8057a 5f180acd 8ceb8927
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p47_label_16:
! Mem[000000006e800057] = 55f5d830, %l0 = 00000000000000cc
ldstub [%i1+0x057],%l0 ! %l0 = 00000030000000ff
! Mem[0000000091800094] = 090fcd82, %g2 = 0000000000000035
lduh [%o0+0x096],%g2 ! %g2 = 000000000000090f
! Mem[00000000918001e0] = 18875723, %g2 = 000000000000090f
lduh [%o0+0x1e0],%g2 ! %g2 = 0000000000001887
! Mem[00000000910001f4] = 9c39fbba, %g18 = dbfd26566a9a8742
ldsw [%i6+0x1f4],%g2 ! %g2 = dbfd26566a9a8742
! %f16 = 60a0f4d9 7c964da1 3c52c20c 764cbbfd
! %f20 = e5771dfb b858c1a7 1fc01206 2f6873b5
! %f24 = e215b261 9dbdbb1a 85bc744d ca15e899
! %f28 = 60dff8ff af30ef6e b0e7a00c fb896c86
mov 0x100,%g5
stda %f16,[%i3+%g5]ASI_BLK_AIUSL ! Block Store to 000000006f800100
! Mem[000000006e80001c] = 4f07b5f0, %l0 = 00000030, %l6 = 00000005
add %i1,0x1c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000004f07b5f0
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a 8690fbb4 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34ed9
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! %l6 = 000000004f07b5f0, Mem[0000000091000029] = 78ebbd3c
stb %l6,[%i6+0x029] ! Mem[0000000091000028] = f0ebbd3c
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a 8690fbb4 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34ed9
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000006f00009c] = b72bdec9, %l0 = 00000030, %l2 = 84640718
add %i2,0x9c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b72bdec9
p47_label_17:
! Mem[000000006e80008c] = e3270f17, %l5 = 00000000056920d9
ldstub [%i1+0x08c],%l5 ! %l5 = 000000e3000000ff
! Mem[000000006f00013c] = d3d116a5, %l3 = e47de14b, %l3 = e47de14b
add %i2,0x13c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000d3d116a5
! Mem[0000000090800088] = 2d744718 1de9dfa1, %g2 = 9c39fbba, %g3 = 005c8a51
ldd [%i5+0x088],%g2 ! %g2 = 000000002d744718 000000001de9dfa1
! %f0 = 108df9fd f4b6765b 944ce8a4 7ce01ad0
! %f4 = f7451e12 02dcc188 74580c72 3ce5eb26
! %f8 = 160d1fc1 bb5ef2b3 fc7a6a93 31870c94
! %f12 = 88a49e8c fdb8057a 5f180acd 8ceb8927
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000006f8000f0] = df9e0333, %l7 = 00000000d2277f20
ldsb [%i3+0x0f2],%l7 ! %l7 = 0000000000000003
! Mem[000000006e0001a7] = d2da7891, %l5 = 00000000000000e3
ldstub [%i0+0x1a7],%l5 ! %l5 = 00000091000000ff
! Mem[000000006e0000c0] = 2e3e9f36 2817bf67 433e0413 056920d9
! Mem[000000006e0000d0] = d895a0df f2ff19d6 307b8be6 4f7c225b
! Mem[000000006e0000e0] = db6d117d aae43cdf 52f87f12 41d7b244
! Mem[000000006e0000f0] = 7dba5461 ff0fe619 726dd792 a8d537ab
ldda [%i0+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 000000006e0000c0
! Mem[0000000090000040] = 991870c6 7243dc05 39f48eec 1528e36d
! Mem[0000000090000050] = 2dcbcfd8 7291eace 5d35aeb9 3d414147
! Mem[0000000090000060] = ce0ba505 73b9a90d fed63837 9f84c24d
! Mem[0000000090000070] = 2b70fb35 92703e58 23872720 9daba08c
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000006e000114] = 231b98c3, %l4 = 00000000000000cd
swap [%i0+0x114],%l4 ! %l4 = 00000000231b98c3
! Mem[00000000918001ac] = 21063261, %g18 = dbfd26566a9a8742
ldsw [%o0+0x1ac],%g2 ! %g2 = dbfd26566a9a8742
p47_label_18:
! Mem[000000006e800098] = 63fff249, %l4 = 231b98c3, %l3 = d3d116a5
add %i1,0x98,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000063fff249
! %f0 = 67bf1728 369f3e2e d9206905 13043e43
! %f4 = d619fff2 dfa095d8 5b227c4f e68b7b30
! %f8 = df3ce4aa 7d116ddb 44b2d741 127ff852
! %f12 = 19e60fff 6154ba7d ab37d5a8 92d76d72
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000090800050] = 7bb3e03f, %g2 = 0000000021063261
lduw [%i5+0x050],%g2 ! %g2 = 000000007bb3e03f
! %l6 = 4f07b5f0, %l7 = 00000003, Mem[0000000091800178] = a16be4dd 805d65fb
std %l6,[%o0+0x178] ! Mem[0000000091800178] = 4f07b5f0 00000003
! Mem[000000006e800018] = 108c1dec, %l7 = 0000000000000003
ldsh [%i1+0x01a],%l7 ! %l7 = 0000000000001dec
! Mem[000000006e800180] = a5a7d961e5df0d21, %l3 = 0000000063fff249, %l1 = 000000008c1c2fd4
add %i1,0x180,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = a5a7d961e5df0d21
! %f16 = 60a0f4d9 7c964da1 3c52c20c 764cbbfd
! %f20 = e5771dfb b858c1a7 1fc01206 2f6873b5
! %f24 = e215b261 9dbdbb1a 85bc744d ca15e899
! %f28 = 60dff8ff af30ef6e b0e7a00c fb896c86
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000006e000120] = f9d0e63c, %l0 = 0000000000000030
ldstub [%i0+0x120],%l0 ! %l0 = 000000f9000000ff
! %l5 = 0000000000000091, Mem[00000000908000e0] = 7b8229147184bdc4
stx %l5,[%i5+0x0e0] ! Mem[00000000908000e0] = 0000000000000091
! %f16 = 60a0f4d9 7c964da1 3c52c20c 764cbbfd
! %f20 = e5771dfb b858c1a7 1fc01206 2f6873b5
! %f24 = e215b261 9dbdbb1a 85bc744d ca15e899
! %f28 = 60dff8ff af30ef6e b0e7a00c fb896c86
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
p47_label_19:
! Mem[000000006e8000b8] = ca39e436, %l0 = 000000f9, %l0 = 000000f9
add %i1,0xb8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ca39e436
! %l0 = 00000000ca39e436, Mem[0000000091800100] = b89e754f866f2604
stx %l0,[%o0+0x100] ! Mem[0000000091800100] = 00000000ca39e436
! Mem[00000000908001b8] = da1c61c6 7b37c5c8, %g2 = 7bb3e03f, %g3 = 1de9dfa1
ldd [%i5+0x1b8],%g2 ! %g2 = 00000000da1c61c6 000000007b37c5c8
! Mem[0000000091800098] = 4bad795c, %g2 = 00000000da1c61c6
lduh [%o0+0x09a],%g2 ! %g2 = 0000000000004bad
! Mem[0000000090000178] = 5f180acd8ceb8927, %g2 = 0000000000004bad
ldx [%i4+0x178],%g2 ! %g2 = 5f180acd8ceb8927
! Mem[000000006e0000c0] = 2e3e9f36, %l7 = 0000000000001dec
swap [%i0+0x0c0],%l7 ! %l7 = 000000002e3e9f36
! Mem[000000006f800030] = 3c025ac3, %l5 = 0000000000000091
ldub [%i3+0x033],%l5 ! %l5 = 00000000000000c3
! Mem[0000000091800110] = f718962d, %g2 = 5f180acd8ceb8927
lduw [%o0+0x110],%g2 ! %g2 = 00000000f718962d
! Mem[000000006f000004] = f4a516b0, %l3 = 0000000063fff249
swap [%i2+0x004],%l3 ! %l3 = 00000000f4a516b0
! Mem[000000006f8001dc] = de88a517, %l1 = a5a7d961e5df0d21
swap [%i3+0x1dc],%l1 ! %l1 = 00000000de88a517
p47_label_20:
! Mem[000000006f000140] = 149d9f44, %l7 = 000000002e3e9f36
swap [%i2+0x140],%l7 ! %l7 = 00000000149d9f44
! Mem[00000000910000a8] = 477df7d6f2b795cc, %g2 = 00000000f718962d
ldx [%i6+0x0a8],%g2 ! %g2 = 477df7d6f2b795cc
! Mem[000000006f000153] = 89e8c996, %l2 = 00000000b72bdec9
ldstub [%i2+0x153],%l2 ! %l2 = 00000096000000ff
! %l6 = 000000004f07b5f0, Mem[000000006e000157] = 34ed1090
stb %l6,[%i0+0x157] ! Mem[000000006e000154] = 34ed10f0
! %l2 = 0000000000000096, Mem[0000000091800128] = 5e315fe8
stw %l2,[%o0+0x128] ! Mem[0000000091800128] = 00000096
! Mem[000000006e800078] = 09cc966c, %l6 = 000000004f07b5f0
lduw [%i1+0x078],%l6 ! %l6 = 0000000009cc966c
! Mem[00000000900000e8] = 7a6a9331, %g2 = 477df7d6f2b795cc
ldub [%i4+0x0e9],%g2 ! %g2 = 000000000000007a
! Mem[000000009000017c] = 892760a0, %g2 = 000000000000007a
ldsh [%i4+0x17e],%g2 ! %g2 = ffffffffffff8927
! %f0 = 67bf1728 369f3e2e d9206905 13043e43
! %f4 = d619fff2 dfa095d8 5b227c4f e68b7b30
! %f8 = df3ce4aa 7d116ddb 44b2d741 127ff852
! %f12 = 19e60fff 6154ba7d ab37d5a8 92d76d72
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[000000006e800108] = fdbb4c76, %l6 = 09cc966c, %l1 = de88a517
add %i1,0x108,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000fdbb4c76
p47_label_21:
! Mem[000000006f0001b4] = a4a8e344, %l4 = 00000000231b98c3
swap [%i2+0x1b4],%l4 ! %l4 = 00000000a4a8e344
! Mem[000000006f800148] = 9fe90e30, %l2 = 00000096, %l0 = ca39e436
add %i3,0x148,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009fe90e30
membar #Sync ! Added by membar checker (2186)
! Mem[00000000900000d8] = 8be64f7c, %g2 = ffffffffffff8927
ldsh [%i4+0x0da],%g2 ! %g2 = ffffffffffff8be6
! %l7 = 00000000149d9f44, Mem[000000006f800152] = efbe5d81
stb %l7,[%i3+0x152] ! Mem[000000006f800150] = efbe4481
! %l7 = 00000000149d9f44, Mem[00000000910000ac] = f2b795cc
stb %l7,[%i6+0x0ac] ! Mem[00000000910000ac] = 44b795cc
! Mem[00000000908000e8] = 2c8101fa, %g2 = ffffffffffff8be6
ldub [%i5+0x0eb],%g2 ! %g2 = 000000000000002c
! Mem[00000000910000d0] = 807c80b2 4ba298be, %g2 = 0000002c, %g3 = 7b37c5c8
ldd [%i6+0x0d0],%g2 ! %g2 = 00000000807c80b2 000000004ba298be
! Mem[00000000908001f0] = 6a20e8b40043ddae, %g2 = 00000000807c80b2
ldx [%i5+0x1f0],%g2 ! %g2 = 6a20e8b40043ddae
! Mem[0000000090800198] = 34f61767, %g18 = dbfd26566a9a8742
ldsw [%i5+0x198],%g2 ! %g2 = dbfd26566a9a8742
! Mem[000000006f800008] = dd540299, %l0 = 000000009fe90e30
swap [%i3+%o1],%l0 ! %l0 = 00000000dd540299
p47_label_22:
! Mem[000000006e80000c] = f48732d9, %l4 = a4a8e344, %l5 = 000000c3
add %i1,0x0c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f48732d9
! Mem[00000000900000c0] = 2e3e9f36 2817bf67 433e0413 056920d9
! Mem[00000000900000d0] = d895a0df f2ff19d6 307b8be6 4f7c225b
! Mem[00000000900000e0] = db6d117d aae43cdf 52f87f12 41d7b244
! Mem[00000000900000f0] = 7dba5461 ff0fe619 726dd792 a8d537ab
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[000000006f8000e9] = dbb37002, %l3 = 00000000f4a516b0
ldstub [%i3+0x0e9],%l3 ! %l3 = 000000b3000000ff
! Mem[000000006f000164] = c162bd34, %l5 = 00000000f48732d9
swap [%i2+0x164],%l5 ! %l5 = 00000000c162bd34
! Mem[000000006f0000e0] = bd5089e401acfb24, %l7 = 00000000149d9f44, %l2 = 0000000000000096
add %i2,0xe0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = bd5089e401acfb24
! Mem[000000006f000110] = e513663c0fbe1e01, %l7 = 00000000149d9f44, %l4 = 00000000a4a8e344
add %i2,0x110,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e513663c0fbe1e01
! %l0 = 00000000dd540299, Mem[000000009100017a] = 29bf19a8
sth %l0,[%i6+0x17a] ! Mem[0000000091000178] = 029919a8
! %l4 = e513663c0fbe1e01, Mem[000000006e8001c4] = f4b6765b
stw %l4,[%i1+0x1c4] ! Mem[000000006e8001c4] = 0fbe1e01
! Mem[000000006f000140] = 2e3e9f36, %l2 = bd5089e401acfb24
lduw [%i2+0x140],%l2 ! %l2 = 000000002e3e9f36
! %f16 = 60a0f4d9 7c964da1 3c52c20c 764cbbfd
! %f20 = e5771dfb b858c1a7 1fc01206 2f6873b5
! %f24 = e215b261 9dbdbb1a 85bc744d ca15e899
! %f28 = 60dff8ff af30ef6e b0e7a00c fb896c86
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
p47_label_23:
! Mem[0000000091000058] = cd7b5735 f9987bb3, %g2 = 34f61767, %g3 = 4ba298be
ldd [%i6+0x058],%g2 ! %g2 = 00000000cd7b5735 00000000f9987bb3
! %l5 = 00000000c162bd34, Mem[0000000091800006] = 7048cad9
sth %l5,[%o0+0x006] ! Mem[0000000091800004] = bd34cad9
! Mem[000000006e00005c] = c4c61e6b, %l7 = 00000000149d9f44
ldsw [%i0+0x05c],%l7 ! %l7 = ffffffffc4c61e6b
! Mem[000000006f000128] = c4a617d523d39df6, %l0 = 00000000dd540299, %l0 = 00000000dd540299
add %i2,0x128,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c4a617d523d39df6
! %l5 = 00000000c162bd34, Mem[0000000091000124] = c15fd8fa
stw %l5,[%i6+0x124] ! Mem[0000000091000124] = c162bd34
! Mem[00000000900001c0] = 2e3e9f36 2817bf67 433e0413 056920d9
! Mem[00000000900001d0] = d895a0df f2ff19d6 307b8be6 4f7c225b
! Mem[00000000900001e0] = db6d117d aae43cdf 52f87f12 41d7b244
! Mem[00000000900001f0] = 7dba5461 ff0fe619 726dd792 a8d537ab
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! %f16 = 60a0f4d9 7c964da1 3c52c20c 764cbbfd
! %f20 = e5771dfb b858c1a7 1fc01206 2f6873b5
! %f24 = e215b261 9dbdbb1a 85bc744d ca15e899
! %f28 = 60dff8ff af30ef6e b0e7a00c fb896c86
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000006e0000cc] = 056920d9, %l6 = 0000000009cc966c
swap [%i0+0x0cc],%l6 ! %l6 = 00000000056920d9
! Mem[0000000091800188] = cbcfa3df, %g2 = 00000000cd7b5735
lduw [%o0+0x188],%g2 ! %g2 = 00000000cbcfa3df
! Mem[000000006f000004] = 63fff249, %l5 = 00000000c162bd34
swap [%i2+0x004],%l5 ! %l5 = 0000000063fff249
p47_label_24:
! %l2 = 000000002e3e9f36, Mem[0000000091800180] = 59525e81
sth %l2,[%o0+0x180] ! Mem[0000000091800180] = 9f365e81
! %l7 = ffffffffc4c61e6b, Mem[000000009180010c] = 20d9a3b7
sth %l7,[%o0+0x10c] ! Mem[000000009180010c] = 1e6ba3b7
! %l6 = 00000000056920d9, Mem[00000000918000de] = 3f32244c
sth %l6,[%o0+0x0de] ! Mem[00000000918000dc] = 20d9244c
! Mem[000000006e000180] = 91eab920, %l1 = fdbb4c76, %l5 = 63fff249
add %i0,0x180,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000091eab920
! Mem[000000006e000108] = 32ed97b9, %l5 = 0000000091eab920
ldstub [%i0+0x108],%l5 ! %l5 = 00000032000000ff
! Mem[000000006e000080] = 8b58a3bc, %l3 = 00000000000000b3
swap [%i0+0x080],%l3 ! %l3 = 000000008b58a3bc
! Mem[00000000908000e8] = d573492c, %g2 = 00000000cbcfa3df
lduh [%i5+0x0e8],%g2 ! %g2 = 000000000000d573
! Mem[000000006f000110] = e513663c0fbe1e01, %l4 = e513663c0fbe1e01, %l7 = ffffffffc4c61e6b
add %i2,0x110,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = e513663c0fbe1e01
! Mem[000000006e0001d0] = f6d79bf1783b4ff8, %l5 = 0000000000000032, %l5 = 0000000000000032
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = f6d79bf1783b4ff8
! Mem[0000000090000140] = 108df9fd f4b6765b 944ce8a4 7ce01ad0
! Mem[0000000090000150] = f7451e12 02dcc188 74580c72 3ce5eb26
! Mem[0000000090000160] = 160d1fc1 bb5ef2b3 fc7a6a93 31870c94
! Mem[0000000090000170] = 88a49e8c fdb8057a 5f180acd 8ceb8927
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
p47_label_25:
! Mem[000000006f00014c] = c2f1ebaa, %l2 = 2e3e9f36, %l1 = fdbb4c76
add %i2,0x14c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c2f1ebaa
! %l5 = f6d79bf1783b4ff8, Mem[000000006e8001f0] = 88a49e8c
sth %l5,[%i1+0x1f0] ! Mem[000000006e8001f0] = 4ff89e8c
! Mem[0000000090000180] = 60a0f4d9 7c964da1 3c52c20c 764cbbfd
! Mem[0000000090000190] = e5771dfb b858c1a7 1fc01206 2f6873b5
! Mem[00000000900001a0] = e215b261 9dbdbb1a 85bc744d ca15e899
! Mem[00000000900001b0] = 60dff8ff af30ef6e b0e7a00c fb896c86
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %f0 = 67bf1728 369f3e2e d9206905 13043e43
! %f4 = d619fff2 dfa095d8 5b227c4f e68b7b30
! %f8 = df3ce4aa 7d116ddb 44b2d741 127ff852
! %f12 = 19e60fff 6154ba7d ab37d5a8 92d76d72
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[000000006e800081] = 7f7ffceb, %l1 = 00000000c2f1ebaa
ldstub [%i1+0x081],%l1 ! %l1 = 0000007f000000ff
! Mem[000000006f8000a4] = b57ffd0d, %l1 = 000000000000007f
swap [%i3+0x0a4],%l1 ! %l1 = 00000000b57ffd0d
! %l4 = e513663c0fbe1e01, Mem[00000000908000a8] = 5049bada0eb1465f
stx %l4,[%i5+0x0a8] ! Mem[00000000908000a8] = e513663c0fbe1e01
! Mem[000000006e800156] = 769fb535, %l1 = 00000000b57ffd0d
ldstub [%i1+0x156],%l1 ! %l1 = 000000b5000000ff
! %l0 = 23d39df6, %l1 = 000000b5, Mem[0000000091800140] = 21ad2fff 06964c4c
std %l0,[%o0+0x140] ! Mem[0000000091800140] = 23d39df6 000000b5
! Mem[000000006e00005e] = c4c61e6b, %l1 = 00000000000000b5
ldstub [%i0+0x05e],%l1 ! %l1 = 0000001e000000ff
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 c4a617d523d39df6
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000001e
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000002e3e9f36
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000008b58a3bc
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be e513663c0fbe1e01
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be f6d79bf1783b4ff8
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000056920d9
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be e513663c0fbe1e01
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 67bf1728 369f3e2e
bne %xcc,p47_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d9206905 13043e43
bne %xcc,p47_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d619fff2 dfa095d8
bne %xcc,p47_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5b227c4f e68b7b30
bne %xcc,p47_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be df3ce4aa 7d116ddb
bne %xcc,p47_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 44b2d741 127ff852
bne %xcc,p47_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 19e60fff 6154ba7d
bne %xcc,p47_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ab37d5a8 92d76d72
bne %xcc,p47_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 60a0f4d9 7c964da1
bne %xcc,p47_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 3c52c20c 764cbbfd
bne %xcc,p47_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be e5771dfb b858c1a7
bne %xcc,p47_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 1fc01206 2f6873b5
bne %xcc,p47_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e215b261 9dbdbb1a
bne %xcc,p47_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 85bc744d ca15e899
bne %xcc,p47_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 60dff8ff af30ef6e
bne %xcc,p47_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be b0e7a00c fb896c86
bne %xcc,p47_f30_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 33e526cb2dff2f57
ldx [%i0+0x028],%g3 ! Observed data at 000000006e000028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 92bd4646c4c6ff6b
ldx [%i0+0x058],%g3 ! Observed data at 000000006e000058
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = b1c66805a8d537ab
ldx [%i0+0x078],%g3 ! Observed data at 000000006e000078
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000b32e9840ea
ldx [%i0+0x080],%g3 ! Observed data at 000000006e000080
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 1a475ff00bffa522
ldx [%i0+0x0a0],%g3 ! Observed data at 000000006e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6e222af70151a2e7
ldx [%i0+0x0a8],%g3 ! Observed data at 000000006e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 00001dec2817bf67
ldx [%i0+0x0c0],%g3 ! Observed data at 000000006e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 433e041309cc966c
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 = d895a0dff2ff19d6
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 7dba5461ff0fe619
ldx [%i0+0x0f0],%g3 ! Observed data at 000000006e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffed97b9e1ded10c
ldx [%i0+0x108],%g3 ! Observed data at 000000006e000108
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8a241f39000000cd
ldx [%i0+0x110],%g3 ! Observed data at 000000006e000110
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000008e9059d896
ldx [%i0+0x118],%g3 ! Observed data at 000000006e000118
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffd0e63c7b724bcb
ldx [%i0+0x120],%g3 ! Observed data at 000000006e000120
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = f0a6b7f79ae6fb4e
ldx [%i0+0x148],%g3 ! Observed data at 000000006e000148
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = e1a2b20034ed10f0
ldx [%i0+0x150],%g3 ! Observed data at 000000006e000150
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = ffffffac8dae95f0
ldx [%i0+0x160],%g3 ! Observed data at 000000006e000160
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = dec14dff4e89b637
ldx [%i0+0x170],%g3 ! Observed data at 000000006e000170
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = cf8e2a72d2da78ff
ldx [%i0+0x1a0],%g3 ! Observed data at 000000006e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1a0,%g4
set p47_local1_expect,%g1
p47_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 69f152ffafd90e42
ldx [%i1+0x010],%g3 ! Observed data at 000000006e800010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 774b6a0a4fddb401
ldx [%i1+0x040],%g3 ! Observed data at 000000006e800040
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3662a31089ed237d
ldx [%i1+0x048],%g3 ! Observed data at 000000006e800048
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = bc60bc3355f5d8ff
ldx [%i1+0x050],%g3 ! Observed data at 000000006e800050
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = fd853bda0f6be9d4
ldx [%i1+0x058],%g3 ! Observed data at 000000006e800058
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 19ebf7eb6c555478
ldx [%i1+0x060],%g3 ! Observed data at 000000006e800060
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 572f022dcb26e533
ldx [%i1+0x068],%g3 ! Observed data at 000000006e800068
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6a7679d706ecb604
ldx [%i1+0x070],%g3 ! Observed data at 000000006e800070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 09cc966cc921a360
ldx [%i1+0x078],%g3 ! Observed data at 000000006e800078
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7ffffceb4686b1e0
ldx [%i1+0x080],%g3 ! Observed data at 000000006e800080
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 568778a8ff270f17
ldx [%i1+0x088],%g3 ! Observed data at 000000006e800088
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 63fff24940c72547
ldx [%i1+0x098],%g3 ! Observed data at 000000006e800098
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0000000000000005
ldx [%i1+0x0a0],%g3 ! Observed data at 000000006e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ca39e436c09310d1
ldx [%i1+0x0b8],%g3 ! Observed data at 000000006e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 8690fbb474468921
ldx [%i1+0x0e8],%g3 ! Observed data at 000000006e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6eef30affff8df60
ldx [%i1+0x130],%g3 ! Observed data at 000000006e800130
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2cfeea80769fff35
ldx [%i1+0x150],%g3 ! Observed data at 000000006e800150
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 108df9fd0fbe1e01
ldx [%i1+0x1c0],%g3 ! Observed data at 000000006e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4ff89e8cfdb8057a
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+0x000],%g2 ! Expected data = 8f92389cc162bd34
ldx [%i2+0x000],%g3 ! Observed data at 000000006f000000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = d94ee3ca06791d08
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 = 9ae6fb4eb9d0848e
ldx [%i2+0x038],%g3 ! Observed data at 000000006f000038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x038,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = b83c44110000556c
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 = 6ee468515e69630e
ldx [%i2+0x0c0],%g3 ! Observed data at 000000006f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff5a8f558c1c2fd4
ldx [%i2+0x0f0],%g3 ! Observed data at 000000006f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffffffffc4c61e6b
ldx [%i2+0x110],%g3 ! Observed data at 000000006f000110
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 4fdf96d775b546df
ldx [%i2+0x130],%g3 ! Observed data at 000000006f000130
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2e3e9f36d5a5dea4
ldx [%i2+0x140],%g3 ! Observed data at 000000006f000140
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 89e8c9ff5773543e
ldx [%i2+0x150],%g3 ! Observed data at 000000006f000150
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = fa950a6a91a18e29
ldx [%i2+0x158],%g3 ! Observed data at 000000006f000158
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 08b915f2f48732d9
ldx [%i2+0x160],%g3 ! Observed data at 000000006f000160
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 9151aa7535c7d3ff
ldx [%i2+0x170],%g3 ! Observed data at 000000006f000170
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8d29cc4320ff2fdc
ldx [%i2+0x1a0],%g3 ! Observed data at 000000006f0001a0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 1a5b68ef231b98c3
ldx [%i2+0x1b0],%g3 ! Observed data at 000000006f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f0ed2b28b2c22bed
ldx [%i2+0x1d8],%g3 ! Observed data at 000000006f0001d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1d8,%g4
set p47_local3_expect,%g1
p47_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 9fe90e30f38672b0
ldx [%i3+0x008],%g3 ! Observed data at 000000006f800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d2d13643ba831cff
ldx [%i3+0x018],%g3 ! Observed data at 000000006f800018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x018,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 822d8d6b0000007f
ldx [%i3+0x0a0],%g3 ! Observed data at 000000006f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = dbff7002c37b482f
ldx [%i3+0x0e8],%g3 ! Observed data at 000000006f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = a14d967cd9f4a060
ldx [%i3+0x100],%g3 ! Observed data at 000000006f800100
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = fdbb4c760cc2523c
ldx [%i3+0x108],%g3 ! Observed data at 000000006f800108
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = a7c158b8fb1d77e5
ldx [%i3+0x110],%g3 ! Observed data at 000000006f800110
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = b573682f0612c01f
ldx [%i3+0x118],%g3 ! Observed data at 000000006f800118
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 1abbbd9d61b215e2
ldx [%i3+0x120],%g3 ! Observed data at 000000006f800120
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 99e815ca4d74bc85
ldx [%i3+0x128],%g3 ! Observed data at 000000006f800128
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6eef30affff8df60
ldx [%i3+0x130],%g3 ! Observed data at 000000006f800130
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 866c89fb0ca0e7b0
ldx [%i3+0x138],%g3 ! Observed data at 000000006f800138
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = efbe4481615f6780
ldx [%i3+0x150],%g3 ! Observed data at 000000006f800150
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x150,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = caadabff22a970f7
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 = 97b67907e5df0d21
ldx [%i3+0x1d8],%g3 ! Observed data at 000000006f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1d8,%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:
stda %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000028]
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p47_trap1o:
stda %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000028]
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p47_trap2e:
stha %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028]
done
p47_trap2o:
stha %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028]
done
p47_trap3e:
nop
nop
nop
nop
nop
nop
done
p47_trap3o:
nop
nop
nop
nop
nop
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 = 7a625a966b2b619f
ldx [%g1+0x008],%l1 ! %l1 = 393c792e4e45e86f
ldx [%g1+0x010],%l2 ! %l2 = e4e978e7dbb37002
ldx [%g1+0x018],%l3 ! %l3 = 23f32a3203f1e418
ldx [%g1+0x020],%l4 ! %l4 = 86120a7016632f18
ldx [%g1+0x028],%l5 ! %l5 = b68d03080059f4a1
ldx [%g1+0x030],%l6 ! %l6 = ed4f243c86142237
ldx [%g1+0x038],%l7 ! %l7 = 59edc2ebc09310d1
! 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 = ad26b362 0bd0f002 b59bc33f e8611536
! %f4 = a2a1e462 b0cf6c05 4beac1a7 7724c7c9
! %f8 = 7f57dc45 6694dd9e a5a7cbbf 6b384c5e
! %f12 = 2c0eec71 b23172cb 5871607c b27be1c8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 878a6538 fe9d18ff b9aabdfc b26c6e08
! %f20 = e0dc9eca 03979628 58afc30e 145000f4
! %f24 = 0fa42061 6e0141b8 05e47d04 53b22424
! %f28 = 1354d2a9 b012b7f6 e448c891 3b14ffa3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4615898a 7ff3c100 520f0e58 b0469c45
! %f36 = 0ddf2976 b8be40b4 bcc2d0bf 58d93ab8
! %f40 = 61ca8e9b 74a8b982 0a4c91e6 928085d5
! %f44 = fcfbd016 e3b4b7d4 a43d0fcb 40db47b0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x672342780000003f,%g7,%g1 ! GSR scale = 7, align = 7
wr %g1,%g0,%gsr ! GSR = 672342780000003f
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[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %l3 = f89af3e9dfadf2a4, Mem[000000009180018c] = 62078fa2
stw %l3,[%o0+0x18c] ! Mem[000000009180018c] = dfadf2a4
! Mem[00000000700000f8] = 03b0e061, %l4 = 426fb515bec699e0
ldsb [%i0+0x0fa],%l4 ! %l4 = ffffffffffffffe0
! %l0 = bbebd356, %l1 = 7fc30304, Mem[0000000090800050] = 7bb3e03f 1e244677
std %l0,[%i5+0x050] ! Mem[0000000090800050] = bbebd356 7fc30304
! Mem[0000000071800018] = 321055ea2d8ff734, %l1 = f07b55ec7fc30304, %l4 = ffffffffffffffe0
add %i3,0x18,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 321055ea2d8ff734
! Mem[00000000918001d0] = 6629cc04, %g2 = 0b739ed6ff4bde1d
ldub [%o0+0x1d0],%g2 ! %g2 = 0000000000000066
! Mem[00000000918001f8] = 2c946eb4, %g2 = 0000000000000066
ldsb [%o0+0x1fb],%g2 ! %g2 = 000000000000002c
! Mem[00000000918000ec] = 823f4441, %g18 = 971db8d3b223b370
ldsw [%o0+0x0ec],%g2 ! %g2 = 971db8d3b223b370
! %l4 = 321055ea2d8ff734, Mem[00000000918000a0] = 2e8b7c97f5511b4c
stx %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = 321055ea2d8ff734
! Mem[00000000710001d0] = cdf2052e907b7d28, %l3 = f89af3e9dfadf2a4
ldx [%i2+0x1d0],%l3 ! %l3 = cdf2052e907b7d28
p48_label_2:
! Mem[000000007180012c] = e563832f, %l5 = 03390edfd4938c92
swap [%i3+0x12c],%l5 ! %l5 = 00000000e563832f
! %f16 = 878a6538 fe9d18ff b9aabdfc b26c6e08
! %f20 = e0dc9eca 03979628 58afc30e 145000f4
! %f24 = 0fa42061 6e0141b8 05e47d04 53b22424
! %f28 = 1354d2a9 b012b7f6 e448c891 3b14ffa3
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! %l5 = 00000000e563832f, Mem[0000000070000098] = 70d61b1ee29461f7
stx %l5,[%i0+0x098] ! Mem[0000000070000098] = 00000000e563832f
! %f16 = 878a6538 fe9d18ff b9aabdfc b26c6e08
! %f20 = e0dc9eca 03979628 58afc30e 145000f4
! %f24 = 0fa42061 6e0141b8 05e47d04 53b22424
! %f28 = 1354d2a9 b012b7f6 e448c891 3b14ffa3
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (2187)
! %f16 = 878a6538 fe9d18ff b9aabdfc b26c6e08
! %f20 = e0dc9eca 03979628 58afc30e 145000f4
! %f24 = 0fa42061 6e0141b8 05e47d04 53b22424
! %f28 = 1354d2a9 b012b7f6 e448c891 3b14ffa3
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000070000060] = 5d544c3640d7ae60, %l1 = f07b55ec7fc30304, %l6 = e9b14d4494920114
add %i0,0x60,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 5d544c3640d7ae60
! %l0 = 3fa6f686bbebd356, Mem[00000000900001b8] = 80ba3895
stw %l0,[%i4+0x1b8] ! Mem[00000000900001b8] = bbebd356
! %f0 = ad26b362 0bd0f002 b59bc33f e8611536
! %f4 = a2a1e462 b0cf6c05 4beac1a7 7724c7c9
! %f8 = 7f57dc45 6694dd9e a5a7cbbf 6b384c5e
! %f12 = 2c0eec71 b23172cb 5871607c b27be1c8
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[0000000070800144] = 7c58a675, %l7 = b13b5f53, %l7 = b13b5f53
add %i1,0x144,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000007c58a675
! Mem[0000000070800080] = 7eed2170 252a9e26 7b09f51c 78a1da5f
! Mem[0000000070800090] = bf302a86 0949195e b2a0fa2b ab40337b
! Mem[00000000708000a0] = fb8b6694 9e0e1b3c ba033285 0904bb7b
! Mem[00000000708000b0] = aa9cdedd d994be46 cf8a1e06 523a450f
ldda [%i1+%g6]ASI_BLK_S,%f16 ! Block Load from 0000000070800080
p48_label_3:
! %l0 = 3fa6f686bbebd356, Mem[00000000710000c8] = 0b0abb7b
stw %l0,[%i2+0x0c8] ! Mem[00000000710000c8] = bbebd356
! Mem[0000000090800078] = 27ba3968, %g2 = ffffffff823f4441
lduw [%i5+0x078],%g2 ! %g2 = 0000000027ba3968
! Mem[0000000070000008] = 54c41f8a0960480b, %l0 = 3fa6f686bbebd356, %l5 = 00000000e563832f
add %i0,0x08,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 54c41f8a0960480b
! Mem[000000007080002f] = 7484513f, %l2 = 3860ef34959039bf
ldstub [%i1+0x02f],%l2 ! %l2 = 0000003f000000ff
! Mem[0000000070800044] = 9df16a77, %l5 = 54c41f8a0960480b
ldstub [%i1+0x044],%l5 ! %l5 = 0000009d000000ff
! Mem[0000000070800110] = a6d0fd32, %l1 = 7fc30304, %l4 = 2d8ff734
add %i1,0x110,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a6d0fd32
! %l7 = 000000007c58a675, Mem[00000000910000b8] = 33a41d64e0737ef9
stx %l7,[%i6+0x0b8] ! Mem[00000000910000b8] = 000000007c58a675
! %l0 = 3fa6f686bbebd356, Mem[00000000910001e8] = 406417f9858d7a00
stx %l0,[%i6+0x1e8] ! Mem[00000000910001e8] = 3fa6f686bbebd356
! %l5 = 000000000000009d, Mem[00000000908001e4] = 7e587ad1
stw %l5,[%i5+0x1e4] ! Mem[00000000908001e4] = 0000009d
! Mem[00000000700001d0] = 2485b684, %l2 = 000000000000003f
ldstub [%i0+0x1d0],%l2 ! %l2 = 00000024000000ff
p48_label_4:
! Mem[0000000071800158] = 23b2f4cc, %l7 = 000000007c58a675
ldub [%i3+0x158],%l7 ! %l7 = 0000000000000023
! %l1 = f07b55ec7fc30304, Mem[00000000908001f2] = e8b438c6
stb %l1,[%i5+0x1f2] ! Mem[00000000908001f0] = 04b438c6
! Mem[0000000070800050] = 5ed421be, %l0 = 3fa6f686bbebd356
swap [%i1+0x050],%l0 ! %l0 = 000000005ed421be
! Mem[00000000918000c0] = ccc74c3b, %g18 = 971db8d3b223b370
ldsw [%o0+0x0c0],%g2 ! %g2 = 971db8d3b223b370
! Mem[00000000900001d0] = 0b9a3118, %g18 = 971db8d3b223b370
ldsw [%i4+0x1d0],%g2 ! %g2 = 971db8d3b223b370
! Mem[0000000071800090] = 628289550d6dc29e, %l4 = 00000000a6d0fd32
ldx [%i3+0x090],%l4 ! %l4 = 628289550d6dc29e
! Mem[0000000070000070] = fcd45dd26d0b12f0, %l5 = 000000000000009d, %l6 = 5d544c3640d7ae60
add %i0,0x70,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = fcd45dd26d0b12f0
! Mem[00000000910001a0] = c074eb69, %g2 = 000000000b9a3118
lduh [%i6+0x1a0],%g2 ! %g2 = 000000000000c074
! Mem[00000000708000b0] = aa9cdeddd994be46, %l5 = 000000000000009d, %l6 = fcd45dd26d0b12f0
add %i1,0xb0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = aa9cdeddd994be46
! Mem[0000000070800186] = 2fda7e9f, %l3 = cdf2052e907b7d28
ldstub [%i1+0x186],%l3 ! %l3 = 0000007e000000ff
p48_label_5:
! Mem[0000000070000128] = d3e3edbd35d9a3b3, %l0 = 000000005ed421be, %l2 = 0000000000000024
add %i0,0x128,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d3e3edbd35d9a3b3
! Mem[000000007080006c] = 3428e9fa, %l3 = 0000007e, %l2 = 35d9a3b3
add %i1,0x6c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003428e9fa
! %l1 = f07b55ec7fc30304, Mem[000000009000018c] = e8611536
sth %l1,[%i4+0x18c] ! Mem[000000009000018c] = 03041536
! Mem[0000000090800094] = 73fdcb8f, %g2 = 000000000000c074
lduw [%i5+0x094],%g2 ! %g2 = 0000000073fdcb8f
! %l0 = 000000005ed421be, Mem[0000000091800058] = 51ef187d
sth %l0,[%o0+0x058] ! Mem[0000000091800058] = 21be187d
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000007100005c] = 406ac4fc, %l2 = 3428e9fa, %l6 = d994be46
add %i2,0x5c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000406ac4fc
! Mem[000000007000019c] = 88642629, %l2 = 3428e9fa, %l2 = 3428e9fa
add %i0,0x19c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000088642629
! %f0 = ad26b362 0bd0f002 b59bc33f e8611536
! %f4 = a2a1e462 b0cf6c05 4beac1a7 7724c7c9
! %f8 = 7f57dc45 6694dd9e a5a7cbbf 6b384c5e
! %f12 = 2c0eec71 b23172cb 5871607c b27be1c8
stda %f0,[%i2+%g6]ASI_BLK_P ! Block Store to 0000000071000080
! Mem[0000000071000058] = c82ec621406ac4fc, %l7 = 0000000000000023, %l3 = 000000000000007e
add %i2,0x58,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c82ec621406ac4fc
p48_label_6:
! %l4 = 628289550d6dc29e, Mem[0000000091800130] = f295856e8f1f7fe0
stx %l4,[%o0+0x130] ! Mem[0000000091800130] = 628289550d6dc29e
! Mem[0000000071000030] = 85fcb691, %l3 = c82ec621406ac4fc
ldstub [%i2+0x030],%l3 ! %l3 = 00000085000000ff
membar #Sync ! Added by membar checker (2188)
! Mem[0000000090000080] = ff189dfe, %g2 = 0000000073fdcb8f
lduw [%i4+0x080],%g2 ! %g2 = 00000000ff189dfe
! Mem[0000000090800178] = a67ed7b6, %g2 = 00000000ff189dfe
lduh [%i5+0x178],%g2 ! %g2 = 000000000000a67e
! Mem[000000007080000c] = f8d8e8db, %l2 = 88642629, %l0 = 5ed421be
add %i1,0x0c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f8d8e8db
! Mem[0000000070000115] = c40cf3aa, %l7 = 0000000000000023
ldstub [%i0+0x115],%l7 ! %l7 = 0000000c000000ff
! %f0 = ad26b362 0bd0f002 b59bc33f e8611536
! %f4 = a2a1e462 b0cf6c05 4beac1a7 7724c7c9
! %f8 = 7f57dc45 6694dd9e a5a7cbbf 6b384c5e
! %f12 = 2c0eec71 b23172cb 5871607c b27be1c8
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[0000000091000058] = cd7b5735, %g2 = 000000000000a67e
ldsh [%i6+0x058],%g2 ! %g2 = ffffffffffffcd7b
! Mem[00000000918001b8] = e384e8a2, %g18 = 971db8d3b223b370
ldsw [%o0+0x1b8],%g2 ! %g2 = 971db8d3b223b370
! Mem[0000000091800008] = cad99599, %g18 = 971db8d3b223b370
ldsw [%o0+%o1],%g2 ! %g2 = 971db8d3b223b370
p48_label_7:
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000071800100] = 9779dbcb3a00b088, %l4 = 628289550d6dc29e, %l2 = 0000000088642629
add %i3,0x100,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 9779dbcb3a00b088
! Mem[0000000071800084] = c8907e81, %l2 = 9779dbcb3a00b088
lduh [%i3+0x086],%l2 ! %l2 = 0000000000007e81
! %l4 = 0d6dc29e, %l5 = 0000009d, Mem[0000000090800008] = 9c039aa9 005c8a51
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 0d6dc29e 0000009d
! Mem[0000000090000008] = 7dc90714, %g18 = 971db8d3b223b370
ldsw [%i4+%o1],%g2 ! %g2 = 971db8d3b223b370
! %l0 = 00000000f8d8e8db, Mem[0000000071800078] = 47d58fb2
stw %l0,[%i3+0x078] ! Mem[0000000071800078] = f8d8e8db
! Mem[00000000700001a0] = ae1a3d9989a6afc0, %l2 = 0000000000007e81, %l2 = 0000000000007e81
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = ae1a3d9989a6afc0
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000718001a0] = a71bb2de7b6d3a0d, %l0 = 00000000f8d8e8db, %l4 = 628289550d6dc29e
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a71bb2de7b6d3a0d
! %f0 = ad26b362 0bd0f002 b59bc33f e8611536
! %f4 = a2a1e462 b0cf6c05 4beac1a7 7724c7c9
! %f8 = 7f57dc45 6694dd9e a5a7cbbf 6b384c5e
! %f12 = 2c0eec71 b23172cb 5871607c b27be1c8
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
p48_label_8:
! Mem[0000000070000148] = c7c272af, %l3 = 00000085, %l5 = 0000009d
add %i0,0x148,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c7c272af
! Mem[0000000090800000] = b3a41b2e, %g2 = 000000007dc90714
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000071800010] = 9ab35895, %l6 = 406ac4fc, %l7 = 0000000c
add %i3,0x10,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000009ab35895
! %l3 = 0000000000000085, Mem[00000000918001b2] = f8e6c2a8
sth %l3,[%o0+0x1b2] ! Mem[00000000918001b0] = 0085c2a8
membar #Sync ! Added by membar checker (2189)
! %f16 = 7eed2170 252a9e26 7b09f51c 78a1da5f
! %f20 = bf302a86 0949195e b2a0fa2b ab40337b
! %f24 = fb8b6694 9e0e1b3c ba033285 0904bb7b
! %f28 = aa9cdedd d994be46 cf8a1e06 523a450f
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[00000000700000b0] = a97d8107, %l0 = f8d8e8db, %l5 = c7c272af
add %i0,0xb0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a97d8107
! Mem[00000000910000c8] = 2aa4a537d5c23711, %g2 = ffffffffffffffb3
ldx [%i6+0x0c8],%g2 ! %g2 = 2aa4a537d5c23711
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000007100011c] = cf2b9ae5, %l1 = 7fc30304, %l0 = f8d8e8db
add %i2,0x11c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000cf2b9ae5
membar #Sync ! Added by membar checker (2190)
! %l6 = 00000000406ac4fc, Mem[0000000090000000] = a314f12a427f6dc6
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = 00000000406ac4fc
p48_label_9:
! Mem[000000009000019c] = 7724c7c9, %g2 = 2aa4a537d5c23711
lduh [%i4+0x19c],%g2 ! %g2 = 0000000000007724
! Mem[000000009180003c] = 80b203b0, %g2 = 0000000000007724
lduw [%o0+0x03c],%g2 ! %g2 = 0000000080b203b0
! %l7 = 000000009ab35895, Mem[0000000090800170] = f252e1de
stw %l7,[%i5+0x170] ! Mem[0000000090800170] = 9ab35895
! Mem[00000000918000a8] = 8552721f, %g2 = 0000000080b203b0
ldsh [%o0+0x0a8],%g2 ! %g2 = ffffffffffff8552
! Mem[0000000091800140] = 21ad2fff06964c4c, %g2 = ffffffffffff8552
ldx [%o0+0x140],%g2 ! %g2 = 21ad2fff06964c4c
! %l0 = cf2b9ae5, %l1 = 7fc30304, Mem[00000000918001f8] = 968f922c 946eb4fe
std %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = cf2b9ae5 7fc30304
membar #Sync ! Added by membar checker (2191)
! Mem[0000000090000000] = 00000000 406ac4fc 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l5 = 00000000a97d8107, Mem[000000009180015e] = b2fe922f
stb %l5,[%o0+0x15e] ! Mem[000000009180015c] = 07fe922f
! %f0 = ad26b362 0bd0f002 b59bc33f e8611536
! %f4 = a2a1e462 b0cf6c05 4beac1a7 7724c7c9
! %f8 = 7f57dc45 6694dd9e a5a7cbbf 6b384c5e
! %f12 = 2c0eec71 b23172cb 5871607c b27be1c8
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l0 = 00000000cf2b9ae5, Mem[00000000900000e8] = ba033285
stw %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = cf2b9ae5
p48_label_10:
! Mem[0000000070800150] = e585be4b, %l2 = 89a6afc0, %l1 = 7fc30304
add %i1,0x150,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e585be4b
! %l0 = 00000000cf2b9ae5, Mem[0000000090800050] = bbebd356
sth %l0,[%i5+0x050] ! Mem[0000000090800050] = 9ae5d356
! Mem[0000000071800140] = 3b712ddc, %l3 = 0000000000000085
lduw [%i3+0x140],%l3 ! %l3 = 000000003b712ddc
! Mem[0000000071000120] = 0bb94bcf, %l3 = 000000003b712ddc
swap [%i2+0x120],%l3 ! %l3 = 000000000bb94bcf
! Mem[0000000090000074] = 85c65c27, %g18 = 971db8d3b223b370
ldsw [%i4+0x074],%g2 ! %g2 = 971db8d3b223b370
! Mem[0000000091000140] = 1cae4e95 52ef7953, %g2 = 85c65c27, %g3 = 0bad0b00
ldd [%i6+0x140],%g2 ! %g2 = 000000001cae4e95 0000000052ef7953
! Mem[00000000908001e0] = 718735ab0000009d, %g2 = 000000001cae4e95
ldx [%i5+0x1e0],%g2 ! %g2 = 718735ab0000009d
! Mem[0000000070800000] = b6f4eb91, %l5 = a97d8107, %l1 = e585be4b
casa [%i1]0x80,%l5,%l1 ! %l1 = 00000000b6f4eb91
! Mem[000000007080007c] = c8cfd673, %l4 = a71bb2de7b6d3a0d
swap [%i1+0x07c],%l4 ! %l4 = 00000000c8cfd673
! Mem[0000000091000104] = 7ee3a18b, %g18 = 971db8d3b223b370
ldsw [%i6+0x104],%g2 ! %g2 = 971db8d3b223b370
p48_label_11:
! Mem[00000000708000de] = aefa68da, %l2 = ae1a3d9989a6afc0
ldstub [%i1+0x0de],%l2 ! %l2 = 00000068000000ff
! Mem[0000000090000000] = 00000000 406ac4fc 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800198] = 34f617670eb34bb3, %g2 = 000000007ee3a18b
ldx [%i5+0x198],%g2 ! %g2 = 34f617670eb34bb3
! Mem[00000000710001c0] = f6e2aedff877da9b, %l1 = 00000000b6f4eb91, %l1 = 00000000b6f4eb91
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = f6e2aedff877da9b
! Mem[00000000900000ec] = 0904bb7b, %g2 = 34f617670eb34bb3
lduw [%i4+0x0ec],%g2 ! %g2 = 000000000904bb7b
! Mem[0000000070800024] = 78bce680, %l4 = 00000000c8cfd673
swap [%i1+0x024],%l4 ! %l4 = 0000000078bce680
! Mem[00000000910000a0] = 7e5c3248eaa6c10e, %g2 = 000000000904bb7b
ldx [%i6+0x0a0],%g2 ! %g2 = 7e5c3248eaa6c10e
! %l4 = 0000000078bce680, Mem[0000000090800087] = 252d7447
stb %l4,[%i5+0x087] ! Mem[0000000090800084] = 802d7447
! Mem[00000000708000e0] = 8ceec949, %l3 = 000000000bb94bcf
lduw [%i1+0x0e0],%l3 ! %l3 = 000000008ceec949
p48_label_12:
! Mem[0000000091800030] = 3aa1a86c, %g2 = 7e5c3248eaa6c10e
lduw [%o0+0x030],%g2 ! %g2 = 000000003aa1a86c
! Mem[0000000071800140] = 3b712ddc, %l3 = 8ceec949, %l3 = 8ceec949
add %i3,0x140,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000003b712ddc
! Mem[0000000071000148] = fb81b78c, %l1 = f6e2aedff877da9b
lduh [%i2+0x148],%l1 ! %l1 = 000000000000fb81
! Mem[00000000708000c8] = f03c16c6, %l2 = 0000000000000068
ldstub [%i1+0x0c8],%l2 ! %l2 = 000000f0000000ff
! Mem[00000000908000e8] = 492c8101, %g2 = 000000003aa1a86c
ldsb [%i5+0x0ea],%g2 ! %g2 = 0000000000000049
! Mem[0000000070000055] = 56c7c2d3, %l4 = 0000000078bce680
ldstub [%i0+0x055],%l4 ! %l4 = 000000c7000000ff
! Mem[00000000718001d0] = 84185fdf, %l4 = 000000c7, %l4 = 000000c7
add %i3,0x1d0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000084185fdf
! Mem[00000000700001f8] = 18717591, %l2 = 000000f0, %l6 = 406ac4fc
add %i0,0x1f8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000018717591
! %l4 = 0000000084185fdf, Mem[0000000070000000] = 43457c2b
stw %l4,[%i0+%g0] ! Mem[0000000070000000] = 84185fdf
! %f16 = 7eed2170 252a9e26 7b09f51c 78a1da5f
! %f20 = bf302a86 0949195e b2a0fa2b ab40337b
! %f24 = fb8b6694 9e0e1b3c ba033285 0904bb7b
! %f28 = aa9cdedd d994be46 cf8a1e06 523a450f
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
p48_label_13:
! Mem[00000000910000b4] = 3a4c4973, %g2 = 0000000000000049
ldsh [%i6+0x0b4],%g2 ! %g2 = 0000000000003a4c
! Mem[00000000908000a0] = 16833e54, %g18 = 971db8d3b223b370
ldsw [%i5+0x0a0],%g2 ! %g2 = 971db8d3b223b370
! Mem[00000000718001d9] = 1ffb5832, %l0 = 00000000cf2b9ae5
ldstub [%i3+0x1d9],%l0 ! %l0 = 000000fb000000ff
! Mem[0000000091800008] = cad99599, %g18 = 971db8d3b223b370
ldsw [%o0+%o1],%g2 ! %g2 = 971db8d3b223b370
! Mem[0000000071000070] = 02b19985, %l4 = 84185fdf, %l1 = 0000fb81
add %i2,0x70,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000002b19985
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000071000010] = aaa6fcf4, %l0 = 00000000000000fb
lduh [%i2+%o2],%l0 ! %l0 = 000000000000aaa6
! Mem[0000000070000098] = 00000000, %l2 = 00000000000000f0
lduh [%i0+0x09a],%l2 ! %l2 = 0000000000000000
! %f0 = ad26b362 0bd0f002 b59bc33f e8611536
! %f4 = a2a1e462 b0cf6c05 4beac1a7 7724c7c9
! %f8 = 7f57dc45 6694dd9e a5a7cbbf 6b384c5e
! %f12 = 2c0eec71 b23172cb 5871607c b27be1c8
mov 0x140,%g5
stda %f0,[%i2+%g5]ASI_BLK_P ! Block Store to 0000000071000140
! Mem[0000000071800048] = 01b976cc 47060b36, %l0 = 0000aaa6, %l1 = 02b19985
ldd [%i3+0x048],%l0 ! %l0 = 0000000001b976cc 0000000047060b36
p48_label_14:
! Mem[000000007000014c] = e7f8d50f, %l6 = 18717591, %l1 = 47060b36
add %i0,0x14c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e7f8d50f
! Mem[0000000071800050] = 95256fd36c88b4a6, %l7 = 000000009ab35895, %l5 = 00000000a97d8107
add %i3,0x50,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 95256fd36c88b4a6
! Mem[00000000910001e4] = 423fa6f6, %g2 = ffffffffcad99599
ldub [%i6+0x1e7],%g2 ! %g2 = 0000000000000042
! Mem[00000000718001b4] = 305a3476, %l4 = 0000000084185fdf
swap [%i3+0x1b4],%l4 ! %l4 = 00000000305a3476
! Mem[0000000091800018] = 08ee2106 603a86ea, %g2 = 00000042, %g3 = 52ef7953
ldd [%o0+%o3],%g2 ! %g2 = 0000000008ee2106 00000000603a86ea
! Mem[0000000091800048] = ed80eaf6, %g18 = 971db8d3b223b370
ldsw [%o0+0x048],%g2 ! %g2 = 971db8d3b223b370
! Mem[0000000071800148] = 6d4b6f5a, %l7 = 9ab35895, %l6 = 18717591
add %i3,0x148,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000006d4b6f5a
! %l6 = 6d4b6f5a, %l7 = 9ab35895, Mem[0000000070000180] = 81cc0c6d 923aedee
std %l6,[%i0+0x180] ! Mem[0000000070000180] = 6d4b6f5a 9ab35895
! %f16 = 7eed2170 252a9e26 7b09f51c 78a1da5f
! %f20 = bf302a86 0949195e b2a0fa2b ab40337b
! %f24 = fb8b6694 9e0e1b3c ba033285 0904bb7b
! %f28 = aa9cdedd d994be46 cf8a1e06 523a450f
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (2192)
! Mem[0000000071000154] = b0cf6c05, %l3 = 000000003b712ddc
swap [%i2+0x154],%l3 ! %l3 = 00000000b0cf6c05
p48_label_15:
! Mem[0000000070800050] = bbebd3565851b42e, %l2 = 0000000000000000, %l2 = 0000000000000000
add %i1,0x50,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = bbebd3565851b42e
! Mem[0000000091000050] = 39ae2fe9, %g2 = ffffffffed80eaf6
ldsb [%i6+0x052],%g2 ! %g2 = 0000000000000039
! Mem[0000000070000160] = 2cd60ff0, %l4 = 00000000305a3476
ldstub [%i0+0x160],%l4 ! %l4 = 0000002c000000ff
! %l5 = 95256fd36c88b4a6, Mem[0000000091000141] = ae4e9552
stb %l5,[%i6+0x141] ! Mem[0000000091000140] = a64e9552
! Mem[000000007000011c] = 4aa91c29, %l3 = 00000000b0cf6c05
swap [%i0+0x11c],%l3 ! %l3 = 000000004aa91c29
! %l6 = 000000006d4b6f5a, Mem[00000000918000b0] = bb798951d2673976
stx %l6,[%o0+0x0b0] ! Mem[00000000918000b0] = 000000006d4b6f5a
! Mem[0000000071800160] = c4476a7e, %l7 = 000000009ab35895
ldsb [%i3+0x161],%l7 ! %l7 = 0000000000000047
! Mem[00000000910000d0] = 807c80b24ba298be, %g2 = 0000000000000039
ldx [%i6+0x0d0],%g2 ! %g2 = 807c80b24ba298be
! Mem[0000000070000178] = 0f62906c, %l3 = 000000004aa91c29
swap [%i0+0x178],%l3 ! %l3 = 000000000f62906c
! Mem[0000000091800160] = 2fd400c7, %g2 = 807c80b24ba298be
ldsb [%o0+0x161],%g2 ! %g2 = 000000000000002f
p48_label_16:
! Mem[000000007180019c] = db7d122c, %l5 = 6c88b4a6, %l5 = 6c88b4a6
add %i3,0x19c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000db7d122c
! Mem[0000000090800130] = b2218e1d, %g2 = 000000000000002f
ldsb [%i5+0x131],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000071000108] = d73ab0f0, %l5 = 00000000db7d122c
ldstub [%i2+0x108],%l5 ! %l5 = 000000d7000000ff
! Mem[00000000718000fc] = db2fe518, %l3 = 000000000f62906c
ldstub [%i3+0x0fc],%l3 ! %l3 = 000000db000000ff
! Mem[00000000718001d8] = 1fff583286f5387e, %l4 = 000000000000002c, %l5 = 00000000000000d7
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 1fff583286f5387e
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000070800058] = f7053f7a, %l4 = 000000000000002c
swap [%i1+0x058],%l4 ! %l4 = 00000000f7053f7a
! Mem[0000000071800030] = 25f0f47a, %l3 = 000000db, %l0 = 01b976cc
add %i3,0x30,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000025f0f47a
! Mem[0000000070000024] = 864e8a5f, %l1 = 00000000e7f8d50f
swap [%i0+0x024],%l1 ! %l1 = 00000000864e8a5f
! Mem[0000000090800104] = 4d63fad1, %g2 = ffffffffffffffb2
ldub [%i5+0x105],%g2 ! %g2 = 000000000000004d
p48_label_17:
! Mem[0000000091800098] = cd824bad, %g2 = 000000000000004d
lduw [%o0+0x098],%g2 ! %g2 = 00000000cd824bad
! Mem[00000000908000d4] = 6ed32e70, %g18 = 971db8d3b223b370
ldsw [%i5+0x0d4],%g2 ! %g2 = 971db8d3b223b370
! %l4 = f7053f7a, %l5 = 86f5387e, Mem[0000000090800180] = 8ee7bc1b 7cf6240b
std %l4,[%i5+0x180] ! Mem[0000000090800180] = f7053f7a 86f5387e
! %l3 = 00000000000000db, Mem[0000000071000184] = 761a0729
stw %l3,[%i2+0x184] ! Mem[0000000071000184] = 000000db
! Mem[0000000070000040] = db47a4f5 f0276fd3 e99efa69 bc963fc5
! Mem[0000000070000050] = 3015a3a7 56ffc2d3 d0e1cecf fb49a50b
! Mem[0000000070000060] = 5d544c36 40d7ae60 0d243f1c e459480e
! Mem[0000000070000070] = fcd45dd2 6d0b12f0 8073de71 0755017d
ldda [%i0+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000070000040
! Mem[0000000090000028] = 7bbb0409 853203ba, %g2 = 6ed32e70, %g3 = 603a86ea
ldd [%i4+%o5],%g2 ! %g2 = 000000007bbb0409 00000000853203ba
! Mem[0000000090000090] = e462b0cf, %g2 = 000000007bbb0409
lduh [%i4+0x092],%g2 ! %g2 = 000000000000e462
! Mem[000000007080019c] = 46f32250, %l0 = 0000000025f0f47a
swap [%i1+0x19c],%l0 ! %l0 = 0000000046f32250
! Mem[0000000071800000] = 30330ed87f6fec18, %l3 = 00000000000000db, %l4 = 00000000f7053f7a
casxa [%i3]0x80,%l3,%l4 ! %l4 = 30330ed87f6fec18
! Mem[00000000700001bc] = b27159bd, %l2 = bbebd3565851b42e
swap [%i0+0x1bc],%l2 ! %l2 = 00000000b27159bd
p48_label_18:
! Mem[0000000071800154] = c28b6f4e, %l5 = 1fff583286f5387e
ldsb [%i3+0x156],%l5 ! %l5 = 000000000000006f
! %l0 = 46f32250, %l1 = 864e8a5f, Mem[00000000910001f8] = d42500ab 93c6d4fc
std %l0,[%i6+0x1f8] ! Mem[00000000910001f8] = 46f32250 864e8a5f
! Mem[0000000090000000] = 269e2a25 7021ed7e 5fdaa178 1cf5097b
! Mem[0000000090000010] = 5e194909 862a30bf 7b3340ab 2bfaa0b2
! Mem[0000000090000020] = 3c1b0e9e 94668bfb 7bbb0409 853203ba
! Mem[0000000090000030] = 46be94d9 ddde9caa 0f453a52 061e8acf
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000091800030] = 3aa1a86c, %g18 = 971db8d3b223b370
ldsw [%o0+0x030],%g2 ! %g2 = 971db8d3b223b370
! Mem[000000007080014f] = 9f47053b, %l5 = 000000000000006f
ldstub [%i1+0x14f],%l5 ! %l5 = 0000003b000000ff
! Mem[00000000910001f8] = f3225086, %g2 = 000000003aa1a86c
ldsb [%i6+0x1f9],%g2 ! %g2 = fffffffffffffff3
! %l2 = 00000000b27159bd, Mem[000000009080013a] = 62112ffd
stb %l2,[%i5+0x13a] ! Mem[0000000090800138] = bd112ffd
! Mem[000000007080000c] = f8d8e8db, %l3 = 00000000000000db
swap [%i1+0x00c],%l3 ! %l3 = 00000000f8d8e8db
! Mem[00000000900001fc] = 1d250333, %g2 = fffffffffffffff3
lduw [%i4+0x1fc],%g2 ! %g2 = 000000001d250333
! Mem[0000000090000158] = 79124e3f 3994d586, %g2 = 1d250333, %g3 = 853203ba
ldd [%i4+0x158],%g2 ! %g2 = 0000000079124e3f 000000003994d586
p48_label_19:
! Mem[0000000091800004] = 7048cad9, %g2 = 0000000079124e3f
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000007048
! Mem[0000000070800110] = a6d0fd3203604300, %l0 = 0000000046f32250, %l2 = 00000000b27159bd
add %i1,0x110,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = a6d0fd3203604300
! Mem[000000007080014c] = 9f4705ff, %l3 = 00000000f8d8e8db
swap [%i1+0x14c],%l3 ! %l3 = 000000009f4705ff
! Mem[0000000071800140] = 3b712ddc, %l6 = 000000006d4b6f5a
ldsb [%i3+0x140],%l6 ! %l6 = 000000000000003b
! %l4 = 7f6fec18, %l5 = 0000003b, Mem[0000000071800138] = 98bbbc95 d0f51248
std %l4,[%i3+0x138] ! Mem[0000000071800138] = 7f6fec18 0000003b
! Mem[000000007080004c] = e5d6be6b, %l3 = 000000009f4705ff
swap [%i1+0x04c],%l3 ! %l3 = 00000000e5d6be6b
! Mem[0000000090800070] = 456dc0f7 d6c0940c, %g2 = 00007048, %g3 = 3994d586
ldd [%i5+0x070],%g2 ! %g2 = 00000000456dc0f7 00000000d6c0940c
! Mem[00000000718001f4] = ddab49b0, %l2 = a6d0fd3203604300
swap [%i3+0x1f4],%l2 ! %l2 = 00000000ddab49b0
! Mem[0000000070000128] = d3e3edbd35d9a3b3, %l5 = 000000000000003b, %l2 = 00000000ddab49b0
add %i0,0x128,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = d3e3edbd35d9a3b3
! Mem[00000000918001e8] = 63ed7912 40ced69a, %g2 = 456dc0f7, %g3 = d6c0940c
ldd [%o0+0x1e8],%g2 ! %g2 = 0000000063ed7912 0000000040ced69a
p48_label_20:
! Mem[000000007000012c] = 35d9a3b3, %l6 = 000000000000003b
swap [%i0+0x12c],%l6 ! %l6 = 0000000035d9a3b3
! Mem[0000000090000120] = 2861e7a2, %g2 = 0000000063ed7912
ldsh [%i4+0x122],%g2 ! %g2 = 0000000000002861
! Mem[00000000708001c4] = d3a7f69f, %l0 = 0000000046f32250
swap [%i1+0x1c4],%l0 ! %l0 = 00000000d3a7f69f
! Mem[00000000700000c0] = bfc35c74 0247fa74 5db0e92e 01738857
! Mem[00000000700000d0] = f52f93e2 92f12dcf abc845b0 705369f5
! Mem[00000000700000e0] = 7565bd1e 282f5445 3a90e496 b839c936
! Mem[00000000700000f0] = df5421a7 0886ff95 03b0e061 b45bb1f2
mov 0x0c0,%g6
ldda [%i0+%g6]ASI_BLK_S,%f0 ! Block Load from 00000000700000c0
! Mem[0000000070000049] = e99efa69, %l5 = 000000000000003b
ldstub [%i0+0x049],%l5 ! %l5 = 0000009e000000ff
! Mem[00000000718001e0] = 2a0fa70844186cf0, %l5 = 000000000000009e, %l4 = 30330ed87f6fec18
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 2a0fa70844186cf0
! Mem[0000000090800088] = 2d744718, %g2 = 0000000000002861
lduw [%i5+0x088],%g2 ! %g2 = 000000002d744718
! %f16 = db47a4f5 f0276fd3 e99efa69 bc963fc5
! %f20 = 3015a3a7 56ffc2d3 d0e1cecf fb49a50b
! %f24 = 5d544c36 40d7ae60 0d243f1c e459480e
! %f28 = fcd45dd2 6d0b12f0 8073de71 0755017d
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[00000000708000e4] = ac3b421e, %l4 = 2a0fa70844186cf0
lduh [%i1+0x0e6],%l4 ! %l4 = 000000000000421e
! Mem[0000000071000030] = fffcb691759098d9, %l2 = d3e3edbd35d9a3b3, %l2 = d3e3edbd35d9a3b3
add %i2,0x30,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = fffcb691759098d9
p48_label_21:
! Mem[00000000710000d6] = 7b8d7995, %l4 = 000000000000421e
ldstub [%i2+0x0d6],%l4 ! %l4 = 00000079000000ff
! Mem[00000000900001a8] = a5a7cbbf 6b384c5e, %g2 = 2d744718, %g3 = 40ced69a
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000a5a7cbbf 000000006b384c5e
! Mem[0000000070800188] = 14e9aaa9, %l2 = fffcb691759098d9
swap [%i1+0x188],%l2 ! %l2 = 0000000014e9aaa9
! Mem[0000000070800054] = 5851b42e, %l5 = 000000000000009e
swap [%i1+0x054],%l5 ! %l5 = 000000005851b42e
! Mem[0000000090000170] = f57417c3, %g18 = 971db8d3b223b370
ldsw [%i4+0x170],%g2 ! %g2 = 971db8d3b223b370
! Mem[0000000070800150] = e585be4b, %l2 = 0000000014e9aaa9
ldstub [%i1+0x150],%l2 ! %l2 = 000000e5000000ff
! %f0 = bfc35c74 0247fa74 5db0e92e 01738857
! %f4 = f52f93e2 92f12dcf abc845b0 705369f5
! %f8 = 7565bd1e 282f5445 3a90e496 b839c936
! %f12 = df5421a7 0886ff95 03b0e061 b45bb1f2
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (2193)
! %f16 = db47a4f5 f0276fd3 e99efa69 bc963fc5
! %f20 = 3015a3a7 56ffc2d3 d0e1cecf fb49a50b
! %f24 = 5d544c36 40d7ae60 0d243f1c e459480e
! %f28 = fcd45dd2 6d0b12f0 8073de71 0755017d
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[00000000900000c0] = 269e2a25 7021ed7e 5fdaa178 1cf5097b
! Mem[00000000900000d0] = 5e194909 862a30bf 7b3340ab 2bfaa0b2
! Mem[00000000900000e0] = 3c1b0e9e 94668bfb 7bbb0409 853203ba
! Mem[00000000900000f0] = 46be94d9 ddde9caa 0f453a52 061e8acf
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
p48_label_22:
! Mem[0000000090000080] = ad26b362 0bd0f002 b59bc33f e8611536
! Mem[0000000090000090] = a2a1e462 b0cf6c05 4beac1a7 7724c7c9
! Mem[00000000900000a0] = 7f57dc45 6694dd9e a5a7cbbf 6b384c5e
! Mem[00000000900000b0] = 2c0eec71 b23172cb 5871607c b27be1c8
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %l2 = 000000e5, %l3 = e5d6be6b, Mem[0000000091800198] = 830ce651 ac46a213
std %l2,[%o0+0x198] ! Mem[0000000091800198] = 000000e5 e5d6be6b
! Mem[00000000908001b8] = 61c67b37, %g2 = fffffffff57417c3
ldsh [%i5+0x1ba],%g2 ! %g2 = 00000000000061c6
! Mem[00000000700001f8] = 1871759150821341, %l6 = 0000000035d9a3b3, %l3 = 00000000e5d6be6b
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 1871759150821341
! Mem[00000000700001b9] = c5681e4f, %l1 = 00000000864e8a5f
ldstub [%i0+0x1b9],%l1 ! %l1 = 00000068000000ff
! Mem[0000000071800088] = 8ad7756df1553c06, %l1 = 0000000000000068, %l0 = 00000000d3a7f69f
add %i3,0x88,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8ad7756df1553c06
! %l4 = 0000000000000079, Mem[00000000700000d0] = f52f93e292f12dcf
stx %l4,[%i0+0x0d0] ! Mem[00000000700000d0] = 0000000000000079
! Mem[00000000710001c8] = 4b521f327053ed60, %l6 = 0000000035d9a3b3, %l7 = 0000000000000047
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 4b521f327053ed60
! %l4 = 00000079, %l5 = 5851b42e, Mem[0000000091000040] = ed537811 3f41e1e4
std %l4,[%i6+0x040] ! Mem[0000000091000040] = 00000079 5851b42e
! Mem[00000000708000e0] = 8ceec949ac3b421e, %l6 = 0000000035d9a3b3, %l4 = 0000000000000079
add %i1,0xe0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 8ceec949ac3b421e
p48_label_23:
! Mem[00000000918000d8] = ff16493f, %g2 = 00000000000061c6
ldub [%o0+0x0db],%g2 ! %g2 = 00000000000000ff
! Mem[0000000070800184] = 2fdaff9f, %l1 = 0000000000000068
lduh [%i1+0x184],%l1 ! %l1 = 0000000000002fda
! Mem[00000000718000e1] = 845ee525, %l1 = 0000000000002fda
ldstub [%i3+0x0e1],%l1 ! %l1 = 0000005e000000ff
! Mem[00000000908000e0] = 7b822914, %g2 = 00000000000000ff
ldub [%i5+0x0e0],%g2 ! %g2 = 000000000000007b
! Mem[00000000918001fc] = 0304c1c2, %g2 = 000000000000007b
lduh [%o0+0x1fe],%g2 ! %g2 = 0000000000000304
! %l2 = 00000000000000e5, Mem[0000000091800040] = 3fed9e3c
stw %l2,[%o0+0x040] ! Mem[0000000091800040] = 000000e5
! %f0 = bfc35c74 0247fa74 5db0e92e 01738857
! %f4 = f52f93e2 92f12dcf abc845b0 705369f5
! %f8 = 7565bd1e 282f5445 3a90e496 b839c936
! %f12 = df5421a7 0886ff95 03b0e061 b45bb1f2
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000091800088] = 233b451d, %g2 = 0000000000000304
lduh [%o0+0x08a],%g2 ! %g2 = 000000000000233b
! Mem[000000007100011c] = cf2b9ae5, %l6 = 35d9a3b3, %l6 = 35d9a3b3
add %i2,0x11c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000cf2b9ae5
! Mem[00000000700000dc] = 705369f5, %l2 = 000000e5, %l1 = 0000005e
add %i0,0xdc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000705369f5
p48_label_24:
! Mem[000000009000008c] = e8611536, %g2 = 000000000000233b
ldsh [%i4+0x08c],%g2 ! %g2 = ffffffffffffe861
! Mem[000000007000018c] = 54bb95a9, %l2 = 00000000000000e5
ldsw [%i0+0x18c],%l2 ! %l2 = 0000000054bb95a9
! %l7 = 4b521f327053ed60, Mem[00000000900001c8] = e99efa69
stw %l7,[%i4+0x1c8] ! Mem[00000000900001c8] = 7053ed60
! Mem[0000000071800024] = a2e157ac, %l6 = 00000000cf2b9ae5
ldsb [%i3+0x024],%l6 ! %l6 = ffffffffffffffa2
! Mem[00000000900000e8] = 7bbb0409853203ba, %g2 = ffffffffffffe861
ldx [%i4+0x0e8],%g2 ! %g2 = 7bbb0409853203ba
membar #Sync ! Added by membar checker (2194)
! Mem[0000000090000144] = c3bf5788, %g2 = 7bbb0409853203ba
ldsh [%i4+0x146],%g2 ! %g2 = ffffffffffffc3bf
! %l7 = 4b521f327053ed60, Mem[0000000091800066] = c7f08ffd
stb %l7,[%o0+0x066] ! Mem[0000000091800064] = 60f08ffd
! Mem[00000000908001f0] = 6a2004b4, %g2 = ffffffffffffc3bf
ldsh [%i5+0x1f0],%g2 ! %g2 = 0000000000006a20
! Mem[00000000910000d8] = 754d411e, %g2 = 0000000000006a20
lduh [%i6+0x0da],%g2 ! %g2 = 000000000000754d
! %l1 = 00000000705369f5, Mem[0000000090000128] = 0d243f1ce459480e
stx %l1,[%i4+0x128] ! Mem[0000000090000128] = 00000000705369f5
p48_label_25:
! Mem[0000000090000180] = ad26b362 0bd0f002 b59bc33f e8611536
! Mem[0000000090000190] = a2a1e462 b0cf6c05 4beac1a7 7724c7c9
! Mem[00000000900001a0] = 7f57dc45 6694dd9e a5a7cbbf 6b384c5e
! Mem[00000000900001b0] = 2c0eec71 b23172cb 5871607c b27be1c8
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l4 = 8ceec949ac3b421e, Mem[00000000910000f4] = 62fe258d
stw %l4,[%i6+0x0f4] ! Mem[00000000910000f4] = ac3b421e
! Mem[0000000090800044] = cf29f1c4, %g2 = 000000000000754d
lduh [%i5+0x046],%g2 ! %g2 = 000000000000cf29
! Mem[0000000070000140] = 5e75ef5d, %l1 = 705369f5, %l1 = 705369f5
add %i0,0x140,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000005e75ef5d
! Mem[0000000070800080] = 7eed2170, %l7 = 4b521f327053ed60
ldstub [%i1+0x080],%l7 ! %l7 = 0000007e000000ff
! Mem[00000000718000b0] = b3f25198df3d0de8, %l3 = 1871759150821341, %l2 = 0000000054bb95a9
add %i3,0xb0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = b3f25198df3d0de8
! Mem[00000000718000c8] = f43fbb32, %l2 = df3d0de8, %l6 = ffffffa2
add %i3,0xc8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f43fbb32
! Mem[00000000910001bc] = 4c59c367, %g2 = 000000000000cf29
lduw [%i6+0x1bc],%g2 ! %g2 = 000000004c59c367
! Mem[0000000071800197] = c2e4502a, %l3 = 1871759150821341
ldstub [%i3+0x197],%l3 ! %l3 = 0000002a000000ff
! Mem[00000000700001d5] = b293ba11, %l6 = 00000000f43fbb32
ldstub [%i0+0x1d5],%l6 ! %l6 = 00000093000000ff
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 8ad7756df1553c06
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005e75ef5d
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b3f25198df3d0de8
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000002a
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 8ceec949ac3b421e
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005851b42e
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000093
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000007e
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 bfc35c74 0247fa74
bne %xcc,p48_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 5db0e92e 01738857
bne %xcc,p48_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f52f93e2 92f12dcf
bne %xcc,p48_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be abc845b0 705369f5
bne %xcc,p48_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 7565bd1e 282f5445
bne %xcc,p48_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 3a90e496 b839c936
bne %xcc,p48_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be df5421a7 0886ff95
bne %xcc,p48_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 03b0e061 b45bb1f2
bne %xcc,p48_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be db47a4f5 f0276fd3
bne %xcc,p48_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be e99efa69 bc963fc5
bne %xcc,p48_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3015a3a7 56ffc2d3
bne %xcc,p48_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be d0e1cecf fb49a50b
bne %xcc,p48_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 5d544c36 40d7ae60
bne %xcc,p48_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 0d243f1c e459480e
bne %xcc,p48_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be fcd45dd2 6d0b12f0
bne %xcc,p48_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 8073de71 0755017d
bne %xcc,p48_f30_fail
nop
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 84185fdf9438f0ca
ldx [%i0+0x000],%g3 ! Observed data at 0000000070000000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 56c952bfe7f8d50f
ldx [%i0+0x020],%g3 ! Observed data at 0000000070000020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = e9fffa69bc963fc5
ldx [%i0+0x048],%g3 ! Observed data at 0000000070000048
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3015a3a756ffc2d3
ldx [%i0+0x050],%g3 ! Observed data at 0000000070000050
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00000000e563832f
ldx [%i0+0x098],%g3 ! Observed data at 0000000070000098
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0000000000000079
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000700000d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = f53da5dcc4fff3aa
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 = ef0b1462b0cf6c05
ldx [%i0+0x118],%g3 ! Observed data at 0000000070000118
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = d3e3edbd0000003b
ldx [%i0+0x128],%g3 ! Observed data at 0000000070000128
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = ffd60ff089f555ce
ldx [%i0+0x160],%g3 ! Observed data at 0000000070000160
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 4aa91c298019c1f8
ldx [%i0+0x178],%g3 ! Observed data at 0000000070000178
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6d4b6f5a9ab35895
ldx [%i0+0x180],%g3 ! Observed data at 0000000070000180
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c5ff1e4f5851b42e
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000700001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff85b684b2ffba11
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000700001d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1d0,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 242c1b9e000000db
ldx [%i1+0x008],%g3 ! Observed data at 0000000070800008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = f867f87fc8cfd673
ldx [%i1+0x020],%g3 ! Observed data at 0000000070800020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9ec23e93748451ff
ldx [%i1+0x028],%g3 ! Observed data at 0000000070800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 075c3869fff16a77
ldx [%i1+0x040],%g3 ! Observed data at 0000000070800040
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3fd48d319f4705ff
ldx [%i1+0x048],%g3 ! Observed data at 0000000070800048
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = bbebd3560000009e
ldx [%i1+0x050],%g3 ! Observed data at 0000000070800050
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0000002c3b2d2bdb
ldx [%i1+0x058],%g3 ! Observed data at 0000000070800058
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9352b8747b6d3a0d
ldx [%i1+0x078],%g3 ! Observed data at 0000000070800078
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = ffed2170252a9e26
ldx [%i1+0x080],%g3 ! Observed data at 0000000070800080
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff3c16c6449e6939
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000708000c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = db13fff0aefaffda
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000708000d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 82c3baa3f8d8e8db
ldx [%i1+0x148],%g3 ! Observed data at 0000000070800148
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff85be4b3f9e3739
ldx [%i1+0x150],%g3 ! Observed data at 0000000070800150
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 91fbeaea2fdaff9f
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 = 759098d91c2e7004
ldx [%i1+0x188],%g3 ! Observed data at 0000000070800188
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = eab56e5d25f0f47a
ldx [%i1+0x198],%g3 ! Observed data at 0000000070800198
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5bb0ee9046f32250
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000708001c0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1c0,%g4
set p48_local2_expect,%g1
p48_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = fffcb691759098d9
ldx [%i2+0x030],%g3 ! Observed data at 0000000071000030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x030,%g4
ldx [%g1+0x080],%g2 ! Expected data = ad26b3620bd0f002
ldx [%i2+0x080],%g3 ! Observed data at 0000000071000080
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b59bc33fe8611536
ldx [%i2+0x088],%g3 ! Observed data at 0000000071000088
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a2a1e462b0cf6c05
ldx [%i2+0x090],%g3 ! Observed data at 0000000071000090
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4beac1a77724c7c9
ldx [%i2+0x098],%g3 ! Observed data at 0000000071000098
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7f57dc456694dd9e
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000710000a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a5a7cbbf6b384c5e
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000710000a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2c0eec71b23172cb
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000710000b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5871607cb27be1c8
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000710000b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bbebd3561513e0f6
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000710000c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d2ce83e27b8dff95
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000710000d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff3ab0f04a16aaa7
ldx [%i2+0x108],%g3 ! Observed data at 0000000071000108
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 3b712ddc48ae8875
ldx [%i2+0x120],%g3 ! Observed data at 0000000071000120
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = ad26b3620bd0f002
ldx [%i2+0x140],%g3 ! Observed data at 0000000071000140
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = b59bc33fe8611536
ldx [%i2+0x148],%g3 ! Observed data at 0000000071000148
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = a2a1e4623b712ddc
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 = 4beac1a77724c7c9
ldx [%i2+0x158],%g3 ! Observed data at 0000000071000158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7f57dc456694dd9e
ldx [%i2+0x160],%g3 ! Observed data at 0000000071000160
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = a5a7cbbf6b384c5e
ldx [%i2+0x168],%g3 ! Observed data at 0000000071000168
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2c0eec71b23172cb
ldx [%i2+0x170],%g3 ! Observed data at 0000000071000170
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 5871607cb27be1c8
ldx [%i2+0x178],%g3 ! Observed data at 0000000071000178
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = dd80e9b5000000db
ldx [%i2+0x180],%g3 ! Observed data at 0000000071000180
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x180,%g4
set p48_local3_expect,%g1
p48_check_local3:
ldx [%g1+0x078],%g2 ! Expected data = f8d8e8db3078e62c
ldx [%i3+0x078],%g3 ! Observed data at 0000000071800078
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 84ffe525fede000d
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000718000e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = a6b15d14ff2fe518
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000718000f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = e03f1c10d4938c92
ldx [%i3+0x128],%g3 ! Observed data at 0000000071800128
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7f6fec180000003b
ldx [%i3+0x138],%g3 ! Observed data at 0000000071800138
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x138,%g4
ldx [%g1+0x190],%g2 ! Expected data = e99bb744c2e450ff
ldx [%i3+0x190],%g3 ! Observed data at 0000000071800190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 7e8595f584185fdf
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000718001b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 1fff583286f5387e
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000718001d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ea5b6ab203604300
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000718001f0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1f0,%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:
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000008]
stba %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800000]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071800028]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071000010]
done
p48_trap1o:
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000008]
stba %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800000]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071800028]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071000010]
done
p48_trap2e:
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070800020]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000000]
ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070800018]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000008]
stda %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800000]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000071800010]
done
p48_trap2o:
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070800020]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000000]
ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070800018]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000008]
stda %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800000]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000071800010]
done
p48_trap3e:
nop
nop
nop
done
p48_trap3o:
nop
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 = 3fa6f686bbebd356
ldx [%g1+0x008],%l1 ! %l1 = f07b55ec7fc30304
ldx [%g1+0x010],%l2 ! %l2 = 3860ef34959039bf
ldx [%g1+0x018],%l3 ! %l3 = f89af3e9dfadf2a4
ldx [%g1+0x020],%l4 ! %l4 = 426fb515bec699e0
ldx [%g1+0x028],%l5 ! %l5 = 03390edfd4938c92
ldx [%g1+0x030],%l6 ! %l6 = e9b14d4494920114
ldx [%g1+0x038],%l7 ! %l7 = 302989cdb13b5f53
! 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 = 45d5e4b5 1a488286 0c68972a 6d6b177d
! %f4 = 21c589e2 b1d124a7 96a2a67c c849747f
! %f8 = 4c6b2568 5ea151d9 1c54620c b84069ce
! %f12 = c397a62e 9c532c72 7680f708 192ed21f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 12b5df49 17f2024c 95afe620 7af52d4c
! %f20 = 1ebeeb3b 25c98c35 bbfd3faa 2a4e258f
! %f24 = d6f450df 18a7e913 c6d06a33 64cd7e06
! %f28 = aff523a5 131c59ab 37ac1518 c335136c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fb08f6b0 65d93fd4 692c0242 1aae99d2
! %f36 = b9022cd4 7ae7be55 fc4172dc 650b8cf1
! %f40 = e09ce1ad 62973008 e6344967 6c73d6c2
! %f44 = 3a6ff8c6 5aceff1a 7d677198 ce348f40
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbc3c86f70000004b,%g7,%g1 ! GSR scale = 9, align = 3
wr %g1,%g0,%gsr ! GSR = bc3c86f70000004b
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:
! %l3 = ccfd2648689a1643, Mem[0000000091000106] = a18b3cc5
sth %l3,[%i6+0x106] ! Mem[0000000091000104] = 16433cc5
! Mem[0000000073000028] = 1c4d6bfa, %l7 = 4ebfcbac77027915
lduh [%i2+0x02a],%l7 ! %l7 = 0000000000006bfa
! %l0 = 654393368b377d92, Mem[0000000090800031] = f10732a3
stb %l0,[%i5+0x031] ! Mem[0000000090800030] = 920732a3
! Mem[0000000090000050] = b666a4c3 6d226a75, %g2 = 1ffaa484, %g3 = 0bad0b00
ldd [%i4+0x050],%g2 ! %g2 = 00000000b666a4c3 000000006d226a75
! Mem[0000000090000044] = 35adba6d, %g2 = 00000000b666a4c3
ldsb [%i4+0x047],%g2 ! %g2 = 0000000000000035
! Mem[0000000073000043] = 1629e247, %l0 = 654393368b377d92
ldstub [%i2+0x043],%l0 ! %l0 = 00000047000000ff
! Mem[0000000072000010] = 1b2bece3, %l4 = 91ee17ae4fece82b
ldsb [%i0+0x011],%l4 ! %l4 = 000000000000002b
! %l7 = 0000000000006bfa, Mem[0000000091000188] = 2cf14da1
stw %l7,[%i6+0x188] ! Mem[0000000091000188] = 00006bfa
! Mem[0000000072000180] = e7aef804, %l4 = 000000000000002b
swap [%i0+0x180],%l4 ! %l4 = 00000000e7aef804
! %l4 = e7aef804, %l5 = 494e0ddc, Mem[0000000073800020] = b0f46534 db57d996
std %l4,[%i3+%o4] ! Mem[0000000073800020] = e7aef804 494e0ddc
p49_label_2:
! Mem[0000000091000074] = 7c47c2fe, %g2 = 0000000000000035
lduw [%i6+0x074],%g2 ! %g2 = 000000007c47c2fe
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %l1 = 970ea7e67f4a3203, Mem[0000000091000145] = ef79531a
stb %l1,[%i6+0x145] ! Mem[0000000091000144] = 0379531a
! Mem[0000000072000190] = db0df4ac5994cb52, %l2 = 02ba0ca4489f2c32, %l6 = a4bceb6c6491906f
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = db0df4ac5994cb52
! Mem[0000000073800090] = d4a45fa4 e7c02320, %l2 = 489f2c32, %l3 = 689a1643
ldd [%i3+0x090],%l2 ! %l2 = 00000000d4a45fa4 00000000e7c02320
! Mem[00000000730001a0] = 72a885d6, %l2 = 00000000d4a45fa4
lduw [%i2+0x1a0],%l2 ! %l2 = 0000000072a885d6
! %f0 = 45d5e4b5 1a488286 0c68972a 6d6b177d
! %f4 = 21c589e2 b1d124a7 96a2a67c c849747f
! %f8 = 4c6b2568 5ea151d9 1c54620c b84069ce
! %f12 = c397a62e 9c532c72 7680f708 192ed21f
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[00000000910001e0] = 03427004, %g2 = 000000007c47c2fe
ldsb [%i6+0x1e1],%g2 ! %g2 = 0000000000000003
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
p49_label_3:
membar #Sync ! Added by membar checker (2195)
! Mem[00000000900001c0] = 45d5e4b5 1a488286 0c68972a 6d6b177d
! Mem[00000000900001d0] = 21c589e2 b1d124a7 96a2a67c c849747f
! Mem[00000000900001e0] = 4c6b2568 5ea151d9 1c54620c b84069ce
! Mem[00000000900001f0] = c397a62e 9c532c72 7680f708 192ed21f
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800190] = 3709e604, %g2 = 0000000000000003
ldub [%o0+0x193],%g2 ! %g2 = 0000000000000037
! Mem[00000000720001c8] = a2b199d02ea9f01a, %l0 = 0000000000000047, %l1 = 970ea7e67f4a3203
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = a2b199d02ea9f01a
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000073000164] = e8853fcb, %l3 = e7c02320, %l2 = 72a885d6
add %i2,0x164,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000e8853fcb
! Mem[0000000090000058] = 27828405, %g18 = b18de3b82eaac2d9
ldsw [%i4+0x058],%g2 ! %g2 = b18de3b82eaac2d9
! %l3 = 00000000e7c02320, Mem[0000000073000010] = b087e492
sth %l3,[%i2+%o2] ! Mem[0000000073000010] = 2320e492
! Mem[0000000072000080] = 4b80d6e1, %l5 = 0ae00f6e494e0ddc
ldsw [%i0+0x080],%l5 ! %l5 = 000000004b80d6e1
! %l3 = 00000000e7c02320, Mem[000000007280006e] = 3541c119
sth %l3,[%i1+0x06e] ! Mem[000000007280006c] = 35412320
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
p49_label_4:
! Mem[0000000072800000] = af2db36f ea7784f3 a4f7db3b 5570911c
! Mem[0000000072800010] = 298ea07a a9cf5937 334353cc c430d623
! Mem[0000000072800020] = ec0aa5fd 89c9f273 2f4930ed 03556851
! Mem[0000000072800030] = a9cb796f 59b8c3df 47666292 bb694879
ldda [%i1]ASI_BLK_PL,%f0 ! Block Load from 0000000072800000
! %l0 = 0000000000000047, Mem[00000000918000a8] = 8552721f36850d8c
stx %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = 0000000000000047
! %l6 = 5994cb52, %l7 = 00006bfa, Mem[0000000091000178] = d8ef29bf 19a8f108
std %l6,[%i6+0x178] ! Mem[0000000091000178] = 5994cb52 00006bfa
! Mem[0000000073800198] = d7fa93073e6f19b2, %l1 = a2b199d02ea9f01a, %l2 = 00000000e8853fcb
add %i3,0x198,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d7fa93073e6f19b2
! Mem[0000000072800070] = e4afe2954c5e3dd9, %l5 = 000000004b80d6e1, %l7 = 0000000000006bfa
add %i1,0x70,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = e4afe2954c5e3dd9
! Mem[0000000073800080] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[0000000073800090] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000738000a0] = b547a2d7 a9ac2699 33ea2b84 4cf58097
! Mem[00000000738000b0] = ee3885dd c0fb1721 1d36863e 6d4287c8
mov 0x080,%g5
ldda [%i3+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000073800080
! Mem[00000000918001c0] = 11b541f3, %g2 = 0000000027828405
lduw [%o0+0x1c0],%g2 ! %g2 = 0000000011b541f3
! Mem[0000000072000090] = 82fbcb03, %l4 = e7aef804, %l0 = 00000047
add %i0,0x90,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000082fbcb03
! Mem[00000000738000a4] = a9ac2699, %l0 = 0000000082fbcb03
swap [%i3+0x0a4],%l0 ! %l0 = 00000000a9ac2699
! %l2 = d7fa93073e6f19b2, Mem[0000000091800010] = 402e8582
sth %l2,[%o0+%o2] ! Mem[0000000091800010] = 19b28582
p49_label_5:
! %l2 = d7fa93073e6f19b2, Mem[00000000908001a0] = f8cc6c61f0aaddfd
stx %l2,[%i5+0x1a0] ! Mem[00000000908001a0] = d7fa93073e6f19b2
! Mem[0000000073800178] = 2b8566040262420a, %l1 = a2b199d02ea9f01a, %l5 = 000000004b80d6e1
add %i3,0x178,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 2b8566040262420a
! Mem[0000000072800127] = 1dfa5e4a, %l0 = 00000000a9ac2699
ldstub [%i1+0x127],%l0 ! %l0 = 0000004a000000ff
! Mem[0000000090000118] = e77f9909, %g2 = 0000000011b541f3
ldub [%i4+0x118],%g2 ! %g2 = 00000000000000e7
! Mem[0000000073800188] = 7637d1ec, %l0 = 000000000000004a
swap [%i3+0x188],%l0 ! %l0 = 000000007637d1ec
! %l0 = 000000007637d1ec, Mem[0000000090800048] = f1c4b3bf
stw %l0,[%i5+0x048] ! Mem[0000000090800048] = 7637d1ec
! %l2 = 3e6f19b2, %l3 = e7c02320, Mem[0000000091000090] = 7f091277 f816c220
std %l2,[%i6+0x090] ! Mem[0000000091000090] = 3e6f19b2 e7c02320
! Mem[00000000720001b8] = 82efb0cd987ee54b, %l1 = a2b199d02ea9f01a, %l6 = db0df4ac5994cb52
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 82efb0cd987ee54b
membar #Sync ! Added by membar checker (2196)
! Mem[0000000073800080] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[0000000073800090] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000738000a0] = b547a2d7 82fbcb03 33ea2b84 4cf58097
! Mem[00000000738000b0] = ee3885dd c0fb1721 1d36863e 6d4287c8
ldda [%i3+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000073800080
! Mem[00000000728000b0] = 4b86e994654b4b29, %l6 = 82efb0cd987ee54b, %l2 = d7fa93073e6f19b2
add %i1,0xb0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 4b86e994654b4b29
p49_label_6:
! Mem[0000000072000024] = f756e551, %l6 = 987ee54b, %l7 = 4c5e3dd9
add %i0,0x24,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000f756e551
! %f16 = 5d402f45 0e69e762 e33fff2d aef23ad1
! %f20 = 2023c0e7 a45fa4d4 2dd7f8ba 10d00063
! %f24 = 03cbfb82 d7a247b5 9780f54c 842bea33
! %f28 = 2117fbc0 dd8538ee c887426d 3e86361d
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! %l6 = 82efb0cd987ee54b, Mem[00000000900001b8] = 80ba3895
stb %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = 4bba3895
! Mem[00000000900001d0] = 21c589e2b1d124a7, %g2 = 00000000000000e7
ldx [%i4+0x1d0],%g2 ! %g2 = 21c589e2b1d124a7
! Mem[0000000091800130] = f295856e 8f1f7fe0, %g2 = b1d124a7, %g3 = 6d226a75
ldd [%o0+0x130],%g2 ! %g2 = 00000000f295856e 000000008f1f7fe0
! %l4 = e7aef804, %l5 = 0262420a, Mem[00000000910001a0] = c074eb69 db204b78
std %l4,[%i6+0x1a0] ! Mem[00000000910001a0] = e7aef804 0262420a
! Mem[0000000073000178] = fe17c55708fe7342, %l5 = 2b8566040262420a, %l5 = 2b8566040262420a
add %i2,0x178,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = fe17c55708fe7342
membar #Sync ! Added by membar checker (2197)
! %f16 = 5d402f45 0e69e762 e33fff2d aef23ad1
! %f20 = 2023c0e7 a45fa4d4 2dd7f8ba 10d00063
! %f24 = 03cbfb82 d7a247b5 9780f54c 842bea33
! %f28 = 2117fbc0 dd8538ee c887426d 3e86361d
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! %f0 = 62e7690e 452f405d d13af2ae 2dff3fe3
! %f4 = d4a45fa4 e7c02320 6300d010 baf8d72d
! %f8 = b547a2d7 a9ac2699 33ea2b84 4cf58097
! %f12 = ee3885dd c0fb1721 1d36863e 6d4287c8
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[00000000738001fc] = c82c9921, %l0 = 000000007637d1ec
swap [%i3+0x1fc],%l0 ! %l0 = 00000000c82c9921
p49_label_7:
! Mem[0000000073000199] = 4a582e91, %l3 = 00000000e7c02320
ldstub [%i2+0x199],%l3 ! %l3 = 00000058000000ff
! Mem[00000000728001b8] = 5dbbd3f4cbe5de2f, %l1 = a2b199d02ea9f01a, %l1 = a2b199d02ea9f01a
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 5dbbd3f4cbe5de2f
! Mem[0000000072800028] = 2f4930ed, %l4 = e7aef804, %l1 = cbe5de2f
add %i1,0x28,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000002f4930ed
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000738000b0] = ee3885ddc0fb1721, %l3 = 0000000000000058, %l7 = 00000000f756e551
add %i3,0xb0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = ee3885ddc0fb1721
! Mem[00000000900001c0] = 45d5e4b5 1a488286 0c68972a 6d6b177d
! Mem[00000000900001d0] = 21c589e2 b1d124a7 96a2a67c c849747f
! Mem[00000000900001e0] = 4c6b2568 5ea151d9 1c54620c b84069ce
! Mem[00000000900001f0] = c397a62e 9c532c72 7680f708 192ed21f
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000728000ec] = 644b4d72, %l7 = c0fb1721, %l4 = e7aef804
add %i1,0xec,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000644b4d72
! Mem[000000007280008c] = 3e22ad2c, %l7 = ee3885ddc0fb1721
swap [%i1+0x08c],%l7 ! %l7 = 000000003e22ad2c
! %l3 = 0000000000000058, Mem[000000009080004c] = d25e1a26
stw %l3,[%i5+0x04c] ! Mem[000000009080004c] = 00000058
! %l7 = 000000003e22ad2c, Mem[0000000090000140] = 62e7690e452f405d
stx %l7,[%i4+0x140] ! Mem[0000000090000140] = 000000003e22ad2c
p49_label_8:
! Mem[0000000072000000] = efcb461d567e101d, %l5 = fe17c55708fe7342, %l1 = 000000002f4930ed
casxa [%i0]0x80,%l5,%l1 ! %l1 = efcb461d567e101d
! Mem[0000000073000058] = 287444c37bbd7436, %l4 = 00000000644b4d72
ldx [%i2+0x058],%l4 ! %l4 = 287444c37bbd7436
! Mem[0000000090800104] = 63fad122, %g2 = 00000000f295856e
lduh [%i5+0x106],%g2 ! %g2 = 00000000000063fa
! Mem[00000000738000f8] = 40d84ffb4a3e7547, %l2 = 4b86e994654b4b29, %l7 = 000000003e22ad2c
add %i3,0xf8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 40d84ffb4a3e7547
! Mem[0000000072800018] = 334353cc, %l1 = efcb461d567e101d
lduh [%i1+0x01a],%l1 ! %l1 = 00000000000053cc
! %f0 = 62e7690e 452f405d d13af2ae 2dff3fe3
! %f4 = d4a45fa4 e7c02320 6300d010 baf8d72d
! %f8 = b547a2d7 a9ac2699 33ea2b84 4cf58097
! %f12 = ee3885dd c0fb1721 1d36863e 6d4287c8
stda %f0,[%i2+%g6]ASI_COMMIT_S ! Block Store to 00000000730001c0
! Mem[0000000091000060] = f7488a658ce9387c, %g2 = 00000000000063fa
ldx [%i6+0x060],%g2 ! %g2 = f7488a658ce9387c
! Mem[00000000900000a0] = 5fdad36e, %g2 = f7488a658ce9387c
lduh [%i4+0x0a0],%g2 ! %g2 = 0000000000005fda
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l6 = 82efb0cd987ee54b, Mem[0000000091800158] = 8265e37dae06b2fe
stx %l6,[%o0+0x158] ! Mem[0000000091800158] = 82efb0cd987ee54b
p49_label_9:
! %f0 = 62e7690e 452f405d d13af2ae 2dff3fe3
! %f4 = d4a45fa4 e7c02320 6300d010 baf8d72d
! %f8 = b547a2d7 a9ac2699 33ea2b84 4cf58097
! %f12 = ee3885dd c0fb1721 1d36863e 6d4287c8
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[0000000072000008] = 6664946a, %l6 = 82efb0cd987ee54b
swap [%i0+%o1],%l6 ! %l6 = 000000006664946a
membar #Sync ! Added by membar checker (2198)
! Mem[00000000900000a4] = a9ac2699, %g18 = b18de3b82eaac2d9
ldsw [%i4+0x0a4],%g2 ! %g2 = b18de3b82eaac2d9
! Mem[0000000072800000] = af2db36f ea7784f3 a4f7db3b 5570911c
! Mem[0000000072800010] = 298ea07a a9cf5937 334353cc c430d623
! Mem[0000000072800020] = ec0aa5fd 89c9f273 2f4930ed 03556851
! Mem[0000000072800030] = a9cb796f 59b8c3df 47666292 bb694879
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000072800000
! Mem[0000000090000080] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[0000000090000090] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000900000a0] = b547a2d7 a9ac2699 33ea2b84 4cf58097
! Mem[00000000900000b0] = ee3885dd c0fb1721 1d36863e 6d4287c8
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[00000000918001f4] = 8a23ac68, %g2 = ffffffffa9ac2699
lduw [%o0+0x1f4],%g2 ! %g2 = 000000008a23ac68
! Mem[00000000900001c0] = 45d5e4b5 1a488286 0c68972a 6d6b177d
! Mem[00000000900001d0] = 21c589e2 b1d124a7 96a2a67c c849747f
! Mem[00000000900001e0] = 4c6b2568 5ea151d9 1c54620c b84069ce
! Mem[00000000900001f0] = c397a62e 9c532c72 7680f708 192ed21f
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000073800089] = d13af2ae, %l7 = 40d84ffb4a3e7547
ldstub [%i3+0x089],%l7 ! %l7 = 0000003a000000ff
! %l6 = 000000006664946a, Mem[0000000091000191] = d873308f
stb %l6,[%i6+0x191] ! Mem[0000000091000190] = 6a73308f
! %l4 = 287444c37bbd7436, Mem[0000000091000098] = a41da2a057e63be1
stx %l4,[%i6+0x098] ! Mem[0000000091000098] = 287444c37bbd7436
p49_label_10:
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000190] = d4a45fa4, %g2 = 000000008a23ac68
lduw [%i4+0x190],%g2 ! %g2 = 00000000d4a45fa4
! Mem[00000000728001cc] = b99b970e, %l4 = 287444c37bbd7436
swap [%i1+0x1cc],%l4 ! %l4 = 00000000b99b970e
! Mem[0000000072800130] = 3aec7738e70b2e79, %l4 = 00000000b99b970e, %l6 = 000000006664946a
add %i1,0x130,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 3aec7738e70b2e79
! Mem[0000000091000130] = e3fa2c65, %g2 = 00000000d4a45fa4
lduw [%i6+0x130],%g2 ! %g2 = 00000000e3fa2c65
! Mem[0000000091000108] = 3cc57cdf856a7c68, %g2 = 00000000e3fa2c65
ldx [%i6+0x108],%g2 ! %g2 = 3cc57cdf856a7c68
membar #Sync ! Added by membar checker (2199)
! %l3 = 0000000000000058, Mem[000000009000001f] = 5d011f10
stb %l3,[%i4+0x01f] ! Mem[000000009000001c] = 58011f10
! Mem[0000000073800188] = 0000004abb8ff444, %l1 = 00000000000053cc, %l0 = 00000000c82c9921
add %i3,0x188,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 0000004abb8ff444
! Mem[0000000090800170] = f252e1de d1003f75, %g2 = 856a7c68, %g3 = 8f1f7fe0
ldd [%i5+0x170],%g2 ! %g2 = 00000000f252e1de 00000000d1003f75
! %l0 = 0000004abb8ff444, Mem[0000000091800038] = dc76802b80b203b0
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 0000004abb8ff444
p49_label_11:
! %f0 = 62e7690e 452f405d d13af2ae 2dff3fe3
! %f4 = d4a45fa4 e7c02320 6300d010 baf8d72d
! %f8 = b547a2d7 a9ac2699 33ea2b84 4cf58097
! %f12 = ee3885dd c0fb1721 1d36863e 6d4287c8
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %l2 = 4b86e994654b4b29, Mem[00000000728000dc] = 463b9ef7
sth %l2,[%i1+0x0dc] ! Mem[00000000728000dc] = 4b299ef7
! Mem[0000000090000128] = 0bbffa96, %g18 = b18de3b82eaac2d9
ldsw [%i4+0x128],%g2 ! %g2 = b18de3b82eaac2d9
! Mem[00000000910000b8] = 33a41d64, %g2 = 000000000bbffa96
lduh [%i6+0x0b8],%g2 ! %g2 = 00000000000033a4
! Mem[0000000072800134] = e70b2e79, %l2 = 4b86e994654b4b29
swap [%i1+0x134],%l2 ! %l2 = 00000000e70b2e79
! Mem[0000000091000070] = 060d415c7c47c2fe, %g2 = 00000000000033a4
ldx [%i6+0x070],%g2 ! %g2 = 060d415c7c47c2fe
! Mem[00000000900001b8] = 1d36863e6d4287c8, %g2 = 060d415c7c47c2fe
ldx [%i4+0x1b8],%g2 ! %g2 = 1d36863e6d4287c8
! %f0 = 62e7690e 452f405d d13af2ae 2dff3fe3
! %f4 = d4a45fa4 e7c02320 6300d010 baf8d72d
! %f8 = b547a2d7 a9ac2699 33ea2b84 4cf58097
! %f12 = ee3885dd c0fb1721 1d36863e 6d4287c8
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[0000000091800130] = f295856e8f1f7fe0, %g2 = 1d36863e6d4287c8
ldx [%o0+0x130],%g2 ! %g2 = f295856e8f1f7fe0
! Mem[00000000730000e3] = 08389134, %l1 = 00000000000053cc
ldstub [%i2+0x0e3],%l1 ! %l1 = 00000034000000ff
p49_label_12:
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
membar #Sync ! Added by membar checker (2200)
! %f0 = 62e7690e 452f405d d13af2ae 2dff3fe3
! %f4 = d4a45fa4 e7c02320 6300d010 baf8d72d
! %f8 = b547a2d7 a9ac2699 33ea2b84 4cf58097
! %f12 = ee3885dd c0fb1721 1d36863e 6d4287c8
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[00000000720001c0] = 1f126a59, %l7 = 000000000000003a
ldub [%i0+0x1c3],%l7 ! %l7 = 0000000000000059
! Mem[000000009100011c] = 47397e41, %g2 = f295856e8f1f7fe0
lduw [%i6+0x11c],%g2 ! %g2 = 0000000047397e41
! Mem[00000000728000c8] = 876799674c22acf4, %l2 = 00000000e70b2e79, %l1 = 0000000000000034
add %i1,0xc8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 876799674c22acf4
! Mem[00000000908000bc] = 7d0b703f, %g2 = 0000000047397e41
ldsb [%i5+0x0bc],%g2 ! %g2 = 000000000000007d
! Mem[0000000090000180] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[0000000090000190] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000900001a0] = b547a2d7 a9ac2699 33ea2b84 4cf58097
! Mem[00000000900001b0] = ee3885dd c0fb1721 1d36863e 6d4287c8
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000073000114] = 28a2b0ee, %l2 = e70b2e79, %l5 = 08fe7342
add %i2,0x114,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000028a2b0ee
! Mem[0000000090000060] = 6d7d714c42819184, %g2 = 000000000000007d
ldx [%i4+0x060],%g2 ! %g2 = 6d7d714c42819184
! Mem[00000000730000ec] = 34ddc59a, %l2 = 00000000e70b2e79
swap [%i2+0x0ec],%l2 ! %l2 = 0000000034ddc59a
p49_label_13:
! Mem[00000000918000c4] = 56227b42, %g2 = 6d7d714c42819184
ldsb [%o0+0x0c6],%g2 ! %g2 = 0000000000000056
membar #Sync ! Added by membar checker (2201)
! Mem[00000000900001c0] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[00000000900001d0] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000900001e0] = b547a2d7 a9ac2699 33ea2b84 4cf58097
! Mem[00000000900001f0] = ee3885dd c0fb1721 1d36863e 6d4287c8
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910000c8] = 2aa4a537, %g2 = 0000000000000056
ldsh [%i6+0x0c8],%g2 ! %g2 = 0000000000002aa4
! Mem[00000000908000c8] = fc3c9fc9, %g2 = 0000000000002aa4
lduh [%i5+0x0ca],%g2 ! %g2 = 000000000000fc3c
! Mem[00000000900001a0] = b547a2d7a9ac2699, %g2 = 000000000000fc3c
ldx [%i4+0x1a0],%g2 ! %g2 = b547a2d7a9ac2699
! Mem[0000000091800054] = 79ed0151, %g2 = b547a2d7a9ac2699
ldsb [%o0+0x055],%g2 ! %g2 = 0000000000000079
! %f16 = af2db36f ea7784f3 a4f7db3b 5570911c
! %f20 = 298ea07a a9cf5937 334353cc c430d623
! %f24 = ec0aa5fd 89c9f273 2f4930ed 03556851
! %f28 = a9cb796f 59b8c3df 47666292 bb694879
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000007380002c] = cc93fad1, %l7 = 0000000000000059
ldsw [%i3+0x02c],%l7 ! %l7 = ffffffffcc93fad1
! %f16 = af2db36f ea7784f3 a4f7db3b 5570911c
! %f20 = 298ea07a a9cf5937 334353cc c430d623
! %f24 = ec0aa5fd 89c9f273 2f4930ed 03556851
! %f28 = a9cb796f 59b8c3df 47666292 bb694879
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000072800120] = 2bf545ac1dfa5eff, %l5 = 0000000028a2b0ee, %l2 = 0000000034ddc59a
add %i1,0x120,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 2bf545ac1dfa5eff
p49_label_14:
! Mem[0000000091800170] = bdf036a6, %g2 = 0000000000000079
lduw [%o0+0x170],%g2 ! %g2 = 00000000bdf036a6
! Mem[0000000090000058] = 8405e7b9, %g2 = 00000000bdf036a6
ldsh [%i4+0x05a],%g2 ! %g2 = ffffffffffff8405
! Mem[00000000720001f0] = ea9f3f82, %l4 = 00000000b99b970e
ldsh [%i0+0x1f0],%l4 ! %l4 = ffffffffffffea9f
! %l5 = 0000000028a2b0ee, Mem[0000000091800096] = 090fcd82
sth %l5,[%o0+0x096] ! Mem[0000000091800094] = b0eecd82
! Mem[000000009000006c] = 571ddaef, %g2 = ffffffffffff8405
lduw [%i4+0x06c],%g2 ! %g2 = 00000000571ddaef
! Mem[0000000073800098] = 6300d010baf8d72d, %l0 = 0000004abb8ff444, %l4 = ffffffffffffea9f
add %i3,0x98,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 6300d010baf8d72d
! Mem[00000000910000d4] = 98be5fd5, %g2 = 00000000571ddaef
lduh [%i6+0x0d6],%g2 ! %g2 = 00000000000098be
! %l4 = 6300d010baf8d72d, Mem[00000000918001a0] = 03bf0a0f
stw %l4,[%o0+0x1a0] ! Mem[00000000918001a0] = baf8d72d
! Mem[00000000918001a4] = b768d08c, %g2 = 00000000000098be
ldsb [%o0+0x1a7],%g2 ! %g2 = ffffffffffffffb7
! %l3 = 0000000000000058, Mem[000000009100005c] = f9987bb3
sth %l3,[%i6+0x05c] ! Mem[000000009100005c] = 00587bb3
p49_label_15:
! Mem[00000000738001b8] = 4c9c8157, %l4 = baf8d72d, %l0 = bb8ff444
add %i3,0x1b8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004c9c8157
! Mem[00000000918001f0] = 019c9db4, %g18 = b18de3b82eaac2d9
ldsw [%o0+0x1f0],%g2 ! %g2 = b18de3b82eaac2d9
membar #Sync ! Added by membar checker (2202)
! %l5 = 0000000028a2b0ee, Mem[00000000900001e8] = 33ea2b84
stb %l5,[%i4+0x1e8] ! Mem[00000000900001e8] = eeea2b84
! Mem[00000000720001a0] = 3bef179b, %l3 = 00000058, %l5 = 28a2b0ee
add %i0,0x1a0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000003bef179b
! Mem[00000000738000a0] = b547a2d7, %l3 = 00000058, %l4 = baf8d72d
add %i3,0xa0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000b547a2d7
! Mem[0000000073000178] = fe17c55708fe7342, %l2 = 2bf545ac1dfa5eff
ldx [%i2+0x178],%l2 ! %l2 = fe17c55708fe7342
! %f0 = 62e7690e 452f405d d13af2ae 2dff3fe3
! %f4 = d4a45fa4 e7c02320 6300d010 baf8d72d
! %f8 = b547a2d7 a9ac2699 33ea2b84 4cf58097
! %f12 = ee3885dd c0fb1721 1d36863e 6d4287c8
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000009180009c] = 795c1135, %g18 = b18de3b82eaac2d9
ldsw [%o0+0x09c],%g2 ! %g2 = b18de3b82eaac2d9
! %l5 = 000000003bef179b, Mem[0000000090800052] = e03f1e24
sth %l5,[%i5+0x052] ! Mem[0000000090800050] = 179b1e24
! Mem[0000000090000140] = 00000000 3e22ad2c d13af2ae 2dff3fe3
! Mem[0000000090000150] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[0000000090000160] = b547a2d7 82fbcb03 33ea2b84 4cf58097
! Mem[0000000090000170] = ee3885dd c0fb1721 1d36863e 6d4287c8
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
p49_label_16:
! %l2 = fe17c55708fe7342, Mem[000000009180014c] = 07e0d876
stb %l2,[%o0+0x14c] ! Mem[000000009180014c] = 42e0d876
! %l4 = b547a2d7, %l5 = 3bef179b, Mem[00000000730000f8] = 330eed0b 81533f85
std %l4,[%i2+0x0f8] ! Mem[00000000730000f8] = b547a2d7 3bef179b
! %l5 = 000000003bef179b, Mem[00000000720000b4] = 145175db
stw %l5,[%i0+0x0b4] ! Mem[00000000720000b4] = 3bef179b
! Mem[0000000090000080] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[0000000090000090] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000900000a0] = b547a2d7 a9ac2699 33ea2b84 4cf58097
! Mem[00000000900000b0] = ee3885dd c0fb1721 1d36863e 6d4287c8
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l2 = 08fe7342, %l3 = 00000058, Mem[0000000091000158] = 18918d26 d6b3d8c4
std %l2,[%i6+0x158] ! Mem[0000000091000158] = 08fe7342 00000058
! Mem[0000000073800130] = 592acba71c3c716e, %l0 = 000000004c9c8157, %l2 = fe17c55708fe7342
add %i3,0x130,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 592acba71c3c716e
! Mem[000000009080014c] = d995135c, %g18 = b18de3b82eaac2d9
ldsw [%i5+0x14c],%g2 ! %g2 = b18de3b82eaac2d9
! Mem[0000000090000124] = e7a24cfd, %g2 = ffffffffd995135c
lduh [%i4+0x124],%g2 ! %g2 = 000000000000e7a2
! Mem[0000000072800018] = 334353cc, %l7 = ffffffffcc93fad1
ldsb [%i1+0x01b],%l7 ! %l7 = ffffffffffffffcc
! Mem[0000000090000080] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[0000000090000090] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000900000a0] = b547a2d7 a9ac2699 33ea2b84 4cf58097
! Mem[00000000900000b0] = ee3885dd c0fb1721 1d36863e 6d4287c8
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
p49_label_17:
! %l2 = 1c3c716e, %l3 = 00000058, Mem[0000000072800170] = baaeeeef c814725a
std %l2,[%i1+0x170] ! Mem[0000000072800170] = 1c3c716e 00000058
! Mem[0000000073000034] = ebfe72a1, %l7 = ffffffcc, %l0 = 4c9c8157
add %i2,0x34,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ebfe72a1
! Mem[000000009080010c] = ac0ce21b, %g2 = 000000000000e7a2
lduh [%i5+0x10c],%g2 ! %g2 = 000000000000ac0c
! Mem[000000007200009c] = 38a8bbec, %l7 = ffffffffffffffcc
ldsw [%i0+0x09c],%l7 ! %l7 = 0000000038a8bbec
! Mem[00000000908001f8] = 845309c2 e1033315, %g2 = 0000ac0c, %g3 = d1003f75
ldd [%i5+0x1f8],%g2 ! %g2 = 00000000845309c2 00000000e1033315
! Mem[00000000738000d8] = 0b7a12643eb3da8d, %l3 = 0000000000000058, %l4 = 00000000b547a2d7
add %i3,0xd8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 0b7a12643eb3da8d
! Mem[00000000728001e0] = faed73200766afb3, %l0 = 00000000ebfe72a1, %l2 = 592acba71c3c716e
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = faed73200766afb3
! Mem[0000000090000080] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[0000000090000090] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000900000a0] = b547a2d7 a9ac2699 33ea2b84 4cf58097
! Mem[00000000900000b0] = ee3885dd c0fb1721 1d36863e 6d4287c8
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800068] = 062838e18314c346, %g2 = 00000000845309c2
ldx [%i5+0x068],%g2 ! %g2 = 062838e18314c346
! Mem[000000007200007c] = 80762bc1, %l7 = 0000000038a8bbec
swap [%i0+0x07c],%l7 ! %l7 = 0000000080762bc1
p49_label_18:
! %l3 = 0000000000000058, Mem[00000000908001e8] = 8d45f269
sth %l3,[%i5+0x1e8] ! Mem[00000000908001e8] = 0058f269
! %l3 = 0000000000000058, Mem[000000007300008c] = cfc71c80
stw %l3,[%i2+0x08c] ! Mem[000000007300008c] = 00000058
! Mem[0000000072800198] = 2427c34b3c0e4d45, %l6 = 3aec7738e70b2e79, %l6 = 3aec7738e70b2e79
add %i1,0x198,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 2427c34b3c0e4d45
! %l5 = 000000003bef179b, Mem[0000000090800150] = 79d7a968fd6f486e
stx %l5,[%i5+0x150] ! Mem[0000000090800150] = 000000003bef179b
! %l6 = 2427c34b3c0e4d45, Mem[00000000908001e0] = 718735ab
stw %l6,[%i5+0x1e0] ! Mem[00000000908001e0] = 3c0e4d45
! %l6 = 2427c34b3c0e4d45, Mem[0000000091800060] = e0620278
stw %l6,[%o0+0x060] ! Mem[0000000091800060] = 3c0e4d45
! Mem[0000000073000078] = 4477ff65, %l7 = 80762bc1, %l6 = 3c0e4d45
add %i2,0x78,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000004477ff65
! %l5 = 000000003bef179b, Mem[0000000091000056] = 6201cd7b
sth %l5,[%i6+0x056] ! Mem[0000000091000054] = 179bcd7b
! %l5 = 000000003bef179b, Mem[0000000091000170] = fcaaa1c27f0c6232
stx %l5,[%i6+0x170] ! Mem[0000000091000170] = 000000003bef179b
! %l0 = 00000000ebfe72a1, Mem[0000000091000000] = 83061aa11b867a85
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000000ebfe72a1
p49_label_19:
! %l4 = 3eb3da8d, %l5 = 3bef179b, Mem[00000000918001c0] = 11b541f3 2905ab05
std %l4,[%o0+0x1c0] ! Mem[00000000918001c0] = 3eb3da8d 3bef179b
membar #Sync ! Added by membar checker (2203)
! %l6 = 000000004477ff65, Mem[0000000090000080] = 62e7690e
stb %l6,[%i4+0x080] ! Mem[0000000090000080] = 65e7690e
! Mem[00000000908001bc] = c8f50e5f, %g2 = 062838e18314c346
ldsb [%i5+0x1bf],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000072800118] = 0eb61555, %l3 = 0000000000000058
ldub [%i1+0x119],%l3 ! %l3 = 00000000000000b6
! %l2 = 0766afb3, %l3 = 000000b6, Mem[00000000918000a8] = 00000000 00000047
std %l2,[%o0+0x0a8] ! Mem[00000000918000a8] = 0766afb3 000000b6
! Mem[00000000908001dc] = 9a813c0e, %g2 = ffffffffffffffc8
ldsh [%i5+0x1de],%g2 ! %g2 = ffffffffffff9a81
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000073800130] = 592acba71c3c716e, %l3 = 00000000000000b6, %l7 = 0000000080762bc1
add %i3,0x130,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 592acba71c3c716e
! %l1 = 876799674c22acf4, Mem[0000000091000052] = 39ae2fe9
stb %l1,[%i6+0x052] ! Mem[0000000091000050] = f4ae2fe9
! Mem[00000000730001a0] = 72a885d6, %l0 = 00000000ebfe72a1
ldub [%i2+0x1a0],%l0 ! %l0 = 0000000000000072
p49_label_20:
! Mem[0000000073000140] = fad0795aa3b0f07e, %l0 = 0000000000000072, %l4 = 0b7a12643eb3da8d
add %i2,0x140,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = fad0795aa3b0f07e
membar #Sync ! Added by membar checker (2204)
! %l7 = 592acba71c3c716e, Mem[0000000090000120] = 69502861
stw %l7,[%i4+0x120] ! Mem[0000000090000120] = 1c3c716e
! Mem[00000000738000d9] = 0b7a1264, %l2 = faed73200766afb3
ldstub [%i3+0x0d9],%l2 ! %l2 = 0000007a000000ff
! %l0 = 00000072, %l1 = 4c22acf4, Mem[0000000091800030] = 3aa1a86c 6f288f44
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 00000072 4c22acf4
! Mem[000000007300012f] = 94225ed2, %l3 = 00000000000000b6
ldstub [%i2+0x12f],%l3 ! %l3 = 000000d2000000ff
! Mem[00000000900001c0] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[00000000900001d0] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000900001e0] = b547a2d7 a9ac2699 eeea2b84 4cf58097
! Mem[00000000900001f0] = ee3885dd c0fb1721 1d36863e 6d4287c8
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %f0 = 62e7690e 452f405d d13af2ae 2dff3fe3
! %f4 = d4a45fa4 e7c02320 6300d010 baf8d72d
! %f8 = b547a2d7 a9ac2699 33ea2b84 4cf58097
! %f12 = ee3885dd c0fb1721 1d36863e 6d4287c8
mov 0x040,%g6
stda %f0,[%i2+%g6]ASI_BLK_AIUSL ! Block Store to 0000000073000040
! Mem[00000000720000db] = 1b38f2de, %l2 = 000000000000007a
ldstub [%i0+0x0db],%l2 ! %l2 = 000000de000000ff
! Mem[00000000728001de] = 00eb3c74, %l6 = 000000004477ff65
ldstub [%i1+0x1de],%l6 ! %l6 = 0000003c000000ff
! Mem[00000000900000f8] = 47666292, %g2 = ffffffffffff9a81
lduw [%i4+0x0f8],%g2 ! %g2 = 0000000047666292
p49_label_21:
! Mem[000000007300015c] = 727e48f1, %l5 = 000000003bef179b
swap [%i2+0x15c],%l5 ! %l5 = 00000000727e48f1
! Mem[0000000091800088] = 233b451d, %g2 = 0000000047666292
ldub [%o0+0x08a],%g2 ! %g2 = 0000000000000023
! Mem[0000000073800030] = 357578d9accbe7bf, %l6 = 000000000000003c, %l6 = 000000000000003c
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 357578d9accbe7bf
! %l0 = 0000000000000072, Mem[000000009080001b] = a0609ec6
stb %l0,[%i5+0x01b] ! Mem[0000000090800018] = 72609ec6
! Mem[0000000073000000] = 65ebfb4e9e59a9a9, %l4 = fad0795aa3b0f07e, %l4 = fad0795aa3b0f07e
casxa [%i2]0x80,%l4,%l4 ! %l4 = 65ebfb4e9e59a9a9
! %f16 = af2db36f ea7784f3 a4f7db3b 5570911c
! %f20 = 298ea07a a9cf5937 334353cc c430d623
! %f24 = ec0aa5fd 89c9f273 2f4930ed 03556851
! %f28 = a9cb796f 59b8c3df 47666292 bb694879
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[00000000900001c0] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[00000000900001d0] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[00000000900001e0] = b547a2d7 a9ac2699 eeea2b84 4cf58097
! Mem[00000000900001f0] = ee3885dd c0fb1721 1d36863e 6d4287c8
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[0000000073800004] = 224f10d8, %l6 = accbe7bf, %l4 = 9e59a9a9
add %i3,0x04,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000224f10d8
! Mem[0000000072800180] = 67599370, %l5 = 00000000727e48f1
swap [%i1+0x180],%l5 ! %l5 = 0000000067599370
membar #Sync ! Added by membar checker (2205)
! Mem[00000000900001a8] = 30ed0355, %g2 = 0000000000000023
lduh [%i4+0x1aa],%g2 ! %g2 = 00000000000030ed
p49_label_22:
! Mem[0000000072800138] = 26999b5cc4cb9112, %l3 = 00000000000000d2, %l2 = 00000000000000de
add %i1,0x138,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 26999b5cc4cb9112
! Mem[000000007380015a] = 105c6587, %l3 = 00000000000000d2
ldstub [%i3+0x15a],%l3 ! %l3 = 00000065000000ff
! Mem[0000000091800124] = 12c96167, %g18 = b18de3b82eaac2d9
ldsw [%o0+0x124],%g2 ! %g2 = b18de3b82eaac2d9
! Mem[0000000090000000] = 62e7690e 452f405d d13af2ae 2dff3fe3
! Mem[0000000090000010] = d4a45fa4 e7c02320 6300d010 baf8d72d
! Mem[0000000090000020] = b547a2d7 a9ac2699 33ea2b84 4cf58097
! Mem[0000000090000030] = ee3885dd c0fb1721 1d36863e 6d4287c8
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000090800014] = d1f0cb33, %g18 = b18de3b82eaac2d9
ldsw [%i5+0x014],%g2 ! %g2 = b18de3b82eaac2d9
! %l6 = 357578d9accbe7bf, Mem[0000000091000107] = 433cc57c
stb %l6,[%i6+0x107] ! Mem[0000000091000104] = bf3cc57c
! %l4 = 224f10d8, %l5 = 67599370, Mem[00000000910000a0] = 7e5c3248 eaa6c10e
std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 224f10d8 67599370
! Mem[0000000090800068] = 38e18314, %g2 = ffffffffd1f0cb33
ldsb [%i5+0x06a],%g2 ! %g2 = 0000000000000038
! Mem[00000000918001d4] = a5af33e3, %g2 = 0000000000000038
ldub [%o0+0x1d5],%g2 ! %g2 = 00000000000000a5
! Mem[0000000090000170] = ee3885dd, %g2 = 00000000000000a5
lduh [%i4+0x170],%g2 ! %g2 = 000000000000ee38
p49_label_23:
! Mem[0000000073800190] = 99878621, %l4 = 00000000224f10d8
swap [%i3+0x190],%l4 ! %l4 = 0000000099878621
! Mem[0000000090800070] = 456dc0f7 d6c0940c, %g2 = 0000ee38, %g3 = e1033315
ldd [%i5+0x070],%g2 ! %g2 = 00000000456dc0f7 00000000d6c0940c
! Mem[00000000918001b8] = e384e8a2 d9b4a6f2, %g2 = 456dc0f7, %g3 = d6c0940c
ldd [%o0+0x1b8],%g2 ! %g2 = 00000000e384e8a2 00000000d9b4a6f2
! Mem[00000000730000d0] = e54a8d319a430988, %l7 = 592acba71c3c716e, %l7 = 592acba71c3c716e
add %i2,0xd0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = e54a8d319a430988
! Mem[00000000910000a8] = 477df7d6, %g2 = 00000000e384e8a2
ldsb [%i6+0x0a8],%g2 ! %g2 = 0000000000000047
! %l6 = accbe7bf, %l7 = 9a430988, Mem[00000000918001c0] = 3eb3da8d 3bef179b
std %l6,[%o0+0x1c0] ! Mem[00000000918001c0] = accbe7bf 9a430988
! Mem[0000000073000190] = 47373d48, %l2 = 26999b5cc4cb9112
ldsb [%i2+0x190],%l2 ! %l2 = 0000000000000047
! %l3 = 0000000000000065, Mem[00000000910001b4] = 1e8d05f0
sth %l3,[%i6+0x1b4] ! Mem[00000000910001b4] = 006505f0
! Mem[0000000090000180] = af2db36f ea7784f3 a4f7db3b 5570911c
! Mem[0000000090000190] = 298ea07a a9cf5937 334353cc c430d623
! Mem[00000000900001a0] = ec0aa5fd 89c9f273 2f4930ed 03556851
! Mem[00000000900001b0] = a9cb796f 59b8c3df 47666292 bb694879
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! %l3 = 0000000000000065, Mem[000000009000009e] = d72db547
stb %l3,[%i4+0x09e] ! Mem[000000009000009c] = 652db547
p49_label_24:
! %l1 = 876799674c22acf4, Mem[00000000918001dc] = d3a302d8
stb %l1,[%o0+0x1dc] ! Mem[00000000918001dc] = f4a302d8
! Mem[0000000072000078] = 4fc452a938a8bbec, %l1 = 876799674c22acf4, %l0 = 0000000000000072
add %i0,0x78,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 4fc452a938a8bbec
! Mem[000000007280005c] = b81ded1d, %l7 = 9a430988, %l4 = 99878621
add %i1,0x5c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000b81ded1d
! Mem[0000000072000040] = 7f424628 46c41a5d 4d98e80d 46853bfb
! Mem[0000000072000050] = c65d2f81 56798927 dadc680b ddcda597
! Mem[0000000072000060] = 20f837e5 7fd53ae4 551d8229 669d213b
! Mem[0000000072000070] = 3491d8d7 a39c51f9 4fc452a9 38a8bbec
ldda [%i0+%g6]ASI_BLK_P,%f16 ! Block Load from 0000000072000040
! Mem[00000000908001f8] = 09c2e103, %g2 = 0000000000000047
lduh [%i5+0x1fa],%g2 ! %g2 = 00000000000009c2
! Mem[000000009100012c] = 35e3fa2c, %g2 = 00000000000009c2
ldub [%i6+0x12f],%g2 ! %g2 = 0000000000000035
! Mem[0000000073800028] = 40a32feacc93fad1, %l3 = 0000000000000065, %l5 = 0000000067599370
add %i3,0x28,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 40a32feacc93fad1
! Mem[00000000720000c6] = ad4e64cf, %l5 = 40a32feacc93fad1
ldstub [%i0+0x0c6],%l5 ! %l5 = 00000064000000ff
! Mem[0000000090800158] = 7398fd85, %g2 = 0000000000000035
ldsb [%i5+0x159],%g2 ! %g2 = 0000000000000073
! Mem[0000000090800018] = 97f1f972609ec613, %g2 = 0000000000000073
ldx [%i5+%o3],%g2 ! %g2 = 97f1f972609ec613
p49_label_25:
! Mem[00000000910000d0] = 807c80b2, %g2 = 97f1f972609ec613
lduh [%i6+0x0d0],%g2 ! %g2 = 000000000000807c
! Mem[00000000900001c0] = 62e7690e, %g2 = 000000000000807c
lduw [%i4+0x1c0],%g2 ! %g2 = 0000000062e7690e
! Mem[0000000090800128] = de0e84bde339fbb9, %g2 = 0000000062e7690e
ldx [%i5+0x128],%g2 ! %g2 = de0e84bde339fbb9
! %l2 = 0000000000000047, Mem[00000000908001d8] = 3188e525cea79a81
stx %l2,[%i5+0x1d8] ! Mem[00000000908001d8] = 0000000000000047
! Mem[00000000730001d8] = 6300d010, %l6 = 357578d9accbe7bf
ldstub [%i2+0x1d8],%l6 ! %l6 = 00000063000000ff
! Mem[00000000908001f8] = 09c2e103, %g2 = de0e84bde339fbb9
ldsh [%i5+0x1fa],%g2 ! %g2 = 00000000000009c2
! Mem[0000000073800164] = 9c2195ef, %l7 = 9a430988, %l7 = 9a430988
add %i3,0x164,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000009c2195ef
! Mem[0000000072000068] = 551d8229669d213b, %l4 = 00000000b81ded1d, %l3 = 0000000000000065
add %i0,0x68,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 551d8229669d213b
! Mem[00000000738001c0] = f44da3296b5d57e6, %l4 = 00000000b81ded1d, %l1 = 876799674c22acf4
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = f44da3296b5d57e6
! Mem[0000000072800000] = af2db36fea7784f3, %l3 = 551d8229669d213b, %l6 = 0000000000000063
casxa [%i1]0x80,%l3,%l6 ! %l6 = af2db36fea7784f3
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 4fc452a938a8bbec
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be f44da3296b5d57e6
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000047
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 551d8229669d213b
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b81ded1d
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000064
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be af2db36fea7784f3
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009c2195ef
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 62e7690e 452f405d
bne %xcc,p49_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d13af2ae 2dff3fe3
bne %xcc,p49_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d4a45fa4 e7c02320
bne %xcc,p49_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 6300d010 baf8d72d
bne %xcc,p49_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be b547a2d7 a9ac2699
bne %xcc,p49_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 33ea2b84 4cf58097
bne %xcc,p49_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ee3885dd c0fb1721
bne %xcc,p49_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1d36863e 6d4287c8
bne %xcc,p49_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 7f424628 46c41a5d
bne %xcc,p49_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 4d98e80d 46853bfb
bne %xcc,p49_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be c65d2f81 56798927
bne %xcc,p49_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be dadc680b ddcda597
bne %xcc,p49_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 20f837e5 7fd53ae4
bne %xcc,p49_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 551d8229 669d213b
bne %xcc,p49_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3491d8d7 a39c51f9
bne %xcc,p49_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 4fc452a9 38a8bbec
bne %xcc,p49_f30_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 987ee54b71a72459
ldx [%i0+0x008],%g3 ! Observed data at 0000000072000008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x008,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4fc452a938a8bbec
ldx [%i0+0x078],%g3 ! Observed data at 0000000072000078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 062816873bef179b
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000720000b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = cb2f8c1bad4effcf
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000720000c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1b38f2ff49da8aa3
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000720000d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0000002b18738b4e
ldx [%i0+0x180],%g3 ! Observed data at 0000000072000180
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x180,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x068],%g2 ! Expected data = 8514e34335412320
ldx [%i1+0x068],%g3 ! Observed data at 0000000072800068
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3b6636c8c0fb1721
ldx [%i1+0x088],%g3 ! Observed data at 0000000072800088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 892c71b64b299ef7
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000728000d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2bf545ac1dfa5eff
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 = 3aec7738654b4b29
ldx [%i1+0x130],%g3 ! Observed data at 0000000072800130
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1c3c716e00000058
ldx [%i1+0x170],%g3 ! Observed data at 0000000072800170
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 727e48f1f7fa467c
ldx [%i1+0x180],%g3 ! Observed data at 0000000072800180
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f4018ab87bbd7436
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000728001c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 789d46fa00ebff74
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000728001d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1d8,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 2320e492ce4a4303
ldx [%i2+0x010],%g3 ! Observed data at 0000000073000010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5d402f450e69e762
ldx [%i2+0x040],%g3 ! Observed data at 0000000073000040
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = e33fff2daef23ad1
ldx [%i2+0x048],%g3 ! Observed data at 0000000073000048
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2023c0e7a45fa4d4
ldx [%i2+0x050],%g3 ! Observed data at 0000000073000050
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2dd7f8ba10d00063
ldx [%i2+0x058],%g3 ! Observed data at 0000000073000058
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9926aca9d7a247b5
ldx [%i2+0x060],%g3 ! Observed data at 0000000073000060
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9780f54c842bea33
ldx [%i2+0x068],%g3 ! Observed data at 0000000073000068
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2117fbc0dd8538ee
ldx [%i2+0x070],%g3 ! Observed data at 0000000073000070
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = c887426d3e86361d
ldx [%i2+0x078],%g3 ! Observed data at 0000000073000078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8667d74000000058
ldx [%i2+0x088],%g3 ! Observed data at 0000000073000088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 083891ff2120dce7
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000730000e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 38879106e70b2e79
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000730000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = b547a2d73bef179b
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000730000f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = a1b4f38594225eff
ldx [%i2+0x128],%g3 ! Observed data at 0000000073000128
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 9e0929f43bef179b
ldx [%i2+0x158],%g3 ! Observed data at 0000000073000158
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4aff2e9139e6b7a8
ldx [%i2+0x198],%g3 ! Observed data at 0000000073000198
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 62e7690e452f405d
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000730001c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = d13af2ae2dff3fe3
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000730001c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d4a45fa4e7c02320
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000730001d0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff00d010baf8d72d
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000730001d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b547a2d7a9ac2699
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000730001e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 33ea2b844cf58097
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000730001e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ee3885ddc0fb1721
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000730001f0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1d36863e6d4287c8
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000730001f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1f8,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = e7aef804494e0ddc
ldx [%i3+0x020],%g3 ! Observed data at 0000000073800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x020,%g4
ldx [%g1+0x088],%g2 ! Expected data = d1fff2ae2dff3fe3
ldx [%i3+0x088],%g3 ! Observed data at 0000000073800088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = b547a2d782fbcb03
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000738000a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0bff12643eb3da8d
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000738000d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x158],%g2 ! Expected data = 105cff87c753913e
ldx [%i3+0x158],%g3 ! Observed data at 0000000073800158
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0000004abb8ff444
ldx [%i3+0x188],%g3 ! Observed data at 0000000073800188
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 224f10d84a8f6229
ldx [%i3+0x190],%g3 ! Observed data at 0000000073800190
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 945871a27637d1ec
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000738001f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1f8,%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:
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800000]
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000073800008]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800020]
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800008]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800000]
done
p49_trap1o:
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800000]
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000073800008]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800020]
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800008]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800000]
done
p49_trap2e:
membar #Sync
mov 0x180,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072000018]
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000020]
stxa %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800028]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800020]
done
p49_trap2o:
membar #Sync
mov 0x180,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072000018]
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000020]
stxa %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800028]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800020]
done
p49_trap3e:
nop
nop
nop
nop
done
p49_trap3o:
nop
nop
nop
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 = 654393368b377d92
ldx [%g1+0x008],%l1 ! %l1 = 970ea7e67f4a3203
ldx [%g1+0x010],%l2 ! %l2 = 02ba0ca4489f2c32
ldx [%g1+0x018],%l3 ! %l3 = ccfd2648689a1643
ldx [%g1+0x020],%l4 ! %l4 = 91ee17ae4fece82b
ldx [%g1+0x028],%l5 ! %l5 = 0ae00f6e494e0ddc
ldx [%g1+0x030],%l6 ! %l6 = a4bceb6c6491906f
ldx [%g1+0x038],%l7 ! %l7 = 4ebfcbac77027915
! 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 = ecfc7bdc 1ed2b173 7a84a758 d085ed3b
! %f4 = 1e28d966 a25a8a5a 3a93595c b691f905
! %f8 = 1222f718 d850d440 f9329f14 4c6d94c0
! %f12 = bb31e83f aee72f78 80f81fce f366e1a4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 49bdaa50 63ed1394 3f722ee1 ca6c576b
! %f36 = 85da9a0d 42ecae50 7d11b72f 607d30a2
! %f40 = c9e14733 db528a63 d63be282 63640b3a
! %f44 = dd0fe197 44920d3e 7b52ba48 ddabd6fb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcf3fca6800000017,%g7,%g1 ! GSR scale = 2, align = 7
wr %g1,%g0,%gsr ! GSR = cf3fca6800000017
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[000000009100018c] = 7a0cb45d, %g2 = 00000065ec952fc5
ldsh [%i6+0x18c],%g2 ! %g2 = 0000000000007a0c
! Mem[000000007580004c] = 8a03e0fd, %l4 = c3cfd73692e606c8
ldub [%i3+0x04c],%l4 ! %l4 = 000000000000008a
! Mem[00000000908001d8] = 3188e525, %g2 = 0000000000007a0c
ldsb [%i5+0x1d8],%g2 ! %g2 = 0000000000000031
! Mem[00000000750001e8] = 509b8b23, %l0 = fd07603a865c5881
ldsh [%i2+0x1ea],%l0 ! %l0 = ffffffffffff8b23
! Mem[000000007480013c] = 7db928f1, %l1 = b2565e989801927b
swap [%i1+0x13c],%l1 ! %l1 = 000000007db928f1
! %l4 = 000000000000008a, Mem[0000000091800136] = 7fe0f8a7
sth %l4,[%o0+0x136] ! Mem[0000000091800134] = 008af8a7
! %l1 = 000000007db928f1, Mem[0000000091800138] = f8a7fd0f
stw %l1,[%o0+0x138] ! Mem[0000000091800138] = 7db928f1
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800080] = cfa28c2a, %g2 = 0000000000000031
lduh [%i5+0x082],%g2 ! %g2 = 000000000000cfa2
! Mem[00000000900001b0] = f5e5c41a38f695ea, %g2 = 000000000000cfa2
ldx [%i4+0x1b0],%g2 ! %g2 = f5e5c41a38f695ea
p50_label_2:
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000075800120] = 89b62e90, %l1 = 000000007db928f1
ldstub [%i3+0x120],%l1 ! %l1 = 00000089000000ff
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! %l5 = b9e36a3644e93537, Mem[000000009080008b] = 181de9df
stb %l5,[%i5+0x08b] ! Mem[0000000090800088] = 371de9df
! %l0 = ffffffffffff8b23, Mem[0000000090800120] = 4c6627b2488658b9
stx %l0,[%i5+0x120] ! Mem[0000000090800120] = ffffffffffff8b23
! Mem[00000000758000b8] = f0ea8e90b430d803, %l0 = ffffffffffff8b23, %l3 = 3f8cbc0c43292f0a
add %i3,0xb8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = f0ea8e90b430d803
! Mem[0000000090800048] = f1c4b3bf, %g2 = f5e5c41a38f695ea
lduw [%i5+0x048],%g2 ! %g2 = 00000000f1c4b3bf
! %l6 = cef6e71c, %l7 = 6f9da26e, Mem[0000000091800060] = e0620278 b85dc7f0
std %l6,[%o0+0x060] ! Mem[0000000091800060] = cef6e71c 6f9da26e
! %l7 = 105ffbee6f9da26e, Mem[00000000918001e7] = 5063ed79
stb %l7,[%o0+0x1e7] ! Mem[00000000918001e4] = 6e63ed79
! Mem[0000000091800160] = 922fd400c730ce0b, %g2 = 00000000f1c4b3bf
ldx [%o0+0x160],%g2 ! %g2 = 922fd400c730ce0b
p50_label_3:
! Mem[0000000074800038] = 530f4aee64e67b11, %l1 = 0000000000000089, %l3 = f0ea8e90b430d803
add %i1,0x38,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 530f4aee64e67b11
! Mem[00000000750001c8] = 3c35de41, %l7 = 105ffbee6f9da26e
swap [%i2+0x1c8],%l7 ! %l7 = 000000003c35de41
! Mem[00000000908001e4] = 7ad18d45, %g2 = 922fd400c730ce0b
lduh [%i5+0x1e6],%g2 ! %g2 = 0000000000007ad1
! Mem[00000000740001b8] = 07ef2c88, %l7 = 000000003c35de41
ldstub [%i0+0x1b8],%l7 ! %l7 = 00000007000000ff
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000075000140] = a751d9ac f5d19761 9cbf05d8 a0dfb0b2
! Mem[0000000075000150] = 93a13045 0d8bb4d2 fdda8683 10cf6cd2
! Mem[0000000075000160] = 042b5031 e944dbfa aca898d8 5528e656
! Mem[0000000075000170] = baa19f6b 571f42a6 0bce1135 e302a299
ldda [%i2+%g4]ASI_BLK_SL,%f0 ! Block Load from 0000000075000140
! Mem[0000000074000120] = 58b5914ea0616c8c, %l2 = a0a432d03b6afe60, %l2 = a0a432d03b6afe60
add %i0,0x120,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 58b5914ea0616c8c
! %f0 = 6197d1f5 acd951a7 b2b0dfa0 d805bf9c
! %f4 = d2b48b0d 4530a193 d26ccf10 8386dafd
! %f8 = fadb44e9 31502b04 56e62855 d898a8ac
! %f12 = a6421f57 6b9fa1ba 99a202e3 3511ce0b
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[00000000758000f4] = b1cc85e7, %l7 = 0000000000000007
swap [%i3+0x0f4],%l7 ! %l7 = 00000000b1cc85e7
! Mem[00000000740001d4] = a3829418, %l0 = ffffffffffff8b23
swap [%i0+0x1d4],%l0 ! %l0 = 00000000a3829418
p50_label_4:
! %l2 = 58b5914ea0616c8c, Mem[0000000091800178] = a16be4dd
stw %l2,[%o0+0x178] ! Mem[0000000091800178] = a0616c8c
! Mem[0000000091000054] = 6201cd7b, %g2 = 0000000000007ad1
ldub [%i6+0x056],%g2 ! %g2 = 0000000000000062
! Mem[00000000918001fc] = 946eb4fe, %g18 = 1590a2fe293d79cf
ldsw [%o0+0x1fc],%g2 ! %g2 = 1590a2fe293d79cf
! Mem[00000000750000c0] = 8e2c7a27 0e548703 122a6197 0275f2b0
! Mem[00000000750000d0] = b4f10408 4a7edce1 8711e322 51e39fea
! Mem[00000000750000e0] = c5ded6b8 cd26a129 df92c240 ae6a2b74
! Mem[00000000750000f0] = 8c07503f 744eff19 cb7b415f 5053025c
mov 0x0c0,%g6
ldda [%i2+%g6]ASI_BLK_S,%f0 ! Block Load from 00000000750000c0
! %l6 = 3794171acef6e71c, Mem[00000000750001ea] = 509b8b23
sth %l6,[%i2+0x1ea] ! Mem[00000000750001e8] = 509be71c
! Mem[0000000090000180] = 9ecff629, %g2 = ffffffff946eb4fe
lduw [%i4+0x180],%g2 ! %g2 = 000000009ecff629
! Mem[0000000090800074] = d6c0940c, %g2 = 000000009ecff629
ldsh [%i5+0x074],%g2 ! %g2 = ffffffffffffd6c0
! %l4 = 000000000000008a, Mem[0000000090000130] = f6802917be5ae215
stx %l4,[%i4+0x130] ! Mem[0000000090000130] = 000000000000008a
! %l7 = 00000000b1cc85e7, Mem[000000009080000e] = 8a51f7ed
stb %l7,[%i5+0x00e] ! Mem[000000009080000c] = e751f7ed
! %l0 = 00000000a3829418, Mem[0000000074000108] = a156363448acd60c
stx %l0,[%i0+0x108] ! Mem[0000000074000108] = 00000000a3829418
p50_label_5:
! %l5 = b9e36a3644e93537, Mem[0000000075800100] = c72dee3c
sth %l5,[%i3+0x100] ! Mem[0000000075800100] = 3537ee3c
! Mem[00000000758001f4] = ca134ce1, %l7 = b1cc85e7, %l3 = 64e67b11
add %i3,0x1f4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ca134ce1
membar #Sync ! Added by membar checker (2206)
! Mem[0000000090000040] = 6197d1f5 acd951a7 b2b0dfa0 d805bf9c
! Mem[0000000090000050] = d2b48b0d 4530a193 d26ccf10 8386dafd
! Mem[0000000090000060] = fadb44e9 31502b04 56e62855 d898a8ac
! Mem[0000000090000070] = a6421f57 6b9fa1ba 99a202e3 3511ce0b
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! %f0 = 8e2c7a27 0e548703 122a6197 0275f2b0
! %f4 = b4f10408 4a7edce1 8711e322 51e39fea
! %f8 = c5ded6b8 cd26a129 df92c240 ae6a2b74
! %f12 = 8c07503f 744eff19 cb7b415f 5053025c
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[0000000074800008] = 68989c07, %l5 = 44e93537, %l1 = 00000089
add %i1,0x08,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000068989c07
! Mem[0000000075800175] = 60ee28db, %l2 = 58b5914ea0616c8c
ldstub [%i3+0x175],%l2 ! %l2 = 000000ee000000ff
! Mem[0000000091800128] = 5fe8cd05, %g2 = ffffffffffffd6c0
ldsh [%o0+0x12a],%g2 ! %g2 = 0000000000005fe8
! %l5 = b9e36a3644e93537, Mem[00000000740001c0] = 000e75c5d705ca73
stx %l5,[%i0+0x1c0] ! Mem[00000000740001c0] = b9e36a3644e93537
! %f0 = 8e2c7a27 0e548703 122a6197 0275f2b0
! %f4 = b4f10408 4a7edce1 8711e322 51e39fea
! %f8 = c5ded6b8 cd26a129 df92c240 ae6a2b74
! %f12 = 8c07503f 744eff19 cb7b415f 5053025c
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[00000000740000fc] = 910b9149, %l1 = 68989c07, %l4 = 0000008a
add %i0,0xfc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000910b9149
p50_label_6:
! Mem[00000000748000a8] = 461e956613dbe693, %l1 = 0000000068989c07, %l3 = 00000000ca134ce1
add %i1,0xa8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 461e956613dbe693
! Mem[00000000740000b2] = 9934db6a, %l2 = 00000000000000ee
ldstub [%i0+0x0b2],%l2 ! %l2 = 000000db000000ff
! Mem[0000000075000148] = 9cbf05d8a0dfb0b2, %l0 = 00000000a3829418, %l5 = b9e36a3644e93537
add %i2,0x148,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 9cbf05d8a0dfb0b2
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l1 = 0000000068989c07, Mem[00000000748001e2] = e82887d3
sth %l1,[%i1+0x1e2] ! Mem[00000000748001e0] = e8289c07
! Mem[0000000074800190] = a38aa188 6bfcfba6, %l4 = 910b9149, %l5 = a0dfb0b2
ldd [%i1+0x190],%l4 ! %l4 = 00000000a38aa188 000000006bfcfba6
! %l5 = 000000006bfcfba6, Mem[00000000908000fa] = e13ef452
sth %l5,[%i5+0x0fa] ! Mem[00000000908000f8] = fba6f452
! Mem[0000000074800118] = 11e99dd528ba1897, %l6 = 3794171acef6e71c, %l0 = 00000000a3829418
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 11e99dd528ba1897
membar #Sync ! Added by membar checker (2207)
! Mem[0000000090000100] = 0387540e 277a2c8e b0f27502 97612a12
! Mem[0000000090000110] = e1dc7e4a 0804f1b4 ea9fe351 22e31187
! Mem[0000000090000120] = 29a126cd b8d6dec5 742b6aae 40c292df
! Mem[0000000090000130] = 19ff4e74 3f50078c 5c025350 5f417bcb
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[00000000918001bc] = a6f211b5, %g2 = 0000000000005fe8
ldsb [%o0+0x1be],%g2 ! %g2 = ffffffffffffffa6
p50_label_7:
! Mem[0000000075800194] = 926935cf, %l4 = a38aa188, %l2 = 000000db
add %i3,0x194,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000926935cf
! Mem[000000007480011c] = 28ba1897, %l1 = 0000000068989c07
swap [%i1+0x11c],%l1 ! %l1 = 0000000028ba1897
! Mem[00000000748001c8] = f396f69a7a24dd87, %l3 = 461e956613dbe693, %l7 = 00000000b1cc85e7
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = f396f69a7a24dd87
! Mem[0000000074000190] = b3d284f2, %l5 = 000000006bfcfba6
ldstub [%i0+0x190],%l5 ! %l5 = 000000b3000000ff
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[000000007400014c] = 134238dc, %l3 = 13dbe693, %l4 = a38aa188
add %i0,0x14c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000134238dc
! Mem[0000000074800000] = 3ac5a1aa 5d93b94f 68989c07 d6b62435
! Mem[0000000074800010] = 57d645a5 94ed7dda 1f7c7956 14ccbbd1
! Mem[0000000074800020] = 33a7418a c7dc79e0 d93f7fff 3c671fe6
! Mem[0000000074800030] = 40849340 d33d84dd 530f4aee 64e67b11
ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000074800000
! %l2 = 00000000926935cf, Mem[00000000908001e0] = 718735ab7e587ad1
stx %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000000926935cf
! Mem[000000007480013c] = 9801927b, %l5 = 00000000000000b3
ldub [%i1+0x13f],%l5 ! %l5 = 000000000000007b
p50_label_8:
! %l0 = 11e99dd528ba1897, Mem[0000000075000040] = 27575f30fb0ce862
stx %l0,[%i2+0x040] ! Mem[0000000075000040] = 11e99dd528ba1897
! Mem[0000000074800030] = 40849340, %l2 = 926935cf, %l6 = cef6e71c
add %i1,0x30,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000040849340
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[00000000908000a8] = 5049bada 0eb1465f, %g2 = ffffffa6, %g3 = 0bad0b00
ldd [%i5+0x0a8],%g2 ! %g2 = 000000005049bada 000000000eb1465f
! Mem[00000000910001a0] = c074eb69, %g2 = 000000005049bada
ldsh [%i6+0x1a0],%g2 ! %g2 = ffffffffffffc074
! Mem[0000000091800028] = 4c300e4b e8f5b657, %g2 = ffffc074, %g3 = 0eb1465f
ldd [%o0+%o5],%g2 ! %g2 = 000000004c300e4b 00000000e8f5b657
! %l7 = f396f69a7a24dd87, Mem[0000000090800060] = 5940548c
sth %l7,[%i5+0x060] ! Mem[0000000090800060] = dd87548c
! Mem[000000009080006c] = 14c34645, %g2 = 000000004c300e4b
ldub [%i5+0x06d],%g2 ! %g2 = 0000000000000014
! Mem[0000000091800054] = f579ed01, %g2 = 0000000000000014
lduw [%o0+0x054],%g2 ! %g2 = 00000000f579ed01
! Mem[00000000908001e0] = 00000000, %g18 = 1590a2fe293d79cf
ldsw [%i5+0x1e0],%g2 ! %g2 = 1590a2fe293d79cf
p50_label_9:
! %l3 = 461e956613dbe693, Mem[00000000908001e8] = 8d45f269
sth %l3,[%i5+0x1e8] ! Mem[00000000908001e8] = e693f269
! Mem[0000000075000088] = df291931c1a8c4ac, %l3 = 461e956613dbe693, %l5 = 000000000000007b
add %i2,0x88,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = df291931c1a8c4ac
membar #Sync ! Added by membar checker (2208)
! Mem[00000000900001a0] = b86004d7, %g2 = 0000000000000000
lduh [%i4+0x1a2],%g2 ! %g2 = 000000000000b860
! Mem[0000000075800064] = 55e75375, %l7 = 7a24dd87, %l5 = c1a8c4ac
add %i3,0x64,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000055e75375
! Mem[0000000075000094] = 2bb020cd, %l5 = 0000000055e75375
swap [%i2+0x094],%l5 ! %l5 = 000000002bb020cd
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
stda %f0,[%i0+%g5]ASI_COMMIT_P ! Block Store to 0000000074000040
! Mem[000000007500007c] = c04a507f, %l6 = 0000000040849340
ldsh [%i2+0x07e],%l6 ! %l6 = 000000000000507f
! %l3 = 461e956613dbe693, Mem[0000000091000000] = 83061aa1
sth %l3,[%i6+%g0] ! Mem[0000000091000000] = e6931aa1
! Mem[0000000091800044] = dc3761ed, %g2 = 000000000000b860
ldsb [%o0+0x045],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000090000170] = 40849340 d33d84dd, %g2 = ffffffdc, %g3 = e8f5b657
ldd [%i4+0x170],%g2 ! %g2 = 0000000040849340 00000000d33d84dd
p50_label_10:
! %l3 = 461e956613dbe693, Mem[000000009180006c] = 5581e7b6
stw %l3,[%o0+0x06c] ! Mem[000000009180006c] = 13dbe693
! Mem[00000000748001e4] = 0f145670, %l0 = 11e99dd528ba1897
swap [%i1+0x1e4],%l0 ! %l0 = 000000000f145670
! Mem[0000000091800188] = cbcfa3df62078fa2, %g2 = 0000000040849340
ldx [%o0+0x188],%g2 ! %g2 = cbcfa3df62078fa2
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000075800188] = af0c17ec399eb83d, %l0 = 000000000f145670, %l0 = 000000000f145670
add %i3,0x188,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = af0c17ec399eb83d
! Mem[0000000090800198] = 34f61767 0eb34bb3, %g2 = 62078fa2, %g3 = d33d84dd
ldd [%i5+0x198],%g2 ! %g2 = 0000000034f61767 000000000eb34bb3
! Mem[0000000091800134] = 8f1f008a, %g18 = 1590a2fe293d79cf
ldsw [%o0+0x134],%g2 ! %g2 = 1590a2fe293d79cf
! Mem[00000000910001c4] = 58ae9c98, %g2 = ffffffff8f1f008a
lduw [%i6+0x1c4],%g2 ! %g2 = 0000000058ae9c98
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
p50_label_11:
! Mem[0000000091800038] = dc76802b 80b203b0, %g2 = 58ae9c98, %g3 = 0eb34bb3
ldd [%o0+0x038],%g2 ! %g2 = 00000000dc76802b 0000000080b203b0
! Mem[000000009100001c] = b4006a0e, %g2 = 00000000dc76802b
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffb400
! Mem[00000000918000f8] = 1607608c, %g2 = ffffffffffffb400
ldsh [%o0+0x0f8],%g2 ! %g2 = 0000000000001607
! Mem[00000000748000d8] = af6062b2, %l2 = 926935cf, %l5 = 2bb020cd
add %i1,0xd8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000af6062b2
! %l4 = 00000000134238dc, Mem[000000009080000c] = 005ce751
sth %l4,[%i5+0x00c] ! Mem[000000009080000c] = 38dce751
membar #Sync ! Added by membar checker (2209)
! Mem[00000000900001c0] = 3ac5a1aa 5d93b94f 68989c07 d6b62435
! Mem[00000000900001d0] = 57d645a5 94ed7dda 1f7c7956 14ccbbd1
! Mem[00000000900001e0] = 33a7418a c7dc79e0 d93f7fff 3c671fe6
! Mem[00000000900001f0] = 40849340 d33d84dd 530f4aee 64e67b11
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000028] = 7e05655ae4139a20, %g2 = 0000000000001607
ldx [%i4+%o5],%g2 ! %g2 = 7e05655ae4139a20
! Mem[0000000090800188] = fbc4581c, %g2 = 7e05655ae4139a20
ldub [%i5+0x18a],%g2 ! %g2 = 00000000000000fb
membar #Sync ! Added by membar checker (2210)
! %l0 = af0c17ec399eb83d, Mem[00000000900001c8] = 68989c07
stw %l0,[%i4+0x1c8] ! Mem[00000000900001c8] = 399eb83d
! Mem[000000007400014c] = 134238dc, %l4 = 00000000134238dc
swap [%i0+0x14c],%l4 ! %l4 = 00000000134238dc
p50_label_12:
! Mem[0000000074800040] = 37aa6fbc, %l3 = 461e956613dbe693
swap [%i1+0x040],%l3 ! %l3 = 0000000037aa6fbc
! %l4 = 00000000134238dc, Mem[000000009000014c] = d6b62435
sth %l4,[%i4+0x14c] ! Mem[000000009000014c] = 38dc2435
! %l7 = f396f69a7a24dd87, Mem[00000000918001c8] = a3704eb7
stw %l7,[%o0+0x1c8] ! Mem[00000000918001c8] = 7a24dd87
! %l6 = 000000000000507f, Mem[0000000091800014] = e530e08a
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = 0000507f
! %l6 = 000000000000507f, Mem[0000000090800028] = 5450c5f0ab873e82
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 000000000000507f
! Mem[0000000074800148] = 41316962, %l2 = 00000000926935cf
swap [%i1+0x148],%l2 ! %l2 = 0000000041316962
! Mem[00000000748000c4] = bc7e9da1, %l6 = 0000507f, %l4 = 134238dc
add %i1,0xc4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000bc7e9da1
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
stda %f0,[%i3+%g6]ASI_BLK_S ! Block Store to 00000000758001c0
! Mem[0000000074800060] = 9fa47b8a264aaa65, %l2 = 0000000041316962, %l3 = 0000000037aa6fbc
add %i1,0x60,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 9fa47b8a264aaa65
! %l7 = f396f69a7a24dd87, Mem[00000000758000e9] = aca97072
stb %l7,[%i3+0x0e9] ! Mem[00000000758000e8] = ac877072
p50_label_13:
! %l6 = 0000507f, %l7 = 7a24dd87, Mem[00000000910001d8] = 706bb7f9 eadd85ef
std %l6,[%i6+0x1d8] ! Mem[00000000910001d8] = 0000507f 7a24dd87
! Mem[00000000918001b4] = c2a89dc0, %g2 = 00000000000000fb
ldsh [%o0+0x1b4],%g2 ! %g2 = ffffffffffffc2a8
! Mem[000000007500007c] = c04a507f, %l5 = 00000000af6062b2
ldsh [%i2+0x07e],%l5 ! %l5 = 000000000000507f
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000750000c8] = 122a6197, %l7 = f396f69a7a24dd87
swap [%i2+0x0c8],%l7 ! %l7 = 00000000122a6197
! Mem[0000000091000110] = deb0b627, %g2 = ffffffffffffc2a8
ldsh [%i6+0x112],%g2 ! %g2 = ffffffffffffdeb0
! Mem[000000009080010c] = 0ce21b4d, %g2 = ffffffffffffdeb0
ldub [%i5+0x10d],%g2 ! %g2 = 000000000000000c
! Mem[0000000090000040] = 3ac5a1aa 5d93b94f 68989c07 d6b62435
! Mem[0000000090000050] = 57d645a5 94ed7dda 1f7c7956 14ccbbd1
! Mem[0000000090000060] = 33a7418a c7dc79e0 d93f7fff 3c671fe6
! Mem[0000000090000070] = 40849340 d33d84dd 530f4aee 64e67b11
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000074000020] = 3124cd1e989a0b67, %l5 = 000000000000507f, %l7 = 00000000122a6197
add %i0,0x20,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3124cd1e989a0b67
p50_label_14:
! Mem[0000000074800150] = ba2b5820, %l2 = 0000000041316962
ldub [%i1+0x150],%l2 ! %l2 = 00000000000000ba
! Mem[00000000758000f8] = 6a256e7dbc18a602, %l7 = 3124cd1e989a0b67, %l2 = 00000000000000ba
add %i3,0xf8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 6a256e7dbc18a602
! Mem[0000000090800054] = 4677764d, %g2 = 000000000000000c
ldsb [%i5+0x056],%g2 ! %g2 = 0000000000000046
! Mem[0000000075800080] = d450b95a105a4e0d, %l6 = 000000000000507f, %l3 = 9fa47b8a264aaa65
add %i3,0x80,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = d450b95a105a4e0d
! Mem[0000000075800140] = 8b983f58, %l7 = 3124cd1e989a0b67
ldub [%i3+0x142],%l7 ! %l7 = 000000000000003f
! Mem[0000000075000080] = 8a2bc05c, %l7 = 000000000000003f
ldsw [%i2+0x080],%l7 ! %l7 = ffffffff8a2bc05c
! %l6 = 000000000000507f, Mem[00000000908001e8] = e693f269ad80243b
stx %l6,[%i5+0x1e8] ! Mem[00000000908001e8] = 000000000000507f
! Mem[0000000075000160] = 042b5031e944dbfa, %l6 = 000000000000507f, %l4 = 00000000bc7e9da1
add %i2,0x160,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 042b5031e944dbfa
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
stda %f0,[%i1+%g4]ASI_BLK_S ! Block Store to 0000000074800140
! Mem[0000000074800098] = c55b1882, %l4 = e944dbfa, %l3 = 105a4e0d
add %i1,0x98,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c55b1882
p50_label_15:
! Mem[0000000090800128] = 84bde339, %g2 = 0000000000000046
ldsh [%i5+0x12a],%g2 ! %g2 = ffffffffffff84bd
membar #Sync ! Added by membar checker (2211)
! %l1 = 0000000028ba1897, Mem[000000009000007a] = 4aee64e6
sth %l1,[%i4+0x07a] ! Mem[0000000090000078] = 189764e6
! Mem[00000000758000f8] = 6a256e7dbc18a602, %l0 = af0c17ec399eb83d, %l7 = ffffffff8a2bc05c
add %i3,0xf8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 6a256e7dbc18a602
! %l3 = 00000000c55b1882, Mem[00000000908000b1] = b34380a7
stb %l3,[%i5+0x0b1] ! Mem[00000000908000b0] = 824380a7
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000075000108] = 05b3c70e91079871, %l5 = 000000000000507f, %l4 = 042b5031e944dbfa
add %i2,0x108,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 05b3c70e91079871
! Mem[0000000091800020] = f39892348dca06ca, %g2 = ffffffffffff84bd
ldx [%o0+%o4],%g2 ! %g2 = f39892348dca06ca
! Mem[00000000740000e0] = 4c7c1aa54e4c51e4, %l5 = 000000000000507f, %l5 = 000000000000507f
add %i0,0xe0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 4c7c1aa54e4c51e4
! %l7 = 6a256e7dbc18a602, Mem[0000000091800018] = 08ee2106
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = bc18a602
! %l0 = af0c17ec399eb83d, Mem[0000000091800000] = c1c223432cc77048
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = af0c17ec399eb83d
p50_label_16:
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
mov 0x0c0,%g6
stda %f16,[%i1+%g6]ASI_BLK_AIUSL ! Block Store to 00000000748000c0
membar #Sync ! Added by membar checker (2212)
! Mem[0000000090000198] = 9d77b19e, %g18 = 1590a2fe293d79cf
ldsw [%i4+0x198],%g2 ! %g2 = 1590a2fe293d79cf
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[00000000750000cc] = 0275f2b0, %l4 = 91079871, %l6 = 0000507f
add %i2,0xcc,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000000275f2b0
! Mem[00000000758000d0] = 02e637d3, %l0 = 399eb83d, %l3 = c55b1882
add %i3,0xd0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000002e637d3
! Mem[00000000918001c4] = 057a24dd, %g2 = ffffffff9d77b19e
ldub [%o0+0x1c7],%g2 ! %g2 = 0000000000000005
! Mem[0000000074800114] = 19f2ff84, %l3 = 02e637d3, %l4 = 91079871
add %i1,0x114,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000019f2ff84
! Mem[00000000900001f8] = 530f4aee 64e67b11, %g2 = 00000005, %g3 = 80b203b0
ldd [%i4+0x1f8],%g2 ! %g2 = 00000000530f4aee 0000000064e67b11
! Mem[00000000918001e4] = fcc1a56e, %g2 = 00000000530f4aee
ldsh [%o0+0x1e4],%g2 ! %g2 = fffffffffffffcc1
! Mem[0000000090000180] = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! Mem[0000000090000190] = c33a4859 e18514af 9d77b19e 68321cd1
! Mem[00000000900001a0] = 25e8b860 04d7c08f 209a13e4 5a65057e
! Mem[00000000900001b0] = f6802917 be5ae215 de5e6a04 d1dfc90f
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p50_label_17:
! %l7 = 6a256e7dbc18a602, Mem[0000000091800064] = 6f9da26e
stw %l7,[%o0+0x064] ! Mem[0000000091800064] = bc18a602
! Mem[0000000090800134] = cd5e0bb4, %g2 = fffffffffffffcc1
ldub [%i5+0x135],%g2 ! %g2 = 00000000000000cd
! Mem[0000000091800158] = 8265e37d ae06b2fe, %g2 = 000000cd, %g3 = 64e67b11
ldd [%o0+0x158],%g2 ! %g2 = 000000008265e37d 00000000ae06b2fe
! Mem[0000000075000114] = 2d8a9d83, %l1 = 28ba1897, %l6 = 0275f2b0
add %i2,0x114,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002d8a9d83
! %l0 = af0c17ec399eb83d, Mem[00000000910000f8] = f92f485f
stw %l0,[%i6+0x0f8] ! Mem[00000000910000f8] = 399eb83d
! Mem[000000007480017e] = ee4a0f53, %l5 = 4c7c1aa54e4c51e4
ldstub [%i1+0x17e],%l5 ! %l5 = 0000000f000000ff
! Mem[0000000075000158] = fdda868310cf6cd2, %l4 = 0000000019f2ff84, %l0 = af0c17ec399eb83d
add %i2,0x158,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = fdda868310cf6cd2
! Mem[00000000748001a0] = 11503c2d, %l3 = 0000000002e637d3
swap [%i1+0x1a0],%l3 ! %l3 = 0000000011503c2d
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[00000000750000fc] = 5053025c, %l0 = 10cf6cd2, %l4 = 19f2ff84
add %i2,0xfc,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000005053025c
p50_label_18:
membar #Sync ! Added by membar checker (2213)
! %l4 = 000000005053025c, Mem[00000000900000b8] = de5e6a04d1dfc90f
stx %l4,[%i4+0x0b8] ! Mem[00000000900000b8] = 000000005053025c
! Mem[00000000908000f0] = a0dfaad4 41e05ee4, %g2 = 8265e37d, %g3 = ae06b2fe
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000a0dfaad4 0000000041e05ee4
! %l4 = 000000005053025c, Mem[0000000091800100] = b89e754f
stw %l4,[%o0+0x100] ! Mem[0000000091800100] = 5053025c
! %l6 = 000000002d8a9d83, Mem[00000000918000fb] = 8c097fdd
stb %l6,[%o0+0x0fb] ! Mem[00000000918000f8] = 83097fdd
! %l6 = 000000002d8a9d83, Mem[0000000091800198] = 830ce651ac46a213
stx %l6,[%o0+0x198] ! Mem[0000000091800198] = 000000002d8a9d83
! Mem[00000000748001c9] = f396f69a, %l5 = 000000000000000f
ldstub [%i1+0x1c9],%l5 ! %l5 = 00000096000000ff
! %l0 = fdda868310cf6cd2, Mem[00000000918001f4] = 8a23ac68
stw %l0,[%o0+0x1f4] ! Mem[00000000918001f4] = 10cf6cd2
! Mem[00000000750000b8] = e35e8ae0, %l0 = 10cf6cd2, %l6 = 2d8a9d83
add %i2,0xb8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e35e8ae0
! Mem[00000000750000bb] = e35e8ae0, %l1 = 0000000028ba1897
ldstub [%i2+0x0bb],%l1 ! %l1 = 000000e0000000ff
! Mem[0000000090800158] = 98fd8569, %g2 = 00000000a0dfaad4
ldsb [%i5+0x15a],%g2 ! %g2 = ffffffffffffff98
p50_label_19:
! Mem[0000000074000043] = 4fb9935d, %l5 = 0000000000000096
ldstub [%i0+0x043],%l5 ! %l5 = 0000005d000000ff
! Mem[0000000075000021] = df226106, %l3 = 0000000011503c2d
ldstub [%i2+0x021],%l3 ! %l3 = 00000022000000ff
! %l2 = bc18a602, %l3 = 00000022, Mem[00000000910000a0] = 7e5c3248 eaa6c10e
std %l2,[%i6+0x0a0] ! Mem[00000000910000a0] = bc18a602 00000022
! Mem[00000000910001b4] = 05f0d7a9, %g2 = ffffffffffffff98
lduh [%i6+0x1b6],%g2 ! %g2 = 00000000000005f0
! %l0 = 10cf6cd2, %l1 = 000000e0, Mem[0000000091000178] = d8ef29bf 19a8f108
std %l0,[%i6+0x178] ! Mem[0000000091000178] = 10cf6cd2 000000e0
! Mem[0000000090000100] = 3ac5a1aa 5d93b94f 68989c07 d6b62435
! Mem[0000000090000110] = 57d645a5 94ed7dda 1f7c7956 14ccbbd1
! Mem[0000000090000120] = 33a7418a c7dc79e0 d93f7fff 3c671fe6
! Mem[0000000090000130] = 40849340 d33d84dd 530f4aee 64e67b11
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000075800120] = ffb62e90adf501f9, %l4 = 000000005053025c, %l3 = 0000000000000022
add %i3,0x120,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = ffb62e90adf501f9
! Mem[000000009180005c] = 97b1cef6, %g2 = 00000000000005f0
lduh [%o0+0x05e],%g2 ! %g2 = 00000000000097b1
! Mem[0000000075800027] = 606b4fbf, %l5 = 000000000000005d
ldstub [%i3+0x027],%l5 ! %l5 = 000000bf000000ff
p50_label_20:
! Mem[000000009180007c] = 89085377, %g2 = 00000000000097b1
ldub [%o0+0x07e],%g2 ! %g2 = 0000000000000089
! Mem[000000009180009c] = 795c1135, %g18 = 1590a2fe293d79cf
ldsw [%o0+0x09c],%g2 ! %g2 = 1590a2fe293d79cf
! %l4 = 000000005053025c, Mem[00000000910001b0] = f19f210c
sth %l4,[%i6+0x1b0] ! Mem[00000000910001b0] = 025c210c
! %l7 = 6a256e7dbc18a602, Mem[0000000091000068] = 74e2106797f4ab76
stx %l7,[%i6+0x068] ! Mem[0000000091000068] = 6a256e7dbc18a602
! %l1 = 00000000000000e0, Mem[00000000910001bd] = 59c367c0
stb %l1,[%i6+0x1bd] ! Mem[00000000910001bc] = e0c367c0
! %l6 = 00000000e35e8ae0, Mem[00000000918000a0] = 2e8b7c97
stw %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = e35e8ae0
! Mem[000000009080007c] = fd9df8cf, %g2 = 00000000795c1135
ldsb [%i5+0x07f],%g2 ! %g2 = fffffffffffffffd
! Mem[00000000748000e0] = 8fc0d70460b8e825, %l5 = 00000000000000bf
ldx [%i1+0x0e0],%l5 ! %l5 = 8fc0d70460b8e825
! %l0 = fdda868310cf6cd2, Mem[00000000918001bf] = f211b541
stb %l0,[%o0+0x1bf] ! Mem[00000000918001bc] = d211b541
! Mem[0000000074800145] = aaa1c53a, %l4 = 000000005053025c
ldstub [%i1+0x145],%l4 ! %l4 = 000000a1000000ff
p50_label_21:
! Mem[00000000918000e8] = 35e2f08c823f4441, %g2 = fffffffffffffffd
ldx [%o0+0x0e8],%g2 ! %g2 = 35e2f08c823f4441
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
mov 0x180,%g4
stda %f0,[%i0+%g4]ASI_BLK_PL ! Block Store to 0000000074000180
! Mem[0000000090000140] = 3ac5a1aa 5d93b94f 68989c07 d6b62435
! Mem[0000000090000150] = 57d645a5 94ed7dda 1f7c7956 14ccbbd1
! Mem[0000000090000160] = 33a7418a c7dc79e0 d93f7fff 3c671fe6
! Mem[0000000090000170] = 40849340 d33d84dd 530f4aee 64e67b11
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %f0 = 4fb9935d aaa1c53a 3524b6d6 079c9868
! %f4 = da7ded94 a545d657 d1bbcc14 56797c1f
! %f8 = e079dcc7 8a41a733 e61f673c ff7f3fd9
! %f12 = dd843dd3 40938440 117be664 ee4a0f53
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (2214)
! Mem[0000000090000000] = 3ac5a1aa 5d93b94f 68989c07 d6b62435
! Mem[0000000090000010] = 57d645a5 94ed7dda 1f7c7956 14ccbbd1
! Mem[0000000090000020] = 33a7418a c7dc79e0 d93f7fff 3c671fe6
! Mem[0000000090000030] = 40849340 d33d84dd 530f4aee 64e67b11
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000074000000
! Mem[0000000074000130] = aa23e17ee1c5228a, %l7 = 6a256e7dbc18a602, %l5 = 8fc0d70460b8e825
add %i0,0x130,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = aa23e17ee1c5228a
! Mem[0000000090000040] = 3ac5a1aa 5d93b94f 68989c07 d6b62435
! Mem[0000000090000050] = 57d645a5 94ed7dda 1f7c7956 14ccbbd1
! Mem[0000000090000060] = 33a7418a c7dc79e0 d93f7fff 3c671fe6
! Mem[0000000090000070] = 40849340 d33d84dd 530f1897 64e67b11
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000075000114] = 2d8a9d83, %l4 = 00000000000000a1
ldsb [%i2+0x116],%l4 ! %l4 = ffffffffffffff9d
! Mem[0000000090800198] = 17670eb3, %g2 = 35e2f08c823f4441
ldsh [%i5+0x19a],%g2 ! %g2 = 0000000000001767
p50_label_22:
! Mem[0000000074800092] = d83c7f87, %l4 = ffffffffffffff9d
ldstub [%i1+0x092],%l4 ! %l4 = 0000007f000000ff
! %l5 = aa23e17ee1c5228a, Mem[0000000091000188] = 2cf14da17a0cb45d
stx %l5,[%i6+0x188] ! Mem[0000000091000188] = aa23e17ee1c5228a
! Mem[00000000900001bc] = c90f3ac5, %g2 = 0000000000001767
lduh [%i4+0x1be],%g2 ! %g2 = 000000000000c90f
! Mem[0000000074000080] = 4701b1f9, %l1 = 00000000000000e0
swap [%i0+0x080],%l1 ! %l1 = 000000004701b1f9
! Mem[0000000090000040] = 3ac5a1aa 5d93b94f 68989c07 d6b62435
! Mem[0000000090000050] = 57d645a5 94ed7dda 1f7c7956 14ccbbd1
! Mem[0000000090000060] = 33a7418a c7dc79e0 d93f7fff 3c671fe6
! Mem[0000000090000070] = 40849340 d33d84dd 530f1897 64e67b11
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000075800020] = efcb5be0606b4fff, %l2 = 6a256e7dbc18a602, %l2 = 6a256e7dbc18a602
add %i3,0x20,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = efcb5be0606b4fff
! Mem[000000007580011c] = 807cb70a, %l0 = fdda868310cf6cd2
swap [%i3+0x11c],%l0 ! %l0 = 00000000807cb70a
! Mem[0000000075000140] = a751d9ac, %l4 = 000000000000007f
swap [%i2+0x140],%l4 ! %l4 = 00000000a751d9ac
membar #Sync ! Added by membar checker (2215)
! Mem[0000000074000008] = dfb23643, %l3 = ffb62e90adf501f9
swap [%i0+%o1],%l3 ! %l3 = 00000000dfb23643
! Mem[0000000074000040] = 4fb993ffaaa1c53a, %l6 = 00000000e35e8ae0, %l3 = 00000000dfb23643
add %i0,0x40,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 4fb993ffaaa1c53a
p50_label_23:
! Mem[0000000091800138] = 28f1e4f3, %g2 = 000000000000c90f
lduh [%o0+0x13a],%g2 ! %g2 = 00000000000028f1
! Mem[000000007480007c] = 32de60b2, %l7 = bc18a602, %l6 = e35e8ae0
add %i1,0x7c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000032de60b2
! Mem[00000000918001d8] = a940d3a3, %g2 = 00000000000028f1
ldsb [%o0+0x1da],%g2 ! %g2 = ffffffffffffffa9
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000091000014] = 5fda2cce, %g2 = ffffffffffffffa9
ldsb [%i6+0x017],%g2 ! %g2 = 000000000000005f
! %l1 = 000000004701b1f9, Mem[0000000091000058] = cd7b5735f9987bb3
stx %l1,[%i6+0x058] ! Mem[0000000091000058] = 000000004701b1f9
! %l2 = efcb5be0606b4fff, Mem[0000000090800170] = f252e1ded1003f75
stx %l2,[%i5+0x170] ! Mem[0000000090800170] = efcb5be0606b4fff
! Mem[00000000910000e8] = 2dd4a495, %g2 = 000000000000005f
lduh [%i6+0x0ea],%g2 ! %g2 = 0000000000002dd4
! %l2 = 606b4fff, %l3 = aaa1c53a, Mem[0000000091800078] = d16d7231 a0968908
std %l2,[%o0+0x078] ! Mem[0000000091800078] = 606b4fff aaa1c53a
! %l4 = a751d9ac, %l5 = e1c5228a, Mem[00000000918001c0] = 11b541f3 2905ab05
std %l4,[%o0+0x1c0] ! Mem[00000000918001c0] = a751d9ac e1c5228a
p50_label_24:
! Mem[00000000908000a0] = 16833e54, %g18 = 1590a2fe293d79cf
ldsw [%i5+0x0a0],%g2 ! %g2 = 1590a2fe293d79cf
! Mem[0000000091000090] = 7f091277 f816c220, %g2 = 16833e54, %g3 = 41e05ee4
ldd [%i6+0x090],%g2 ! %g2 = 000000007f091277 00000000f816c220
! Mem[00000000900001e4] = c7dc79e0, %g2 = 000000007f091277
lduh [%i4+0x1e4],%g2 ! %g2 = 000000000000c7dc
! Mem[00000000758001c4] = aaa1c53a, %l7 = 6a256e7dbc18a602
swap [%i3+0x1c4],%l7 ! %l7 = 00000000aaa1c53a
! Mem[0000000074000139] = a943d143, %l5 = aa23e17ee1c5228a
ldstub [%i0+0x139],%l5 ! %l5 = 00000043000000ff
! Mem[00000000758000a8] = 95bcf0fe, %l0 = 807cb70a, %l3 = aaa1c53a
add %i3,0xa8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000095bcf0fe
! Mem[0000000091000120] = 46768b48 c15fd8fa, %g2 = 0000c7dc, %g3 = f816c220
ldd [%i6+0x120],%g2 ! %g2 = 0000000046768b48 00000000c15fd8fa
! Mem[00000000748001ac] = 82ad17ee, %l5 = 0000000000000043
ldsh [%i1+0x1ac],%l5 ! %l5 = ffffffffffff82ad
! %f16 = 82d8a21c 7afe031b 8eef6d4a 4336b2df
! %f20 = c33a4859 e18514af 9d77b19e 68321cd1
! %f24 = 25e8b860 04d7c08f 209a13e4 5a65057e
! %f28 = f6802917 be5ae215 de5e6a04 d1dfc90f
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[00000000910000a8] = f7d6f2b7, %g2 = 0000000046768b48
lduh [%i6+0x0aa],%g2 ! %g2 = 000000000000f7d6
p50_label_25:
! Mem[0000000091800060] = cef6e71c bc18a602, %g2 = 0000f7d6, %g3 = c15fd8fa
ldd [%o0+0x060],%g2 ! %g2 = 00000000cef6e71c 00000000bc18a602
! Mem[00000000748001cc] = 7a24dd87, %l0 = 807cb70a, %l6 = 32de60b2
add %i1,0x1cc,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000007a24dd87
! Mem[0000000091800154] = b80be421, %g2 = 00000000cef6e71c
ldsb [%o0+0x154],%g2 ! %g2 = ffffffffffffffb8
! %l7 = 00000000aaa1c53a, Mem[000000009100005c] = 4701b1f9
sth %l7,[%i6+0x05c] ! Mem[000000009100005c] = c53ab1f9
! Mem[00000000908001a8] = be6f9887, %g18 = 1590a2fe293d79cf
ldsw [%i5+0x1a8],%g2 ! %g2 = 1590a2fe293d79cf
! Mem[0000000090000034] = dd530f4a, %g2 = ffffffffbe6f9887
ldsb [%i4+0x037],%g2 ! %g2 = ffffffffffffffdd
! Mem[000000007500013b] = c89a61f0, %l2 = efcb5be0606b4fff
ldstub [%i2+0x13b],%l2 ! %l2 = 000000f0000000ff
! %l2 = 00000000000000f0, Mem[00000000918000f6] = 2a9b1607
sth %l2,[%o0+0x0f6] ! Mem[00000000918000f4] = 00f01607
! Mem[0000000090000018] = 1f7c7956 14ccbbd1, %g2 = ffffffdd, %g3 = bc18a602
ldd [%i4+%o3],%g2 ! %g2 = 000000001f7c7956 0000000014ccbbd1
! Mem[000000009080007c] = 006f7bfd, %g2 = 000000001f7c7956
lduh [%i5+0x07c],%g2 ! %g2 = 000000000000006f
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000807cb70a
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004701b1f9
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000f0
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000095bcf0fe
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a751d9ac
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffff82ad
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007a24dd87
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000aaa1c53a
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 4fb9935d aaa1c53a
bne %xcc,p50_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 3524b6d6 079c9868
bne %xcc,p50_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be da7ded94 a545d657
bne %xcc,p50_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d1bbcc14 56797c1f
bne %xcc,p50_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be e079dcc7 8a41a733
bne %xcc,p50_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be e61f673c ff7f3fd9
bne %xcc,p50_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be dd843dd3 40938440
bne %xcc,p50_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 117be664 ee4a0f53
bne %xcc,p50_f14_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 1b03fe7a1ca2d882
ldx [%i0+0x000],%g3 ! Observed data at 0000000074000000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = adf501f94a6def8e
ldx [%i0+0x008],%g3 ! Observed data at 0000000074000008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = af1485e159483ac3
ldx [%i0+0x010],%g3 ! Observed data at 0000000074000010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d11c32689eb1779d
ldx [%i0+0x018],%g3 ! Observed data at 0000000074000018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8fc0d70460b8e825
ldx [%i0+0x020],%g3 ! Observed data at 0000000074000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7e05655ae4139a20
ldx [%i0+0x028],%g3 ! Observed data at 0000000074000028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 15e25abe172980f6
ldx [%i0+0x030],%g3 ! Observed data at 0000000074000030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0fc9dfd1046a5ede
ldx [%i0+0x038],%g3 ! Observed data at 0000000074000038
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4fb993ffaaa1c53a
ldx [%i0+0x040],%g3 ! Observed data at 0000000074000040
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3524b6d6079c9868
ldx [%i0+0x048],%g3 ! Observed data at 0000000074000048
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = da7ded94a545d657
ldx [%i0+0x050],%g3 ! Observed data at 0000000074000050
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = d1bbcc1456797c1f
ldx [%i0+0x058],%g3 ! Observed data at 0000000074000058
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = e079dcc78a41a733
ldx [%i0+0x060],%g3 ! Observed data at 0000000074000060
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = e61f673cff7f3fd9
ldx [%i0+0x068],%g3 ! Observed data at 0000000074000068
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = dd843dd340938440
ldx [%i0+0x070],%g3 ! Observed data at 0000000074000070
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 117be664ee4a0f53
ldx [%i0+0x078],%g3 ! Observed data at 0000000074000078
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000e0214a6061
ldx [%i0+0x080],%g3 ! Observed data at 0000000074000080
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9934ff6a8131567b
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000740000b0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00000000a3829418
ldx [%i0+0x108],%g3 ! Observed data at 0000000074000108
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = a9ffd143ee21fb24
ldx [%i0+0x138],%g3 ! Observed data at 0000000074000138
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = f69a62f8134238dc
ldx [%i0+0x148],%g3 ! Observed data at 0000000074000148
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 3ac5a1aa5d93b94f
ldx [%i0+0x180],%g3 ! Observed data at 0000000074000180
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 68989c07d6b62435
ldx [%i0+0x188],%g3 ! Observed data at 0000000074000188
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 57d645a594ed7dda
ldx [%i0+0x190],%g3 ! Observed data at 0000000074000190
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1f7c795614ccbbd1
ldx [%i0+0x198],%g3 ! Observed data at 0000000074000198
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 33a7418ac7dc79e0
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000740001a0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = d93f7fff3c671fe6
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000740001a8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 40849340d33d84dd
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000740001b0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 530f4aee64e67b11
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000740001b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b9e36a3644e93537
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000740001c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9e5535b2ffff8b23
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000740001d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1d0,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = 13dbe6930c9608df
ldx [%i1+0x040],%g3 ! Observed data at 0000000074800040
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = d83cff87b1111b7e
ldx [%i1+0x090],%g3 ! Observed data at 0000000074800090
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1b03fe7a1ca2d882
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000748000c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = dfb236434a6def8e
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000748000c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = af1485e159483ac3
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000748000d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d11c32689eb1779d
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000748000d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8fc0d70460b8e825
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000748000e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7e05655ae4139a20
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000748000e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 15e25abe172980f6
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000748000f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0fc9dfd1046a5ede
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000748000f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 11e99dd568989c07
ldx [%i1+0x118],%g3 ! Observed data at 0000000074800118
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 72a0c7ff9801927b
ldx [%i1+0x138],%g3 ! Observed data at 0000000074800138
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 4fb9935daaffc53a
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 = 3524b6d6079c9868
ldx [%i1+0x148],%g3 ! Observed data at 0000000074800148
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = da7ded94a545d657
ldx [%i1+0x150],%g3 ! Observed data at 0000000074800150
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = d1bbcc1456797c1f
ldx [%i1+0x158],%g3 ! Observed data at 0000000074800158
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = e079dcc78a41a733
ldx [%i1+0x160],%g3 ! Observed data at 0000000074800160
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = e61f673cff7f3fd9
ldx [%i1+0x168],%g3 ! Observed data at 0000000074800168
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = dd843dd340938440
ldx [%i1+0x170],%g3 ! Observed data at 0000000074800170
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 117be664ee4aff53
ldx [%i1+0x178],%g3 ! Observed data at 0000000074800178
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 02e637d3c3c6e828
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000748001a0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f3fff69a7a24dd87
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000748001c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e8289c0728ba1897
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000748001e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1e0,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = dfff610637d8a85e
ldx [%i2+0x020],%g3 ! Observed data at 0000000075000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 11e99dd528ba1897
ldx [%i2+0x040],%g3 ! Observed data at 0000000075000040
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1d7e6e5655e75375
ldx [%i2+0x090],%g3 ! Observed data at 0000000075000090
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e35e8affbb0f50e2
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 = 7a24dd870275f2b0
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000750000c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x138],%g2 ! Expected data = c89a61ff5698eacc
ldx [%i2+0x138],%g3 ! Observed data at 0000000075000138
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000007ff5d19761
ldx [%i2+0x140],%g3 ! Observed data at 0000000075000140
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6f9da26ee88f1df4
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000750001c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 509be71ca89b526d
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000750001e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1e8,%g4
set p50_local3_expect,%g1
p50_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = efcb5be0606b4fff
ldx [%i3+0x020],%g3 ! Observed data at 0000000075800020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x020,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ac87707271ac7a03
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000758000e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 07530ce800000007
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000758000f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3537ee3ca2a5889c
ldx [%i3+0x100],%g3 ! Observed data at 0000000075800100
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 24b4823110cf6cd2
ldx [%i3+0x118],%g3 ! Observed data at 0000000075800118
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffb62e90adf501f9
ldx [%i3+0x120],%g3 ! Observed data at 0000000075800120
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x120,%g4
ldx [%g1+0x170],%g2 ! Expected data = 348f4b0b60ff28db
ldx [%i3+0x170],%g3 ! Observed data at 0000000075800170
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4fb9935dbc18a602
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000758001c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3524b6d6079c9868
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000758001c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = da7ded94a545d657
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000758001d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d1bbcc1456797c1f
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000758001d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e079dcc78a41a733
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000758001e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e61f673cff7f3fd9
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000758001e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = dd843dd340938440
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000758001f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 117be664ee4a0f53
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000758001f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1f8,%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
! 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:
stwa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000008]
done
p50_trap1o:
stwa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000008]
done
p50_trap2e:
ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075800010]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800008]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000000]
done
p50_trap2o:
ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075800010]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800008]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000000]
done
p50_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p50_trap3o:
nop
nop
nop
nop
nop
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 = fd07603a865c5881
ldx [%g1+0x008],%l1 ! %l1 = b2565e989801927b
ldx [%g1+0x010],%l2 ! %l2 = a0a432d03b6afe60
ldx [%g1+0x018],%l3 ! %l3 = 3f8cbc0c43292f0a
ldx [%g1+0x020],%l4 ! %l4 = c3cfd73692e606c8
ldx [%g1+0x028],%l5 ! %l5 = b9e36a3644e93537
ldx [%g1+0x030],%l6 ! %l6 = 3794171acef6e71c
ldx [%g1+0x038],%l7 ! %l7 = 105ffbee6f9da26e
! 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 = bcd39fb7 91201067 8601de49 8cc83aab
! %f4 = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! %f8 = bd92fc99 750ca3ed e426b253 0c8c60c5
! %f12 = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3c29242f 68af54eb e6ee06ac 8f5be7fa
! %f20 = f217bcdf 3d2f0eed 9420f164 5af260c0
! %f24 = 7c580b52 cd73b811 a2018c87 b34bb710
! %f28 = 29c8c329 6dfdcf06 da186f7f be726073
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d559aec3 0859df66 9133f074 3846de3a
! %f36 = 2249c6a5 8cbfb59a 36234d30 a516c0e6
! %f40 = bd1177e8 86bcbdc8 3f1cd32f 5d6fde9a
! %f44 = f9921054 a8ded81a 7f297752 8f8ddda1
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf96534780000004b,%g7,%g1 ! GSR scale = 9, align = 3
wr %g1,%g0,%gsr ! GSR = f96534780000004b
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:
! %l1 = 371366efb45b9c18, Mem[0000000091800058] = 51ef187d
sth %l1,[%o0+0x058] ! Mem[0000000091800058] = 9c18187d
! %f16 = 3c29242f 68af54eb e6ee06ac 8f5be7fa
! %f20 = f217bcdf 3d2f0eed 9420f164 5af260c0
! %f24 = 7c580b52 cd73b811 a2018c87 b34bb710
! %f28 = 29c8c329 6dfdcf06 da186f7f be726073
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! %l1 = 371366efb45b9c18, Mem[0000000091800080] = 537754364fdfde82
stx %l1,[%o0+0x080] ! Mem[0000000091800080] = 371366efb45b9c18
! Mem[00000000908001e0] = 718735ab, %g2 = 1d995ec34dc282ff
ldub [%i5+0x1e0],%g2 ! %g2 = 0000000000000071
membar #Sync ! Added by membar checker (2216)
! %f0 = bcd39fb7 91201067 8601de49 8cc83aab
! %f4 = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! %f8 = bd92fc99 750ca3ed e426b253 0c8c60c5
! %f12 = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! %l6 = 95641db4061db6cf, Mem[000000007780014c] = a41fe885
sth %l6,[%i3+0x14c] ! Mem[000000007780014c] = b6cfe885
! Mem[0000000091800020] = f3989234 8dca06ca, %g2 = 00000071, %g3 = 0bad0b00
ldd [%o0+%o4],%g2 ! %g2 = 00000000f3989234 000000008dca06ca
! Mem[0000000077800050] = e4b0188a, %l6 = 95641db4061db6cf
ldsw [%i3+0x050],%l6 ! %l6 = ffffffffe4b0188a
! Mem[0000000090800070] = f7d6c094, %g2 = 00000000f3989234
ldub [%i5+0x073],%g2 ! %g2 = 00000000000000f7
! Mem[00000000768000bb] = 65c2ebbf, %l6 = ffffffffe4b0188a
ldstub [%i1+0x0bb],%l6 ! %l6 = 000000bf000000ff
p51_label_2:
! Mem[0000000076000038] = d50754e3, %l3 = b163d605fa6dceaf
swap [%i0+0x038],%l3 ! %l3 = 00000000d50754e3
! Mem[0000000091800108] = bad05d08, %g2 = 00000000000000f7
lduh [%o0+0x10a],%g2 ! %g2 = 000000000000bad0
! Mem[0000000076000130] = 4ed955e87c2ce5dd, %l1 = 371366efb45b9c18, %l6 = 00000000000000bf
add %i0,0x130,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 4ed955e87c2ce5dd
! %f16 = 3c29242f 68af54eb e6ee06ac 8f5be7fa
! %f20 = f217bcdf 3d2f0eed 9420f164 5af260c0
! %f24 = 7c580b52 cd73b811 a2018c87 b34bb710
! %f28 = 29c8c329 6dfdcf06 da186f7f be726073
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[00000000918000a8] = 8552721f36850d8c, %g2 = 000000000000bad0
ldx [%o0+0x0a8],%g2 ! %g2 = 8552721f36850d8c
! Mem[00000000770001dc] = 0c2cb7fd, %l0 = 2a3036fe, %l5 = ff2c1397
add %i2,0x1dc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000000c2cb7fd
! Mem[0000000090800104] = 334d63fa, %g2 = 8552721f36850d8c
lduh [%i5+0x104],%g2 ! %g2 = 000000000000334d
! Mem[000000007780005c] = 7f824a99, %l7 = 8592f49e4bb22528
ldub [%i3+0x05c],%l7 ! %l7 = 000000000000007f
! %f16 = 3c29242f 68af54eb e6ee06ac 8f5be7fa
! %f20 = f217bcdf 3d2f0eed 9420f164 5af260c0
! %f24 = 7c580b52 cd73b811 a2018c87 b34bb710
! %f28 = 29c8c329 6dfdcf06 da186f7f be726073
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
p51_label_3:
! Mem[0000000091000184] = b42cf14d, %g2 = 000000000000334d
ldsb [%i6+0x187],%g2 ! %g2 = ffffffffffffffb4
! Mem[00000000908000c0] = 371c81da, %g2 = ffffffffffffffb4
ldsh [%i5+0x0c2],%g2 ! %g2 = 000000000000371c
! Mem[00000000768000fe] = 4e852f25, %l4 = 9568b9c66b7f7bd3
ldstub [%i1+0x0fe],%l4 ! %l4 = 0000002f000000ff
! Mem[0000000090800010] = f7ed6b21d1f0cb33, %g2 = 000000000000371c
ldx [%i5+%o2],%g2 ! %g2 = f7ed6b21d1f0cb33
! %l4 = 000000000000002f, Mem[000000009080009c] = 6de004cd
stb %l4,[%i5+0x09c] ! Mem[000000009080009c] = 2fe004cd
! %l3 = 00000000d50754e3, Mem[00000000900001b8] = aab6dcf8
stw %l3,[%i4+0x1b8] ! Mem[00000000900001b8] = d50754e3
! %l4 = 0000002f, %l5 = 0c2cb7fd, Mem[00000000900001f0] = be5a71ed cbeb4ca2
std %l4,[%i4+0x1f0] ! Mem[00000000900001f0] = 0000002f 0c2cb7fd
! Mem[00000000768000d8] = 72786b3b28117e96, %l1 = 371366efb45b9c18, %l5 = 000000000c2cb7fd
add %i1,0xd8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 72786b3b28117e96
! Mem[0000000091800018] = 08ee2106, %g2 = f7ed6b21d1f0cb33
lduw [%o0+%o3],%g2 ! %g2 = 0000000008ee2106
! Mem[000000007700014c] = 42a59c24, %l7 = 000000000000007f
ldsw [%i2+0x14c],%l7 ! %l7 = 0000000042a59c24
p51_label_4:
! %l0 = 2a3036fe, %l1 = b45b9c18, Mem[00000000918001c8] = a3704eb7 53b977ab
std %l0,[%o0+0x1c8] ! Mem[00000000918001c8] = 2a3036fe b45b9c18
! %l0 = 2a3036fe, %l1 = b45b9c18, Mem[00000000900001c8] = d445a3cc edb08b72
std %l0,[%i4+0x1c8] ! Mem[00000000900001c8] = 2a3036fe b45b9c18
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[00000000760000c0] = feefe1a43428d7f8, %l6 = 4ed955e87c2ce5dd
ldx [%i0+0x0c0],%l6 ! %l6 = feefe1a43428d7f8
! Mem[0000000076000131] = 4ed955e8, %l0 = 769d5d062a3036fe
ldstub [%i0+0x131],%l0 ! %l0 = 000000d9000000ff
! Mem[00000000910001b4] = 1e8d05f0, %g2 = 0000000008ee2106
ldsh [%i6+0x1b4],%g2 ! %g2 = 0000000000001e8d
! %l2 = a8e5f2a40f052d46, Mem[00000000900000c0] = a79999232a884606
stx %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = a8e5f2a40f052d46
! Mem[0000000091800018] = 2106603a, %g2 = 0000000000001e8d
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000002106
! %l3 = 00000000d50754e3, Mem[00000000910001da] = b7f9eadd
sth %l3,[%i6+0x1da] ! Mem[00000000910001d8] = 54e3eadd
! Mem[0000000077800098] = 8349a12964da482e, %l6 = feefe1a43428d7f8, %l7 = 0000000042a59c24
add %i3,0x98,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 8349a12964da482e
p51_label_5:
membar #Sync ! Added by membar checker (2217)
! %f16 = 3c29242f 68af54eb e6ee06ac 8f5be7fa
! %f20 = f217bcdf 3d2f0eed 9420f164 5af260c0
! %f24 = 7c580b52 cd73b811 a2018c87 b34bb710
! %f28 = 29c8c329 6dfdcf06 da186f7f be726073
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000076000038] = fa6dceaf, %l4 = 0000002f, %l7 = 64da482e
add %i0,0x38,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000fa6dceaf
! Mem[0000000077800120] = 13cd579f, %l0 = 000000d9, %l1 = b45b9c18
add %i3,0x120,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000013cd579f
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! %l7 = 00000000fa6dceaf, Mem[00000000918001e0] = 18875723fcc1a550
stx %l7,[%o0+0x1e0] ! Mem[00000000918001e0] = 00000000fa6dceaf
! Mem[00000000910000f0] = 60458241, %g2 = 0000000000002106
ldsh [%i6+0x0f0],%g2 ! %g2 = 0000000000006045
! Mem[0000000077800198] = c2c98674, %l5 = 28117e96, %l5 = 28117e96
add %i3,0x198,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000c2c98674
! %l1 = 0000000013cd579f, Mem[0000000091800124] = 12c96167
stb %l1,[%o0+0x124] ! Mem[0000000091800124] = 9fc96167
! Mem[00000000770001e0] = 414ce47f7083ea26, %l7 = 00000000fa6dceaf, %l1 = 0000000013cd579f
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 414ce47f7083ea26
! Mem[0000000090800124] = b9de0e84, %g2 = 0000000000006045
ldub [%i5+0x127],%g2 ! %g2 = 00000000000000b9
p51_label_6:
! Mem[00000000760000a4] = a6374366, %l4 = 000000000000002f
ldsb [%i0+0x0a7],%l4 ! %l4 = 0000000000000066
! Mem[0000000090000068] = 5bfbbd54571ddaef, %g2 = 00000000000000b9
ldx [%i4+0x068],%g2 ! %g2 = 5bfbbd54571ddaef
! Mem[0000000077000140] = 58380c24, %l7 = 00000000fa6dceaf
swap [%i2+0x140],%l7 ! %l7 = 0000000058380c24
! %l0 = 00000000000000d9, Mem[000000009100011b] = 3347397e
stb %l0,[%i6+0x11b] ! Mem[0000000091000118] = d947397e
! Mem[00000000910001c8] = 72eab30a, %g2 = 5bfbbd54571ddaef
ldub [%i6+0x1cb],%g2 ! %g2 = 0000000000000072
! Mem[0000000076800098] = d966170c100314b9, %l4 = 0000000000000066, %l7 = 0000000058380c24
add %i1,0x98,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = d966170c100314b9
! Mem[000000009080004c] = 1a267bb3, %g2 = 0000000000000072
ldsh [%i5+0x04e],%g2 ! %g2 = 0000000000001a26
! Mem[00000000770001c8] = 4da1c898236a3e86, %l4 = 0000000000000066, %l7 = d966170c100314b9
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 4da1c898236a3e86
! Mem[0000000090000148] = e6ee06ac 8f5be7fa, %g2 = 00001a26, %g3 = 8dca06ca
ldd [%i4+0x148],%g2 ! %g2 = 00000000e6ee06ac 000000008f5be7fa
! Mem[0000000091800138] = f8a7fd0f e4f36777, %g2 = e6ee06ac, %g3 = 8f5be7fa
ldd [%o0+0x138],%g2 ! %g2 = 00000000f8a7fd0f 00000000e4f36777
p51_label_7:
! %l6 = 3428d7f8, %l7 = 236a3e86, Mem[0000000091800128] = 5e315fe8 cd05bea2
std %l6,[%o0+0x128] ! Mem[0000000091800128] = 3428d7f8 236a3e86
! Mem[0000000077000070] = 4da3fe07, %l2 = 0f052d46, %l0 = 000000d9
add %i2,0x70,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004da3fe07
! Mem[0000000076800080] = 57e5f89c e9e1a300 a75fafc2 545b520c
! Mem[0000000076800090] = 45cba023 c5ceda64 d966170c 100314b9
! Mem[00000000768000a0] = c94e5621 aa6d5d6b 650506bc abbae77f
! Mem[00000000768000b0] = 59fc8036 269ef769 65c2ebff d48e2e76
mov 0x080,%g5
ldda [%i1+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000076800080
! Mem[0000000077800173] = 2bb3e210, %l0 = 000000004da3fe07
ldstub [%i3+0x173],%l0 ! %l0 = 00000010000000ff
! Mem[000000009080017c] = 2a2f5e87, %g2 = 00000000f8a7fd0f
ldsh [%i5+0x17c],%g2 ! %g2 = 0000000000002a2f
! Mem[0000000076800194] = 28b7a02b, %l5 = c2c98674, %l6 = 3428d7f8
add %i1,0x194,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000028b7a02b
! Mem[00000000900001c0] = ffe2a99e 7f636042 2a3036fe b45b9c18
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = 0000002f 0c2cb7fd 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %l6 = 0000000028b7a02b, Mem[0000000077000012] = 6f4936fe
stb %l6,[%i2+0x012] ! Mem[0000000077000010] = 6f492bfe
! Mem[0000000090800008] = 9c039aa9 005c8a51, %g2 = 00002a2f, %g3 = e4f36777
ldd [%i5+%o1],%g2 ! %g2 = 000000009c039aa9 00000000005c8a51
! %l4 = 00000066, %l5 = c2c98674, Mem[0000000090800128] = de0e84bd e339fbb9
std %l4,[%i5+0x128] ! Mem[0000000090800128] = 00000066 c2c98674
p51_label_8:
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000160] = 576b9b8c 1dd1556a, %g2 = 9c039aa9, %g3 = 005c8a51
ldd [%i6+0x160],%g2 ! %g2 = 00000000576b9b8c 000000001dd1556a
! %l1 = 414ce47f7083ea26, Mem[000000009100011c] = 47397e41
stb %l1,[%i6+0x11c] ! Mem[000000009100011c] = 26397e41
! %f0 = bcd39fb7 91201067 8601de49 8cc83aab
! %f4 = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! %f8 = bd92fc99 750ca3ed e426b253 0c8c60c5
! %f12 = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000007680018c] = 0b27ece7, %l2 = a8e5f2a40f052d46
swap [%i1+0x18c],%l2 ! %l2 = 000000000b27ece7
! Mem[000000007680010b] = 9ca2439d, %l7 = 4da1c898236a3e86
ldstub [%i1+0x10b],%l7 ! %l7 = 0000009d000000ff
! Mem[00000000908000c4] = 3a8376a4, %g2 = 00000000576b9b8c
ldsh [%i5+0x0c6],%g2 ! %g2 = 0000000000003a83
! Mem[0000000090000018] = 1c38131aafc6105d, %g2 = 0000000000003a83
ldx [%i4+%o3],%g2 ! %g2 = 1c38131aafc6105d
! Mem[00000000760001f4] = b9a888ad, %l5 = 00000000c2c98674
swap [%i0+0x1f4],%l5 ! %l5 = 00000000b9a888ad
! Mem[00000000760001b7] = d7d3c4ad, %l7 = 000000000000009d
ldstub [%i0+0x1b7],%l7 ! %l7 = 000000ad000000ff
p51_label_9:
! Mem[000000007700000d] = e2079b45, %l4 = 0000000000000066
ldstub [%i2+0x00d],%l4 ! %l4 = 00000007000000ff
! Mem[00000000778001d4] = 56cf3b35, %l5 = 00000000b9a888ad
ldsh [%i3+0x1d6],%l5 ! %l5 = 0000000000003b35
! %f0 = bcd39fb7 91201067 8601de49 8cc83aab
! %f4 = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! %f8 = bd92fc99 750ca3ed e426b253 0c8c60c5
! %f12 = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000077000048] = 51aa55dfd02b19a7, %l6 = 0000000028b7a02b, %l0 = 0000000000000010
add %i2,0x48,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 51aa55dfd02b19a7
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000778000e4] = 2d4b840f, %l4 = 00000007, %l3 = d50754e3
add %i3,0xe4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002d4b840f
! Mem[0000000076000110] = e1ce14f6, %l1 = 7083ea26, %l4 = 00000007
add %i0,0x110,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000e1ce14f6
! Mem[0000000077800098] = 8349a129, %l7 = 00000000000000ad
ldsw [%i3+0x098],%l7 ! %l7 = ffffffff8349a129
! Mem[00000000900001e8] = 1d9f31f3 01592ef1, %g2 = afc6105d, %g3 = 1dd1556a
ldd [%i4+0x1e8],%g2 ! %g2 = 000000001d9f31f3 0000000001592ef1
p51_label_10:
! %f16 = 57e5f89c e9e1a300 a75fafc2 545b520c
! %f20 = 45cba023 c5ceda64 d966170c 100314b9
! %f24 = c94e5621 aa6d5d6b 650506bc abbae77f
! %f28 = 59fc8036 269ef769 65c2ebff d48e2e76
stda %f16,[%i2+%g4]ASI_BLK_AIUS ! Block Store to 0000000077000080
! Mem[00000000908001fc] = 33158b91, %g2 = 000000001d9f31f3
lduh [%i5+0x1fe],%g2 ! %g2 = 0000000000003315
! Mem[0000000091000114] = 7a44454e, %g2 = 0000000000003315
ldub [%i6+0x116],%g2 ! %g2 = 000000000000007a
membar #Sync ! Added by membar checker (2218)
! %l2 = 000000000b27ece7, Mem[00000000900001ca] = 36feb45b
sth %l2,[%i4+0x1ca] ! Mem[00000000900001c8] = ece7b45b
! Mem[0000000077000160] = 2071dc0c, %l1 = 7083ea26, %l1 = 7083ea26
add %i2,0x160,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000002071dc0c
! Mem[0000000091000110] = b0b6277a, %g2 = 000000000000007a
ldub [%i6+0x113],%g2 ! %g2 = 00000000000000b0
! Mem[0000000091000004] = 1b867a85, %g2 = 00000000000000b0
lduw [%i6+0x004],%g2 ! %g2 = 000000001b867a85
! %f16 = 57e5f89c e9e1a300 a75fafc2 545b520c
! %f20 = 45cba023 c5ceda64 d966170c 100314b9
! %f24 = c94e5621 aa6d5d6b 650506bc abbae77f
! %f28 = 59fc8036 269ef769 65c2ebff d48e2e76
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000090000054] = 6d226a75, %g2 = 000000001b867a85
lduh [%i4+0x054],%g2 ! %g2 = 0000000000006d22
! Mem[00000000760001ba] = 227cd80d, %l1 = 000000002071dc0c
ldstub [%i0+0x1ba],%l1 ! %l1 = 000000d8000000ff
p51_label_11:
! Mem[0000000091000190] = 7cd87330, %g2 = 0000000000006d22
lduw [%i6+0x190],%g2 ! %g2 = 000000007cd87330
! Mem[0000000090000118] = db933cc8, %g2 = 000000007cd87330
lduh [%i4+0x118],%g2 ! %g2 = 000000000000db93
! Mem[0000000090000100] = bcd39fb7 91201067 8601de49 8cc83aab
! Mem[0000000090000110] = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! Mem[0000000090000120] = bd92fc99 750ca3ed e426b253 0c8c60c5
! Mem[0000000090000130] = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %f0 = bcd39fb7 91201067 8601de49 8cc83aab
! %f4 = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! %f8 = bd92fc99 750ca3ed e426b253 0c8c60c5
! %f12 = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000770000ce] = 803b98bc, %l2 = 000000000b27ece7
ldstub [%i2+0x0ce],%l2 ! %l2 = 00000098000000ff
! Mem[00000000768001ad] = 9539ab3c, %l1 = 00000000000000d8
ldstub [%i1+0x1ad],%l1 ! %l1 = 00000039000000ff
! Mem[00000000760000b4] = a8e67ab9, %l5 = 0000000000003b35
ldstub [%i0+0x0b4],%l5 ! %l5 = 000000a8000000ff
! %l7 = ffffffff8349a129, Mem[0000000090800058] = 764de9933347fe6f
stx %l7,[%i5+0x058] ! Mem[0000000090800058] = ffffffff8349a129
! Mem[0000000076800000] = 31122cd2, %l7 = ffffffff8349a129
swap [%i1+%g0],%l7 ! %l7 = 0000000031122cd2
! %l6 = 0000000028b7a02b, Mem[00000000910001e8] = 406417f9858d7a00
stx %l6,[%i6+0x1e8] ! Mem[00000000910001e8] = 0000000028b7a02b
p51_label_12:
! Mem[000000007700018c] = 63cc36d1, %l0 = d02b19a7, %l2 = 00000098
add %i2,0x18c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000063cc36d1
! %l0 = 51aa55dfd02b19a7, Mem[00000000900000ac] = b3990b7c
sth %l0,[%i4+0x0ac] ! Mem[00000000900000ac] = 19a70b7c
! %l6 = 28b7a02b, %l7 = 31122cd2, Mem[0000000077800068] = 5705fe94 fe611ac4
std %l6,[%i3+0x068] ! Mem[0000000077800068] = 28b7a02b 31122cd2
! Mem[00000000770001b0] = e8cdca0f befc6be3, %l0 = d02b19a7, %l1 = 00000039
ldd [%i2+0x1b0],%l0 ! %l0 = 00000000e8cdca0f 00000000befc6be3
! %l0 = 00000000e8cdca0f, Mem[0000000076800100] = 04232b352e60c049
stx %l0,[%i1+0x100] ! Mem[0000000076800100] = 00000000e8cdca0f
! Mem[0000000076000124] = f123f88c, %l0 = 00000000e8cdca0f
swap [%i0+0x124],%l0 ! %l0 = 00000000f123f88c
! Mem[00000000778001b0] = e60d0917 fc2a520d, %l6 = 28b7a02b, %l7 = 31122cd2
ldd [%i3+0x1b0],%l6 ! %l6 = 00000000e60d0917 00000000fc2a520d
! Mem[0000000077000050] = da67b84d, %l4 = e1ce14f6, %l2 = 63cc36d1
add %i2,0x50,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000da67b84d
! Mem[000000009180019c] = ac46a213, %g2 = 000000000000db93
ldsb [%o0+0x19c],%g2 ! %g2 = ffffffffffffffac
! %l3 = 000000002d4b840f, Mem[00000000910001aa] = b854e1fc
sth %l3,[%i6+0x1aa] ! Mem[00000000910001a8] = 840fe1fc
p51_label_13:
! Mem[00000000770001e4] = 7083ea26, %l5 = 00000000000000a8
swap [%i2+0x1e4],%l5 ! %l5 = 000000007083ea26
! Mem[000000007680010e] = c5e1af69, %l7 = 00000000fc2a520d
ldstub [%i1+0x10e],%l7 ! %l7 = 000000af000000ff
! Mem[0000000076800028] = eb394100290e8784, %l1 = 00000000befc6be3, %l4 = 00000000e1ce14f6
add %i1,0x28,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = eb394100290e8784
! Mem[0000000076000064] = 1dca0e57, %l6 = 00000000e60d0917
swap [%i0+0x064],%l6 ! %l6 = 000000001dca0e57
! %l7 = 00000000000000af, Mem[000000009000019c] = 5af260c0
sth %l7,[%i4+0x19c] ! Mem[000000009000019c] = 00af60c0
! Mem[00000000768001cc] = 76eb27e6, %l0 = 00000000f123f88c
swap [%i1+0x1cc],%l0 ! %l0 = 0000000076eb27e6
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000077000028] = 0e2f5743fbcc39ec, %l7 = 00000000000000af
ldx [%i2+%o5],%l7 ! %l7 = 0e2f5743fbcc39ec
! %l4 = eb394100290e8784, Mem[0000000090800012] = 6b21d1f0
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = 8784d1f0
! Mem[0000000076800190] = ccb50c0028b7a02b, %l2 = 00000000da67b84d, %l3 = 000000002d4b840f
add %i1,0x190,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = ccb50c0028b7a02b
p51_label_14:
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %f16 = 57e5f89c e9e1a300 a75fafc2 545b520c
! %f20 = 45cba023 c5ceda64 d966170c 100314b9
! %f24 = c94e5621 aa6d5d6b 650506bc abbae77f
! %f28 = 59fc8036 269ef769 65c2ebff d48e2e76
mov 0x1c0,%g6
stda %f16,[%i2+%g6]ASI_COMMIT_P ! Block Store to 00000000770001c0
! Mem[00000000778000d8] = be6b36894a98a150, %l1 = 00000000befc6be3, %l6 = 000000001dca0e57
add %i3,0xd8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = be6b36894a98a150
! Mem[0000000077000168] = 4cfe5b57, %l3 = ccb50c0028b7a02b
swap [%i2+0x168],%l3 ! %l3 = 000000004cfe5b57
! %l4 = eb394100290e8784, Mem[00000000910000b4] = 3a4c4973
stw %l4,[%i6+0x0b4] ! Mem[00000000910000b4] = 290e8784
! Mem[00000000778001d8] = 28e7c76b12e30268, %l3 = 000000004cfe5b57, %l6 = be6b36894a98a150
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 28e7c76b12e30268
! Mem[00000000768001ac] = 95ffab3c, %l6 = 12e30268, %l3 = 4cfe5b57
add %i1,0x1ac,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000095ffab3c
! Mem[0000000076800060] = fd661b9f, %l6 = 28e7c76b12e30268
swap [%i1+0x060],%l6 ! %l6 = 00000000fd661b9f
! %l5 = 000000007083ea26, Mem[00000000760000a8] = dfc31fb8
sth %l5,[%i0+0x0a8] ! Mem[00000000760000a8] = ea261fb8
! %l5 = 000000007083ea26, Mem[00000000778000f0] = aa5e0f11
stw %l5,[%i3+0x0f0] ! Mem[00000000778000f0] = 7083ea26
p51_label_15:
! Mem[000000007600013c] = 54ad0fac, %l0 = 76eb27e6, %l6 = fd661b9f
add %i0,0x13c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000054ad0fac
! %f16 = 57e5f89c e9e1a300 a75fafc2 545b520c
! %f20 = 45cba023 c5ceda64 d966170c 100314b9
! %f24 = c94e5621 aa6d5d6b 650506bc abbae77f
! %f28 = 59fc8036 269ef769 65c2ebff d48e2e76
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! %f16 = 57e5f89c e9e1a300 a75fafc2 545b520c
! %f20 = 45cba023 c5ceda64 d966170c 100314b9
! %f24 = c94e5621 aa6d5d6b 650506bc abbae77f
! %f28 = 59fc8036 269ef769 65c2ebff d48e2e76
mov 0x0c0,%g5
stda %f16,[%i1+%g5]ASI_BLK_PL ! Block Store to 00000000768000c0
membar #Sync ! Added by membar checker (2219)
! Mem[0000000090000180] = 57e5f89c e9e1a300 a75fafc2 545b520c
! Mem[0000000090000190] = 45cba023 c5ceda64 d966170c 100314b9
! Mem[00000000900001a0] = c94e5621 aa6d5d6b 650506bc abbae77f
! Mem[00000000900001b0] = 59fc8036 269ef769 65c2ebff d48e2e76
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000007780013c] = deb21d59, %l5 = 7083ea26, %l2 = da67b84d
add %i3,0x13c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000deb21d59
! Mem[0000000076000090] = 2a8185e2, %l0 = 0000000076eb27e6
swap [%i0+0x090],%l0 ! %l0 = 000000002a8185e2
! %l7 = 0e2f5743fbcc39ec, Mem[0000000076800074] = d53a541b
stw %l7,[%i1+0x074] ! Mem[0000000076800074] = fbcc39ec
! Mem[00000000900001dc] = bb6b3fb6, %g18 = da60201dbc0210c3
ldsw [%i4+0x1dc],%g2 ! %g2 = da60201dbc0210c3
! %l4 = 290e8784, %l5 = 7083ea26, Mem[0000000090800000] = 8b91b3a4 1b2e5802
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 290e8784 7083ea26
! %l5 = 000000007083ea26, Mem[0000000091000178] = d8ef29bf19a8f108
stx %l5,[%i6+0x178] ! Mem[0000000091000178] = 000000007083ea26
p51_label_16:
! Mem[0000000091800024] = 8dca06ca, %g2 = ffffffffbb6b3fb6
lduw [%o0+0x024],%g2 ! %g2 = 000000008dca06ca
! %l0 = 000000002a8185e2, Mem[0000000090800054] = 1e244677
stw %l0,[%i5+0x054] ! Mem[0000000090800054] = 2a8185e2
! Mem[0000000076800164] = 46fea23e, %l1 = 00000000befc6be3
swap [%i1+0x164],%l1 ! %l1 = 0000000046fea23e
! %l1 = 0000000046fea23e, Mem[00000000760001c8] = 58a11857
stw %l1,[%i0+0x1c8] ! Mem[00000000760001c8] = 46fea23e
! Mem[0000000091000164] = 1dd1556a, %g2 = 000000008dca06ca
lduw [%i6+0x164],%g2 ! %g2 = 000000001dd1556a
! Mem[00000000760000c8] = 19ad3d075ae598d7, %l7 = 0e2f5743fbcc39ec, %l4 = eb394100290e8784
add %i0,0xc8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 19ad3d075ae598d7
! Mem[0000000077000088] = a75fafc2545b520c, %l7 = 0e2f5743fbcc39ec, %l5 = 000000007083ea26
add %i2,0x88,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = a75fafc2545b520c
! %l0 = 2a8185e2, %l1 = 46fea23e, Mem[0000000090800140] = 7b6f9104 425eec72
std %l0,[%i5+0x140] ! Mem[0000000090800140] = 2a8185e2 46fea23e
! %f16 = 57e5f89c e9e1a300 a75fafc2 545b520c
! %f20 = 45cba023 c5ceda64 d966170c 100314b9
! %f24 = c94e5621 aa6d5d6b 650506bc abbae77f
! %f28 = 59fc8036 269ef769 65c2ebff d48e2e76
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[0000000090800120] = 4c6627b2488658b9, %g2 = 000000001dd1556a
ldx [%i5+0x120],%g2 ! %g2 = 4c6627b2488658b9
p51_label_17:
! Mem[0000000076000178] = 8473015c, %l0 = 000000002a8185e2
swap [%i0+0x178],%l0 ! %l0 = 000000008473015c
! Mem[0000000077800194] = adf20d29, %l4 = 19ad3d075ae598d7
ldstub [%i3+0x194],%l4 ! %l4 = 000000ad000000ff
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000077800024] = 5f3f7f8b, %l3 = 0000000095ffab3c
swap [%i3+0x024],%l3 ! %l3 = 000000005f3f7f8b
! Mem[0000000091800190] = 9914d63709e60481, %g2 = 4c6627b2488658b9
ldx [%o0+0x190],%g2 ! %g2 = 9914d63709e60481
! Mem[000000007600019e] = 33d97c02, %l7 = 0e2f5743fbcc39ec
ldstub [%i0+0x19e],%l7 ! %l7 = 0000007c000000ff
! %f0 = bcd39fb7 91201067 8601de49 8cc83aab
! %f4 = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! %f8 = bd92fc99 750ca3ed e426b253 0c8c60c5
! %f12 = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
mov 0x1c0,%g4
stda %f0,[%i2+%g4]ASI_BLK_AIUS ! Block Store to 00000000770001c0
! Mem[00000000908000e8] = d573492c8101fadb, %g2 = 9914d63709e60481
ldx [%i5+0x0e8],%g2 ! %g2 = d573492c8101fadb
! Mem[0000000076800024] = 3c15dfe0, %l4 = 000000ad, %l6 = 54ad0fac
add %i1,0x24,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000003c15dfe0
! Mem[0000000076000028] = 6a794c29b3ac5e1b, %l4 = 00000000000000ad
ldx [%i0+%o5],%l4 ! %l4 = 6a794c29b3ac5e1b
p51_label_18:
! Mem[00000000778000dc] = 4a98a150, %l3 = 000000005f3f7f8b
swap [%i3+0x0dc],%l3 ! %l3 = 000000004a98a150
! Mem[0000000091800180] = 5e813a89, %g2 = d573492c8101fadb
lduh [%o0+0x182],%g2 ! %g2 = 0000000000005e81
! Mem[0000000091000054] = 2fe96201, %g18 = da60201dbc0210c3
ldsw [%i6+0x054],%g2 ! %g2 = da60201dbc0210c3
! Mem[0000000090000078] = 6fd783de, %g18 = da60201dbc0210c3
ldsw [%i4+0x078],%g2 ! %g2 = da60201dbc0210c3
! %f0 = bcd39fb7 91201067 8601de49 8cc83aab
! %f4 = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! %f8 = bd92fc99 750ca3ed e426b253 0c8c60c5
! %f12 = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[00000000910000e8] = 92c02dd4, %g18 = da60201dbc0210c3
ldsw [%i6+0x0e8],%g2 ! %g2 = da60201dbc0210c3
! %l6 = 000000003c15dfe0, Mem[0000000090800048] = f1c4b3bf
stw %l6,[%i5+0x048] ! Mem[0000000090800048] = 3c15dfe0
! Mem[0000000090000180] = 57e5f89c e9e1a300 a75fafc2 545b520c
! Mem[0000000090000190] = 45cba023 c5ceda64 d966170c 100314b9
! Mem[00000000900001a0] = c94e5621 aa6d5d6b 650506bc abbae77f
! Mem[00000000900001b0] = 59fc8036 269ef769 65c2ebff d48e2e76
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000778001d0] = 2acda103, %l4 = 6a794c29b3ac5e1b
swap [%i3+0x1d0],%l4 ! %l4 = 000000002acda103
! %l7 = 000000000000007c, Mem[00000000760001b8] = 227cff0dcfe16f64
stx %l7,[%i0+0x1b8] ! Mem[00000000760001b8] = 000000000000007c
p51_label_19:
! %l0 = 000000008473015c, Mem[000000009180016f] = c3bdf036
stb %l0,[%o0+0x16f] ! Mem[000000009180016c] = 5cbdf036
! Mem[0000000090800064] = 012da726, %g2 = ffffffff92c02dd4
ldub [%i5+0x064],%g2 ! %g2 = 0000000000000001
! Mem[0000000077800190] = ad79d5df, %l7 = 000000000000007c
swap [%i3+0x190],%l7 ! %l7 = 00000000ad79d5df
! %f16 = 57e5f89c e9e1a300 a75fafc2 545b520c
! %f20 = 45cba023 c5ceda64 d966170c 100314b9
! %f24 = c94e5621 aa6d5d6b 650506bc abbae77f
! %f28 = 59fc8036 269ef769 65c2ebff d48e2e76
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[000000007600015b] = 3256bd0b, %l4 = 000000002acda103
ldstub [%i0+0x15b],%l4 ! %l4 = 0000000b000000ff
! %l3 = 000000004a98a150, Mem[0000000091800080] = 371366ef
stw %l3,[%o0+0x080] ! Mem[0000000091800080] = 4a98a150
! %l2 = deb21d59, %l3 = 4a98a150, Mem[00000000900000d8] = d966170c 100314b9
std %l2,[%i4+0x0d8] ! Mem[00000000900000d8] = deb21d59 4a98a150
! Mem[00000000770000f8] = 698bdd44, %l7 = ad79d5df, %l4 = 0000000b
add %i2,0xf8,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000698bdd44
! Mem[0000000090000010] = 556f2f4b9ea9c096, %g2 = 0000000000000001
ldx [%i4+%o2],%g2 ! %g2 = 556f2f4b9ea9c096
membar #Sync ! Added by membar checker (2220)
! %l2 = deb21d59, %l3 = 4a98a150, Mem[0000000090000078] = 6fd783de fb38f9ba
std %l2,[%i4+0x078] ! Mem[0000000090000078] = deb21d59 4a98a150
p51_label_20:
! Mem[0000000077000148] = 351b6853, %l4 = 00000000698bdd44
swap [%i2+0x148],%l4 ! %l4 = 00000000351b6853
! %l5 = a75fafc2545b520c, Mem[000000009180002c] = e8f5b657
stb %l5,[%o0+0x02c] ! Mem[000000009180002c] = 0cf5b657
! Mem[0000000077800030] = a2aa0476, %l4 = 00000000351b6853
ldsw [%i3+0x030],%l4 ! %l4 = ffffffffa2aa0476
! %l0 = 8473015c, %l1 = 46fea23e, Mem[0000000077800020] = 20b016cf 95ffab3c
std %l0,[%i3+%o4] ! Mem[0000000077800020] = 8473015c 46fea23e
! Mem[0000000090000140] = 67102091 b79fd3bc, %g2 = 9ea9c096, %g3 = 01592ef1
ldd [%i4+0x140],%g2 ! %g2 = 0000000067102091 00000000b79fd3bc
! %l7 = 00000000ad79d5df, Mem[00000000900000e8] = 650506bc
sth %l7,[%i4+0x0e8] ! Mem[00000000900000e8] = d5df06bc
! %f0 = bcd39fb7 91201067 8601de49 8cc83aab
! %f4 = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! %f8 = bd92fc99 750ca3ed e426b253 0c8c60c5
! %f12 = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[0000000076800048] = 33c2d52e39aa9ef2, %l1 = 0000000046fea23e, %l1 = 0000000046fea23e
add %i1,0x48,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 33c2d52e39aa9ef2
! Mem[00000000760001cd] = bbbc9967, %l0 = 000000008473015c
ldstub [%i0+0x1cd],%l0 ! %l0 = 000000bc000000ff
! Mem[00000000910000e0] = c5aeee86, %g2 = 0000000067102091
ldsh [%i6+0x0e2],%g2 ! %g2 = ffffffffffffc5ae
p51_label_21:
! Mem[00000000760001e0] = 109e1fa1, %l7 = ad79d5df, %l4 = a2aa0476
add %i0,0x1e0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000109e1fa1
! Mem[0000000090800150] = 79d7a968fd6f486e, %g2 = ffffffffffffc5ae
ldx [%i5+0x150],%g2 ! %g2 = 79d7a968fd6f486e
! Mem[0000000076800148] = e63579c4, %l4 = 00000000109e1fa1
ldsb [%i1+0x149],%l4 ! %l4 = 0000000000000035
! %l7 = 00000000ad79d5df, Mem[00000000908000bc] = 7d0b703f
stw %l7,[%i5+0x0bc] ! Mem[00000000908000bc] = ad79d5df
! Mem[00000000760000c6] = 3428d7f8, %l5 = a75fafc2545b520c
ldstub [%i0+0x0c6],%l5 ! %l5 = 000000d7000000ff
! Mem[00000000760001e8] = 1e291ec4, %l5 = 000000d7, %l1 = 39aa9ef2
add %i0,0x1e8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000001e291ec4
! %l2 = 00000000deb21d59, Mem[0000000091800032] = a86c6f28
stb %l2,[%o0+0x032] ! Mem[0000000091800030] = 596c6f28
! Mem[00000000778000b0] = a6f169ba, %l3 = 000000004a98a150
ldstub [%i3+0x0b0],%l3 ! %l3 = 000000a6000000ff
! Mem[000000009180007c] = 89084a98, %g2 = 79d7a968fd6f486e
ldsh [%o0+0x07e],%g2 ! %g2 = ffffffffffff8908
! Mem[00000000900000d4] = c5ceda64, %g2 = ffffffffffff8908
lduw [%i4+0x0d4],%g2 ! %g2 = 00000000c5ceda64
p51_label_22:
! Mem[00000000770000c0] = 289e6f52 fa020d83 66485f52 803bffbc
! Mem[00000000770000d0] = 19311ef5 b8a60851 ddd5e360 ee8fe566
! Mem[00000000770000e0] = 56d2055f 912bb7c2 73165ddf 56e0dd7e
! Mem[00000000770000f0] = 52f5f667 17f02760 698bdd44 12491222
mov 0x0c0,%g6
ldda [%i2+%g6]ASI_BLK_SL,%f0 ! Block Load from 00000000770000c0
! Mem[00000000900001c0] = 57e5f89c e9e1a300 a75fafc2 545b520c
! Mem[00000000900001d0] = 45cba023 c5ceda64 d966170c 100314b9
! Mem[00000000900001e0] = c94e5621 aa6d5d6b 650506bc abbae77f
! Mem[00000000900001f0] = 59fc8036 269ef769 65c2ebff d48e2e76
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000009180003c] = 03b03fed, %g2 = 00000000c5ceda64
ldub [%o0+0x03e],%g2 ! %g2 = 0000000000000003
! %l4 = 0000000000000035, Mem[0000000091800128] = 3428d7f8
stw %l4,[%o0+0x128] ! Mem[0000000091800128] = 00000035
! Mem[0000000076800068] = 402a79b3, %l0 = 000000bc, %l6 = 3c15dfe0
add %i1,0x68,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000402a79b3
! %l1 = 000000001e291ec4, Mem[0000000077000003] = 30383acb
stb %l1,[%i2+0x003] ! Mem[0000000077000000] = 30383ac4
! Mem[00000000900001a8] = 650506bcabbae77f, %g2 = 0000000000000003
ldx [%i4+0x1a8],%g2 ! %g2 = 650506bcabbae77f
! %l7 = 00000000ad79d5df, Mem[000000009100016f] = abfcaaa1
stb %l7,[%i6+0x16f] ! Mem[000000009100016c] = dffcaaa1
! Mem[000000007600011d] = bd4c87b3, %l1 = 000000001e291ec4
ldstub [%i0+0x11d],%l1 ! %l1 = 0000004c000000ff
! %l0 = 00000000000000bc, Mem[0000000091000100] = 54efad89
sth %l0,[%i6+0x100] ! Mem[0000000091000100] = 00bcad89
p51_label_23:
! Mem[0000000077000020] = 84dabe40, %l6 = 00000000402a79b3
swap [%i2+%o4],%l6 ! %l6 = 0000000084dabe40
! Mem[0000000076800158] = 15688fd2, %l5 = 000000d7, %l4 = 00000035
add %i1,0x158,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000015688fd2
membar #Sync ! Added by membar checker (2221)
! Mem[0000000077000000] = 30383ac4 c34c9b86 e302857d e2ff9b45
! Mem[0000000077000010] = 6f492bfe 2f24bfef 857dbb68 2710e28a
! Mem[0000000077000020] = 402a79b3 5ce90042 0e2f5743 fbcc39ec
! Mem[0000000077000030] = 32b0a32d 90a48e68 c3153160 c8a620ac
ldda [%i2]ASI_BLK_AIUP,%f16 ! Block Load from 0000000077000000
! Mem[00000000778001be] = 0a6422f2, %l7 = 00000000ad79d5df
ldstub [%i3+0x1be],%l7 ! %l7 = 00000022000000ff
! Mem[00000000768000ee] = bc060565, %l5 = 00000000000000d7
ldstub [%i1+0x0ee],%l5 ! %l5 = 00000005000000ff
! Mem[00000000778001fc] = 523531cf, %l0 = 000000bc, %l3 = 000000a6
add %i3,0x1fc,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000523531cf
! Mem[0000000090000100] = bcd39fb7 91201067 8601de49 8cc83aab
! Mem[0000000090000110] = 87cfdbfe 7c17d4a9 db933cc8 7ccb291b
! Mem[0000000090000120] = bd92fc99 750ca3ed e426b253 0c8c60c5
! Mem[0000000090000130] = 54588cc4 3d3e1aeb 5d6eabb9 f8dcb6aa
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000076800028] = eb394100, %l0 = 00000000000000bc
swap [%i1+%o5],%l0 ! %l0 = 00000000eb394100
! Mem[0000000076800098] = d966170c100314b9, %l5 = 0000000000000005, %l2 = 00000000deb21d59
add %i1,0x98,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = d966170c100314b9
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
p51_label_24:
! Mem[00000000910000a8] = d6f2b795, %g2 = 650506bcabbae77f
ldsb [%i6+0x0ab],%g2 ! %g2 = ffffffffffffffd6
! Mem[00000000770001bf] = 618c3eb6, %l2 = d966170c100314b9
ldstub [%i2+0x1bf],%l2 ! %l2 = 000000b6000000ff
! Mem[0000000077800154] = ccca5f63, %l5 = 0000000000000005
swap [%i3+0x154],%l5 ! %l5 = 00000000ccca5f63
! Mem[00000000900001f8] = ffd48e2e, %g2 = ffffffffffffffd6
ldub [%i4+0x1fb],%g2 ! %g2 = 00000000000000ff
! Mem[0000000076000020] = 8263bc4c, %l6 = 0000000084dabe40
ldsw [%i0+%o4],%l6 ! %l6 = ffffffff8263bc4c
! Mem[0000000076000010] = bc946161, %l1 = 0000004c, %l3 = 523531cf
add %i0,0x10,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000bc946161
! Mem[00000000778001fd] = 523531cf, %l0 = 00000000eb394100
ldstub [%i3+0x1fd],%l0 ! %l0 = 00000035000000ff
! Mem[00000000918000fc] = dd15b89e, %g2 = 00000000000000ff
ldsh [%o0+0x0fe],%g2 ! %g2 = ffffffffffffdd15
! %l4 = 0000000015688fd2, Mem[00000000908000e8] = d573492c8101fadb
stx %l4,[%i5+0x0e8] ! Mem[00000000908000e8] = 0000000015688fd2
! %l7 = 0000000000000022, Mem[00000000908000b3] = 80a72bad
stb %l7,[%i5+0x0b3] ! Mem[00000000908000b0] = 22a72bad
p51_label_25:
! Mem[00000000768001fc] = 96c2d7b2, %l3 = bc946161, %l5 = ccca5f63
add %i1,0x1fc,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000096c2d7b2
! Mem[00000000768000d4] = 23a0cb45, %l5 = 0000000096c2d7b2
ldsw [%i1+0x0d4],%l5 ! %l5 = 0000000023a0cb45
! Mem[000000009080001c] = 609ec613, %g2 = ffffffffffffdd15
ldsh [%i5+0x01c],%g2 ! %g2 = 000000000000609e
! Mem[00000000918001f4] = ac68968f, %g2 = 000000000000609e
lduh [%o0+0x1f6],%g2 ! %g2 = 000000000000ac68
! Mem[00000000910000fc] = c9468415, %g18 = da60201dbc0210c3
ldsw [%i6+0x0fc],%g2 ! %g2 = da60201dbc0210c3
! %l0 = 0000000000000035, Mem[0000000076000164] = 00441e0c
stw %l0,[%i0+0x164] ! Mem[0000000076000164] = 00000035
! Mem[0000000090000098] = d966170c 100314b9, %g2 = c9468415, %g3 = b79fd3bc
ldd [%i4+0x098],%g2 ! %g2 = 00000000d966170c 00000000100314b9
! Mem[000000007700013c] = c8fcd6e7, %l5 = 23a0cb45, %l3 = bc946161
add %i2,0x13c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c8fcd6e7
! Mem[0000000077800050] = e4b0188a, %l7 = 0000000000000022
swap [%i3+0x050],%l7 ! %l7 = 00000000e4b0188a
! Mem[0000000090000138] = 5d6eabb9 f8dcb6aa, %g2 = d966170c, %g3 = 100314b9
ldd [%i4+0x138],%g2 ! %g2 = 000000005d6eabb9 00000000f8dcb6aa
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000000000035
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000004c
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000b6
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c8fcd6e7
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000015688fd2
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000023a0cb45
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffff8263bc4c
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e4b0188a
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 830d02fa 526f9e28
bne %xcc,p51_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bcff3b80 525f4866
bne %xcc,p51_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5108a6b8 f51e3119
bne %xcc,p51_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 66e58fee 60e3d5dd
bne %xcc,p51_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c2b72b91 5f05d256
bne %xcc,p51_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 7edde056 df5d1673
bne %xcc,p51_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6027f017 67f6f552
bne %xcc,p51_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 22124912 44dd8b69
bne %xcc,p51_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 30383ac4 c34c9b86
bne %xcc,p51_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be e302857d e2ff9b45
bne %xcc,p51_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 6f492bfe 2f24bfef
bne %xcc,p51_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 857dbb68 2710e28a
bne %xcc,p51_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 402a79b3 5ce90042
bne %xcc,p51_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 0e2f5743 fbcc39ec
bne %xcc,p51_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 32b0a32d 90a48e68
bne %xcc,p51_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be c3153160 c8a620ac
bne %xcc,p51_f30_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = fa6dceaf98cd012e
ldx [%i0+0x038],%g3 ! Observed data at 0000000076000038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = ac8b5514e60d0917
ldx [%i0+0x060],%g3 ! Observed data at 0000000076000060
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 76eb27e6232095e2
ldx [%i0+0x090],%g3 ! Observed data at 0000000076000090
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ea261fb8a9a11e77
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000760000a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ab3392e7ffe67ab9
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000760000b0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = feefe1a43428fff8
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000760000c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 54eec28fbdff87b3
ldx [%i0+0x118],%g3 ! Observed data at 0000000076000118
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 55234f65e8cdca0f
ldx [%i0+0x120],%g3 ! Observed data at 0000000076000120
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 4eff55e87c2ce5dd
ldx [%i0+0x130],%g3 ! Observed data at 0000000076000130
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3256bdffa81f2bd8
ldx [%i0+0x158],%g3 ! Observed data at 0000000076000158
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 599d616a00000035
ldx [%i0+0x160],%g3 ! Observed data at 0000000076000160
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2a8185e2b41547db
ldx [%i0+0x178],%g3 ! Observed data at 0000000076000178
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 6005d9ab33d9ff02
ldx [%i0+0x198],%g3 ! Observed data at 0000000076000198
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f16057e6d7d3c4ff
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000760001b0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000000000007c
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000760001b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 46fea23ebbff9967
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000760001c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8c3d4f3fc2c98674
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000760001f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1f0,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 8349a129eb15d00f
ldx [%i1+0x000],%g3 ! Observed data at 0000000076800000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000bc290e8784
ldx [%i1+0x028],%g3 ! Observed data at 0000000076800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 12e30268c57a40cf
ldx [%i1+0x060],%g3 ! Observed data at 0000000076800060
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 12fdcf05fbcc39ec
ldx [%i1+0x070],%g3 ! Observed data at 0000000076800070
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 65c2ebffd48e2e76
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000768000b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 00a3e1e99cf8e557
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 = 0c525b54c2af5fa7
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 = 64dacec523a0cb45
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 = b91403100c1766d9
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 = 6b5d6daa21564ec9
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 = 7fe7baabbc06ff65
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 = 69f79e263680fc59
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 = 762e8ed4ffebc265
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 = 00000000e8cdca0f
ldx [%i1+0x100],%g3 ! Observed data at 0000000076800100
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9ca243ffc5e1ff69
ldx [%i1+0x108],%g3 ! Observed data at 0000000076800108
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x108,%g4
ldx [%g1+0x160],%g2 ! Expected data = b7fa52bfbefc6be3
ldx [%i1+0x160],%g3 ! Observed data at 0000000076800160
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = d831b3ae0f052d46
ldx [%i1+0x188],%g3 ! Observed data at 0000000076800188
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = dda265af95ffab3c
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000768001a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = d7cd55ccf123f88c
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000768001c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1c8,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 30383ac4c34c9b86
ldx [%i2+0x000],%g3 ! Observed data at 0000000077000000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e302857de2ff9b45
ldx [%i2+0x008],%g3 ! Observed data at 0000000077000008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6f492bfe2f24bfef
ldx [%i2+0x010],%g3 ! Observed data at 0000000077000010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 402a79b35ce90042
ldx [%i2+0x020],%g3 ! Observed data at 0000000077000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x020,%g4
ldx [%g1+0x080],%g2 ! Expected data = 57e5f89ce9e1a300
ldx [%i2+0x080],%g3 ! Observed data at 0000000077000080
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = a75fafc2545b520c
ldx [%i2+0x088],%g3 ! Observed data at 0000000077000088
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 45cba023c5ceda64
ldx [%i2+0x090],%g3 ! Observed data at 0000000077000090
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = d966170c100314b9
ldx [%i2+0x098],%g3 ! Observed data at 0000000077000098
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = c94e5621aa6d5d6b
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000770000a0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 650506bcabbae77f
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000770000a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 59fc8036269ef769
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000770000b0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 65c2ebffd48e2e76
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000770000b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 66485f52803bffbc
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000770000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x140],%g2 ! Expected data = fa6dceafe6e1fcfc
ldx [%i2+0x140],%g3 ! Observed data at 0000000077000140
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 698bdd4442a59c24
ldx [%i2+0x148],%g3 ! Observed data at 0000000077000148
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 28b7a02bfc8a2685
ldx [%i2+0x168],%g3 ! Observed data at 0000000077000168
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = b15f8565618c3eff
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000770001b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = bcd39fb791201067
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000770001c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 8601de498cc83aab
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000770001c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 87cfdbfe7c17d4a9
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000770001d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = db933cc87ccb291b
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 = bd92fc99750ca3ed
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000770001e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e426b2530c8c60c5
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000770001e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 54588cc43d3e1aeb
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000770001f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 5d6eabb9f8dcb6aa
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000770001f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1f8,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 8473015c46fea23e
ldx [%i3+0x020],%g3 ! Observed data at 0000000077800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00000022986acdf5
ldx [%i3+0x050],%g3 ! Observed data at 0000000077800050
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 28b7a02b31122cd2
ldx [%i3+0x068],%g3 ! Observed data at 0000000077800068
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = fff169badcb0ca15
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000778000b0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = be6b36895f3f7f8b
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000778000d8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 7083ea26f2303a8f
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000778000f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 6ea8f367b6cfe885
ldx [%i3+0x148],%g3 ! Observed data at 0000000077800148
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = d932a15e00000005
ldx [%i3+0x150],%g3 ! Observed data at 0000000077800150
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2bb3e2ff8d832eb4
ldx [%i3+0x170],%g3 ! Observed data at 0000000077800170
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0000007cfff20d29
ldx [%i3+0x190],%g3 ! Observed data at 0000000077800190
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0f0618c50a64fff2
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000778001b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b3ac5e1b56cf3b35
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000778001d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ec02932652ff31cf
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000778001f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1f8,%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_f2_fail:
set p51_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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_f6_fail:
set p51_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f8_fail:
set p51_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f10_fail:
set p51_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f12_fail:
set p51_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f14_fail:
set p51_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%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:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077000018]
done
p51_trap1o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077000018]
done
p51_trap2e:
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800020]
ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076000008]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076800000]
done
p51_trap2o:
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800020]
ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076000008]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076800000]
done
p51_trap3e:
nop
nop
done
p51_trap3o:
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 = 769d5d062a3036fe
ldx [%g1+0x008],%l1 ! %l1 = 371366efb45b9c18
ldx [%g1+0x010],%l2 ! %l2 = a8e5f2a40f052d46
ldx [%g1+0x018],%l3 ! %l3 = b163d605fa6dceaf
ldx [%g1+0x020],%l4 ! %l4 = 9568b9c66b7f7bd3
ldx [%g1+0x028],%l5 ! %l5 = a45658afff2c1397
ldx [%g1+0x030],%l6 ! %l6 = 95641db4061db6cf
ldx [%g1+0x038],%l7 ! %l7 = 8592f49e4bb22528
! 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 = f1a94f48 adedd8af 6e9b4f46 94d7c41e
! %f4 = 01c38651 13c3f622 8d6e3c72 009a2eeb
! %f8 = e337b09b 06eb172b 10d2aaa8 760440e1
! %f12 = da539bdd d2ca5db3 1b1df822 8e709a31
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 959d501e 6e1f67dc 62ff8803 8350f091
! %f20 = ee74b4ef 4dc993ce 335f094f 9da3d068
! %f24 = f98c99a6 a1c0681f ac4a2b7a 3672e553
! %f28 = a4855382 e4b766b9 fa4ccd7c c2d03a6f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d33fad6b 1f30b300 810016a6 8b934103
! %f36 = fa6ac425 28875157 158239cb e1d32a3f
! %f40 = 846bca33 3c524280 34329f7e 058e2725
! %f44 = 39913d79 bc31f805 5e0b8de9 5b4cf071
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6fdc7a170000001a,%g7,%g1 ! GSR scale = 3, align = 2
wr %g1,%g0,%gsr ! GSR = 6fdc7a170000001a
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[0000000078000174] = 9c1c21e3, %l3 = 39b69c02, %l0 = 61c92963
add %i0,0x174,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009c1c21e3
! %l5 = be1fc672c9669467, Mem[00000000910001c4] = 58ae9c98
stw %l5,[%i6+0x1c4] ! Mem[00000000910001c4] = c9669467
! Mem[0000000079800128] = b2c22e8f, %l0 = 000000009c1c21e3
ldsb [%i3+0x129],%l0 ! %l0 = ffffffffffffffc2
! %f0 = f1a94f48 adedd8af 6e9b4f46 94d7c41e
! %f4 = 01c38651 13c3f622 8d6e3c72 009a2eeb
! %f8 = e337b09b 06eb172b 10d2aaa8 760440e1
! %f12 = da539bdd d2ca5db3 1b1df822 8e709a31
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[00000000910000d0] = 807c80b24ba298be, %g2 = aa1378ebbcff3bc7
ldx [%i6+0x0d0],%g2 ! %g2 = 807c80b24ba298be
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l6 = 91915d59, %l7 = 33c65d70, Mem[0000000090000018] = 1c38131a afc6105d
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 91915d59 33c65d70
! Mem[0000000090000040] = 97104282 1b309035, %g2 = 4ba298be, %g3 = 0bad0b00
ldd [%i4+0x040],%g2 ! %g2 = 0000000097104282 000000001b309035
! Mem[00000000910000f8] = 485fc946, %g2 = 0000000097104282
lduh [%i6+0x0fa],%g2 ! %g2 = 000000000000485f
! Mem[00000000780001c8] = 5c577817dcfe790f, %l1 = cd25b854a1b04315, %l6 = 689a0f0c91915d59
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 5c577817dcfe790f
p52_label_2:
! Mem[0000000090800074] = 940c27ba, %g2 = 000000000000485f
ldub [%i5+0x076],%g2 ! %g2 = 0000000000000094
! Mem[000000007800010c] = ec3ec53c, %l7 = 6b79a2d233c65d70
ldstub [%i0+0x10c],%l7 ! %l7 = 000000ec000000ff
! %f16 = 959d501e 6e1f67dc 62ff8803 8350f091
! %f20 = ee74b4ef 4dc993ce 335f094f 9da3d068
! %f24 = f98c99a6 a1c0681f ac4a2b7a 3672e553
! %f28 = a4855382 e4b766b9 fa4ccd7c c2d03a6f
stda %f16,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000079000000
! Mem[0000000078800020] = 6bf40e81, %l4 = a09dc567eab95ae1
ldsb [%i1+%o4],%l4 ! %l4 = 000000000000006b
! Mem[0000000091800130] = f295856e, %g18 = ccdbbd1ffaaac17c
ldsw [%o0+0x130],%g2 ! %g2 = ccdbbd1ffaaac17c
! Mem[00000000908001d0] = 2dfa5e10, %g2 = fffffffff295856e
lduh [%i5+0x1d2],%g2 ! %g2 = 0000000000002dfa
! %l5 = be1fc672c9669467, Mem[00000000910000a0] = 7e5c3248
stw %l5,[%i6+0x0a0] ! Mem[00000000910000a0] = c9669467
! Mem[00000000918001d8] = e375a940d3a302d8, %g2 = 0000000000002dfa
ldx [%o0+0x1d8],%g2 ! %g2 = e375a940d3a302d8
! Mem[00000000780000f0] = 48ab5f1e, %l4 = 000000000000006b
ldstub [%i0+0x0f0],%l4 ! %l4 = 00000048000000ff
! Mem[0000000090000070] = 9ca36282, %g18 = ccdbbd1ffaaac17c
ldsw [%i4+0x070],%g2 ! %g2 = ccdbbd1ffaaac17c
p52_label_3:
! Mem[00000000790000d8] = 4aacdae4, %l7 = 00000000000000ec
swap [%i2+0x0d8],%l7 ! %l7 = 000000004aacdae4
! Mem[0000000079800038] = eb7db874, %l3 = 39b69c02, %l4 = 00000048
add %i3,0x38,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000eb7db874
! Mem[0000000079800098] = 62bbc308, %l2 = 337dfff2, %l3 = 39b69c02
add %i3,0x98,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000062bbc308
! Mem[00000000798000c0] = 278f3efd 3759bf17 746bcfb6 3146a1f7
! Mem[00000000798000d0] = c1a5c593 8c90f314 5889de3d 8e750309
! Mem[00000000798000e0] = 23045e47 72b61848 dd33b70f 13ef3e96
! Mem[00000000798000f0] = 6cdc0676 3b7069c1 aff50a48 ab9aa50a
mov 0x0c0,%g6
ldda [%i3+%g6]ASI_BLK_SL,%f0 ! Block Load from 00000000798000c0
membar #Sync ! Added by membar checker (2222)
! Mem[0000000079000005] = 1e509d95, %l0 = ffffffffffffffc2
ldstub [%i2+0x005],%l0 ! %l0 = 00000050000000ff
! %l1 = cd25b854a1b04315, Mem[000000009180013c] = e4f36777
sth %l1,[%o0+0x13c] ! Mem[000000009180013c] = 43156777
! Mem[0000000078000198] = b73b3d51af62c943, %l1 = cd25b854a1b04315, %l7 = 000000004aacdae4
add %i0,0x198,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = b73b3d51af62c943
! Mem[00000000908001b0] = c53bc45166474039, %g2 = ffffffff9ca36282
ldx [%i5+0x1b0],%g2 ! %g2 = c53bc45166474039
! %l2 = 337dfff2, %l3 = 62bbc308, Mem[0000000091000008] = fb9248e5 a058c056
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 337dfff2 62bbc308
! Mem[00000000790000e8] = ebcd66cf, %l2 = ab946ba6337dfff2
ldstub [%i2+0x0e8],%l2 ! %l2 = 000000eb000000ff
p52_label_4:
! %f0 = 17bf5937 fd3e8f27 f7a14631 b6cf6b74
! %f4 = 14f3908c 93c5a5c1 0903758e 3dde8958
! %f8 = 4818b672 475e0423 963eef13 0fb733dd
! %f12 = c169703b 7606dc6c 0aa59aab 480af5af
stda %f0,[%i2]ASI_COMMIT_P ! Block Store to 0000000079000000
! Mem[000000009080000c] = 005c8a51, %g2 = c53bc45166474039
lduw [%i5+0x00c],%g2 ! %g2 = 00000000005c8a51
! Mem[0000000090800080] = 9df8cfa28c2a4225, %g2 = 00000000005c8a51
ldx [%i5+0x080],%g2 ! %g2 = 9df8cfa28c2a4225
! %l4 = 00000000eb7db874, Mem[00000000900000d0] = 592fdb41
stw %l4,[%i4+0x0d0] ! Mem[00000000900000d0] = eb7db874
! Mem[00000000788001e0] = ff9aa11fa0151348, %l4 = 00000000eb7db874, %l2 = 00000000000000eb
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = ff9aa11fa0151348
! Mem[0000000090800098] = a2cd0a0d6de004cd, %g2 = 9df8cfa28c2a4225
ldx [%i5+0x098],%g2 ! %g2 = a2cd0a0d6de004cd
! Mem[0000000090800138] = b4536211, %g2 = a2cd0a0d6de004cd
lduh [%i5+0x138],%g2 ! %g2 = 000000000000b453
! Mem[00000000908000e4] = 7184bdc4, %g2 = 000000000000b453
lduw [%i5+0x0e4],%g2 ! %g2 = 000000007184bdc4
membar #Sync ! Added by membar checker (2223)
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = eb7db874 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %l0 = 0000000000000050, Mem[00000000900001f4] = cbeb4ca2
stw %l0,[%i4+0x1f4] ! Mem[00000000900001f4] = 00000050
p52_label_5:
! Mem[0000000079000178] = f35afe7d, %l2 = a0151348, %l0 = 00000050
add %i2,0x178,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f35afe7d
! Mem[0000000078800180] = 8c333849 0a018c5f 90b25613 8fbead5d
! Mem[0000000078800190] = 19d2aa9d 2fed0573 13239b3a 24bdb654
! Mem[00000000788001a0] = 2f5b0578 e81a8cb5 87db69c5 4ee22ec5
! Mem[00000000788001b0] = d0d26ba8 e0209186 f9a6ff25 35373e84
ldda [%i1+%g4]ASI_BLK_SL,%f16 ! Block Load from 0000000078800180
! Mem[0000000079800023] = e3625644, %l3 = 0000000062bbc308
ldstub [%i3+0x023],%l3 ! %l3 = 00000044000000ff
! Mem[0000000078800064] = a24cb073, %l3 = 0000000000000044
lduh [%i1+0x066],%l3 ! %l3 = 000000000000b073
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = eb7db874 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000790001d0] = 3f9846c02ce057c9, %l7 = b73b3d51af62c943, %l0 = 00000000f35afe7d
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 3f9846c02ce057c9
! %l1 = cd25b854a1b04315, Mem[00000000790000c8] = 5bc4ab9f
sth %l1,[%i2+0x0c8] ! Mem[00000000790000c8] = 4315ab9f
! Mem[0000000078800040] = e8d13c3d 1953a5ae b51410b7 6abc7c0c
! Mem[0000000078800050] = e7ec4494 3b285dd9 76b2f823 1cdf7283
! Mem[0000000078800060] = 34edad7a a24cb073 5f10a5ed 9794ea45
! Mem[0000000078800070] = f483ae32 d235db17 b6376db0 4269b9ea
mov 0x040,%g4
ldda [%i1+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000078800040
! Mem[0000000079800000] = 3abfc23f 62589c71, %l0 = 2ce057c9, %l1 = a1b04315
ldd [%i3+%g0],%l0 ! %l0 = 000000003abfc23f 0000000062589c71
! Mem[000000007800018f] = 1b9845a8, %l1 = 0000000062589c71
ldstub [%i0+0x18f],%l1 ! %l1 = 000000a8000000ff
p52_label_6:
! %l5 = be1fc672c9669467, Mem[00000000908001d0] = 68432dfa5e10b39d
stx %l5,[%i5+0x1d0] ! Mem[00000000908001d0] = be1fc672c9669467
! Mem[0000000079000168] = 0792a761, %l3 = 0000b073, %l3 = 0000b073
add %i2,0x168,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000792a761
! %l4 = 00000000eb7db874, Mem[00000000908001d0] = be1fc672
stw %l4,[%i5+0x1d0] ! Mem[00000000908001d0] = eb7db874
! Mem[0000000091800094] = ea90090f, %g2 = 000000007184bdc4
lduw [%o0+0x094],%g2 ! %g2 = 00000000ea90090f
! Mem[00000000910001f0] = 9a24d29c, %g2 = 00000000ea90090f
ldsb [%i6+0x1f1],%g2 ! %g2 = ffffffffffffff9a
! %l2 = ff9aa11fa0151348, Mem[000000009080001a] = f9a0609e
sth %l2,[%i5+0x01a] ! Mem[0000000090800018] = 1348609e
! %l7 = b73b3d51af62c943, Mem[00000000910000d6] = 98be5fd5
stb %l7,[%i6+0x0d6] ! Mem[00000000910000d4] = 43be5fd5
! Mem[0000000078800150] = 5ca3cb06bffe270b, %l4 = 00000000eb7db874, %l5 = be1fc672c9669467
add %i1,0x150,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 5ca3cb06bffe270b
! %l3 = 000000000792a761, Mem[00000000908001a4] = f0aaddfd
stw %l3,[%i5+0x1a4] ! Mem[00000000908001a4] = 0792a761
! Mem[0000000079800124] = dd05803b, %l3 = 000000000792a761
ldsh [%i3+0x124],%l3 ! %l3 = ffffffffffffdd05
p52_label_7:
! Mem[0000000091000008] = 337dfff2, %g2 = ffffffffffffff9a
ldsh [%i6+%o1],%g2 ! %g2 = 000000000000337d
! Mem[00000000788000b2] = f8786a92, %l2 = ff9aa11fa0151348
ldstub [%i1+0x0b2],%l2 ! %l2 = 0000006a000000ff
! Mem[000000009100014c] = 53783ab9, %g2 = 000000000000337d
lduh [%i6+0x14e],%g2 ! %g2 = 0000000000005378
! Mem[0000000079000000] = 17bf5937, %l3 = ffffffffffffdd05
ldsb [%i2+0x001],%l3 ! %l3 = ffffffffffffffbf
! Mem[00000000790001cc] = 7cf7d45b, %l2 = 000000000000006a
lduw [%i2+0x1cc],%l2 ! %l2 = 000000007cf7d45b
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = eb7db874 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000788000ac] = 4e5dc9a9, %l3 = ffffffbf, %l2 = 7cf7d45b
add %i1,0xac,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004e5dc9a9
! Mem[0000000090800020] = cd842cc6, %g2 = 0000000000005378
lduh [%i5+%o4],%g2 ! %g2 = 000000000000cd84
! Mem[00000000780000f0] = ffab5f1e, %l4 = 00000000eb7db874
ldub [%i0+0x0f0],%l4 ! %l4 = 00000000000000ff
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
p52_label_8:
! Mem[000000007880007c] = 4269b9ea, %l5 = 5ca3cb06bffe270b
swap [%i1+0x07c],%l5 ! %l5 = 000000004269b9ea
! Mem[0000000078000173] = ac758b67, %l3 = ffffffffffffffbf
ldstub [%i0+0x173],%l3 ! %l3 = 00000067000000ff
! Mem[0000000078800060] = 34edad7a, %l2 = 000000004e5dc9a9
ldsb [%i1+0x062],%l2 ! %l2 = ffffffffffffffad
! Mem[00000000798000e4] = 72b61848, %l0 = 3abfc23f, %l3 = 00000067
add %i3,0xe4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000072b61848
! Mem[0000000078800178] = 9174d447068cc2e9, %l6 = 5c577817dcfe790f, %l5 = 000000004269b9ea
add %i1,0x178,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 9174d447068cc2e9
! Mem[0000000091800134] = 7fe0f8a7, %g2 = 000000000000cd84
ldub [%o0+0x136],%g2 ! %g2 = 000000000000007f
! %l5 = 9174d447068cc2e9, Mem[00000000798001e0] = 4d67eeb2
stw %l5,[%i3+0x1e0] ! Mem[00000000798001e0] = 068cc2e9
! Mem[0000000078800004] = ee877114, %l0 = 3abfc23f, %l2 = ffffffad
add %i1,0x04,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ee877114
! Mem[00000000798000c8] = 746bcfb63146a1f7, %l2 = 00000000ee877114, %l4 = 00000000000000ff
add %i3,0xc8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 746bcfb63146a1f7
! %f0 = aea55319 3d3cd1e8 0c7cbc6a b71014b5
! %f4 = d95d283b 9444ece7 8372df1c 23f8b276
! %f8 = 73b04ca2 7aaded34 45ea9497 eda5105f
! %f12 = 17db35d2 32ae83f4 eab96942 b06d37b6
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
p52_label_9:
! %l0 = 000000003abfc23f, Mem[0000000091800046] = 3761ed80
stb %l0,[%o0+0x046] ! Mem[0000000091800044] = 3f61ed80
membar #Sync ! Added by membar checker (2224)
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed 00000050 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000910001d8] = 706bb7f9, %g18 = ccdbbd1ffaaac17c
ldsw [%i6+0x1d8],%g2 ! %g2 = ccdbbd1ffaaac17c
! Mem[00000000788001d0] = 9741a265972fc5cc, %l1 = 00000000000000a8, %l3 = 0000000072b61848
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 9741a265972fc5cc
! Mem[000000007800000c] = c924aaab, %l4 = 746bcfb63146a1f7
swap [%i0+0x00c],%l4 ! %l4 = 00000000c924aaab
membar #Sync ! Added by membar checker (2225)
! Mem[0000000090000040] = 5f8c010a 4938338c 5dadbe8f 1356b290
! Mem[0000000090000050] = 7305ed2f 9daad219 54b6bd24 3a9b2313
! Mem[0000000090000060] = b58c1ae8 78055b2f c52ee24e c569db87
! Mem[0000000090000070] = 869120e0 a86bd2d0 843e3735 25ffa6f9
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000007980004c] = cdf0785b, %l7 = af62c943, %l5 = 068cc2e9
add %i3,0x4c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000cdf0785b
! Mem[0000000079800158] = a6b6fc08, %l1 = 000000a8, %l7 = af62c943
add %i3,0x158,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a6b6fc08
! %l4 = c924aaab, %l5 = cdf0785b, Mem[0000000090000020] = 011f10cf c740a50e
std %l4,[%i4+%o4] ! Mem[0000000090000020] = c924aaab cdf0785b
p52_label_10:
! Mem[0000000090000134] = f0ec3fac, %g2 = 00000000706bb7f9
lduw [%i4+0x134],%g2 ! %g2 = 00000000f0ec3fac
! Mem[0000000079000040] = fb6e2e06, %l5 = cdf0785b, %l6 = dcfe790f
add %i2,0x40,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fb6e2e06
! %l0 = 3abfc23f, %l1 = 000000a8, Mem[0000000091800148] = 34fee6a0 07e0d876
std %l0,[%o0+0x148] ! Mem[0000000091800148] = 3abfc23f 000000a8
! %f0 = aea55319 3d3cd1e8 0c7cbc6a b71014b5
! %f4 = d95d283b 9444ece7 8372df1c 23f8b276
! %f8 = 73b04ca2 7aaded34 45ea9497 eda5105f
! %f12 = 17db35d2 32ae83f4 eab96942 b06d37b6
mov 0x080,%g4
stda %f0,[%i1+%g4]ASI_COMMIT_P ! Block Store to 0000000078800080
! Mem[000000007880013c] = 4819f2a5, %l4 = 00000000c924aaab
ldsb [%i1+0x13e],%l4 ! %l4 = fffffffffffffff2
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[00000000798001b4] = 07bbda1f, %l1 = 000000a8, %l7 = a6b6fc08
add %i3,0x1b4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000007bbda1f
! Mem[00000000910000b8] = a41d64e0, %g2 = 00000000f0ec3fac
ldub [%i6+0x0b9],%g2 ! %g2 = 00000000000000a4
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[000000009000006c] = 87869120, %g2 = 00000000000000a4
ldub [%i4+0x06f],%g2 ! %g2 = 0000000000000087
p52_label_11:
! %l2 = ee877114, %l3 = 972fc5cc, Mem[0000000090000190] = 7305ed2f 9daad219
std %l2,[%i4+0x190] ! Mem[0000000090000190] = ee877114 972fc5cc
! %l6 = 00000000fb6e2e06, Mem[00000000788001a4] = e81a8cb5
stw %l6,[%i1+0x1a4] ! Mem[00000000788001a4] = fb6e2e06
! Mem[00000000900000c8] = 5f817b48ee4cc928, %g2 = 0000000000000087
ldx [%i4+0x0c8],%g2 ! %g2 = 5f817b48ee4cc928
! Mem[000000009080008c] = dfa19519, %g2 = 5f817b48ee4cc928
lduh [%i5+0x08e],%g2 ! %g2 = 000000000000dfa1
! %l6 = 00000000fb6e2e06, Mem[00000000908000da] = 8fd849bd
sth %l6,[%i5+0x0da] ! Mem[00000000908000d8] = 2e0649bd
! Mem[00000000798000d2] = c1a5c593, %l6 = 00000000fb6e2e06
ldstub [%i3+0x0d2],%l6 ! %l6 = 000000c5000000ff
! Mem[0000000079800118] = 7e3a8b60, %l4 = fffffffffffffff2
swap [%i3+0x118],%l4 ! %l4 = 000000007e3a8b60
! %f0 = aea55319 3d3cd1e8 0c7cbc6a b71014b5
! %f4 = d95d283b 9444ece7 8372df1c 23f8b276
! %f8 = 73b04ca2 7aaded34 45ea9497 eda5105f
! %f12 = 17db35d2 32ae83f4 eab96942 b06d37b6
stda %f0,[%i2+%g6]ASI_BLK_SL ! Block Store to 00000000790000c0
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800008] = cad99599 d97e67e1, %g2 = 0000dfa1, %g3 = 1b309035
ldd [%o0+%o1],%g2 ! %g2 = 00000000cad99599 00000000d97e67e1
p52_label_12:
! Mem[00000000910000d4] = 4ba243be, %g18 = ccdbbd1ffaaac17c
ldsw [%i6+0x0d4],%g2 ! %g2 = ccdbbd1ffaaac17c
! Mem[000000007980017f] = 9db2528a, %l1 = 00000000000000a8
ldstub [%i3+0x17f],%l1 ! %l1 = 0000008a000000ff
! Mem[00000000788001f0] = 65f0dc7f5bcc50c7, %l4 = 000000007e3a8b60
ldx [%i1+0x1f0],%l4 ! %l4 = 65f0dc7f5bcc50c7
! Mem[00000000790000a8] = cfba1e11, %l0 = 000000003abfc23f
ldsb [%i2+0x0ab],%l0 ! %l0 = 0000000000000011
! Mem[0000000091800118] = 29c2ad3a, %g2 = 000000004ba243be
ldsb [%o0+0x118],%g2 ! %g2 = 0000000000000029
! %l0 = 0000000000000011, Mem[0000000090800118] = 9ea7e060
stw %l0,[%i5+0x118] ! Mem[0000000090800118] = 00000011
! Mem[000000007880007e] = bffe270b, %l2 = 00000000ee877114
ldstub [%i1+0x07e],%l2 ! %l2 = 00000027000000ff
! %l3 = 9741a265972fc5cc, Mem[000000009100005e] = 7bb3f748
sth %l3,[%i6+0x05e] ! Mem[000000009100005c] = c5ccf748
! Mem[0000000079000080] = b1479e28 db0a55aa 91a03149 b2b0f042
! Mem[0000000079000090] = c753f2ed 3d4810e7 9728a767 cff9ba6e
! Mem[00000000790000a0] = c3a19aa0 26b009aa cfba1e11 80d6260e
! Mem[00000000790000b0] = f8a34b7f 066a3a8d 108258b2 eadc9ae3
ldda [%i2+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000079000080
! Mem[00000000798000b8] = eb29b172, %l3 = 9741a265972fc5cc
swap [%i3+0x0b8],%l3 ! %l3 = 00000000eb29b172
p52_label_13:
! Mem[0000000090800198] = 17670eb3, %g2 = 0000000000000029
lduh [%i5+0x19a],%g2 ! %g2 = 0000000000001767
! Mem[0000000079000018] = 0903758e 3dde8958, %l2 = 00000027, %l3 = eb29b172
ldd [%i2+%o3],%l2 ! %l2 = 000000000903758e 000000003dde8958
! %l4 = 65f0dc7f5bcc50c7, Mem[000000007800008e] = 238f61d6
stb %l4,[%i0+0x08e] ! Mem[000000007800008c] = 238fc7d6
! Mem[00000000910001a4] = 4b789b27, %g2 = 0000000000001767
lduh [%i6+0x1a6],%g2 ! %g2 = 0000000000004b78
! Mem[0000000090800158] = c37398fd, %g2 = 0000000000004b78
ldsh [%i5+0x158],%g2 ! %g2 = ffffffffffffc373
! Mem[0000000079000098] = 9728a767, %l2 = 000000000903758e
swap [%i2+0x098],%l2 ! %l2 = 000000009728a767
! %l2 = 9728a767, %l3 = 3dde8958, Mem[0000000078000188] = 8f50dc46 1b9845ff
std %l2,[%i0+0x188] ! Mem[0000000078000188] = 9728a767 3dde8958
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[0000000090800024] = 84b81ed6, %g2 = ffffffffffffc373
lduw [%i5+0x024],%g2 ! %g2 = 0000000084b81ed6
! %f0 = b1479e28 db0a55aa 91a03149 b2b0f042
! %f4 = c753f2ed 3d4810e7 9728a767 cff9ba6e
! %f8 = c3a19aa0 26b009aa cfba1e11 80d6260e
! %f12 = f8a34b7f 066a3a8d 108258b2 eadc9ae3
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
p52_label_14:
! Mem[0000000091800164] = 0becbed7, %g2 = 0000000084b81ed6
ldub [%o0+0x167],%g2 ! %g2 = 000000000000000b
! Mem[0000000091800064] = c7f08ffd, %g2 = 000000000000000b
ldub [%o0+0x066],%g2 ! %g2 = 00000000000000c7
! Mem[00000000780000a4] = f77e9dc4, %l7 = 0000000007bbda1f
swap [%i0+0x0a4],%l7 ! %l7 = 00000000f77e9dc4
! Mem[00000000910000d8] = 4d411e61, %g2 = 00000000000000c7
ldsb [%i6+0x0db],%g2 ! %g2 = 000000000000004d
! Mem[0000000091000128] = 3f33e222, %g2 = 000000000000004d
lduw [%i6+0x128],%g2 ! %g2 = 000000003f33e222
! Mem[00000000798001b0] = 08d1b02d, %l4 = 5bcc50c7, %l2 = 9728a767
add %i3,0x1b0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000008d1b02d
! Mem[00000000788001c4] = 87cb9c7e, %l7 = f77e9dc4, %l0 = 00000011
add %i1,0x1c4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000087cb9c7e
membar #Sync ! Added by membar checker (2226)
! Mem[0000000090000000] = 010a4938, %g2 = 000000003f33e222
ldub [%i4+0x002],%g2 ! %g2 = 0000000000000001
! Mem[0000000078800120] = ded9807ac666890e, %l7 = 00000000f77e9dc4, %l6 = 00000000000000c5
add %i1,0x120,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = ded9807ac666890e
! %l4 = 5bcc50c7, %l5 = cdf0785b, Mem[0000000090800170] = f252e1de d1003f75
std %l4,[%i5+0x170] ! Mem[0000000090800170] = 5bcc50c7 cdf0785b
p52_label_15:
! %l4 = 5bcc50c7, %l5 = cdf0785b, Mem[00000000918000d8] = 4d2b38ff 16493f32
std %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = 5bcc50c7 cdf0785b
! Mem[0000000078800044] = 1953a5ae, %l6 = ded9807ac666890e
swap [%i1+0x044],%l6 ! %l6 = 000000001953a5ae
! Mem[0000000078000076] = 8bf9a123, %l3 = 000000003dde8958
ldstub [%i0+0x076],%l3 ! %l3 = 000000a1000000ff
! Mem[0000000078000190] = 92d3898253a0a044, %l3 = 00000000000000a1, %l2 = 0000000008d1b02d
add %i0,0x190,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 92d3898253a0a044
! Mem[00000000798000a8] = 29ed98cd567ec411, %l2 = 92d3898253a0a044, %l0 = 0000000087cb9c7e
add %i3,0xa8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 29ed98cd567ec411
! Mem[00000000788000f4] = 7d03701c, %l2 = 53a0a044, %l7 = f77e9dc4
add %i1,0xf4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007d03701c
! Mem[0000000079000018] = 0903758e3dde8958, %l5 = 00000000cdf0785b, %l0 = 29ed98cd567ec411
add %i2,0x18,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 0903758e3dde8958
! Mem[0000000090000138] = 2ec75cc3, %g2 = 0000000000000001
lduh [%i4+0x13a],%g2 ! %g2 = 0000000000002ec7
! Mem[0000000078800078] = b6376db0 bffeff0b, %l6 = 1953a5ae, %l7 = 7d03701c
ldd [%i1+0x078],%l6 ! %l6 = 00000000b6376db0 00000000bffeff0b
! Mem[0000000090000040] = 5f8c010a 4938338c 5dadbe8f 1356b290
! Mem[0000000090000050] = 7305ed2f 9daad219 54b6bd24 3a9b2313
! Mem[0000000090000060] = b58c1ae8 78055b2f c52ee24e c569db87
! Mem[0000000090000070] = 869120e0 a86bd2d0 843e3735 25ffa6f9
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
p52_label_16:
! %l0 = 3dde8958, %l1 = 0000008a, Mem[0000000091800068] = 8ffd7405 5581e7b6
std %l0,[%o0+0x068] ! Mem[0000000091800068] = 3dde8958 0000008a
! Mem[0000000091800078] = d16d7231, %g2 = 0000000000002ec7
lduh [%o0+0x078],%g2 ! %g2 = 000000000000d16d
! Mem[000000009080007c] = 7bfd9df8, %g2 = 000000000000d16d
ldub [%i5+0x07e],%g2 ! %g2 = 000000000000007b
! Mem[0000000079000038] = 0aa59aab, %l7 = bffeff0b, %l3 = 000000a1
add %i2,0x38,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000aa59aab
! Mem[00000000780001c4] = e2fce974, %l0 = 0903758e3dde8958
swap [%i0+0x1c4],%l0 ! %l0 = 00000000e2fce974
! Mem[000000009180012c] = cd05bea2, %g2 = 000000000000007b
lduw [%o0+0x12c],%g2 ! %g2 = 00000000cd05bea2
! %l3 = 000000000aa59aab, Mem[0000000091800008] = cad99599
sth %l3,[%o0+%o1] ! Mem[0000000091800008] = 9aab9599
! Mem[0000000090000000] = 5f8c010a 4938338c 5dadbe8f 1356b290
! Mem[0000000090000010] = 7305ed2f 9daad219 54b6bd24 3a9b2313
! Mem[0000000090000020] = b58c1ae8 78055b2f c52ee24e c569db87
! Mem[0000000090000030] = 869120e0 a86bd2d0 843e3735 25ffa6f9
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000790000c4] = 1953a5ae, %l1 = 000000000000008a
swap [%i2+0x0c4],%l1 ! %l1 = 000000001953a5ae
! Mem[00000000780001d4] = 0ef50ce2, %l2 = 92d3898253a0a044
swap [%i0+0x1d4],%l2 ! %l2 = 000000000ef50ce2
p52_label_17:
! Mem[0000000078800008] = 81dcbefe, %l3 = 0aa59aab, %l1 = 1953a5ae
add %i1,0x08,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000081dcbefe
! Mem[000000007880016c] = 3a94e64d, %l6 = 00000000b6376db0
swap [%i1+0x16c],%l6 ! %l6 = 000000003a94e64d
! Mem[0000000079800150] = ed9ad678, %l2 = 000000000ef50ce2
swap [%i3+0x150],%l2 ! %l2 = 00000000ed9ad678
! %l3 = 000000000aa59aab, Mem[00000000900000aa] = 1e1180d6
sth %l3,[%i4+0x0aa] ! Mem[00000000900000a8] = 9aab80d6
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
stda %f16,[%i0+%g5]ASI_BLK_AIUP ! Block Store to 0000000078000100
! Mem[0000000090000120] = 69502861, %g2 = 00000000cd05bea2
lduh [%i4+0x120],%g2 ! %g2 = 0000000000006950
! Mem[00000000908001e4] = d18d45f2, %g2 = 0000000000006950
ldsb [%i5+0x1e7],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000090000040] = 5f8c010a 4938338c 5dadbe8f 1356b290
! Mem[0000000090000050] = 7305ed2f 9daad219 54b6bd24 3a9b2313
! Mem[0000000090000060] = b58c1ae8 78055b2f c52ee24e c569db87
! Mem[0000000090000070] = 869120e0 a86bd2d0 843e3735 25ffa6f9
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[00000000910001c0] = 76dac966, %g2 = ffffffffffffffd1
ldsb [%i6+0x1c2],%g2 ! %g2 = 0000000000000076
! Mem[0000000078800080] = aea55319, %l5 = 00000000cdf0785b
ldstub [%i1+0x080],%l5 ! %l5 = 000000ae000000ff
p52_label_18:
! %l2 = 00000000ed9ad678, Mem[00000000900000d6] = d21954b6
stb %l2,[%i4+0x0d6] ! Mem[00000000900000d4] = 781954b6
! Mem[0000000078000094] = d2ffa757, %l3 = 0aa59aab, %l1 = 81dcbefe
add %i0,0x94,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d2ffa757
! Mem[0000000078800115] = 037b041e, %l4 = 65f0dc7f5bcc50c7
ldstub [%i1+0x115],%l4 ! %l4 = 0000007b000000ff
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
mov 0x140,%g6
stda %f16,[%i2+%g6]ASI_BLK_S ! Block Store to 0000000079000140
! Mem[0000000090000040] = 5f8c010a 4938338c 5dadbe8f 1356b290
! Mem[0000000090000050] = 7305ed2f 9daad219 54b6bd24 3a9b2313
! Mem[0000000090000060] = b58c1ae8 78055b2f c52ee24e c569db87
! Mem[0000000090000070] = 869120e0 a86bd2d0 843e3735 25ffa6f9
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000788000db] = b5547eb5, %l0 = 00000000e2fce974
ldstub [%i1+0x0db],%l0 ! %l0 = 000000b5000000ff
! Mem[000000007980015e] = 58fc8e1f, %l5 = 00000000000000ae
ldstub [%i3+0x15e],%l5 ! %l5 = 0000008e000000ff
! Mem[0000000079800178] = 665655eb, %l4 = 0000007b, %l0 = 000000b5
add %i3,0x178,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000665655eb
! Mem[0000000091800180] = 5e813a89, %g2 = 0000000000000076
ldsb [%o0+0x182],%g2 ! %g2 = 000000000000005e
membar #Sync ! Added by membar checker (2227)
! Mem[0000000078000104] = 4938338c, %l4 = 0000007b, %l4 = 0000007b
add %i0,0x104,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000004938338c
p52_label_19:
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
stda %f16,[%i2+%g6]ASI_COMMIT_P ! Block Store to 0000000079000140
! Mem[0000000078000118] = 54b6bd24, %l5 = 000000000000008e
swap [%i0+0x118],%l5 ! %l5 = 0000000054b6bd24
! Mem[0000000079800152] = 0ef50ce2, %l7 = 00000000bffeff0b
ldstub [%i3+0x152],%l7 ! %l7 = 0000000c000000ff
! Mem[00000000918000ac] = 36850d8c, %g2 = 000000000000005e
lduh [%o0+0x0ac],%g2 ! %g2 = 0000000000003685
! Mem[000000007900013b] = 3e5ff8b3, %l2 = 00000000ed9ad678
ldstub [%i2+0x13b],%l2 ! %l2 = 000000b3000000ff
! Mem[00000000798000f4] = 3b7069c1, %l5 = 0000000054b6bd24
ldub [%i3+0x0f6],%l5 ! %l5 = 0000000000000069
! Mem[0000000078000164] = 2e55ba53, %l6 = 3a94e64d, %l1 = d2ffa757
add %i0,0x164,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002e55ba53
! Mem[00000000918001f0] = 019c9db48a23ac68, %g2 = 0000000000003685
ldx [%o0+0x1f0],%g2 ! %g2 = 019c9db48a23ac68
! Mem[0000000079800020] = e36256ff, %l0 = 00000000665655eb
swap [%i3+%o4],%l0 ! %l0 = 00000000e36256ff
! Mem[0000000078800110] = f325ea0803ff041e, %l3 = 000000000aa59aab, %l1 = 000000002e55ba53
add %i1,0x110,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = f325ea0803ff041e
p52_label_20:
! %l3 = 000000000aa59aab, Mem[0000000091800098] = cd824bad795c1135
stx %l3,[%o0+0x098] ! Mem[0000000091800098] = 000000000aa59aab
! Mem[00000000900000c0] = 5f8c010a 4938338c 5dadbe8f 1356b290
! Mem[00000000900000d0] = 7305ed2f 9daa7819 54b6bd24 3a9b2313
! Mem[00000000900000e0] = b58c1ae8 78055b2f c52ee24e c569db87
! Mem[00000000900000f0] = 869120e0 a86bd2d0 843e3735 25ffa6f9
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %l3 = 000000000aa59aab, Mem[0000000091000001] = 061aa11b
stb %l3,[%i6+0x001] ! Mem[0000000091000000] = ab1aa11b
! Mem[00000000900000a4] = 26b009aa, %g18 = ccdbbd1ffaaac17c
ldsw [%i4+0x0a4],%g2 ! %g2 = ccdbbd1ffaaac17c
! Mem[000000009080000c] = 8a51f7ed, %g2 = 0000000026b009aa
ldsb [%i5+0x00e],%g2 ! %g2 = ffffffffffffff8a
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[000000009080010c] = 1b4df413, %g2 = ffffffffffffff8a
ldub [%i5+0x10f],%g2 ! %g2 = 000000000000001b
! Mem[0000000090800128] = de0e84bd, %g2 = 000000000000001b
ldsh [%i5+0x128],%g2 ! %g2 = ffffffffffffde0e
! %l6 = 000000003a94e64d, Mem[0000000078800034] = d4d5362e
stw %l6,[%i1+0x034] ! Mem[0000000078800034] = 3a94e64d
! Mem[00000000788000c0] = a8fdf5f93b3e7e62, %l1 = f325ea0803ff041e, %l7 = 000000000000000c
add %i1,0xc0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a8fdf5f93b3e7e62
p52_label_21:
! %l1 = f325ea0803ff041e, Mem[0000000091000070] = 060d415c
stb %l1,[%i6+0x070] ! Mem[0000000091000070] = 1e0d415c
! Mem[0000000079000080] = b1479e28db0a55aa, %l5 = 0000000000000069, %l7 = a8fdf5f93b3e7e62
add %i2,0x80,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = b1479e28db0a55aa
! Mem[00000000780001cc] = dcfe790f, %l0 = 00000000e36256ff
ldsb [%i0+0x1cf],%l0 ! %l0 = 000000000000000f
! Mem[0000000090000180] = 5f8c010a 4938338c 5dadbe8f 1356b290
! Mem[0000000090000190] = ee877114 972fc5cc 54b6bd24 3a9b2313
! Mem[00000000900001a0] = b58c1ae8 78055b2f c52ee24e c569db87
! Mem[00000000900001b0] = 869120e0 a86bd2d0 843e3735 25ffa6f9
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[00000000798001dc] = ca2755ca, %l5 = 0000000000000069
swap [%i3+0x1dc],%l5 ! %l5 = 00000000ca2755ca
! Mem[0000000091800158] = 8265e37d, %g2 = ffffffffffffde0e
lduh [%o0+0x158],%g2 ! %g2 = 0000000000008265
! Mem[00000000780000ab] = 7a92365e, %l1 = f325ea0803ff041e
ldstub [%i0+0x0ab],%l1 ! %l1 = 0000005e000000ff
! %l4 = 000000004938338c, Mem[00000000780000d0] = d46c39a102730150
stx %l4,[%i0+0x0d0] ! Mem[00000000780000d0] = 000000004938338c
! %l5 = 00000000ca2755ca, Mem[0000000079000000] = 17bf5937fd3e8f27
stx %l5,[%i2+%g0] ! Mem[0000000079000000] = 00000000ca2755ca
! Mem[0000000078000180] = 318c00bd, %l2 = 00000000000000b3
lduw [%i0+0x180],%l2 ! %l2 = 00000000318c00bd
p52_label_22:
! %l7 = b1479e28db0a55aa, Mem[0000000091800108] = 999fbad05d08a3b7
stx %l7,[%o0+0x108] ! Mem[0000000091800108] = b1479e28db0a55aa
! Mem[00000000918000f8] = 1607608c097fdd15, %g2 = 0000000000008265
ldx [%o0+0x0f8],%g2 ! %g2 = 1607608c097fdd15
! Mem[000000007880015e] = e2df789b, %l2 = 00000000318c00bd
ldstub [%i1+0x15e],%l2 ! %l2 = 00000078000000ff
! %f0 = b1479e28 db0a55aa 91a03149 b2b0f042
! %f4 = c753f2ed 3d4810e7 9728a767 cff9ba6e
! %f8 = c3a19aa0 26b009aa cfba1e11 80d6260e
! %f12 = f8a34b7f 066a3a8d 108258b2 eadc9ae3
stda %f0,[%i2]ASI_BLK_PL ! Block Store to 0000000079000000
! Mem[00000000790001e8] = 6df85c9e9421f72c, %l0 = 000000000000000f, %l3 = 000000000aa59aab
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 6df85c9e9421f72c
! Mem[00000000798000a0] = bfe1a18a, %l5 = 00000000ca2755ca
swap [%i3+0x0a0],%l5 ! %l5 = 00000000bfe1a18a
! Mem[0000000090000130] = f6146316 f0ec3fac, %g2 = 097fdd15, %g3 = d97e67e1
ldd [%i4+0x130],%g2 ! %g2 = 00000000f6146316 00000000f0ec3fac
! Mem[00000000798001c8] = 118ad463999af020, %l5 = 00000000bfe1a18a, %l2 = 0000000000000078
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 118ad463999af020
! %f0 = b1479e28 db0a55aa 91a03149 b2b0f042
! %f4 = c753f2ed 3d4810e7 9728a767 cff9ba6e
! %f8 = c3a19aa0 26b009aa cfba1e11 80d6260e
! %f12 = f8a34b7f 066a3a8d 108258b2 eadc9ae3
mov 0x040,%g6
stda %f0,[%i3+%g6]ASI_COMMIT_P ! Block Store to 0000000079800040
! Mem[0000000078000008] = 75fa16943146a1f7, %l2 = 118ad463999af020, %l5 = 00000000bfe1a18a
add %i0,0x08,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 75fa16943146a1f7
p52_label_23:
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (2228)
! %l5 = 75fa16943146a1f7, Mem[000000009000018e] = b290ee87
stb %l5,[%i4+0x18e] ! Mem[000000009000018c] = f790ee87
! %f16 = 5f8c010a 4938338c 5dadbe8f 1356b290
! %f20 = 7305ed2f 9daad219 54b6bd24 3a9b2313
! %f24 = b58c1ae8 78055b2f c52ee24e c569db87
! %f28 = 869120e0 a86bd2d0 843e3735 25ffa6f9
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[000000007980004e] = b2b0f042, %l1 = 000000000000005e
ldstub [%i3+0x04e],%l1 ! %l1 = 000000f0000000ff
! %l5 = 75fa16943146a1f7, Mem[00000000900000b8] = 108258b2eadc9ae3
stx %l5,[%i4+0x0b8] ! Mem[00000000900000b8] = 75fa16943146a1f7
! Mem[0000000091800070] = 51f55822, %g2 = 00000000f6146316
ldsh [%o0+0x072],%g2 ! %g2 = 00000000000051f5
! Mem[000000007800012c] = c569db87, %l6 = 3a94e64d, %l0 = 0000000f
add %i0,0x12c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c569db87
! %l4 = 000000004938338c, Mem[00000000908000b4] = a72bad7d
sth %l4,[%i5+0x0b4] ! Mem[00000000908000b4] = 338cad7d
! Mem[00000000900000a0] = a19aa026, %g2 = 00000000000051f5
ldsb [%i4+0x0a1],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000091800040] = 9e3c8edc, %g2 = ffffffffffffffa1
ldsh [%o0+0x042],%g2 ! %g2 = ffffffffffff9e3c
p52_label_24:
! Mem[00000000900000fc] = 25ffa6f9, %g18 = ccdbbd1ffaaac17c
ldsw [%i4+0x0fc],%g2 ! %g2 = ccdbbd1ffaaac17c
! %l5 = 75fa16943146a1f7, Mem[000000009180005a] = 187d16f0
sth %l5,[%o0+0x05a] ! Mem[0000000091800058] = a1f716f0
! %l0 = c569db87, %l1 = 000000f0, Mem[0000000091000038] = 2b9468ee 6d58bf74
std %l0,[%i6+0x038] ! Mem[0000000091000038] = c569db87 000000f0
! %l4 = 4938338c, %l5 = 3146a1f7, Mem[0000000090000028] = c52ee24e c569db87
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 4938338c 3146a1f7
! %l7 = b1479e28db0a55aa, Mem[00000000788000d6] = 31cd8e3f
sth %l7,[%i1+0x0d6] ! Mem[00000000788000d4] = 31cd55aa
! Mem[0000000078000118] = 0000008e, %l1 = 000000f0, %l0 = c569db87
add %i0,0x118,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000000000008e
! %l6 = 000000003a94e64d, Mem[0000000090800110] = 4df41327
stb %l6,[%i5+0x110] ! Mem[0000000090800110] = 4df41327
! Mem[0000000078000000] = 6c74ffab 8252d47d 75fa1694 3146a1f7
! Mem[0000000078000010] = 1309d0ca 8b8eb2ef 90284a61 f56f76fc
! Mem[0000000078000020] = b24f59f9 6e60c8da bd53f1b0 cd0eb18d
! Mem[0000000078000030] = 04d2b91f 5cea653c 3a820bf4 e9d80135
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000078000000
! Mem[0000000078800080] = ffa55319, %l6 = 3a94e64d, %l3 = 9421f72c
add %i1,0x80,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ffa55319
! Mem[0000000078800140] = 78b984cd 6f4251d9, %l2 = 999af020, %l3 = ffa55319
ldd [%i1+0x140],%l2 ! %l2 = 0000000078b984cd 000000006f4251d9
p52_label_25:
! Mem[00000000790000e0] = 34edad7a, %l4 = 000000004938338c
swap [%i2+0x0e0],%l4 ! %l4 = 0000000034edad7a
membar #Sync ! Added by membar checker (2229)
! Mem[0000000090000180] = 5f8c010a 4938338c 5dadbe8f 1356f790
! Mem[0000000090000190] = ee877114 972fc5cc 54b6bd24 3a9b2313
! Mem[00000000900001a0] = b58c1ae8 78055b2f c52ee24e c569db87
! Mem[00000000900001b0] = 869120e0 a86bd2d0 843e3735 25ffa6f9
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000798000ac] = 567ec411, %l4 = 0000000034edad7a
swap [%i3+0x0ac],%l4 ! %l4 = 00000000567ec411
! %l1 = 00000000000000f0, Mem[0000000091800068] = 3dde89580000008a
stx %l1,[%o0+0x068] ! Mem[0000000091800068] = 00000000000000f0
! %l3 = 000000006f4251d9, Mem[0000000090000005] = 38338c5d
stb %l3,[%i4+0x005] ! Mem[0000000090000004] = d9338c5d
! Mem[00000000780000f0] = ffab5f1e, %l2 = 0000000078b984cd
ldstub [%i0+0x0f0],%l2 ! %l2 = 000000ff000000ff
! %l4 = 00000000567ec411, Mem[0000000091800143] = ff06964c
stb %l4,[%o0+0x143] ! Mem[0000000091800140] = 1106964c
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000079000140] = 5f8c010a4938338c, %l5 = 75fa16943146a1f7, %l3 = 000000006f4251d9
add %i2,0x140,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 5f8c010a4938338c
! Mem[000000009080019c] = 0eb34bb3, %g18 = ccdbbd1ffaaac17c
ldsw [%i5+0x19c],%g2 ! %g2 = ccdbbd1ffaaac17c
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000000000008e
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000f0
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ff
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 5f8c010a4938338c
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000567ec411
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 75fa16943146a1f7
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003a94e64d
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be b1479e28db0a55aa
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 6c74ffab 8252d47d
bne %xcc,p52_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 75fa1694 3146a1f7
bne %xcc,p52_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1309d0ca 8b8eb2ef
bne %xcc,p52_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 90284a61 f56f76fc
bne %xcc,p52_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be b24f59f9 6e60c8da
bne %xcc,p52_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be bd53f1b0 cd0eb18d
bne %xcc,p52_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 04d2b91f 5cea653c
bne %xcc,p52_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 3a820bf4 e9d80135
bne %xcc,p52_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5f8c010a 4938338c
bne %xcc,p52_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 5dadbe8f 1356b290
bne %xcc,p52_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 7305ed2f 9daad219
bne %xcc,p52_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 54b6bd24 3a9b2313
bne %xcc,p52_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be b58c1ae8 78055b2f
bne %xcc,p52_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be c52ee24e c569db87
bne %xcc,p52_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 869120e0 a86bd2d0
bne %xcc,p52_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 843e3735 25ffa6f9
bne %xcc,p52_f30_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 75fa16943146a1f7
ldx [%i0+0x008],%g3 ! Observed data at 0000000078000008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x008,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9274db318bf9ff23
ldx [%i0+0x070],%g3 ! Observed data at 0000000078000070
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = b5d246a7238fc7d6
ldx [%i0+0x088],%g3 ! Observed data at 0000000078000088
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = eda8d40b07bbda1f
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000780000a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7a9236ff67f2a8c5
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000780000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000004938338c
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000780000d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ffab5f1e1fc2b8c5
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000780000f0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5f8c010a4938338c
ldx [%i0+0x100],%g3 ! Observed data at 0000000078000100
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5dadbe8f1356b290
ldx [%i0+0x108],%g3 ! Observed data at 0000000078000108
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7305ed2f9daad219
ldx [%i0+0x110],%g3 ! Observed data at 0000000078000110
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000008e3a9b2313
ldx [%i0+0x118],%g3 ! Observed data at 0000000078000118
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = b58c1ae878055b2f
ldx [%i0+0x120],%g3 ! Observed data at 0000000078000120
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = c52ee24ec569db87
ldx [%i0+0x128],%g3 ! Observed data at 0000000078000128
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 869120e0a86bd2d0
ldx [%i0+0x130],%g3 ! Observed data at 0000000078000130
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 843e373525ffa6f9
ldx [%i0+0x138],%g3 ! Observed data at 0000000078000138
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = ac758bff9c1c21e3
ldx [%i0+0x170],%g3 ! Observed data at 0000000078000170
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9728a7673dde8958
ldx [%i0+0x188],%g3 ! Observed data at 0000000078000188
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 11a3cebd3dde8958
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000780001c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = bf523e9353a0a044
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000780001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1d0,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 32241edb3a94e64d
ldx [%i1+0x030],%g3 ! Observed data at 0000000078800030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = e8d13c3dc666890e
ldx [%i1+0x040],%g3 ! Observed data at 0000000078800040
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = b6376db0bffeff0b
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 = ffa553193d3cd1e8
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 = 0c7cbc6ab71014b5
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 = d95d283b9444ece7
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 = 8372df1c23f8b276
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 = 73b04ca27aaded34
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 = 45ea9497eda5105f
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 = 17db35d232ae83f4
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 = eab96942b06d37b6
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000788000b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = cbd9b5d931cd55aa
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000788000d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b5547effdfc2ac31
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000788000d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = f325ea0803ff041e
ldx [%i1+0x110],%g3 ! Observed data at 0000000078800110
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x110,%g4
ldx [%g1+0x158],%g2 ! Expected data = 6b9c698ee2dfff9b
ldx [%i1+0x158],%g3 ! Observed data at 0000000078800158
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = e34bb856b6376db0
ldx [%i1+0x168],%g3 ! Observed data at 0000000078800168
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2f5b0578fb6e2e06
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000788001a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1a0,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = aa550adb289e47b1
ldx [%i2+0x000],%g3 ! Observed data at 0000000079000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 42f0b0b24931a091
ldx [%i2+0x008],%g3 ! Observed data at 0000000079000008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e710483dedf253c7
ldx [%i2+0x010],%g3 ! Observed data at 0000000079000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6ebaf9cf67a72897
ldx [%i2+0x018],%g3 ! Observed data at 0000000079000018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = aa09b026a09aa1c3
ldx [%i2+0x020],%g3 ! Observed data at 0000000079000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0e26d680111ebacf
ldx [%i2+0x028],%g3 ! Observed data at 0000000079000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8d3a6a067f4ba3f8
ldx [%i2+0x030],%g3 ! Observed data at 0000000079000030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e39adceab2588210
ldx [%i2+0x038],%g3 ! Observed data at 0000000079000038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x038,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0903758ecff9ba6e
ldx [%i2+0x098],%g3 ! Observed data at 0000000079000098
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e8d13c3d0000008a
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 = b51410b76abc7c0c
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 = e7ec44943b285dd9
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 = 76b2f8231cdf7283
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 = 4938338ca24cb073
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 = 5f10a5ed9794ea45
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 = f483ae32d235db17
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 = b6376db04269b9ea
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000790000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3e5ff8ffbc9c2c49
ldx [%i2+0x138],%g3 ! Observed data at 0000000079000138
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5f8c010a4938338c
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 = 5dadbe8f1356b290
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 = 7305ed2f9daad219
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 = 54b6bd243a9b2313
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 = b58c1ae878055b2f
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 = c52ee24ec569db87
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 = 869120e0a86bd2d0
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 = 843e373525ffa6f9
ldx [%i2+0x178],%g3 ! Observed data at 0000000079000178
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x178,%g4
set p52_local3_expect,%g1
p52_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 665655ebe9942e6b
ldx [%i3+0x020],%g3 ! Observed data at 0000000079800020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = b1479e28db0a55aa
ldx [%i3+0x040],%g3 ! Observed data at 0000000079800040
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 91a03149b2b0ff42
ldx [%i3+0x048],%g3 ! Observed data at 0000000079800048
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = c753f2ed3d4810e7
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 = 9728a767cff9ba6e
ldx [%i3+0x058],%g3 ! Observed data at 0000000079800058
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = c3a19aa026b009aa
ldx [%i3+0x060],%g3 ! Observed data at 0000000079800060
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = cfba1e1180d6260e
ldx [%i3+0x068],%g3 ! Observed data at 0000000079800068
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = f8a34b7f066a3a8d
ldx [%i3+0x070],%g3 ! Observed data at 0000000079800070
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 108258b2eadc9ae3
ldx [%i3+0x078],%g3 ! Observed data at 0000000079800078
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ca2755ca5d66912a
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000798000a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 29ed98cd34edad7a
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000798000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 972fc5cc5487d015
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000798000b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c1a5ff938c90f314
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000798000d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x118],%g2 ! Expected data = fffffff20ef0522e
ldx [%i3+0x118],%g3 ! Observed data at 0000000079800118
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0ef5ffe28212b728
ldx [%i3+0x150],%g3 ! Observed data at 0000000079800150
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = a6b6fc0858fcff1f
ldx [%i3+0x158],%g3 ! Observed data at 0000000079800158
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 665655eb9db252ff
ldx [%i3+0x178],%g3 ! Observed data at 0000000079800178
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 39a5497d00000069
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000798001d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 068cc2e9b8b04a38
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000798001e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1e0,%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:
stba %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000000]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000008]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078000008]
done
p52_trap1o:
stba %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000000]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000008]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078000008]
done
p52_trap2e:
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079000028]
ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000078000028]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000020]
done
p52_trap2o:
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079000028]
ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000078000028]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000020]
done
p52_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p52_trap3o:
nop
nop
nop
nop
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 = b2ef1f8861c92963
ldx [%g1+0x008],%l1 ! %l1 = cd25b854a1b04315
ldx [%g1+0x010],%l2 ! %l2 = ab946ba6337dfff2
ldx [%g1+0x018],%l3 ! %l3 = 2796af2439b69c02
ldx [%g1+0x020],%l4 ! %l4 = a09dc567eab95ae1
ldx [%g1+0x028],%l5 ! %l5 = be1fc672c9669467
ldx [%g1+0x030],%l6 ! %l6 = 689a0f0c91915d59
ldx [%g1+0x038],%l7 ! %l7 = 6b79a2d233c65d70
! 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 = ac2425ba 61bb9218 1df922fe d65cb3e5
! %f4 = e3cb85e6 6ec22bb8 59fc045d 1e30b73d
! %f8 = 0b40a003 331e834e dace2f87 5a0d452e
! %f12 = 9b2b7844 6f083dbf ee4daaf0 8472aa08
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a473634c 1241a3a8 6e594754 41dac1ff
! %f20 = 6bf3abee f9400d12 b53333e5 b9c04e42
! %f24 = fe21c95e 6719fcd4 21accfb7 4c7d76e4
! %f28 = c34705aa 0c51d792 90fa00f7 02a615e5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6b8c9a7b 77dfa0cd 55eb82ba 850f8829
! %f36 = c32308e5 2395ef74 0eb2f50a fec33753
! %f40 = fa1d5f27 f5af57ef 4be93eca 44537e1a
! %f44 = 9bc04bf7 c975742f c189d128 50852992
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd833402000000034,%g7,%g1 ! GSR scale = 6, align = 4
wr %g1,%g0,%gsr ! GSR = d833402000000034
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[000000007b800018] = 7b6a3d4b, %l3 = 7bfd43a6a6a744b3
ldsh [%i3+%o3],%l3 ! %l3 = 0000000000007b6a
! %l4 = 1d40372c236c9bd0, Mem[00000000908000e6] = bdc4d573
stb %l4,[%i5+0x0e6] ! Mem[00000000908000e4] = d0c4d573
! Mem[000000007a80008c] = 179a1a25, %l5 = 8568c51b, %l5 = 8568c51b
add %i1,0x8c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000179a1a25
! Mem[0000000090800148] = a5b4d995, %g2 = 08c03bdf087992c3
ldsb [%i5+0x14a],%g2 ! %g2 = ffffffffffffffa5
! Mem[000000007a00014a] = 3d2f451f, %l0 = e427c8e480d2c87d
ldstub [%i0+0x14a],%l0 ! %l0 = 00000045000000ff
! Mem[000000007a800108] = ae08f03c, %l1 = a43c57aa3ab539f0
swap [%i1+0x108],%l1 ! %l1 = 00000000ae08f03c
! Mem[00000000918000b4] = 39761d00, %g2 = ffffffffffffffa5
lduh [%o0+0x0b6],%g2 ! %g2 = 0000000000003976
! %f0 = ac2425ba 61bb9218 1df922fe d65cb3e5
! %f4 = e3cb85e6 6ec22bb8 59fc045d 1e30b73d
! %f8 = 0b40a003 331e834e dace2f87 5a0d452e
! %f12 = 9b2b7844 6f083dbf ee4daaf0 8472aa08
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[00000000918001c0] = 41f32905, %g2 = 0000000000003976
lduh [%o0+0x1c2],%g2 ! %g2 = 00000000000041f3
! Mem[000000007b00004c] = 43f6302b, %l4 = 1d40372c236c9bd0
swap [%i2+0x04c],%l4 ! %l4 = 0000000043f6302b
p53_label_2:
! Mem[00000000910000d4] = 98be5fd5, %g2 = 00000000000041f3
ldsh [%i6+0x0d6],%g2 ! %g2 = ffffffffffff98be
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %l5 = 00000000179a1a25, Mem[00000000918001bc] = d9b4a6f2
stw %l5,[%o0+0x1bc] ! Mem[00000000918001bc] = 179a1a25
! Mem[000000007a800098] = 6f0c968e, %l4 = 43f6302b, %l7 = 8cd2f764
add %i1,0x98,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000006f0c968e
! Mem[000000007a80006c] = fc04d945, %l1 = 00000000ae08f03c
lduh [%i1+0x06e],%l1 ! %l1 = 000000000000d945
! Mem[0000000091800148] = 34fee6a0 07e0d876, %g2 = ffff98be, %g3 = 0bad0b00
ldd [%o0+0x148],%g2 ! %g2 = 0000000034fee6a0 0000000007e0d876
! Mem[000000007a000000] = 3e7ff93f7132b489, %l5 = 00000000179a1a25, %l7 = 000000006f0c968e
casxa [%i0]0x80,%l5,%l7 ! %l7 = 3e7ff93f7132b489
! Mem[000000007b00002c] = fc33365f, %l2 = 9a4ee3241ea40ae1
lduw [%i2+0x02c],%l2 ! %l2 = 00000000fc33365f
! Mem[000000009100003c] = 6d58bf74, %g2 = 0000000034fee6a0
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000006d58
! Mem[000000007a800093] = a72f9d0e, %l0 = 0000000000000045
ldstub [%i1+0x093],%l0 ! %l0 = 0000000e000000ff
p53_label_3:
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000007a80018c] = a11cb029, %l3 = 0000000000007b6a
swap [%i1+0x18c],%l3 ! %l3 = 00000000a11cb029
! Mem[00000000918000f8] = 608c097f, %g2 = 0000000000006d58
ldub [%o0+0x0fa],%g2 ! %g2 = 0000000000000060
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[000000007a000020] = 59572473, %l7 = 3e7ff93f7132b489
swap [%i0+%o4],%l7 ! %l7 = 0000000059572473
! Mem[000000007a8001c0] = 0f358453, %l0 = 0000000e, %l0 = 0000000e
add %i1,0x1c0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000000f358453
membar #Sync ! Added by membar checker (2230)
! Mem[00000000900001f8] = ee4daaf0 8472aa08, %g2 = 00000060, %g3 = 07e0d876
ldd [%i4+0x1f8],%g2 ! %g2 = 00000000ee4daaf0 000000008472aa08
! Mem[00000000908000e8] = d573492c8101fadb, %g2 = 00000000ee4daaf0
ldx [%i5+0x0e8],%g2 ! %g2 = d573492c8101fadb
! Mem[000000007a8000a0] = 9110f636725fb0b5, %l4 = 0000000043f6302b, %l4 = 0000000043f6302b
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 9110f636725fb0b5
! Mem[000000007a80000c] = c39d8456, %l4 = 725fb0b5, %l6 = c7590e7f
add %i1,0x0c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c39d8456
p53_label_4:
! Mem[000000007b800140] = 7bc398758fa01458, %l3 = 00000000a11cb029, %l6 = 00000000c39d8456
add %i3,0x140,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 7bc398758fa01458
! Mem[0000000091000198] = baa4779d, %g2 = d573492c8101fadb
ldsh [%i6+0x198],%g2 ! %g2 = ffffffffffffbaa4
! Mem[0000000090000198] = 505d2467aa3433f7, %g2 = ffffffffffffbaa4
ldx [%i4+0x198],%g2 ! %g2 = 505d2467aa3433f7
! %l2 = 00000000fc33365f, Mem[000000007a8000f8] = bf1a6760bbf9b59e
stx %l2,[%i1+0x0f8] ! Mem[000000007a8000f8] = 00000000fc33365f
! Mem[000000007b000180] = 65150bad4ab1b1c0, %l0 = 000000000f358453
ldx [%i2+0x180],%l0 ! %l0 = 65150bad4ab1b1c0
! Mem[000000007a00004c] = e57a4e04, %l4 = 725fb0b5, %l6 = 8fa01458
add %i0,0x4c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000e57a4e04
! %f0 = ac2425ba 61bb9218 1df922fe d65cb3e5
! %f4 = e3cb85e6 6ec22bb8 59fc045d 1e30b73d
! %f8 = 0b40a003 331e834e dace2f87 5a0d452e
! %f12 = 9b2b7844 6f083dbf ee4daaf0 8472aa08
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[0000000091800198] = 830ce651, %g2 = 505d2467aa3433f7
ldsh [%o0+0x198],%g2 ! %g2 = ffffffffffff830c
! Mem[0000000090000110] = bcf864f7 79129e7a, %g2 = ffff830c, %g3 = 8472aa08
ldd [%i4+0x110],%g2 ! %g2 = 00000000bcf864f7 0000000079129e7a
! Mem[000000007b80015c] = d8205105, %l7 = 59572473, %l5 = 179a1a25
add %i3,0x15c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d8205105
p53_label_5:
! %l2 = 00000000fc33365f, Mem[000000009000010c] = 484bcedc
sth %l2,[%i4+0x10c] ! Mem[000000009000010c] = 365fcedc
! Mem[000000007a8001b0] = 3ccc33d9, %l0 = 65150bad4ab1b1c0
swap [%i1+0x1b0],%l0 ! %l0 = 000000003ccc33d9
! %l1 = 000000000000d945, Mem[000000007a8001b0] = 4ab1b1c0
stw %l1,[%i1+0x1b0] ! Mem[000000007a8001b0] = 0000d945
! Mem[000000007b0001f4] = 54424753, %l0 = 000000003ccc33d9
swap [%i2+0x1f4],%l0 ! %l0 = 0000000054424753
! Mem[000000009080013c] = 2ffd576c, %g2 = 00000000bcf864f7
lduh [%i5+0x13c],%g2 ! %g2 = 0000000000002ffd
! Mem[000000007b000110] = edd64954, %l1 = 000000000000d945
lduh [%i2+0x110],%l1 ! %l1 = 000000000000edd6
! %l1 = 000000000000edd6, Mem[000000007b000130] = 503a3558
stw %l1,[%i2+0x130] ! Mem[000000007b000130] = 0000edd6
! Mem[00000000910001e4] = 04fdbd42, %g2 = 0000000000002ffd
lduw [%i6+0x1e4],%g2 ! %g2 = 0000000004fdbd42
! Mem[000000007a000028] = 59d9a36d16b5981d, %l7 = 0000000059572473
ldx [%i0+%o5],%l7 ! %l7 = 59d9a36d16b5981d
! Mem[000000007b800010] = 6af76415e3902332, %l0 = 0000000054424753
ldx [%i3+%o2],%l0 ! %l0 = 6af76415e3902332
p53_label_6:
! Mem[000000007b000054] = 0404548a, %l0 = 6af76415e3902332
swap [%i2+0x054],%l0 ! %l0 = 000000000404548a
! %f0 = ac2425ba 61bb9218 1df922fe d65cb3e5
! %f4 = e3cb85e6 6ec22bb8 59fc045d 1e30b73d
! %f8 = 0b40a003 331e834e dace2f87 5a0d452e
! %f12 = 9b2b7844 6f083dbf ee4daaf0 8472aa08
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040
! %l0 = 0404548a, %l1 = 0000edd6, Mem[0000000090000030] = be003714 3f61c793
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 0404548a 0000edd6
! Mem[000000007a800018] = 653d8982592ee5ff, %l0 = 000000000404548a, %l1 = 000000000000edd6
add %i1,0x18,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 653d8982592ee5ff
! Mem[000000007a800014] = 7dd729f7, %l6 = e57a4e04, %l3 = a11cb029
add %i1,0x14,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007dd729f7
! %l0 = 000000000404548a, Mem[000000009180010c] = 5d08a3b7
stw %l0,[%o0+0x10c] ! Mem[000000009180010c] = 0404548a
! Mem[000000007a80015c] = 63966d45, %l6 = 00000000e57a4e04
swap [%i1+0x15c],%l6 ! %l6 = 0000000063966d45
! Mem[000000007b00017c] = 961607c6, %l6 = 63966d45, %l2 = fc33365f
add %i2,0x17c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000961607c6
! Mem[00000000918001a4] = b30f80b7, %g2 = 0000000004fdbd42
lduh [%o0+0x1a4],%g2 ! %g2 = 000000000000b30f
! Mem[000000007a800110] = fe047dfc, %l6 = 0000000063966d45
ldstub [%i1+0x110],%l6 ! %l6 = 000000fe000000ff
p53_label_7:
! Mem[0000000090800150] = a968fd6f, %g2 = 000000000000b30f
ldsb [%i5+0x152],%g2 ! %g2 = ffffffffffffffa9
! Mem[000000007b800131] = 91b44ef7, %l6 = 00000000000000fe
ldstub [%i3+0x131],%l6 ! %l6 = 000000b4000000ff
membar #Sync ! Added by membar checker (2231)
! Mem[0000000090000140] = ac2425ba 61bb9218 1df922fe d65cb3e5
! Mem[0000000090000150] = e3cb85e6 6ec22bb8 59fc045d 1e30b73d
! Mem[0000000090000160] = 0b40a003 331e834e dace2f87 5a0d452e
! Mem[0000000090000170] = 9b2b7844 6f083dbf ee4daaf0 8472aa08
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[000000007b800164] = f468c2ee, %l4 = 9110f636725fb0b5
swap [%i3+0x164],%l4 ! %l4 = 00000000f468c2ee
! Mem[000000007b000127] = 18996f94, %l3 = 000000007dd729f7
ldstub [%i2+0x127],%l3 ! %l3 = 00000094000000ff
! Mem[000000007b8000f0] = f52a1891, %l1 = 592ee5ff, %l2 = 961607c6
add %i3,0xf0,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f52a1891
! %l2 = 00000000f52a1891, Mem[000000007b80005f] = 4e9318ae
stb %l2,[%i3+0x05f] ! Mem[000000007b80005c] = 4e931891
! Mem[000000007a800004] = a2628735, %l7 = 59d9a36d16b5981d
ldsh [%i1+0x006],%l7 ! %l7 = ffffffffffff8735
! Mem[0000000091000078] = 079ebbee, %g2 = ffffffffffffffa9
lduh [%i6+0x07a],%g2 ! %g2 = 000000000000079e
! Mem[0000000090800028] = f0ab873e, %g2 = 000000000000079e
ldub [%i5+0x02b],%g2 ! %g2 = 00000000000000f0
p53_label_8:
! Mem[000000007a0001c4] = b39f1550, %l2 = 00000000f52a1891
swap [%i0+0x1c4],%l2 ! %l2 = 00000000b39f1550
! Mem[000000007a000078] = 424e0371, %l2 = 00000000b39f1550
swap [%i0+0x078],%l2 ! %l2 = 00000000424e0371
! %l2 = 00000000424e0371, Mem[0000000090000038] = 23d8e54b
stw %l2,[%i4+0x038] ! Mem[0000000090000038] = 424e0371
! Mem[000000007b800018] = 7b6a3d4b, %l2 = 424e0371, %l6 = 000000b4
add %i3,0x18,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000007b6a3d4b
! Mem[000000007b800078] = 9902197e, %l0 = 0404548a, %l5 = d8205105
add %i3,0x78,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000009902197e
! Mem[000000007a800098] = 6f0c968e, %l4 = 00000000f468c2ee
swap [%i1+0x098],%l4 ! %l4 = 000000006f0c968e
! Mem[000000007b800129] = b62804e5, %l3 = 0000000000000094
ldstub [%i3+0x129],%l3 ! %l3 = 00000028000000ff
! %l0 = 0404548a, %l1 = 592ee5ff, Mem[000000007a000098] = 69680d88 8a48fe62
std %l0,[%i0+0x098] ! Mem[000000007a000098] = 0404548a 592ee5ff
! Mem[00000000908000b8] = caa74c6a, %g2 = 00000000000000f0
lduw [%i5+0x0b8],%g2 ! %g2 = 00000000caa74c6a
! %l3 = 0000000000000028, Mem[000000009000008c] = a19c0b8a
stb %l3,[%i4+0x08c] ! Mem[000000009000008c] = 289c0b8a
p53_label_9:
! Mem[000000007a800100] = 3d292924ad2d0c25, %l3 = 0000000000000028, %l1 = 653d8982592ee5ff
add %i1,0x100,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 3d292924ad2d0c25
! Mem[0000000090800124] = 488658b9, %g2 = 00000000caa74c6a
ldub [%i5+0x124],%g2 ! %g2 = 0000000000000048
! %l7 = ffffffffffff8735, Mem[000000009000003a] = 03718d0f
sth %l7,[%i4+0x03a] ! Mem[0000000090000038] = 87358d0f
! Mem[000000007a8000e0] = e4647ba4, %l1 = 3d292924ad2d0c25
swap [%i1+0x0e0],%l1 ! %l1 = 00000000e4647ba4
! Mem[00000000918000a4] = 1b4c8552, %g2 = 0000000000000048
ldsh [%o0+0x0a6],%g2 ! %g2 = 0000000000001b4c
! %f16 = a473634c 1241a3a8 6e594754 41dac1ff
! %f20 = 6bf3abee f9400d12 b53333e5 b9c04e42
! %f24 = fe21c95e 6719fcd4 21accfb7 4c7d76e4
! %f28 = c34705aa 0c51d792 90fa00f7 02a615e5
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[0000000090000110] = bcf864f7 79129e7a, %g2 = 00001b4c, %g3 = 79129e7a
ldd [%i4+0x110],%g2 ! %g2 = 00000000bcf864f7 0000000079129e7a
! Mem[000000007a8000b3] = 6d07ec99, %l7 = ffffffffffff8735
ldstub [%i1+0x0b3],%l7 ! %l7 = 00000099000000ff
! %l4 = 000000006f0c968e, Mem[000000009180007d] = 96890853
stb %l4,[%o0+0x07d] ! Mem[000000009180007c] = 8e890853
! Mem[00000000900001b8] = 80ba3895064013ff, %g2 = 00000000bcf864f7
ldx [%i4+0x1b8],%g2 ! %g2 = 80ba3895064013ff
p53_label_10:
! Mem[000000007b8001e0] = a3123034, %l6 = 000000007b6a3d4b
swap [%i3+0x1e0],%l6 ! %l6 = 00000000a3123034
! Mem[000000007a0000e5] = 5ee9c240, %l1 = 00000000e4647ba4
ldstub [%i0+0x0e5],%l1 ! %l1 = 000000e9000000ff
! %l2 = 00000000424e0371, Mem[0000000090000088] = 7c63a12e289c0b8a
stx %l2,[%i4+0x088] ! Mem[0000000090000088] = 00000000424e0371
! Mem[000000007a00011f] = 10774c68, %l6 = 00000000a3123034
ldstub [%i0+0x11f],%l6 ! %l6 = 00000068000000ff
! %l6 = 00000068, %l7 = 00000099, Mem[000000007b8001a0] = 5b8e7119 14c65efc
std %l6,[%i3+0x1a0] ! Mem[000000007b8001a0] = 00000068 00000099
! Mem[000000007a8000cc] = 2191ab9f, %l6 = 0000000000000068
swap [%i1+0x0cc],%l6 ! %l6 = 000000002191ab9f
! %l2 = 00000000424e0371, Mem[00000000918001a0] = 03bf0a0fb30f80b7
stx %l2,[%o0+0x1a0] ! Mem[00000000918001a0] = 00000000424e0371
! Mem[000000007a800148] = 94f5c39d53864c94, %l7 = 0000000000000099, %l3 = 0000000000000028
add %i1,0x148,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 94f5c39d53864c94
! Mem[0000000090800020] = cd842cc6, %g2 = 80ba3895064013ff
ldsh [%i5+%o4],%g2 ! %g2 = ffffffffffffcd84
! Mem[000000007b800000] = da08d559 0b5f19a7 de549877 910bf298
! Mem[000000007b800010] = 6af76415 e3902332 7b6a3d4b a02ef376
! Mem[000000007b800020] = 46a8426e b17a3ace f3fc76eb c4b62a22
! Mem[000000007b800030] = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 000000007b800000
p53_label_11:
! %l4 = 000000006f0c968e, Mem[00000000910001d0] = 9e2228539e1f07db
stx %l4,[%i6+0x1d0] ! Mem[00000000910001d0] = 000000006f0c968e
! Mem[000000007a0001b0] = 7c4df078, %l6 = 2191ab9f, %l6 = 2191ab9f
add %i0,0x1b0,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000007c4df078
! Mem[000000007a800160] = 27bb8292, %l7 = 0000000000000099
swap [%i1+0x160],%l7 ! %l7 = 0000000027bb8292
! %l5 = 000000009902197e, Mem[000000007b000155] = e8eeb5b3
stb %l5,[%i2+0x155] ! Mem[000000007b000154] = e87eb5b3
! %l0 = 0404548a, %l1 = 000000e9, Mem[0000000091000038] = 2b9468ee 6d58bf74
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 0404548a 000000e9
! Mem[0000000090000140] = ac2425ba, %g2 = ffffffffffffcd84
lduw [%i4+0x140],%g2 ! %g2 = 00000000ac2425ba
! %f16 = da08d559 0b5f19a7 de549877 910bf298
! %f20 = 6af76415 e3902332 7b6a3d4b a02ef376
! %f24 = 46a8426e b17a3ace f3fc76eb c4b62a22
! %f28 = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[0000000090000198] = 505d2467, %g2 = 00000000ac2425ba
ldsh [%i4+0x198],%g2 ! %g2 = 000000000000505d
! Mem[0000000091000158] = 18918d26d6b3d8c4, %g2 = 000000000000505d
ldx [%i6+0x158],%g2 ! %g2 = 18918d26d6b3d8c4
! Mem[000000007a000190] = 554f8754, %l0 = 000000000404548a
swap [%i0+0x190],%l0 ! %l0 = 00000000554f8754
p53_label_12:
! Mem[000000007b000075] = 304a846f, %l0 = 00000000554f8754
ldstub [%i2+0x075],%l0 ! %l0 = 0000004a000000ff
! Mem[000000007a800144] = 68941686, %l1 = 000000e9, %l2 = 424e0371
add %i1,0x144,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000068941686
! Mem[000000007b8001cc] = cca4780b, %l3 = 94f5c39d53864c94
swap [%i3+0x1cc],%l3 ! %l3 = 00000000cca4780b
membar #Sync ! Added by membar checker (2232)
! Mem[000000007a000100] = 15cdec68 38af1370 b7b01eb8 0331b059
! Mem[000000007a000110] = 94d48752 e65b3344 c247c054 10774cff
! Mem[000000007a000120] = f575ca44 f1377ecf f65784e2 31d3292c
! Mem[000000007a000130] = 77a3640f 96b5c370 fab9ec6d f7e8d0cf
mov 0x100,%g4
ldda [%i0+%g4]ASI_BLK_P,%f0 ! Block Load from 000000007a000100
! Mem[000000007a8001f4] = 8b708c86, %l0 = 000000000000004a
ldstub [%i1+0x1f4],%l0 ! %l0 = 0000008b000000ff
! Mem[000000007b000148] = bb501f32, %l6 = 000000007c4df078
ldsw [%i2+0x148],%l6 ! %l6 = ffffffffbb501f32
! %f16 = da08d559 0b5f19a7 de549877 910bf298
! %f20 = 6af76415 e3902332 7b6a3d4b a02ef376
! %f24 = 46a8426e b17a3ace f3fc76eb c4b62a22
! %f28 = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[0000000090000104] = f97a3d9b, %g2 = 18918d26d6b3d8c4
lduw [%i4+0x104],%g2 ! %g2 = 00000000f97a3d9b
! Mem[000000007a000107] = 38af1370, %l5 = 000000009902197e
ldstub [%i0+0x107],%l5 ! %l5 = 00000070000000ff
! %l4 = 000000006f0c968e, Mem[000000009180007f] = 08537754
stb %l4,[%o0+0x07f] ! Mem[000000009180007c] = 8e537754
p53_label_13:
! Mem[000000007a800104] = ad2d0c25, %l1 = 00000000000000e9
swap [%i1+0x104],%l1 ! %l1 = 00000000ad2d0c25
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l1 = 00000000ad2d0c25, Mem[00000000910001b0] = f19f210c
stb %l1,[%i6+0x1b0] ! Mem[00000000910001b0] = 259f210c
! Mem[00000000908001c8] = ff6375af1ce4d927, %g2 = 00000000f97a3d9b
ldx [%i5+0x1c8],%g2 ! %g2 = ff6375af1ce4d927
! Mem[00000000900001ac] = db2df7d9, %g18 = f15949f21786f821
ldsw [%i4+0x1ac],%g2 ! %g2 = f15949f21786f821
! %l1 = 00000000ad2d0c25, Mem[000000007a8000b9] = a80a5154
stb %l1,[%i1+0x0b9] ! Mem[000000007a8000b8] = a8255154
! Mem[000000007a8000a0] = 9110f636, %l5 = 0000000000000070
swap [%i1+0x0a0],%l5 ! %l5 = 000000009110f636
! Mem[000000007b800004] = 0b5f19a7, %l4 = 000000006f0c968e
swap [%i3+0x004],%l4 ! %l4 = 000000000b5f19a7
! Mem[00000000900000a4] = 4e5a24d2, %g2 = ffffffffdb2df7d9
ldsb [%i4+0x0a5],%g2 ! %g2 = 000000000000004e
! Mem[00000000908000a0] = 16833e542f812be1, %g2 = 000000000000004e
ldx [%i5+0x0a0],%g2 ! %g2 = 16833e542f812be1
p53_label_14:
! Mem[000000007b8001e0] = 7b6a3d4b, %l6 = bb501f32, %l3 = cca4780b
add %i3,0x1e0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007b6a3d4b
! %f16 = da08d559 0b5f19a7 de549877 910bf298
! %f20 = 6af76415 e3902332 7b6a3d4b a02ef376
! %f24 = 46a8426e b17a3ace f3fc76eb c4b62a22
! %f28 = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000007b000078] = 9be8c111, %l0 = 000000000000008b
swap [%i2+0x078],%l0 ! %l0 = 000000009be8c111
! Mem[000000007b800168] = 1bb41dfb, %l1 = ad2d0c25, %l0 = 9be8c111
add %i3,0x168,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000001bb41dfb
! %f0 = 15cdec68 38af1370 b7b01eb8 0331b059
! %f4 = 94d48752 e65b3344 c247c054 10774cff
! %f8 = f575ca44 f1377ecf f65784e2 31d3292c
! %f12 = 77a3640f 96b5c370 fab9ec6d f7e8d0cf
stda %f0,[%i1]ASI_BLK_PL ! Block Store to 000000007a800000
! %l1 = 00000000ad2d0c25, Mem[00000000908001ec] = ad80243b
stw %l1,[%i5+0x1ec] ! Mem[00000000908001ec] = ad2d0c25
! Mem[000000007b0001ac] = 34bccd29, %l2 = 0000000068941686
ldstub [%i2+0x1ac],%l2 ! %l2 = 00000034000000ff
! Mem[0000000091800128] = 5e315fe8cd05bea2, %g2 = 16833e542f812be1
ldx [%o0+0x128],%g2 ! %g2 = 5e315fe8cd05bea2
! Mem[000000007b0001d8] = 9db37942, %l2 = 00000034, %l6 = bb501f32
add %i2,0x1d8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009db37942
membar #Sync ! Added by membar checker (2233)
! Mem[000000007a800000] = 7013af3868eccd15, %l4 = 000000000b5f19a7, %l1 = 00000000ad2d0c25
casxa [%i1]0x80,%l4,%l1 ! %l1 = 7013af3868eccd15
p53_label_15:
! Mem[000000007b800130] = 91ff4ef7, %l4 = 000000000b5f19a7
ldstub [%i3+0x130],%l4 ! %l4 = 00000091000000ff
! Mem[000000007a000188] = 26b4586d22a21f45, %l4 = 0000000000000091, %l2 = 0000000000000034
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 26b4586d22a21f45
! Mem[000000007b00004c] = 236c9bd0, %l1 = 68eccd15, %l4 = 00000091
add %i2,0x4c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000236c9bd0
! %l4 = 00000000236c9bd0, Mem[00000000908000f0] = a0dfaad4
stb %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = d0dfaad4
! Mem[000000007b000070] = 120b3999, %l4 = 236c9bd0, %l1 = 68eccd15
add %i2,0x70,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000120b3999
! Mem[000000007a000104] = 38af13ff, %l0 = 000000001bb41dfb
swap [%i0+0x104],%l0 ! %l0 = 0000000038af13ff
! Mem[0000000091800020] = f39892348dca06ca, %g2 = 5e315fe8cd05bea2
ldx [%o0+%o4],%g2 ! %g2 = f39892348dca06ca
! %f16 = da08d559 0b5f19a7 de549877 910bf298
! %f20 = 6af76415 e3902332 7b6a3d4b a02ef376
! %f24 = 46a8426e b17a3ace f3fc76eb c4b62a22
! %f28 = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[000000007a0000e8] = eb9d655f, %l4 = 236c9bd0, %l3 = 7b6a3d4b
add %i0,0xe8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000eb9d655f
! %f0 = 15cdec68 38af1370 b7b01eb8 0331b059
! %f4 = 94d48752 e65b3344 c247c054 10774cff
! %f8 = f575ca44 f1377ecf f65784e2 31d3292c
! %f12 = 77a3640f 96b5c370 fab9ec6d f7e8d0cf
stda %f0,[%i0]ASI_BLK_AIUP ! Block Store to 000000007a000000
p53_label_16:
! Mem[000000007b000134] = 9eb1f769, %l2 = 26b4586d22a21f45
swap [%i2+0x134],%l2 ! %l2 = 000000009eb1f769
membar #Sync ! Added by membar checker (2234)
! Mem[0000000090000070] = e32c40e3, %g2 = f39892348dca06ca
ldsb [%i4+0x072],%g2 ! %g2 = ffffffffffffffe3
! Mem[00000000900001bc] = 13ffda08, %g2 = ffffffffffffffe3
lduh [%i4+0x1be],%g2 ! %g2 = 00000000000013ff
! Mem[00000000910000f4] = 258df92f, %g2 = 00000000000013ff
lduh [%i6+0x0f6],%g2 ! %g2 = 000000000000258d
! %f16 = da08d559 0b5f19a7 de549877 910bf298
! %f20 = 6af76415 e3902332 7b6a3d4b a02ef376
! %f24 = 46a8426e b17a3ace f3fc76eb c4b62a22
! %f28 = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
stda %f16,[%i1+%g4]ASI_BLK_AIUPL ! Block Store to 000000007a800100
! Mem[00000000900000c0] = 232a8846, %g2 = 000000000000258d
ldub [%i4+0x0c3],%g2 ! %g2 = 0000000000000023
! Mem[000000007b00007e] = 8e8150e6, %l0 = 0000000038af13ff
ldstub [%i2+0x07e],%l0 ! %l0 = 00000050000000ff
! Mem[000000007a8001d4] = a1dcaeb0, %l1 = 00000000120b3999
lduh [%i1+0x1d4],%l1 ! %l1 = 000000000000a1dc
! Mem[0000000090800194] = b57a34f6, %g2 = 0000000000000023
lduh [%i5+0x196],%g2 ! %g2 = 000000000000b57a
! %l5 = 000000009110f636, Mem[000000009180003c] = 80b203b0
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = 9110f636
p53_label_17:
! %l0 = 00000050, %l1 = 0000a1dc, Mem[0000000090800140] = 7b6f9104 425eec72
std %l0,[%i5+0x140] ! Mem[0000000090800140] = 00000050 0000a1dc
! Mem[000000007a000088] = cc8973c8, %l4 = 236c9bd0, %l0 = 00000050
add %i0,0x88,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000cc8973c8
! Mem[0000000091000140] = 1cae4e9552ef7953, %g2 = 000000000000b57a
ldx [%i6+0x140],%g2 ! %g2 = 1cae4e9552ef7953
! %l7 = 0000000027bb8292, Mem[00000000910000d4] = 4ba298be
stb %l7,[%i6+0x0d4] ! Mem[00000000910000d4] = 92a298be
! Mem[000000007b0001f0] = 92688e57 3ccc33d9, %l0 = cc8973c8, %l1 = 0000a1dc
ldd [%i2+0x1f0],%l0 ! %l0 = 0000000092688e57 000000003ccc33d9
! Mem[000000007a000178] = fdd0a3c1, %l2 = 000000009eb1f769
swap [%i0+0x178],%l2 ! %l2 = 00000000fdd0a3c1
! %f0 = 15cdec68 38af1370 b7b01eb8 0331b059
! %f4 = 94d48752 e65b3344 c247c054 10774cff
! %f8 = f575ca44 f1377ecf f65784e2 31d3292c
! %f12 = 77a3640f 96b5c370 fab9ec6d f7e8d0cf
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[000000007b8001f8] = 92e59d0a, %l5 = 000000009110f636
ldstub [%i3+0x1f8],%l5 ! %l5 = 00000092000000ff
! Mem[000000007a0000c8] = af03357bc726370f, %l5 = 0000000000000092, %l3 = 00000000eb9d655f
add %i0,0xc8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = af03357bc726370f
! Mem[00000000910001bc] = 4c59c367, %g2 = 1cae4e9552ef7953
ldsh [%i6+0x1bc],%g2 ! %g2 = 0000000000004c59
p53_label_18:
! Mem[000000007b000038] = ee5834a5, %l0 = 0000000092688e57
ldstub [%i2+0x038],%l0 ! %l0 = 000000ee000000ff
! Mem[000000007b800128] = b6ff04e5c8bff28e, %l4 = 00000000236c9bd0, %l1 = 000000003ccc33d9
add %i3,0x128,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b6ff04e5c8bff28e
! Mem[000000007a0001c0] = 4d3ea50ef52a1891, %l1 = b6ff04e5c8bff28e, %l5 = 0000000000000092
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 4d3ea50ef52a1891
! Mem[000000007a000108] = b7b01eb8, %l0 = 000000ee, %l3 = c726370f
add %i0,0x108,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b7b01eb8
! Mem[000000007b800074] = 8a4539d0, %l5 = 4d3ea50ef52a1891
swap [%i3+0x074],%l5 ! %l5 = 000000008a4539d0
! Mem[000000007b800170] = fb057184, %l4 = 00000000236c9bd0
swap [%i3+0x170],%l4 ! %l4 = 00000000fb057184
! Mem[000000007a8000f8] = 00000000fc33365f, %l4 = 00000000fb057184, %l0 = 00000000000000ee
add %i1,0xf8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 00000000fc33365f
! Mem[0000000090800110] = 4df41327, %g18 = f15949f21786f821
ldsw [%i5+0x110],%g2 ! %g2 = f15949f21786f821
! Mem[000000007a800004] = 68eccd15, %l1 = c8bff28e, %l7 = 27bb8292
add %i1,0x04,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000068eccd15
! Mem[000000007b000154] = e87eb5b3, %l3 = b7b01eb8, %l5 = 8a4539d0
add %i2,0x154,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000e87eb5b3
p53_label_19:
! Mem[00000000908000d4] = 6ed32e70, %g18 = f15949f21786f821
ldsw [%i5+0x0d4],%g2 ! %g2 = f15949f21786f821
! Mem[00000000908001ec] = ad2d0c25, %g2 = 000000006ed32e70
lduw [%i5+0x1ec],%g2 ! %g2 = 00000000ad2d0c25
! Mem[000000007b000088] = 08ef652cfea7fb38, %l6 = 000000009db37942, %l7 = 0000000068eccd15
add %i2,0x88,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 08ef652cfea7fb38
! Mem[000000007b800080] = 1875058a 12c9454e 262e8afc ee426cc7
! Mem[000000007b800090] = 7f47cc46 b6c0cd0c 516c513e 27af86a6
! Mem[000000007b8000a0] = ec2d8596 ac997111 effda0e0 daec90ad
! Mem[000000007b8000b0] = ffdc0acc 8badec53 48fc0fb7 abce12e4
mov 0x080,%g6
ldda [%i3+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 000000007b800080
! Mem[000000007a0001b8] = 660c9b691bc37257, %l4 = 00000000fb057184
ldx [%i0+0x1b8],%l4 ! %l4 = 660c9b691bc37257
! %l2 = 00000000fdd0a3c1, Mem[0000000091000090] = 7f091277f816c220
stx %l2,[%i6+0x090] ! Mem[0000000091000090] = 00000000fdd0a3c1
! %l0 = 00000000fc33365f, Mem[000000007b00014e] = 7af9d767
sth %l0,[%i2+0x14e] ! Mem[000000007b00014c] = 7af9365f
! %l4 = 660c9b691bc37257, Mem[0000000090800046] = cf29f1c4
stb %l4,[%i5+0x046] ! Mem[0000000090800044] = 5729f1c4
! Mem[000000007b00017e] = 961607c6, %l0 = 00000000fc33365f
ldstub [%i2+0x17e],%l0 ! %l0 = 00000007000000ff
! Mem[000000007a8001ec] = 5af6fa94, %l2 = fdd0a3c1, %l5 = e87eb5b3
add %i1,0x1ec,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005af6fa94
p53_label_20:
! Mem[00000000910000d8] = 754d411e, %g2 = 00000000ad2d0c25
lduh [%i6+0x0da],%g2 ! %g2 = 000000000000754d
! %f0 = 1875058a 12c9454e 262e8afc ee426cc7
! %f4 = 7f47cc46 b6c0cd0c 516c513e 27af86a6
! %f8 = ec2d8596 ac997111 effda0e0 daec90ad
! %f12 = ffdc0acc 8badec53 48fc0fb7 abce12e4
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %l3 = 00000000b7b01eb8, Mem[000000007a8000a6] = 725fb0b5
stb %l3,[%i1+0x0a6] ! Mem[000000007a8000a4] = 725fb8b5
! Mem[000000007a8000ff] = fc33365f, %l6 = 000000009db37942
ldstub [%i1+0x0ff],%l6 ! %l6 = 0000005f000000ff
! Mem[0000000090000040] = da08d559 0b5f19a7 de549877 910bf298
! Mem[0000000090000050] = 6af76415 e3902332 7b6a3d4b a02ef376
! Mem[0000000090000060] = 46a8426e b17a3ace f3fc76eb c4b62a22
! Mem[0000000090000070] = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000170] = a1c27f0c, %g2 = 000000000000754d
ldsh [%i6+0x172],%g2 ! %g2 = ffffffffffffa1c2
! Mem[000000007a800170] = 0c376fd7, %l6 = 000000000000005f
ldsh [%i1+0x170],%l6 ! %l6 = 0000000000000c37
! Mem[000000007a80016b] = e7b2e70e, %l2 = 00000000fdd0a3c1
ldstub [%i1+0x16b],%l2 ! %l2 = 0000000e000000ff
! Mem[000000007b000020] = 140562fe, %l3 = 00000000b7b01eb8
ldub [%i2+0x021],%l3 ! %l3 = 0000000000000005
! Mem[000000007b8000c0] = 7f922202, %l0 = 00000007, %l4 = 1bc37257
add %i3,0xc0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000007f922202
p53_label_21:
! Mem[000000007a0001d4] = e68b017e, %l6 = 0000000000000c37
lduw [%i0+0x1d4],%l6 ! %l6 = 00000000e68b017e
! Mem[000000007a8000fc] = fc3336ff, %l4 = 000000007f922202
ldstub [%i1+0x0fc],%l4 ! %l4 = 000000fc000000ff
! Mem[000000007b00018c] = 1cc505c6, %l3 = 0000000000000005
ldsb [%i2+0x18f],%l3 ! %l3 = ffffffffffffffc6
! %l0 = 00000007, %l1 = c8bff28e, Mem[0000000090800100] = 3fe264b6 334d63fa
std %l0,[%i5+0x100] ! Mem[0000000090800100] = 00000007 c8bff28e
! %l4 = 000000fc, %l5 = 5af6fa94, Mem[00000000918000e8] = 35e2f08c 823f4441
std %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 000000fc 5af6fa94
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000118] = e77f9909, %g2 = ffffffffffffa1c2
lduh [%i4+0x118],%g2 ! %g2 = 000000000000e77f
! Mem[000000007a000148] = 3d2fff1f, %l2 = 000000000000000e
lduh [%i0+0x14a],%l2 ! %l2 = 000000000000ff1f
! Mem[0000000090000060] = 46a8426e b17a3ace, %g2 = 0000e77f, %g3 = 79129e7a
ldd [%i4+0x060],%g2 ! %g2 = 0000000046a8426e 00000000b17a3ace
! Mem[00000000900001c0] = da08d559 0b5f19a7 de549877 910bf298
! Mem[00000000900001d0] = 6af76415 e3902332 7b6a3d4b a02ef376
! Mem[00000000900001e0] = 46a8426e b17a3ace f3fc76eb c4b62a22
! Mem[00000000900001f0] = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
p53_label_22:
! Mem[000000007a000100] = 15cdec68, %l3 = ffffffffffffffc6
swap [%i0+0x100],%l3 ! %l3 = 0000000015cdec68
! Mem[000000007a800060] = e83e832f, %l7 = 08ef652cfea7fb38
lduh [%i1+0x060],%l7 ! %l7 = 000000000000e83e
! Mem[000000009180004c] = 63be5082, %g2 = 0000000046a8426e
ldub [%o0+0x04d],%g2 ! %g2 = 0000000000000063
! %l2 = 000000000000ff1f, Mem[0000000091800074] = 5822c467
stw %l2,[%o0+0x074] ! Mem[0000000091800074] = 0000ff1f
! %l4 = 00000000000000fc, Mem[000000009080005c] = 3347fe6f
stw %l4,[%i5+0x05c] ! Mem[000000009080005c] = 000000fc
! Mem[000000007a800150] = 3994a9c7a1dcf792, %l0 = 0000000000000007, %l4 = 00000000000000fc
add %i1,0x150,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 3994a9c7a1dcf792
! Mem[000000007b0000f0] = 4d1461869994649c, %l4 = 3994a9c7a1dcf792
ldx [%i2+0x0f0],%l4 ! %l4 = 4d1461869994649c
membar #Sync ! Added by membar checker (2235)
! %f0 = 1875058a 12c9454e 262e8afc ee426cc7
! %f4 = 7f47cc46 b6c0cd0c 516c513e 27af86a6
! %f8 = ec2d8596 ac997111 effda0e0 daec90ad
! %f12 = ffdc0acc 8badec53 48fc0fb7 abce12e4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! %f0 = 1875058a 12c9454e 262e8afc ee426cc7
! %f4 = 7f47cc46 b6c0cd0c 516c513e 27af86a6
! %f8 = ec2d8596 ac997111 effda0e0 daec90ad
! %f12 = ffdc0acc 8badec53 48fc0fb7 abce12e4
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %f0 = 1875058a 12c9454e 262e8afc ee426cc7
! %f4 = 7f47cc46 b6c0cd0c 516c513e 27af86a6
! %f8 = ec2d8596 ac997111 effda0e0 daec90ad
! %f12 = ffdc0acc 8badec53 48fc0fb7 abce12e4
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
p53_label_23:
! Mem[000000009080018c] = 25f4f244, %g2 = 0000000000000063
ldsh [%i5+0x18e],%g2 ! %g2 = 00000000000025f4
! Mem[000000007b000188] = 66cf4734, %l2 = 000000000000ff1f
swap [%i2+0x188],%l2 ! %l2 = 0000000066cf4734
! Mem[000000007a000070] = 60d0c03c1ba10945, %l5 = 000000005af6fa94, %l3 = 0000000015cdec68
add %i0,0x70,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 60d0c03c1ba10945
! Mem[00000000910000a0] = 7e5c3248eaa6c10e, %g2 = 00000000000025f4
ldx [%i6+0x0a0],%g2 ! %g2 = 7e5c3248eaa6c10e
! %l0 = 0000000000000007, Mem[0000000090000086] = 454e262e
sth %l0,[%i4+0x086] ! Mem[0000000090000084] = 0007262e
! Mem[00000000900001c0] = da08d559 0b5f19a7 de549877 910bf298
! Mem[00000000900001d0] = 6af76415 e3902332 7b6a3d4b a02ef376
! Mem[00000000900001e0] = 46a8426e b17a3ace f3fc76eb c4b62a22
! Mem[00000000900001f0] = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[000000009080003c] = 337c4c3d, %g2 = 7e5c3248eaa6c10e
lduw [%i5+0x03c],%g2 ! %g2 = 00000000337c4c3d
! Mem[000000007b80019c] = f917984c, %l0 = 00000007, %l3 = 1ba10945
add %i3,0x19c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f917984c
! Mem[000000007b8000c0] = 7f922202, %l2 = 0000000066cf4734
ldub [%i3+0x0c3],%l2 ! %l2 = 0000000000000002
! Mem[000000007a000070] = 60d0c03c, %l0 = 0000000000000007
swap [%i0+0x070],%l0 ! %l0 = 0000000060d0c03c
p53_label_24:
! %l4 = 4d1461869994649c, Mem[00000000900000e8] = ad90ecdae0a0fdef
stx %l4,[%i4+0x0e8] ! Mem[00000000900000e8] = 4d1461869994649c
! Mem[000000009000013c] = 5cc34e5a, %g2 = 00000000337c4c3d
ldsb [%i4+0x13c],%g2 ! %g2 = 000000000000005c
! Mem[0000000090800188] = c4581c25, %g2 = 000000000000005c
ldub [%i5+0x18b],%g2 ! %g2 = 00000000000000c4
! Mem[0000000090800070] = c0f7d6c0, %g2 = 00000000000000c4
ldsb [%i5+0x072],%g2 ! %g2 = ffffffffffffffc0
! Mem[000000007b0000a8] = f233b6bc3d6fa9b8, %l1 = b6ff04e5c8bff28e, %l0 = 0000000060d0c03c
add %i2,0xa8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = f233b6bc3d6fa9b8
! Mem[000000007b0000d4] = ee5912c6, %l4 = 9994649c, %l1 = c8bff28e
add %i2,0xd4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ee5912c6
! %l2 = 0000000000000002, Mem[00000000910000f8] = f92f485f
sth %l2,[%i6+0x0f8] ! Mem[00000000910000f8] = 0002485f
! Mem[000000007b800044] = 6f786d68, %l5 = 000000005af6fa94
ldstub [%i3+0x044],%l5 ! %l5 = 0000006f000000ff
! Mem[000000007a8000e0] = ad2d0c253ad3ec2d, %l6 = 00000000e68b017e, %l4 = 4d1461869994649c
add %i1,0xe0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = ad2d0c253ad3ec2d
! %l1 = 00000000ee5912c6, Mem[00000000918000db] = ff16493f
stb %l1,[%o0+0x0db] ! Mem[00000000918000d8] = c616493f
p53_label_25:
! Mem[0000000091000110] = b0b6277a, %g2 = ffffffffffffffc0
ldsb [%i6+0x113],%g2 ! %g2 = ffffffffffffffb0
! %f0 = 1875058a 12c9454e 262e8afc ee426cc7
! %f4 = 7f47cc46 b6c0cd0c 516c513e 27af86a6
! %f8 = ec2d8596 ac997111 effda0e0 daec90ad
! %f12 = ffdc0acc 8badec53 48fc0fb7 abce12e4
mov 0x080,%g5
stda %f0,[%i2+%g5]ASI_BLK_SL ! Block Store to 000000007b000080
membar #Sync ! Added by membar checker (2236)
! Mem[00000000900000c0] = 4e45c912 8a057518 c76c42ee fc8a2e26
! Mem[00000000900000d0] = 0ccdc0b6 46cc477f a686af27 3e516c51
! Mem[00000000900000e0] = 117199ac 96852dec 4d146186 9994649c
! Mem[00000000900000f0] = 53ecad8b cc0adcff e412ceab b70ffc48
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %l2 = 0000000000000002, Mem[0000000090800188] = b451fbc4581c25f4
stx %l2,[%i5+0x188] ! Mem[0000000090800188] = 0000000000000002
! Mem[0000000090800000] = 8b91b3a4, %g18 = f15949f21786f821
ldsw [%i5+%g0],%g2 ! %g2 = f15949f21786f821
! Mem[000000007b800174] = 001a86c9, %l0 = f233b6bc3d6fa9b8
ldstub [%i3+0x174],%l0 ! %l0 = 00000000000000ff
! Mem[000000007a0000a8] = 5e6b4e7c, %l2 = 0000000000000002
swap [%i0+0x0a8],%l2 ! %l2 = 000000005e6b4e7c
! Mem[000000007a000140] = 5a27a5fc, %l6 = 00000000e68b017e
swap [%i0+0x140],%l6 ! %l6 = 000000005a27a5fc
! %l0 = 0000000000000000, Mem[000000007a800038] = cfd0e8f76decb9fa
stx %l0,[%i1+0x038] ! Mem[000000007a800038] = 0000000000000000
! %f16 = da08d559 0b5f19a7 de549877 910bf298
! %f20 = 6af76415 e3902332 7b6a3d4b a02ef376
! %f24 = 46a8426e b17a3ace f3fc76eb c4b62a22
! %f28 = d0e9e32c 40e3e5f7 994d988b 0abe8ae9
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000000000000
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ee5912c6
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005e6b4e7c
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f917984c
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ad2d0c253ad3ec2d
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000006f
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000005a27a5fc
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000e83e
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 1875058a 12c9454e
bne %xcc,p53_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 262e8afc ee426cc7
bne %xcc,p53_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7f47cc46 b6c0cd0c
bne %xcc,p53_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 516c513e 27af86a6
bne %xcc,p53_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ec2d8596 ac997111
bne %xcc,p53_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be effda0e0 daec90ad
bne %xcc,p53_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ffdc0acc 8badec53
bne %xcc,p53_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 48fc0fb7 abce12e4
bne %xcc,p53_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be da08d559 0b5f19a7
bne %xcc,p53_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be de549877 910bf298
bne %xcc,p53_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 6af76415 e3902332
bne %xcc,p53_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7b6a3d4b a02ef376
bne %xcc,p53_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 46a8426e b17a3ace
bne %xcc,p53_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be f3fc76eb c4b62a22
bne %xcc,p53_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be d0e9e32c 40e3e5f7
bne %xcc,p53_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 994d988b 0abe8ae9
bne %xcc,p53_f30_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 15cdec6838af1370
ldx [%i0+0x000],%g3 ! Observed data at 000000007a000000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b7b01eb80331b059
ldx [%i0+0x008],%g3 ! Observed data at 000000007a000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 94d48752e65b3344
ldx [%i0+0x010],%g3 ! Observed data at 000000007a000010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c247c05410774cff
ldx [%i0+0x018],%g3 ! Observed data at 000000007a000018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f575ca44f1377ecf
ldx [%i0+0x020],%g3 ! Observed data at 000000007a000020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f65784e231d3292c
ldx [%i0+0x028],%g3 ! Observed data at 000000007a000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 77a3640f96b5c370
ldx [%i0+0x030],%g3 ! Observed data at 000000007a000030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = fab9ec6df7e8d0cf
ldx [%i0+0x038],%g3 ! Observed data at 000000007a000038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000071ba10945
ldx [%i0+0x070],%g3 ! Observed data at 000000007a000070
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = b39f15504e0918e0
ldx [%i0+0x078],%g3 ! Observed data at 000000007a000078
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0404548a592ee5ff
ldx [%i0+0x098],%g3 ! Observed data at 000000007a000098
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 00000002de333719
ldx [%i0+0x0a8],%g3 ! Observed data at 000000007a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 96eea6ef5effc240
ldx [%i0+0x0e0],%g3 ! Observed data at 000000007a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffffffc61bb41dfb
ldx [%i0+0x100],%g3 ! Observed data at 000000007a000100
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = c247c05410774cff
ldx [%i0+0x118],%g3 ! Observed data at 000000007a000118
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = e68b017e95ed10d8
ldx [%i0+0x140],%g3 ! Observed data at 000000007a000140
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3d2fff1fe455a9be
ldx [%i0+0x148],%g3 ! Observed data at 000000007a000148
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 9eb1f7697f125ac2
ldx [%i0+0x178],%g3 ! Observed data at 000000007a000178
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0404548a85c67df0
ldx [%i0+0x190],%g3 ! Observed data at 000000007a000190
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4d3ea50ef52a1891
ldx [%i0+0x1c0],%g3 ! Observed data at 000000007a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1c0,%g4
set p53_local1_expect,%g1
p53_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 7013af3868eccd15
ldx [%i1+0x000],%g3 ! Observed data at 000000007a800000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 59b03103b81eb0b7
ldx [%i1+0x008],%g3 ! Observed data at 000000007a800008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 44335be65287d494
ldx [%i1+0x010],%g3 ! Observed data at 000000007a800010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff4c771054c047c2
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 = cf7e37f144ca75f5
ldx [%i1+0x020],%g3 ! Observed data at 000000007a800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2c29d331e28457f6
ldx [%i1+0x028],%g3 ! Observed data at 000000007a800028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 70c3b5960f64a377
ldx [%i1+0x030],%g3 ! Observed data at 000000007a800030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000000
ldx [%i1+0x038],%g3 ! Observed data at 000000007a800038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x038,%g4
ldx [%g1+0x090],%g2 ! Expected data = a72f9dff02ccf779
ldx [%i1+0x090],%g3 ! Observed data at 000000007a800090
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = f468c2ee68716c5c
ldx [%i1+0x098],%g3 ! Observed data at 000000007a800098
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00000070725fb8b5
ldx [%i1+0x0a0],%g3 ! Observed data at 000000007a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6d07ecffa7a72fad
ldx [%i1+0x0b0],%g3 ! Observed data at 000000007a8000b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a8255154fddcb142
ldx [%i1+0x0b8],%g3 ! Observed data at 000000007a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = dea750ba00000068
ldx [%i1+0x0c8],%g3 ! Observed data at 000000007a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ad2d0c253ad3ec2d
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 00000000ff3336ff
ldx [%i1+0x0f8],%g3 ! Observed data at 000000007a8000f8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = a7195f0b59d508da
ldx [%i1+0x100],%g3 ! Observed data at 000000007a800100
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 98f20b91779854de
ldx [%i1+0x108],%g3 ! Observed data at 000000007a800108
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 322390e31564f76a
ldx [%i1+0x110],%g3 ! Observed data at 000000007a800110
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 76f32ea04b3d6a7b
ldx [%i1+0x118],%g3 ! Observed data at 000000007a800118
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ce3a7ab16e42a846
ldx [%i1+0x120],%g3 ! Observed data at 000000007a800120
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 222ab6c4eb76fcf3
ldx [%i1+0x128],%g3 ! Observed data at 000000007a800128
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = f7e5e3402ce3e9d0
ldx [%i1+0x130],%g3 ! Observed data at 000000007a800130
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = e98abe0a8b984d99
ldx [%i1+0x138],%g3 ! Observed data at 000000007a800138
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 417e255ee57a4e04
ldx [%i1+0x158],%g3 ! Observed data at 000000007a800158
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000994a8b62ba
ldx [%i1+0x160],%g3 ! Observed data at 000000007a800160
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = e7b2e7ffc0273304
ldx [%i1+0x168],%g3 ! Observed data at 000000007a800168
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 4d03b9b500007b6a
ldx [%i1+0x188],%g3 ! Observed data at 000000007a800188
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0000d94537bd7b26
ldx [%i1+0x1b0],%g3 ! Observed data at 000000007a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 81c57f7dff708c86
ldx [%i1+0x1f0],%g3 ! Observed data at 000000007a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1f0,%g4
set p53_local2_expect,%g1
p53_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = ff5834a50ebc63e2
ldx [%i2+0x038],%g3 ! Observed data at 000000007b000038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 08753f85236c9bd0
ldx [%i2+0x048],%g3 ! Observed data at 000000007b000048
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 36718089e3902332
ldx [%i2+0x050],%g3 ! Observed data at 000000007b000050
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 120b399930ff846f
ldx [%i2+0x070],%g3 ! Observed data at 000000007b000070
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0000008b8e81ffe6
ldx [%i2+0x078],%g3 ! Observed data at 000000007b000078
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4e45c9128a057518
ldx [%i2+0x080],%g3 ! Observed data at 000000007b000080
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = c76c42eefc8a2e26
ldx [%i2+0x088],%g3 ! Observed data at 000000007b000088
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0ccdc0b646cc477f
ldx [%i2+0x090],%g3 ! Observed data at 000000007b000090
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = a686af273e516c51
ldx [%i2+0x098],%g3 ! Observed data at 000000007b000098
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 117199ac96852dec
ldx [%i2+0x0a0],%g3 ! Observed data at 000000007b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ad90ecdae0a0fdef
ldx [%i2+0x0a8],%g3 ! Observed data at 000000007b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 53ecad8bcc0adcff
ldx [%i2+0x0b0],%g3 ! Observed data at 000000007b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e412ceabb70ffc48
ldx [%i2+0x0b8],%g3 ! Observed data at 000000007b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x120],%g2 ! Expected data = ad153d3c18996fff
ldx [%i2+0x120],%g3 ! Observed data at 000000007b000120
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000edd622a21f45
ldx [%i2+0x130],%g3 ! Observed data at 000000007b000130
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = bb501f327af9365f
ldx [%i2+0x148],%g3 ! Observed data at 000000007b000148
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 6ac3c05be87eb5b3
ldx [%i2+0x150],%g3 ! Observed data at 000000007b000150
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 031126fe9616ffc6
ldx [%i2+0x178],%g3 ! Observed data at 000000007b000178
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0000ff1f1cc505c6
ldx [%i2+0x188],%g3 ! Observed data at 000000007b000188
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 5262f458ffbccd29
ldx [%i2+0x1a8],%g3 ! Observed data at 000000007b0001a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 92688e573ccc33d9
ldx [%i2+0x1f0],%g3 ! Observed data at 000000007b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1f0,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = da08d5596f0c968e
ldx [%i3+0x000],%g3 ! Observed data at 000000007b800000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5432da1cff786d68
ldx [%i3+0x040],%g3 ! Observed data at 000000007b800040
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 9f0efa494e931891
ldx [%i3+0x058],%g3 ! Observed data at 000000007b800058
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 584cb6a3f52a1891
ldx [%i3+0x070],%g3 ! Observed data at 000000007b800070
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x070,%g4
ldx [%g1+0x128],%g2 ! Expected data = b6ff04e5c8bff28e
ldx [%i3+0x128],%g3 ! Observed data at 000000007b800128
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ffff4ef70b68c83f
ldx [%i3+0x130],%g3 ! Observed data at 000000007b800130
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 33e669ab725fb0b5
ldx [%i3+0x160],%g3 ! Observed data at 000000007b800160
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 236c9bd0ff1a86c9
ldx [%i3+0x170],%g3 ! Observed data at 000000007b800170
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0000006800000099
ldx [%i3+0x1a0],%g3 ! Observed data at 000000007b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0c7653e553864c94
ldx [%i3+0x1c8],%g3 ! Observed data at 000000007b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7b6a3d4b4136e24c
ldx [%i3+0x1e0],%g3 ! Observed data at 000000007b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ffe59d0ac510c563
ldx [%i3+0x1f8],%g3 ! Observed data at 000000007b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1f8,%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
p53_f16_fail:
set p53_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f18_fail:
set p53_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f20_fail:
set p53_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f22_fail:
set p53_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f24_fail:
set p53_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f26_fail:
set p53_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f28_fail:
set p53_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f30_fail:
set p53_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800018]
stba %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b000000]
ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a800028]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007a000018]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b800000]
done
p53_trap1o:
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800018]
stba %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b000000]
ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a800028]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007a000018]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b800000]
done
p53_trap2e:
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b000020]
done
p53_trap2o:
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b000020]
done
p53_trap3e:
nop
nop
nop
done
p53_trap3o:
nop
nop
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 = e427c8e480d2c87d
ldx [%g1+0x008],%l1 ! %l1 = a43c57aa3ab539f0
ldx [%g1+0x010],%l2 ! %l2 = 9a4ee3241ea40ae1
ldx [%g1+0x018],%l3 ! %l3 = 7bfd43a6a6a744b3
ldx [%g1+0x020],%l4 ! %l4 = 1d40372c236c9bd0
ldx [%g1+0x028],%l5 ! %l5 = c21fe3a68568c51b
ldx [%g1+0x030],%l6 ! %l6 = 3d8e117fc7590e7f
ldx [%g1+0x038],%l7 ! %l7 = bbd4d1e28cd2f764
! 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 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 50428f6d ae07e91b 2dbd5d08 9f65da36
! %f20 = 3fc5e23d 5dd99f06 053195c8 5dfbb170
! %f24 = 69b9e3fa 0fc0d5e8 fc6e5170 6a0a41c3
! %f28 = a5c5a133 3d0fd148 729228dd d2ec30a2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4ea37567 303cee30 047adf7c d5cccbce
! %f36 = 41623bd0 4cf265a5 06ae00da 1b9ff899
! %f40 = b2dccfcb 21a26a74 b74ca915 26a6a38b
! %f44 = 39f97163 39770841 e96671b0 65f196aa
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5e2dd83800000024,%g7,%g1 ! GSR scale = 4, align = 4
wr %g1,%g0,%gsr ! GSR = 5e2dd83800000024
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:
! %f16 = 50428f6d ae07e91b 2dbd5d08 9f65da36
! %f20 = 3fc5e23d 5dd99f06 053195c8 5dfbb170
! %f24 = 69b9e3fa 0fc0d5e8 fc6e5170 6a0a41c3
! %f28 = a5c5a133 3d0fd148 729228dd d2ec30a2
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[000000007d800098] = f9f9f9e5 405f4e41, %l6 = 5f6cfbfe, %l7 = 12171338
ldd [%i3+0x098],%l6 ! %l6 = 00000000f9f9f9e5 00000000405f4e41
! Mem[000000007c00016c] = f53c5c72, %l6 = f9f9f9e5, %l4 = 03baa1dd
add %i0,0x16c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f53c5c72
! Mem[0000000091000198] = baa4779d c3db84f6, %g2 = 7d4d2ac3, %g3 = 0bad0b00
ldd [%i6+0x198],%g2 ! %g2 = 00000000baa4779d 00000000c3db84f6
! Mem[000000007d0000c8] = 500ecebd, %l2 = 3013a369dc134690
ldstub [%i2+0x0c8],%l2 ! %l2 = 00000050000000ff
! Mem[0000000090000114] = 9e7ae77f, %g2 = 00000000baa4779d
lduh [%i4+0x116],%g2 ! %g2 = 0000000000009e7a
! Mem[000000007d0001aa] = 5ab23b96, %l2 = 0000000000000050
ldstub [%i2+0x1aa],%l2 ! %l2 = 0000003b000000ff
! Mem[0000000090800000] = 8b91b3a4 1b2e5802, %g2 = 00009e7a, %g3 = c3db84f6
ldd [%i5+%g0],%g2 ! %g2 = 000000008b91b3a4 000000001b2e5802
! Mem[00000000900000d8] = caed5711, %g2 = 000000008b91b3a4
ldsb [%i4+0x0db],%g2 ! %g2 = ffffffffffffffca
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
p54_label_2:
! %l2 = 000000000000003b, Mem[000000009180012a] = 5fe8cd05
stb %l2,[%o0+0x12a] ! Mem[0000000091800128] = 3be8cd05
! %l2 = 000000000000003b, Mem[000000009180000e] = 67e1402e
sth %l2,[%o0+0x00e] ! Mem[000000009180000c] = 003b402e
membar #Sync ! Added by membar checker (2237)
! Mem[0000000090000100] = 9767f47f 45ef4e2a 23e95c0a 983b59c1
! Mem[0000000090000110] = 5351c216 777d5e50 9f23e548 2e7c533d
! Mem[0000000090000120] = 250c03eb d954ff23 cc7ad2b4 25620771
! Mem[0000000090000130] = 88ecc5df 5fd9d69c d3fded10 e562ac68
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! %l5 = 0bd7b323c94efbc2, Mem[000000007d80014c] = d5da5767
stw %l5,[%i3+0x14c] ! Mem[000000007d80014c] = c94efbc2
! %l2 = 000000000000003b, Mem[00000000918001e6] = a55063ed
stb %l2,[%o0+0x1e6] ! Mem[00000000918001e4] = 3b5063ed
! %l6 = 00000000f9f9f9e5, Mem[00000000918001a5] = 0f80b768
stb %l6,[%o0+0x1a5] ! Mem[00000000918001a4] = e580b768
! Mem[0000000091000134] = 616d4f47, %g2 = ffffffffffffffca
lduh [%i6+0x134],%g2 ! %g2 = 000000000000616d
! Mem[00000000900001e8] = 1d9f31f301592ef1, %g2 = 000000000000616d
ldx [%i4+0x1e8],%g2 ! %g2 = 1d9f31f301592ef1
! Mem[00000000900001e0] = c3417fd0, %g2 = 1d9f31f301592ef1
ldsh [%i4+0x1e2],%g2 ! %g2 = ffffffffffffc341
p54_label_3:
! Mem[00000000900000f8] = 2e158e4a, %g2 = ffffffffffffc341
ldsh [%i4+0x0fa],%g2 ! %g2 = 0000000000002e15
! Mem[000000007c800012] = c19cb01b, %l4 = 00000000f53c5c72
ldstub [%i1+0x012],%l4 ! %l4 = 000000b0000000ff
! Mem[000000007c000108] = e18928bef5e5129e, %l0 = bf125c5afa21dbd8, %l5 = 0bd7b323c94efbc2
add %i0,0x108,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = e18928bef5e5129e
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l6 = 00000000f9f9f9e5, Mem[00000000918001b3] = e6c2a89d
stb %l6,[%o0+0x1b3] ! Mem[00000000918001b0] = e5c2a89d
! Mem[0000000091800078] = d16d7231 a0968908, %g2 = 00002e15, %g3 = 1b2e5802
ldd [%o0+0x078],%g2 ! %g2 = 00000000d16d7231 00000000a0968908
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000007d8000d4] = b6eb34f1, %l2 = 000000000000003b
ldstub [%i3+0x0d4],%l2 ! %l2 = 000000b6000000ff
! %l1 = 89fa8357a9c1aa67, Mem[00000000900000a0] = 5fdad36e
stb %l1,[%i4+0x0a0] ! Mem[00000000900000a0] = 67dad36e
! Mem[0000000091000170] = fcaaa1c2, %g2 = 00000000d16d7231
ldsh [%i6+0x170],%g2 ! %g2 = fffffffffffffcaa
p54_label_4:
! %l7 = 00000000405f4e41, Mem[000000007c000040] = 36b79e87881c7139
stx %l7,[%i0+0x040] ! Mem[000000007c000040] = 00000000405f4e41
! Mem[000000007c000048] = bac0e0b17ff25bf6, %l1 = 89fa8357a9c1aa67
ldx [%i0+0x048],%l1 ! %l1 = bac0e0b17ff25bf6
! Mem[000000007c800158] = 7834efc077d267b2, %l4 = 00000000000000b0, %l0 = bf125c5afa21dbd8
add %i1,0x158,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 7834efc077d267b2
! Mem[000000007d8000e4] = b7f3d472, %l2 = 000000b6, %l5 = f5e5129e
add %i3,0xe4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b7f3d472
! Mem[0000000091800190] = 14d63709, %g2 = fffffffffffffcaa
ldub [%o0+0x191],%g2 ! %g2 = 0000000000000014
! %l3 = bffa0b4073b7845e, Mem[000000007d800088] = 1c0fe19023ec407a
stx %l3,[%i3+0x088] ! Mem[000000007d800088] = bffa0b4073b7845e
! Mem[000000007d800116] = 3c1372e7, %l6 = 00000000f9f9f9e5
ldstub [%i3+0x116],%l6 ! %l6 = 00000072000000ff
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[000000007d00011e] = bf2350e2, %l2 = 00000000000000b6
ldstub [%i2+0x11e],%l2 ! %l2 = 00000050000000ff
p54_label_5:
! %l0 = 77d267b2, %l1 = 7ff25bf6, Mem[0000000091000070] = 060d415c 7c47c2fe
std %l0,[%i6+0x070] ! Mem[0000000091000070] = 77d267b2 7ff25bf6
! Mem[000000007d800114] = 3c13ffe7, %l5 = 00000000b7f3d472
swap [%i3+0x114],%l5 ! %l5 = 000000003c13ffe7
membar #Sync ! Added by membar checker (2238)
! %l0 = 77d267b2, %l1 = 7ff25bf6, Mem[0000000090000048] = adba6d31 41368145
std %l0,[%i4+0x048] ! Mem[0000000090000048] = 77d267b2 7ff25bf6
! Mem[000000007c0000ac] = 2a259958, %l5 = 000000003c13ffe7
ldsb [%i0+0x0ac],%l5 ! %l5 = 000000000000002a
! Mem[0000000091800010] = 402e8582, %g2 = 0000000000000014
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000040
! Mem[000000007d000054] = 3cac0239, %l1 = 7ff25bf6, %l7 = 405f4e41
add %i2,0x54,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000003cac0239
! Mem[000000007c800048] = 78ea2e3a, %l7 = 3cac0239, %l4 = 000000b0
add %i1,0x48,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000078ea2e3a
! Mem[00000000910001f4] = 9c39fbba, %g2 = 0000000000000040
ldsb [%i6+0x1f4],%g2 ! %g2 = ffffffffffffff9c
! Mem[000000007d8000f4] = 7bf561b9, %l6 = 00000072, %l6 = 00000072
add %i3,0xf4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000007bf561b9
! Mem[0000000090800140] = 04425eec, %g2 = ffffffffffffff9c
ldsb [%i5+0x143],%g2 ! %g2 = 0000000000000004
p54_label_6:
! %f16 = 50428f6d ae07e91b 2dbd5d08 9f65da36
! %f20 = 3fc5e23d 5dd99f06 053195c8 5dfbb170
! %f24 = 69b9e3fa 0fc0d5e8 fc6e5170 6a0a41c3
! %f28 = a5c5a133 3d0fd148 729228dd d2ec30a2
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908000f0] = a0dfaad441e05ee4, %g2 = 0000000000000004
ldx [%i5+0x0f0],%g2 ! %g2 = a0dfaad441e05ee4
! Mem[000000007d000050] = 06fe63cd, %l7 = 000000003cac0239
swap [%i2+0x050],%l7 ! %l7 = 0000000006fe63cd
! Mem[00000000910001f8] = d42500ab 93c6d4fc, %g2 = 41e05ee4, %g3 = a0968908
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000d42500ab 0000000093c6d4fc
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 67dad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[000000007d800151] = 12ec3a6c, %l7 = 0000000006fe63cd
ldstub [%i3+0x151],%l7 ! %l7 = 000000ec000000ff
! Mem[0000000090000140] = 50428f6d ae07e91b 2dbd5d08 9f65da36
! Mem[0000000090000150] = 3fc5e23d 5dd99f06 053195c8 5dfbb170
! Mem[0000000090000160] = 69b9e3fa 0fc0d5e8 fc6e5170 6a0a41c3
! Mem[0000000090000170] = a5c5a133 3d0fd148 729228dd d2ec30a2
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800078] = 27ba3968, %g18 = 5aaacf829767800a
ldsw [%i5+0x078],%g2 ! %g2 = 5aaacf829767800a
p54_label_7:
! Mem[000000007c8001b8] = ea9aa03eeffc014b, %l5 = 000000000000002a
ldx [%i1+0x1b8],%l5 ! %l5 = ea9aa03eeffc014b
! Mem[000000007c000000] = 8f4fc2de2b3d9a86, %l6 = 000000007bf561b9, %l0 = 7834efc077d267b2
casxa [%i0]0x80,%l6,%l0 ! %l0 = 8f4fc2de2b3d9a86
! Mem[0000000090800134] = 0bb45362, %g2 = 0000000027ba3968
ldsb [%i5+0x137],%g2 ! %g2 = 000000000000000b
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000090000074] = 85c65c27, %g2 = 000000000000000b
lduh [%i4+0x074],%g2 ! %g2 = 00000000000085c6
! Mem[000000007d000028] = ed0a54ca, %l6 = 000000007bf561b9
swap [%i2+%o5],%l6 ! %l6 = 00000000ed0a54ca
! Mem[000000007d800168] = f73e65c6, %l7 = 00000000000000ec
swap [%i3+0x168],%l7 ! %l7 = 00000000f73e65c6
membar #Sync ! Added by membar checker (2239)
! %f16 = 50428f6d ae07e91b 2dbd5d08 9f65da36
! %f20 = 3fc5e23d 5dd99f06 053195c8 5dfbb170
! %f24 = 69b9e3fa 0fc0d5e8 fc6e5170 6a0a41c3
! %f28 = a5c5a133 3d0fd148 729228dd d2ec30a2
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000007c800128] = 73e46579 dfedacb6, %l4 = 78ea2e3a, %l5 = effc014b
ldd [%i1+0x128],%l4 ! %l4 = 0000000073e46579 00000000dfedacb6
! Mem[00000000900000d8] = b2ae2fcaed571155, %g2 = 00000000000085c6
ldx [%i4+0x0d8],%g2 ! %g2 = b2ae2fcaed571155
p54_label_8:
! Mem[0000000091800124] = 12c96167, %g2 = b2ae2fcaed571155
lduw [%o0+0x124],%g2 ! %g2 = 0000000012c96167
! Mem[0000000091800118] = ad3a060b, %g2 = 0000000012c96167
ldsh [%o0+0x11a],%g2 ! %g2 = ffffffffffffad3a
! Mem[0000000090800198] = f617670e, %g2 = ffffffffffffad3a
ldsb [%i5+0x199],%g2 ! %g2 = fffffffffffffff6
! Mem[000000007c0000ec] = e16877da, %l3 = bffa0b4073b7845e
swap [%i0+0x0ec],%l3 ! %l3 = 00000000e16877da
! %l6 = 00000000ed0a54ca, Mem[000000007d0001f0] = aa13c820
stb %l6,[%i2+0x1f0] ! Mem[000000007d0001f0] = ca13c820
! Mem[000000007c800064] = 61ea9382, %l1 = 7ff25bf6, %l6 = ed0a54ca
add %i1,0x64,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000061ea9382
! Mem[0000000090800198] = 34f61767, %g2 = fffffffffffffff6
ldsb [%i5+0x198],%g2 ! %g2 = 0000000000000034
membar #Sync ! Added by membar checker (2240)
! Mem[0000000090000180] = 1be907ae 6d8f4250 36da659f 085dbd2d
! Mem[0000000090000190] = 069fd95d 3de2c53f 70b1fb5d c8953105
! Mem[00000000900001a0] = e8d5c00f fae3b969 c3410a6a 70516efc
! Mem[00000000900001b0] = 48d10f3d 33a1c5a5 a230ecd2 dd289272
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000007c0001d8] = 1aedc3f7, %l1 = bac0e0b17ff25bf6
ldstub [%i0+0x1d8],%l1 ! %l1 = 0000001a000000ff
! Mem[000000007c8001b0] = f25f1a5fb8e6d15a, %l5 = 00000000dfedacb6, %l5 = 00000000dfedacb6
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = f25f1a5fb8e6d15a
p54_label_9:
! %l4 = 0000000073e46579, Mem[0000000090000168] = fc6e51706a0a41c3
stx %l4,[%i4+0x168] ! Mem[0000000090000168] = 0000000073e46579
! %f16 = 50428f6d ae07e91b 2dbd5d08 9f65da36
! %f20 = 3fc5e23d 5dd99f06 053195c8 5dfbb170
! %f24 = 69b9e3fa 0fc0d5e8 fc6e5170 6a0a41c3
! %f28 = a5c5a133 3d0fd148 729228dd d2ec30a2
stda %f16,[%i0+%g6]ASI_BLK_PL ! Block Store to 000000007c000080
! Mem[000000007d800068] = 2f9f244b, %l6 = 0000000061ea9382
swap [%i3+0x068],%l6 ! %l6 = 000000002f9f244b
membar #Sync ! Added by membar checker (2241)
! Mem[000000007c0000b8] = a230ecd2, %l7 = 00000000f73e65c6
swap [%i0+0x0b8],%l7 ! %l7 = 00000000a230ecd2
! Mem[000000007c0001e0] = cb95503f, %l4 = 0000000073e46579
ldsb [%i0+0x1e3],%l4 ! %l4 = 000000000000003f
! Mem[0000000091800114] = 4729c2ad, %g2 = 0000000000000034
ldub [%o0+0x117],%g2 ! %g2 = 0000000000000047
! Mem[000000007c000108] = e18928be, %l4 = 000000000000003f
swap [%i0+0x108],%l4 ! %l4 = 00000000e18928be
! Mem[000000009000006c] = daef9ca3, %g2 = 0000000000000047
ldsh [%i4+0x06e],%g2 ! %g2 = ffffffffffffdaef
! Mem[000000007c00014b] = 3473787e, %l0 = 8f4fc2de2b3d9a86
ldstub [%i0+0x14b],%l0 ! %l0 = 0000007e000000ff
! Mem[000000007c00006c] = 45cff6e1, %l0 = 0000007e, %l1 = 0000001a
add %i0,0x6c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000045cff6e1
p54_label_10:
! %l6 = 000000002f9f244b, Mem[0000000091800087] = 8295e323
stb %l6,[%o0+0x087] ! Mem[0000000091800084] = 4b95e323
! Mem[00000000908001e8] = 8d45f269, %g2 = ffffffffffffdaef
lduh [%i5+0x1e8],%g2 ! %g2 = 0000000000008d45
! Mem[000000007c800130] = 0b521349, %l0 = 000000000000007e
lduh [%i1+0x130],%l0 ! %l0 = 0000000000000b52
! Mem[0000000090000030] = be0037143f61c793, %g2 = 0000000000008d45
ldx [%i4+0x030],%g2 ! %g2 = be0037143f61c793
! Mem[000000007d000008] = 427d67da, %l7 = a230ecd2, %l0 = 00000b52
add %i2,0x08,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000427d67da
! Mem[000000007c000180] = 908dca14, %l4 = 00000000e18928be
swap [%i0+0x180],%l4 ! %l4 = 00000000908dca14
! Mem[000000007d800024] = 917dc3f4, %l5 = b8e6d15a, %l2 = 00000050
add %i3,0x24,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000917dc3f4
! Mem[000000007c0001b8] = ce67c1b9, %l1 = 45cff6e1, %l5 = b8e6d15a
add %i0,0x1b8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ce67c1b9
! Mem[00000000908000b0] = 4eb34380, %g2 = be0037143f61c793
lduh [%i5+0x0b0],%g2 ! %g2 = 0000000000004eb3
! Mem[0000000091000194] = 8f301cc7, %g2 = 0000000000004eb3
lduh [%i6+0x194],%g2 ! %g2 = 0000000000008f30
p54_label_11:
! %l4 = 00000000908dca14, Mem[00000000910000ac] = f2b795cc
stw %l4,[%i6+0x0ac] ! Mem[00000000910000ac] = 908dca14
! %l5 = 00000000ce67c1b9, Mem[00000000900000a8] = d22b7aa7b3990b7c
stx %l5,[%i4+0x0a8] ! Mem[00000000900000a8] = 00000000ce67c1b9
! Mem[000000007d8001b3] = 1ddabfef, %l5 = 00000000ce67c1b9
ldstub [%i3+0x1b3],%l5 ! %l5 = 000000ef000000ff
! %l2 = 00000000917dc3f4, Mem[000000007d000160] = c4ff3197
sth %l2,[%i2+0x160] ! Mem[000000007d000160] = c3f43197
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
stda %f0,[%i2+%g6]ASI_BLK_S ! Block Store to 000000007d000080
! Mem[00000000900000d0] = 592fdb41, %g2 = 0000000000008f30
lduw [%i4+0x0d0],%g2 ! %g2 = 00000000592fdb41
! Mem[0000000090000000] = 14f12a42, %g2 = 00000000592fdb41
ldsb [%i4+0x001],%g2 ! %g2 = 0000000000000014
! Mem[000000007c00005f] = b1bd74c2, %l2 = 00000000917dc3f4
ldstub [%i0+0x05f],%l2 ! %l2 = 000000c2000000ff
! Mem[000000007c800026] = 2787f614, %l7 = 00000000a230ecd2
ldstub [%i1+0x026],%l7 ! %l7 = 000000f6000000ff
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
p54_label_12:
! Mem[0000000090000028] = 35842cdc e3635cb3, %g2 = 00000014, %g3 = 93c6d4fc
ldd [%i4+%o5],%g2 ! %g2 = 0000000035842cdc 00000000e3635cb3
! Mem[00000000908001c0] = f50e5fb6 224fce3e, %g2 = 35842cdc, %g3 = e3635cb3
ldd [%i5+0x1c0],%g2 ! %g2 = 00000000f50e5fb6 00000000224fce3e
! Mem[000000007d800000] = 8326a55d 187361fb a6d68199 3c5818d4
! Mem[000000007d800010] = c6cb7d15 b46a659f 6f679304 aa72b50d
! Mem[000000007d800020] = 1a71f4c0 917dc3f4 0ec185b6 b5facfca
! Mem[000000007d800030] = b49b59d7 758ec2a8 93cfcb7f 2edfae07
ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 000000007d800000
! Mem[0000000091800010] = 402e8582, %g2 = 00000000f50e5fb6
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000040
membar #Sync ! Added by membar checker (2242)
! Mem[000000007d000088] = c1593b98, %l7 = 00000000000000f6
swap [%i2+0x088],%l7 ! %l7 = 00000000c1593b98
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
! %l4 = 908dca14, %l5 = 000000ef, Mem[000000007c8000d0] = 93993f2d 0fb39b26
std %l4,[%i1+0x0d0] ! Mem[000000007c8000d0] = 908dca14 000000ef
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000007c000138] = b3c229f3, %l2 = 00000000000000c2
lduh [%i0+0x13a],%l2 ! %l2 = 00000000000029f3
membar #Sync ! Added by membar checker (2243)
! Mem[0000000090000040] = 2a4eef45 7ff46797 c1593b98 0a5ce923
! Mem[0000000090000050] = 505e7d77 16c25153 3d537c2e 48e5239f
! Mem[0000000090000060] = 23ff54d9 eb030c25 71076225 b4d27acc
! Mem[0000000090000070] = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
p54_label_13:
! Mem[000000007d000194] = bf3dc2c1, %l4 = 00000000908dca14
lduh [%i2+0x196],%l4 ! %l4 = 000000000000c2c1
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[0000000090800168] = 4838d5f5, %g2 = 0000000000000040
lduh [%i5+0x16a],%g2 ! %g2 = 0000000000004838
! Mem[000000009180019c] = ac46a213, %g2 = 0000000000004838
ldub [%o0+0x19c],%g2 ! %g2 = 00000000000000ac
! Mem[000000007c800084] = d81b9f5e, %l2 = 00000000000029f3
swap [%i1+0x084],%l2 ! %l2 = 00000000d81b9f5e
! Mem[000000007d800008] = a6d68199, %l4 = 000000000000c2c1
swap [%i3+%o1],%l4 ! %l4 = 00000000a6d68199
! %l7 = 00000000c1593b98, Mem[0000000090000008] = 7dc90714
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = c1593b98
! %l4 = 00000000a6d68199, Mem[0000000091000012] = 28d70474
sth %l4,[%i6+0x012] ! Mem[0000000091000010] = 81990474
! Mem[000000007c8001b0] = f25f1a5f, %l2 = d81b9f5e, %l3 = e16877da
add %i1,0x1b0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000f25f1a5f
! Mem[000000007d800164] = 52d3327d, %l2 = 00000000d81b9f5e
swap [%i3+0x164],%l2 ! %l2 = 0000000052d3327d
p54_label_14:
! Mem[000000007d8001b8] = faebfb9c4dc4a5a5, %l4 = 00000000a6d68199, %l6 = 000000002f9f244b
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = faebfb9c4dc4a5a5
! Mem[000000007c0000e6] = abc13a2e, %l0 = 00000000427d67da
ldstub [%i0+0x0e6],%l0 ! %l0 = 0000003a000000ff
! Mem[0000000090800148] = cb60a5b4, %g2 = 00000000000000ac
lduw [%i5+0x148],%g2 ! %g2 = 00000000cb60a5b4
! Mem[000000007c8000aa] = 94c7c731, %l2 = 0000000052d3327d
ldstub [%i1+0x0aa],%l2 ! %l2 = 000000c7000000ff
! Mem[000000007d00011c] = bf23ffe2, %l6 = faebfb9c4dc4a5a5
swap [%i2+0x11c],%l6 ! %l6 = 00000000bf23ffe2
! Mem[000000007c0001a3] = f271def1, %l6 = 00000000bf23ffe2
ldstub [%i0+0x1a3],%l6 ! %l6 = 000000f1000000ff
! Mem[00000000908000cc] = 9fc9bfcc, %g2 = 00000000cb60a5b4
ldsb [%i5+0x0cc],%g2 ! %g2 = ffffffffffffff9f
! Mem[000000007c0000d4] = eddda6b5, %l1 = 45cff6e1, %l2 = 000000c7
add %i0,0xd4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000eddda6b5
! Mem[0000000090000018] = 1c38131a, %g2 = ffffffffffffff9f
ldub [%i4+%o3],%g2 ! %g2 = 000000000000001c
! %l0 = 0000003a, %l1 = 45cff6e1, Mem[0000000091800178] = a16be4dd 805d65fb
std %l0,[%o0+0x178] ! Mem[0000000091800178] = 0000003a 45cff6e1
p54_label_15:
! Mem[000000007d000004] = 909d51ee, %l4 = 00000000a6d68199
ldsb [%i2+0x006],%l4 ! %l4 = 0000000000000051
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %l4 = 0000000000000051, Mem[000000007d000134] = a30d2787
stw %l4,[%i2+0x134] ! Mem[000000007d000134] = 00000051
! Mem[000000007d0000d8] = 832646953821166d, %l3 = 00000000f25f1a5f, %l0 = 000000000000003a
add %i2,0xd8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 832646953821166d
! Mem[000000007c0000fc] = 7428fe19, %l1 = 0000000045cff6e1
swap [%i0+0x0fc],%l1 ! %l1 = 000000007428fe19
! %l0 = 832646953821166d, Mem[00000000908000b0] = 4eb34380a72bad7d
stx %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = 832646953821166d
! Mem[000000007c800075] = e00494ef, %l7 = 00000000c1593b98
ldstub [%i1+0x075],%l7 ! %l7 = 00000004000000ff
! Mem[000000007c0001fc] = 69a88af9, %l0 = 832646953821166d
ldsb [%i0+0x1fd],%l0 ! %l0 = ffffffffffffffa8
! %l3 = 00000000f25f1a5f, Mem[00000000908001b8] = da1c61c6
stw %l3,[%i5+0x1b8] ! Mem[00000000908001b8] = f25f1a5f
! %l0 = ffffffa8, %l1 = 7428fe19, Mem[00000000910001b8] = d7a910f8 4c59c367
std %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = ffffffa8 7428fe19
p54_label_16:
! Mem[000000007d800174] = a514953d, %l5 = 00000000000000ef
ldub [%i3+0x176],%l5 ! %l5 = 0000000000000095
! Mem[000000007d0000c8] = ff0ecebd68051c28, %l0 = ffffffffffffffa8, %l1 = 000000007428fe19
add %i2,0xc8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ff0ecebd68051c28
! Mem[000000007c800050] = 92039290, %l6 = 00000000000000f1
lduw [%i1+0x050],%l6 ! %l6 = 0000000092039290
! Mem[000000007c800050] = 92039290, %l0 = ffffffffffffffa8
swap [%i1+0x050],%l0 ! %l0 = 0000000092039290
! Mem[000000007d000160] = c3f43197, %l3 = 00000000f25f1a5f
swap [%i2+0x160],%l3 ! %l3 = 00000000c3f43197
! Mem[0000000091800120] = 1efd12c9, %g2 = 000000000000001c
ldsb [%o0+0x122],%g2 ! %g2 = 000000000000001e
! Mem[0000000090000100] = 9767f47f 45ef4e2a 23e95c0a 983b59c1
! Mem[0000000090000110] = 5351c216 777d5e50 9f23e548 2e7c533d
! Mem[0000000090000120] = 250c03eb d954ff23 cc7ad2b4 25620771
! Mem[0000000090000130] = 88ecc5df 5fd9d69c d3fded10 e562ac68
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000007c000160] = a4bdc5c57a4a506b, %l0 = 0000000092039290, %l0 = 0000000092039290
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = a4bdc5c57a4a506b
! Mem[00000000918001d8] = e375a940d3a302d8, %g2 = 000000000000001e
ldx [%o0+0x1d8],%g2 ! %g2 = e375a940d3a302d8
! Mem[000000007d0001dc] = 75ed0c57, %l6 = 92039290, %l0 = 7a4a506b
add %i2,0x1dc,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000075ed0c57
p54_label_17:
! %l0 = 0000000075ed0c57, Mem[000000009180000c] = d97e003b
stw %l0,[%o0+0x00c] ! Mem[000000009180000c] = 75ed0c57
! Mem[0000000091000128] = 3f33e222286a1735, %g2 = e375a940d3a302d8
ldx [%i6+0x128],%g2 ! %g2 = 3f33e222286a1735
! Mem[000000007d800102] = 172cb889, %l7 = 0000000000000004
ldstub [%i3+0x102],%l7 ! %l7 = 000000b8000000ff
membar #Sync ! Added by membar checker (2244)
! Mem[0000000090000000] = a314f12a 427f6dc6 c1593b98 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000007d80018e] = 9d47ce3e, %l5 = 0000000000000095
ldstub [%i3+0x18e],%l5 ! %l5 = 000000ce000000ff
! %l2 = 00000000eddda6b5, Mem[0000000090000046] = 4e2a23e9
sth %l2,[%i4+0x046] ! Mem[0000000090000044] = a6b523e9
! Mem[0000000091800068] = fd740555, %g2 = 3f33e222286a1735
ldsb [%o0+0x069],%g2 ! %g2 = fffffffffffffffd
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000140] = 50428f6d ae07e91b 2dbd5d08 9f65da36
! Mem[0000000090000150] = 3fc5e23d 5dd99f06 053195c8 5dfbb170
! Mem[0000000090000160] = 69b9e3fa 0fc0d5e8 00000000 73e46579
! Mem[0000000090000170] = a5c5a133 3d0fd148 729228dd d2ec30a2
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
stda %f0,[%i3+%g6]ASI_COMMIT_P ! Block Store to 000000007d800140
p54_label_18:
! %l3 = 00000000c3f43197, Mem[00000000908000dc] = 49bd726e
sth %l3,[%i5+0x0dc] ! Mem[00000000908000dc] = 3197726e
! %l3 = 00000000c3f43197, Mem[00000000910001a2] = eb69db20
sth %l3,[%i6+0x1a2] ! Mem[00000000910001a0] = 3197db20
membar #Sync ! Added by membar checker (2245)
! Mem[0000000090000040] = 9767f47f 45efa6b5 23e95c0a 983b59c1
! Mem[0000000090000050] = 5351c216 777d5e50 9f23e548 2e7c533d
! Mem[0000000090000060] = 250c03eb d954ff23 cc7ad2b4 25620771
! Mem[0000000090000070] = 88ecc5df 5fd9d69c d3fded10 e562ac68
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000007c800048] = 78ea2e3a, %l4 = 00000051, %l6 = 92039290
add %i1,0x48,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000078ea2e3a
! Mem[000000007d000028] = 7bf561b9, %l4 = 00000051, %l2 = eddda6b5
add %i2,0x28,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000007bf561b9
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %l4 = 0000000000000051, Mem[000000007c80004e] = 23770001
sth %l4,[%i1+0x04e] ! Mem[000000007c80004c] = 23770051
! Mem[000000007c800082] = 0b770201, %l1 = ff0ecebd68051c28
ldstub [%i1+0x082],%l1 ! %l1 = 00000002000000ff
! Mem[000000007c800004] = bf878f55, %l7 = 000000b8, %l0 = 75ed0c57
add %i1,0x04,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000bf878f55
! Mem[0000000090000040] = 9767f47f 45efa6b5 23e95c0a 983b59c1
! Mem[0000000090000050] = 5351c216 777d5e50 9f23e548 2e7c533d
! Mem[0000000090000060] = 250c03eb d954ff23 cc7ad2b4 25620771
! Mem[0000000090000070] = 88ecc5df 5fd9d69c d3fded10 e562ac68
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
p54_label_19:
! Mem[0000000091800100] = b89e754f, %g2 = fffffffffffffffd
lduh [%o0+0x100],%g2 ! %g2 = 000000000000b89e
! Mem[0000000090800018] = 97f1f9a0609ec613, %g2 = 000000000000b89e
ldx [%i5+%o3],%g2 ! %g2 = 97f1f9a0609ec613
! Mem[0000000091000188] = 4da17a0c, %g2 = 97f1f9a0609ec613
ldsh [%i6+0x18a],%g2 ! %g2 = 0000000000004da1
! Mem[000000009080004c] = 5e1a267b, %g2 = 0000000000004da1
ldsb [%i5+0x04d],%g2 ! %g2 = 000000000000005e
! %l0 = 00000000bf878f55, Mem[000000009180011c] = 060bb791
stb %l0,[%o0+0x11c] ! Mem[000000009180011c] = 550bb791
! Mem[00000000910000d0] = 807c80b24ba298be, %g2 = 000000000000005e
ldx [%i6+0x0d0],%g2 ! %g2 = 807c80b24ba298be
! Mem[000000007c8001e8] = 88476861, %l5 = 000000ce, %l5 = 000000ce
add %i1,0x1e8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000088476861
! Mem[000000007d000130] = a38567a4 00000051, %l0 = bf878f55, %l1 = 00000002
ldd [%i2+0x130],%l0 ! %l0 = 00000000a38567a4 0000000000000051
! %l4 = 0000000000000051, Mem[0000000090800120] = 4c6627b2488658b9
stx %l4,[%i5+0x120] ! Mem[0000000090800120] = 0000000000000051
! %l6 = 78ea2e3a, %l7 = 000000b8, Mem[00000000910000c8] = 2aa4a537 d5c23711
std %l6,[%i6+0x0c8] ! Mem[00000000910000c8] = 78ea2e3a 000000b8
p54_label_20:
! %l0 = 00000000a38567a4, Mem[000000007d800104] = c7f5a1da
stb %l0,[%i3+0x104] ! Mem[000000007d800104] = a4f5a1da
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[000000007c800110] = 4e0595b4629c3420, %l2 = 000000007bf561b9, %l0 = 00000000a38567a4
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 4e0595b4629c3420
! %l6 = 0000000078ea2e3a, Mem[0000000091000041] = 5378113f
stb %l6,[%i6+0x041] ! Mem[0000000091000040] = 3a78113f
! Mem[0000000090000180] = 2a4eef45 7ff46797 c1593b98 0a5ce923
! Mem[0000000090000190] = 505e7d77 16c25153 3d537c2e 48e5239f
! Mem[00000000900001a0] = 23ff54d9 eb030c25 71076225 b4d27acc
! Mem[00000000900001b0] = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[00000000908001f0] = 6a20e8b4 38c6ddae, %g2 = 4ba298be, %g3 = 224fce3e
ldd [%i5+0x1f0],%g2 ! %g2 = 000000006a20e8b4 0000000038c6ddae
! Mem[0000000091800048] = f6e063be, %g2 = 000000006a20e8b4
ldsb [%o0+0x04b],%g2 ! %g2 = fffffffffffffff6
! Mem[000000007d00000e] = a35bfcc5, %l6 = 0000000078ea2e3a
ldstub [%i2+0x00e],%l6 ! %l6 = 000000fc000000ff
membar #Sync ! Added by membar checker (2246)
! %l1 = 0000000000000051, Mem[0000000090000056] = 5e509f23
sth %l1,[%i4+0x056] ! Mem[0000000090000054] = 00519f23
p54_label_21:
! Mem[000000007d80002c] = b5facfca, %l0 = 629c3420, %l5 = 88476861
add %i3,0x2c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b5facfca
! %l3 = 00000000c3f43197, Mem[0000000091000122] = 8b48c15f
stb %l3,[%i6+0x122] ! Mem[0000000091000120] = 9748c15f
! %l2 = 7bf561b9, %l3 = c3f43197, Mem[0000000090000100] = 9767f47f 45ef4e2a
std %l2,[%i4+0x100] ! Mem[0000000090000100] = 7bf561b9 c3f43197
! %l5 = 00000000b5facfca, Mem[000000007c0001c8] = 08044833
stw %l5,[%i0+0x1c8] ! Mem[000000007c0001c8] = b5facfca
! Mem[000000007c800160] = edaa5c31, %l4 = 00000051, %l7 = 000000b8
add %i1,0x160,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000edaa5c31
! %l0 = 629c3420, %l1 = 00000051, Mem[0000000090000120] = 250c03eb d954ff23
std %l0,[%i4+0x120] ! Mem[0000000090000120] = 629c3420 00000051
! %l6 = 000000fc, %l7 = edaa5c31, Mem[00000000900000b8] = 68ac62e5 10edfdd3
std %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 000000fc edaa5c31
! Mem[00000000918000f0] = f0400091, %g2 = fffffffffffffff6
ldub [%o0+0x0f1],%g2 ! %g2 = 00000000000000f0
! %l0 = 4e0595b4629c3420, Mem[0000000091800074] = 5822c467
stw %l0,[%o0+0x074] ! Mem[0000000091800074] = 629c3420
! %f0 = 2a4eef45 7ff46797 c1593b98 0a5ce923
! %f4 = 505e7d77 16c25153 3d537c2e 48e5239f
! %f8 = 23ff54d9 eb030c25 71076225 b4d27acc
! %f12 = 9cd6d95f dfc5ec88 68ac62e5 10edfdd3
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
p54_label_22:
! Mem[0000000091000008] = fb9248e5 a058c056, %g2 = 000000f0, %g3 = 38c6ddae
ldd [%i6+%o1],%g2 ! %g2 = 00000000fb9248e5 00000000a058c056
! Mem[0000000090000060] = 250c03eb, %g2 = 00000000fb9248e5
lduw [%i4+0x060],%g2 ! %g2 = 00000000250c03eb
! %f16 = fb617318 5da52683 d418583c 9981d6a6
! %f20 = 9f656ab4 157dcbc6 0db572aa 0493676f
! %f24 = f4c37d91 c0f4711a cacffab5 b685c10e
! %f28 = a8c28e75 d7599bb4 07aedf2e 7fcbcf93
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000007d000014] = 501849ed, %l1 = 00000051, %l4 = 00000051
add %i2,0x14,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000501849ed
! Mem[000000007d8001a0] = da4add7e, %l3 = 00000000c3f43197
swap [%i3+0x1a0],%l3 ! %l3 = 00000000da4add7e
! %l3 = 00000000da4add7e, Mem[0000000090000020] = 250c03ebd954ff23
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 00000000da4add7e
! Mem[0000000090000078] = fded10e5, %g2 = 00000000250c03eb
ldsb [%i4+0x079],%g2 ! %g2 = fffffffffffffffd
! %l7 = 00000000edaa5c31, Mem[00000000910001f4] = 9c39fbba
stw %l7,[%i6+0x1f4] ! Mem[00000000910001f4] = edaa5c31
! Mem[000000007d000028] = 7bf561b9, %l5 = b5facfca, %l4 = 501849ed
add %i2,0x28,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000007bf561b9
! Mem[000000007c0000a8] = c3410a6a70516efc, %l0 = 4e0595b4629c3420, %l1 = 0000000000000051
add %i0,0xa8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = c3410a6a70516efc
p54_label_23:
! Mem[0000000090000168] = 0000000073e46579, %g2 = fffffffffffffffd
ldx [%i4+0x168],%g2 ! %g2 = 0000000073e46579
! Mem[000000007d000105] = 11de209a, %l0 = 4e0595b4629c3420
ldstub [%i2+0x105],%l0 ! %l0 = 000000de000000ff
! Mem[000000007c00003c] = 128f9379, %l3 = 00000000da4add7e
swap [%i0+0x03c],%l3 ! %l3 = 00000000128f9379
! Mem[00000000900001c0] = 50428f6d ae07e91b 2dbd5d08 9f65da36
! Mem[00000000900001d0] = 3fc5e23d 5dd99f06 053195c8 5dfbb170
! Mem[00000000900001e0] = 69b9e3fa 0fc0d5e8 fc6e5170 6a0a41c3
! Mem[00000000900001f0] = a5c5a133 3d0fd148 729228dd d2ec30a2
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000007d800100] = 172cff89 a4f5a1da 26869f2b 492a81bb
! Mem[000000007d800110] = fbb60c9f b7f3d472 9b6ab660 11df61d8
! Mem[000000007d800120] = 8935cad5 8b45ae91 5fcf62bd 0cd05a46
! Mem[000000007d800130] = c293819f ad84df6c 5fe42a14 0920ef57
mov 0x100,%g5
ldda [%i3+%g5]ASI_BLK_P,%f0 ! Block Load from 000000007d800100
! %l1 = c3410a6a70516efc, Mem[00000000910000dc] = 411e6186
stw %l1,[%i6+0x0dc] ! Mem[00000000910000dc] = 70516efc
! Mem[000000007c8000d8] = b2821c35, %l6 = 00000000000000fc
swap [%i1+0x0d8],%l6 ! %l6 = 00000000b2821c35
! Mem[000000007d00002c] = 8c081195, %l2 = 000000007bf561b9
swap [%i2+0x02c],%l2 ! %l2 = 000000008c081195
! %l5 = 00000000b5facfca, Mem[0000000091000178] = d8ef29bf19a8f108
stx %l5,[%i6+0x178] ! Mem[0000000091000178] = 00000000b5facfca
! %l1 = c3410a6a70516efc, Mem[000000009180017c] = 45cff6e1
stw %l1,[%o0+0x17c] ! Mem[000000009180017c] = 70516efc
p54_label_24:
! %l5 = 00000000b5facfca, Mem[00000000908000f4] = 41e05ee4
sth %l5,[%i5+0x0f4] ! Mem[00000000908000f4] = cfca5ee4
! Mem[000000007c8000a0] = 1ea159b447080401, %l7 = 00000000edaa5c31, %l5 = 00000000b5facfca
add %i1,0xa0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 1ea159b447080401
! Mem[000000007d80008d] = 73b7845e, %l3 = 00000000128f9379
ldstub [%i3+0x08d],%l3 ! %l3 = 000000b7000000ff
! Mem[000000007c000104] = b3ab2cbe, %l4 = 000000007bf561b9
ldsb [%i0+0x105],%l4 ! %l4 = ffffffffffffffab
membar #Sync ! Added by membar checker (2247)
! Mem[0000000090000180] = 8326a55d 187361fb a6d68199 3c5818d4
! Mem[0000000090000190] = c6cb7d15 b46a659f 6f679304 aa72b50d
! Mem[00000000900001a0] = 1a71f4c0 917dc3f4 0ec185b6 b5facfca
! Mem[00000000900001b0] = b49b59d7 758ec2a8 93cfcb7f 2edfae07
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000007c000084] = 6d8f4250, %l3 = 00000000000000b7
swap [%i0+0x084],%l3 ! %l3 = 000000006d8f4250
! Mem[000000007d000000] = 4212303a, %l5 = 47080401, %l3 = 6d8f4250
casa [%i2]0x80,%l5,%l3 ! %l3 = 000000004212303a
! %l0 = 00000000000000de, Mem[000000007d8000a4] = 8f17ae1f
sth %l0,[%i3+0x0a4] ! Mem[000000007d8000a4] = 00deae1f
! %l6 = 00000000b2821c35, Mem[0000000090000170] = a5c5a133
sth %l6,[%i4+0x170] ! Mem[0000000090000170] = 1c35a133
! Mem[000000007d800168] = 71076225 b4d27acc, %l2 = 8c081195, %l3 = 4212303a
ldd [%i3+0x168],%l2 ! %l2 = 0000000071076225 00000000b4d27acc
p54_label_25:
! Mem[000000007c800020] = 22d2f883, %l3 = b4d27acc, %l5 = 47080401
add %i1,0x20,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000022d2f883
! %f16 = fb617318 5da52683 d418583c 9981d6a6
! %f20 = 9f656ab4 157dcbc6 0db572aa 0493676f
! %f24 = f4c37d91 c0f4711a cacffab5 b685c10e
! %f28 = a8c28e75 d7599bb4 07aedf2e 7fcbcf93
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l4 = ffffffab, %l5 = 22d2f883, Mem[00000000910001d0] = 9e222853 9e1f07db
std %l4,[%i6+0x1d0] ! Mem[00000000910001d0] = ffffffab 22d2f883
! Mem[000000007d800120] = 8935cad5, %l5 = 0000000022d2f883
swap [%i3+0x120],%l5 ! %l5 = 000000008935cad5
! %l4 = ffffffffffffffab, Mem[00000000908001f8] = 845309c2e1033315
stx %l4,[%i5+0x1f8] ! Mem[00000000908001f8] = ffffffffffffffab
! Mem[000000007c0000a8] = c3410a6a, %l1 = c3410a6a70516efc
swap [%i0+0x0a8],%l1 ! %l1 = 00000000c3410a6a
! Mem[000000007d8000bd] = 70e742fb, %l1 = 00000000c3410a6a
ldstub [%i3+0x0bd],%l1 ! %l1 = 000000e7000000ff
! Mem[000000007d000048] = 0df3ffb3, %l7 = 00000000edaa5c31
ldstub [%i2+0x048],%l7 ! %l7 = 0000000d000000ff
! %l4 = ffffffffffffffab, Mem[000000007c800028] = fe0e300dee0b57c9
stx %l4,[%i1+%o5] ! Mem[000000007c800028] = ffffffffffffffab
! Mem[000000007d800060] = 9095f0c2, %l4 = ffffffab, %l7 = 0000000d
add %i3,0x60,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009095f0c2
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000000000de
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000e7
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000071076225
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b4d27acc
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffab
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008935cad5
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b2821c35
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009095f0c2
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 172cff89 a4f5a1da
bne %xcc,p54_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 26869f2b 492a81bb
bne %xcc,p54_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be fbb60c9f b7f3d472
bne %xcc,p54_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9b6ab660 11df61d8
bne %xcc,p54_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 8935cad5 8b45ae91
bne %xcc,p54_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 5fcf62bd 0cd05a46
bne %xcc,p54_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be c293819f ad84df6c
bne %xcc,p54_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 5fe42a14 0920ef57
bne %xcc,p54_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be fb617318 5da52683
bne %xcc,p54_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be d418583c 9981d6a6
bne %xcc,p54_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 9f656ab4 157dcbc6
bne %xcc,p54_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 0db572aa 0493676f
bne %xcc,p54_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be f4c37d91 c0f4711a
bne %xcc,p54_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be cacffab5 b685c10e
bne %xcc,p54_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be a8c28e75 d7599bb4
bne %xcc,p54_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 07aedf2e 7fcbcf93
bne %xcc,p54_f30_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = 3d2588f7da4add7e
ldx [%i0+0x038],%g3 ! Observed data at 000000007c000038
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 00000000405f4e41
ldx [%i0+0x040],%g3 ! Observed data at 000000007c000040
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0f37a1a3b1bd74ff
ldx [%i0+0x058],%g3 ! Observed data at 000000007c000058
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 1be907ae000000b7
ldx [%i0+0x080],%g3 ! Observed data at 000000007c000080
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 36da659f085dbd2d
ldx [%i0+0x088],%g3 ! Observed data at 000000007c000088
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 069fd95d3de2c53f
ldx [%i0+0x090],%g3 ! Observed data at 000000007c000090
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 70b1fb5dc8953105
ldx [%i0+0x098],%g3 ! Observed data at 000000007c000098
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e8d5c00ffae3b969
ldx [%i0+0x0a0],%g3 ! Observed data at 000000007c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 70516efc70516efc
ldx [%i0+0x0a8],%g3 ! Observed data at 000000007c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 48d10f3d33a1c5a5
ldx [%i0+0x0b0],%g3 ! Observed data at 000000007c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f73e65c6dd289272
ldx [%i0+0x0b8],%g3 ! Observed data at 000000007c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8a9ef5e7abc1ff2e
ldx [%i0+0x0e0],%g3 ! Observed data at 000000007c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 69a1aa6e73b7845e
ldx [%i0+0x0e8],%g3 ! Observed data at 000000007c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8143c97b45cff6e1
ldx [%i0+0x0f8],%g3 ! Observed data at 000000007c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000003ff5e5129e
ldx [%i0+0x108],%g3 ! Observed data at 000000007c000108
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x108,%g4
ldx [%g1+0x148],%g2 ! Expected data = 347378ff47331224
ldx [%i0+0x148],%g3 ! Observed data at 000000007c000148
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = e18928be670d28c0
ldx [%i0+0x180],%g3 ! Observed data at 000000007c000180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = f271deff1a28918b
ldx [%i0+0x1a0],%g3 ! Observed data at 000000007c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b5facfca8d76a332
ldx [%i0+0x1c8],%g3 ! Observed data at 000000007c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ffedc3f7f3e0db0f
ldx [%i0+0x1d8],%g3 ! Observed data at 000000007c0001d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1d8,%g4
set p54_local1_expect,%g1
p54_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = c19cff1b974f1439
ldx [%i1+0x010],%g3 ! Observed data at 000000007c800010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 22d2f8832787ff14
ldx [%i1+0x020],%g3 ! Observed data at 000000007c800020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffffffffffab
ldx [%i1+0x028],%g3 ! Observed data at 000000007c800028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 78ea2e3a23770051
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 = ffffffa85397c567
ldx [%i1+0x050],%g3 ! Observed data at 000000007c800050
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7b7ecdb3e0ff94ef
ldx [%i1+0x070],%g3 ! Observed data at 000000007c800070
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0b77ff01000029f3
ldx [%i1+0x080],%g3 ! Observed data at 000000007c800080
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 94c7ff315a1fab2b
ldx [%i1+0x0a8],%g3 ! Observed data at 000000007c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 908dca14000000ef
ldx [%i1+0x0d0],%g3 ! Observed data at 000000007c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000fc2c29f8af
ldx [%i1+0x0d8],%g3 ! Observed data at 000000007c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0d8,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 427d67daa35bffc5
ldx [%i2+0x008],%g3 ! Observed data at 000000007d000008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7bf561b97bf561b9
ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = fff3ffb37417d370
ldx [%i2+0x048],%g3 ! Observed data at 000000007d000048
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3cac02393cac0239
ldx [%i2+0x050],%g3 ! Observed data at 000000007d000050
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2a4eef457ff46797
ldx [%i2+0x080],%g3 ! Observed data at 000000007d000080
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000f60a5ce923
ldx [%i2+0x088],%g3 ! Observed data at 000000007d000088
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 505e7d7716c25153
ldx [%i2+0x090],%g3 ! Observed data at 000000007d000090
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3d537c2e48e5239f
ldx [%i2+0x098],%g3 ! Observed data at 000000007d000098
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 23ff54d9eb030c25
ldx [%i2+0x0a0],%g3 ! Observed data at 000000007d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 71076225b4d27acc
ldx [%i2+0x0a8],%g3 ! Observed data at 000000007d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9cd6d95fdfc5ec88
ldx [%i2+0x0b0],%g3 ! Observed data at 000000007d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 68ac62e510edfdd3
ldx [%i2+0x0b8],%g3 ! Observed data at 000000007d0000b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff0ecebd68051c28
ldx [%i2+0x0c8],%g3 ! Observed data at 000000007d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2fb17d4e11ff209a
ldx [%i2+0x100],%g3 ! Observed data at 000000007d000100
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 80bcb5094dc4a5a5
ldx [%i2+0x118],%g3 ! Observed data at 000000007d000118
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = a38567a400000051
ldx [%i2+0x130],%g3 ! Observed data at 000000007d000130
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = f25f1a5f12a17614
ldx [%i2+0x160],%g3 ! Observed data at 000000007d000160
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 5ab2ff96409044d8
ldx [%i2+0x1a8],%g3 ! Observed data at 000000007d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ca13c82099aa95d9
ldx [%i2+0x1f0],%g3 ! Observed data at 000000007d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1f0,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 0000c2c13c5818d4
ldx [%i3+0x008],%g3 ! Observed data at 000000007d800008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x008,%g4
ldx [%g1+0x068],%g2 ! Expected data = 61ea93821306814f
ldx [%i3+0x068],%g3 ! Observed data at 000000007d800068
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = bffa0b4073ff845e
ldx [%i3+0x088],%g3 ! Observed data at 000000007d800088
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9f054c1100deae1f
ldx [%i3+0x0a0],%g3 ! Observed data at 000000007d8000a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 9df4493970ff42fb
ldx [%i3+0x0b8],%g3 ! Observed data at 000000007d8000b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c8484edbffeb34f1
ldx [%i3+0x0d0],%g3 ! Observed data at 000000007d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 172cff89a4f5a1da
ldx [%i3+0x100],%g3 ! Observed data at 000000007d800100
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = fbb60c9fb7f3d472
ldx [%i3+0x110],%g3 ! Observed data at 000000007d800110
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 22d2f8838b45ae91
ldx [%i3+0x120],%g3 ! Observed data at 000000007d800120
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2a4eef457ff46797
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 = c1593b980a5ce923
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 = 505e7d7716c25153
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 = 3d537c2e48e5239f
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 = 23ff54d9eb030c25
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 = 71076225b4d27acc
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 = 9cd6d95fdfc5ec88
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 = 68ac62e510edfdd3
ldx [%i3+0x178],%g3 ! Observed data at 000000007d800178
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5c5cbb769d47ff3e
ldx [%i3+0x188],%g3 ! Observed data at 000000007d800188
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c3f431974414e734
ldx [%i3+0x1a0],%g3 ! Observed data at 000000007d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 1ddabfff4d8aad13
ldx [%i3+0x1b0],%g3 ! Observed data at 000000007d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1b0,%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
p54_f16_fail:
set p54_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f18_fail:
set p54_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f20_fail:
set p54_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f22_fail:
set p54_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f24_fail:
set p54_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f26_fail:
set p54_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f28_fail:
set p54_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f30_fail:
set p54_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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 [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000028]
membar #Sync
mov 0x180,%g1
stda %f16,[%i2+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x100,%g1
stda %f16,[%i2+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000008]
membar #Sync
stda %f0,[%i1]ASI_BLK_AIUP
membar #Sync
ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d800018]
stwa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000000]
done
p54_trap1o:
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000028]
membar #Sync
mov 0x180,%g1
stda %f16,[%o2+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x100,%g1
stda %f16,[%o2+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000008]
membar #Sync
stda %f0,[%o1]ASI_BLK_AIUP
membar #Sync
ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d800018]
stwa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000000]
done
p54_trap2e:
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d000010]
done
p54_trap2o:
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d000010]
done
p54_trap3e:
nop
nop
done
p54_trap3o:
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 = bf125c5afa21dbd8
ldx [%g1+0x008],%l1 ! %l1 = 89fa8357a9c1aa67
ldx [%g1+0x010],%l2 ! %l2 = 3013a369dc134690
ldx [%g1+0x018],%l3 ! %l3 = bffa0b4073b7845e
ldx [%g1+0x020],%l4 ! %l4 = 3e845bca03baa1dd
ldx [%g1+0x028],%l5 ! %l5 = 0bd7b323c94efbc2
ldx [%g1+0x030],%l6 ! %l6 = ecb82f205f6cfbfe
ldx [%g1+0x038],%l7 ! %l7 = ae28530612171338
! 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 = 9f21dfeb 6151b32a 0c32c45a ec682360
! %f4 = 61920421 72f63b05 30db5a4f 7dede973
! %f8 = 6e8adec8 04e133f1 91ad5cb2 0c476691
! %f12 = e5dcdddb 0cb43c15 c477fe07 7318f4b1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 583d7f5c f901a800 2a03883f 9235b97a
! %f20 = dbb0bb4b f7ff67f4 5479397c a4b14a90
! %f24 = e0965634 a6531a8f 49017c57 495ab213
! %f28 = 51d94577 b7c802b8 55bb14fe 663627d1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 896a53e5 9360bdf2 7cddb072 4c26a304
! %f36 = 28c1eecb cd7fb379 bdc50940 9ebaa88b
! %f40 = 02ccf12b b432df9c 7ef3077a cf729cb4
! %f44 = a63329d7 2c8d29d0 03bf5df6 fb7acb91
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4fb443ff0000005a,%g7,%g1 ! GSR scale = 11, align = 2
wr %g1,%g0,%gsr ! GSR = 4fb443ff0000005a
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[000000007f8000cc] = b50d934b, %l7 = 0a119473, %l3 = 65c4754a
add %i3,0xcc,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000b50d934b
! Mem[00000000900000e0] = fb64527a, %g2 = 888ab7887755206b
lduh [%i4+0x0e2],%g2 ! %g2 = 000000000000fb64
! Mem[000000007e000058] = 39c047107a8100d8, %l0 = ccfea8ff9f4b513d, %l6 = 0ea811f02700047e
add %i0,0x58,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 39c047107a8100d8
! Mem[00000000908000c0] = 7224371c81da3a83, %g2 = 000000000000fb64
ldx [%i5+0x0c0],%g2 ! %g2 = 7224371c81da3a83
! Mem[00000000900001e0] = c3417fd0, %g2 = 7224371c81da3a83
ldsh [%i4+0x1e2],%g2 ! %g2 = ffffffffffffc341
! %f0 = 9f21dfeb 6151b32a 0c32c45a ec682360
! %f4 = 61920421 72f63b05 30db5a4f 7dede973
! %f8 = 6e8adec8 04e133f1 91ad5cb2 0c476691
! %f12 = e5dcdddb 0cb43c15 c477fe07 7318f4b1
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000007e8000a8] = 8ef06b17, %l4 = 6107fb83, %l0 = 9f4b513d
add %i1,0xa8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008ef06b17
! Mem[000000007f000143] = db2c4355, %l7 = 706110860a119473
ldstub [%i2+0x143],%l7 ! %l7 = 00000055000000ff
! %l2 = 6a2908b247344b7f, Mem[0000000091000110] = ec0bdeb0b6277a44
stx %l2,[%i6+0x110] ! Mem[0000000091000110] = 6a2908b247344b7f
p55_label_2:
! Mem[0000000090000148] = a79cfb31, %g2 = ffffffffffffc341
lduh [%i4+0x148],%g2 ! %g2 = 000000000000a79c
! Mem[000000007f800178] = 53be64c45f798441, %l2 = 6a2908b247344b7f, %l0 = 000000008ef06b17
add %i3,0x178,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 53be64c45f798441
! %l5 = 858776a67d494146, Mem[00000000900000e6] = 37dde5c4
stb %l5,[%i4+0x0e6] ! Mem[00000000900000e4] = 46dde5c4
! %f0 = 9f21dfeb 6151b32a 0c32c45a ec682360
! %f4 = 61920421 72f63b05 30db5a4f 7dede973
! %f8 = 6e8adec8 04e133f1 91ad5cb2 0c476691
! %f12 = e5dcdddb 0cb43c15 c477fe07 7318f4b1
mov 0x1c0,%g5
stda %f0,[%i0+%g5]ASI_BLK_AIUSL ! Block Store to 000000007e0001c0
! Mem[000000007f000040] = 60ca1f59 f1819ba0, %l2 = 47344b7f, %l3 = b50d934b
ldd [%i2+0x040],%l2 ! %l2 = 0000000060ca1f59 00000000f1819ba0
! Mem[00000000908001f4] = ddae8453, %g2 = 000000000000a79c
ldub [%i5+0x1f6],%g2 ! %g2 = 00000000000000dd
! %l7 = 0000000000000055, Mem[00000000918001d0] = 6629cc04
stb %l7,[%o0+0x1d0] ! Mem[00000000918001d0] = 5529cc04
! Mem[000000007e000108] = 84cf65003161c533, %l0 = 53be64c45f798441, %l4 = f9a5310a6107fb83
add %i0,0x108,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 84cf65003161c533
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[000000007f8000c8] = d57efe39b50d934b, %l4 = 84cf65003161c533
ldx [%i3+0x0c8],%l4 ! %l4 = d57efe39b50d934b
p55_label_3:
membar #Sync ! Added by membar checker (2248)
! Mem[0000000090000000] = 9f21dfeb 6151b32a 0c32c45a ec682360
! Mem[0000000090000010] = 61920421 72f63b05 30db5a4f 7dede973
! Mem[0000000090000020] = 6e8adec8 04e133f1 91ad5cb2 0c476691
! Mem[0000000090000030] = e5dcdddb 0cb43c15 c477fe07 7318f4b1
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000007e800148] = 5b3caff8, %l6 = 7a8100d8, %l7 = 00000055
add %i1,0x148,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000005b3caff8
! Mem[000000009080011c] = 69bdf7dc, %g2 = 00000000000000dd
ldsh [%i5+0x11c],%g2 ! %g2 = 00000000000069bd
! Mem[000000009180013c] = e4f36777, %g18 = 1ce24ada227cc506
ldsw [%o0+0x13c],%g2 ! %g2 = 1ce24ada227cc506
! Mem[000000007e000110] = be3eac09, %l1 = a5e4274aae2d85d6
ldub [%i0+0x113],%l1 ! %l1 = 0000000000000009
! Mem[000000009100016c] = caabfcaa, %g2 = ffffffffe4f36777
lduh [%i6+0x16e],%g2 ! %g2 = 000000000000caab
! %l0 = 5f798441, %l1 = 00000009, Mem[0000000091000120] = 46768b48 c15fd8fa
std %l0,[%i6+0x120] ! Mem[0000000091000120] = 5f798441 00000009
! %l3 = 00000000f1819ba0, Mem[000000009100003c] = 6d58bf74
sth %l3,[%i6+0x03c] ! Mem[000000009100003c] = 9ba0bf74
! %l4 = b50d934b, %l5 = 7d494146, Mem[00000000900001c0] = ffe2a99e 7f636042
std %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = b50d934b 7d494146
! %l0 = 53be64c45f798441, Mem[0000000091800154] = b80be421
stw %l0,[%o0+0x154] ! Mem[0000000091800154] = 5f798441
p55_label_4:
! %l3 = 00000000f1819ba0, Mem[0000000091000002] = 1aa11b86
sth %l3,[%i6+0x002] ! Mem[0000000091000000] = 9ba01b86
! %l2 = 0000000060ca1f59, Mem[00000000900000c0] = a7999923
stw %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 60ca1f59
! Mem[000000007e800138] = e0a66275956513b6, %l5 = 858776a67d494146, %l2 = 0000000060ca1f59
add %i1,0x138,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = e0a66275956513b6
! Mem[00000000908000b0] = 4380a72b, %g2 = 000000000000caab
ldsh [%i5+0x0b2],%g2 ! %g2 = 0000000000004380
! Mem[000000007e000158] = 72e73a5500ae6c0f, %l1 = 0000000000000009, %l6 = 39c047107a8100d8
add %i0,0x158,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 72e73a5500ae6c0f
! Mem[00000000918001e0] = 18875723 fcc1a550, %g2 = 00004380, %g3 = 0bad0b00
ldd [%o0+0x1e0],%g2 ! %g2 = 0000000018875723 00000000fcc1a550
! Mem[0000000090000070] = 628285c6, %g2 = 0000000018875723
lduh [%i4+0x072],%g2 ! %g2 = 0000000000006282
! Mem[000000007f80017c] = 5f798441, %l2 = 956513b6, %l7 = 5b3caff8
add %i3,0x17c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000005f798441
! Mem[000000007f000105] = b61fbef0, %l4 = d57efe39b50d934b
ldstub [%i2+0x105],%l4 ! %l4 = 0000001f000000ff
! Mem[000000007e000030] = 5d3b410c, %l6 = 72e73a5500ae6c0f
swap [%i0+0x030],%l6 ! %l6 = 000000005d3b410c
p55_label_5:
! %l6 = 5d3b410c, %l7 = 5f798441, Mem[000000007e800198] = 0bce341c 894c1a1a
std %l6,[%i1+0x198] ! Mem[000000007e800198] = 5d3b410c 5f798441
! Mem[000000007f80003c] = f74792ba, %l3 = 00000000f1819ba0
swap [%i3+0x03c],%l3 ! %l3 = 00000000f74792ba
! Mem[0000000091800118] = ad3a060b, %g2 = 0000000000006282
ldsh [%o0+0x11a],%g2 ! %g2 = ffffffffffffad3a
! Mem[00000000908001b8] = da1c61c6, %g2 = ffffffffffffad3a
ldsb [%i5+0x1b8],%g2 ! %g2 = ffffffffffffffda
! Mem[000000007e0001cc] = 5ac4320c, %l3 = 00000000f74792ba
swap [%i0+0x1cc],%l3 ! %l3 = 000000005ac4320c
! Mem[00000000908000d4] = d32e70bd, %g2 = ffffffffffffffda
ldub [%i5+0x0d5],%g2 ! %g2 = 00000000000000d3
! Mem[0000000090000158] = 79124e3f, %g2 = 00000000000000d3
lduh [%i4+0x158],%g2 ! %g2 = 0000000000007912
! Mem[000000007f00001c] = 8eb9df57, %l2 = e0a66275956513b6
ldstub [%i2+0x01c],%l2 ! %l2 = 0000008e000000ff
! Mem[000000007f0001e0] = 40dc9058, %l5 = 858776a67d494146
swap [%i2+0x1e0],%l5 ! %l5 = 0000000040dc9058
membar #Sync ! Added by membar checker (2249)
! %l0 = 5f798441, %l1 = 00000009, Mem[0000000090000020] = 6e8adec8 04e133f1
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 5f798441 00000009
p55_label_6:
! Mem[000000007f800048] = 023a1553e427e7ec, %l0 = 53be64c45f798441
ldx [%i3+0x048],%l0 ! %l0 = 023a1553e427e7ec
! Mem[000000007f0000b4] = a34a7c3d, %l6 = 5d3b410c, %l4 = 0000001f
add %i2,0xb4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a34a7c3d
! Mem[000000007e000158] = 72e73a55, %l6 = 000000005d3b410c
swap [%i0+0x158],%l6 ! %l6 = 0000000072e73a55
! %l2 = 000000000000008e, Mem[00000000900001f7] = a282ca30
stb %l2,[%i4+0x1f7] ! Mem[00000000900001f4] = 8e82ca30
! %f0 = 9f21dfeb 6151b32a 0c32c45a ec682360
! %f4 = 61920421 72f63b05 30db5a4f 7dede973
! %f8 = 6e8adec8 04e133f1 91ad5cb2 0c476691
! %f12 = e5dcdddb 0cb43c15 c477fe07 7318f4b1
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! %l1 = 0000000000000009, Mem[000000007f800106] = 818c477a
sth %l1,[%i3+0x106] ! Mem[000000007f800104] = 818c0009
! %l6 = 72e73a55, %l7 = 5f798441, Mem[0000000091800128] = 5e315fe8 cd05bea2
std %l6,[%o0+0x128] ! Mem[0000000091800128] = 72e73a55 5f798441
! Mem[000000007f000120] = 496c7203edc434e6, %l7 = 000000005f798441, %l5 = 0000000040dc9058
add %i2,0x120,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 496c7203edc434e6
! Mem[0000000090000060] = 6d7d714c, %g18 = 1ce24ada227cc506
ldsw [%i4+0x060],%g2 ! %g2 = 1ce24ada227cc506
! Mem[000000007e800188] = 48f38b5c, %l0 = 023a1553e427e7ec
swap [%i1+0x188],%l0 ! %l0 = 0000000048f38b5c
p55_label_7:
! Mem[000000007e000050] = be8b766594c3d48a, %l2 = 000000000000008e, %l2 = 000000000000008e
add %i0,0x50,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = be8b766594c3d48a
! Mem[00000000910001c0] = c03f76da 58ae9c98, %g2 = 6d7d714c, %g3 = fcc1a550
ldd [%i6+0x1c0],%g2 ! %g2 = 00000000c03f76da 0000000058ae9c98
! Mem[000000007e000088] = a58786e8, %l4 = 00000000a34a7c3d
ldsb [%i0+0x08b],%l4 ! %l4 = ffffffffffffffe8
! Mem[0000000091800028] = 4be8f5b6, %g2 = 00000000c03f76da
ldub [%o0+0x02b],%g2 ! %g2 = 000000000000004b
! Mem[00000000908001a0] = 6c61f0aa, %g2 = 000000000000004b
lduh [%i5+0x1a2],%g2 ! %g2 = 0000000000006c61
! Mem[000000007e000080] = b89c2280 9ae11e6d a58786e8 1542384b
! Mem[000000007e000090] = 86155139 a4d79c4d 6426fa18 f986d2aa
! Mem[000000007e0000a0] = 8866c56f 1266e35d cb3cf22b fe39eff7
! Mem[000000007e0000b0] = 7ada7dfb 8394146a f18b5967 afa3813d
mov 0x080,%g5
ldda [%i0+%g5]ASI_BLK_SL,%f16 ! Block Load from 000000007e000080
! %l6 = 72e73a55, %l7 = 5f798441, Mem[000000007f8001c0] = ab2b2f98 d3b611ae
std %l6,[%i3+0x1c0] ! Mem[000000007f8001c0] = 72e73a55 5f798441
membar #Sync ! Added by membar checker (2250)
! Mem[000000007e800180] = eb318884 fb0940e9 e427e7ec 17bf1bdf
! Mem[000000007e800190] = 29fc09cc f6acfb65 5d3b410c 5f798441
! Mem[000000007e8001a0] = b6da4a1d 610492c7 99eb271b 30900b40
! Mem[000000007e8001b0] = d8fc621e d27d18d7 ea80012f 5136a52e
ldda [%i1+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 000000007e800180
! Mem[000000007f000078] = 9791b5e9, %l7 = 000000005f798441
swap [%i2+0x078],%l7 ! %l7 = 000000009791b5e9
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
p55_label_8:
! Mem[0000000091800098] = cd824bad795c1135, %g2 = 0000000000006c61
ldx [%o0+0x098],%g2 ! %g2 = cd824bad795c1135
! Mem[000000007f00012c] = cccb8d20, %l2 = 94c3d48a, %l6 = 72e73a55
add %i2,0x12c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000cccb8d20
! Mem[000000007e8000b0] = 3e6a97b1efe2bd65, %l7 = 000000009791b5e9, %l4 = ffffffffffffffe8
add %i1,0xb0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 3e6a97b1efe2bd65
! Mem[000000007e00001c] = 39e59bb8, %l6 = 00000000cccb8d20
swap [%i0+0x01c],%l6 ! %l6 = 0000000039e59bb8
! Mem[000000007f0001f8] = 7d4e9854, %l3 = 000000005ac4320c
ldsw [%i2+0x1f8],%l3 ! %l3 = 000000007d4e9854
! Mem[00000000908000e8] = d573492c, %g18 = 1ce24ada227cc506
ldsw [%i5+0x0e8],%g2 ! %g2 = 1ce24ada227cc506
! %l2 = be8b766594c3d48a, Mem[0000000091000010] = 124428d7
sth %l2,[%i6+%o2] ! Mem[0000000091000010] = d48a28d7
! Mem[00000000910001c4] = 58ae9c98, %g2 = ffffffffd573492c
ldub [%i6+0x1c4],%g2 ! %g2 = 0000000000000058
! Mem[000000007e0000a0] = 8866c56f, %l4 = 3e6a97b1efe2bd65
swap [%i0+0x0a0],%l4 ! %l4 = 000000008866c56f
! %l7 = 000000009791b5e9, Mem[000000007e000074] = a5806d95
stw %l7,[%i0+0x074] ! Mem[000000007e000074] = 9791b5e9
p55_label_9:
! Mem[00000000910001b8] = d7a910f8, %g18 = 1ce24ada227cc506
ldsw [%i6+0x1b8],%g2 ! %g2 = 1ce24ada227cc506
! Mem[0000000090000128] = fa96d854, %g2 = ffffffffd7a910f8
ldsb [%i4+0x12a],%g2 ! %g2 = fffffffffffffffa
! %f16 = 6d1ee19a 80229cb8 4b384215 e88687a5
! %f20 = 4d9cd7a4 39511586 aad286f9 18fa2664
! %f24 = 5de36612 6fc56688 f7ef39fe 2bf23ccb
! %f28 = 6a149483 fb7dda7a 3d81a3af 67598bf1
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[000000009080007c] = fd9df8cf, %g2 = fffffffffffffffa
ldsb [%i5+0x07f],%g2 ! %g2 = fffffffffffffffd
! %l7 = 000000009791b5e9, Mem[00000000910001b4] = 1e8d05f0
stw %l7,[%i6+0x1b4] ! Mem[00000000910001b4] = 9791b5e9
! %f0 = eb318884 fb0940e9 e427e7ec 17bf1bdf
! %f4 = 29fc09cc f6acfb65 5d3b410c 5f798441
! %f8 = b6da4a1d 610492c7 99eb271b 30900b40
! %f12 = d8fc621e d27d18d7 ea80012f 5136a52e
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000007f000108] = d6e5a3cc080ef5a5, %l4 = 000000008866c56f
ldx [%i2+0x108],%l4 ! %l4 = d6e5a3cc080ef5a5
! Mem[000000007e8000d8] = 9f89c30c, %l1 = 0000000000000009
ldsw [%i1+0x0d8],%l1 ! %l1 = ffffffff9f89c30c
! Mem[0000000090800130] = d1b2218e, %g2 = fffffffffffffffd
lduw [%i5+0x130],%g2 ! %g2 = 00000000d1b2218e
! Mem[000000007f8000e0] = a8bd99aa4a3bd108, %l1 = ffffffff9f89c30c, %l7 = 000000009791b5e9
add %i3,0xe0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a8bd99aa4a3bd108
p55_label_10:
! Mem[000000007e8001c8] = 8dbf5b700baf40b7, %l5 = 496c7203edc434e6, %l5 = 496c7203edc434e6
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 8dbf5b700baf40b7
! Mem[0000000090000180] = 2ab35161 ebdf219f 602368ec 5ac4320c
! Mem[0000000090000190] = 053bf672 21049261 73e9ed7d 4f5adb30
! Mem[00000000900001a0] = f133e104 c8de8a6e 9166470c b25cad91
! Mem[00000000900001b0] = 153cb40c dbdddce5 b1f41873 07fe77c4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000007f0000b8] = 7e152f11f70ba238, %l5 = 8dbf5b700baf40b7, %l5 = 8dbf5b700baf40b7
add %i2,0xb8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 7e152f11f70ba238
! Mem[000000007e00015c] = 00ae6c0f, %l2 = 94c3d48a, %l7 = 4a3bd108
add %i0,0x15c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000000ae6c0f
! Mem[000000009080013c] = 2ffd576c, %g2 = 00000000d1b2218e
ldsh [%i5+0x13c],%g2 ! %g2 = 0000000000002ffd
! Mem[000000007e800028] = 636f906a, %l6 = 39e59bb8, %l5 = f70ba238
add %i1,0x28,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000636f906a
membar #Sync ! Added by membar checker (2251)
! Mem[000000007e000080] = b89c2280 9ae11e6d a58786e8 1542384b
! Mem[000000007e000090] = 86155139 a4d79c4d 6426fa18 f986d2aa
! Mem[000000007e0000a0] = efe2bd65 1266e35d cb3cf22b fe39eff7
! Mem[000000007e0000b0] = 7ada7dfb 8394146a f18b5967 afa3813d
mov 0x080,%g5
ldda [%i0+%g5]ASI_BLK_P,%f16 ! Block Load from 000000007e000080
! Mem[000000007f8001ac] = a5081497, %l1 = 9f89c30c, %l2 = 94c3d48a
add %i3,0x1ac,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000a5081497
! Mem[000000007f800060] = 8570a11573a55633, %l0 = 0000000048f38b5c, %l3 = 000000007d4e9854
add %i3,0x60,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 8570a11573a55633
! Mem[000000007f0000cc] = 56529be7, %l2 = a5081497, %l6 = 39e59bb8
add %i2,0xcc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000056529be7
p55_label_11:
! Mem[00000000910000c0] = df3ea82d 38e37289, %g2 = 00002ffd, %g3 = 58ae9c98
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000df3ea82d 0000000038e37289
! Mem[000000007e80019c] = 5f798441, %l6 = 0000000056529be7
ldub [%i1+0x19f],%l6 ! %l6 = 0000000000000041
! Mem[000000007e800100] = 954cf6c7, %l1 = ffffffff9f89c30c
swap [%i1+0x100],%l1 ! %l1 = 00000000954cf6c7
! %l4 = d6e5a3cc080ef5a5, Mem[00000000910000bc] = e0737ef9
stw %l4,[%i6+0x0bc] ! Mem[00000000910000bc] = 080ef5a5
! %f16 = b89c2280 9ae11e6d a58786e8 1542384b
! %f20 = 86155139 a4d79c4d 6426fa18 f986d2aa
! %f24 = efe2bd65 1266e35d cb3cf22b fe39eff7
! %f28 = 7ada7dfb 8394146a f18b5967 afa3813d
mov 0x100,%g5
stda %f16,[%i2+%g5]ASI_BLK_SL ! Block Store to 000000007f000100
! %l2 = a5081497, %l3 = 73a55633, Mem[000000007f800008] = 1047bb7b 3ab4daa7
std %l2,[%i3+%o1] ! Mem[000000007f800008] = a5081497 73a55633
! Mem[00000000910000d4] = 98be5fd5, %g2 = 00000000df3ea82d
lduh [%i6+0x0d6],%g2 ! %g2 = 00000000000098be
! %l0 = 0000000048f38b5c, Mem[0000000091800189] = cfa3df62
stb %l0,[%o0+0x189] ! Mem[0000000091800188] = 5ca3df62
! Mem[000000007e800140] = 02da1723, %l1 = 00000000954cf6c7
swap [%i1+0x140],%l1 ! %l1 = 0000000002da1723
! Mem[000000007e000130] = 9fb157f4, %l7 = 0000000000ae6c0f
swap [%i0+0x130],%l7 ! %l7 = 000000009fb157f4
p55_label_12:
! %f16 = b89c2280 9ae11e6d a58786e8 1542384b
! %f20 = 86155139 a4d79c4d 6426fa18 f986d2aa
! %f24 = efe2bd65 1266e35d cb3cf22b fe39eff7
! %f28 = 7ada7dfb 8394146a f18b5967 afa3813d
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[000000007e000184] = 72dd73ea, %l1 = 0000000002da1723
ldsh [%i0+0x186],%l1 ! %l1 = 00000000000073ea
! Mem[000000007f0000a8] = 5bfc5235, %l1 = 000073ea, %l6 = 00000041
add %i2,0xa8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000005bfc5235
! Mem[000000007e800140] = 954cf6c7294c0bc6, %l7 = 000000009fb157f4, %l6 = 000000005bfc5235
add %i1,0x140,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 954cf6c7294c0bc6
! %l6 = 954cf6c7294c0bc6, Mem[00000000900001f4] = cbeb4c8e
sth %l6,[%i4+0x1f4] ! Mem[00000000900001f4] = 0bc64c8e
! Mem[0000000091800130] = 856e8f1f, %g2 = 00000000000098be
ldub [%o0+0x132],%g2 ! %g2 = 0000000000000085
membar #Sync ! Added by membar checker (2252)
! Mem[0000000090000090] = 4d9cd7a439511586, %g2 = 0000000000000085
ldx [%i4+0x090],%g2 ! %g2 = 4d9cd7a439511586
! %l0 = 0000000048f38b5c, Mem[0000000090800110] = 4df4132777693c15
stx %l0,[%i5+0x110] ! Mem[0000000090800110] = 0000000048f38b5c
! Mem[00000000910001d4] = 9e1f07db, %g18 = 1ce24ada227cc506
ldsw [%i6+0x1d4],%g2 ! %g2 = 1ce24ada227cc506
! %l3 = 8570a11573a55633, Mem[0000000090000060] = 6d7d714c
sth %l3,[%i4+0x060] ! Mem[0000000090000060] = 5633714c
p55_label_13:
! Mem[0000000091000074] = 7c47c2fe, %g2 = ffffffff9e1f07db
ldub [%i6+0x074],%g2 ! %g2 = 000000000000007c
! Mem[000000007e00012a] = e4828038, %l0 = 0000000048f38b5c
ldstub [%i0+0x12a],%l0 ! %l0 = 00000080000000ff
! Mem[000000007f000090] = efaaacc52adc8f00, %l0 = 0000000000000080, %l3 = 8570a11573a55633
add %i2,0x90,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = efaaacc52adc8f00
! %l4 = d6e5a3cc080ef5a5, Mem[0000000091000198] = baa4779d
sth %l4,[%i6+0x198] ! Mem[0000000091000198] = f5a5779d
! Mem[0000000090000080] = 6d1ee19a 80229cb8 4b384215 e88687a5
! Mem[0000000090000090] = 4d9cd7a4 39511586 aad286f9 18fa2664
! Mem[00000000900000a0] = 5de36612 65bde2ef f7ef39fe 2bf23ccb
! Mem[00000000900000b0] = 6a149483 fb7dda7a 3d81a3af 67598bf1
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000028] = 8a78ebbd 3cd678a2, %g2 = 0000007c, %g3 = 38e37289
ldd [%i6+%o5],%g2 ! %g2 = 000000008a78ebbd 000000003cd678a2
! Mem[00000000900000cc] = c928592f, %g2 = 000000008a78ebbd
ldsb [%i4+0x0ce],%g2 ! %g2 = ffffffffffffffc9
! Mem[000000007f00017c] = 6174662c, %l4 = d6e5a3cc080ef5a5
swap [%i2+0x17c],%l4 ! %l4 = 000000006174662c
! Mem[000000007f8000b0] = 85f5390bb288a4fb, %l3 = efaaacc52adc8f00, %l6 = 954cf6c7294c0bc6
add %i3,0xb0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 85f5390bb288a4fb
! Mem[0000000090800188] = 51fbc458, %g2 = ffffffffffffffc9
ldub [%i5+0x189],%g2 ! %g2 = 0000000000000051
p55_label_14:
! Mem[0000000090000100] = e94009fb 848831eb df1bbf17 ece727e4
! Mem[0000000090000110] = 65fbacf6 cc09fc29 4184795f 0c413b5d
! Mem[0000000090000120] = c7920461 1d4adab6 400b9030 1b27eb99
! Mem[0000000090000130] = d7187dd2 1e62fcd8 2ea53651 2f0180ea
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[000000007e000008] = 583ec6ba60965d86, %l2 = 00000000a5081497, %l3 = efaaacc52adc8f00
add %i0,0x08,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 583ec6ba60965d86
! Mem[0000000090800008] = 9c039aa9 005c8a51, %g2 = 00000051, %g3 = 3cd678a2
ldd [%i5+%o1],%g2 ! %g2 = 000000009c039aa9 00000000005c8a51
! Mem[0000000091800190] = 9914d637, %g18 = 1ce24ada227cc506
ldsw [%o0+0x190],%g2 ! %g2 = 1ce24ada227cc506
! Mem[00000000900001c0] = b50d934b 7d494146 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed 0bc64c8e 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000007e800034] = 467bce1f, %l3 = 583ec6ba60965d86
lduh [%i1+0x034],%l3 ! %l3 = 000000000000467b
! Mem[00000000918000f0] = 400091c1, %g2 = ffffffff9914d637
ldsh [%o0+0x0f2],%g2 ! %g2 = 0000000000004000
! %l6 = b288a4fb, %l7 = 9fb157f4, Mem[0000000090800168] = 6d574838 d5f50a6e
std %l6,[%i5+0x168] ! Mem[0000000090800168] = b288a4fb 9fb157f4
! %l0 = 0000000000000080, Mem[0000000091800118] = 29c2ad3a
stw %l0,[%o0+0x118] ! Mem[0000000091800118] = 00000080
! Mem[00000000900000c0] = 60ca1f59 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a46dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
p55_label_15:
! Mem[000000007f800080] = eb69f885, %l5 = 00000000636f906a
ldsb [%i3+0x080],%l5 ! %l5 = ffffffffffffffeb
! Mem[000000007f0000d4] = fb42c004, %l2 = a5081497, %l4 = 6174662c
add %i2,0xd4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000fb42c004
! %l7 = 000000009fb157f4, Mem[0000000090000064] = 42819184
stw %l7,[%i4+0x064] ! Mem[0000000090000064] = 9fb157f4
membar #Sync ! Added by membar checker (2253)
! %l4 = 00000000fb42c004, Mem[0000000090000114] = cc09fc29
stw %l4,[%i4+0x114] ! Mem[0000000090000114] = fb42c004
! Mem[000000007f8001d4] = 6f2dd2b9, %l7 = 9fb157f4, %l2 = a5081497
add %i3,0x1d4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006f2dd2b9
! Mem[0000000091000064] = 387c74e2, %g2 = 0000000000004000
ldsb [%i6+0x066],%g2 ! %g2 = 0000000000000038
! Mem[000000007f8000e8] = 1f3c4c2d, %l6 = 85f5390bb288a4fb
swap [%i3+0x0e8],%l6 ! %l6 = 000000001f3c4c2d
! Mem[00000000918001b4] = 9dc0e384, %g2 = 0000000000000038
ldsh [%o0+0x1b6],%g2 ! %g2 = ffffffffffff9dc0
! Mem[000000007e800178] = 84059c06, %l4 = 00000000fb42c004
ldsw [%i1+0x178],%l4 ! %l4 = ffffffff84059c06
! %l6 = 000000001f3c4c2d, Mem[0000000090000108] = df1bbf17ece727e4
stx %l6,[%i4+0x108] ! Mem[0000000090000108] = 000000001f3c4c2d
p55_label_16:
! Mem[0000000091800088] = 95e3233b451dbcda, %g2 = ffffffffffff9dc0
ldx [%o0+0x088],%g2 ! %g2 = 95e3233b451dbcda
! %l3 = 000000000000467b, Mem[00000000900000b8] = 3d81a3af
stw %l3,[%i4+0x0b8] ! Mem[00000000900000b8] = 0000467b
! Mem[0000000091800100] = 754f866f, %g2 = 95e3233b451dbcda
ldub [%o0+0x102],%g2 ! %g2 = 0000000000000075
! %f0 = eb318884 fb0940e9 e427e7ec 17bf1bdf
! %f4 = 29fc09cc f6acfb65 5d3b410c 5f798441
! %f8 = b6da4a1d 610492c7 99eb271b 30900b40
! %f12 = d8fc621e d27d18d7 ea80012f 5136a52e
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[000000007f8001f5] = 4909749d, %l1 = 00000000000073ea
ldstub [%i3+0x1f5],%l1 ! %l1 = 00000009000000ff
! Mem[000000007e0001f8] = b1f4187307fe77c4, %l4 = ffffffff84059c06, %l3 = 000000000000467b
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = b1f4187307fe77c4
! Mem[000000007f000148] = 38114725, %l6 = 1f3c4c2d, %l3 = 07fe77c4
add %i2,0x148,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000038114725
! %f0 = eb318884 fb0940e9 e427e7ec 17bf1bdf
! %f4 = 29fc09cc f6acfb65 5d3b410c 5f798441
! %f8 = b6da4a1d 610492c7 99eb271b 30900b40
! %f12 = d8fc621e d27d18d7 ea80012f 5136a52e
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[000000007e8000b0] = 3e6a97b1efe2bd65, %l2 = 000000006f2dd2b9
ldx [%i1+0x0b0],%l2 ! %l2 = 3e6a97b1efe2bd65
! %l0 = 00000080, %l1 = 00000009, Mem[0000000090000000] = 6d1ee19a 80229cb8
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 00000080 00000009
p55_label_17:
! Mem[0000000090000134] = 62fcd82e, %g2 = 0000000000000075
ldsb [%i4+0x135],%g2 ! %g2 = 0000000000000062
! Mem[000000007e000090] = 86155139, %l5 = ffffffffffffffeb
swap [%i0+0x090],%l5 ! %l5 = 0000000086155139
! Mem[000000007f800110] = 72c91519, %l3 = 38114725, %l3 = 38114725
add %i3,0x110,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000072c91519
! %l4 = 84059c06, %l5 = 86155139, Mem[0000000090000140] = a9eee7de 3f21d461
std %l4,[%i4+0x140] ! Mem[0000000090000140] = 84059c06 86155139
membar #Sync ! Added by membar checker (2254)
! Mem[00000000900001c0] = eb318884fb0940e9, %g2 = 0000000000000062
ldx [%i4+0x1c0],%g2 ! %g2 = eb318884fb0940e9
! Mem[000000007e8000e0] = 96612412, %l4 = ffffffff84059c06
lduh [%i1+0x0e0],%l4 ! %l4 = 0000000000009661
! Mem[000000007f0000f4] = 4f162d6a, %l2 = 3e6a97b1efe2bd65
swap [%i2+0x0f4],%l2 ! %l2 = 000000004f162d6a
! Mem[0000000091000108] = 3cc57cdf 856a7c68, %g2 = fb0940e9, %g3 = 005c8a51
ldd [%i6+0x108],%g2 ! %g2 = 000000003cc57cdf 00000000856a7c68
! Mem[000000007e000108] = 84cf6500, %l5 = 86155139, %l1 = 00000009
add %i0,0x108,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000084cf6500
! %l3 = 0000000072c91519, Mem[000000009180004e] = be5082af
sth %l3,[%o0+0x04e] ! Mem[000000009180004c] = 151982af
p55_label_18:
! %l0 = 0000000000000080, Mem[0000000090800048] = f1c4b3bf
sth %l0,[%i5+0x048] ! Mem[0000000090800048] = 0080b3bf
! %l5 = 0000000086155139, Mem[0000000090800004] = 1b2e5802
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = 86155139
! Mem[000000007f80005c] = afc66f2f, %l7 = 000000009fb157f4
swap [%i3+0x05c],%l7 ! %l7 = 00000000afc66f2f
! Mem[000000007e800080] = 505a4b55 accb9018 fb1b28ce e1370647
! Mem[000000007e800090] = 122c1c40 d04caf87 37eff681 2ed969fd
! Mem[000000007e8000a0] = c0353fa4 d64a8e75 8ef06b17 ddb96e16
! Mem[000000007e8000b0] = 3e6a97b1 efe2bd65 4a9e7f81 2212b85a
ldda [%i1+%g6]ASI_BLK_P,%f16 ! Block Load from 000000007e800080
! Mem[000000007e0001a0] = af27e7cc, %l0 = 0000000000000080
ldstub [%i0+0x1a0],%l0 ! %l0 = 000000af000000ff
! Mem[000000007f80014c] = 59b57363, %l0 = 00000000000000af
swap [%i3+0x14c],%l0 ! %l0 = 0000000059b57363
! %l1 = 0000000084cf6500, Mem[000000009080001c] = 609ec613
sth %l1,[%i5+0x01c] ! Mem[000000009080001c] = 6500c613
! Mem[000000007e800088] = fb1b28cee1370647, %l1 = 0000000084cf6500, %l6 = 000000001f3c4c2d
add %i1,0x88,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = fb1b28cee1370647
! %l3 = 0000000072c91519, Mem[0000000091000030] = a21f4f31cfc6b149
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 0000000072c91519
! %f16 = 505a4b55 accb9018 fb1b28ce e1370647
! %f20 = 122c1c40 d04caf87 37eff681 2ed969fd
! %f24 = c0353fa4 d64a8e75 8ef06b17 ddb96e16
! %f28 = 3e6a97b1 efe2bd65 4a9e7f81 2212b85a
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
p55_label_19:
! Mem[00000000908001d8] = e525cea7, %g2 = 000000003cc57cdf
ldub [%i5+0x1da],%g2 ! %g2 = 00000000000000e5
! Mem[0000000090800168] = a4fb9fb1, %g2 = 00000000000000e5
lduh [%i5+0x16a],%g2 ! %g2 = 000000000000a4fb
! Mem[000000007e800198] = 5d3b410c5f798441, %l0 = 0000000059b57363, %l2 = 000000004f162d6a
add %i1,0x198,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 5d3b410c5f798441
! %f0 = eb318884 fb0940e9 e427e7ec 17bf1bdf
! %f4 = 29fc09cc f6acfb65 5d3b410c 5f798441
! %f8 = b6da4a1d 610492c7 99eb271b 30900b40
! %f12 = d8fc621e d27d18d7 ea80012f 5136a52e
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! %f16 = 505a4b55 accb9018 fb1b28ce e1370647
! %f20 = 122c1c40 d04caf87 37eff681 2ed969fd
! %f24 = c0353fa4 d64a8e75 8ef06b17 ddb96e16
! %f28 = 3e6a97b1 efe2bd65 4a9e7f81 2212b85a
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[00000000918000f8] = 1607608c, %g2 = 000000000000a4fb
ldub [%o0+0x0f8],%g2 ! %g2 = 0000000000000016
! Mem[000000007f800070] = 79e8b76c, %l2 = 5d3b410c5f798441
lduh [%i3+0x070],%l2 ! %l2 = 00000000000079e8
! Mem[000000007e000098] = 6426fa18, %l0 = 0000000059b57363
ldsw [%i0+0x098],%l0 ! %l0 = 000000006426fa18
! %f16 = 505a4b55 accb9018 fb1b28ce e1370647
! %f20 = 122c1c40 d04caf87 37eff681 2ed969fd
! %f24 = c0353fa4 d64a8e75 8ef06b17 ddb96e16
! %f28 = 3e6a97b1 efe2bd65 4a9e7f81 2212b85a
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[000000009080006c] = 8314c346, %g2 = 0000000000000016
lduh [%i5+0x06c],%g2 ! %g2 = 0000000000008314
p55_label_20:
! Mem[000000007e000078] = 457c9d3b, %l6 = fb1b28cee1370647
ldstub [%i0+0x078],%l6 ! %l6 = 00000045000000ff
! Mem[0000000091800140] = 21ad2fff 06964c4c, %g2 = 00008314, %g3 = 856a7c68
ldd [%o0+0x140],%g2 ! %g2 = 0000000021ad2fff 0000000006964c4c
! Mem[000000007e800064] = 082c22ff, %l6 = 0000000000000045
lduw [%i1+0x064],%l6 ! %l6 = 00000000082c22ff
! Mem[000000007f800038] = 306064c0, %l6 = 00000000082c22ff
ldsw [%i3+0x038],%l6 ! %l6 = 00000000306064c0
! Mem[0000000091800010] = 402e8582, %g2 = 0000000021ad2fff
lduh [%o0+%o2],%g2 ! %g2 = 000000000000402e
! %l0 = 6426fa18, %l1 = 84cf6500, Mem[000000007e000078] = ff7c9d3b 241671ca
std %l0,[%i0+0x078] ! Mem[000000007e000078] = 6426fa18 84cf6500
membar #Sync ! Added by membar checker (2255)
! Mem[0000000090000150] = 122c1c40, %g2 = 000000000000402e
lduh [%i4+0x150],%g2 ! %g2 = 000000000000122c
! Mem[000000007e000098] = 6426fa18, %l7 = 00000000afc66f2f
swap [%i0+0x098],%l7 ! %l7 = 000000006426fa18
! Mem[000000007f800180] = a0234476, %l1 = 84cf6500, %l4 = 00009661
add %i3,0x180,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a0234476
! %l0 = 000000006426fa18, Mem[0000000090000128] = 99eb271b
stw %l0,[%i4+0x128] ! Mem[0000000090000128] = 6426fa18
p55_label_21:
! Mem[00000000900000c0] = 60ca1f59 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a46dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900000e8] = ca0166d3, %g2 = 000000000000122c
ldsh [%i4+0x0ea],%g2 ! %g2 = ffffffffffffca01
! %l3 = 0000000072c91519, Mem[00000000900000dc] = ed571155
stw %l3,[%i4+0x0dc] ! Mem[00000000900000dc] = 72c91519
! Mem[000000007f000064] = f332b5b3, %l3 = 72c91519, %l2 = 000079e8
add %i2,0x64,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000f332b5b3
! Mem[00000000908000e0] = 7b8229147184bdc4, %g2 = ffffffffffffca01
ldx [%i5+0x0e0],%g2 ! %g2 = 7b8229147184bdc4
! Mem[00000000908000fc] = f4522026, %g18 = 1ce24ada227cc506
ldsw [%i5+0x0fc],%g2 ! %g2 = 1ce24ada227cc506
! Mem[000000007e8001d0] = 9bbca8c8, %l1 = 0000000084cf6500
ldstub [%i1+0x1d0],%l1 ! %l1 = 0000009b000000ff
! Mem[0000000090000000] = 1890cbac 554b5a50 470637e1 ce281bfb
! Mem[0000000090000010] = 87af4cd0 401c2c12 fd69d92e 81f6ef37
! Mem[0000000090000020] = 758e4ad6 a43f35c0 166eb9dd 176bf08e
! Mem[0000000090000030] = 65bde2ef b1976a3e 5ab81222 817f9e4a
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l0 = 000000006426fa18, Mem[0000000091000170] = fcaaa1c27f0c6232
stx %l0,[%i6+0x170] ! Mem[0000000091000170] = 000000006426fa18
! %f0 = eb318884 fb0940e9 e427e7ec 17bf1bdf
! %f4 = 29fc09cc f6acfb65 5d3b410c 5f798441
! %f8 = b6da4a1d 610492c7 99eb271b 30900b40
! %f12 = d8fc621e d27d18d7 ea80012f 5136a52e
stda %f0,[%i1+%g5]ASI_BLK_SL ! Block Store to 000000007e8000c0
p55_label_22:
! Mem[0000000090000118] = 5d3b410c 5f798441, %g2 = f4522026, %g3 = 06964c4c
ldd [%i4+0x118],%g2 ! %g2 = 000000005d3b410c 000000005f798441
! Mem[00000000900001c0] = eb318884 fb0940e9 e427e7ec 17bf1bdf
! Mem[00000000900001d0] = 29fc09cc f6acfb65 5d3b410c 5f798441
! Mem[00000000900001e0] = b6da4a1d 610492c7 99eb271b 30900b40
! Mem[00000000900001f0] = d8fc621e d27d18d7 ea80012f 5136a52e
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (2256)
! Mem[000000007e8000e0] = c79204611d4adab6, %l4 = 00000000a0234476, %l3 = 0000000072c91519
add %i1,0xe0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c79204611d4adab6
! Mem[0000000091000038] = 2b9468ee9ba0bf74, %g2 = 000000005d3b410c
ldx [%i6+0x038],%g2 ! %g2 = 2b9468ee9ba0bf74
! Mem[0000000090000140] = 505a4b55 accb9018 fb1b28ce e1370647
! Mem[0000000090000150] = 122c1c40 d04caf87 37eff681 2ed969fd
! Mem[0000000090000160] = c0353fa4 d64a8e75 8ef06b17 ddb96e16
! Mem[0000000090000170] = 3e6a97b1 efe2bd65 4a9e7f81 2212b85a
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000007e0000a0] = efe2bd65, %l4 = a0234476, %l1 = 0000009b
add %i0,0xa0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000efe2bd65
! %l4 = a0234476, %l5 = 86155139, Mem[00000000900000c8] = 5f817b48 ee4cc928
std %l4,[%i4+0x0c8] ! Mem[00000000900000c8] = a0234476 86155139
! Mem[000000007f8000a8] = 761b8ec2, %l4 = 00000000a0234476
ldstub [%i3+0x0a8],%l4 ! %l4 = 00000076000000ff
! %f0 = eb318884 fb0940e9 e427e7ec 17bf1bdf
! %f4 = 29fc09cc f6acfb65 5d3b410c 5f798441
! %f8 = b6da4a1d 610492c7 99eb271b 30900b40
! %f12 = d8fc621e d27d18d7 ea80012f 5136a52e
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[000000007f800094] = 75da45e9, %l1 = 00000000efe2bd65
swap [%i3+0x094],%l1 ! %l1 = 0000000075da45e9
p55_label_23:
! %l1 = 0000000075da45e9, Mem[000000007f000040] = 60ca1f59
stw %l1,[%i2+0x040] ! Mem[000000007f000040] = 75da45e9
! Mem[000000007e000088] = a58786e8, %l4 = 0000000000000076
ldub [%i0+0x089],%l4 ! %l4 = 0000000000000087
! Mem[00000000918001cc] = 53b977ab, %g2 = 2b9468ee9ba0bf74
ldsh [%o0+0x1cc],%g2 ! %g2 = 00000000000053b9
! %l4 = 0000000000000087, Mem[000000007f8001c8] = d633033dfb8ebb40
stx %l4,[%i3+0x1c8] ! Mem[000000007f8001c8] = 0000000000000087
! %l6 = 306064c0, %l7 = 6426fa18, Mem[00000000910001f0] = 199a24d2 9c39fbba
std %l6,[%i6+0x1f0] ! Mem[00000000910001f0] = 306064c0 6426fa18
! Mem[00000000910000d0] = 807c80b2, %g18 = 1ce24ada227cc506
ldsw [%i6+0x0d0],%g2 ! %g2 = 1ce24ada227cc506
! Mem[0000000090000080] = 505a4b55 accb9018 fb1b28ce e1370647
! Mem[0000000090000090] = 122c1c40 d04caf87 37eff681 2ed969fd
! Mem[00000000900000a0] = c0353fa4 d64a8e75 8ef06b17 ddb96e16
! Mem[00000000900000b0] = 3e6a97b1 efe2bd65 4a9e7f81 2212b85a
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l6 = 00000000306064c0, Mem[00000000918000e8] = 35e2f08c823f4441
stx %l6,[%o0+0x0e8] ! Mem[00000000918000e8] = 00000000306064c0
! %l5 = 0000000086155139, Mem[000000009000019b] = 7d4f5adb
stb %l5,[%i4+0x19b] ! Mem[0000000090000198] = 394f5adb
! Mem[00000000908001c0] = f50e5fb6 224fce3e, %g2 = 807c80b2, %g3 = 5f798441
ldd [%i5+0x1c0],%g2 ! %g2 = 00000000f50e5fb6 00000000224fce3e
p55_label_24:
! Mem[0000000091000110] = 6a2908b2, %g2 = 00000000f50e5fb6
lduw [%i6+0x110],%g2 ! %g2 = 000000006a2908b2
! Mem[000000007f8000e8] = b288a4fb, %l3 = 1d4adab6, %l4 = 00000087
add %i3,0xe8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000b288a4fb
! Mem[0000000090000148] = fb1b28ce, %g18 = 1ce24ada227cc506
ldsw [%i4+0x148],%g2 ! %g2 = 1ce24ada227cc506
! Mem[000000007e00015c] = 00ae6c0f, %l1 = 75da45e9, %l4 = b288a4fb
add %i0,0x15c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000000ae6c0f
membar #Sync ! Added by membar checker (2257)
! Mem[0000000090000180] = 2ab35161 ebdf219f 602368ec 5ac4320c
! Mem[0000000090000190] = 053bf672 21049261 73e9ed39 4f5adb30
! Mem[00000000900001a0] = f133e104 c8de8a6e 9166470c b25cad91
! Mem[00000000900001b0] = 153cb40c dbdddce5 b1f41873 07fe77c4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[000000007f0001f0] = adf14226, %l3 = c79204611d4adab6
lduw [%i2+0x1f0],%l3 ! %l3 = 00000000adf14226
! %l0 = 000000006426fa18, Mem[000000007f0001b0] = e51a7594e1907f05
stx %l0,[%i2+0x1b0] ! Mem[000000007f0001b0] = 000000006426fa18
! Mem[00000000900001c4] = e9e427e7, %g2 = fffffffffb1b28ce
ldub [%i4+0x1c7],%g2 ! %g2 = 00000000000000e9
! Mem[000000007f8000fb] = bb0ba493, %l6 = 00000000306064c0
ldstub [%i3+0x0fb],%l6 ! %l6 = 00000093000000ff
! %l5 = 0000000086155139, Mem[0000000090800162] = 7df8f72b
stb %l5,[%i5+0x162] ! Mem[0000000090800160] = 39f8f72b
p55_label_25:
! Mem[000000007e8001bb] = ea80012f, %l0 = 000000006426fa18
ldstub [%i1+0x1bb],%l0 ! %l0 = 0000002f000000ff
! %l6 = 00000093, %l7 = 6426fa18, Mem[0000000091800188] = cb5ca3df 62078fa2
std %l6,[%o0+0x188] ! Mem[0000000091800188] = 00000093 6426fa18
! Mem[000000007e800118] = e462929b, %l0 = 000000000000002f
swap [%i1+0x118],%l0 ! %l0 = 00000000e462929b
! Mem[000000007e800194] = f6acfb65, %l5 = 0000000086155139
ldub [%i1+0x197],%l5 ! %l5 = 0000000000000065
! %l0 = 00000000e462929b, Mem[00000000908001ba] = 61c67b37
sth %l0,[%i5+0x1ba] ! Mem[00000000908001b8] = 929b7b37
! Mem[000000007f8000e8] = b288a4fb5add06bb, %l2 = 00000000f332b5b3, %l5 = 0000000000000065
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = b288a4fb5add06bb
! Mem[000000007e0001d9] = 73e9ed7d, %l4 = 0000000000ae6c0f
ldstub [%i0+0x1d9],%l4 ! %l4 = 000000e9000000ff
! %l4 = 000000e9, %l5 = 5add06bb, Mem[0000000091800128] = 72e73a55 5f798441
std %l4,[%o0+0x128] ! Mem[0000000091800128] = 000000e9 5add06bb
! Mem[000000007e800062] = 4d664d85, %l4 = 00000000000000e9
ldstub [%i1+0x062],%l4 ! %l4 = 0000004d000000ff
! Mem[000000007e000138] = 805d5c55, %l7 = 000000006426fa18
swap [%i0+0x138],%l7 ! %l7 = 00000000805d5c55
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000e462929b
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000075da45e9
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f332b5b3
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000adf14226
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000004d
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be b288a4fb5add06bb
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000093
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000805d5c55
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 eb318884 fb0940e9
bne %xcc,p55_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e427e7ec 17bf1bdf
bne %xcc,p55_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 29fc09cc f6acfb65
bne %xcc,p55_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5d3b410c 5f798441
bne %xcc,p55_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be b6da4a1d 610492c7
bne %xcc,p55_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 99eb271b 30900b40
bne %xcc,p55_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d8fc621e d27d18d7
bne %xcc,p55_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ea80012f 5136a52e
bne %xcc,p55_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 505a4b55 accb9018
bne %xcc,p55_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be fb1b28ce e1370647
bne %xcc,p55_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 122c1c40 d04caf87
bne %xcc,p55_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 37eff681 2ed969fd
bne %xcc,p55_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c0353fa4 d64a8e75
bne %xcc,p55_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 8ef06b17 ddb96e16
bne %xcc,p55_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3e6a97b1 efe2bd65
bne %xcc,p55_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 4a9e7f81 2212b85a
bne %xcc,p55_f30_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 1f4703bacccb8d20
ldx [%i0+0x018],%g3 ! Observed data at 000000007e000018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00ae6c0f33aed3b0
ldx [%i0+0x030],%g3 ! Observed data at 000000007e000030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = 49f0fc5e9791b5e9
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 = 6426fa1884cf6500
ldx [%i0+0x078],%g3 ! Observed data at 000000007e000078
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffffffeba4d79c4d
ldx [%i0+0x090],%g3 ! Observed data at 000000007e000090
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = afc66f2ff986d2aa
ldx [%i0+0x098],%g3 ! Observed data at 000000007e000098
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = efe2bd651266e35d
ldx [%i0+0x0a0],%g3 ! Observed data at 000000007e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x128],%g2 ! Expected data = e482ff3888605314
ldx [%i0+0x128],%g3 ! Observed data at 000000007e000128
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 00ae6c0f2f190ea7
ldx [%i0+0x130],%g3 ! Observed data at 000000007e000130
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6426fa1848ee47b9
ldx [%i0+0x138],%g3 ! Observed data at 000000007e000138
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5d3b410c00ae6c0f
ldx [%i0+0x158],%g3 ! Observed data at 000000007e000158
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ff27e7cc56dbac99
ldx [%i0+0x1a0],%g3 ! Observed data at 000000007e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2ab35161ebdf219f
ldx [%i0+0x1c0],%g3 ! Observed data at 000000007e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 602368ecf74792ba
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 = 053bf67221049261
ldx [%i0+0x1d0],%g3 ! Observed data at 000000007e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 73ffed7d4f5adb30
ldx [%i0+0x1d8],%g3 ! Observed data at 000000007e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f133e104c8de8a6e
ldx [%i0+0x1e0],%g3 ! Observed data at 000000007e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9166470cb25cad91
ldx [%i0+0x1e8],%g3 ! Observed data at 000000007e0001e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 153cb40cdbdddce5
ldx [%i0+0x1f0],%g3 ! Observed data at 000000007e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b1f4187307fe77c4
ldx [%i0+0x1f8],%g3 ! Observed data at 000000007e0001f8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1f8,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x060],%g2 ! Expected data = 4d66ff85082c22ff
ldx [%i1+0x060],%g3 ! Observed data at 000000007e800060
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e94009fb848831eb
ldx [%i1+0x0c0],%g3 ! Observed data at 000000007e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = df1bbf17ece727e4
ldx [%i1+0x0c8],%g3 ! Observed data at 000000007e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 65fbacf6cc09fc29
ldx [%i1+0x0d0],%g3 ! Observed data at 000000007e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 4184795f0c413b5d
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 = c79204611d4adab6
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 400b90301b27eb99
ldx [%i1+0x0e8],%g3 ! Observed data at 000000007e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d7187dd21e62fcd8
ldx [%i1+0x0f0],%g3 ! Observed data at 000000007e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2ea536512f0180ea
ldx [%i1+0x0f8],%g3 ! Observed data at 000000007e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 9f89c30c7611d98a
ldx [%i1+0x100],%g3 ! Observed data at 000000007e800100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000002f15292648
ldx [%i1+0x118],%g3 ! Observed data at 000000007e800118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 954cf6c7294c0bc6
ldx [%i1+0x140],%g3 ! Observed data at 000000007e800140
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = e427e7ec17bf1bdf
ldx [%i1+0x188],%g3 ! Observed data at 000000007e800188
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5d3b410c5f798441
ldx [%i1+0x198],%g3 ! Observed data at 000000007e800198
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ea8001ff5136a52e
ldx [%i1+0x1b8],%g3 ! Observed data at 000000007e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ffbca8c8ced40679
ldx [%i1+0x1d0],%g3 ! Observed data at 000000007e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1d0,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 7d633eb6ffb9df57
ldx [%i2+0x018],%g3 ! Observed data at 000000007f000018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 75da45e9f1819ba0
ldx [%i2+0x040],%g3 ! Observed data at 000000007f000040
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5f798441821fb001
ldx [%i2+0x078],%g3 ! Observed data at 000000007f000078
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 52f9181defe2bd65
ldx [%i2+0x0f0],%g3 ! Observed data at 000000007f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6d1ee19a80229cb8
ldx [%i2+0x100],%g3 ! Observed data at 000000007f000100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4b384215e88687a5
ldx [%i2+0x108],%g3 ! Observed data at 000000007f000108
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4d9cd7a439511586
ldx [%i2+0x110],%g3 ! Observed data at 000000007f000110
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = aad286f918fa2664
ldx [%i2+0x118],%g3 ! Observed data at 000000007f000118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5de3661265bde2ef
ldx [%i2+0x120],%g3 ! Observed data at 000000007f000120
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = f7ef39fe2bf23ccb
ldx [%i2+0x128],%g3 ! Observed data at 000000007f000128
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6a149483fb7dda7a
ldx [%i2+0x130],%g3 ! Observed data at 000000007f000130
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3d81a3af67598bf1
ldx [%i2+0x138],%g3 ! Observed data at 000000007f000138
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = db2c43ffc1dceaa3
ldx [%i2+0x140],%g3 ! Observed data at 000000007f000140
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = 984958be080ef5a5
ldx [%i2+0x178],%g3 ! Observed data at 000000007f000178
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000006426fa18
ldx [%i2+0x1b0],%g3 ! Observed data at 000000007f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7d49414647ad6ec6
ldx [%i2+0x1e0],%g3 ! Observed data at 000000007f0001e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1e0,%g4
set p55_local3_expect,%g1
p55_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = a508149773a55633
ldx [%i3+0x008],%g3 ! Observed data at 000000007f800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 306064c0f1819ba0
ldx [%i3+0x038],%g3 ! Observed data at 000000007f800038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2b8358209fb157f4
ldx [%i3+0x058],%g3 ! Observed data at 000000007f800058
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 14156f25efe2bd65
ldx [%i3+0x090],%g3 ! Observed data at 000000007f800090
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff1b8ec2ee0e9ec3
ldx [%i3+0x0a8],%g3 ! Observed data at 000000007f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b288a4fb5add06bb
ldx [%i3+0x0e8],%g3 ! Observed data at 000000007f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = bb0ba4ff0fb0e385
ldx [%i3+0x0f8],%g3 ! Observed data at 000000007f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 65516770818c0009
ldx [%i3+0x100],%g3 ! Observed data at 000000007f800100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = 99716ea6000000af
ldx [%i3+0x148],%g3 ! Observed data at 000000007f800148
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 72e73a555f798441
ldx [%i3+0x1c0],%g3 ! Observed data at 000000007f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000000000000087
ldx [%i3+0x1c8],%g3 ! Observed data at 000000007f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = bf1af9aa49ff749d
ldx [%i3+0x1f0],%g3 ! Observed data at 000000007f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1f0,%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
p55_f16_fail:
set p55_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f18_fail:
set p55_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f20_fail:
set p55_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f22_fail:
set p55_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f24_fail:
set p55_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f26_fail:
set p55_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f28_fail:
set p55_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f30_fail:
set p55_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e800008]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f000010]
done
p55_trap1o:
ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e800008]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f000010]
done
p55_trap2e:
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f800028]
stwa %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800000]
stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800010]
stba %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800020]
done
p55_trap2o:
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f800028]
stwa %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800000]
stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800010]
stba %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800020]
done
p55_trap3e:
nop
nop
nop
nop
nop
nop
done
p55_trap3o:
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 = ccfea8ff9f4b513d
ldx [%g1+0x008],%l1 ! %l1 = a5e4274aae2d85d6
ldx [%g1+0x010],%l2 ! %l2 = 6a2908b247344b7f
ldx [%g1+0x018],%l3 ! %l3 = 81e9651a65c4754a
ldx [%g1+0x020],%l4 ! %l4 = f9a5310a6107fb83
ldx [%g1+0x028],%l5 ! %l5 = 858776a67d494146
ldx [%g1+0x030],%l6 ! %l6 = 0ea811f02700047e
ldx [%g1+0x038],%l7 ! %l7 = 706110860a119473
! 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 = c8fcf71f 2aa2e89f 7ce6462a 7fa87a09
! %f4 = 2a291380 551e0366 93cf9558 74b9f938
! %f8 = 94da1b48 f7c01f03 c1ccdbd3 3da051db
! %f12 = 23c62a9b 4750a252 fe5b4d43 d9708e59
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f8bd4826 495a5613 dfccfc53 116b295d
! %f36 = 94c9847b c2f6e636 2919fa99 4ea25503
! %f40 = 0b9ef436 ae1efb37 88eff53b 800e12c2
! %f44 = ddcaf1ec f919699f 102b80c4 396d6042
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xaedc0acf00000043,%g7,%g1 ! GSR scale = 8, align = 3
wr %g1,%g0,%gsr ! GSR = aedc0acf00000043
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:
! %l1 = 309f47a1c7135868, Mem[0000000090000010] = 556f2f4b
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = c7135868
! %l0 = 4930e769cc61ebee, Mem[000000009000001c] = afc6105d
stb %l0,[%i4+0x01c] ! Mem[000000009000001c] = eec6105d
! %l0 = cc61ebee, %l1 = c7135868, Mem[0000000090800000] = 8b91b3a4 1b2e5802
std %l0,[%i5+%g0] ! Mem[0000000090800000] = cc61ebee c7135868
! Mem[00000000808000b0] = c3e8d4ed3c814c7e, %l4 = 5180f10c973559f0, %l7 = 060b1db89900cdbf
add %i1,0xb0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = c3e8d4ed3c814c7e
! Mem[00000000900000bc] = 8ce25a97, %g2 = 7e9b81bde7027491
lduh [%i4+0x0bc],%g2 ! %g2 = 0000000000008ce2
! %l5 = f84ecbe484b5ad9e, Mem[0000000090800156] = 486ec373
sth %l5,[%i5+0x156] ! Mem[0000000090800154] = ad9ec373
! Mem[00000000900000b0] = 9b46981f, %g2 = 0000000000008ce2
ldsb [%i4+0x0b1],%g2 ! %g2 = ffffffffffffff9b
! %l6 = 4b7084f7bb7ec93d, Mem[00000000908001b0] = c53bc45166474039
stx %l6,[%i5+0x1b0] ! Mem[00000000908001b0] = 4b7084f7bb7ec93d
! %l6 = bb7ec93d, %l7 = 3c814c7e, Mem[00000000918001b0] = 913cf8e6 c2a89dc0
std %l6,[%o0+0x1b0] ! Mem[00000000918001b0] = bb7ec93d 3c814c7e
! Mem[00000000808001c0] = 67956ae91b2b9c93, %l4 = 5180f10c973559f0
ldx [%i1+0x1c0],%l4 ! %l4 = 67956ae91b2b9c93
p56_label_2:
! Mem[0000000081000180] = df8969c8 82a38d4d e875aff0 05efcbee
! Mem[0000000081000190] = d8589259 b65bbf4e beb9312e d7df5b02
! Mem[00000000810001a0] = c37371a9 36b2994a 2b0b6587 a0f70e6a
! Mem[00000000810001b0] = e16a6bd9 439e3d81 0deadbfb de4eef60
mov 0x180,%g4
ldda [%i2+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000081000180
! %f0 = df8969c8 82a38d4d e875aff0 05efcbee
! %f4 = d8589259 b65bbf4e beb9312e d7df5b02
! %f8 = c37371a9 36b2994a 2b0b6587 a0f70e6a
! %f12 = e16a6bd9 439e3d81 0deadbfb de4eef60
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l4 = 67956ae91b2b9c93, Mem[000000008080000c] = 85e17579
stb %l4,[%i1+0x00c] ! Mem[000000008080000c] = 93e17579
! Mem[00000000918000a8] = 8552721f, %g2 = ffffffffffffff9b
lduw [%o0+0x0a8],%g2 ! %g2 = 000000008552721f
! %l0 = 4930e769cc61ebee, Mem[000000009080007a] = 3968006f
sth %l0,[%i5+0x07a] ! Mem[0000000090800078] = ebee006f
! %l3 = d7543596479ff857, Mem[000000009180013e] = 677721ad
stb %l3,[%o0+0x13e] ! Mem[000000009180013c] = 577721ad
! Mem[000000009080019c] = 0eb34bb3, %g2 = 000000008552721f
lduw [%i5+0x19c],%g2 ! %g2 = 000000000eb34bb3
! Mem[00000000918000a8] = 8552721f36850d8c, %g2 = 000000000eb34bb3
ldx [%o0+0x0a8],%g2 ! %g2 = 8552721f36850d8c
! Mem[00000000910000d0] = 807c80b2, %g2 = 8552721f36850d8c
ldsh [%i6+0x0d0],%g2 ! %g2 = ffffffffffff807c
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p56_label_3:
! %l2 = 78b96aac4fa023a2, Mem[0000000090000058] = 27828405
stb %l2,[%i4+0x058] ! Mem[0000000090000058] = a2828405
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
stda %f16,[%i1]ASI_BLK_PL ! Block Store to 0000000080800000
! %f0 = df8969c8 82a38d4d e875aff0 05efcbee
! %f4 = d8589259 b65bbf4e beb9312e d7df5b02
! %f8 = c37371a9 36b2994a 2b0b6587 a0f70e6a
! %f12 = e16a6bd9 439e3d81 0deadbfb de4eef60
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000800001e9] = a1a60d2c, %l1 = 309f47a1c7135868
ldstub [%i0+0x1e9],%l1 ! %l1 = 000000a6000000ff
! %f0 = df8969c8 82a38d4d e875aff0 05efcbee
! %f4 = d8589259 b65bbf4e beb9312e d7df5b02
! %f8 = c37371a9 36b2994a 2b0b6587 a0f70e6a
! %f12 = e16a6bd9 439e3d81 0deadbfb de4eef60
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[000000008180019f] = 02489c79, %l6 = 4b7084f7bb7ec93d
ldstub [%i3+0x19f],%l6 ! %l6 = 00000079000000ff
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000800001ac] = 2617c126, %l4 = 67956ae91b2b9c93
ldstub [%i0+0x1ac],%l4 ! %l4 = 00000026000000ff
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000091000100] = 54efad897ee3a18b, %g2 = ffffffffffff807c
ldx [%i6+0x100],%g2 ! %g2 = 54efad897ee3a18b
p56_label_4:
! Mem[000000008080019c] = d2d90cf1, %l4 = 0000000000000026
ldsb [%i1+0x19e],%l4 ! %l4 = 000000000000000c
! Mem[0000000090800134] = 0bb45362, %g2 = 54efad897ee3a18b
ldub [%i5+0x137],%g2 ! %g2 = 000000000000000b
! Mem[00000000800000b0] = 3f62c9f5c7e277fe, %l3 = d7543596479ff857, %l4 = 000000000000000c
add %i0,0xb0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 3f62c9f5c7e277fe
! Mem[0000000091800100] = 754f866f, %g2 = 000000000000000b
ldub [%o0+0x102],%g2 ! %g2 = 0000000000000075
! Mem[00000000800001cc] = 8c0a4a7a, %l1 = 00000000000000a6
swap [%i0+0x1cc],%l1 ! %l1 = 000000008c0a4a7a
! Mem[0000000081800134] = ee20e797, %l6 = 0000000000000079
ldstub [%i3+0x134],%l6 ! %l6 = 000000ee000000ff
! Mem[00000000908000b0] = 4eb34380a72bad7d, %g2 = 0000000000000075
ldx [%i5+0x0b0],%g2 ! %g2 = 4eb34380a72bad7d
! Mem[0000000081800100] = 5ecde76b, %l5 = f84ecbe484b5ad9e
swap [%i3+0x100],%l5 ! %l5 = 000000005ecde76b
! %l6 = 00000000000000ee, Mem[000000008000003e] = faa6d78e
stb %l6,[%i0+0x03e] ! Mem[000000008000003c] = faa6ee8e
! Mem[00000000810001e0] = 7ce3f426e9a7b18e, %l6 = 00000000000000ee, %l0 = 4930e769cc61ebee
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 7ce3f426e9a7b18e
p56_label_5:
! %l5 = 000000005ecde76b, Mem[0000000090000060] = 6d7d714c
stw %l5,[%i4+0x060] ! Mem[0000000090000060] = 5ecde76b
! Mem[0000000081800198] = 17fcb974, %l0 = 7ce3f426e9a7b18e
swap [%i3+0x198],%l0 ! %l0 = 0000000017fcb974
! Mem[0000000081000030] = 94e6c912, %l6 = 00000000000000ee
ldstub [%i2+0x030],%l6 ! %l6 = 00000094000000ff
! Mem[0000000081800144] = 79a6ccfa, %l0 = 0000000017fcb974
swap [%i3+0x144],%l0 ! %l0 = 0000000079a6ccfa
! Mem[0000000081800188] = 5c67f6e4, %l2 = 4fa023a2, %l6 = 00000094
add %i3,0x188,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000005c67f6e4
! Mem[0000000091800090] = dcd5ea90, %g2 = 4eb34380a72bad7d
ldub [%o0+0x092],%g2 ! %g2 = 00000000000000dc
! Mem[00000000908001a0] = f8cc6c61f0aaddfd, %g2 = 00000000000000dc
ldx [%i5+0x1a0],%g2 ! %g2 = f8cc6c61f0aaddfd
! Mem[0000000080000140] = ffd6bcf2 ecffafd0 9ae3b9e0 77ee7041
! Mem[0000000080000150] = 5f9a1161 aec2f042 e4fc0df5 10f0308f
! Mem[0000000080000160] = 30e26aa8 fb6dd0da 0b8ae235 2458412f
! Mem[0000000080000170] = da5fc645 e5799dd8 8ed42121 a4ee4c78
mov 0x140,%g5
ldda [%i0+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000080000140
! Mem[00000000810000dc] = e5743ad1, %l6 = 5c67f6e4, %l1 = 8c0a4a7a
add %i2,0xdc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e5743ad1
! Mem[0000000081000100] = c6130687 4bc5755c 376c03ba f1b9f2d5
! Mem[0000000081000110] = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! Mem[0000000081000120] = ab37d514 29e91b5e bab7eb7e d67bff45
! Mem[0000000081000130] = aa3e3d58 cadc32ef 969d823d 996860c2
ldda [%i2+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000081000100
p56_label_6:
! Mem[00000000808001be] = dc517294, %l3 = d7543596479ff857
ldstub [%i1+0x1be],%l3 ! %l3 = 00000072000000ff
! %f0 = c6130687 4bc5755c 376c03ba f1b9f2d5
! %f4 = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! %f8 = ab37d514 29e91b5e bab7eb7e d67bff45
! %f12 = aa3e3d58 cadc32ef 969d823d 996860c2
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[00000000918000b0] = bb798951 d2673976, %g2 = f0aaddfd, %g3 = 0bad0b00
ldd [%o0+0x0b0],%g2 ! %g2 = 00000000bb798951 00000000d2673976
! %l4 = 3f62c9f5c7e277fe, Mem[0000000091800088] = 95e3233b451dbcda
stx %l4,[%o0+0x088] ! Mem[0000000091800088] = 3f62c9f5c7e277fe
! Mem[000000008000005c] = 1bf966e3, %l0 = 0000000079a6ccfa
ldstub [%i0+0x05c],%l0 ! %l0 = 0000001b000000ff
! Mem[0000000081800074] = d50b9163, %l1 = 00000000e5743ad1
ldstub [%i3+0x074],%l1 ! %l1 = 000000d5000000ff
! Mem[0000000081000144] = 865af9a5, %l6 = 5c67f6e4, %l4 = c7e277fe
add %i2,0x144,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000865af9a5
! Mem[0000000091000050] = 5b39ae2f, %g2 = 00000000bb798951
ldub [%i6+0x051],%g2 ! %g2 = 000000000000005b
! Mem[00000000800000ad] = 4ed1c8e6, %l1 = 00000000000000d5
ldstub [%i0+0x0ad],%l1 ! %l1 = 000000d1000000ff
! Mem[00000000908000d0] = b92bd588, %g2 = 000000000000005b
lduh [%i5+0x0d0],%g2 ! %g2 = 000000000000b92b
p56_label_7:
membar #Sync ! Added by membar checker (2258)
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000090000140] = df8969c8 82a38d4d e875aff0 05efcbee
! Mem[0000000090000150] = d8589259 b65bbf4e beb9312e d7df5b02
! Mem[0000000090000160] = c37371a9 36b2994a 2b0b6587 a0f70e6a
! Mem[0000000090000170] = e16a6bd9 439e3d81 0deadbfb de4eef60
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l3 = 0000000000000072, Mem[0000000091800102] = 754f866f
sth %l3,[%o0+0x102] ! Mem[0000000091800100] = 0072866f
! Mem[0000000081000054] = ec595be5, %l0 = 0000001b, %l5 = 5ecde76b
add %i2,0x54,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ec595be5
membar #Sync ! Added by membar checker (2259)
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[00000000918001dc] = d3a302d8, %g18 = 7e54a6280f57c51c
ldsw [%o0+0x1dc],%g2 ! %g2 = 7e54a6280f57c51c
! Mem[0000000080000148] = 9ae3b9e0, %l0 = 0000001b, %l2 = 4fa023a2
add %i0,0x148,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000009ae3b9e0
! %l6 = 000000005c67f6e4, Mem[000000008180010c] = 94e27dc6
sth %l6,[%i3+0x10c] ! Mem[000000008180010c] = f6e47dc6
! Mem[0000000090000050] = b666a4c36d226a75, %g2 = ffffffffd3a302d8
ldx [%i4+0x050],%g2 ! %g2 = b666a4c36d226a75
p56_label_8:
! Mem[0000000081800087] = 18d7fbc9, %l0 = 000000000000001b
ldstub [%i3+0x087],%l0 ! %l0 = 000000c9000000ff
! %l2 = 000000009ae3b9e0, Mem[00000000910000e8] = 92c02dd4a4951bb3
stx %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = 000000009ae3b9e0
! %l6 = 000000005c67f6e4, Mem[0000000091000140] = 1cae4e9552ef7953
stx %l6,[%i6+0x140] ! Mem[0000000091000140] = 000000005c67f6e4
! Mem[00000000800000c0] = 8f24f64a, %l2 = 000000009ae3b9e0
swap [%i0+0x0c0],%l2 ! %l2 = 000000008f24f64a
! Mem[00000000810000c4] = f669225a, %l2 = 000000008f24f64a
ldsw [%i2+0x0c4],%l2 ! %l2 = fffffffff669225a
! Mem[0000000090000140] = df8969c8 82a38d4d e875aff0 05efcbee
! Mem[0000000090000150] = d8589259 b65bbf4e beb9312e d7df5b02
! Mem[0000000090000160] = c37371a9 36b2994a 2b0b6587 a0f70e6a
! Mem[0000000090000170] = e16a6bd9 439e3d81 0deadbfb de4eef60
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000081000114] = 8c7e3477, %l6 = 5c67f6e4, %l2 = f669225a
add %i2,0x114,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000008c7e3477
! Mem[0000000081800128] = aba49ab0, %l0 = 00000000000000c9
swap [%i3+0x128],%l0 ! %l0 = 00000000aba49ab0
! Mem[00000000800000ec] = a3ba602a, %l2 = 000000008c7e3477
swap [%i0+0x0ec],%l2 ! %l2 = 00000000a3ba602a
! Mem[00000000818000f0] = a16e1e38777200b8, %l1 = 00000000000000d1, %l5 = 00000000ec595be5
add %i3,0xf0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a16e1e38777200b8
p56_label_9:
! %l3 = 0000000000000072, Mem[0000000090800088] = 2d7447181de9dfa1
stx %l3,[%i5+0x088] ! Mem[0000000090800088] = 0000000000000072
! Mem[00000000810001d0] = 82237d101e1f2962, %l0 = 00000000aba49ab0, %l1 = 00000000000000d1
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 82237d101e1f2962
! Mem[0000000091000008] = fb9248e5a058c056, %g2 = b666a4c36d226a75
ldx [%i6+%o1],%g2 ! %g2 = fb9248e5a058c056
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 a2828405 e7b9b6a4
! Mem[0000000090000060] = 5ecde76b 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800154] = b80be421, %g2 = fb9248e5a058c056
lduh [%o0+0x154],%g2 ! %g2 = 000000000000b80b
! %l4 = 00000000865af9a5, Mem[00000000910001f2] = 24d29c39
sth %l4,[%i6+0x1f2] ! Mem[00000000910001f0] = f9a59c39
! Mem[000000009080019c] = 0eb34bb3, %g18 = 7e54a6280f57c51c
ldsw [%i5+0x19c],%g2 ! %g2 = 7e54a6280f57c51c
! Mem[0000000081800074] = ff0b9163, %l3 = 00000072, %l0 = aba49ab0
add %i3,0x74,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ff0b9163
! %f0 = c6130687 4bc5755c 376c03ba f1b9f2d5
! %f4 = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! %f8 = ab37d514 29e91b5e bab7eb7e d67bff45
! %f12 = aa3e3d58 cadc32ef 969d823d 996860c2
stda %f0,[%i3+%g4]ASI_BLK_SL ! Block Store to 0000000081800040
! Mem[0000000091800110] = f718962d c7e3e047, %g2 = 0eb34bb3, %g3 = d2673976
ldd [%o0+0x110],%g2 ! %g2 = 00000000f718962d 00000000c7e3e047
p56_label_10:
! %l0 = ff0b9163, %l1 = 1e1f2962, Mem[0000000091000068] = 74e21067 97f4ab76
std %l0,[%i6+0x068] ! Mem[0000000091000068] = ff0b9163 1e1f2962
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = c7135868 9ea9c096 1c38131a eec6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000091800190] = d63709e6, %g2 = 00000000f718962d
lduh [%o0+0x192],%g2 ! %g2 = 000000000000d637
! %l1 = 82237d101e1f2962, Mem[000000009100015c] = d6b3d8c4
sth %l1,[%i6+0x15c] ! Mem[000000009100015c] = 2962d8c4
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
mov 0x100,%g4
stda %f16,[%i3+%g4]ASI_BLK_AIUP ! Block Store to 0000000081800100
! Mem[00000000810001d4] = 1e1f2962, %l2 = 00000000a3ba602a
ldstub [%i2+0x1d4],%l2 ! %l2 = 0000001e000000ff
! Mem[0000000081800144] = 17fcb974, %l3 = 0000000000000072
ldsw [%i3+0x144],%l3 ! %l3 = 0000000017fcb974
! %l0 = ff0b9163, %l1 = 1e1f2962, Mem[00000000900000c0] = 51197667 7e885400
std %l0,[%i4+0x0c0] ! Mem[00000000900000c0] = ff0b9163 1e1f2962
! Mem[0000000080800028] = 4127c0a238d4556a, %l5 = a16e1e38777200b8, %l4 = 00000000865af9a5
add %i1,0x28,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 4127c0a238d4556a
p56_label_11:
! Mem[0000000091000004] = 1b867a85, %g2 = 000000000000d637
ldub [%i6+0x004],%g2 ! %g2 = 000000000000001b
! %l6 = 000000005c67f6e4, Mem[00000000800001f8] = d89f0ed752ad4e5b
stx %l6,[%i0+0x1f8] ! Mem[00000000800001f8] = 000000005c67f6e4
! %l7 = c3e8d4ed3c814c7e, Mem[00000000910000c8] = 2aa4a537
stw %l7,[%i6+0x0c8] ! Mem[00000000910000c8] = 3c814c7e
! Mem[0000000080000100] = 2f5c7bfd 9590b17a 6027d4ee e9bf5623
! Mem[0000000080000110] = aa2cf60a fe51a8d7 fc2b4631 450f7030
! Mem[0000000080000120] = de319a10 124619ce 1f889681 8ea426cd
! Mem[0000000080000130] = 01b59240 c1996483 fec6f16b 7dcc118f
ldda [%i0+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000080000100
! %l0 = 00000000ff0b9163, Mem[00000000918000b0] = bb798951
sth %l0,[%o0+0x0b0] ! Mem[00000000918000b0] = 91638951
! %l5 = a16e1e38777200b8, Mem[0000000091800018] = 08ee2106
stw %l5,[%o0+%o3] ! Mem[0000000091800018] = 777200b8
! Mem[0000000091800190] = 9914d637 09e60481, %g2 = 0000001b, %g3 = c7e3e047
ldd [%o0+0x190],%g2 ! %g2 = 000000009914d637 0000000009e60481
! Mem[0000000081000010] = ad7fa878, %l3 = 17fcb974, %l0 = ff0b9163
add %i2,0x10,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ad7fa878
! Mem[000000008000015c] = 10f0308f, %l5 = 777200b8, %l5 = 777200b8
add %i0,0x15c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000010f0308f
! %l4 = 4127c0a238d4556a, Mem[0000000090800168] = 6d574838d5f50a6e
stx %l4,[%i5+0x168] ! Mem[0000000090800168] = 4127c0a238d4556a
p56_label_12:
! %l7 = c3e8d4ed3c814c7e, Mem[00000000918000b8] = 1d00a0101a260a19
stx %l7,[%o0+0x0b8] ! Mem[00000000918000b8] = c3e8d4ed3c814c7e
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l5 = 0000000010f0308f, Mem[00000000908001c8] = ff6375af1ce4d927
stx %l5,[%i5+0x1c8] ! Mem[00000000908001c8] = 0000000010f0308f
! Mem[0000000090000020] = 1f10cfc7, %g2 = 000000009914d637
ldsb [%i4+0x021],%g2 ! %g2 = 000000000000001f
! Mem[00000000800000d0] = 1994ef93, %l0 = ad7fa878, %l2 = 0000001e
add %i0,0xd0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001994ef93
! Mem[00000000918001b8] = 84e8a2d9, %g2 = 000000000000001f
ldub [%o0+0x1b9],%g2 ! %g2 = 0000000000000084
! %f0 = 2f5c7bfd 9590b17a 6027d4ee e9bf5623
! %f4 = aa2cf60a fe51a8d7 fc2b4631 450f7030
! %f8 = de319a10 124619ce 1f889681 8ea426cd
! %f12 = 01b59240 c1996483 fec6f16b 7dcc118f
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[00000000810001e8] = 33fd152f, %l0 = ad7fa878, %l7 = 3c814c7e
add %i2,0x1e8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000033fd152f
! Mem[0000000091800140] = 21ad2fff, %g2 = 0000000000000084
lduw [%o0+0x140],%g2 ! %g2 = 0000000021ad2fff
! Mem[000000008080019c] = d2d90cf1, %l5 = 0000000010f0308f
swap [%i1+0x19c],%l5 ! %l5 = 00000000d2d90cf1
p56_label_13:
! Mem[0000000081000078] = 08782b082e9a7518, %l1 = 82237d101e1f2962, %l1 = 82237d101e1f2962
add %i2,0x78,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 08782b082e9a7518
! %l6 = 5c67f6e4, %l7 = 33fd152f, Mem[0000000091000008] = fb9248e5 a058c056
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 5c67f6e4 33fd152f
! Mem[0000000080800108] = 4dac37e3, %l0 = 00000000ad7fa878
ldstub [%i1+0x108],%l0 ! %l0 = 0000004d000000ff
membar #Sync ! Added by membar checker (2260)
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[00000000808001f4] = 617d6590, %l7 = 33fd152f, %l3 = 17fcb974
add %i1,0x1f4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000617d6590
! Mem[00000000918000f8] = 1607608c, %g18 = 7e54a6280f57c51c
ldsw [%o0+0x0f8],%g2 ! %g2 = 7e54a6280f57c51c
! Mem[0000000080800010] = e2e26b31, %l3 = 00000000617d6590
swap [%i1+%o2],%l3 ! %l3 = 00000000e2e26b31
! Mem[0000000091000198] = baa4779d c3db84f6, %g2 = 1607608c, %g3 = 09e60481
ldd [%i6+0x198],%g2 ! %g2 = 00000000baa4779d 00000000c3db84f6
! Mem[000000008180004d] = ba036c37, %l5 = 00000000d2d90cf1
ldstub [%i3+0x04d],%l5 ! %l5 = 00000003000000ff
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
mov 0x080,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUP ! Block Store to 0000000081000080
p56_label_14:
! Mem[00000000818000f0] = a16e1e38777200b8, %l6 = 000000005c67f6e4, %l7 = 0000000033fd152f
add %i3,0xf0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = a16e1e38777200b8
! Mem[0000000091800154] = b80be421, %g2 = 00000000baa4779d
ldub [%o0+0x154],%g2 ! %g2 = 00000000000000b8
! Mem[0000000081000018] = 12755b615e090c25, %l2 = 000000001994ef93, %l3 = 00000000e2e26b31
add %i2,0x18,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 12755b615e090c25
! %f0 = 2f5c7bfd 9590b17a 6027d4ee e9bf5623
! %f4 = aa2cf60a fe51a8d7 fc2b4631 450f7030
! %f8 = de319a10 124619ce 1f889681 8ea426cd
! %f12 = 01b59240 c1996483 fec6f16b 7dcc118f
stda %f0,[%i3+%g6]ASI_BLK_PL ! Block Store to 00000000818000c0
! Mem[000000008000002e] = 3ce24ad4, %l2 = 000000001994ef93
ldstub [%i0+0x02e],%l2 ! %l2 = 0000004a000000ff
! Mem[0000000090800158] = c37398fd85690460, %g2 = 00000000000000b8
ldx [%i5+0x158],%g2 ! %g2 = c37398fd85690460
! Mem[0000000090000004] = 427f6dc6, %g2 = c37398fd85690460
ldsh [%i4+0x004],%g2 ! %g2 = 000000000000427f
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000091800080] = 53775436, %g2 = 000000000000427f
lduw [%o0+0x080],%g2 ! %g2 = 0000000053775436
! Mem[0000000081800194] = ff98845f, %l5 = 0000000000000003
swap [%i3+0x194],%l5 ! %l5 = 00000000ff98845f
p56_label_15:
! Mem[00000000910000f8] = 485fc946, %g2 = 0000000053775436
ldsh [%i6+0x0fa],%g2 ! %g2 = 000000000000485f
! Mem[0000000080800074] = fc040ee3, %l2 = 000000000000004a
lduh [%i1+0x074],%l2 ! %l2 = 000000000000fc04
! Mem[00000000808000a6] = 70d4daad, %l3 = 12755b615e090c25
ldstub [%i1+0x0a6],%l3 ! %l3 = 000000da000000ff
! Mem[00000000808000df] = d25ac4b3, %l6 = 000000005c67f6e4
ldstub [%i1+0x0df],%l6 ! %l6 = 000000b3000000ff
! Mem[0000000080800148] = 61791b2b, %l4 = 4127c0a238d4556a
swap [%i1+0x148],%l4 ! %l4 = 0000000061791b2b
! Mem[00000000908000c8] = 76a4fc3c 9fc9bfcc, %g2 = 0000485f, %g3 = c3db84f6
ldd [%i5+0x0c8],%g2 ! %g2 = 0000000076a4fc3c 000000009fc9bfcc
! %l2 = 000000000000fc04, Mem[0000000081000040] = 4a1dbf08
stw %l2,[%i2+0x040] ! Mem[0000000081000040] = 0000fc04
! %f0 = 2f5c7bfd 9590b17a 6027d4ee e9bf5623
! %f4 = aa2cf60a fe51a8d7 fc2b4631 450f7030
! %f8 = de319a10 124619ce 1f889681 8ea426cd
! %f12 = 01b59240 c1996483 fec6f16b 7dcc118f
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! %l0 = 000000000000004d, Mem[0000000090000004] = 427f6dc6
sth %l0,[%i4+0x004] ! Mem[0000000090000004] = 004d6dc6
membar #Sync ! Added by membar checker (2261)
! Mem[0000000090000080] = 51197667 7e885400 7193b2d0 db414c31
! Mem[0000000090000090] = e2e26b31 85bc8b42 9e862892 b0917919
! Mem[00000000900000a0] = defaf6ef 058db45d 4127c0a2 38d4556a
! Mem[00000000900000b0] = 343cdf5c c0581925 c7340991 6cac37e7
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
p56_label_16:
! Mem[0000000090000000] = a314f12a 004d6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = c7135868 9ea9c096 1c38131a eec6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000190] = 7cd87330, %g2 = 0000000076a4fc3c
ldub [%i6+0x190],%g2 ! %g2 = 000000000000007c
! %l7 = a16e1e38777200b8, Mem[0000000091000000] = 83061aa11b867a85
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = a16e1e38777200b8
! %f16 = 0054887e 67761951 314c41db d0b29371
! %f20 = 428bbc85 316be2e2 197991b0 9228869e
! %f24 = 5db48d05 eff6fade 6a55d438 a2c02741
! %f28 = 251958c0 5cdf3c34 e737ac6c 910934c7
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[000000008180011c] = 9228869e, %l5 = ff98845f, %l3 = 000000da
add %i3,0x11c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000009228869e
! Mem[0000000091800050] = 82afd0fbf579ed01, %g2 = 000000000000007c
ldx [%o0+0x050],%g2 ! %g2 = 82afd0fbf579ed01
! Mem[0000000081800098] = f8db87fc 7e69fed8, %l6 = 000000b3, %l7 = 777200b8
ldd [%i3+0x098],%l6 ! %l6 = 00000000f8db87fc 000000007e69fed8
! Mem[0000000081800148] = 00538c40, %l2 = 000000000000fc04
swap [%i3+0x148],%l2 ! %l2 = 0000000000538c40
! Mem[00000000900001c0] = 0054887e 67761951 314c41db d0b29371
! Mem[00000000900001d0] = 428bbc85 316be2e2 197991b0 9228869e
! Mem[00000000900001e0] = 5db48d05 eff6fade 6a55d438 a2c02741
! Mem[00000000900001f0] = 251958c0 5cdf3c34 e737ac6c 910934c7
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000080] = 51197667 7e885400 7193b2d0 db414c31
! Mem[0000000090000090] = e2e26b31 85bc8b42 9e862892 b0917919
! Mem[00000000900000a0] = defaf6ef 058db45d 4127c0a2 38d4556a
! Mem[00000000900000b0] = 343cdf5c c0581925 c7340991 6cac37e7
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
p56_label_17:
! Mem[0000000080800100] = 22b4f3d0, %l3 = 000000009228869e
ldstub [%i1+0x100],%l3 ! %l3 = 00000022000000ff
! Mem[0000000080000040] = e29fa881, %l7 = 000000007e69fed8
ldstub [%i0+0x040],%l7 ! %l7 = 000000e2000000ff
! Mem[000000009080004c] = 5e1a267b, %g2 = 82afd0fbf579ed01
ldub [%i5+0x04d],%g2 ! %g2 = 000000000000005e
! Mem[0000000081800040] = 5c75c54b 870613c6 d5f2b9f1 baff6c37
! Mem[0000000081800050] = 77347e8c d6dd2520 bde2c01b d239f735
! Mem[0000000081800060] = 5e1be929 14d537ab 45ff7bd6 7eebb7ba
! Mem[0000000081800070] = ef32dcca 583d3eaa c2606899 3d829d96
mov 0x040,%g5
ldda [%i3+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000081800040
! %l0 = 000000000000004d, Mem[00000000918001a8] = 68d08c1d21063261
stx %l0,[%o0+0x1a8] ! Mem[00000000918001a8] = 000000000000004d
! Mem[00000000908000a8] = 5049bada 0eb1465f, %g2 = 0000005e, %g3 = 9fc9bfcc
ldd [%i5+0x0a8],%g2 ! %g2 = 000000005049bada 000000000eb1465f
membar #Sync ! Added by membar checker (2262)
! %f16 = c6130687 4bc5755c 376cffba f1b9f2d5
! %f20 = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! %f24 = ab37d514 29e91b5e bab7eb7e d67bff45
! %f28 = aa3e3d58 cadc32ef 969d823d 996860c2
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[00000000900000c0] = ff0b91631e1f2962, %g2 = 000000005049bada
ldx [%i4+0x0c0],%g2 ! %g2 = ff0b91631e1f2962
! %l4 = 61791b2b, %l5 = ff98845f, Mem[0000000090800170] = f252e1de d1003f75
std %l4,[%i5+0x170] ! Mem[0000000090800170] = 61791b2b ff98845f
! Mem[00000000908001c0] = 5fb6224f, %g2 = ff0b91631e1f2962
ldsh [%i5+0x1c2],%g2 ! %g2 = 0000000000005fb6
p56_label_18:
membar #Sync ! Added by membar checker (2263)
! Mem[0000000090000100] = c6130687 4bc5755c 376cffba f1b9f2d5
! Mem[0000000090000110] = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! Mem[0000000090000120] = ab37d514 29e91b5e bab7eb7e d67bff45
! Mem[0000000090000130] = aa3e3d58 cadc32ef 969d823d 996860c2
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000081000114] = 8c7e3477, %l6 = f8db87fc, %l2 = 00538c40
add %i2,0x114,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000008c7e3477
membar #Sync ! Added by membar checker (2264)
! %l7 = 00000000000000e2, Mem[0000000090000108] = 376cffba
sth %l7,[%i4+0x108] ! Mem[0000000090000108] = 00e2ffba
! %l2 = 000000008c7e3477, Mem[00000000910000b9] = a41d64e0
stb %l2,[%i6+0x0b9] ! Mem[00000000910000b8] = 771d64e0
! Mem[0000000080000154] = aec2f042, %l6 = 00000000f8db87fc
swap [%i0+0x154],%l6 ! %l6 = 00000000aec2f042
! Mem[00000000918001c8] = a3704eb7, %g2 = 0000000000005fb6
lduw [%o0+0x1c8],%g2 ! %g2 = 00000000a3704eb7
! Mem[00000000808001c4] = 1b2b9c93, %l0 = 0000004d, %l5 = ff98845f
add %i1,0x1c4,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000001b2b9c93
! %f16 = c6130687 4bc5755c 376cffba f1b9f2d5
! %f20 = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! %f24 = ab37d514 29e91b5e bab7eb7e d67bff45
! %f28 = aa3e3d58 cadc32ef 969d823d 996860c2
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000080000118] = fc2b4631, %l3 = 0000000000000022
swap [%i0+0x118],%l3 ! %l3 = 00000000fc2b4631
! Mem[00000000900000a8] = 4127c0a2, %g2 = 00000000a3704eb7
ldub [%i4+0x0a8],%g2 ! %g2 = 0000000000000041
p56_label_19:
! Mem[0000000090000000] = a314f12a 004d6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = c7135868 9ea9c096 1c38131a eec6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000134] = 4f472196, %g2 = 0000000000000041
lduh [%i6+0x136],%g2 ! %g2 = 0000000000004f47
! Mem[00000000910001c4] = 9c98e5f5, %g2 = 0000000000004f47
lduh [%i6+0x1c6],%g2 ! %g2 = 0000000000009c98
! Mem[000000008080019b] = b3b8e7c7, %l6 = 00000000aec2f042
ldstub [%i1+0x19b],%l6 ! %l6 = 000000c7000000ff
! Mem[0000000090800078] = 27baebee, %g2 = 0000000000009c98
ldub [%i5+0x078],%g2 ! %g2 = 0000000000000027
! %f16 = c6130687 4bc5755c 376cffba f1b9f2d5
! %f20 = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! %f24 = ab37d514 29e91b5e bab7eb7e d67bff45
! %f28 = aa3e3d58 cadc32ef 969d823d 996860c2
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[0000000090000140] = 2f5c7bfd 9590b17a 6027d4ee e9bf5623
! Mem[0000000090000150] = aa2cf60a fe51a8d7 fc2b4631 450f7030
! Mem[0000000090000160] = de319a10 124619ce 1f889681 8ea426cd
! Mem[0000000090000170] = 01b59240 c1996483 fec6f16b 7dcc118f
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000810000d8] = e122b28d, %l2 = 8c7e3477, %l7 = 000000e2
add %i2,0xd8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000e122b28d
! Mem[00000000910000f8] = f92f485f, %g2 = 0000000000000027
lduw [%i6+0x0f8],%g2 ! %g2 = 00000000f92f485f
! Mem[000000008000000c] = ad6000df, %l4 = 0000000061791b2b
swap [%i0+0x00c],%l4 ! %l4 = 00000000ad6000df
p56_label_20:
! Mem[0000000081800140] = 28796b2e, %l4 = 00000000ad6000df
lduw [%i3+0x140],%l4 ! %l4 = 0000000028796b2e
! Mem[00000000808001a0] = 39c19cf3c4cf4a73, %l1 = 08782b082e9a7518, %l6 = 00000000000000c7
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 39c19cf3c4cf4a73
! %f16 = c6130687 4bc5755c 376cffba f1b9f2d5
! %f20 = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! %f24 = ab37d514 29e91b5e bab7eb7e d67bff45
! %f28 = aa3e3d58 cadc32ef 969d823d 996860c2
stda %f16,[%i0+%g5]ASI_BLK_AIUSL ! Block Store to 0000000080000040
! %l5 = 000000001b2b9c93, Mem[00000000900001ca] = 41dbd0b2
sth %l5,[%i4+0x1ca] ! Mem[00000000900001c8] = 9c93d0b2
! Mem[0000000080000180] = aa230c519bbdf9f4, %l1 = 08782b082e9a7518, %l1 = 08782b082e9a7518
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = aa230c519bbdf9f4
! %l5 = 000000001b2b9c93, Mem[00000000900001ba] = ac6c9109
sth %l5,[%i4+0x1ba] ! Mem[00000000900001b8] = 9c939109
! Mem[00000000900001c4] = 67761951, %g2 = 00000000f92f485f
lduh [%i4+0x1c4],%g2 ! %g2 = 0000000000006776
! %f0 = 2f5c7bfd 9590b17a 6027d4ee e9bf5623
! %f4 = aa2cf60a fe51a8d7 fc2b4631 450f7030
! %f8 = de319a10 124619ce 1f889681 8ea426cd
! %f12 = 01b59240 c1996483 fec6f16b 7dcc118f
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0
! %f0 = 2f5c7bfd 9590b17a 6027d4ee e9bf5623
! %f4 = aa2cf60a fe51a8d7 fc2b4631 450f7030
! %f8 = de319a10 124619ce 1f889681 8ea426cd
! %f12 = 01b59240 c1996483 fec6f16b 7dcc118f
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000008080005c] = 5ebef81e, %l2 = 000000008c7e3477
swap [%i1+0x05c],%l2 ! %l2 = 000000005ebef81e
p56_label_21:
membar #Sync ! Added by membar checker (2265)
! Mem[0000000090000100] = c6130687 4bc5755c 00e2ffba f1b9f2d5
! Mem[0000000090000110] = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! Mem[0000000090000120] = ab37d514 29e91b5e bab7eb7e d67bff45
! Mem[0000000090000130] = aa3e3d58 cadc32ef 969d823d 996860c2
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[00000000900000c0] = c6130687 4bc5755c 376cffba f1b9f2d5
! Mem[00000000900000d0] = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! Mem[00000000900000e0] = ab37d514 29e91b5e bab7eb7e d67bff45
! Mem[00000000900000f0] = aa3e3d58 cadc32ef 969d823d 996860c2
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000818000a7] = 7b8f7f66, %l1 = aa230c519bbdf9f4
ldstub [%i3+0x0a7],%l1 ! %l1 = 00000066000000ff
! %l2 = 000000005ebef81e, Mem[00000000910000ce] = 3711807c
sth %l2,[%i6+0x0ce] ! Mem[00000000910000cc] = f81e807c
! Mem[0000000091800054] = ed0151ef, %g2 = 0000000000006776
lduh [%o0+0x056],%g2 ! %g2 = 000000000000ed01
! Mem[00000000818001a8] = cf7b40fc71a60752, %l6 = 39c19cf3c4cf4a73, %l1 = 0000000000000066
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = cf7b40fc71a60752
! Mem[0000000090800120] = 4c6627b2 488658b9, %g2 = 0000ed01, %g3 = 0eb1465f
ldd [%i5+0x120],%g2 ! %g2 = 000000004c6627b2 00000000488658b9
! %l3 = 00000000fc2b4631, Mem[000000009180015a] = e37dae06
stb %l3,[%o0+0x15a] ! Mem[0000000091800158] = 317dae06
! Mem[0000000080000124] = 124619ce, %l2 = 5ebef81e, %l3 = fc2b4631
add %i0,0x124,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000124619ce
! Mem[0000000090000180] = 7ab19095 fd7b5c2f 2356bfe9 eed42760
! Mem[0000000090000190] = d7a851fe 0af62caa 30700f45 31462bfc
! Mem[00000000900001a0] = ce194612 109a31de cd26a48e 8196881f
! Mem[00000000900001b0] = 836499c1 4092b501 8f11cc7d 6bf1c6fe
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p56_label_22:
! Mem[00000000918001d0] = cc0493a5, %g2 = 000000004c6627b2
ldsh [%o0+0x1d2],%g2 ! %g2 = ffffffffffffcc04
! Mem[0000000080800066] = 581ec293, %l2 = 000000005ebef81e
ldstub [%i1+0x066],%l2 ! %l2 = 000000c2000000ff
! Mem[000000008000016c] = 2458412f, %l4 = 28796b2e, %l1 = 71a60752
add %i0,0x16c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000002458412f
! Mem[0000000090800020] = 2cc684b8, %g2 = ffffffffffffcc04
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000002cc6
! Mem[0000000090000080] = 51197667 7e885400 7193b2d0 db414c31
! Mem[0000000090000090] = e2e26b31 85bc8b42 9e862892 b0917919
! Mem[00000000900000a0] = defaf6ef 058db45d 4127c0a2 38d4556a
! Mem[00000000900000b0] = 343cdf5c c0581925 c7340991 6cac37e7
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l3 = 00000000124619ce, Mem[0000000091800168] = ecbed7ec6047d4c3
stx %l3,[%o0+0x168] ! Mem[0000000091800168] = 00000000124619ce
! %f16 = c6130687 4bc5755c 376cffba f1b9f2d5
! %f20 = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! %f24 = ab37d514 29e91b5e bab7eb7e d67bff45
! %f28 = aa3e3d58 cadc32ef 969d823d 996860c2
stda %f16,[%i2+%g4]ASI_BLK_P ! Block Store to 0000000081000080
! %l2 = 00000000000000c2, Mem[00000000918000f6] = 2a9b1607
sth %l2,[%o0+0x0f6] ! Mem[00000000918000f4] = 00c21607
! Mem[00000000810000d0] = 3d04e4cb, %l7 = 00000000e122b28d
ldsb [%i2+0x0d2],%l7 ! %l7 = ffffffffffffffe4
! Mem[00000000918001a4] = b30f80b7, %g2 = 0000000000002cc6
lduw [%o0+0x1a4],%g2 ! %g2 = 00000000b30f80b7
p56_label_23:
! Mem[00000000900000e8] = 7ed67bff, %g2 = 00000000b30f80b7
ldub [%i4+0x0eb],%g2 ! %g2 = 000000000000007e
! %l0 = 000000000000004d, Mem[00000000918001f8] = 968f922c
sth %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = 004d922c
! %l4 = 0000000028796b2e, Mem[0000000091800032] = a86c6f28
stb %l4,[%o0+0x032] ! Mem[0000000091800030] = 2e6c6f28
! %f0 = 2f5c7bfd 9590b17a 6027d4ee e9bf5623
! %f4 = aa2cf60a fe51a8d7 fc2b4631 450f7030
! %f8 = de319a10 124619ce 1f889681 8ea426cd
! %f12 = 01b59240 c1996483 fec6f16b 7dcc118f
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[00000000800001a0] = f377955c, %l1 = 2458412f, %l4 = 28796b2e
add %i0,0x1a0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000f377955c
! %l1 = 000000002458412f, Mem[00000000918001fc] = 946eb4fe
stw %l1,[%o0+0x1fc] ! Mem[00000000918001fc] = 2458412f
! Mem[0000000080800078] = 9be313a4, %l1 = 2458412f, %l0 = 0000004d
add %i1,0x78,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009be313a4
! %l6 = c4cf4a73, %l7 = ffffffe4, Mem[0000000090000078] = e737ac6c 910934c7
std %l6,[%i4+0x078] ! Mem[0000000090000078] = c4cf4a73 ffffffe4
membar #Sync ! Added by membar checker (2266)
! Mem[0000000090000090] = 2cf60afe, %g2 = 000000000000007e
ldsb [%i4+0x091],%g2 ! %g2 = 000000000000002c
! Mem[00000000808001a0] = 39c19cf3, %l3 = 124619ce, %l1 = 2458412f
add %i1,0x1a0,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000039c19cf3
p56_label_24:
! Mem[000000009080010c] = ac0ce21b, %g18 = 7e54a6280f57c51c
ldsw [%i5+0x10c],%g2 ! %g2 = 7e54a6280f57c51c
! Mem[0000000090800008] = 9c039aa9, %g2 = ffffffffac0ce21b
lduh [%i5+%o1],%g2 ! %g2 = 0000000000009c03
! Mem[0000000081000080] = c6130687 4bc5755c 376cffba f1b9f2d5
! Mem[0000000081000090] = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! Mem[00000000810000a0] = ab37d514 29e91b5e bab7eb7e d67bff45
! Mem[00000000810000b0] = aa3e3d58 cadc32ef 969d823d 996860c2
ldda [%i2+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000081000080
! Mem[00000000818000e6] = 109a31de, %l1 = 0000000039c19cf3
ldstub [%i3+0x0e6],%l1 ! %l1 = 00000031000000ff
! Mem[00000000808001f5] = 617d6590, %l2 = 00000000000000c2
ldstub [%i1+0x1f5],%l2 ! %l2 = 0000007d000000ff
! %f0 = 5c75c54b 870613c6 d5f2b9f1 baff6c37
! %f4 = 77347e8c d6dd2520 bde2c01b d239f735
! %f8 = 5e1be929 14d537ab 45ff7bd6 7eebb7ba
! %f12 = ef32dcca 583d3eaa c2606899 3d829d96
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! %l4 = 00000000f377955c, Mem[00000000800001c0] = 242d0960
stw %l4,[%i0+0x1c0] ! Mem[00000000800001c0] = f377955c
! %l2 = 000000000000007d, Mem[00000000910001b2] = 210c1e8d
sth %l2,[%i6+0x1b2] ! Mem[00000000910001b0] = 007d1e8d
! Mem[0000000090000080] = 2f5c7bfd 9590b17a, %g2 = 00009c03, %g3 = 488658b9
ldd [%i4+0x080],%g2 ! %g2 = 000000002f5c7bfd 000000009590b17a
! %f16 = c6130687 4bc5755c 376cffba f1b9f2d5
! %f20 = 2025ddd6 8c7e3477 35f739d2 1bc0e2bd
! %f24 = ab37d514 29e91b5e bab7eb7e d67bff45
! %f28 = aa3e3d58 cadc32ef 969d823d 996860c2
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
p56_label_25:
! Mem[00000000908000e4] = 7184bdc4, %g18 = 7e54a6280f57c51c
ldsw [%i5+0x0e4],%g2 ! %g2 = 7e54a6280f57c51c
! %l4 = 00000000f377955c, Mem[000000009180001c] = 603a86ea
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = f377955c
! Mem[000000008100006c] = 5b48c8a7, %l4 = f377955c, %l3 = 124619ce
add %i2,0x6c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005b48c8a7
! Mem[00000000910001e4] = bd424064, %g2 = 000000007184bdc4
ldsh [%i6+0x1e6],%g2 ! %g2 = ffffffffffffbd42
! Mem[00000000910001c4] = 58ae9c98, %g18 = 7e54a6280f57c51c
ldsw [%i6+0x1c4],%g2 ! %g2 = 7e54a6280f57c51c
! Mem[00000000818001b0] = 3fb3c815, %l4 = f377955c, %l5 = 1b2b9c93
add %i3,0x1b0,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000003fb3c815
! %l2 = 000000000000007d, Mem[0000000080800150] = 574c4488d6add8a6
stx %l2,[%i1+0x150] ! Mem[0000000080800150] = 000000000000007d
! Mem[0000000080000174] = e5799dd8, %l6 = 39c19cf3c4cf4a73
ldsb [%i0+0x177],%l6 ! %l6 = ffffffffffffffd8
! Mem[0000000091000108] = 3cc57cdf856a7c68, %g2 = 0000000058ae9c98
ldx [%i6+0x108],%g2 ! %g2 = 3cc57cdf856a7c68
! Mem[0000000081800068] = 45ff7bd67eebb7ba, %l2 = 000000000000007d, %l6 = ffffffffffffffd8
add %i3,0x68,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 45ff7bd67eebb7ba
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000009be313a4
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000031
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000007d
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005b48c8a7
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f377955c
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003fb3c815
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 45ff7bd67eebb7ba
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffe4
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 5c75c54b 870613c6
bne %xcc,p56_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d5f2b9f1 baff6c37
bne %xcc,p56_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 77347e8c d6dd2520
bne %xcc,p56_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be bde2c01b d239f735
bne %xcc,p56_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 5e1be929 14d537ab
bne %xcc,p56_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 45ff7bd6 7eebb7ba
bne %xcc,p56_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ef32dcca 583d3eaa
bne %xcc,p56_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be c2606899 3d829d96
bne %xcc,p56_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c6130687 4bc5755c
bne %xcc,p56_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 376cffba f1b9f2d5
bne %xcc,p56_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 2025ddd6 8c7e3477
bne %xcc,p56_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 35f739d2 1bc0e2bd
bne %xcc,p56_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ab37d514 29e91b5e
bne %xcc,p56_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be bab7eb7e d67bff45
bne %xcc,p56_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be aa3e3d58 cadc32ef
bne %xcc,p56_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 969d823d 996860c2
bne %xcc,p56_f30_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2591c20e61791b2b
ldx [%i0+0x008],%g3 ! Observed data at 0000000080000008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0d4fbd353ce2ffd4
ldx [%i0+0x028],%g3 ! Observed data at 0000000080000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0ebd9bf4faa6ee8e
ldx [%i0+0x038],%g3 ! Observed data at 0000000080000038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5c75c54b870613c6
ldx [%i0+0x040],%g3 ! Observed data at 0000000080000040
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = d5f2b9f1baff6c37
ldx [%i0+0x048],%g3 ! Observed data at 0000000080000048
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 77347e8cd6dd2520
ldx [%i0+0x050],%g3 ! Observed data at 0000000080000050
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = bde2c01bd239f735
ldx [%i0+0x058],%g3 ! Observed data at 0000000080000058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5e1be92914d537ab
ldx [%i0+0x060],%g3 ! Observed data at 0000000080000060
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 45ff7bd67eebb7ba
ldx [%i0+0x068],%g3 ! Observed data at 0000000080000068
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ef32dcca583d3eaa
ldx [%i0+0x070],%g3 ! Observed data at 0000000080000070
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = c26068993d829d96
ldx [%i0+0x078],%g3 ! Observed data at 0000000080000078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 51969d864effc8e6
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000800000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 9ae3b9e03c8b0b19
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000800000c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 37f97a838c7e3477
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000800000e8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 00000022450f7030
ldx [%i0+0x118],%g3 ! Observed data at 0000000080000118
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5f9a1161f8db87fc
ldx [%i0+0x150],%g3 ! Observed data at 0000000080000150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x150,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 15bb3f8bff17c126
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000800001a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = f377955cef73b4ca
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000800001c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 83e96084000000a6
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000800001c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a1ff0d2c92a6ef9f
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000800001e8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000005c67f6e4
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000800001f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1f8,%g4
set p56_local1_expect,%g1
p56_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 511976677e885400
ldx [%i1+0x000],%g3 ! Observed data at 0000000080800000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7193b2d0db414c31
ldx [%i1+0x008],%g3 ! Observed data at 0000000080800008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 617d659085bc8b42
ldx [%i1+0x010],%g3 ! Observed data at 0000000080800010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9e862892b0917919
ldx [%i1+0x018],%g3 ! Observed data at 0000000080800018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = defaf6ef058db45d
ldx [%i1+0x020],%g3 ! Observed data at 0000000080800020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4127c0a238d4556a
ldx [%i1+0x028],%g3 ! Observed data at 0000000080800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 343cdf5cc0581925
ldx [%i1+0x030],%g3 ! Observed data at 0000000080800030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c73409916cac37e7
ldx [%i1+0x038],%g3 ! Observed data at 0000000080800038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = ade569af8c7e3477
ldx [%i1+0x058],%g3 ! Observed data at 0000000080800058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = b09473fd581eff93
ldx [%i1+0x060],%g3 ! Observed data at 0000000080800060
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 986d38b270d4ffad
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000808000a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 79077770d25ac4ff
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000808000d8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffb4f3d0b9fccd76
ldx [%i1+0x100],%g3 ! Observed data at 0000000080800100
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffac37e3b6637edc
ldx [%i1+0x108],%g3 ! Observed data at 0000000080800108
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x108,%g4
ldx [%g1+0x148],%g2 ! Expected data = 38d4556a4705daac
ldx [%i1+0x148],%g3 ! Observed data at 0000000080800148
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000000000007d
ldx [%i1+0x150],%g3 ! Observed data at 0000000080800150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = b3b8e7ff10f0308f
ldx [%i1+0x198],%g3 ! Observed data at 0000000080800198
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d8fdc698dc51ff94
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000808001b8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a70a986a61ff6590
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000808001f0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1f0,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = ffe6c912f8162c6f
ldx [%i2+0x030],%g3 ! Observed data at 0000000081000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0000fc0459adf94b
ldx [%i2+0x040],%g3 ! Observed data at 0000000081000040
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = c61306874bc5755c
ldx [%i2+0x080],%g3 ! Observed data at 0000000081000080
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 376cffbaf1b9f2d5
ldx [%i2+0x088],%g3 ! Observed data at 0000000081000088
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2025ddd68c7e3477
ldx [%i2+0x090],%g3 ! Observed data at 0000000081000090
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 35f739d21bc0e2bd
ldx [%i2+0x098],%g3 ! Observed data at 0000000081000098
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ab37d51429e91b5e
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000810000a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = bab7eb7ed67bff45
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000810000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = aa3e3d58cadc32ef
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000810000b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 969d823d996860c2
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000810000b8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 82237d10ff1f2962
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000810001d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1d0,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 5c75c54b870613c6
ldx [%i3+0x040],%g3 ! Observed data at 0000000081800040
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = d5f2b9f1baff6c37
ldx [%i3+0x048],%g3 ! Observed data at 0000000081800048
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 77347e8cd6dd2520
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 = bde2c01bd239f735
ldx [%i3+0x058],%g3 ! Observed data at 0000000081800058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5e1be92914d537ab
ldx [%i3+0x060],%g3 ! Observed data at 0000000081800060
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 45ff7bd67eebb7ba
ldx [%i3+0x068],%g3 ! Observed data at 0000000081800068
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ef32dcca583d3eaa
ldx [%i3+0x070],%g3 ! Observed data at 0000000081800070
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = c26068993d829d96
ldx [%i3+0x078],%g3 ! Observed data at 0000000081800078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = bf12f11818d7fbff
ldx [%i3+0x080],%g3 ! Observed data at 0000000081800080
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2e701ee47b8f7fff
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000818000a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 7ab19095fd7b5c2f
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000818000c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2356bfe9eed42760
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000818000c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d7a851fe0af62caa
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000818000d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 30700f4531462bfc
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000818000d8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ce194612109affde
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000818000e0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = cd26a48e8196881f
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000818000e8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 836499c14092b501
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000818000f0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8f11cc7d6bf1c6fe
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 = 0054887e67761951
ldx [%i3+0x100],%g3 ! Observed data at 0000000081800100
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 314c41dbd0b29371
ldx [%i3+0x108],%g3 ! Observed data at 0000000081800108
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 428bbc85316be2e2
ldx [%i3+0x110],%g3 ! Observed data at 0000000081800110
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 197991b09228869e
ldx [%i3+0x118],%g3 ! Observed data at 0000000081800118
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5db48d05eff6fade
ldx [%i3+0x120],%g3 ! Observed data at 0000000081800120
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6a55d438a2c02741
ldx [%i3+0x128],%g3 ! Observed data at 0000000081800128
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 251958c05cdf3c34
ldx [%i3+0x130],%g3 ! Observed data at 0000000081800130
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = e737ac6c910934c7
ldx [%i3+0x138],%g3 ! Observed data at 0000000081800138
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 28796b2e17fcb974
ldx [%i3+0x140],%g3 ! Observed data at 0000000081800140
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0000fc04278eb44e
ldx [%i3+0x148],%g3 ! Observed data at 0000000081800148
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x148,%g4
ldx [%g1+0x190],%g2 ! Expected data = 55a81cfb00000003
ldx [%i3+0x190],%g3 ! Observed data at 0000000081800190
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = e9a7b18e02489cff
ldx [%i3+0x198],%g3 ! Observed data at 0000000081800198
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x198,%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:
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800000]
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080800018]
stha %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800000]
done
p56_trap1o:
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800000]
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080800018]
stha %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800000]
done
p56_trap2e:
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000028]
done
p56_trap2o:
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000028]
done
p56_trap3e:
nop
nop
nop
nop
done
p56_trap3o:
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 = 4930e769cc61ebee
ldx [%g1+0x008],%l1 ! %l1 = 309f47a1c7135868
ldx [%g1+0x010],%l2 ! %l2 = 78b96aac4fa023a2
ldx [%g1+0x018],%l3 ! %l3 = d7543596479ff857
ldx [%g1+0x020],%l4 ! %l4 = 5180f10c973559f0
ldx [%g1+0x028],%l5 ! %l5 = f84ecbe484b5ad9e
ldx [%g1+0x030],%l6 ! %l6 = 4b7084f7bb7ec93d
ldx [%g1+0x038],%l7 ! %l7 = 060b1db89900cdbf
! 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 = 8d4923ab 9cbd15b4 c71d5556 21b3d6dc
! %f4 = 80830b1f d46807be 4d894be2 4bbfa922
! %f8 = 364bbc94 46c0f48a 1daf739b b78f0b3e
! %f12 = 1c467e44 a8089d08 5c02a0e6 e24e0ba9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! %f20 = 361ab651 40f60810 98e80569 6a9ddc7d
! %f24 = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! %f28 = 88bb12cf 54484a7a 4716c9cf ae87f0c8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0fd37800 88453097 89113854 74e81376
! %f36 = be330931 f7f27239 fcbf8639 218a41d8
! %f40 = 3578275e 0b02a955 1c3c7897 9ff937a0
! %f44 = 9b509d74 efad45dc 4fdeaa3d 7dcaff4b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x32ce6ae700000006,%g7,%g1 ! GSR scale = 0, align = 6
wr %g1,%g0,%gsr ! GSR = 32ce6ae700000006
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:
! %f16 = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! %f20 = 361ab651 40f60810 98e80569 6a9ddc7d
! %f24 = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! %f28 = 88bb12cf 54484a7a 4716c9cf ae87f0c8
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140
! %f16 = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! %f20 = 361ab651 40f60810 98e80569 6a9ddc7d
! %f24 = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! %f28 = 88bb12cf 54484a7a 4716c9cf ae87f0c8
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l4 = 9eb386dc29245ab5, Mem[0000000090000143] = b926fcc9
stb %l4,[%i4+0x143] ! Mem[0000000090000140] = b526fcc9
! Mem[0000000083000029] = 654e4945, %l1 = bfe731ce48d49d47
ldstub [%i2+0x029],%l1 ! %l1 = 0000004e000000ff
! Mem[0000000082000008] = 61638742 cbba31e9, %l0 = e436807e, %l1 = 0000004e
ldd [%i0+%o1],%l0 ! %l0 = 0000000061638742 00000000cbba31e9
! %f0 = 8d4923ab 9cbd15b4 c71d5556 21b3d6dc
! %f4 = 80830b1f d46807be 4d894be2 4bbfa922
! %f8 = 364bbc94 46c0f48a 1daf739b b78f0b3e
! %f12 = 1c467e44 a8089d08 5c02a0e6 e24e0ba9
mov 0x080,%g6
stda %f0,[%i1+%g6]ASI_COMMIT_P ! Block Store to 0000000082800080
! %f0 = 8d4923ab 9cbd15b4 c71d5556 21b3d6dc
! %f4 = 80830b1f d46807be 4d894be2 4bbfa922
! %f8 = 364bbc94 46c0f48a 1daf739b b78f0b3e
! %f12 = 1c467e44 a8089d08 5c02a0e6 e24e0ba9
mov 0x1c0,%g6
stda %f0,[%i2+%g6]ASI_BLK_AIUPL ! Block Store to 00000000830001c0
! %l3 = 433be363979af5b3, Mem[0000000091800148] = 34fee6a007e0d876
stx %l3,[%o0+0x148] ! Mem[0000000091800148] = 433be363979af5b3
! Mem[00000000900001d0] = 0b9a311823191337, %g2 = 63ff62a8f4d59cf3
ldx [%i4+0x1d0],%g2 ! %g2 = 0b9a311823191337
! Mem[0000000090800120] = 4c6627b2 488658b9, %g2 = 23191337, %g3 = 0bad0b00
ldd [%i5+0x120],%g2 ! %g2 = 000000004c6627b2 00000000488658b9
p57_label_2:
! Mem[0000000083000000] = 9bb1d06c1b01bfe5, %l4 = 9eb386dc29245ab5, %l7 = 355e0ea0b8c92c22
casxa [%i2]0x80,%l4,%l7 ! %l7 = 9bb1d06c1b01bfe5
! Mem[0000000091000030] = 1f4f31cf, %g2 = 000000004c6627b2
ldub [%i6+0x031],%g2 ! %g2 = 000000000000001f
! %l5 = 452237ec813ba0e0, Mem[00000000910001c0] = c03f76da58ae9c98
stx %l5,[%i6+0x1c0] ! Mem[00000000910001c0] = 452237ec813ba0e0
! Mem[0000000082800040] = b22351df89f9c08d, %l7 = 9bb1d06c1b01bfe5, %l2 = d9db9dc26eea609b
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = b22351df89f9c08d
! Mem[0000000083800030] = ec0c0911, %l1 = 00000000cbba31e9
ldstub [%i3+0x030],%l1 ! %l1 = 000000ec000000ff
! Mem[000000009080001c] = 609ec613, %g2 = 000000000000001f
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000609e
! Mem[00000000908001d0] = 68432dfa, %g2 = 000000000000609e
lduw [%i5+0x1d0],%g2 ! %g2 = 0000000068432dfa
! Mem[00000000900000fc] = 8e4a873e, %g2 = 0000000068432dfa
lduh [%i4+0x0fc],%g2 ! %g2 = 0000000000008e4a
! Mem[0000000082000004] = ace3a3b5, %l5 = 813ba0e0, %l2 = 89f9c08d
add %i0,0x04,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ace3a3b5
! %l1 = 00000000000000ec, Mem[0000000090000198] = 98e805696a9ddc7d
stx %l1,[%i4+0x198] ! Mem[0000000090000198] = 00000000000000ec
p57_label_3:
! Mem[00000000828001b0] = 76d9d9cf55d04b3d, %l7 = 9bb1d06c1b01bfe5, %l5 = 452237ec813ba0e0
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 76d9d9cf55d04b3d
! Mem[000000008280017f] = a5fa9017, %l4 = 9eb386dc29245ab5
ldstub [%i1+0x17f],%l4 ! %l4 = 00000017000000ff
! Mem[0000000082800120] = 24ca6cf3b22f1c27, %l5 = 76d9d9cf55d04b3d
ldx [%i1+0x120],%l5 ! %l5 = 24ca6cf3b22f1c27
! %l0 = 61638742, %l1 = 000000ec, Mem[0000000091000098] = a41da2a0 57e63be1
std %l0,[%i6+0x098] ! Mem[0000000091000098] = 61638742 000000ec
! Mem[0000000083800090] = 1cf36760, %l7 = 1b01bfe5, %l4 = 00000017
add %i3,0x90,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001cf36760
! Mem[000000008200009d] = 4016cd28, %l2 = 00000000ace3a3b5
ldstub [%i0+0x09d],%l2 ! %l2 = 00000016000000ff
! %l1 = 00000000000000ec, Mem[00000000830000fc] = b27e9541
stb %l1,[%i2+0x0fc] ! Mem[00000000830000fc] = ec7e9541
! Mem[0000000082000018] = be881aca, %l0 = 61638742, %l1 = 000000ec
add %i0,0x18,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000be881aca
! Mem[00000000830001b8] = e0675d44, %l6 = 0e5c851b, %l2 = 00000016
add %i2,0x1b8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e0675d44
! Mem[0000000082800000] = 18274d42 f2192936 bf15a3e6 a025e50e
! Mem[0000000082800010] = 98b5c3dd 84056ee7 b1f55b53 5e288497
! Mem[0000000082800020] = f5a3cd4f 534948c8 fb3393f0 13f6aede
! Mem[0000000082800030] = 94a73e14 6b17a3d6 084e7994 e7908480
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000082800000
p57_label_4:
! Mem[00000000820000ab] = 09208281, %l4 = 000000001cf36760
ldstub [%i0+0x0ab],%l4 ! %l4 = 00000081000000ff
! Mem[0000000083000038] = 2e5702bc1a1471b0, %l5 = 24ca6cf3b22f1c27, %l5 = 24ca6cf3b22f1c27
add %i2,0x38,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 2e5702bc1a1471b0
! Mem[0000000091000190] = 73308f30, %g2 = 0000000000008e4a
lduh [%i6+0x192],%g2 ! %g2 = 0000000000007330
! %l0 = 0000000061638742, Mem[0000000082000084] = 947e303a
sth %l0,[%i0+0x084] ! Mem[0000000082000084] = 8742303a
! Mem[00000000908000ac] = 0eb1465f, %g2 = 0000000000007330
ldsb [%i5+0x0ac],%g2 ! %g2 = 000000000000000e
! Mem[0000000082800160] = a89a61de, %l5 = 1a1471b0, %l1 = be881aca
add %i1,0x160,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a89a61de
! Mem[0000000083000050] = ff820e21af1715d3, %l4 = 0000000000000081
ldx [%i2+0x050],%l4 ! %l4 = ff820e21af1715d3
! Mem[00000000900000a8] = d22b7aa7, %g2 = 000000000000000e
ldub [%i4+0x0a8],%g2 ! %g2 = 00000000000000d2
! Mem[0000000082800109] = 164333d9, %l3 = 433be363979af5b3
ldstub [%i1+0x109],%l3 ! %l3 = 00000043000000ff
! Mem[00000000908000b8] = caa74c6a, %g2 = 00000000000000d2
ldsb [%i5+0x0b8],%g2 ! %g2 = ffffffffffffffca
p57_label_5:
! Mem[0000000090000128] = fa96d854, %g2 = ffffffffffffffca
ldsh [%i4+0x12a],%g2 ! %g2 = fffffffffffffa96
! %l0 = 0000000061638742, Mem[0000000091000062] = 8a658ce9
sth %l0,[%i6+0x062] ! Mem[0000000091000060] = 87428ce9
! %f0 = 18274d42 f2192936 bf15a3e6 a025e50e
! %f4 = 98b5c3dd 84056ee7 b1f55b53 5e288497
! %f8 = f5a3cd4f 534948c8 fb3393f0 13f6aede
! %f12 = 94a73e14 6b17a3d6 084e7994 e7908480
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (2267)
! Mem[0000000090000180] = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! Mem[0000000090000190] = 361ab651 40f60810 00000000 000000ec
! Mem[00000000900001a0] = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! Mem[00000000900001b0] = 88bb12cf 54484a7a 4716c9cf ae87f0c8
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000134] = 47219622, %g2 = fffffffffffffa96
ldub [%i6+0x137],%g2 ! %g2 = 0000000000000047
! %l3 = 0000000000000043, Mem[0000000091000092] = 1277f816
sth %l3,[%i6+0x092] ! Mem[0000000091000090] = 0043f816
! %l6 = 5425ddf20e5c851b, Mem[000000009180017c] = 805d65fb
stw %l6,[%o0+0x17c] ! Mem[000000009180017c] = 0e5c851b
! Mem[0000000090000180] = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! Mem[0000000090000190] = 361ab651 40f60810 00000000 000000ec
! Mem[00000000900001a0] = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! Mem[00000000900001b0] = 88bb12cf 54484a7a 4716c9cf ae87f0c8
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000082000108] = 6b85476c, %l6 = 5425ddf20e5c851b
ldub [%i0+0x108],%l6 ! %l6 = 000000000000006b
! Mem[00000000838000a0] = 8433e6d0, %l5 = 1a1471b0, %l7 = 1b01bfe5
add %i3,0xa0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000008433e6d0
p57_label_6:
! Mem[000000008300007c] = 2c157f55, %l4 = ff820e21af1715d3
lduh [%i2+0x07c],%l4 ! %l4 = 0000000000002c15
membar #Sync ! Added by membar checker (2268)
! %l4 = 0000000000002c15, Mem[00000000900001b8] = 4716c9cfae87f0c8
stx %l4,[%i4+0x1b8] ! Mem[00000000900001b8] = 0000000000002c15
! Mem[00000000910000e4] = 9ee392c0, %g2 = 0000000000000047
ldub [%i6+0x0e6],%g2 ! %g2 = 000000000000009e
! %f0 = 18274d42 f2192936 bf15a3e6 a025e50e
! %f4 = 98b5c3dd 84056ee7 b1f55b53 5e288497
! %f8 = f5a3cd4f 534948c8 fb3393f0 13f6aede
! %f12 = 94a73e14 6b17a3d6 084e7994 e7908480
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (2269)
! Mem[0000000090000000] = 18274d42 f2192936 bf15a3e6 a025e50e
! Mem[0000000090000010] = 98b5c3dd 84056ee7 b1f55b53 5e288497
! Mem[0000000090000020] = f5a3cd4f 534948c8 fb3393f0 13f6aede
! Mem[0000000090000030] = 94a73e14 6b17a3d6 084e7994 e7908480
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! %l0 = 0000000061638742, Mem[00000000830000f8] = 46b6b40aec7e9541
stx %l0,[%i2+0x0f8] ! Mem[00000000830000f8] = 0000000061638742
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %l6 = 000000000000006b, Mem[000000009000019b] = 00000000
stb %l6,[%i4+0x19b] ! Mem[0000000090000198] = 6b000000
! Mem[0000000082000188] = db3684c4, %l2 = 00000000e0675d44
lduh [%i0+0x18a],%l2 ! %l2 = 00000000000084c4
! %f0 = 18274d42 f2192936 bf15a3e6 a025e50e
! %f4 = 98b5c3dd 84056ee7 b1f55b53 5e288497
! %f8 = f5a3cd4f 534948c8 fb3393f0 13f6aede
! %f12 = 94a73e14 6b17a3d6 084e7994 e7908480
stda %f0,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 0000000082800040
p57_label_7:
! %l0 = 61638742, %l1 = a89a61de, Mem[0000000083000168] = 87b45bae ee850fec
std %l0,[%i2+0x168] ! Mem[0000000083000168] = 61638742 a89a61de
! Mem[0000000090000120] = 69502861, %g18 = fba8c676a9097f87
ldsw [%i4+0x120],%g2 ! %g2 = fba8c676a9097f87
! Mem[00000000918001ac] = 3261913c, %g2 = 0000000069502861
ldsh [%o0+0x1ae],%g2 ! %g2 = 0000000000003261
! Mem[0000000091000120] = 46768b48, %g2 = 0000000000003261
ldsh [%i6+0x120],%g2 ! %g2 = 0000000000004676
! Mem[000000008200012c] = 012001df, %l6 = 0000006b, %l3 = 00000043
add %i0,0x12c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000012001df
! Mem[00000000908001b4] = 4039da1c, %g2 = 0000000000004676
ldsh [%i5+0x1b6],%g2 ! %g2 = 0000000000004039
! Mem[0000000091000090] = 7f090043, %g2 = 0000000000004039
lduw [%i6+0x090],%g2 ! %g2 = 000000007f090043
! Mem[0000000082000088] = da0dc64f, %l4 = 0000000000002c15
swap [%i0+0x088],%l4 ! %l4 = 00000000da0dc64f
! Mem[000000008200007c] = 45a7e757, %l0 = 0000000061638742
ldstub [%i0+0x07c],%l0 ! %l0 = 00000045000000ff
! Mem[0000000091800050] = 82afd0fb f579ed01, %g2 = 7f090043, %g3 = 488658b9
ldd [%o0+0x050],%g2 ! %g2 = 0000000082afd0fb 00000000f579ed01
p57_label_8:
! %f0 = 18274d42 f2192936 bf15a3e6 a025e50e
! %f4 = 98b5c3dd 84056ee7 b1f55b53 5e288497
! %f8 = f5a3cd4f 534948c8 fb3393f0 13f6aede
! %f12 = 94a73e14 6b17a3d6 084e7994 e7908480
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! %l1 = 00000000a89a61de, Mem[0000000090800018] = 97f1f9a0609ec613
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 00000000a89a61de
! Mem[0000000091800180] = 59525e81, %g2 = 0000000082afd0fb
ldub [%o0+0x180],%g2 ! %g2 = 0000000000000059
! Mem[00000000828000ca] = b58ec9e6, %l0 = 0000000000000045
ldstub [%i1+0x0ca],%l0 ! %l0 = 000000c9000000ff
! Mem[0000000082800170] = 9b4cc574, %l2 = 00000000000084c4
swap [%i1+0x170],%l2 ! %l2 = 000000009b4cc574
! %l3 = 00000000012001df, Mem[00000000910001cd] = b30abf9e
stb %l3,[%i6+0x1cd] ! Mem[00000000910001cc] = df0abf9e
! %l4 = 00000000da0dc64f, Mem[0000000091000188] = 2cf14da17a0cb45d
stx %l4,[%i6+0x188] ! Mem[0000000091000188] = 00000000da0dc64f
! Mem[0000000083000160] = 255a0302557e970d, %l4 = 00000000da0dc64f, %l0 = 00000000000000c9
add %i2,0x160,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 255a0302557e970d
! Mem[0000000083000077] = a45cee2e, %l0 = 255a0302557e970d
ldstub [%i2+0x077],%l0 ! %l0 = 0000002e000000ff
! Mem[00000000908001f0] = 6a20e8b438c6ddae, %g2 = 0000000000000059
ldx [%i5+0x1f0],%g2 ! %g2 = 6a20e8b438c6ddae
p57_label_9:
! %l4 = 00000000da0dc64f, Mem[00000000910000b4] = 3a4c4973
sth %l4,[%i6+0x0b4] ! Mem[00000000910000b4] = c64f4973
! Mem[0000000082000124] = c149263a, %l5 = 2e5702bc1a1471b0
swap [%i0+0x124],%l5 ! %l5 = 00000000c149263a
! %l4 = da0dc64f, %l5 = c149263a, Mem[0000000090000078] = 084e7994 e7908480
std %l4,[%i4+0x078] ! Mem[0000000090000078] = da0dc64f c149263a
! Mem[0000000082000120] = 8a886c2d1a1471b0, %l1 = 00000000a89a61de, %l7 = 000000008433e6d0
add %i0,0x120,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 8a886c2d1a1471b0
! Mem[0000000083000120] = 6b2f7b10 1497f364, %l6 = 0000006b, %l7 = 1a1471b0
ldd [%i2+0x120],%l6 ! %l6 = 000000006b2f7b10 000000001497f364
! Mem[0000000090000000] = 18274d42 f2192936 bf15a3e6 a025e50e
! Mem[0000000090000010] = 98b5c3dd 84056ee7 b1f55b53 5e288497
! Mem[0000000090000020] = f5a3cd4f 534948c8 fb3393f0 13f6aede
! Mem[0000000090000030] = 94a73e14 6b17a3d6 084e7994 e7908480
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000838001a8] = bbdf7b2a8d9e229e, %l5 = 00000000c149263a, %l0 = 000000000000002e
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = bbdf7b2a8d9e229e
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l5 = 00000000c149263a, Mem[0000000082800078] = 084e7994e7908480
stx %l5,[%i1+0x078] ! Mem[0000000082800078] = 00000000c149263a
! Mem[0000000090800154] = fd6f486e, %g2 = 6a20e8b438c6ddae
lduh [%i5+0x154],%g2 ! %g2 = 000000000000fd6f
p57_label_10:
! Mem[0000000090000000] = 18274d42 f2192936, %g2 = 0000fd6f, %g3 = f579ed01
ldd [%i4+%g0],%g2 ! %g2 = 0000000018274d42 00000000f2192936
! Mem[0000000091800028] = 300e4be8, %g2 = 0000000018274d42
ldub [%o0+0x029],%g2 ! %g2 = 0000000000000030
! Mem[0000000082800008] = bf15a3e6, %l6 = 6b2f7b10, %l3 = 012001df
add %i1,0x08,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000bf15a3e6
! %l2 = 000000009b4cc574, Mem[00000000908000fa] = e13ef452
sth %l2,[%i5+0x0fa] ! Mem[00000000908000f8] = c574f452
! Mem[0000000091800004] = 2cc77048, %g2 = 0000000000000030
ldsh [%o0+0x004],%g2 ! %g2 = 0000000000002cc7
! Mem[00000000838000d8] = 382908ab853160c3, %l6 = 000000006b2f7b10, %l5 = 00000000c149263a
add %i3,0xd8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 382908ab853160c3
! %f0 = 18274d42 f2192936 bf15a3e6 a025e50e
! %f4 = 98b5c3dd 84056ee7 b1f55b53 5e288497
! %f8 = f5a3cd4f 534948c8 fb3393f0 13f6aede
! %f12 = 94a73e14 6b17a3d6 084e7994 e7908480
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000083000085] = 1bf507b3, %l1 = 00000000a89a61de
ldstub [%i2+0x085],%l1 ! %l1 = 000000f5000000ff
! %l1 = 00000000000000f5, Mem[00000000900000f0] = c8f3917b
sth %l1,[%i4+0x0f0] ! Mem[00000000900000f0] = 00f5917b
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
p57_label_11:
! %f0 = 18274d42 f2192936 bf15a3e6 a025e50e
! %f4 = 98b5c3dd 84056ee7 b1f55b53 5e288497
! %f8 = f5a3cd4f 534948c8 fb3393f0 13f6aede
! %f12 = 94a73e14 6b17a3d6 084e7994 e7908480
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l4 = da0dc64f, %l5 = 853160c3, Mem[00000000900000e0] = ce1dfb64 527a37dd
std %l4,[%i4+0x0e0] ! Mem[00000000900000e0] = da0dc64f 853160c3
! Mem[0000000083000010] = b852f106baeae4e0, %l1 = 00000000000000f5, %l4 = 00000000da0dc64f
add %i2,0x10,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = b852f106baeae4e0
! Mem[000000008280003c] = e7908480, %l6 = 000000006b2f7b10
ldub [%i1+0x03e],%l6 ! %l6 = 0000000000000084
! Mem[000000008380009c] = 6159b4d3, %l2 = 000000009b4cc574
ldub [%i3+0x09c],%l2 ! %l2 = 0000000000000061
! Mem[0000000090000140] = cc3fc9b5 26fcc918 3406551b 6f3f04ed
! Mem[0000000090000150] = 361ab651 40f60810 98e80569 6a9ddc7d
! Mem[0000000090000160] = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! Mem[0000000090000170] = 88bb12cf 54484a7a 4716c9cf ae87f0c8
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000828001c0] = a06c9c78, %l0 = bbdf7b2a8d9e229e
ldstub [%i1+0x1c0],%l0 ! %l0 = 000000a0000000ff
! %l0 = 00000000000000a0, Mem[0000000091800086] = de8295e3
sth %l0,[%o0+0x086] ! Mem[0000000091800084] = 00a095e3
! Mem[000000008300015c] = 2ac0fae3, %l1 = 00000000000000f5
lduh [%i2+0x15c],%l1 ! %l1 = 0000000000002ac0
membar #Sync ! Added by membar checker (2270)
! Mem[0000000090000100] = 362919f2 424d2718 0ee525a0 e6a315bf
! Mem[0000000090000110] = e76e0584 ddc3b598 9784285e 535bf5b1
! Mem[0000000090000120] = c8484953 4fcda3f5 deaef613 f09333fb
! Mem[0000000090000130] = d6a3176b 143ea794 808490e7 94794e08
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
p57_label_12:
! %f16 = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! %f20 = 361ab651 40f60810 98e80569 6a9ddc7d
! %f24 = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! %f28 = 88bb12cf 54484a7a 4716c9cf ae87f0c8
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[000000008380008b] = 214e47b6, %l5 = 382908ab853160c3
ldstub [%i3+0x08b],%l5 ! %l5 = 000000b6000000ff
! Mem[0000000091800124] = 12c96167, %g18 = fba8c676a9097f87
ldsw [%o0+0x124],%g2 ! %g2 = fba8c676a9097f87
! %f0 = 18274d42 f2192936 bf15a3e6 a025e50e
! %f4 = 98b5c3dd 84056ee7 b1f55b53 5e288497
! %f8 = f5a3cd4f 534948c8 fb3393f0 13f6aede
! %f12 = 94a73e14 6b17a3d6 084e7994 e7908480
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (2271)
! %f16 = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! %f20 = 361ab651 40f60810 98e80569 6a9ddc7d
! %f24 = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! %f28 = 88bb12cf 54484a7a 4716c9cf ae87f0c8
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000083000180] = a8e13179 1c514ed3 6f83903f 30ea370a
! Mem[0000000083000190] = 1156a4d1 9d079a21 60b849b4 c83949d4
! Mem[00000000830001a0] = 4a2923cc 71bd61ea 7cbb6b90 a637a53a
! Mem[00000000830001b0] = b1957356 67f6760c e0675d44 7f728f82
mov 0x180,%g5
ldda [%i2+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000083000180
! %l1 = 0000000000002ac0, Mem[00000000918001b7] = c0e384e8
stb %l1,[%o0+0x1b7] ! Mem[00000000918001b4] = c0e384e8
! Mem[0000000091800194] = 09e60481, %g2 = 0000000012c96167
lduh [%o0+0x194],%g2 ! %g2 = 00000000000009e6
! Mem[00000000908000e8] = d573492c, %g2 = 00000000000009e6
ldub [%i5+0x0e8],%g2 ! %g2 = 00000000000000d5
! %f0 = d34e511c 7931e1a8 0a37ea30 3f90836f
! %f4 = 219a079d d1a45611 d44939c8 b449b860
! %f8 = ea61bd71 cc23294a 3aa537a6 906bbb7c
! %f12 = 0c76f667 567395b1 828f727f 445d67e0
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
p57_label_13:
! %l6 = 0000000000000084, Mem[000000009080002e] = 3e8297f1
stb %l6,[%i5+0x02e] ! Mem[000000009080002c] = 848297f1
! Mem[0000000091000074] = c2fe9d54, %g2 = 00000000000000d5
lduh [%i6+0x076],%g2 ! %g2 = 000000000000c2fe
! Mem[0000000082800008] = bf15a3e6, %l1 = 0000000000002ac0
ldstub [%i1+%o1],%l1 ! %l1 = 000000bf000000ff
! Mem[0000000090800170] = f252e1ded1003f75, %g2 = 000000000000c2fe
ldx [%i5+0x170],%g2 ! %g2 = f252e1ded1003f75
! Mem[0000000083800148] = b2ad386c, %l4 = b852f106baeae4e0
lduh [%i3+0x148],%l4 ! %l4 = 000000000000b2ad
! %f0 = d34e511c 7931e1a8 0a37ea30 3f90836f
! %f4 = 219a079d d1a45611 d44939c8 b449b860
! %f8 = ea61bd71 cc23294a 3aa537a6 906bbb7c
! %f12 = 0c76f667 567395b1 828f727f 445d67e0
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[00000000828000c0] = 0d54de41 e635d261 b58effe6 94ad3ed7
! Mem[00000000828000d0] = ce7f8aea 0a3aa7f0 ff640637 9a515d88
! Mem[00000000828000e0] = 8ba16861 1b7442f7 137a5052 c4a20abc
! Mem[00000000828000f0] = fd355644 3c2a1acc adcb53a2 b196302c
ldda [%i1+%g5]ASI_BLK_P,%f0 ! Block Load from 00000000828000c0
! %l1 = 00000000000000bf, Mem[0000000082800034] = 6b17a3d6
stw %l1,[%i1+0x034] ! Mem[0000000082800034] = 000000bf
! Mem[0000000083000060] = dadfe019, %l4 = 000000000000b2ad
ldsb [%i2+0x060],%l4 ! %l4 = ffffffffffffffda
! %l0 = 00000000000000a0, Mem[00000000900001c8] = d445a3cc
stw %l0,[%i4+0x1c8] ! Mem[00000000900001c8] = 000000a0
p57_label_14:
! %l0 = 000000a0, %l1 = 000000bf, Mem[0000000090800198] = 34f61767 0eb34bb3
std %l0,[%i5+0x198] ! Mem[0000000090800198] = 000000a0 000000bf
! Mem[00000000908000d4] = 2e70bd1c, %g2 = f252e1ded1003f75
lduh [%i5+0x0d6],%g2 ! %g2 = 0000000000002e70
! Mem[0000000082000067] = 72bce07d, %l3 = 00000000bf15a3e6
ldstub [%i0+0x067],%l3 ! %l3 = 0000007d000000ff
! %l1 = 00000000000000bf, Mem[00000000918001f0] = 019c9db48a23ac68
stx %l1,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000000000000bf
! Mem[0000000082000038] = a73a8bfa, %l0 = 00000000000000a0
ldstub [%i0+0x038],%l0 ! %l0 = 000000a7000000ff
! Mem[0000000082800128] = 4fce5b74, %l4 = ffffffda, %l1 = 000000bf
add %i1,0x128,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000004fce5b74
! Mem[00000000908001c4] = 224fce3e, %g2 = 0000000000002e70
lduh [%i5+0x1c4],%g2 ! %g2 = 000000000000224f
! Mem[0000000090800110] = 4df4132777693c15, %g2 = 000000000000224f
ldx [%i5+0x110],%g2 ! %g2 = 4df4132777693c15
! Mem[00000000828000f0] = fd3556443c2a1acc, %l4 = ffffffffffffffda, %l1 = 000000004fce5b74
add %i1,0xf0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = fd3556443c2a1acc
! Mem[00000000828001d4] = 8e5bf5fa, %l5 = 00000000000000b6
swap [%i1+0x1d4],%l5 ! %l5 = 000000008e5bf5fa
p57_label_15:
! Mem[0000000091800168] = ec6047d4, %g2 = 4df4132777693c15
ldub [%o0+0x16b],%g2 ! %g2 = 00000000000000ec
! Mem[0000000082800120] = 24ca6cf3, %l0 = 00000000000000a7
swap [%i1+0x120],%l0 ! %l0 = 0000000024ca6cf3
! Mem[0000000082000020] = f1c12c61, %l6 = 0000000000000084
ldsb [%i0+0x021],%l6 ! %l6 = ffffffffffffffc1
membar #Sync ! Added by membar checker (2272)
! Mem[00000000900001c0] = ffe2a99e 7f636042 000000a0 edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910001e0] = e5034270, %g2 = 00000000000000ec
ldsh [%i6+0x1e0],%g2 ! %g2 = ffffffffffffe503
! %l6 = ffffffffffffffc1, Mem[000000009000008a] = 903f30ea
stb %l6,[%i4+0x08a] ! Mem[0000000090000088] = c13f30ea
! Mem[000000008200019c] = ad993af2, %l6 = ffffffffffffffc1
ldsw [%i0+0x19c],%l6 ! %l6 = ffffffffad993af2
! %l6 = ad993af2, %l7 = 1497f364, Mem[0000000091000088] = 230256eb 945f7bdf
std %l6,[%i6+0x088] ! Mem[0000000091000088] = ad993af2 1497f364
! %l4 = ffffffffffffffda, Mem[0000000082000170] = 326b825cc48baa07
stx %l4,[%i0+0x170] ! Mem[0000000082000170] = ffffffffffffffda
! Mem[0000000091800008] = 9599d97e, %g2 = ffffffffffffe503
ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffff95
p57_label_16:
! %l2 = 0000000000000061, Mem[000000008300002e] = 69730ca0
stb %l2,[%i2+0x02e] ! Mem[000000008300002c] = 697361a0
! %f16 = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! %f20 = 361ab651 40f60810 98e80569 6a9ddc7d
! %f24 = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! %f28 = 88bb12cf 54484a7a 4716c9cf ae87f0c8
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[0000000083000178] = be7f66b23edb9974, %l1 = fd3556443c2a1acc, %l6 = ffffffffad993af2
add %i2,0x178,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = be7f66b23edb9974
! Mem[00000000838001e7] = 6f512dd0, %l7 = 000000001497f364
ldstub [%i3+0x1e7],%l7 ! %l7 = 000000d0000000ff
! %f0 = 0d54de41 e635d261 b58effe6 94ad3ed7
! %f4 = ce7f8aea 0a3aa7f0 ff640637 9a515d88
! %f8 = 8ba16861 1b7442f7 137a5052 c4a20abc
! %f12 = fd355644 3c2a1acc adcb53a2 b196302c
mov 0x040,%g6
stda %f0,[%i3+%g6]ASI_COMMIT_P ! Block Store to 0000000083800040
! Mem[0000000090800140] = 7b6f9104 425eec72, %g2 = ffffff95, %g3 = f2192936
ldd [%i5+0x140],%g2 ! %g2 = 000000007b6f9104 00000000425eec72
! Mem[0000000090000124] = d0f33604, %g18 = fba8c676a9097f87
ldsw [%i4+0x124],%g2 ! %g2 = fba8c676a9097f87
membar #Sync ! Added by membar checker (2273)
! Mem[0000000090000080] = 18c9fc26 b9c93fcc ed043f6f 1b550634
! Mem[0000000090000090] = 1008f640 51b61a36 7ddc9d6a 6905e898
! Mem[00000000900000a0] = c0a79b43 d0f33604 db5b646d 0fe6f421
! Mem[00000000900000b0] = 7a4a4854 cf12bb88 c8f087ae cfc91647
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[00000000910000e8] = 92c02dd4 a4951bb3, %g2 = d0f33604, %g3 = 425eec72
ldd [%i6+0x0e8],%g2 ! %g2 = 0000000092c02dd4 00000000a4951bb3
! Mem[0000000090000140] = cc3fc9b5 26fcc918 3406551b 6f3f04ed
! Mem[0000000090000150] = 361ab651 40f60810 98e80569 6a9ddc7d
! Mem[0000000090000160] = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! Mem[0000000090000170] = 88bb12cf 54484a7a 4716c9cf ae87f0c8
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
p57_label_17:
! %l2 = 0000000000000061, Mem[0000000091000168] = 9effc7051801caab
stx %l2,[%i6+0x168] ! Mem[0000000091000168] = 0000000000000061
! Mem[00000000830000fc] = 61638742, %l5 = 000000008e5bf5fa
ldstub [%i2+0x0fc],%l5 ! %l5 = 00000061000000ff
! Mem[00000000830000b4] = 07b2c7c9, %l5 = 0000000000000061
ldsw [%i2+0x0b4],%l5 ! %l5 = 0000000007b2c7c9
! Mem[0000000090000038] = e794794e, %g2 = 0000000092c02dd4
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000e7
! Mem[00000000910000d4] = 4ba298be, %g2 = 00000000000000e7
lduw [%i6+0x0d4],%g2 ! %g2 = 000000004ba298be
! %l3 = 000000000000007d, Mem[00000000900000d0] = 1156a4d1
stb %l3,[%i4+0x0d0] ! Mem[00000000900000d0] = 7d56a4d1
! Mem[00000000828001d4] = 000000b6, %l5 = 0000000007b2c7c9
swap [%i1+0x1d4],%l5 ! %l5 = 00000000000000b6
! Mem[0000000082000100] = b5565f7f, %l5 = 00000000000000b6
swap [%i0+0x100],%l5 ! %l5 = 00000000b5565f7f
! %l4 = ffffffffffffffda, Mem[00000000910001f9] = 2500ab93
stb %l4,[%i6+0x1f9] ! Mem[00000000910001f8] = da00ab93
! %f16 = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! %f20 = 361ab651 40f60810 98e80569 6a9ddc7d
! %f24 = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! %f28 = 88bb12cf 54484a7a 4716c9cf ae87f0c8
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
p57_label_18:
! %f16 = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! %f20 = 361ab651 40f60810 98e80569 6a9ddc7d
! %f24 = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! %f28 = 88bb12cf 54484a7a 4716c9cf ae87f0c8
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[00000000910001b4] = 05f0d7a9, %g2 = 000000004ba298be
ldsh [%i6+0x1b6],%g2 ! %g2 = 00000000000005f0
! Mem[00000000910000bc] = e0737ef9, %g18 = fba8c676a9097f87
ldsw [%i6+0x0bc],%g2 ! %g2 = fba8c676a9097f87
! Mem[0000000091000040] = 78113f41, %g2 = ffffffffe0737ef9
ldub [%i6+0x042],%g2 ! %g2 = 0000000000000078
! Mem[0000000083000040] = bcebb019, %l3 = 000000000000007d
swap [%i2+0x040],%l3 ! %l3 = 00000000bcebb019
! Mem[0000000091000180] = 4b016a30, %g2 = 0000000000000078
ldsh [%i6+0x180],%g2 ! %g2 = 0000000000004b01
! Mem[000000008380002c] = d4c42003, %l4 = ffffffffffffffda
swap [%i3+0x02c],%l4 ! %l4 = 00000000d4c42003
! Mem[0000000082000000] = b4c03dc3, %l3 = bcebb019, %l2 = 00000061
casa [%i0]0x80,%l3,%l2 ! %l2 = 00000000b4c03dc3
! Mem[0000000091000018] = da2cce40b4006a0e, %g2 = 0000000000004b01
ldx [%i6+%o3],%g2 ! %g2 = da2cce40b4006a0e
! Mem[0000000082800158] = 378d4b65, %l1 = fd3556443c2a1acc
swap [%i1+0x158],%l1 ! %l1 = 00000000378d4b65
p57_label_19:
! Mem[0000000090800174] = d1003f75, %g18 = fba8c676a9097f87
ldsw [%i5+0x174],%g2 ! %g2 = fba8c676a9097f87
! Mem[00000000908000c0] = 7224371c 81da3a83, %g2 = d1003f75, %g3 = a4951bb3
ldd [%i5+0x0c0],%g2 ! %g2 = 000000007224371c 0000000081da3a83
! %l2 = 00000000b4c03dc3, Mem[0000000091000028] = 8a78ebbd3cd678a2
stx %l2,[%i6+%o5] ! Mem[0000000091000028] = 00000000b4c03dc3
! Mem[00000000910000e0] = e2cfc5aeee869ee3, %g2 = 000000007224371c
ldx [%i6+0x0e0],%g2 ! %g2 = e2cfc5aeee869ee3
! Mem[0000000082000150] = 6505fde7efb99011, %l5 = 00000000b5565f7f, %l2 = 00000000b4c03dc3
add %i0,0x150,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 6505fde7efb99011
! Mem[0000000082800158] = 3c2a1acc, %l6 = be7f66b23edb9974
ldsb [%i1+0x15b],%l6 ! %l6 = ffffffffffffffcc
! Mem[0000000090800104] = 334d63fa, %g2 = e2cfc5aeee869ee3
lduw [%i5+0x104],%g2 ! %g2 = 00000000334d63fa
! %l6 = ffffffcc, %l7 = 000000d0, Mem[0000000090000058] = b1f55b53 5e288497
std %l6,[%i4+0x058] ! Mem[0000000090000058] = ffffffcc 000000d0
! Mem[0000000082000000] = b4c03dc3, %l3 = bcebb019, %l5 = b5565f7f
casa [%i0]0x80,%l3,%l5 ! %l5 = 00000000b4c03dc3
! %l0 = 24ca6cf3, %l1 = 378d4b65, Mem[0000000090800040] = 78c1e8f5 e698cf29
std %l0,[%i5+0x040] ! Mem[0000000090800040] = 24ca6cf3 378d4b65
p57_label_20:
! %l0 = 24ca6cf3, %l1 = 378d4b65, Mem[00000000908000a0] = 16833e54 2f812be1
std %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 24ca6cf3 378d4b65
! Mem[00000000900001c0] = ffe2a99e 7f636042 000000a0 edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[000000008280003c] = e7908480, %l6 = ffffffcc, %l6 = ffffffcc
add %i1,0x3c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000e7908480
! Mem[00000000838000f0] = 60925ea3, %l2 = efb99011, %l4 = d4c42003
add %i3,0xf0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000060925ea3
! Mem[00000000918001a8] = 68d08c1d21063261, %g2 = 00000000334d63fa
ldx [%o0+0x1a8],%g2 ! %g2 = 68d08c1d21063261
! Mem[0000000090800098] = a2cd0a0d, %g2 = 68d08c1d21063261
lduh [%i5+0x098],%g2 ! %g2 = 000000000000a2cd
! Mem[00000000828000d2] = ce7f8aea, %l6 = 00000000e7908480
ldstub [%i1+0x0d2],%l6 ! %l6 = 0000008a000000ff
! Mem[0000000091800138] = f8a7fd0f, %g18 = fba8c676a9097f87
ldsw [%o0+0x138],%g2 ! %g2 = fba8c676a9097f87
! Mem[00000000908000e0] = 7b822914 7184bdc4, %g2 = f8a7fd0f, %g3 = 81da3a83
ldd [%i5+0x0e0],%g2 ! %g2 = 000000007b822914 000000007184bdc4
! Mem[0000000083800090] = 1cf36760 076aa8fc, %l0 = 24ca6cf3, %l1 = 378d4b65
ldd [%i3+0x090],%l0 ! %l0 = 000000001cf36760 00000000076aa8fc
p57_label_21:
! Mem[0000000082000000] = b4c03dc3, %l0 = 000000001cf36760
ldstub [%i0+%g0],%l0 ! %l0 = 000000b4000000ff
! %l4 = 0000000060925ea3, Mem[00000000918000f0] = d9f0400091c12a9b
stx %l4,[%o0+0x0f0] ! Mem[00000000918000f0] = 0000000060925ea3
! Mem[00000000910001ec] = 858d7a00, %g2 = 000000007b822914
ldsh [%i6+0x1ec],%g2 ! %g2 = ffffffffffff858d
! Mem[00000000830001f6] = 447e461c, %l4 = 0000000060925ea3
ldstub [%i2+0x1f6],%l4 ! %l4 = 00000046000000ff
! %l0 = 00000000000000b4, Mem[00000000908000ab] = da0eb146
stb %l0,[%i5+0x0ab] ! Mem[00000000908000a8] = b40eb146
! Mem[0000000091800138] = f8a7fd0f, %g18 = fba8c676a9097f87
ldsw [%o0+0x138],%g2 ! %g2 = fba8c676a9097f87
! Mem[0000000082800118] = 7cd1bc92, %l0 = 00000000000000b4
swap [%i1+0x118],%l0 ! %l0 = 000000007cd1bc92
! %l2 = 6505fde7efb99011, Mem[000000009000005e] = 00d0f5a3
sth %l2,[%i4+0x05e] ! Mem[000000009000005c] = 9011f5a3
! Mem[000000009180007c] = 89085377, %g2 = fffffffff8a7fd0f
ldsh [%o0+0x07e],%g2 ! %g2 = ffffffffffff8908
! Mem[00000000908000a4] = 8d4b6550, %g2 = ffffffffffff8908
ldub [%i5+0x0a5],%g2 ! %g2 = 000000000000008d
p57_label_22:
! Mem[0000000090000184] = f2192936, %g18 = fba8c676a9097f87
ldsw [%i4+0x184],%g2 ! %g2 = fba8c676a9097f87
! Mem[00000000918000f8] = 1607608c097fdd15, %g2 = fffffffff2192936
ldx [%o0+0x0f8],%g2 ! %g2 = 1607608c097fdd15
! Mem[0000000090000140] = cc3fc9b5 26fcc918 3406551b 6f3f04ed
! Mem[0000000090000150] = 361ab651 40f60810 98e80569 6a9ddc7d
! Mem[0000000090000160] = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! Mem[0000000090000170] = 88bb12cf 54484a7a 4716c9cf ae87f0c8
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000009100008c] = 1497f364, %g2 = 1607608c097fdd15
lduw [%i6+0x08c],%g2 ! %g2 = 000000001497f364
membar #Sync ! Added by membar checker (2274)
! Mem[0000000082800100] = dd3b53ae 0381facf 16ff33d9 f23ddec1
! Mem[0000000082800110] = 136fff81 abbddbb9 000000b4 4722474f
! Mem[0000000082800120] = 000000a7 b22f1c27 4fce5b74 bc937ea4
! Mem[0000000082800130] = 3dfe4fb2 172d67f5 9813b44a 2f14d058
ldda [%i1+%g4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000082800100
! Mem[0000000082000000] = ffc03dc3 ace3a3b5 61638742 cbba31e9
! Mem[0000000082000010] = ba313c28 8e9aabec be881aca 24e3b0c0
! Mem[0000000082000020] = f1c12c61 482c757c 31d9353c a6d107be
! Mem[0000000082000030] = 9f3d42ed 318eb9ea ff3a8bfa 0b07e108
ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000082000000
! Mem[0000000090000080] = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! Mem[0000000090000090] = 361ab651 40f60810 98e80569 6a9ddc7d
! Mem[00000000900000a0] = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! Mem[00000000900000b0] = 88bb12cf 54484a7a 4716c9cf ae87f0c8
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000082000198] = 96a94c20, %l4 = 0000000000000046
ldstub [%i0+0x198],%l4 ! %l4 = 00000096000000ff
! %l1 = 00000000076aa8fc, Mem[00000000908001e0] = 718735ab
stw %l1,[%i5+0x1e0] ! Mem[00000000908001e0] = 076aa8fc
! Mem[00000000838000d9] = 382908ab, %l4 = 0000000000000096
ldstub [%i3+0x0d9],%l4 ! %l4 = 00000029000000ff
p57_label_23:
! Mem[00000000838001c0] = 7aafdd8b, %l1 = 00000000076aa8fc
swap [%i3+0x1c0],%l1 ! %l1 = 000000007aafdd8b
! Mem[0000000083800148] = b2ad386cf2fe6125, %l7 = 00000000000000d0, %l6 = 000000000000008a
add %i3,0x148,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = b2ad386cf2fe6125
! Mem[000000008300019c] = c83949d4, %l0 = 7cd1bc92, %l4 = 00000029
add %i2,0x19c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c83949d4
! %f16 = cffa8103 ae533bdd c1de3df2 d933ff16
! %f20 = b9dbbdab 81ff6f13 4f472247 b4000000
! %f24 = 271c2fb2 a7000000 a47e93bc 745bce4f
! %f28 = f5672d17 b24ffe3d 58d0142f 4ab41398
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000083800174] = 2d35e00d, %l2 = 6505fde7efb99011
ldstub [%i3+0x174],%l2 ! %l2 = 0000002d000000ff
! Mem[000000009080010c] = 1b4df413, %g2 = 000000001497f364
ldsb [%i5+0x10f],%g2 ! %g2 = 000000000000001b
membar #Sync ! Added by membar checker (2275)
! %l3 = 00000000bcebb019, Mem[0000000082000014] = 8e9aabec
stw %l3,[%i0+0x014] ! Mem[0000000082000014] = bcebb019
! %l1 = 000000007aafdd8b, Mem[00000000900001c8] = 000000a0
sth %l1,[%i4+0x1c8] ! Mem[00000000900001c8] = dd8b00a0
! Mem[0000000090000080] = cc3fc9b9 26fcc918 3406551b 6f3f04ed
! Mem[0000000090000090] = 361ab651 40f60810 98e80569 6a9ddc7d
! Mem[00000000900000a0] = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! Mem[00000000900000b0] = 88bb12cf 54484a7a 4716c9cf ae87f0c8
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000082800048] = bf15a3e6, %l4 = 00000000c83949d4
lduw [%i1+0x048],%l4 ! %l4 = 00000000bf15a3e6
p57_label_24:
! Mem[0000000083000157] = 7e6943a9, %l4 = 00000000bf15a3e6
ldstub [%i2+0x157],%l4 ! %l4 = 000000a9000000ff
! Mem[00000000830000d8] = de6b1573, %l5 = b4c03dc3, %l6 = f2fe6125
add %i2,0xd8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000de6b1573
! Mem[00000000830001c8] = dcd6b321, %l1 = 000000007aafdd8b
swap [%i2+0x1c8],%l1 ! %l1 = 00000000dcd6b321
! Mem[00000000918001b8] = e384e8a2d9b4a6f2, %g2 = 000000000000001b
ldx [%o0+0x1b8],%g2 ! %g2 = e384e8a2d9b4a6f2
! Mem[00000000908001f4] = 38c6ddae, %g2 = e384e8a2d9b4a6f2
lduw [%i5+0x1f4],%g2 ! %g2 = 0000000038c6ddae
! Mem[00000000910001f4] = 9c39fbba, %g2 = 0000000038c6ddae
ldsh [%i6+0x1f4],%g2 ! %g2 = ffffffffffff9c39
! Mem[0000000090000000] = 362919f2 424d2718 0ee525a0 e6a315bf
! Mem[0000000090000010] = e76e0584 ddc3b598 9784285e 535bf5b1
! Mem[0000000090000020] = c8484953 4fcda3f5 deaef613 f09333fb
! Mem[0000000090000030] = d6a3176b 143ea794 808490e7 94794e08
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l7 = 00000000000000d0, Mem[0000000091000102] = ad897ee3
sth %l7,[%i6+0x102] ! Mem[0000000091000100] = 00d07ee3
! Mem[0000000091800130] = f295856e 8f1f7fe0, %g2 = ffff9c39, %g3 = 7184bdc4
ldd [%o0+0x130],%g2 ! %g2 = 00000000f295856e 000000008f1f7fe0
! Mem[0000000083800134] = c125d464, %l2 = 000000000000002d
lduw [%i3+0x134],%l2 ! %l2 = 00000000c125d464
p57_label_25:
! %l3 = 00000000bcebb019, Mem[0000000091800060] = e0620278
sth %l3,[%o0+0x060] ! Mem[0000000091800060] = b0190278
! Mem[0000000091800074] = 5822c467, %g2 = 00000000f295856e
ldsb [%o0+0x074],%g2 ! %g2 = 0000000000000058
! Mem[0000000090000108] = 551b6f3f, %g2 = 0000000000000058
ldsb [%i4+0x10a],%g2 ! %g2 = 0000000000000055
! %l1 = 00000000dcd6b321, Mem[000000009180007a] = 7231a096
stb %l1,[%o0+0x07a] ! Mem[0000000091800078] = 2131a096
! Mem[00000000908000dc] = bd726e7b, %g2 = 0000000000000055
ldub [%i5+0x0dd],%g2 ! %g2 = 00000000000000bd
! Mem[00000000828000c4] = e635d261, %l1 = dcd6b321, %l7 = 000000d0
add %i1,0xc4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000e635d261
! %l2 = c125d464, %l3 = bcebb019, Mem[0000000090000180] = cffa8103 ae533bdd
std %l2,[%i4+0x180] ! Mem[0000000090000180] = c125d464 bcebb019
! Mem[00000000838000ec] = 368f0682, %l4 = 00000000000000a9
swap [%i3+0x0ec],%l4 ! %l4 = 00000000368f0682
! Mem[0000000090000140] = cc3fc9b5 26fcc918 3406551b 6f3f04ed
! Mem[0000000090000150] = 361ab651 40f60810 98e80569 6a9ddc7d
! Mem[0000000090000160] = 0436f3d0 439ba7c0 21f4e60f 6d645bdb
! Mem[0000000090000170] = 88bb12cf 54484a7a 4716c9cf ae87f0c8
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800008] = cad99599, %g2 = 00000000000000bd
ldsb [%o0+%o1],%g2 ! %g2 = ffffffffffffffca
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000007cd1bc92
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000dcd6b321
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000c125d464
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000bcebb019
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000368f0682
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b4c03dc3
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000de6b1573
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e635d261
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 ffc03dc3 ace3a3b5
bne %xcc,p57_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 61638742 cbba31e9
bne %xcc,p57_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ba313c28 8e9aabec
bne %xcc,p57_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be be881aca 24e3b0c0
bne %xcc,p57_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be f1c12c61 482c757c
bne %xcc,p57_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 31d9353c a6d107be
bne %xcc,p57_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 9f3d42ed 318eb9ea
bne %xcc,p57_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ff3a8bfa 0b07e108
bne %xcc,p57_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be cffa8103 ae533bdd
bne %xcc,p57_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be c1de3df2 d933ff16
bne %xcc,p57_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b9dbbdab 81ff6f13
bne %xcc,p57_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 4f472247 b4000000
bne %xcc,p57_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 271c2fb2 a7000000
bne %xcc,p57_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be a47e93bc 745bce4f
bne %xcc,p57_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be f5672d17 b24ffe3d
bne %xcc,p57_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 58d0142f 4ab41398
bne %xcc,p57_f30_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffc03dc3ace3a3b5
ldx [%i0+0x000],%g3 ! Observed data at 0000000082000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ba313c28bcebb019
ldx [%i0+0x010],%g3 ! Observed data at 0000000082000010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff3a8bfa0b07e108
ldx [%i0+0x038],%g3 ! Observed data at 0000000082000038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = ae80508e72bce0ff
ldx [%i0+0x060],%g3 ! Observed data at 0000000082000060
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = d4d522e5ffa7e757
ldx [%i0+0x078],%g3 ! Observed data at 0000000082000078
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 758762a98742303a
ldx [%i0+0x080],%g3 ! Observed data at 0000000082000080
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 00002c155c072beb
ldx [%i0+0x088],%g3 ! Observed data at 0000000082000088
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 54b9ee3b40ffcd28
ldx [%i0+0x098],%g3 ! Observed data at 0000000082000098
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 092082ff8ba176c5
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000820000a8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000b69581a479
ldx [%i0+0x100],%g3 ! Observed data at 0000000082000100
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 8a886c2d1a1471b0
ldx [%i0+0x120],%g3 ! Observed data at 0000000082000120
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x120,%g4
ldx [%g1+0x170],%g2 ! Expected data = ffffffffffffffda
ldx [%i0+0x170],%g3 ! Observed data at 0000000082000170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = ffa94c20ad993af2
ldx [%i0+0x198],%g3 ! Observed data at 0000000082000198
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x198,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ff15a3e6a025e50e
ldx [%i1+0x008],%g3 ! Observed data at 0000000082800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 94a73e14000000bf
ldx [%i1+0x030],%g3 ! Observed data at 0000000082800030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 18274d42f2192936
ldx [%i1+0x040],%g3 ! Observed data at 0000000082800040
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = bf15a3e6a025e50e
ldx [%i1+0x048],%g3 ! Observed data at 0000000082800048
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 98b5c3dd84056ee7
ldx [%i1+0x050],%g3 ! Observed data at 0000000082800050
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = b1f55b535e288497
ldx [%i1+0x058],%g3 ! Observed data at 0000000082800058
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = f5a3cd4f534948c8
ldx [%i1+0x060],%g3 ! Observed data at 0000000082800060
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = fb3393f013f6aede
ldx [%i1+0x068],%g3 ! Observed data at 0000000082800068
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 94a73e146b17a3d6
ldx [%i1+0x070],%g3 ! Observed data at 0000000082800070
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000000c149263a
ldx [%i1+0x078],%g3 ! Observed data at 0000000082800078
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8d4923ab9cbd15b4
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 = c71d555621b3d6dc
ldx [%i1+0x088],%g3 ! Observed data at 0000000082800088
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 80830b1fd46807be
ldx [%i1+0x090],%g3 ! Observed data at 0000000082800090
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4d894be24bbfa922
ldx [%i1+0x098],%g3 ! Observed data at 0000000082800098
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 364bbc9446c0f48a
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000828000a0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 1daf739bb78f0b3e
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000828000a8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 1c467e44a8089d08
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000828000b0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5c02a0e6e24e0ba9
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000828000b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b58effe694ad3ed7
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 = ce7fffea0a3aa7f0
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000828000d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 16ff33d9f23ddec1
ldx [%i1+0x108],%g3 ! Observed data at 0000000082800108
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000b44722474f
ldx [%i1+0x118],%g3 ! Observed data at 0000000082800118
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000a7b22f1c27
ldx [%i1+0x120],%g3 ! Observed data at 0000000082800120
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3c2a1acce0e8a2e6
ldx [%i1+0x158],%g3 ! Observed data at 0000000082800158
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000084c45c9185d6
ldx [%i1+0x170],%g3 ! Observed data at 0000000082800170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3a7e9882a5fa90ff
ldx [%i1+0x178],%g3 ! Observed data at 0000000082800178
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff6c9c78e9c9a10b
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000828001c0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 547ffbf907b2c7c9
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000828001d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1d0,%g4
set p57_local2_expect,%g1
p57_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 65ff4945697361a0
ldx [%i2+0x028],%g3 ! Observed data at 0000000083000028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0000007dc6fa8ab6
ldx [%i2+0x040],%g3 ! Observed data at 0000000083000040
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 141baa70a45ceeff
ldx [%i2+0x070],%g3 ! Observed data at 0000000083000070
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = c2e584331bff07b3
ldx [%i2+0x080],%g3 ! Observed data at 0000000083000080
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 00000000ff638742
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000830000f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x150],%g2 ! Expected data = bb92409e7e6943ff
ldx [%i2+0x150],%g3 ! Observed data at 0000000083000150
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 61638742a89a61de
ldx [%i2+0x168],%g3 ! Observed data at 0000000083000168
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b415bd9cab23498d
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000830001c0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7aafdd8b56551dc7
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000830001c8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = be0768d41f0b8380
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000830001d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 22a9bf4be24b894d
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000830001d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 8af4c04694bc4b36
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000830001e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3e0b8fb79b73af1d
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000830001e8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 089d08a8447eff1c
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000830001f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a90b4ee2e6a0025c
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+0x028],%g2 ! Expected data = 323782acffffffda
ldx [%i3+0x028],%g3 ! Observed data at 0000000083800028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff0c0911fba313cd
ldx [%i3+0x030],%g3 ! Observed data at 0000000083800030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0d54de41e635d261
ldx [%i3+0x040],%g3 ! Observed data at 0000000083800040
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = b58effe694ad3ed7
ldx [%i3+0x048],%g3 ! Observed data at 0000000083800048
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ce7f8aea0a3aa7f0
ldx [%i3+0x050],%g3 ! Observed data at 0000000083800050
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff6406379a515d88
ldx [%i3+0x058],%g3 ! Observed data at 0000000083800058
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8ba168611b7442f7
ldx [%i3+0x060],%g3 ! Observed data at 0000000083800060
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 137a5052c4a20abc
ldx [%i3+0x068],%g3 ! Observed data at 0000000083800068
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = fd3556443c2a1acc
ldx [%i3+0x070],%g3 ! Observed data at 0000000083800070
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = adcb53a2b196302c
ldx [%i3+0x078],%g3 ! Observed data at 0000000083800078
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 214e47ff1b173744
ldx [%i3+0x088],%g3 ! Observed data at 0000000083800088
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 38ff08ab853160c3
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000838000d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 362cb35e000000a9
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000838000e8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x170],%g2 ! Expected data = 59150decff35e00d
ldx [%i3+0x170],%g3 ! Observed data at 0000000083800170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 076aa8fc5c4ad64d
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000838001c0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9c02594e6f512dff
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000838001e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1e0,%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:
stba %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000008]
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000083000020]
stwa %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800018]
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083000010]
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083000000]
stxa %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800018]
done
p57_trap1o:
stba %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000008]
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000083000020]
stwa %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800018]
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083000010]
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083000000]
stxa %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800018]
done
p57_trap2e:
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000020]
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082800018]
done
p57_trap2o:
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000020]
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082800018]
done
p57_trap3e:
nop
nop
nop
nop
done
p57_trap3o:
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 = 2afc828fe436807e
ldx [%g1+0x008],%l1 ! %l1 = bfe731ce48d49d47
ldx [%g1+0x010],%l2 ! %l2 = d9db9dc26eea609b
ldx [%g1+0x018],%l3 ! %l3 = 433be363979af5b3
ldx [%g1+0x020],%l4 ! %l4 = 9eb386dc29245ab5
ldx [%g1+0x028],%l5 ! %l5 = 452237ec813ba0e0
ldx [%g1+0x030],%l6 ! %l6 = 5425ddf20e5c851b
ldx [%g1+0x038],%l7 ! %l7 = 355e0ea0b8c92c22
! 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 = 103b4185 c1c5ed9f 23fb10b4 eb7e3e66
! %f4 = 8314a1d5 d2ef409a 5638d9a5 0f2a3d0f
! %f8 = 3c7ac321 a7267784 54fbf5a1 c61f3d92
! %f12 = d9993863 3503d364 2f251fab afebb12d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cf5676b6 83c99c1d 10e146aa 04656515
! %f20 = e914547c b978d2c2 05991ac2 3d2788ca
! %f24 = 2446e0f9 43cbb463 9fe2f594 43f51f4e
! %f28 = 3e38ebde 5ffa471d 3c321023 bc8b6c39
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a5bc9f97 c5448544 13bc4e59 b82763a0
! %f36 = 644a00e9 6ccd1f37 3b7ad713 40416daf
! %f40 = c2e2ee50 9254a046 36aab2e8 02663adc
! %f44 = 588188e6 e0d53b70 0261d704 6b88cbc2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9f54d4c700000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 9f54d4c700000013
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[0000000085000150] = f31acfc6, %l0 = 694137568c03c642
swap [%i2+0x150],%l0 ! %l0 = 00000000f31acfc6
! Mem[00000000840000f8] = a54d9319ccb7896d, %l6 = 8b224907fe14522d, %l5 = 75c9c7e29f310ca8
add %i0,0xf8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = a54d9319ccb7896d
! %f0 = 103b4185 c1c5ed9f 23fb10b4 eb7e3e66
! %f4 = 8314a1d5 d2ef409a 5638d9a5 0f2a3d0f
! %f8 = 3c7ac321 a7267784 54fbf5a1 c61f3d92
! %f12 = d9993863 3503d364 2f251fab afebb12d
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[00000000908000a4] = 2f812be1, %g18 = 93113c90b0224f1e
ldsw [%i5+0x0a4],%g2 ! %g2 = 93113c90b0224f1e
! %l6 = 8b224907fe14522d, Mem[0000000090800193] = 487c2eb5
stb %l6,[%i5+0x193] ! Mem[0000000090800190] = 2d7c2eb5
! %l2 = 9e12302d, %l3 = 241ae8c7, Mem[0000000091000128] = 3f33e222 286a1735
std %l2,[%i6+0x128] ! Mem[0000000091000128] = 9e12302d 241ae8c7
! Mem[000000009000012c] = d854072e, %g2 = 000000002f812be1
ldsb [%i4+0x12c],%g2 ! %g2 = ffffffffffffffd8
! Mem[0000000085800007] = 27a8a9d0, %l6 = 8b224907fe14522d
ldstub [%i3+0x007],%l6 ! %l6 = 000000d0000000ff
! %f16 = cf5676b6 83c99c1d 10e146aa 04656515
! %f20 = e914547c b978d2c2 05991ac2 3d2788ca
! %f24 = 2446e0f9 43cbb463 9fe2f594 43f51f4e
! %f28 = 3e38ebde 5ffa471d 3c321023 bc8b6c39
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p58_label_2:
! %f16 = cf5676b6 83c99c1d 10e146aa 04656515
! %f20 = e914547c b978d2c2 05991ac2 3d2788ca
! %f24 = 2446e0f9 43cbb463 9fe2f594 43f51f4e
! %f28 = 3e38ebde 5ffa471d 3c321023 bc8b6c39
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l5 = a54d9319ccb7896d, Mem[0000000091800082] = 54364fdf
sth %l5,[%o0+0x082] ! Mem[0000000091800080] = 896d4fdf
! Mem[00000000858001d9] = 5af17840, %l0 = 00000000f31acfc6
ldstub [%i3+0x1d9],%l0 ! %l0 = 000000f1000000ff
! Mem[0000000085000028] = 8c2ecbccd3534747, %l6 = 00000000000000d0
ldx [%i2+%o5],%l6 ! %l6 = 8c2ecbccd3534747
! %l1 = 5b130be9f54de3a9, Mem[000000008580002f] = 372d04e9
stb %l1,[%i3+0x02f] ! Mem[000000008580002c] = 372d04a9
! %l4 = 9e7108c7, %l5 = ccb7896d, Mem[0000000084800078] = 44a619be 9c51004a
std %l4,[%i1+0x078] ! Mem[0000000084800078] = 9e7108c7 ccb7896d
! %l0 = 00000000000000f1, Mem[0000000091800010] = 402e8582
stw %l0,[%o0+%o2] ! Mem[0000000091800010] = 000000f1
! Mem[00000000910000b8] = 1d64e073, %g2 = ffffffffffffffd8
ldub [%i6+0x0ba],%g2 ! %g2 = 000000000000001d
! %l4 = 04f25a9a9e7108c7, Mem[000000008500014a] = f0f1906e
sth %l4,[%i2+0x14a] ! Mem[0000000085000148] = f0f108c7
! %l4 = 9e7108c7, %l5 = ccb7896d, Mem[0000000090800008] = 9c039aa9 005c8a51
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 9e7108c7 ccb7896d
p58_label_3:
! Mem[0000000084000030] = 6eeaa2bb, %l4 = 9e7108c7, %l7 = 9204d915
add %i0,0x30,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000006eeaa2bb
membar #Sync ! Added by membar checker (2276)
! Mem[0000000090000030] = d9993863 3503d364, %g2 = 0000001d, %g3 = 0bad0b00
ldd [%i4+0x030],%g2 ! %g2 = 00000000d9993863 000000003503d364
! Mem[0000000085800180] = 08483aab 835586c1, %l6 = d3534747, %l7 = 6eeaa2bb
ldd [%i3+0x180],%l6 ! %l6 = 0000000008483aab 00000000835586c1
! Mem[00000000850001fb] = 49d248ad, %l6 = 0000000008483aab
ldstub [%i2+0x1fb],%l6 ! %l6 = 000000ad000000ff
! Mem[00000000840000c4] = 561d2d3b, %l0 = 00000000000000f1
ldstub [%i0+0x0c4],%l0 ! %l0 = 00000056000000ff
! %f0 = 103b4185 c1c5ed9f 23fb10b4 eb7e3e66
! %f4 = 8314a1d5 d2ef409a 5638d9a5 0f2a3d0f
! %f8 = 3c7ac321 a7267784 54fbf5a1 c61f3d92
! %f12 = d9993863 3503d364 2f251fab afebb12d
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000848000e0] = 36f559f6, %l6 = 000000ad, %l0 = 00000056
add %i1,0xe0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000036f559f6
! %l0 = 0000000036f559f6, Mem[0000000090000028] = 54fbf5a1c61f3d92
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 0000000036f559f6
! Mem[0000000091800178] = a16be4dd 805d65fb, %g2 = d9993863, %g3 = 3503d364
ldd [%o0+0x178],%g2 ! %g2 = 00000000a16be4dd 00000000805d65fb
p58_label_4:
! %f16 = cf5676b6 83c99c1d 10e146aa 04656515
! %f20 = e914547c b978d2c2 05991ac2 3d2788ca
! %f24 = 2446e0f9 43cbb463 9fe2f594 43f51f4e
! %f28 = 3e38ebde 5ffa471d 3c321023 bc8b6c39
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! %l2 = fe6a81af9e12302d, Mem[0000000091000008] = fb9248e5
sth %l2,[%i6+%o1] ! Mem[0000000091000008] = 302d48e5
! Mem[000000008480009c] = 3caecd75, %l4 = 04f25a9a9e7108c7
swap [%i1+0x09c],%l4 ! %l4 = 000000003caecd75
! %l4 = 000000003caecd75, Mem[00000000910001c2] = 76da58ae
stb %l4,[%i6+0x1c2] ! Mem[00000000910001c0] = 75da58ae
! Mem[0000000085800010] = 5b3137d4, %l2 = 9e12302d, %l5 = ccb7896d
add %i3,0x10,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005b3137d4
! Mem[0000000085000090] = f04fd7e7, %l6 = 00000000000000ad
ldstub [%i2+0x090],%l6 ! %l6 = 000000f0000000ff
! Mem[0000000084000141] = b41e9df4, %l7 = 00000000835586c1
ldstub [%i0+0x141],%l7 ! %l7 = 0000001e000000ff
! Mem[00000000840000f4] = 80c6b2ed, %l3 = 6ce33668241ae8c7
swap [%i0+0x0f4],%l3 ! %l3 = 0000000080c6b2ed
! Mem[00000000900000f8] = cc3a2e158e4a873e, %g2 = 00000000a16be4dd
ldx [%i4+0x0f8],%g2 ! %g2 = cc3a2e158e4a873e
! Mem[0000000085800141] = c51d67fa, %l1 = 5b130be9f54de3a9
ldstub [%i3+0x141],%l1 ! %l1 = 0000001d000000ff
p58_label_5:
! Mem[00000000840001f0] = f5f6ed0c, %l5 = 000000005b3137d4
ldub [%i0+0x1f0],%l5 ! %l5 = 00000000000000f5
! %l1 = 000000000000001d, Mem[0000000085000030] = e3acc3b6794fb2d6
stx %l1,[%i2+0x030] ! Mem[0000000085000030] = 000000000000001d
! %l5 = 00000000000000f5, Mem[0000000090800108] = d1229915ac0ce21b
stx %l5,[%i5+0x108] ! Mem[0000000090800108] = 00000000000000f5
! Mem[00000000840000f8] = a54d9319ccb7896d, %l3 = 0000000080c6b2ed, %l0 = 0000000036f559f6
add %i0,0xf8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = a54d9319ccb7896d
! Mem[0000000085800059] = cd70fd73, %l2 = fe6a81af9e12302d
ldstub [%i3+0x059],%l2 ! %l2 = 00000070000000ff
! Mem[00000000848001cc] = d9a40864, %l3 = 80c6b2ed, %l4 = 3caecd75
add %i1,0x1cc,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d9a40864
! Mem[00000000848000e0] = 36f559f685e440fd, %l0 = a54d9319ccb7896d, %l4 = 00000000d9a40864
add %i1,0xe0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 36f559f685e440fd
! %l2 = 0000000000000070, Mem[00000000908000c8] = 76a4fc3c
stw %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000070
! %l1 = 000000000000001d, Mem[00000000858001d0] = dce2bdff642bb563
stx %l1,[%i3+0x1d0] ! Mem[00000000858001d0] = 000000000000001d
! Mem[0000000085000174] = 91f66537, %l3 = 80c6b2ed, %l5 = 000000f5
add %i2,0x174,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000091f66537
p58_label_6:
! %l7 = 000000000000001e, Mem[00000000858000d4] = 1addbaec
stw %l7,[%i3+0x0d4] ! Mem[00000000858000d4] = 0000001e
! Mem[0000000085800150] = 9658e294, %l4 = 36f559f685e440fd
ldsh [%i3+0x152],%l4 ! %l4 = ffffffffffffe294
! Mem[000000008480003c] = 80331698, %l0 = a54d9319ccb7896d
swap [%i1+0x03c],%l0 ! %l0 = 0000000080331698
! Mem[00000000858000d8] = 077760bd, %l5 = 0000000091f66537
swap [%i3+0x0d8],%l5 ! %l5 = 00000000077760bd
! Mem[00000000840000be] = c60ca062, %l3 = 0000000080c6b2ed
ldstub [%i0+0x0be],%l3 ! %l3 = 000000a0000000ff
! Mem[0000000085800160] = 52644634, %l2 = 00000070, %l2 = 00000070
add %i3,0x160,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000052644634
! Mem[00000000900001c8] = d445a3cc, %g2 = cc3a2e158e4a873e
lduh [%i4+0x1c8],%g2 ! %g2 = 000000000000d445
! %l4 = ffffffffffffe294, Mem[0000000090000046] = 3b10663e
sth %l4,[%i4+0x046] ! Mem[0000000090000044] = e294663e
membar #Sync ! Added by membar checker (2277)
! Mem[000000009000017c] = 2310323c, %g2 = 000000000000d445
lduw [%i4+0x17c],%g2 ! %g2 = 000000002310323c
! %l5 = 00000000077760bd, Mem[000000008400013e] = ea45d664
sth %l5,[%i0+0x13e] ! Mem[000000008400013c] = ea4560bd
p58_label_7:
! Mem[0000000085800160] = 52644634, %l2 = 0000000052644634
swap [%i3+0x160],%l2 ! %l2 = 0000000052644634
! Mem[0000000091800178] = a16be4dd 805d65fb, %g2 = 2310323c, %g3 = 805d65fb
ldd [%o0+0x178],%g2 ! %g2 = 00000000a16be4dd 00000000805d65fb
! %l6 = 00000000000000f0, Mem[0000000091000013] = d7047499
stb %l6,[%i6+0x013] ! Mem[0000000091000010] = f0047499
! Mem[00000000848001bc] = d3d28b99, %l7 = 000000000000001e
swap [%i1+0x1bc],%l7 ! %l7 = 00000000d3d28b99
! Mem[0000000085800000] = 36bc9485 27a8a9ff 6c0510f7 e6307d80
! Mem[0000000085800010] = 5b3137d4 e4693ef3 5c7d5244 bd01b9a0
! Mem[0000000085800020] = 6bf6546e 2506fe6c 0ee3bf55 372d04a9
! Mem[0000000085800030] = 23b25081 dce58805 9b5c41d4 74ff206f
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 0000000085800000
! Mem[000000008400011a] = 3afd3336, %l2 = 0000000052644634
ldstub [%i0+0x11a],%l2 ! %l2 = 00000033000000ff
! %l2 = 00000033, %l3 = 000000a0, Mem[0000000091000028] = 8a78ebbd 3cd678a2
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 00000033 000000a0
! Mem[00000000910001d8] = 706bb7f9 eadd85ef, %g2 = a16be4dd, %g3 = 805d65fb
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000706bb7f9 00000000eadd85ef
! Mem[000000009180017c] = 805d65fb, %g2 = 00000000706bb7f9
lduw [%o0+0x17c],%g2 ! %g2 = 00000000805d65fb
! %l2 = 0000000000000033, Mem[0000000091800026] = 06ca4c30
stb %l2,[%o0+0x026] ! Mem[0000000091800024] = 33ca4c30
p58_label_8:
! Mem[00000000858001a0] = 5e6106d2, %l2 = 0000000000000033
swap [%i3+0x1a0],%l2 ! %l2 = 000000005e6106d2
! Mem[00000000850001b0] = 5643815b1a9b79bf, %l0 = 0000000080331698, %l3 = 00000000000000a0
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 5643815b1a9b79bf
! %l7 = 00000000d3d28b99, Mem[0000000091000020] = 905bc3c4949daf35
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 00000000d3d28b99
! Mem[0000000084000034] = 97b6c566, %l2 = 5e6106d2, %l2 = 5e6106d2
add %i0,0x34,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000097b6c566
! Mem[00000000910001e0] = 427004fd, %g2 = 00000000805d65fb
ldsh [%i6+0x1e2],%g2 ! %g2 = 0000000000004270
! Mem[0000000085000060] = 2a44e1d00a068f01, %l0 = 0000000080331698, %l6 = 00000000000000f0
add %i2,0x60,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 2a44e1d00a068f01
! Mem[0000000084800138] = 4d094bb0, %l4 = ffffffffffffe294
swap [%i1+0x138],%l4 ! %l4 = 000000004d094bb0
! %l4 = 000000004d094bb0, Mem[0000000084000098] = 32058c80
stw %l4,[%i0+0x098] ! Mem[0000000084000098] = 4d094bb0
! %l3 = 5643815b1a9b79bf, Mem[0000000091800042] = 9e3c8edc
sth %l3,[%o0+0x042] ! Mem[0000000091800040] = 79bf8edc
! Mem[00000000858001a0] = 00000033, %l5 = 00000000077760bd
lduh [%i3+0x1a0],%l5 ! %l5 = 0000000000000000
p58_label_9:
! Mem[00000000840001c0] = 53289875b5f02dc7, %l7 = 00000000d3d28b99, %l4 = 000000004d094bb0
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 53289875b5f02dc7
! Mem[00000000840001f8] = 72b083d4, %l6 = 0a068f01, %l1 = 0000001d
add %i0,0x1f8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000072b083d4
! Mem[00000000918001a0] = 03bf0a0f, %g18 = 93113c90b0224f1e
ldsw [%o0+0x1a0],%g2 ! %g2 = 93113c90b0224f1e
! %l6 = 2a44e1d00a068f01, Mem[0000000091800168] = ecbed7ec6047d4c3
stx %l6,[%o0+0x168] ! Mem[0000000091800168] = 2a44e1d00a068f01
! Mem[0000000084000190] = bb74ef4064da7078, %l2 = 0000000097b6c566, %l3 = 5643815b1a9b79bf
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = bb74ef4064da7078
! %l4 = b5f02dc7, %l5 = 00000000, Mem[0000000090000110] = c2d278b9 7c5414e9
std %l4,[%i4+0x110] ! Mem[0000000090000110] = b5f02dc7 00000000
! Mem[0000000084800168] = 4dce4fd0 279e540f, %l6 = 0a068f01, %l7 = d3d28b99
ldd [%i1+0x168],%l6 ! %l6 = 000000004dce4fd0 00000000279e540f
! Mem[0000000085000080] = cf3e6306 dc9b0707 06a85af3 3cc28c60
! Mem[0000000085000090] = ff4fd7e7 b09b0158 55b81077 253b94ef
! Mem[00000000850000a0] = 12f5fb80 9c471c45 74493f3a a1797f25
! Mem[00000000850000b0] = 7b9cfb81 64157bc8 7ac30db8 1ff37d76
ldda [%i2+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000085000080
! %l3 = bb74ef4064da7078, Mem[00000000900000ec] = 66d3bff5
stw %l3,[%i4+0x0ec] ! Mem[00000000900000ec] = 64da7078
! %l6 = 000000004dce4fd0, Mem[0000000091000188] = 2cf14da1
sth %l6,[%i6+0x188] ! Mem[0000000091000188] = 4fd04da1
p58_label_10:
! Mem[0000000085000110] = ce84a1c5, %l2 = 0000000097b6c566
ldsh [%i2+0x110],%l2 ! %l2 = ffffffffffffce84
! Mem[000000008580013c] = 26ccae8a, %l7 = 00000000279e540f
swap [%i3+0x13c],%l7 ! %l7 = 0000000026ccae8a
! Mem[0000000085800050] = 68789bfc, %l1 = 0000000072b083d4
swap [%i3+0x050],%l1 ! %l1 = 0000000068789bfc
! Mem[000000008500010c] = fb5d5a2b, %l2 = ffffffffffffce84
ldsh [%i2+0x10c],%l2 ! %l2 = fffffffffffffb5d
! Mem[000000009000006c] = a1f5fb54, %g2 = 0000000003bf0a0f
lduw [%i4+0x06c],%g2 ! %g2 = 00000000a1f5fb54
! Mem[00000000858001b4] = 2e07fa5f, %l2 = fffffb5d, %l0 = 80331698
add %i3,0x1b4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000002e07fa5f
! Mem[00000000900000ec] = 64da7078, %g2 = 00000000a1f5fb54
lduw [%i4+0x0ec],%g2 ! %g2 = 0000000064da7078
! %l3 = bb74ef4064da7078, Mem[000000009000005a] = 2a0fa5d9
stb %l3,[%i4+0x05a] ! Mem[0000000090000058] = 780fa5d9
! Mem[0000000090000098] = ca88273d, %g2 = 0000000064da7078
lduh [%i4+0x098],%g2 ! %g2 = 000000000000ca88
! Mem[0000000084800070] = e2a5f10a, %l7 = 0000000026ccae8a
swap [%i1+0x070],%l7 ! %l7 = 00000000e2a5f10a
p58_label_11:
! Mem[0000000084800084] = 7b451a38, %l0 = 2e07fa5f, %l7 = e2a5f10a
add %i1,0x84,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007b451a38
! %l2 = fffffb5d, %l3 = 64da7078, Mem[0000000091000110] = ec0bdeb0 b6277a44
std %l2,[%i6+0x110] ! Mem[0000000091000110] = fffffb5d 64da7078
! %l4 = 53289875b5f02dc7, Mem[0000000091800070] = 164351f55822c467
stx %l4,[%o0+0x070] ! Mem[0000000091800070] = 53289875b5f02dc7
! Mem[0000000091000108] = 7cdf856a, %g2 = 000000000000ca88
ldub [%i6+0x10a],%g2 ! %g2 = 000000000000007c
! %l2 = fffffb5d, %l3 = 64da7078, Mem[0000000091000178] = d8ef29bf 19a8f108
std %l2,[%i6+0x178] ! Mem[0000000091000178] = fffffb5d 64da7078
membar #Sync ! Added by membar checker (2278)
! Mem[0000000090000100] = 1d9cc983 b67656cf 15656504 aa46e110
! Mem[0000000090000110] = b5f02dc7 00000000 ca88273d c21a9905
! Mem[0000000090000120] = 63b4cb43 f9e04624 4e1ff543 94f5e29f
! Mem[0000000090000130] = 1d47fa5f deeb383e 396c8bbc 2310323c
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %f16 = cf3e6306 dc9b0707 06a85af3 3cc28c60
! %f20 = ff4fd7e7 b09b0158 55b81077 253b94ef
! %f24 = 12f5fb80 9c471c45 74493f3a a1797f25
! %f28 = 7b9cfb81 64157bc8 7ac30db8 1ff37d76
mov 0x0c0,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUS ! Block Store to 00000000840000c0
! Mem[0000000090000000] = 103b4185 c1c5ed9f 23fb10b4 eb7e3e66
! Mem[0000000090000010] = 8314a1d5 d2ef409a 5638d9a5 0f2a3d0f
! Mem[0000000090000020] = 3c7ac321 a7267784 00000000 36f559f6
! Mem[0000000090000030] = d9993863 3503d364 2f251fab afebb12d
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000848000c8] = 78dac945, %l7 = 7b451a38, %l6 = 4dce4fd0
add %i1,0xc8,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000078dac945
p58_label_12:
! %l2 = fffffffffffffb5d, Mem[000000009080007e] = 7bfd9df8
sth %l2,[%i5+0x07e] ! Mem[000000009080007c] = fb5d9df8
! Mem[000000009000005c] = a5d93856, %g18 = 93113c90b0224f1e
ldsw [%i4+0x05c],%g2 ! %g2 = 93113c90b0224f1e
! Mem[00000000918000a4] = f5511b4c, %g18 = 93113c90b0224f1e
ldsw [%o0+0x0a4],%g2 ! %g2 = 93113c90b0224f1e
! %l0 = 2e07fa5f, %l1 = 68789bfc, Mem[00000000910001a0] = c074eb69 db204b78
std %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 2e07fa5f 68789bfc
! Mem[00000000850000a2] = 12f5fb80, %l5 = 0000000000000000
ldstub [%i2+0x0a2],%l5 ! %l5 = 000000fb000000ff
! %f0 = 103b4185 c1c5ed9f 23fb10b4 eb7e3e66
! %f4 = 8314a1d5 d2ef409a 5638d9a5 0f2a3d0f
! %f8 = 3c7ac321 a7267784 54fbf5a1 c61f3d92
! %f12 = d9993863 3503d364 2f251fab afebb12d
stda %f0,[%i3+%g5]ASI_BLK_SL ! Block Store to 0000000085800100
! Mem[00000000848001d0] = f7fca389, %l0 = 2e07fa5f, %l4 = b5f02dc7
add %i1,0x1d0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f7fca389
! %l0 = 000000002e07fa5f, Mem[00000000908001a0] = f8cc6c61f0aaddfd
stx %l0,[%i5+0x1a0] ! Mem[00000000908001a0] = 000000002e07fa5f
! Mem[00000000918000b0] = bb798951, %g18 = 93113c90b0224f1e
ldsw [%o0+0x0b0],%g2 ! %g2 = 93113c90b0224f1e
! %l6 = 0000000078dac945, Mem[0000000091000114] = 64da7078
stb %l6,[%i6+0x114] ! Mem[0000000091000114] = 45da7078
p58_label_13:
membar #Sync ! Added by membar checker (2279)
! Mem[00000000840000f1] = 7b9cfb81, %l7 = 000000007b451a38
ldstub [%i0+0x0f1],%l7 ! %l7 = 0000009c000000ff
! Mem[00000000850000d2] = 5c1d43d2, %l3 = bb74ef4064da7078
ldstub [%i2+0x0d2],%l3 ! %l3 = 00000043000000ff
! Mem[00000000840000ab] = b320c231, %l7 = 000000000000009c
ldstub [%i0+0x0ab],%l7 ! %l7 = 00000031000000ff
! Mem[0000000091800180] = 59525e81, %g18 = 93113c90b0224f1e
ldsw [%o0+0x180],%g2 ! %g2 = 93113c90b0224f1e
! Mem[00000000850001f0] = fb86612b65e41527, %l7 = 0000000000000031, %l6 = 0000000078dac945
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = fb86612b65e41527
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091000158] = 8d26d6b3, %g2 = 0000000059525e81
ldub [%i6+0x15a],%g2 ! %g2 = 000000000000008d
! Mem[0000000085800174] = decff391, %l2 = fffffffffffffb5d
swap [%i3+0x174],%l2 ! %l2 = 00000000decff391
! Mem[0000000090000000] = 103b4185 c1c5ed9f 23fb10b4 eb7e3e66
! Mem[0000000090000010] = 8314a1d5 d2ef409a 5638d9a5 0f2a3d0f
! Mem[0000000090000020] = 3c7ac321 a7267784 00000000 36f559f6
! Mem[0000000090000030] = d9993863 3503d364 2f251fab afebb12d
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000010] = 8314a1d5 d2ef409a, %g2 = 0000008d, %g3 = eadd85ef
ldd [%i4+%o2],%g2 ! %g2 = 000000008314a1d5 00000000d2ef409a
p58_label_14:
! %l6 = fb86612b65e41527, Mem[0000000090800127] = b9de0e84
stb %l6,[%i5+0x127] ! Mem[0000000090800124] = 27de0e84
! %l5 = 00000000000000fb, Mem[00000000858000a0] = 1ef9f0f83c6074d6
stx %l5,[%i3+0x0a0] ! Mem[00000000858000a0] = 00000000000000fb
! Mem[0000000085800068] = f8d32355dbe33ada, %l4 = 00000000f7fca389, %l0 = 000000002e07fa5f
add %i3,0x68,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f8d32355dbe33ada
! Mem[00000000918000c0] = ccc74c3b71ec5622, %g2 = 000000008314a1d5
ldx [%o0+0x0c0],%g2 ! %g2 = ccc74c3b71ec5622
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 64da7078
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000085800117] = d5a11483, %l2 = 00000000decff391
ldstub [%i3+0x117],%l2 ! %l2 = 00000083000000ff
! %l6 = fb86612b65e41527, Mem[00000000858001be] = 505b5616
sth %l6,[%i3+0x1be] ! Mem[00000000858001bc] = 505b1527
! Mem[00000000900001d4] = 23191337, %g2 = ccc74c3b71ec5622
lduw [%i4+0x1d4],%g2 ! %g2 = 0000000023191337
! %f0 = 103b4185 c1c5ed9f 23fb10b4 eb7e3e66
! %f4 = 8314a1d5 d2ef409a 5638d9a5 0f2a3d0f
! %f8 = 3c7ac321 a7267784 54fbf5a1 c61f3d92
! %f12 = d9993863 3503d364 2f251fab afebb12d
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[0000000085800132] = 64d30335, %l3 = 0000000000000043
ldstub [%i3+0x132],%l3 ! %l3 = 00000003000000ff
p58_label_15:
! Mem[00000000850001fc] = 9395298f, %l5 = 00000000000000fb
lduh [%i2+0x1fe],%l5 ! %l5 = 000000000000298f
! Mem[000000008480009c] = 9e7108c7, %l4 = 00000000f7fca389
lduh [%i1+0x09c],%l4 ! %l4 = 0000000000009e71
! Mem[00000000900000d8] = 2fcaed57, %g2 = 0000000023191337
lduh [%i4+0x0da],%g2 ! %g2 = 0000000000002fca
! Mem[0000000090000040] = 9fedc5c1 8541e294 663e7eeb b410fb23
! Mem[0000000090000050] = 9a40efd2 d5a11483 0f3d780f a5d93856
! Mem[0000000090000060] = 847726a7 21c37a3c 923d1fc6 a1f5fb54
! Mem[0000000090000070] = 64d30335 633899d9 2db1ebaf ab1f252f
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[00000000848000d8] = 41424ee2, %l1 = 68789bfc, %l7 = 00000031
add %i1,0xd8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000041424ee2
! Mem[0000000091800140] = 21ad2fff06964c4c, %g2 = 0000000000002fca
ldx [%o0+0x140],%g2 ! %g2 = 21ad2fff06964c4c
! %l3 = 0000000000000003, Mem[0000000091000018] = da2cce40b4006a0e
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000003
! Mem[00000000858001ec] = d23ac4eb, %l7 = 41424ee2, %l0 = dbe33ada
add %i3,0x1ec,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000d23ac4eb
! Mem[0000000090800000] = 8b91b3a4, %g2 = 21ad2fff06964c4c
lduh [%i5+%g0],%g2 ! %g2 = 0000000000008b91
! Mem[0000000085800058] = cdfffd73, %l3 = 0000000000000003
swap [%i3+0x058],%l3 ! %l3 = 00000000cdfffd73
p58_label_16:
! Mem[0000000091800188] = cbcfa3df 62078fa2, %g2 = 00008b91, %g3 = d2ef409a
ldd [%o0+0x188],%g2 ! %g2 = 00000000cbcfa3df 0000000062078fa2
! Mem[0000000085000020] = 68ba6773, %l2 = 0000000000000083
swap [%i2+%o4],%l2 ! %l2 = 0000000068ba6773
! Mem[0000000091800198] = 830ce651, %g18 = 93113c90b0224f1e
ldsw [%o0+0x198],%g2 ! %g2 = 93113c90b0224f1e
! %l0 = d23ac4eb, %l1 = 68789bfc, Mem[0000000090000178] = 396c8bbc 2310323c
std %l0,[%i4+0x178] ! Mem[0000000090000178] = d23ac4eb 68789bfc
! %l6 = fb86612b65e41527, Mem[0000000085000172] = a0c587c0
sth %l6,[%i2+0x172] ! Mem[0000000085000170] = a0c51527
! Mem[0000000084800098] = 81e18bc3, %l6 = fb86612b65e41527
swap [%i1+0x098],%l6 ! %l6 = 0000000081e18bc3
! Mem[0000000085800118] = 0f3d2a0fa5d93856, %l1 = 0000000068789bfc, %l4 = 0000000000009e71
add %i3,0x118,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 0f3d2a0fa5d93856
! Mem[00000000850000ba] = 7ac30db8, %l2 = 0000000068ba6773
ldstub [%i2+0x0ba],%l2 ! %l2 = 0000000d000000ff
! Mem[0000000090800178] = b62a2f5e, %g2 = ffffffff830ce651
ldub [%i5+0x17b],%g2 ! %g2 = 00000000000000b6
! Mem[00000000850000f8] = 63c9cdc1ace9a627, %l3 = 00000000cdfffd73, %l3 = 00000000cdfffd73
add %i2,0xf8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 63c9cdc1ace9a627
p58_label_17:
! Mem[0000000084800144] = f743fb53, %l7 = 41424ee2, %l7 = 41424ee2
add %i1,0x144,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000f743fb53
! Mem[000000008580006c] = dbe33ada, %l4 = a5d93856, %l3 = ace9a627
add %i3,0x6c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000dbe33ada
! Mem[00000000858001e0] = feab41b6e766d437, %l4 = 0f3d2a0fa5d93856, %l1 = 0000000068789bfc
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = feab41b6e766d437
! Mem[0000000084000007] = e63d0cbf, %l3 = 00000000dbe33ada
ldstub [%i0+0x007],%l3 ! %l3 = 000000bf000000ff
! Mem[000000009180013c] = e4f36777, %g18 = 93113c90b0224f1e
ldsw [%o0+0x13c],%g2 ! %g2 = 93113c90b0224f1e
! %l0 = 00000000d23ac4eb, Mem[00000000908000c0] = 7224371c81da3a83
stx %l0,[%i5+0x0c0] ! Mem[00000000908000c0] = 00000000d23ac4eb
! Mem[00000000850001f0] = fb86612b65e41527, %l2 = 000000000000000d, %l4 = 0f3d2a0fa5d93856
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = fb86612b65e41527
! Mem[00000000858001d8] = 5aff7840d78a56bf, %l7 = 00000000f743fb53, %l1 = feab41b6e766d437
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 5aff7840d78a56bf
! Mem[0000000085800050] = 72b083d47d42f688, %l3 = 00000000000000bf, %l1 = 5aff7840d78a56bf
add %i3,0x50,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 72b083d47d42f688
! Mem[00000000850000e4] = 5d2cea6c, %l2 = 000000000000000d
swap [%i2+0x0e4],%l2 ! %l2 = 000000005d2cea6c
p58_label_18:
! Mem[00000000848000ed] = da9dc4b8, %l4 = fb86612b65e41527
ldstub [%i1+0x0ed],%l4 ! %l4 = 0000009d000000ff
! %f16 = cf3e6306 dc9b0707 06a85af3 3cc28c60
! %f20 = ff4fd7e7 b09b0158 55b81077 253b94ef
! %f24 = 12f5fb80 9c471c45 74493f3a a1797f25
! %f28 = 7b9cfb81 64157bc8 7ac30db8 1ff37d76
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! %f16 = cf3e6306 dc9b0707 06a85af3 3cc28c60
! %f20 = ff4fd7e7 b09b0158 55b81077 253b94ef
! %f24 = 12f5fb80 9c471c45 74493f3a a1797f25
! %f28 = 7b9cfb81 64157bc8 7ac30db8 1ff37d76
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[000000009100002c] = 00a0a21f, %g2 = ffffffffe4f36777
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000000a0
! Mem[0000000084800100] = eb4ecccf, %l4 = 0000009d, %l3 = 000000bf
add %i1,0x100,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000eb4ecccf
! %f16 = cf3e6306 dc9b0707 06a85af3 3cc28c60
! %f20 = ff4fd7e7 b09b0158 55b81077 253b94ef
! %f24 = 12f5fb80 9c471c45 74493f3a a1797f25
! %f28 = 7b9cfb81 64157bc8 7ac30db8 1ff37d76
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000084800058] = 8e89e7e940cb7b8d, %l7 = 00000000f743fb53, %l7 = 00000000f743fb53
add %i1,0x58,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 8e89e7e940cb7b8d
! Mem[00000000858000fb] = 94b6a42d, %l6 = 0000000081e18bc3
ldstub [%i3+0x0fb],%l6 ! %l6 = 0000002d000000ff
! Mem[0000000091000198] = 9dc3db84, %g2 = 00000000000000a0
ldub [%i6+0x19b],%g2 ! %g2 = 000000000000009d
! %f16 = cf3e6306 dc9b0707 06a85af3 3cc28c60
! %f20 = ff4fd7e7 b09b0158 55b81077 253b94ef
! %f24 = 12f5fb80 9c471c45 74493f3a a1797f25
! %f28 = 7b9cfb81 64157bc8 7ac30db8 1ff37d76
mov 0x140,%g6
stda %f16,[%i2+%g6]ASI_COMMIT_S ! Block Store to 0000000085000140
p58_label_19:
! Mem[00000000858001d0] = 000000000000001d, %l0 = 00000000d23ac4eb, %l2 = 000000005d2cea6c
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 000000000000001d
! Mem[00000000900000f8] = cc3a2e158e4a873e, %g2 = 000000000000009d
ldx [%i4+0x0f8],%g2 ! %g2 = cc3a2e158e4a873e
! Mem[0000000085000092] = ff4fd7e7, %l3 = 00000000eb4ecccf
ldstub [%i2+0x092],%l3 ! %l3 = 000000d7000000ff
! Mem[0000000090000000] = 103b4185 c1c5ed9f 23fb10b4 eb7e3e66
! Mem[0000000090000010] = 8314a1d5 d2ef409a 5638d9a5 0f2a3d0f
! Mem[0000000090000020] = 3c7ac321 a7267784 00000000 36f559f6
! Mem[0000000090000030] = d9993863 3503d364 2f251fab afebb12d
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000918000c0] = ccc74c3b71ec5622, %g2 = cc3a2e158e4a873e
ldx [%o0+0x0c0],%g2 ! %g2 = ccc74c3b71ec5622
! %l0 = d23ac4eb, %l1 = 7d42f688, Mem[0000000090000170] = 1d47fa5f deeb383e
std %l0,[%i4+0x170] ! Mem[0000000090000170] = d23ac4eb 7d42f688
! Mem[0000000090000000] = 103b4185 c1c5ed9f 23fb10b4 eb7e3e66
! Mem[0000000090000010] = 8314a1d5 d2ef409a 5638d9a5 0f2a3d0f
! Mem[0000000090000020] = 3c7ac321 a7267784 00000000 36f559f6
! Mem[0000000090000030] = d9993863 3503d364 2f251fab afebb12d
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000084800110] = aaadbe4f1a5b2bbd, %l7 = 8e89e7e940cb7b8d, %l4 = 000000000000009d
add %i1,0x110,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = aaadbe4f1a5b2bbd
membar #Sync ! Added by membar checker (2280)
! Mem[0000000085000158] = 55b81077, %l0 = 00000000d23ac4eb
swap [%i2+0x158],%l0 ! %l0 = 0000000055b81077
! Mem[00000000850001c0] = 9f1983744b4cfcaa, %l4 = aaadbe4f1a5b2bbd, %l6 = 000000000000002d
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 9f1983744b4cfcaa
p58_label_20:
! Mem[0000000091800170] = bdf036a6, %g2 = ccc74c3b71ec5622
ldsh [%o0+0x170],%g2 ! %g2 = ffffffffffffbdf0
! %l5 = 000000000000298f, Mem[00000000900001b0] = f5e5c41a
sth %l5,[%i4+0x1b0] ! Mem[00000000900001b0] = 298fc41a
! Mem[000000009000007c] = 1ff37d76, %g18 = 93113c90b0224f1e
ldsw [%i4+0x07c],%g2 ! %g2 = 93113c90b0224f1e
! Mem[0000000084800024] = 2ec4a448, %l5 = 000000000000298f
ldsw [%i1+0x024],%l5 ! %l5 = 000000002ec4a448
! %f16 = cf3e6306 dc9b0707 06a85af3 3cc28c60
! %f20 = ff4fd7e7 b09b0158 55b81077 253b94ef
! %f24 = 12f5fb80 9c471c45 74493f3a a1797f25
! %f28 = 7b9cfb81 64157bc8 7ac30db8 1ff37d76
mov 0x080,%g6
stda %f16,[%i3+%g6]ASI_BLK_SL ! Block Store to 0000000085800080
! %l0 = 55b81077, %l1 = 7d42f688, Mem[00000000918001c8] = a3704eb7 53b977ab
std %l0,[%o0+0x1c8] ! Mem[00000000918001c8] = 55b81077 7d42f688
! Mem[0000000085800180] = 08483aab 835586c1 04b51f0e cd5e7552
! Mem[0000000085800190] = d25ae791 0e44984f c69eefb5 9b746b58
! Mem[00000000858001a0] = 00000033 1a7abf3b 8106a671 a4e2306f
! Mem[00000000858001b0] = 9bded540 2e07fa5f 83b4cb9b 505b1527
ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000085800180
! Mem[00000000848001d8] = 9ab623a0737dcbf7, %l5 = 000000002ec4a448, %l1 = 72b083d47d42f688
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 9ab623a0737dcbf7
! Mem[0000000084000040] = 5bc85f9c 5ca81a5d 7860eb50 57ecea7f
! Mem[0000000084000050] = 43caebc7 3a584c7a 76fa84f5 691c3436
! Mem[0000000084000060] = 6d835074 6f557451 ff6b3ab3 e5119f38
! Mem[0000000084000070] = 2f9b7bb6 7bd7cf3e 79369999 6c7fd999
mov 0x040,%g6
ldda [%i0+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000084000040
! Mem[000000008580004e] = f4b86f1b, %l7 = 8e89e7e940cb7b8d
ldstub [%i3+0x04e],%l7 ! %l7 = 0000006f000000ff
p58_label_21:
! Mem[0000000085000138] = 750805f0, %l0 = 0000000055b81077
swap [%i2+0x138],%l0 ! %l0 = 00000000750805f0
! Mem[0000000090800150] = 68fd6f48, %g2 = 000000001ff37d76
ldub [%i5+0x153],%g2 ! %g2 = 0000000000000068
! Mem[00000000840001f8] = 72b083d4, %l5 = 000000002ec4a448
swap [%i0+0x1f8],%l5 ! %l5 = 0000000072b083d4
! %f16 = 08483aab 835586c1 04b51f0e cd5e7552
! %f20 = d25ae791 0e44984f c69eefb5 9b746b58
! %f24 = 00000033 1a7abf3b 8106a671 a4e2306f
! %f28 = 9bded540 2e07fa5f 83b4cb9b 505b1527
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000084800180] = 40b6b239, %l5 = 0000000072b083d4
ldsw [%i1+0x180],%l5 ! %l5 = 0000000040b6b239
! %f0 = 5bc85f9c 5ca81a5d 7860eb50 57ecea7f
! %f4 = 43caebc7 3a584c7a 76fa84f5 691c3436
! %f8 = 6d835074 6f557451 ff6b3ab3 e5119f38
! %f12 = 2f9b7bb6 7bd7cf3e 79369999 6c7fd999
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000084800028] = 7f37f038763b5b0e, %l0 = 00000000750805f0
ldx [%i1+%o5],%l0 ! %l0 = 7f37f038763b5b0e
! Mem[0000000084000018] = a42077305ef40f15, %l4 = aaadbe4f1a5b2bbd, %l2 = 000000000000001d
add %i0,0x18,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a42077305ef40f15
membar #Sync ! Added by membar checker (2281)
! Mem[00000000858000b4] = 81fb9c7b, %l6 = 4b4cfcaa, %l2 = 5ef40f15
add %i3,0xb4,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000081fb9c7b
! Mem[00000000840001cc] = bf7719aa, %l5 = 0000000040b6b239
swap [%i0+0x1cc],%l5 ! %l5 = 00000000bf7719aa
p58_label_22:
! Mem[0000000085000090] = ff4fffe7, %l5 = 00000000bf7719aa
swap [%i2+0x090],%l5 ! %l5 = 00000000ff4fffe7
! Mem[000000008400004c] = 57ecea7f, %l7 = 000000000000006f
lduw [%i0+0x04c],%l7 ! %l7 = 0000000057ecea7f
! Mem[00000000850000b1] = 7b9cfb81, %l0 = 7f37f038763b5b0e
ldstub [%i2+0x0b1],%l0 ! %l0 = 0000009c000000ff
! %l3 = 00000000000000d7, Mem[0000000085000138] = 55b81077
sth %l3,[%i2+0x138] ! Mem[0000000085000138] = 00d71077
! Mem[0000000084800140] = 26bce8fdf743fb53, %l1 = 9ab623a0737dcbf7, %l6 = 9f1983744b4cfcaa
add %i1,0x140,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 26bce8fdf743fb53
! Mem[0000000091000020] = 000000d3, %g2 = 0000000000000068
ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000100] = 3e6306dc, %g2 = 0000000000000000
ldub [%i4+0x101],%g2 ! %g2 = 000000000000003e
! %l6 = f743fb53, %l7 = 57ecea7f, Mem[0000000091800150] = d90775af b80be421
std %l6,[%o0+0x150] ! Mem[0000000091800150] = f743fb53 57ecea7f
! Mem[0000000084800050] = 0fbab77c5dbb4510, %l4 = aaadbe4f1a5b2bbd, %l4 = aaadbe4f1a5b2bbd
add %i1,0x50,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 0fbab77c5dbb4510
! Mem[0000000091000040] = ed537811, %g18 = 93113c90b0224f1e
ldsw [%i6+0x040],%g2 ! %g2 = 93113c90b0224f1e
p58_label_23:
! Mem[0000000091800108] = 999fbad0, %g2 = ffffffffed537811
ldsb [%o0+0x108],%g2 ! %g2 = ffffffffffffff99
! %l5 = 00000000ff4fffe7, Mem[00000000900000d0] = 592fdb41c782464c
stx %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = 00000000ff4fffe7
! Mem[00000000918001b8] = e384e8a2, %g2 = ffffffffffffff99
lduw [%o0+0x1b8],%g2 ! %g2 = 00000000e384e8a2
! Mem[0000000085000083] = cf3e6306, %l1 = 9ab623a0737dcbf7
ldstub [%i2+0x083],%l1 ! %l1 = 00000006000000ff
! Mem[0000000090000140] = 08483aab 835586c1 04b51f0e cd5e7552
! Mem[0000000090000150] = d25ae791 0e44984f c69eefb5 9b746b58
! Mem[0000000090000160] = 00000033 1a7abf3b 8106a671 a4e2306f
! Mem[0000000090000170] = 9bded540 2e07fa5f 83b4cb9b 505b1527
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000085800048] = 8c323980f4b8ff1b, %l3 = 00000000000000d7, %l0 = 000000000000009c
add %i3,0x48,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 8c323980f4b8ff1b
! %l6 = 26bce8fdf743fb53, Mem[0000000090000010] = 8314a1d5
stw %l6,[%i4+%o2] ! Mem[0000000090000010] = f743fb53
! Mem[00000000918001d0] = 6629cc04, %g2 = 00000000e384e8a2
ldub [%o0+0x1d0],%g2 ! %g2 = 0000000000000066
! %f16 = 08483aab 835586c1 04b51f0e cd5e7552
! %f20 = d25ae791 0e44984f c69eefb5 9b746b58
! %f24 = 00000033 1a7abf3b 8106a671 a4e2306f
! %f28 = 9bded540 2e07fa5f 83b4cb9b 505b1527
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l0 = f4b8ff1b, %l1 = 00000006, Mem[0000000085800150] = 9658e294 7057b3e6
std %l0,[%i3+0x150] ! Mem[0000000085800150] = f4b8ff1b 00000006
p58_label_24:
! Mem[00000000908000d0] = b92bd588, %g2 = 0000000000000066
lduw [%i5+0x0d0],%g2 ! %g2 = 00000000b92bd588
! Mem[0000000091800070] = 53289875b5f02dc7, %g2 = 00000000b92bd588
ldx [%o0+0x070],%g2 ! %g2 = 53289875b5f02dc7
! Mem[00000000900001e0] = 3c7ac321 a7267784, %g2 = b5f02dc7, %g3 = 62078fa2
ldd [%i4+0x1e0],%g2 ! %g2 = 000000003c7ac321 00000000a7267784
! Mem[0000000084000068] = ff6b3ab3, %l0 = 8c323980f4b8ff1b
lduh [%i0+0x06a],%l0 ! %l0 = 0000000000003ab3
! Mem[0000000084000094] = 14c369a6, %l0 = 00003ab3, %l1 = 00000006
add %i0,0x94,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000014c369a6
! Mem[0000000085000164] = 9c471c45, %l1 = 14c369a6, %l7 = 57ecea7f
add %i2,0x164,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000009c471c45
! Mem[00000000850000b8] = 7ac3ffb8, %l1 = 14c369a6, %l7 = 9c471c45
add %i2,0xb8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007ac3ffb8
! Mem[00000000850000f8] = 63c9cdc1, %l3 = 000000d7, %l0 = 00003ab3
add %i2,0xf8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000063c9cdc1
! Mem[00000000848000c0] = dc113cde 5220bcc6 78dac945 710a297e
! Mem[00000000848000d0] = 4c9480e0 138ddc8f 41424ee2 21dcbe00
! Mem[00000000848000e0] = 36f559f6 85e440fd 294bbc14 daffc4b8
! Mem[00000000848000f0] = ce62b732 8a272afc 54589408 050ee298
mov 0x0c0,%g4
ldda [%i1+%g4]ASI_BLK_AIUS,%f0 ! Block Load from 00000000848000c0
! %f0 = dc113cde 5220bcc6 78dac945 710a297e
! %f4 = 4c9480e0 138ddc8f 41424ee2 21dcbe00
! %f8 = 36f559f6 85e440fd 294bbc14 daffc4b8
! %f12 = ce62b732 8a272afc 54589408 050ee298
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
p58_label_25:
! Mem[0000000090800078] = 27ba3968, %g2 = 000000003c7ac321
ldub [%i5+0x078],%g2 ! %g2 = 0000000000000027
! Mem[0000000090000080] = 5d1aa85c 9c5fc85b 7feaec57 50eb6078
! Mem[0000000090000090] = 7a4c583a c7ebca43 36341c69 f584fa76
! Mem[00000000900000a0] = 5174556f 7450836d 389f11e5 b33a6bff
! Mem[00000000900000b0] = 3ecfd77b b67b9b2f 99d97f6c 99993679
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l4 = 0fbab77c5dbb4510, Mem[00000000910001a8] = 9b27b854e1fc753e
stx %l4,[%i6+0x1a8] ! Mem[00000000910001a8] = 0fbab77c5dbb4510
! %l0 = 0000000063c9cdc1, Mem[0000000090800050] = 7bb3e03f1e244677
stx %l0,[%i5+0x050] ! Mem[0000000090800050] = 0000000063c9cdc1
! Mem[0000000091800170] = bdf036a6 f8334f44, %g2 = 00000027, %g3 = a7267784
ldd [%o0+0x170],%g2 ! %g2 = 00000000bdf036a6 00000000f8334f44
membar #Sync ! Added by membar checker (2282)
! Mem[000000009000005c] = 746b5800, %g2 = 00000000bdf036a6
ldsb [%i4+0x05d],%g2 ! %g2 = 0000000000000074
! Mem[00000000918000a4] = 1b4c8552, %g2 = 0000000000000074
ldsb [%o0+0x0a6],%g2 ! %g2 = 000000000000001b
! Mem[0000000090800018] = 97f1f9a0609ec613, %g2 = 000000000000001b
ldx [%i5+%o3],%g2 ! %g2 = 97f1f9a0609ec613
! Mem[00000000918000ec] = 823f4441, %g2 = 97f1f9a0609ec613
ldsh [%o0+0x0ec],%g2 ! %g2 = ffffffffffff823f
! Mem[0000000084000010] = 6f2f3efb09fc73f3, %l4 = 0fbab77c5dbb4510, %l5 = 00000000ff4fffe7
add %i0,0x10,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6f2f3efb09fc73f3
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 0000000063c9cdc1
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000014c369a6
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000081fb9c7b
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000d7
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0fbab77c5dbb4510
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 6f2f3efb09fc73f3
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 26bce8fdf743fb53
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007ac3ffb8
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 dc113cde 5220bcc6
bne %xcc,p58_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 78dac945 710a297e
bne %xcc,p58_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4c9480e0 138ddc8f
bne %xcc,p58_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 41424ee2 21dcbe00
bne %xcc,p58_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 36f559f6 85e440fd
bne %xcc,p58_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 294bbc14 daffc4b8
bne %xcc,p58_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ce62b732 8a272afc
bne %xcc,p58_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 54589408 050ee298
bne %xcc,p58_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 08483aab 835586c1
bne %xcc,p58_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 04b51f0e cd5e7552
bne %xcc,p58_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be d25ae791 0e44984f
bne %xcc,p58_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be c69eefb5 9b746b58
bne %xcc,p58_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 00000033 1a7abf3b
bne %xcc,p58_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 8106a671 a4e2306f
bne %xcc,p58_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9bded540 2e07fa5f
bne %xcc,p58_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 83b4cb9b 505b1527
bne %xcc,p58_f30_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = b32c40f8e63d0cff
ldx [%i0+0x000],%g3 ! Observed data at 0000000084000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x000,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4d094bb00c68a8d7
ldx [%i0+0x098],%g3 ! Observed data at 0000000084000098
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b320c2ff030150cb
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000840000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 1113c6b5c60cff62
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000840000b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = cf3e6306dc9b0707
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000840000c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 06a85af33cc28c60
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000840000c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff4fd7e7b09b0158
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000840000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 55b81077253b94ef
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000840000d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 12f5fb809c471c45
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000840000e0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 74493f3aa1797f25
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000840000e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 7bfffb8164157bc8
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000840000f0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7ac30db81ff37d76
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000840000f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 3afdff36d3b4ffc9
ldx [%i0+0x118],%g3 ! Observed data at 0000000084000118
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = d2d26e13ea4560bd
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 = b4ff9df4bb54875d
ldx [%i0+0x140],%g3 ! Observed data at 0000000084000140
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = e5c0c95e40b6b239
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000840001c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 2ec4a448ff7fddb5
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+0x038],%g2 ! Expected data = f651a832ccb7896d
ldx [%i1+0x038],%g3 ! Observed data at 0000000084800038
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 26ccae8afa272228
ldx [%i1+0x070],%g3 ! Observed data at 0000000084800070
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9e7108c7ccb7896d
ldx [%i1+0x078],%g3 ! Observed data at 0000000084800078
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 65e415279e7108c7
ldx [%i1+0x098],%g3 ! Observed data at 0000000084800098
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 294bbc14daffc4b8
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000848000e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x138],%g2 ! Expected data = ffffe294493688ca
ldx [%i1+0x138],%g3 ! Observed data at 0000000084800138
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = b429f1d60000001e
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000848001b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1b8,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 0000008374268392
ldx [%i2+0x020],%g3 ! Observed data at 0000000085000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000000001d
ldx [%i2+0x030],%g3 ! Observed data at 0000000085000030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x030,%g4
ldx [%g1+0x080],%g2 ! Expected data = cf3e63ffdc9b0707
ldx [%i2+0x080],%g3 ! Observed data at 0000000085000080
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = bf7719aab09b0158
ldx [%i2+0x090],%g3 ! Observed data at 0000000085000090
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 12f5ff809c471c45
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000850000a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7bfffb8164157bc8
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000850000b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 7ac3ffb81ff37d76
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000850000b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 5c1dffd2a0f5bba2
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000850000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8db519c20000000d
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000850000e0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00d71077b00fce0f
ldx [%i2+0x138],%g3 ! Observed data at 0000000085000138
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = cf3e6306dc9b0707
ldx [%i2+0x140],%g3 ! Observed data at 0000000085000140
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 06a85af33cc28c60
ldx [%i2+0x148],%g3 ! Observed data at 0000000085000148
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff4fd7e7b09b0158
ldx [%i2+0x150],%g3 ! Observed data at 0000000085000150
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = d23ac4eb253b94ef
ldx [%i2+0x158],%g3 ! Observed data at 0000000085000158
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 12f5fb809c471c45
ldx [%i2+0x160],%g3 ! Observed data at 0000000085000160
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 74493f3aa1797f25
ldx [%i2+0x168],%g3 ! Observed data at 0000000085000168
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7b9cfb8164157bc8
ldx [%i2+0x170],%g3 ! Observed data at 0000000085000170
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7ac30db81ff37d76
ldx [%i2+0x178],%g3 ! Observed data at 0000000085000178
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 49d248ff9395298f
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 = 36bc948527a8a9ff
ldx [%i3+0x000],%g3 ! Observed data at 0000000085800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0ee3bf55372d04a9
ldx [%i3+0x028],%g3 ! Observed data at 0000000085800028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 8c323980f4b8ff1b
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 = 72b083d47d42f688
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 = 00000003aa49c241
ldx [%i3+0x058],%g3 ! Observed data at 0000000085800058
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 07079bdc06633ecf
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 = 608cc23cf35aa806
ldx [%i3+0x088],%g3 ! Observed data at 0000000085800088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 58019bb0e7d74fff
ldx [%i3+0x090],%g3 ! Observed data at 0000000085800090
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ef943b257710b855
ldx [%i3+0x098],%g3 ! Observed data at 0000000085800098
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 451c479c80fbf512
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000858000a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 257f79a13a3f4974
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000858000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c87b156481fb9c7b
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000858000b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 767df31fb80dc37a
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000858000b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a7c6e2d90000001e
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000858000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 91f665377ab988ae
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000858000d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 94b6a4ff237e3d14
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000858000f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 9fedc5c185413b10
ldx [%i3+0x100],%g3 ! Observed data at 0000000085800100
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 663e7eebb410fb23
ldx [%i3+0x108],%g3 ! Observed data at 0000000085800108
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 9a40efd2d5a114ff
ldx [%i3+0x110],%g3 ! Observed data at 0000000085800110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0f3d2a0fa5d93856
ldx [%i3+0x118],%g3 ! Observed data at 0000000085800118
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 847726a721c37a3c
ldx [%i3+0x120],%g3 ! Observed data at 0000000085800120
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 923d1fc6a1f5fb54
ldx [%i3+0x128],%g3 ! Observed data at 0000000085800128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 64d3ff35633899d9
ldx [%i3+0x130],%g3 ! Observed data at 0000000085800130
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2db1ebafab1f252f
ldx [%i3+0x138],%g3 ! Observed data at 0000000085800138
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = c5ff67fa24aebf79
ldx [%i3+0x140],%g3 ! Observed data at 0000000085800140
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = f4b8ff1b00000006
ldx [%i3+0x150],%g3 ! Observed data at 0000000085800150
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 526446345f09ff22
ldx [%i3+0x160],%g3 ! Observed data at 0000000085800160
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3d99d732fffffb5d
ldx [%i3+0x170],%g3 ! Observed data at 0000000085800170
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000331a7abf3b
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 = 83b4cb9b505b1527
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000858001b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000000000001d
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000858001d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5aff7840d78a56bf
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000858001d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1d8,%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:
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084000018]
done
p58_trap1o:
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084000018]
done
p58_trap2e:
stxa %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800020]
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x040,%g1
stda %f0,[%i3+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
stda %f0,[%i4]ASI_BLK_AIUP
membar #Sync
done
p58_trap2o:
stxa %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800020]
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x040,%g1
stda %f0,[%o3+%g1]ASI_BLK_AIUP
membar #Sync
stda %f0,[%o4]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 = 694137568c03c642
ldx [%g1+0x008],%l1 ! %l1 = 5b130be9f54de3a9
ldx [%g1+0x010],%l2 ! %l2 = fe6a81af9e12302d
ldx [%g1+0x018],%l3 ! %l3 = 6ce33668241ae8c7
ldx [%g1+0x020],%l4 ! %l4 = 04f25a9a9e7108c7
ldx [%g1+0x028],%l5 ! %l5 = 75c9c7e29f310ca8
ldx [%g1+0x030],%l6 ! %l6 = 8b224907fe14522d
ldx [%g1+0x038],%l7 ! %l7 = d2e17fe09204d915
! 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 = 7524f68f 2341b5ba d1a0826a fbf8965b
! %f4 = a699c7d0 a745d959 424819b7 e5efbbf3
! %f8 = 24a67f79 97165710 5f50330b adf75f6d
! %f12 = 2c172a0e c2263cb6 71b4731c 0180522f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6bdfaab7 32d3565c 101801b3 b65b160a
! %f20 = 7f800d68 a488461d b62c69da 77ea6c50
! %f24 = dc92bcc1 a16b08c4 01eccf58 f65ef6aa
! %f28 = d5437de5 77354ab5 20fac729 02971d0c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d4dd798e 48521221 1af5703f e4a48ae5
! %f36 = 08a1416f 25c7b088 f8f6fc92 c832aa9c
! %f40 = c9d8a4f8 e05933ff 16655eb2 e29b4737
! %f44 = 1bd2650a c636ec78 f63694d1 fdf9f553
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x604147c800000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 604147c800000010
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[00000000900001f8] = 82ca3016 1d250333, %g2 = ff76aba6, %g3 = 0bad0b00
ldd [%i4+0x1f8],%g2 ! %g2 = 0000000082ca3016 000000001d250333
! Mem[0000000086800178] = 613e149dce03e13c, %l5 = 185d3fcc1a9bce31, %l5 = 185d3fcc1a9bce31
add %i1,0x178,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 613e149dce03e13c
! %f16 = 6bdfaab7 32d3565c 101801b3 b65b160a
! %f20 = 7f800d68 a488461d b62c69da 77ea6c50
! %f24 = dc92bcc1 a16b08c4 01eccf58 f65ef6aa
! %f28 = d5437de5 77354ab5 20fac729 02971d0c
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[000000008780005a] = 7246f860, %l1 = 034c058e933eafa6
ldstub [%i3+0x05a],%l1 ! %l1 = 000000f8000000ff
! Mem[0000000090800028] = 5450c5f0ab873e82, %g2 = 0000000082ca3016
ldx [%i5+%o5],%g2 ! %g2 = 5450c5f0ab873e82
! Mem[00000000908001d4] = 5e10b39d, %g2 = 5450c5f0ab873e82
ldsb [%i5+0x1d4],%g2 ! %g2 = 000000000000005e
! Mem[0000000091800064] = b85dc7f0, %g2 = 000000000000005e
ldub [%o0+0x064],%g2 ! %g2 = 00000000000000b8
! Mem[000000008680016c] = cb0af943, %l3 = 8634e738, %l1 = 000000f8
add %i1,0x16c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000cb0af943
! %l0 = 94d7c521, %l1 = cb0af943, Mem[0000000091800058] = 51ef187d 16f097b1
std %l0,[%o0+0x058] ! Mem[0000000091800058] = 94d7c521 cb0af943
! %l3 = 02771b768634e738, Mem[0000000091800124] = 12c96167
stw %l3,[%o0+0x124] ! Mem[0000000091800124] = 8634e738
p59_label_2:
! Mem[0000000090800118] = 9ea7e06069bdf7dc, %g2 = 00000000000000b8
ldx [%i5+0x118],%g2 ! %g2 = 9ea7e06069bdf7dc
! %l4 = b391fe73, %l5 = ce03e13c, Mem[0000000086000070] = e5826264 fed74a5b
std %l4,[%i0+0x070] ! Mem[0000000086000070] = b391fe73 ce03e13c
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
membar #Sync ! Added by membar checker (2283)
! Mem[0000000087800040] = 22abb860 3cd79b1f a82896d3 7d8b3a4b
! Mem[0000000087800050] = 096f243d f3e32cb8 7246ff60 9c1b6bc3
! Mem[0000000087800060] = 8b5c19c1 fa902db5 55ab82b3 05b7391f
! Mem[0000000087800070] = 1b217343 7fcb4e4b 07a35348 0a4a8194
ldda [%i3+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000087800040
! Mem[0000000087000160] = ff8f35b5, %l1 = cb0af943, %l1 = cb0af943
add %i2,0x160,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ff8f35b5
! %l1 = 00000000ff8f35b5, Mem[0000000090800130] = d1b2218e
stw %l1,[%i5+0x130] ! Mem[0000000090800130] = ff8f35b5
! Mem[00000000908001f0] = 6a20e8b4, %g2 = 9ea7e06069bdf7dc
ldub [%i5+0x1f0],%g2 ! %g2 = 000000000000006a
! %l4 = fb9d943db391fe73, Mem[0000000090000094] = f9142146
stb %l4,[%i4+0x094] ! Mem[0000000090000094] = 73142146
! Mem[0000000090000074] = c65c276f, %g2 = 000000000000006a
ldub [%i4+0x075],%g2 ! %g2 = 00000000000000c6
! Mem[00000000910001b8] = d7a910f8, %g2 = 00000000000000c6
lduw [%i6+0x1b8],%g2 ! %g2 = 00000000d7a910f8
p59_label_3:
! Mem[000000008700010c] = 53e7e4d2, %l1 = 00000000ff8f35b5
swap [%i2+0x10c],%l1 ! %l1 = 0000000053e7e4d2
! %l6 = 297dffcc, %l7 = 0536094e, Mem[0000000090000118] = b62c69da 77ea6c50
std %l6,[%i4+0x118] ! Mem[0000000090000118] = 297dffcc 0536094e
! Mem[00000000870000ea] = f2c88012, %l0 = 042632b194d7c521
ldstub [%i2+0x0ea],%l0 ! %l0 = 00000080000000ff
! Mem[0000000086000008] = 6cd653e4ea4051b4, %l6 = 489f9c48297dffcc, %l5 = 613e149dce03e13c
add %i0,0x08,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 6cd653e4ea4051b4
! Mem[00000000900000f0] = 917b1b8f, %g2 = 00000000d7a910f8
ldub [%i4+0x0f2],%g2 ! %g2 = 0000000000000091
! Mem[0000000090800140] = 7b6f9104, %g18 = 5ae59f16b8fbbf78
ldsw [%i5+0x140],%g2 ! %g2 = 5ae59f16b8fbbf78
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000086800058] = d1bb8c34, %l0 = 00000080, %l7 = 0536094e
add %i1,0x58,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d1bb8c34
! %f16 = 6bdfaab7 32d3565c 101801b3 b65b160a
! %f20 = 7f800d68 a488461d b62c69da 77ea6c50
! %f24 = dc92bcc1 a16b08c4 01eccf58 f65ef6aa
! %f28 = d5437de5 77354ab5 20fac729 02971d0c
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000009000013c] = 02971d0c, %g2 = 000000007b6f9104
lduw [%i4+0x13c],%g2 ! %g2 = 0000000002971d0c
p59_label_4:
! Mem[00000000910001a8] = 9b27b854 e1fc753e, %g2 = 02971d0c, %g3 = 1d250333
ldd [%i6+0x1a8],%g2 ! %g2 = 000000009b27b854 00000000e1fc753e
membar #Sync ! Added by membar checker (2284)
! Mem[0000000090000000] = 6bdfaab7 32d3565c 101801b3 b65b160a
! Mem[0000000090000010] = 7f800d68 a488461d b62c69da 77ea6c50
! Mem[0000000090000020] = dc92bcc1 a16b08c4 01eccf58 f65ef6aa
! Mem[0000000090000030] = d5437de5 77354ab5 20fac729 02971d0c
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000086000028] = 9c34fb0329ae84d3, %l1 = 0000000053e7e4d2, %l1 = 0000000053e7e4d2
add %i0,0x28,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 9c34fb0329ae84d3
! Mem[00000000910000a8] = 477df7d6, %g2 = 000000009b27b854
lduw [%i6+0x0a8],%g2 ! %g2 = 00000000477df7d6
! %l4 = b391fe73, %l5 = ea4051b4, Mem[0000000091800128] = 5e315fe8 cd05bea2
std %l4,[%o0+0x128] ! Mem[0000000091800128] = b391fe73 ea4051b4
! Mem[0000000087800138] = d6b79ce6f89ef2b3, %l6 = 489f9c48297dffcc, %l2 = be5b27a67bd83707
add %i3,0x138,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d6b79ce6f89ef2b3
! Mem[00000000860000ac] = 9e9abf52, %l1 = 29ae84d3, %l7 = d1bb8c34
add %i0,0xac,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000009e9abf52
! %l2 = d6b79ce6f89ef2b3, Mem[000000008600002d] = 29ae84d3
stb %l2,[%i0+0x02d] ! Mem[000000008600002c] = 29b384d3
! Mem[000000009080003c] = 337c4c3d, %g18 = 5ae59f16b8fbbf78
ldsw [%i5+0x03c],%g2 ! %g2 = 5ae59f16b8fbbf78
! %l4 = fb9d943db391fe73, Mem[0000000087800044] = 3cd79b1f
stw %l4,[%i3+0x044] ! Mem[0000000087800044] = b391fe73
p59_label_5:
! Mem[0000000087000037] = f5f6d1b1, %l0 = 0000000000000080
ldstub [%i2+0x037],%l0 ! %l0 = 000000b1000000ff
! Mem[000000008680002c] = 61f4d74e, %l6 = 489f9c48297dffcc
swap [%i1+0x02c],%l6 ! %l6 = 0000000061f4d74e
! Mem[0000000086800170] = 5bd25a0b, %l1 = 9c34fb0329ae84d3
swap [%i1+0x170],%l1 ! %l1 = 000000005bd25a0b
! %l5 = 6cd653e4ea4051b4, Mem[00000000868001cc] = de8c0853
sth %l5,[%i1+0x1cc] ! Mem[00000000868001cc] = 51b40853
! Mem[0000000091800104] = 866f2604, %g2 = 00000000337c4c3d
ldsb [%o0+0x104],%g2 ! %g2 = ffffffffffffff86
membar #Sync ! Added by membar checker (2285)
! %l7 = 000000009e9abf52, Mem[000000009000003b] = 2902971d
stb %l7,[%i4+0x03b] ! Mem[0000000090000038] = 5202971d
! Mem[00000000860000c0] = 393925da, %l1 = 5bd25a0b, %l3 = 8634e738
add %i0,0xc0,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000393925da
! %l4 = b391fe73, %l5 = ea4051b4, Mem[0000000087800080] = 0eae5f70 832c0303
std %l4,[%i3+0x080] ! Mem[0000000087800080] = b391fe73 ea4051b4
! Mem[0000000087800078] = 07a35348, %l0 = 00000000000000b1
lduh [%i3+0x078],%l0 ! %l0 = 00000000000007a3
! %f0 = 1f9bd73c 60b8ab22 4b3a8b7d d39628a8
! %f4 = b82ce3f3 3d246f09 c36b1b9c 60ff4672
! %f8 = b52d90fa c1195c8b 1f39b705 b382ab55
! %f12 = 4b4ecb7f 4373211b 94814a0a 4853a307
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0
p59_label_6:
membar #Sync ! Added by membar checker (2286)
! %f0 = 1f9bd73c 60b8ab22 4b3a8b7d d39628a8
! %f4 = b82ce3f3 3d246f09 c36b1b9c 60ff4672
! %f8 = b52d90fa c1195c8b 1f39b705 b382ab55
! %f12 = 4b4ecb7f 4373211b 94814a0a 4853a307
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[00000000870001e4] = aeb3a054, %l6 = 61f4d74e, %l0 = 000007a3
add %i2,0x1e4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000aeb3a054
! Mem[00000000870000d8] = 7227cd37fde868e0, %l1 = 000000005bd25a0b, %l6 = 0000000061f4d74e
add %i2,0xd8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 7227cd37fde868e0
! %l2 = f89ef2b3, %l3 = 393925da, Mem[0000000087800168] = 03ae724b 6c73b42e
std %l2,[%i3+0x168] ! Mem[0000000087800168] = f89ef2b3 393925da
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 73142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[00000000868001f8] = 3b982369, %l3 = 00000000393925da
swap [%i1+0x1f8],%l3 ! %l3 = 000000003b982369
! Mem[00000000908000cc] = 9fc9bfcc, %g2 = ffffffffffffff86
lduh [%i5+0x0cc],%g2 ! %g2 = 0000000000009fc9
! Mem[00000000878000ec] = d9fdb4a3, %l6 = 7227cd37fde868e0
swap [%i3+0x0ec],%l6 ! %l6 = 00000000d9fdb4a3
! %l2 = d6b79ce6f89ef2b3, Mem[00000000910001a4] = db204b78
stw %l2,[%i6+0x1a4] ! Mem[00000000910001a4] = f89ef2b3
! Mem[0000000087800148] = 93c12356 ebeb5468, %l6 = d9fdb4a3, %l7 = 9e9abf52
ldd [%i3+0x148],%l6 ! %l6 = 0000000093c12356 00000000ebeb5468
p59_label_7:
! %l0 = 00000000aeb3a054, Mem[0000000091000158] = 18918d26d6b3d8c4
stx %l0,[%i6+0x158] ! Mem[0000000091000158] = 00000000aeb3a054
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 73142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000058] = cd7b5735, %g18 = 5ae59f16b8fbbf78
ldsw [%i6+0x058],%g2 ! %g2 = 5ae59f16b8fbbf78
! %l0 = 00000000aeb3a054, Mem[00000000910000c0] = df3ea82d
stw %l0,[%i6+0x0c0] ! Mem[00000000910000c0] = aeb3a054
! Mem[0000000086000106] = ed488101, %l2 = d6b79ce6f89ef2b3
ldstub [%i0+0x106],%l2 ! %l2 = 00000081000000ff
! Mem[00000000918001cc] = b977ab66, %g2 = ffffffffcd7b5735
ldub [%o0+0x1cd],%g2 ! %g2 = 00000000000000b9
! %f0 = 1f9bd73c 60b8ab22 4b3a8b7d d39628a8
! %f4 = b82ce3f3 3d246f09 c36b1b9c 60ff4672
! %f8 = b52d90fa c1195c8b 1f39b705 b382ab55
! %f12 = 4b4ecb7f 4373211b 94814a0a 4853a307
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000086800020] = 07693068, %l6 = 93c12356, %l1 = 5bd25a0b
add %i1,0x20,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000007693068
! Mem[00000000878001c0] = 975af32e b8875118 9cfea8c0 d1bb44f0
! Mem[00000000878001d0] = 7f06270b f484f17d e3bc6dac f2b8655b
! Mem[00000000878001e0] = bf749331 d904d3e9 80072aeb a4e5ea06
! Mem[00000000878001f0] = a3c10507 48e2bec9 e882d14b b61c9043
ldda [%i3+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000878001c0
! Mem[0000000086800068] = c362b192cce05ee5, %l1 = 0000000007693068, %l5 = 6cd653e4ea4051b4
add %i1,0x68,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = c362b192cce05ee5
p59_label_8:
! %f16 = 185187b8 2ef35a97 f044bbd1 c0a8fe9c
! %f20 = 7df184f4 0b27067f 5b65b8f2 ac6dbce3
! %f24 = e9d304d9 319374bf 06eae5a4 eb2a0780
! %f28 = c9bee248 0705c1a3 43901cb6 4bd182e8
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000087800174] = 518bdd20, %l5 = cce05ee5, %l5 = cce05ee5
add %i3,0x174,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000518bdd20
! Mem[000000008680001b] = c504094c, %l0 = 00000000aeb3a054
ldstub [%i1+0x01b],%l0 ! %l0 = 0000004c000000ff
! %l6 = 0000000093c12356, Mem[0000000091000072] = 415c7c47
sth %l6,[%i6+0x072] ! Mem[0000000091000070] = 23567c47
! %f16 = 185187b8 2ef35a97 f044bbd1 c0a8fe9c
! %f20 = 7df184f4 0b27067f 5b65b8f2 ac6dbce3
! %f24 = e9d304d9 319374bf 06eae5a4 eb2a0780
! %f28 = c9bee248 0705c1a3 43901cb6 4bd182e8
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[00000000870000f4] = c0191560, %l7 = 00000000ebeb5468
swap [%i2+0x0f4],%l7 ! %l7 = 00000000c0191560
! Mem[00000000878000a8] = a528d46b 688cd54d, %l6 = 93c12356, %l7 = c0191560
ldd [%i3+0x0a8],%l6 ! %l6 = 00000000a528d46b 00000000688cd54d
membar #Sync ! Added by membar checker (2287)
! Mem[00000000900001ec] = b382ab55, %g2 = 00000000000000b9
ldsh [%i4+0x1ec],%g2 ! %g2 = ffffffffffffb382
! Mem[00000000908001f0] = b438c6dd, %g2 = ffffffffffffb382
ldsb [%i5+0x1f3],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000086000090] = d7fe598c c5839f3f, %l4 = b391fe73, %l5 = 518bdd20
ldd [%i0+0x090],%l4 ! %l4 = 00000000d7fe598c 00000000c5839f3f
p59_label_9:
! %l5 = 00000000c5839f3f, Mem[0000000086000127] = 1428d3a9
stb %l5,[%i0+0x127] ! Mem[0000000086000124] = 1428d33f
! Mem[000000008700007c] = 9b4bfb0a, %l4 = d7fe598c, %l5 = c5839f3f
add %i2,0x7c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000009b4bfb0a
! Mem[00000000900000dc] = ed571155, %g18 = 5ae59f16b8fbbf78
ldsw [%i4+0x0dc],%g2 ! %g2 = 5ae59f16b8fbbf78
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000087000018] = e8b5fd72, %l1 = 0000000007693068
lduw [%i2+%o3],%l1 ! %l1 = 00000000e8b5fd72
membar #Sync ! Added by membar checker (2288)
! %l5 = 000000009b4bfb0a, Mem[000000009000018c] = 60b95bc6
stw %l5,[%i4+0x18c] ! Mem[000000009000018c] = 9b4bfb0a
! Mem[0000000087800064] = fa902db5, %l2 = 0000000000000081
swap [%i3+0x064],%l2 ! %l2 = 00000000fa902db5
! Mem[0000000086000048] = ff6d2956, %l1 = 00000000e8b5fd72
swap [%i0+0x048],%l1 ! %l1 = 00000000ff6d2956
! Mem[0000000091800134] = 8f1f7fe0, %g2 = ffffffffed571155
lduw [%o0+0x134],%g2 ! %g2 = 000000008f1f7fe0
! Mem[0000000090800018] = 97f1f9a0, %g2 = 000000008f1f7fe0
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff97f1
p59_label_10:
! Mem[0000000087800150] = 5452c81b895f043a, %l1 = 00000000ff6d2956, %l4 = 00000000d7fe598c
add %i3,0x150,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 5452c81b895f043a
! Mem[0000000086800138] = 9adbc067076d4b28, %l7 = 00000000688cd54d, %l3 = 000000003b982369
add %i1,0x138,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 9adbc067076d4b28
! Mem[0000000087800118] = a7513dd8 2565543c, %l2 = fa902db5, %l3 = 076d4b28
ldd [%i3+0x118],%l2 ! %l2 = 00000000a7513dd8 000000002565543c
! Mem[00000000860000e0] = c6e06208, %l1 = 00000000ff6d2956
swap [%i0+0x0e0],%l1 ! %l1 = 00000000c6e06208
! Mem[0000000086800120] = d2d1fb36dfe70bdc, %l5 = 000000009b4bfb0a, %l0 = 000000000000004c
add %i1,0x120,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = d2d1fb36dfe70bdc
! Mem[0000000087800138] = d6b79ce6, %l4 = 895f043a, %l3 = 2565543c
add %i3,0x138,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000d6b79ce6
! Mem[00000000878000c8] = c8bd2d43, %l3 = 00000000d6b79ce6
swap [%i3+0x0c8],%l3 ! %l3 = 00000000c8bd2d43
! Mem[0000000090800154] = fd6f486e, %g2 = ffffffffffff97f1
lduh [%i5+0x154],%g2 ! %g2 = 000000000000fd6f
! Mem[00000000910001f0] = 24d29c39, %g2 = 000000000000fd6f
ldub [%i6+0x1f2],%g2 ! %g2 = 0000000000000024
! %l0 = d2d1fb36dfe70bdc, Mem[00000000910001ce] = 0abf9e22
sth %l0,[%i6+0x1ce] ! Mem[00000000910001cc] = 0bdc9e22
p59_label_11:
membar #Sync ! Added by membar checker (2289)
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 9b4bfb0a
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000900001c0] = 1f9bd73c 60b8ab22 4b3a8b7d d39628a8
! Mem[00000000900001d0] = b82ce3f3 3d246f09 c36b1b9c 60ff4672
! Mem[00000000900001e0] = b52d90fa c1195c8b 1f39b705 b382ab55
! Mem[00000000900001f0] = 4b4ecb7f 4373211b 94814a0a 4853a307
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[000000008600001c] = 8ab24746, %l6 = a528d46b, %l7 = 688cd54d
add %i0,0x1c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000008ab24746
! %l1 = 00000000c6e06208, Mem[000000009180004c] = e063be50
stb %l1,[%o0+0x04c] ! Mem[000000009180004c] = 0863be50
! Mem[0000000086000178] = d0d3929c, %l4 = 895f043a, %l4 = 895f043a
add %i0,0x178,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d0d3929c
! Mem[0000000086000008] = 6cd653e4, %l6 = 00000000a528d46b
swap [%i0+%o1],%l6 ! %l6 = 000000006cd653e4
! Mem[000000009080002c] = ab873e82, %g18 = 5ae59f16b8fbbf78
ldsw [%i5+0x02c],%g2 ! %g2 = 5ae59f16b8fbbf78
! Mem[0000000090800080] = 9df8cfa2, %g2 = ffffffffab873e82
ldsh [%i5+0x080],%g2 ! %g2 = ffffffffffff9df8
! Mem[0000000086000038] = 06c2a386, %l3 = c8bd2d43, %l4 = d0d3929c
add %i0,0x38,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000006c2a386
! Mem[000000008600009a] = ce67f343, %l2 = 00000000a7513dd8
ldstub [%i0+0x09a],%l2 ! %l2 = 000000f3000000ff
p59_label_12:
! Mem[00000000868000a0] = e7640e44, %l4 = 0000000006c2a386
swap [%i1+0x0a0],%l4 ! %l4 = 00000000e7640e44
! Mem[0000000090000000] = 6bdfaab7 32d3565c 101801b3 b65b160a
! Mem[0000000090000010] = 7f800d68 a488461d b62c69da 77ea6c50
! Mem[0000000090000020] = dc92bcc1 a16b08c4 01eccf58 f65ef6aa
! Mem[0000000090000030] = d5437de5 77354ab5 20fac752 02971d0c
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000010] = 7f800d68a488461d, %g2 = ffffffffffff9df8
ldx [%i4+%o2],%g2 ! %g2 = 7f800d68a488461d
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000910001dc] = dd85efe5, %g2 = 7f800d68a488461d
ldsb [%i6+0x1dd],%g2 ! %g2 = ffffffffffffffdd
! %l3 = 00000000c8bd2d43, Mem[00000000860001d3] = 9e99449e
stb %l3,[%i0+0x1d3] ! Mem[00000000860001d0] = 9e994443
! %l4 = 00000000e7640e44, Mem[0000000087800128] = ee3715aa41371461
stx %l4,[%i3+0x128] ! Mem[0000000087800128] = 00000000e7640e44
! Mem[0000000086000080] = bc934945, %l3 = 00000000c8bd2d43
lduw [%i0+0x080],%l3 ! %l3 = 00000000bc934945
! Mem[00000000860001c8] = bda66568, %l7 = 000000008ab24746
ldsw [%i0+0x1c8],%l7 ! %l7 = ffffffffbda66568
membar #Sync ! Added by membar checker (2290)
! %l3 = 00000000bc934945, Mem[00000000900001e4] = c1195c8b
stw %l3,[%i4+0x1e4] ! Mem[00000000900001e4] = bc934945
p59_label_13:
! Mem[0000000086800030] = f333ed5e86dc1dc1, %l3 = 00000000bc934945, %l0 = d2d1fb36dfe70bdc
add %i1,0x30,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = f333ed5e86dc1dc1
! Mem[0000000086000158] = c524e5fbd6f44b27, %l5 = 000000009b4bfb0a, %l5 = 000000009b4bfb0a
add %i0,0x158,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c524e5fbd6f44b27
! Mem[0000000086800168] = 5ad9bb95, %l4 = 00000000e7640e44
swap [%i1+0x168],%l4 ! %l4 = 000000005ad9bb95
! Mem[000000009000009c] = 9c1b6bc3, %g18 = 5ae59f16b8fbbf78
ldsw [%i4+0x09c],%g2 ! %g2 = 5ae59f16b8fbbf78
! Mem[0000000087800160] = b73e17f4, %l7 = bda66568, %l5 = d6f44b27
add %i3,0x160,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000b73e17f4
! Mem[0000000090800014] = d1f0cb33, %g18 = 5ae59f16b8fbbf78
ldsw [%i5+0x014],%g2 ! %g2 = 5ae59f16b8fbbf78
! Mem[0000000086000020] = 3d9be8b2, %l4 = 000000005ad9bb95
swap [%i0+%o4],%l4 ! %l4 = 000000003d9be8b2
! Mem[00000000870000ec] = eacd5c43, %l2 = 00000000000000f3
ldsh [%i2+0x0ee],%l2 ! %l2 = 0000000000005c43
! Mem[00000000900000e0] = ce1dfb64527a37dd, %g2 = ffffffffd1f0cb33
ldx [%i4+0x0e0],%g2 ! %g2 = ce1dfb64527a37dd
! Mem[00000000900001d8] = c36b1b9c, %g2 = ce1dfb64527a37dd
lduw [%i4+0x1d8],%g2 ! %g2 = 00000000c36b1b9c
p59_label_14:
! Mem[0000000087800168] = f89ef2b3, %l1 = c6e06208, %l5 = b73e17f4
add %i3,0x168,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000f89ef2b3
! Mem[00000000870001f0] = 6ef7415669ffae6d, %l1 = 00000000c6e06208, %l2 = 0000000000005c43
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 6ef7415669ffae6d
! Mem[00000000868001bf] = e9f3894f, %l5 = 00000000f89ef2b3
ldstub [%i1+0x1bf],%l5 ! %l5 = 0000004f000000ff
! Mem[0000000091000078] = 9d54079e, %g2 = 00000000c36b1b9c
lduh [%i6+0x078],%g2 ! %g2 = 0000000000009d54
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[00000000900000cc] = ee4cc928, %g2 = 0000000000009d54
lduh [%i4+0x0cc],%g2 ! %g2 = 000000000000ee4c
! Mem[0000000086800020] = 07693068, %l7 = ffffffffbda66568
swap [%i1+%o4],%l7 ! %l7 = 0000000007693068
! Mem[0000000091800168] = d7ec6047, %g2 = 000000000000ee4c
ldsb [%o0+0x16a],%g2 ! %g2 = ffffffffffffffd7
! Mem[00000000870000dc] = fde868e0, %l5 = 0000004f, %l3 = bc934945
add %i2,0xdc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000fde868e0
! Mem[000000008680013c] = 076d4b28, %l7 = 07693068, %l0 = 86dc1dc1
add %i1,0x13c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000076d4b28
p59_label_15:
! Mem[0000000090000000] = 6bdfaab7 32d3565c 101801b3 b65b160a
! Mem[0000000090000010] = 7f800d68 a488461d b62c69da 77ea6c50
! Mem[0000000090000020] = dc92bcc1 a16b08c4 01eccf58 f65ef6aa
! Mem[0000000090000030] = d5437de5 77354ab5 20fac752 02971d0c
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000086800178] = 613e149d, %l5 = 000000000000004f
swap [%i1+0x178],%l5 ! %l5 = 00000000613e149d
! %l5 = 00000000613e149d, Mem[00000000900001c0] = 1f9bd73c
stw %l5,[%i4+0x1c0] ! Mem[00000000900001c0] = 613e149d
! Mem[0000000086800088] = 350b049c, %l3 = 00000000fde868e0
lduh [%i1+0x08a],%l3 ! %l3 = 000000000000049c
! Mem[00000000918001cc] = 53b977ab, %g2 = ffffffffffffffd7
lduh [%o0+0x1cc],%g2 ! %g2 = 00000000000053b9
! Mem[00000000908000a8] = 49bada0e, %g2 = 00000000000053b9
ldub [%i5+0x0a9],%g2 ! %g2 = 0000000000000049
! Mem[00000000860000fc] = f0a82562, %l1 = 00000000c6e06208
ldsh [%i0+0x0fc],%l1 ! %l1 = fffffffffffff0a8
! %l6 = 000000006cd653e4, Mem[00000000918000d8] = 4d2b38ff16493f32
stx %l6,[%o0+0x0d8] ! Mem[00000000918000d8] = 000000006cd653e4
! Mem[0000000086000028] = 9c34fb0329b384d3, %l2 = 6ef7415669ffae6d, %l2 = 6ef7415669ffae6d
add %i0,0x28,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 9c34fb0329b384d3
! Mem[00000000868000b4] = e50a7a19, %l0 = 00000000076d4b28
swap [%i1+0x0b4],%l0 ! %l0 = 00000000e50a7a19
p59_label_16:
! Mem[0000000086000178] = d0d3929c, %l2 = 9c34fb0329b384d3
ldsw [%i0+0x178],%l2 ! %l2 = ffffffffd0d3929c
! Mem[00000000870001c4] = c4f34517, %l7 = 0000000007693068
ldub [%i2+0x1c7],%l7 ! %l7 = 0000000000000017
! Mem[00000000918000e4] = 77149a5d, %g2 = 0000000000000049
ldub [%o0+0x0e4],%g2 ! %g2 = 0000000000000077
! Mem[0000000090000140] = 975af32e b8875118 9cfea8c0 d1bb44f0
! Mem[0000000090000150] = 7f06270b f484f17d e3bc6dac f2b8655b
! Mem[0000000090000160] = bf749331 d904d3e9 80072aeb a4e5ea06
! Mem[0000000090000170] = a3c10507 48e2bec9 e882d14b b61c9043
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %l0 = e50a7a19, %l1 = fffff0a8, Mem[0000000086000078] = f918e5f1 f083df5c
std %l0,[%i0+0x078] ! Mem[0000000086000078] = e50a7a19 fffff0a8
! Mem[000000008780009c] = 65b063d0, %l0 = 00000000e50a7a19
swap [%i3+0x09c],%l0 ! %l0 = 0000000065b063d0
! Mem[00000000878000e8] = ff246972, %l7 = 00000017, %l3 = 0000049c
add %i3,0xe8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ff246972
! Mem[000000009080003c] = 4c3d78c1, %g2 = 0000000000000077
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000004c3d
! Mem[0000000091000094] = f816c220, %g2 = 0000000000004c3d
ldsh [%i6+0x094],%g2 ! %g2 = fffffffffffff816
! Mem[0000000086000118] = 23efb52fabf47002, %l1 = fffffffffffff0a8, %l2 = ffffffffd0d3929c
add %i0,0x118,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 23efb52fabf47002
p59_label_17:
! %l5 = 00000000613e149d, Mem[00000000910001f8] = d42500ab93c6d4fc
stx %l5,[%i6+0x1f8] ! Mem[00000000910001f8] = 00000000613e149d
! Mem[0000000087000190] = 83e48174182788b0, %l5 = 00000000613e149d, %l3 = 00000000ff246972
add %i2,0x190,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 83e48174182788b0
! Mem[000000008700008b] = 7156aa5a, %l4 = 000000003d9be8b2
ldstub [%i2+0x08b],%l4 ! %l4 = 0000005a000000ff
! Mem[00000000860000b0] = 7345c2ed5e9d1177, %l3 = 83e48174182788b0, %l6 = 000000006cd653e4
add %i0,0xb0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 7345c2ed5e9d1177
! Mem[0000000091000120] = 46768b48, %g2 = fffffffffffff816
lduw [%i6+0x120],%g2 ! %g2 = 0000000046768b48
! %f0 = 1f9bd73c 60b8ab22 4b3a8b7d d39628a8
! %f4 = b82ce3f3 3d246f09 c36b1b9c 60ff4672
! %f8 = b52d90fa c1195c8b 1f39b705 b382ab55
! %f12 = 4b4ecb7f 4373211b 94814a0a 4853a307
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000091000100] = ad897ee3, %g2 = 0000000046768b48
ldsb [%i6+0x102],%g2 ! %g2 = ffffffffffffffad
! Mem[00000000908001c0] = b6224fce, %g2 = ffffffffffffffad
ldub [%i5+0x1c3],%g2 ! %g2 = 00000000000000b6
! Mem[0000000087800064] = 00000081, %l0 = 65b063d0, %l6 = 5e9d1177
add %i3,0x64,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000000000081
! Mem[0000000091000118] = 454e9c33, %g2 = 00000000000000b6
lduh [%i6+0x118],%g2 ! %g2 = 000000000000454e
p59_label_18:
! Mem[0000000087800148] = 93c12356ebeb5468, %l2 = 23efb52fabf47002, %l4 = 000000000000005a
add %i3,0x148,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 93c12356ebeb5468
! %l4 = 93c12356ebeb5468, Mem[00000000908000a8] = 5049bada
stw %l4,[%i5+0x0a8] ! Mem[00000000908000a8] = ebeb5468
! Mem[0000000087000050] = bb9489e2, %l4 = ebeb5468, %l3 = 182788b0
add %i2,0x50,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000bb9489e2
! Mem[000000009000010c] = 44f07f06, %g2 = 000000000000454e
lduh [%i4+0x10e],%g2 ! %g2 = 00000000000044f0
! Mem[00000000900001d8] = c36b1b9c, %g2 = 00000000000044f0
lduw [%i4+0x1d8],%g2 ! %g2 = 00000000c36b1b9c
! %f16 = 185187b8 2ef35a97 f044bbd1 c0a8fe9c
! %f20 = 7df184f4 0b27067f 5b65b8f2 ac6dbce3
! %f24 = e9d304d9 319374bf 06eae5a4 eb2a0780
! %f28 = c9bee248 0705c1a3 43901cb6 4bd182e8
mov 0x080,%g6
stda %f16,[%i3+%g6]ASI_BLK_S ! Block Store to 0000000087800080
! Mem[0000000087000094] = 5d8ab6b2, %l1 = fffffffffffff0a8
ldub [%i2+0x095],%l1 ! %l1 = 000000000000008a
! Mem[0000000086800026] = c488ef8a, %l5 = 00000000613e149d
ldstub [%i1+0x026],%l5 ! %l5 = 000000ef000000ff
! Mem[0000000091800114] = e3e04729, %g2 = 00000000c36b1b9c
ldsb [%o0+0x115],%g2 ! %g2 = ffffffffffffffe3
! Mem[0000000086800042] = e445365d, %l5 = 00000000000000ef
ldstub [%i1+0x042],%l5 ! %l5 = 00000036000000ff
p59_label_19:
! %l1 = 000000000000008a, Mem[0000000090000104] = b8875118
stb %l1,[%i4+0x104] ! Mem[0000000090000104] = 8a875118
! %l3 = 00000000bb9489e2, Mem[0000000091000142] = 4e9552ef
stb %l3,[%i6+0x142] ! Mem[0000000091000140] = e29552ef
! Mem[00000000870001a4] = d9992be9, %l6 = 0000000000000081
swap [%i2+0x1a4],%l6 ! %l6 = 00000000d9992be9
! Mem[0000000086800190] = 4f0c2de3, %l4 = 93c12356ebeb5468
ldstub [%i1+0x190],%l4 ! %l4 = 0000004f000000ff
! Mem[00000000900001ec] = ab554b4e, %g2 = ffffffffffffffe3
lduh [%i4+0x1ee],%g2 ! %g2 = 000000000000ab55
! Mem[00000000860001d4] = eec03452, %l3 = 00000000bb9489e2
lduw [%i0+0x1d4],%l3 ! %l3 = 00000000eec03452
! Mem[0000000091800040] = 3fed9e3c, %g18 = 5ae59f16b8fbbf78
ldsw [%o0+0x040],%g2 ! %g2 = 5ae59f16b8fbbf78
! Mem[0000000086000140] = de1ad998 3b598584 cc5a6301 c0d72c6f
! Mem[0000000086000150] = 55ce83e0 093b4cba c524e5fb d6f44b27
! Mem[0000000086000160] = d372b4bf 3d1353ea d6213db7 6f5c32cd
! Mem[0000000086000170] = 5b5ebc63 d620877a d0d3929c 4d5e2458
ldda [%i0+%g5]ASI_BLK_PL,%f0 ! Block Load from 0000000086000140
! %l4 = 000000000000004f, Mem[00000000860001e0] = 40261ab7
stw %l4,[%i0+0x1e0] ! Mem[00000000860001e0] = 0000004f
! %l6 = 00000000d9992be9, Mem[0000000091800080] = 537754364fdfde82
stx %l6,[%o0+0x080] ! Mem[0000000091800080] = 00000000d9992be9
p59_label_20:
! Mem[00000000918001bc] = f211b541, %g2 = 000000003fed9e3c
ldsb [%o0+0x1bf],%g2 ! %g2 = fffffffffffffff2
! %f0 = 8485593b 98d91ade 6f2cd7c0 01635acc
! %f4 = ba4c3b09 e083ce55 274bf4d6 fbe524c5
! %f8 = ea53133d bfb472d3 cd325c6f b73d21d6
! %f12 = 7a8720d6 63bc5e5b 58245e4d 9c92d3d0
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! %f16 = 185187b8 2ef35a97 f044bbd1 c0a8fe9c
! %f20 = 7df184f4 0b27067f 5b65b8f2 ac6dbce3
! %f24 = e9d304d9 319374bf 06eae5a4 eb2a0780
! %f28 = c9bee248 0705c1a3 43901cb6 4bd182e8
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[00000000878001e4] = d904d3e9, %l2 = 23efb52fabf47002
ldstub [%i3+0x1e4],%l2 ! %l2 = 000000d9000000ff
membar #Sync ! Added by membar checker (2291)
! Mem[0000000090000080] = 8485593b 98d91ade 6f2cd7c0 01635acc
! Mem[0000000090000090] = ba4c3b09 e083ce55 274bf4d6 fbe524c5
! Mem[00000000900000a0] = ea53133d bfb472d3 cd325c6f b73d21d6
! Mem[00000000900000b0] = 7a8720d6 63bc5e5b 58245e4d 9c92d3d0
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000087800164] = b94a6cf8, %l6 = 00000000d9992be9
lduh [%i3+0x166],%l6 ! %l6 = 0000000000006cf8
! Mem[0000000087800050] = 096f243d f3e32cb8, %l0 = 65b063d0, %l1 = 0000008a
ldd [%i3+0x050],%l0 ! %l0 = 00000000096f243d 00000000f3e32cb8
! Mem[0000000087000180] = cb6d0972, %l0 = 096f243d, %l0 = 096f243d
add %i2,0x180,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000cb6d0972
! %l1 = 00000000f3e32cb8, Mem[0000000091000140] = 1caee29552ef7953
stx %l1,[%i6+0x140] ! Mem[0000000091000140] = 00000000f3e32cb8
! Mem[0000000091800100] = b89e754f, %g2 = fffffffffffffff2
lduw [%o0+0x100],%g2 ! %g2 = 00000000b89e754f
p59_label_21:
! Mem[0000000091000188] = 4da17a0c, %g2 = 00000000b89e754f
ldsh [%i6+0x18a],%g2 ! %g2 = 0000000000004da1
! Mem[00000000918000a8] = 8552721f36850d8c, %g2 = 0000000000004da1
ldx [%o0+0x0a8],%g2 ! %g2 = 8552721f36850d8c
! %l7 = 0000000000000017, Mem[0000000086000104] = ed48ff01
stb %l7,[%i0+0x104] ! Mem[0000000086000104] = 1748ff01
! Mem[0000000090800118] = 9ea7e060, %g18 = 5ae59f16b8fbbf78
ldsw [%i5+0x118],%g2 ! %g2 = 5ae59f16b8fbbf78
! %l6 = 0000000000006cf8, Mem[00000000870001e8] = f12bd085f4324ff4
stx %l6,[%i2+0x1e8] ! Mem[00000000870001e8] = 0000000000006cf8
! %l0 = 00000000cb6d0972, Mem[00000000910001a1] = 74eb69f8
stb %l0,[%i6+0x1a1] ! Mem[00000000910001a0] = 72eb69f8
! Mem[00000000900000a4] = bfb472d3, %g2 = ffffffff9ea7e060
ldsh [%i4+0x0a4],%g2 ! %g2 = ffffffffffffbfb4
! %f16 = 185187b8 2ef35a97 f044bbd1 c0a8fe9c
! %f20 = 7df184f4 0b27067f 5b65b8f2 ac6dbce3
! %f24 = e9d304d9 319374bf 06eae5a4 eb2a0780
! %f28 = c9bee248 0705c1a3 43901cb6 4bd182e8
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000100
! %l5 = 0000000000000036, Mem[00000000908000a0] = 16833e542f812be1
stx %l5,[%i5+0x0a0] ! Mem[00000000908000a0] = 0000000000000036
! Mem[0000000087000158] = 2e915456, %l7 = 0000000000000017
ldsb [%i2+0x158],%l7 ! %l7 = 000000000000002e
p59_label_22:
! Mem[00000000870001f0] = 6ef7415669ffae6d, %l0 = 00000000cb6d0972
ldx [%i2+0x1f0],%l0 ! %l0 = 6ef7415669ffae6d
! %f0 = 8485593b 98d91ade 6f2cd7c0 01635acc
! %f4 = ba4c3b09 e083ce55 274bf4d6 fbe524c5
! %f8 = ea53133d bfb472d3 cd325c6f b73d21d6
! %f12 = 7a8720d6 63bc5e5b 58245e4d 9c92d3d0
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000086800010] = 3f77e47e11d9ee9d, %l2 = 00000000000000d9, %l0 = 6ef7415669ffae6d
add %i1,0x10,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 3f77e47e11d9ee9d
membar #Sync ! Added by membar checker (2292)
! Mem[0000000090000100] = 185187b8 2ef35a97 f044bbd1 c0a8fe9c
! Mem[0000000090000110] = 7df184f4 0b27067f 5b65b8f2 ac6dbce3
! Mem[0000000090000120] = e9d304d9 319374bf 06eae5a4 eb2a0780
! Mem[0000000090000130] = c9bee248 0705c1a3 43901cb6 4bd182e8
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f16 = 185187b8 2ef35a97 f044bbd1 c0a8fe9c
! %f20 = 7df184f4 0b27067f 5b65b8f2 ac6dbce3
! %f24 = e9d304d9 319374bf 06eae5a4 eb2a0780
! %f28 = c9bee248 0705c1a3 43901cb6 4bd182e8
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000910001f0] = 199a24d2 9c39fbba, %g2 = ffffbfb4, %g3 = e1fc753e
ldd [%i6+0x1f0],%g2 ! %g2 = 00000000199a24d2 000000009c39fbba
membar #Sync ! Added by membar checker (2293)
! Mem[00000000900000ec] = eb2a0780, %g18 = 5ae59f16b8fbbf78
ldsw [%i4+0x0ec],%g2 ! %g2 = 5ae59f16b8fbbf78
! Mem[00000000918001a0] = 03bf0a0f, %g2 = ffffffffeb2a0780
lduh [%o0+0x1a0],%g2 ! %g2 = 00000000000003bf
! Mem[00000000868001d0] = 969c7be2f98784e7, %l7 = 000000000000002e, %l6 = 0000000000006cf8
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 969c7be2f98784e7
! %l6 = f98784e7, %l7 = 0000002e, Mem[0000000087000038] = 4b280743 21b65d2d
std %l6,[%i2+0x038] ! Mem[0000000087000038] = f98784e7 0000002e
p59_label_23:
! Mem[000000008700017a] = edb9086b, %l3 = 00000000eec03452
ldstub [%i2+0x17a],%l3 ! %l3 = 00000008000000ff
! %f0 = 8485593b 98d91ade 6f2cd7c0 01635acc
! %f4 = ba4c3b09 e083ce55 274bf4d6 fbe524c5
! %f8 = ea53133d bfb472d3 cd325c6f b73d21d6
! %f12 = 7a8720d6 63bc5e5b 58245e4d 9c92d3d0
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[00000000908001b0] = c53bc451, %g2 = 00000000000003bf
ldsb [%i5+0x1b0],%g2 ! %g2 = ffffffffffffffc5
! Mem[00000000860000ef] = eb2a995e, %l4 = 000000000000004f
ldstub [%i0+0x0ef],%l4 ! %l4 = 0000005e000000ff
! %l2 = 000000d9, %l3 = 00000008, Mem[0000000090000040] = 185187b8 2ef35a97
std %l2,[%i4+0x040] ! Mem[0000000090000040] = 000000d9 00000008
! Mem[0000000090800168] = 6d574838 d5f50a6e, %g2 = ffffffc5, %g3 = 9c39fbba
ldd [%i5+0x168],%g2 ! %g2 = 000000006d574838 00000000d5f50a6e
! Mem[00000000878001ee] = a4e5ea06, %l2 = 00000000000000d9
ldstub [%i3+0x1ee],%l2 ! %l2 = 000000ea000000ff
! Mem[00000000900001c0] = 613e149d 60b8ab22 4b3a8b7d d39628a8
! Mem[00000000900001d0] = b82ce3f3 3d246f09 c36b1b9c 60ff4672
! Mem[00000000900001e0] = b52d90fa bc934945 1f39b705 b382ab55
! Mem[00000000900001f0] = 4b4ecb7f 4373211b 94814a0a 4853a307
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l6 = 969c7be2f98784e7, Mem[0000000087800080] = 185187b82ef35a97
stx %l6,[%i3+0x080] ! Mem[0000000087800080] = 969c7be2f98784e7
! Mem[00000000878001c8] = 9cfea8c0, %l1 = 00000000f3e32cb8
swap [%i3+0x1c8],%l1 ! %l1 = 000000009cfea8c0
p59_label_24:
! Mem[0000000086000198] = e7ab8df2, %l3 = 0000000000000008
ldub [%i0+0x198],%l3 ! %l3 = 00000000000000e7
! Mem[00000000900001d4] = 3d246f09, %g18 = 5ae59f16b8fbbf78
ldsw [%i4+0x1d4],%g2 ! %g2 = 5ae59f16b8fbbf78
! Mem[0000000087800140] = 11d0fefcbc437ba9, %l7 = 000000000000002e, %l2 = 00000000000000ea
add %i3,0x140,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 11d0fefcbc437ba9
! Mem[00000000870000c8] = ada31563, %l4 = 0000005e, %l2 = bc437ba9
add %i2,0xc8,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000ada31563
! Mem[00000000918001b0] = 913cf8e6, %g2 = 000000003d246f09
lduw [%o0+0x1b0],%g2 ! %g2 = 00000000913cf8e6
! Mem[0000000086800110] = ca8c0cf2c5fe36ab, %l4 = 000000000000005e, %l3 = 00000000000000e7
add %i1,0x110,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = ca8c0cf2c5fe36ab
! %l3 = ca8c0cf2c5fe36ab, Mem[0000000087000060] = d1669dd4c83946bd
stx %l3,[%i2+0x060] ! Mem[0000000087000060] = ca8c0cf2c5fe36ab
! Mem[0000000086800050] = 0af7705545c7bc8d, %l4 = 000000000000005e, %l7 = 000000000000002e
add %i1,0x50,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 0af7705545c7bc8d
! Mem[0000000091000040] = ed537811, %g2 = 00000000913cf8e6
ldub [%i6+0x040],%g2 ! %g2 = 00000000000000ed
! %l2 = 00000000ada31563, Mem[0000000090000078] = 43901cb64bd182e8
stx %l2,[%i4+0x078] ! Mem[0000000090000078] = 00000000ada31563
p59_label_25:
! Mem[0000000086800198] = 601aedc9, %l4 = 0000005e, %l3 = c5fe36ab
add %i1,0x198,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000601aedc9
! Mem[00000000860001d8] = 0b3e16fe, %l3 = 00000000601aedc9
swap [%i0+0x1d8],%l3 ! %l3 = 000000000b3e16fe
! %l1 = 000000009cfea8c0, Mem[00000000908000e0] = 7b8229147184bdc4
stx %l1,[%i5+0x0e0] ! Mem[00000000908000e0] = 000000009cfea8c0
! %f0 = 8485593b 98d91ade 6f2cd7c0 01635acc
! %f4 = ba4c3b09 e083ce55 274bf4d6 fbe524c5
! %f8 = ea53133d bfb472d3 cd325c6f b73d21d6
! %f12 = 7a8720d6 63bc5e5b 58245e4d 9c92d3d0
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %f16 = 185187b8 2ef35a97 f044bbd1 c0a8fe9c
! %f20 = 7df184f4 0b27067f 5b65b8f2 ac6dbce3
! %f24 = e9d304d9 319374bf 06eae5a4 eb2a0780
! %f28 = c9bee248 0705c1a3 43901cb6 4bd182e8
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[000000008780009a] = 5b65b8f2, %l3 = 000000000b3e16fe
ldstub [%i3+0x09a],%l3 ! %l3 = 000000b8000000ff
! Mem[0000000091800038] = 76802b80, %g2 = 00000000000000ed
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000076
! %l0 = 3f77e47e11d9ee9d, Mem[00000000860000b8] = 09cacfce
stw %l0,[%i0+0x0b8] ! Mem[00000000860000b8] = 11d9ee9d
! Mem[00000000860000d9] = 76485d23, %l7 = 0af7705545c7bc8d
ldstub [%i0+0x0d9],%l7 ! %l7 = 00000048000000ff
membar #Sync ! Added by membar checker (2294)
! %f16 = 185187b8 2ef35a97 f044bbd1 c0a8fe9c
! %f20 = 7df184f4 0b27067f 5b65b8f2 ac6dbce3
! %f24 = e9d304d9 319374bf 06eae5a4 eb2a0780
! %f28 = c9bee248 0705c1a3 43901cb6 4bd182e8
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 3f77e47e11d9ee9d
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000009cfea8c0
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ada31563
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000b8
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000005e
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000036
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 969c7be2f98784e7
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000048
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 8485593b 98d91ade
bne %xcc,p59_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6f2cd7c0 01635acc
bne %xcc,p59_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ba4c3b09 e083ce55
bne %xcc,p59_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 274bf4d6 fbe524c5
bne %xcc,p59_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ea53133d bfb472d3
bne %xcc,p59_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be cd325c6f b73d21d6
bne %xcc,p59_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7a8720d6 63bc5e5b
bne %xcc,p59_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 58245e4d 9c92d3d0
bne %xcc,p59_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 185187b8 2ef35a97
bne %xcc,p59_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f044bbd1 c0a8fe9c
bne %xcc,p59_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 7df184f4 0b27067f
bne %xcc,p59_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 5b65b8f2 ac6dbce3
bne %xcc,p59_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e9d304d9 319374bf
bne %xcc,p59_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 06eae5a4 eb2a0780
bne %xcc,p59_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be c9bee248 0705c1a3
bne %xcc,p59_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 43901cb6 4bd182e8
bne %xcc,p59_f30_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = a528d46bea4051b4
ldx [%i0+0x008],%g3 ! Observed data at 0000000086000008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5ad9bb958a01be11
ldx [%i0+0x020],%g3 ! Observed data at 0000000086000020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9c34fb0329b384d3
ldx [%i0+0x028],%g3 ! Observed data at 0000000086000028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = e8b5fd723af813bb
ldx [%i0+0x048],%g3 ! Observed data at 0000000086000048
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = b391fe73ce03e13c
ldx [%i0+0x070],%g3 ! Observed data at 0000000086000070
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = e50a7a19fffff0a8
ldx [%i0+0x078],%g3 ! Observed data at 0000000086000078
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = ce67ff43d6314815
ldx [%i0+0x098],%g3 ! Observed data at 0000000086000098
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 11d9ee9df3fe8ac3
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000860000b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 76ff5d23bbeb9c98
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000860000d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff6d29569cd30841
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000860000e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 19211570eb2a99ff
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000860000e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 57ed8c601748ff01
ldx [%i0+0x100],%g3 ! Observed data at 0000000086000100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 41ea903f1428d33f
ldx [%i0+0x120],%g3 ! Observed data at 0000000086000120
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x120,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9e994443eec03452
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000860001d0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 601aedc90135f3e2
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000860001d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0000004f16b5b226
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000860001e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1e0,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = c50409ffcf18d0a3
ldx [%i1+0x018],%g3 ! Observed data at 0000000086800018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = bda66568c488ff8a
ldx [%i1+0x020],%g3 ! Observed data at 0000000086800020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 63d9de42297dffcc
ldx [%i1+0x028],%g3 ! Observed data at 0000000086800028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = e445ff5de220d5ce
ldx [%i1+0x040],%g3 ! Observed data at 0000000086800040
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x040,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 06c2a3869ec00e2e
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000868000a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 65556ff9076d4b28
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000868000b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x168],%g2 ! Expected data = e7640e44cb0af943
ldx [%i1+0x168],%g3 ! Observed data at 0000000086800168
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 29ae84d37383b4b7
ldx [%i1+0x170],%g3 ! Observed data at 0000000086800170
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0000004fce03e13c
ldx [%i1+0x178],%g3 ! Observed data at 0000000086800178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff0c2de37e2f4f89
ldx [%i1+0x190],%g3 ! Observed data at 0000000086800190
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ad994e57e9f389ff
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000868001b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4744ceb251b40853
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000868001c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 393925da1262e829
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000868001f8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1f8,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = d4265c9cf5f6d1ff
ldx [%i2+0x030],%g3 ! Observed data at 0000000087000030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = f98784e70000002e
ldx [%i2+0x038],%g3 ! Observed data at 0000000087000038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = ca8c0cf2c5fe36ab
ldx [%i2+0x060],%g3 ! Observed data at 0000000087000060
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7156aaffc23584a5
ldx [%i2+0x088],%g3 ! Observed data at 0000000087000088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f2c8ff12eacd5c43
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000870000e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 2118f1f5ebeb5468
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000870000f0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = daf184b5ff8f35b5
ldx [%i2+0x108],%g3 ! Observed data at 0000000087000108
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x108,%g4
ldx [%g1+0x178],%g2 ! Expected data = edb9ff6bf7a12388
ldx [%i2+0x178],%g3 ! Observed data at 0000000087000178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 464c759200000081
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000870001a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0000000000006cf8
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000870001e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1e8,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 22abb860b391fe73
ldx [%i3+0x040],%g3 ! Observed data at 0000000087800040
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7246ff609c1b6bc3
ldx [%i3+0x058],%g3 ! Observed data at 0000000087800058
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8b5c19c100000081
ldx [%i3+0x060],%g3 ! Observed data at 0000000087800060
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 969c7be2f98784e7
ldx [%i3+0x080],%g3 ! Observed data at 0000000087800080
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = f044bbd1c0a8fe9c
ldx [%i3+0x088],%g3 ! Observed data at 0000000087800088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7df184f40b27067f
ldx [%i3+0x090],%g3 ! Observed data at 0000000087800090
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5b65fff2ac6dbce3
ldx [%i3+0x098],%g3 ! Observed data at 0000000087800098
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e9d304d9319374bf
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000878000a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 06eae5a4eb2a0780
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000878000a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c9bee2480705c1a3
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000878000b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 43901cb64bd182e8
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000878000b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d6b79ce624a7ab1f
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000878000c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff246972fde868e0
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000878000e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00000000e7640e44
ldx [%i3+0x128],%g3 ! Observed data at 0000000087800128
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = f89ef2b3393925da
ldx [%i3+0x168],%g3 ! Observed data at 0000000087800168
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f3e32cb8d1bb44f0
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000878001c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = bf749331ff04d3e9
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 = 80072aeba4e5ff06
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:
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087000028]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086000020]
done
p59_trap1o:
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087000028]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086000020]
done
p59_trap2e:
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087800010]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087000010]
done
p59_trap2o:
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087800010]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087000010]
done
p59_trap3e:
nop
nop
nop
nop
done
p59_trap3o:
nop
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 = 042632b194d7c521
ldx [%g1+0x008],%l1 ! %l1 = 034c058e933eafa6
ldx [%g1+0x010],%l2 ! %l2 = be5b27a67bd83707
ldx [%g1+0x018],%l3 ! %l3 = 02771b768634e738
ldx [%g1+0x020],%l4 ! %l4 = fb9d943db391fe73
ldx [%g1+0x028],%l5 ! %l5 = 185d3fcc1a9bce31
ldx [%g1+0x030],%l6 ! %l6 = 489f9c48297dffcc
ldx [%g1+0x038],%l7 ! %l7 = 3add4fa60536094e
! 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 = 9a3fa9fa d3a33714 f0ceb15a b994e689
! %f4 = e5ad2ee5 334f41bd e89c13b6 f7b21066
! %f8 = ab652617 01b38432 543c56b8 88a8d04d
! %f12 = 3f32b806 e53d3b8c a86df4c6 6f2b4068
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7fb7a2b2 91d0e07b 1bd44144 2e04f310
! %f20 = 67d9e3e6 8733da43 b3bff258 8c9c6e87
! %f24 = 9cfd25ed cdb2f31d 5c0ed389 d9c0439f
! %f28 = b83b5acb 99889410 f391e7aa b19eded3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 02c8e1d4 7018f0e9 af95c653 5fc67d82
! %f36 = 21de7967 52f58bd6 967e308e 7ee03e8f
! %f40 = d6fe4cf7 78c74bc2 366a0438 e20cf910
! %f44 = 8320278d 537d4b35 1a2db158 38b68353
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x14294cc800000030,%g7,%g1 ! GSR scale = 6, align = 0
wr %g1,%g0,%gsr ! GSR = 14294cc800000030
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:
! %l5 = 2c4e5ddc0523a5a3, Mem[0000000090000180] = 9ecff629cb5a67b8
stx %l5,[%i4+0x180] ! Mem[0000000090000180] = 2c4e5ddc0523a5a3
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000089000152] = edb6f743, %l7 = 0065e7602db17c56
ldstub [%i2+0x152],%l7 ! %l7 = 000000f7000000ff
! Mem[000000008880004c] = 3f175445, %l3 = 9bc8920b, %l2 = 532e01f6
add %i1,0x4c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003f175445
! Mem[00000000908001ac] = 9ffe82c5, %g2 = 1b3567ff4cd1098c
ldsb [%i5+0x1ad],%g2 ! %g2 = ffffffffffffff9f
! Mem[00000000888000f8] = 4c5cc5a671f2b117, %l4 = be18ef65dbb65c08, %l5 = 2c4e5ddc0523a5a3
add %i1,0xf8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 4c5cc5a671f2b117
! %l0 = f4b4b88da2309e34, Mem[00000000888000f0] = 02f97b70
stw %l0,[%i1+0x0f0] ! Mem[00000000888000f0] = a2309e34
! %l0 = a2309e34, %l1 = 512b4329, Mem[0000000090800058] = 764de993 3347fe6f
std %l0,[%i5+0x058] ! Mem[0000000090800058] = a2309e34 512b4329
! Mem[000000009180011c] = 060bb791, %g2 = ffffffffffffff9f
lduw [%o0+0x11c],%g2 ! %g2 = 00000000060bb791
! Mem[00000000900001ac] = f7d9f5e5, %g2 = 00000000060bb791
ldsh [%i4+0x1ae],%g2 ! %g2 = fffffffffffff7d9
p60_label_2:
! Mem[0000000090000058] = 8405e7b9, %g2 = fffffffffffff7d9
ldsh [%i4+0x05a],%g2 ! %g2 = ffffffffffff8405
! %f16 = 7fb7a2b2 91d0e07b 1bd44144 2e04f310
! %f20 = 67d9e3e6 8733da43 b3bff258 8c9c6e87
! %f24 = 9cfd25ed cdb2f31d 5c0ed389 d9c0439f
! %f28 = b83b5acb 99889410 f391e7aa b19eded3
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[00000000900001e8] = f301592e, %g2 = ffffffffffff8405
ldub [%i4+0x1eb],%g2 ! %g2 = 00000000000000f3
! Mem[0000000089800078] = 6a2fa360, %l2 = 3f175445, %l4 = dbb65c08
add %i3,0x78,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006a2fa360
! Mem[0000000088000080] = 2c887f46 0d691b57 7b3a35b8 80feeb2d
! Mem[0000000088000090] = d3d38fc5 1c3412d6 d4611405 c30bc125
! Mem[00000000880000a0] = 94e52f45 0ec4667e 3f89d308 f0622b56
! Mem[00000000880000b0] = 3eadb92b 1e818b36 261b4084 20df14a6
mov 0x080,%g5
ldda [%i0+%g5]ASI_BLK_PL,%f0 ! Block Load from 0000000088000080
! Mem[00000000898001c4] = 2ae7f802, %l1 = 512b4329, %l5 = 71f2b117
add %i3,0x1c4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000002ae7f802
! %l3 = cad302509bc8920b, Mem[0000000091000041] = 5378113f
stb %l3,[%i6+0x041] ! Mem[0000000091000040] = 0b78113f
! Mem[00000000900000b8] = d3805e8c8ce25a97, %g2 = 00000000000000f3
ldx [%i4+0x0b8],%g2 ! %g2 = d3805e8c8ce25a97
! Mem[00000000900001c4] = 7f636042, %g2 = d3805e8c8ce25a97
ldsb [%i4+0x1c4],%g2 ! %g2 = 000000000000007f
! Mem[000000009180000c] = d97e67e1, %g2 = 000000000000007f
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000d97e
p60_label_3:
! Mem[0000000088000144] = f9acd079, %l0 = a2309e34, %l4 = 6a2fa360
add %i0,0x144,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f9acd079
! Mem[0000000089800088] = 80d20dac72fcbeac, %l3 = cad302509bc8920b, %l2 = 000000003f175445
add %i3,0x88,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 80d20dac72fcbeac
! %l4 = f9acd079, %l5 = 2ae7f802, Mem[00000000918001c8] = a3704eb7 53b977ab
std %l4,[%o0+0x1c8] ! Mem[00000000918001c8] = f9acd079 2ae7f802
! %l4 = 00000000f9acd079, Mem[0000000091800100] = b89e754f866f2604
stx %l4,[%o0+0x100] ! Mem[0000000091800100] = 00000000f9acd079
! Mem[00000000900000f0] = c8f3917b 1b8f550a, %g2 = 0000d97e, %g3 = 0bad0b00
ldd [%i4+0x0f0],%g2 ! %g2 = 00000000c8f3917b 000000001b8f550a
! Mem[00000000910000c0] = a82d38e3, %g2 = 00000000c8f3917b
ldsh [%i6+0x0c2],%g2 ! %g2 = ffffffffffffa82d
! Mem[0000000088000120] = bb1d34d7 bda19f91, %l0 = a2309e34, %l1 = 512b4329
ldd [%i0+0x120],%l0 ! %l0 = 00000000bb1d34d7 00000000bda19f91
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000089000134] = 4226c2b9, %l6 = 12c1a8c263416d36
ldub [%i2+0x134],%l6 ! %l6 = 0000000000000042
! Mem[00000000888000b0] = 51f41711, %l7 = 00000000000000f7
swap [%i1+0x0b0],%l7 ! %l7 = 0000000051f41711
p60_label_4:
! Mem[0000000089800078] = 6a2fa360c70c5580, %l4 = 00000000f9acd079, %l7 = 0000000051f41711
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 6a2fa360c70c5580
! Mem[0000000088000104] = 4548dc42, %l5 = 2ae7f802, %l3 = 9bc8920b
add %i0,0x104,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004548dc42
! Mem[000000009180003c] = 80b203b0, %g2 = ffffffffffffa82d
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000080b2
! Mem[0000000090800068] = e18314c3, %g2 = 00000000000080b2
ldub [%i5+0x06b],%g2 ! %g2 = 00000000000000e1
! Mem[0000000089000020] = 389499c9, %l7 = c70c5580, %l3 = 4548dc42
add %i2,0x20,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000389499c9
! Mem[00000000898000f4] = 99cfe367, %l6 = 00000042, %l3 = 389499c9
add %i3,0xf4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000099cfe367
! Mem[0000000088000198] = cc176d871723ae2c, %l6 = 0000000000000042, %l3 = 0000000099cfe367
add %i0,0x198,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = cc176d871723ae2c
! %l2 = 80d20dac72fcbeac, Mem[00000000918001a6] = 80b768d0
stb %l2,[%o0+0x1a6] ! Mem[00000000918001a4] = acb768d0
! %l7 = 6a2fa360c70c5580, Mem[0000000091800148] = 34fee6a0
stw %l7,[%o0+0x148] ! Mem[0000000091800148] = c70c5580
! Mem[000000008800015c] = 923e9759, %l0 = 00000000bb1d34d7
swap [%i0+0x15c],%l0 ! %l0 = 00000000923e9759
p60_label_5:
! Mem[0000000091800020] = f39892348dca06ca, %g2 = 00000000000000e1
ldx [%o0+%o4],%g2 ! %g2 = f39892348dca06ca
! %f16 = 7fb7a2b2 91d0e07b 1bd44144 2e04f310
! %f20 = 67d9e3e6 8733da43 b3bff258 8c9c6e87
! %f24 = 9cfd25ed cdb2f31d 5c0ed389 d9c0439f
! %f28 = b83b5acb 99889410 f391e7aa b19eded3
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[0000000091800134] = 7fe0f8a7, %g2 = f39892348dca06ca
ldsh [%o0+0x136],%g2 ! %g2 = 0000000000007fe0
! Mem[0000000091800180] = 5e813a89, %g2 = 0000000000007fe0
ldsh [%o0+0x182],%g2 ! %g2 = 0000000000005e81
! Mem[00000000908001e8] = 8d45f269ad80243b, %g2 = 0000000000005e81
ldx [%i5+0x1e8],%g2 ! %g2 = 8d45f269ad80243b
! Mem[000000009000007c] = fb38f9ba, %g2 = 8d45f269ad80243b
lduw [%i4+0x07c],%g2 ! %g2 = 00000000fb38f9ba
! Mem[0000000091800020] = f3989234, %g2 = 00000000fb38f9ba
ldub [%o0+%o4],%g2 ! %g2 = 00000000000000f3
! Mem[000000009180005c] = 16f097b1, %g18 = f500fb4c2774130d
ldsw [%o0+0x05c],%g2 ! %g2 = f500fb4c2774130d
! %l7 = 6a2fa360c70c5580, Mem[0000000088000161] = f6dddfe3
stb %l7,[%i0+0x161] ! Mem[0000000088000160] = f680dfe3
! Mem[0000000091800058] = 51ef187d16f097b1, %g2 = 0000000016f097b1
ldx [%o0+0x058],%g2 ! %g2 = 51ef187d16f097b1
p60_label_6:
! Mem[00000000890001b8] = a4f046a6, %l1 = 00000000bda19f91
swap [%i2+0x1b8],%l1 ! %l1 = 00000000a4f046a6
! Mem[0000000088000170] = a3cb421f7f9f8ccc, %l5 = 000000002ae7f802, %l5 = 000000002ae7f802
add %i0,0x170,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = a3cb421f7f9f8ccc
! Mem[0000000091800038] = 2b80b203, %g2 = 51ef187d16f097b1
ldsb [%o0+0x03b],%g2 ! %g2 = 000000000000002b
! Mem[00000000908000d8] = 1c8fd849, %g2 = 000000000000002b
ldub [%i5+0x0d9],%g2 ! %g2 = 000000000000001c
membar #Sync ! Added by membar checker (2295)
! %l3 = cc176d871723ae2c, Mem[00000000900001cc] = edb08b72
stw %l3,[%i4+0x1cc] ! Mem[00000000900001cc] = 1723ae2c
! Mem[0000000091800188] = cbcfa3df 62078fa2, %g2 = 0000001c, %g3 = 1b8f550a
ldd [%o0+0x188],%g2 ! %g2 = 00000000cbcfa3df 0000000062078fa2
! Mem[00000000900001d8] = b24c8e80bb6b3fb6, %g2 = 00000000cbcfa3df
ldx [%i4+0x1d8],%g2 ! %g2 = b24c8e80bb6b3fb6
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[0000000089800168] = 557a1dbba83599eb, %l7 = 6a2fa360c70c5580
ldx [%i3+0x168],%l7 ! %l7 = 557a1dbba83599eb
! Mem[00000000910001c0] = c03f76da58ae9c98, %g2 = b24c8e80bb6b3fb6
ldx [%i6+0x1c0],%g2 ! %g2 = c03f76da58ae9c98
p60_label_7:
! %f0 = 571b690d 467f882c 2debfe80 b8353a7b
! %f4 = d612341c c58fd3d3 25c10bc3 051461d4
! %f8 = 7e66c40e 452fe594 562b62f0 08d3893f
! %f12 = 368b811e 2bb9ad3e a614df20 84401b26
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[0000000090800180] = 8ee7bc1b, %g2 = c03f76da58ae9c98
ldub [%i5+0x180],%g2 ! %g2 = 000000000000008e
! Mem[000000008900012c] = 73f10116, %l6 = 00000042, %l4 = f9acd079
add %i2,0x12c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000073f10116
! Mem[00000000880000e8] = 39790436, %l2 = 80d20dac72fcbeac
ldsw [%i0+0x0e8],%l2 ! %l2 = 0000000039790436
! %l0 = 00000000923e9759, Mem[00000000908001d0] = 68432dfa
stb %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = 59432dfa
! %l6 = 0000000000000042, Mem[0000000091800072] = 51f55822
sth %l6,[%o0+0x072] ! Mem[0000000091800070] = 00425822
! %l1 = 00000000a4f046a6, Mem[0000000091000018] = da2cce40b4006a0e
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 00000000a4f046a6
! Mem[00000000898001c2] = 520dac67, %l1 = 00000000a4f046a6
ldstub [%i3+0x1c2],%l1 ! %l1 = 000000ac000000ff
! Mem[000000008880014a] = b7161c0e, %l4 = 0000000073f10116
ldstub [%i1+0x14a],%l4 ! %l4 = 0000001c000000ff
! Mem[00000000918000e0] = 244c0f1d, %g2 = 000000000000008e
ldsh [%o0+0x0e0],%g2 ! %g2 = 000000000000244c
p60_label_8:
! Mem[000000009080015c] = 0460281c, %g2 = 000000000000244c
ldsb [%i5+0x15e],%g2 ! %g2 = 0000000000000004
! Mem[0000000089800108] = 4bfac9f4, %l0 = 00000000923e9759
ldub [%i3+0x109],%l0 ! %l0 = 00000000000000fa
! %l2 = 39790436, %l3 = 1723ae2c, Mem[00000000918000c8] = 7b42db07 ee9de4a5
std %l2,[%o0+0x0c8] ! Mem[00000000918000c8] = 39790436 1723ae2c
! %l1 = 00000000000000ac, Mem[00000000908000f2] = aad441e0
stb %l1,[%i5+0x0f2] ! Mem[00000000908000f0] = acd441e0
! Mem[000000009180002c] = e8f5b657, %g2 = 0000000000000004
lduw [%o0+0x02c],%g2 ! %g2 = 00000000e8f5b657
! Mem[0000000091800124] = 61675e31, %g2 = 00000000e8f5b657
lduh [%o0+0x126],%g2 ! %g2 = 0000000000006167
! Mem[0000000090000000] = 7be0d091 b2a2b77f 10f3042e 4441d41b
! Mem[0000000090000010] = 43da3387 e6e3d967 876e9c8c 58f2bfb3
! Mem[0000000090000020] = 1df3b2cd ed25fd9c 9f43c0d9 89d30e5c
! Mem[0000000090000030] = 10948899 cb5a3bb8 d3de9eb1 aae791f3
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000888000fa] = 4c5cc5a6, %l2 = 0000000039790436
ldstub [%i1+0x0fa],%l2 ! %l2 = 000000c5000000ff
! Mem[0000000089800193] = f3ade510, %l6 = 0000000000000042
ldstub [%i3+0x193],%l6 ! %l6 = 00000010000000ff
! Mem[0000000091800108] = 999fbad0, %g2 = 0000000000006167
lduh [%o0+0x108],%g2 ! %g2 = 000000000000999f
p60_label_9:
! %f16 = 7fb7a2b2 91d0e07b 1bd44144 2e04f310
! %f20 = 67d9e3e6 8733da43 b3bff258 8c9c6e87
! %f24 = 9cfd25ed cdb2f31d 5c0ed389 d9c0439f
! %f28 = b83b5acb 99889410 f391e7aa b19eded3
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[00000000898001c0] = 520dff672ae7f802, %l1 = 00000000000000ac, %l5 = a3cb421f7f9f8ccc
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 520dff672ae7f802
! Mem[0000000090000000] = 7be0d091 b2a2b77f 10f3042e 4441d41b
! Mem[0000000090000010] = 43da3387 e6e3d967 876e9c8c 58f2bfb3
! Mem[0000000090000020] = 1df3b2cd ed25fd9c 9f43c0d9 89d30e5c
! Mem[0000000090000030] = 10948899 cb5a3bb8 d3de9eb1 aae791f3
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000088000064] = d47424a6, %l0 = 00000000000000fa
swap [%i0+0x064],%l0 ! %l0 = 00000000d47424a6
! Mem[000000008980010c] = 2f15e0d5, %l1 = 000000ac, %l4 = 0000001c
add %i3,0x10c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000002f15e0d5
! Mem[0000000088000140] = f70bcc49 f9acd079 6ebdff6d e0fb1749
! Mem[0000000088000150] = 747f5c91 234741b7 bb478c37 bb1d34d7
! Mem[0000000088000160] = f680dfe3 68ce533d 78baacf8 274284d0
! Mem[0000000088000170] = a3cb421f 7f9f8ccc 9f72593d 321d825d
mov 0x140,%g5
ldda [%i0+%g5]ASI_BLK_SL,%f16 ! Block Load from 0000000088000140
! Mem[0000000091800028] = 0e4be8f5, %g2 = 000000000000999f
ldub [%o0+0x02a],%g2 ! %g2 = 000000000000000e
! Mem[0000000091000084] = 3b8e2302, %g2 = 000000000000000e
ldsb [%i6+0x086],%g2 ! %g2 = 000000000000003b
! Mem[000000009180006c] = 81e7b616, %g2 = 000000000000003b
ldub [%o0+0x06d],%g2 ! %g2 = 0000000000000081
! Mem[0000000088800110] = ff63e6ef73ac1674, %l0 = 00000000d47424a6, %l1 = 00000000000000ac
add %i1,0x110,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ff63e6ef73ac1674
p60_label_10:
! Mem[00000000880000cf] = 53e99837, %l2 = 00000000000000c5
ldstub [%i0+0x0cf],%l2 ! %l2 = 00000037000000ff
! Mem[00000000888000dd] = ad94935e, %l2 = 0000000000000037
ldstub [%i1+0x0dd],%l2 ! %l2 = 00000094000000ff
! Mem[0000000091000128] = 22286a17, %g2 = 0000000000000081
ldub [%i6+0x12b],%g2 ! %g2 = 0000000000000022
! Mem[0000000088000098] = d4611405, %l0 = 00000000d47424a6
ldub [%i0+0x098],%l0 ! %l0 = 00000000000000d4
membar #Sync ! Added by membar checker (2296)
! Mem[0000000090000100] = 2c887f46 0d691b57 7b3a35b8 80feeb2d
! Mem[0000000090000110] = d3d38fc5 1c3412d6 d4611405 c30bc125
! Mem[0000000090000120] = 94e52f45 0ec4667e 3f89d308 f0622b56
! Mem[0000000090000130] = 3eadb92b 1e818b36 261b4084 20df14a6
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000088800070] = c934ef97ec9b993e, %l7 = 557a1dbba83599eb, %l5 = 520dff672ae7f802
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = c934ef97ec9b993e
! Mem[00000000918001e4] = a55063ed, %g2 = 0000000000000022
lduh [%o0+0x1e6],%g2 ! %g2 = 000000000000a550
! Mem[00000000898001b4] = 4c3c91a5, %l4 = 2f15e0d5, %l3 = 1723ae2c
add %i3,0x1b4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000004c3c91a5
! Mem[00000000890000a0] = 20285e4b, %l3 = 000000004c3c91a5
swap [%i2+0x0a0],%l3 ! %l3 = 0000000020285e4b
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
mov 0x0c0,%g5
stda %f16,[%i3+%g5]ASI_BLK_S ! Block Store to 00000000898000c0
p60_label_11:
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc 1723ae2c
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[000000009100006c] = ab76060d, %g2 = 000000000000a550
ldsb [%i6+0x06e],%g2 ! %g2 = ffffffffffffffab
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
stda %f16,[%i1+%g4]ASI_BLK_AIUS ! Block Store to 0000000088800100
! %l4 = 2f15e0d5, %l5 = ec9b993e, Mem[00000000910000a0] = 7e5c3248 eaa6c10e
std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 2f15e0d5 ec9b993e
membar #Sync ! Added by membar checker (2297)
! Mem[0000000088800138] = 5d821d32, %l2 = 00000094, %l4 = 2f15e0d5
add %i1,0x138,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005d821d32
! Mem[00000000888001b8] = c1930327 91261ba9, %l2 = 00000094, %l3 = 20285e4b
ldd [%i1+0x1b8],%l2 ! %l2 = 00000000c1930327 0000000091261ba9
! Mem[00000000910000d4] = 4ba298be, %g2 = ffffffffffffffab
lduh [%i6+0x0d4],%g2 ! %g2 = 0000000000004ba2
! Mem[0000000091800124] = 675e315f, %g2 = 0000000000004ba2
ldub [%o0+0x127],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000128] = d308f062, %g2 = 0000000000000067
ldub [%i4+0x12a],%g2 ! %g2 = 00000000000000d3
! Mem[0000000088000090] = d3d38fc5, %l6 = 0000000000000010
swap [%i0+0x090],%l6 ! %l6 = 00000000d3d38fc5
p60_label_12:
! Mem[0000000089800140] = f53725c0, %l7 = 557a1dbba83599eb
ldsw [%i3+0x140],%l7 ! %l7 = fffffffff53725c0
! Mem[00000000898000f4] = 1f42cba3, %l3 = 0000000091261ba9
swap [%i3+0x0f4],%l3 ! %l3 = 000000001f42cba3
! Mem[00000000900000f8] = cc3a2e15, %g18 = f500fb4c2774130d
ldsw [%i4+0x0f8],%g2 ! %g2 = f500fb4c2774130d
! Mem[0000000091800160] = 922fd400 c730ce0b, %g2 = cc3a2e15, %g3 = 62078fa2
ldd [%o0+0x160],%g2 ! %g2 = 00000000922fd400 00000000c730ce0b
! Mem[00000000890001b8] = bda19f91b4f126a9, %l5 = c934ef97ec9b993e, %l5 = c934ef97ec9b993e
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = bda19f91b4f126a9
! Mem[0000000090800130] = d1b2218e, %g2 = 00000000922fd400
lduw [%i5+0x130],%g2 ! %g2 = 00000000d1b2218e
! %f0 = 571b690d 467f882c 2debfe80 b8353a7b
! %f4 = d612341c c58fd3d3 25c10bc3 051461d4
! %f8 = 7e66c40e 452fe594 562b62f0 08d3893f
! %f12 = 368b811e 2bb9ad3e a614df20 84401b26
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! %l3 = 000000001f42cba3, Mem[00000000918000fc] = 097fdd15
stw %l3,[%o0+0x0fc] ! Mem[00000000918000fc] = 1f42cba3
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l7 = fffffffff53725c0, Mem[00000000908001d4] = 5e10b39d
stw %l7,[%i5+0x1d4] ! Mem[00000000908001d4] = f53725c0
p60_label_13:
! %l5 = bda19f91b4f126a9, Mem[0000000091000028] = 8a78ebbd3cd678a2
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = bda19f91b4f126a9
! Mem[00000000880001d0] = d56ba3f93aebe18c, %l4 = 000000005d821d32
ldx [%i0+0x1d0],%l4 ! %l4 = d56ba3f93aebe18c
! Mem[00000000880000b4] = 1e818b36, %l5 = b4f126a9, %l7 = f53725c0
add %i0,0xb4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000001e818b36
! Mem[000000009000013c] = 20df14a6, %g2 = 00000000d1b2218e
lduh [%i4+0x13c],%g2 ! %g2 = 00000000000020df
! %l2 = 00000000c1930327, Mem[0000000091800158] = 8265e37dae06b2fe
stx %l2,[%o0+0x158] ! Mem[0000000091800158] = 00000000c1930327
! Mem[00000000908000f4] = 41e05ee4, %g2 = 00000000000020df
lduw [%i5+0x0f4],%g2 ! %g2 = 0000000041e05ee4
! Mem[00000000890001a0] = dd00c16a, %l4 = d56ba3f93aebe18c
swap [%i2+0x1a0],%l4 ! %l4 = 00000000dd00c16a
! %l2 = c1930327, %l3 = 1f42cba3, Mem[00000000918001a0] = 03bf0a0f b30facb7
std %l2,[%o0+0x1a0] ! Mem[00000000918001a0] = c1930327 1f42cba3
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000090000008] = 10f3042e, %g2 = 0000000041e05ee4
lduw [%i4+%o1],%g2 ! %g2 = 0000000010f3042e
p60_label_14:
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
membar #Sync ! Added by membar checker (2298)
! Mem[0000000090000180] = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! Mem[0000000090000190] = b7414723 915c7f74 d7341dbb 378c47bb
! Mem[00000000900001a0] = 3d53ce68 e3df80f6 d0844227 f8acba78
! Mem[00000000900001b0] = cc8c9f7f 1f42cba3 5d821d32 3d59729f
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000089000044] = 04fa20f6, %l4 = dd00c16a, %l3 = 1f42cba3
add %i2,0x44,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000004fa20f6
! %l1 = ff63e6ef73ac1674, Mem[00000000910001e0] = e5034270
stw %l1,[%i6+0x1e0] ! Mem[00000000910001e0] = 73ac1674
! %l5 = bda19f91b4f126a9, Mem[0000000091800195] = e6048183
stb %l5,[%o0+0x195] ! Mem[0000000091800194] = a9048183
! %f0 = 571b690d 467f882c 2debfe80 b8353a7b
! %f4 = d612341c c58fd3d3 25c10bc3 051461d4
! %f8 = 7e66c40e 452fe594 562b62f0 08d3893f
! %f12 = 368b811e 2bb9ad3e a614df20 84401b26
stda %f0,[%i1+%g5]ASI_COMMIT_S ! Block Store to 00000000888001c0
! Mem[0000000091800138] = f8a7fd0fe4f36777, %g2 = 0000000010f3042e
ldx [%o0+0x138],%g2 ! %g2 = f8a7fd0fe4f36777
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000088000000
! %f0 = 571b690d 467f882c 2debfe80 b8353a7b
! %f4 = d612341c c58fd3d3 25c10bc3 051461d4
! %f8 = 7e66c40e 452fe594 562b62f0 08d3893f
! %f12 = 368b811e 2bb9ad3e a614df20 84401b26
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000008880016b] = 66e6ad32, %l4 = 00000000dd00c16a
ldstub [%i1+0x16b],%l4 ! %l4 = 00000032000000ff
p60_label_15:
! Mem[00000000888000e8] = a385d549209fa529, %l4 = 0000000000000032, %l6 = 00000000d3d38fc5
add %i1,0xe8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = a385d549209fa529
! %l7 = 000000001e818b36, Mem[0000000088800190] = a2707efa267d2925
stx %l7,[%i1+0x190] ! Mem[0000000088800190] = 000000001e818b36
! Mem[0000000088000080] = 2c887f46, %l6 = a385d549209fa529
ldsb [%i0+0x080],%l6 ! %l6 = 000000000000002c
! Mem[00000000880000f0] = 19dbc2ba0e237e22, %l5 = bda19f91b4f126a9, %l3 = 0000000004fa20f6
add %i0,0xf0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 19dbc2ba0e237e22
! %l2 = 00000000c1930327, Mem[0000000091000182] = 6a302728
sth %l2,[%i6+0x182] ! Mem[0000000091000180] = 03272728
! Mem[0000000091000194] = 301cc7ba, %g2 = f8a7fd0fe4f36777
ldsb [%i6+0x195],%g2 ! %g2 = 0000000000000030
! %l2 = 00000000c1930327, Mem[000000008980010c] = 2f15e0d5
stb %l2,[%i3+0x10c] ! Mem[000000008980010c] = 2715e0d5
! Mem[0000000089800018] = add0a306, %l7 = 000000001e818b36
lduh [%i3+0x01a],%l7 ! %l7 = 000000000000a306
! %f0 = 571b690d 467f882c 2debfe80 b8353a7b
! %f4 = d612341c c58fd3d3 25c10bc3 051461d4
! %f8 = 7e66c40e 452fe594 562b62f0 08d3893f
! %f12 = 368b811e 2bb9ad3e a614df20 84401b26
mov 0x080,%g4
stda %f0,[%i3+%g4]ASI_BLK_AIUPL ! Block Store to 0000000089800080
! Mem[0000000088000158] = bb478c37, %l6 = 000000000000002c
ldsb [%i0+0x159],%l6 ! %l6 = 0000000000000047
p60_label_16:
! %l2 = c1930327, %l3 = 0e237e22, Mem[00000000908001f0] = 6a20e8b4 38c6ddae
std %l2,[%i5+0x1f0] ! Mem[00000000908001f0] = c1930327 0e237e22
! Mem[0000000090000180] = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! Mem[0000000090000190] = b7414723 915c7f74 d7341dbb 378c47bb
! Mem[00000000900001a0] = 3d53ce68 e3df80f6 d0844227 f8acba78
! Mem[00000000900001b0] = cc8c9f7f 1f42cba3 5d821d32 3d59729f
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000008980012c] = 0226744b, %l1 = ff63e6ef73ac1674
swap [%i3+0x12c],%l1 ! %l1 = 000000000226744b
! Mem[00000000908000fc] = f4522026, %g2 = 0000000000000030
ldsb [%i5+0x0fc],%g2 ! %g2 = fffffffffffffff4
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
mov 0x040,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUPL ! Block Store to 0000000088000040
! Mem[0000000091800178] = a16be4dd 805d65fb, %g2 = fffffff4, %g3 = c730ce0b
ldd [%o0+0x178],%g2 ! %g2 = 00000000a16be4dd 00000000805d65fb
! %l1 = 000000000226744b, Mem[0000000091000094] = f816c220
sth %l1,[%i6+0x094] ! Mem[0000000091000094] = 744bc220
! %l5 = bda19f91b4f126a9, Mem[0000000091800026] = 06ca4c30
sth %l5,[%o0+0x026] ! Mem[0000000091800024] = 26a94c30
p60_label_17:
! %l4 = 0000000000000032, Mem[0000000091800130] = f295856e8f1f7fe0
stx %l4,[%o0+0x130] ! Mem[0000000091800130] = 0000000000000032
! Mem[00000000890000b4] = 360c99b4, %l6 = 0000000000000047
swap [%i2+0x0b4],%l6 ! %l6 = 00000000360c99b4
! Mem[000000008800011c] = 59136b47, %l5 = b4f126a9, %l0 = 000000d4
add %i0,0x11c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000059136b47
! %f0 = 571b690d 467f882c 2debfe80 b8353a7b
! %f4 = d612341c c58fd3d3 25c10bc3 051461d4
! %f8 = 7e66c40e 452fe594 562b62f0 08d3893f
! %f12 = 368b811e 2bb9ad3e a614df20 84401b26
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[0000000089800138] = d51aa8bbaab286af, %l4 = 0000000000000032, %l6 = 00000000360c99b4
add %i3,0x138,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = d51aa8bbaab286af
! %l7 = 000000000000a306, Mem[0000000090800058] = a2309e34512b4329
stx %l7,[%i5+0x058] ! Mem[0000000090800058] = 000000000000a306
! Mem[0000000089800108] = 4bfac9f4, %l7 = 0000a306, %l3 = 0e237e22
add %i3,0x108,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004bfac9f4
! Mem[0000000091000150] = 3ab93af1 79d8a372, %g2 = a16be4dd, %g3 = 805d65fb
ldd [%i6+0x150],%g2 ! %g2 = 000000003ab93af1 0000000079d8a372
! %l2 = 00000000c1930327, Mem[0000000090000150] = af148a41
stb %l2,[%i4+0x150] ! Mem[0000000090000150] = 27148a41
! %l6 = aab286af, %l7 = 0000a306, Mem[00000000908000b0] = 4eb34380 a72bad7d
std %l6,[%i5+0x0b0] ! Mem[00000000908000b0] = aab286af 0000a306
p60_label_18:
membar #Sync ! Added by membar checker (2299)
! %l3 = 000000004bfac9f4, Mem[00000000900000ca] = 7b48ee4c
stb %l3,[%i4+0x0ca] ! Mem[00000000900000c8] = f448ee4c
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
stda %f16,[%i1+%g5]ASI_BLK_AIUS ! Block Store to 00000000888000c0
! Mem[0000000088000118] = 94ec2a4d, %l3 = 4bfac9f4, %l2 = c1930327
add %i0,0x118,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000094ec2a4d
! Mem[0000000091000038] = 2b9468ee, %g2 = 000000003ab93af1
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002b94
! Mem[00000000898001e0] = 08037acbea75b055, %l2 = 0000000094ec2a4d, %l2 = 0000000094ec2a4d
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 08037acbea75b055
! Mem[000000008980011c] = 2c70917a, %l7 = 0000a306, %l4 = 00000032
add %i3,0x11c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002c70917a
! Mem[0000000088800198] = 431448ed, %l6 = d51aa8bbaab286af
swap [%i1+0x198],%l6 ! %l6 = 00000000431448ed
! Mem[0000000088800058] = a104e15f, %l2 = 08037acbea75b055
lduh [%i1+0x058],%l2 ! %l2 = 000000000000a104
! Mem[0000000090000040] = f70bcc49 f9acd079 6ebdff6d e0fb1749
! Mem[0000000090000050] = 747f5c91 234741b7 bb478c37 bb1d34d7
! Mem[0000000090000060] = f680dfe3 68ce533d 78baacf8 274284d0
! Mem[0000000090000070] = a3cb421f 7f9f8ccc 9f72593d 321d825d
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %l7 = 000000000000a306, Mem[00000000900001b8] = 5d821d32
stw %l7,[%i4+0x1b8] ! Mem[00000000900001b8] = 0000a306
p60_label_19:
! Mem[0000000090000100] = 2c887f46 0d691b57 7b3a35b8 80feeb2d
! Mem[0000000090000110] = d3d38fc5 1c3412d6 d4611405 c30bc125
! Mem[0000000090000120] = 94e52f45 0ec4667e 3f89d308 f0622b56
! Mem[0000000090000130] = 3eadb92b 1e818b36 261b4084 20df14a6
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000089800064] = c7e3195a, %l5 = bda19f91b4f126a9
swap [%i3+0x064],%l5 ! %l5 = 00000000c7e3195a
! Mem[00000000898000c0] = 79d0acf949cc0bf7, %l6 = 00000000431448ed, %l4 = 000000002c70917a
add %i3,0xc0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 79d0acf949cc0bf7
! Mem[00000000900000d8] = b2ae2fcaed571155, %g2 = 0000000000002b94
ldx [%i4+0x0d8],%g2 ! %g2 = b2ae2fcaed571155
! Mem[0000000089000184] = 7ed72525, %l1 = 0226744b, %l6 = 431448ed
add %i2,0x184,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007ed72525
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[00000000888001c8] = 2debfe80, %l5 = 00000000c7e3195a
swap [%i1+0x1c8],%l5 ! %l5 = 000000002debfe80
! Mem[00000000910001a0] = c074eb69 db204b78, %g2 = ed571155, %g3 = 79d8a372
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000c074eb69 00000000db204b78
membar #Sync ! Added by membar checker (2300)
! Mem[00000000888000d8] = d7341dbb, %l3 = 000000004bfac9f4
swap [%i1+0x0d8],%l3 ! %l3 = 00000000d7341dbb
! Mem[0000000088800100] = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! Mem[0000000088800110] = b7414723 915c7f74 d7341dbb 378c47bb
! Mem[0000000088800120] = 3d53ce68 e3df80f6 d0844227 f8acba78
! Mem[0000000088800130] = cc8c9f7f 1f42cba3 5d821d32 3d59729f
ldda [%i1+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000088800100
p60_label_20:
! Mem[00000000898001f0] = e72e89a8c84db04f, %l3 = 00000000d7341dbb, %l0 = 0000000059136b47
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = e72e89a8c84db04f
! %f0 = 571b690d 467f882c 2debfe80 b8353a7b
! %f4 = d612341c c58fd3d3 25c10bc3 051461d4
! %f8 = 7e66c40e 452fe594 562b62f0 08d3893f
! %f12 = 368b811e 2bb9ad3e a614df20 84401b26
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[0000000089000091] = 5993be1b, %l0 = e72e89a8c84db04f
ldstub [%i2+0x091],%l0 ! %l0 = 00000093000000ff
! Mem[0000000089000100] = 3362ccd1 47f8168d 4a95240b e323aa18
! Mem[0000000089000110] = ceb65e0f e05a28ca e05b0cdc c4f1083b
! Mem[0000000089000120] = 5cafe5df 26838bc5 aa0f32ec 73f10116
! Mem[0000000089000130] = 769b7339 4226c2b9 5961ed0d a9eba39c
ldda [%i2+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000089000100
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
stda %f16,[%i3+%g5]ASI_BLK_AIUPL ! Block Store to 00000000898000c0
! %f0 = 8d16f847 d1cc6233 18aa23e3 0b24954a
! %f4 = ca285ae0 0f5eb6ce 3b08f1c4 dc0c5be0
! %f8 = c58b8326 dfe5af5c 1601f173 ec320faa
! %f12 = b9c22642 39739b76 9ca3eba9 0ded6159
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000090000080] = 571b690d 467f882c 2debfe80 b8353a7b
! Mem[0000000090000090] = d612341c c58fd3d3 25c10bc3 051461d4
! Mem[00000000900000a0] = 7e66c40e 452fe594 562b62f0 08d3893f
! Mem[00000000900000b0] = 368b811e 2bb9ad3e a614df20 84401b26
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (2301)
! %f0 = 8d16f847 d1cc6233 18aa23e3 0b24954a
! %f4 = ca285ae0 0f5eb6ce 3b08f1c4 dc0c5be0
! %f8 = c58b8326 dfe5af5c 1601f173 ec320faa
! %f12 = b9c22642 39739b76 9ca3eba9 0ded6159
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000008800019c] = 1723ae2c, %l6 = 000000007ed72525
swap [%i0+0x19c],%l6 ! %l6 = 000000001723ae2c
! Mem[0000000088800100] = 79d0acf9, %l1 = 000000000226744b
swap [%i1+0x100],%l1 ! %l1 = 0000000079d0acf9
p60_label_21:
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
mov 0x1c0,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 00000000890001c0
! %l0 = 0000000000000093, Mem[0000000088000198] = cc176d877ed72525
stx %l0,[%i0+0x198] ! Mem[0000000088000198] = 0000000000000093
! %l7 = 000000000000a306, Mem[00000000900001e4] = 452fe594
stw %l7,[%i4+0x1e4] ! Mem[00000000900001e4] = 0000a306
! %l4 = 49cc0bf7, %l5 = 2debfe80, Mem[0000000090000198] = 3b08f1c4 dc0c5be0
std %l4,[%i4+0x198] ! Mem[0000000090000198] = 49cc0bf7 2debfe80
! Mem[000000008980005c] = fc319044, %l2 = 000000000000a104
ldstub [%i3+0x05c],%l2 ! %l2 = 000000fc000000ff
! %l7 = 000000000000a306, Mem[00000000900000a0] = 7e66c40e
sth %l7,[%i4+0x0a0] ! Mem[00000000900000a0] = a306c40e
! Mem[0000000088800094] = e53443aa, %l3 = 00000000d7341dbb
ldub [%i1+0x095],%l3 ! %l3 = 0000000000000034
! Mem[0000000089800190] = f3ade5ff285dee37, %l4 = 79d0acf949cc0bf7, %l7 = 000000000000a306
add %i3,0x190,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = f3ade5ff285dee37
! Mem[00000000888001b8] = c193032791261ba9, %l0 = 0000000000000093, %l3 = 0000000000000034
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = c193032791261ba9
p60_label_22:
! Mem[00000000918001f4] = 68968f92, %g2 = 00000000c074eb69
ldub [%o0+0x1f7],%g2 ! %g2 = 0000000000000068
! %l6 = 000000001723ae2c, Mem[00000000908001d5] = 3725c031
stb %l6,[%i5+0x1d5] ! Mem[00000000908001d4] = 2c25c031
! %l3 = c193032791261ba9, Mem[0000000089000132] = 769b7339
stb %l3,[%i2+0x132] ! Mem[0000000089000130] = 769ba939
! Mem[00000000900001dc] = d47e66c4, %g2 = 0000000000000068
ldub [%i4+0x1df],%g2 ! %g2 = 00000000000000d4
! Mem[0000000091000040] = 78113f41, %g2 = 00000000000000d4
lduh [%i6+0x042],%g2 ! %g2 = 0000000000007811
! %l4 = 49cc0bf7, %l5 = 2debfe80, Mem[00000000918001d0] = 6629cc04 93a5af33
std %l4,[%o0+0x1d0] ! Mem[00000000918001d0] = 49cc0bf7 2debfe80
! Mem[0000000088800058] = a104e15f, %l6 = 1723ae2c, %l2 = 000000fc
add %i1,0x58,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a104e15f
! Mem[0000000088000004] = f9acd079, %l7 = 285dee37, %l4 = 49cc0bf7
add %i0,0x04,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000f9acd079
! Mem[0000000090000014] = e6e3d967, %g2 = 0000000000007811
ldub [%i4+0x014],%g2 ! %g2 = 00000000000000e6
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
p60_label_23:
! %l0 = 0000000000000093, Mem[00000000908001ec] = ad80243b
stb %l0,[%i5+0x1ec] ! Mem[00000000908001ec] = 9380243b
! %l6 = 000000001723ae2c, Mem[00000000890000f0] = 84fafd40
stw %l6,[%i2+0x0f0] ! Mem[00000000890000f0] = 1723ae2c
! Mem[0000000091800078] = d16d7231, %g2 = 00000000000000e6
lduw [%o0+0x078],%g2 ! %g2 = 00000000d16d7231
! Mem[0000000091800114] = e04729c2, %g2 = 00000000d16d7231
lduh [%o0+0x116],%g2 ! %g2 = 000000000000e047
! Mem[0000000089000100] = 3362ccd147f8168d, %l0 = 0000000000000093, %l2 = 00000000a104e15f
add %i2,0x100,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 3362ccd147f8168d
! Mem[000000008800009a] = d4611405, %l3 = c193032791261ba9
ldstub [%i0+0x09a],%l3 ! %l3 = 00000014000000ff
! %l7 = f3ade5ff285dee37, Mem[0000000091800038] = dc76802b80b203b0
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = f3ade5ff285dee37
! Mem[0000000089000025] = 17b3d7ef, %l0 = 0000000000000093
ldstub [%i2+0x025],%l0 ! %l0 = 000000b3000000ff
! Mem[00000000900000c0] = 3362ccd1 47f8168d 4a95240b e323aa18
! Mem[00000000900000d0] = ceb65e0f e05a28ca e05b0cdc c4f1083b
! Mem[00000000900000e0] = 5cafe5df 26838bc5 aa0f32ec 73f10116
! Mem[00000000900000f0] = 769b7339 4226c2b9 5961ed0d a9eba39c
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000100] = 2c887f46 0d691b57 7b3a35b8 80feeb2d
! Mem[0000000090000110] = d3d38fc5 1c3412d6 d4611405 c30bc125
! Mem[0000000090000120] = 94e52f45 0ec4667e 3f89d308 f0622b56
! Mem[0000000090000130] = 3eadb92b 1e818b36 261b4084 20df14a6
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
p60_label_24:
! %l2 = 3362ccd147f8168d, Mem[0000000090800098] = a2cd0a0d6de004cd
stx %l2,[%i5+0x098] ! Mem[0000000090800098] = 3362ccd147f8168d
! Mem[0000000088800178] = e2d3d27c, %l4 = 00000000f9acd079
ldsw [%i1+0x178],%l4 ! %l4 = ffffffffe2d3d27c
membar #Sync ! Added by membar checker (2302)
! Mem[00000000890001c0] = 79d0acf9, %l3 = 00000014, %l5 = 2debfe80
add %i2,0x1c0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000079d0acf9
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000089800118] = 61be02bf2c70917a, %l0 = 00000000000000b3, %l4 = ffffffffe2d3d27c
add %i3,0x118,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 61be02bf2c70917a
! %l2 = 3362ccd147f8168d, Mem[0000000090800098] = 3362ccd147f8168d
stx %l2,[%i5+0x098] ! Mem[0000000090800098] = 3362ccd147f8168d
! %f0 = 8d16f847 d1cc6233 18aa23e3 0b24954a
! %f4 = ca285ae0 0f5eb6ce 3b08f1c4 dc0c5be0
! %f8 = c58b8326 dfe5af5c 1601f173 ec320faa
! %f12 = b9c22642 39739b76 9ca3eba9 0ded6159
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! %l5 = 0000000079d0acf9, Mem[00000000900000d0] = ceb65e0f
stw %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = 79d0acf9
! %l6 = 1723ae2c, %l7 = 285dee37, Mem[0000000091000060] = f7488a65 8ce9387c
std %l6,[%i6+0x060] ! Mem[0000000091000060] = 1723ae2c 285dee37
! Mem[0000000090000100] = 2c887f46 0d691b57 7b3a35b8 80feeb2d
! Mem[0000000090000110] = d3d38fc5 1c3412d6 d4611405 c30bc125
! Mem[0000000090000120] = 94e52f45 0ec4667e 3f89d308 f0622b56
! Mem[0000000090000130] = 3eadb92b 1e818b36 261b4084 20df14a6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
p60_label_25:
membar #Sync ! Added by membar checker (2303)
! Mem[0000000090000178] = 5d821d323d59729f, %g2 = 000000000000e047
ldx [%i4+0x178],%g2 ! %g2 = 5d821d323d59729f
! Mem[0000000089800134] = 21a42bda, %l1 = 79d0acf9, %l6 = 1723ae2c
add %i3,0x134,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000021a42bda
! %f0 = 8d16f847 d1cc6233 18aa23e3 0b24954a
! %f4 = ca285ae0 0f5eb6ce 3b08f1c4 dc0c5be0
! %f8 = c58b8326 dfe5af5c 1601f173 ec320faa
! %f12 = b9c22642 39739b76 9ca3eba9 0ded6159
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[000000008800017c] = 321d825d, %l5 = 0000000079d0acf9
ldub [%i0+0x17e],%l5 ! %l5 = 0000000000000082
! %l4 = 61be02bf2c70917a, Mem[0000000091800178] = a16be4dd
stw %l4,[%o0+0x178] ! Mem[0000000091800178] = 2c70917a
! Mem[0000000088000128] = f8bf49f9, %l6 = 0000000021a42bda
lduw [%i0+0x128],%l6 ! %l6 = 00000000f8bf49f9
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[00000000880001d0] = d56ba3f9 3aebe18c, %l0 = 000000b3, %l1 = 79d0acf9
ldd [%i0+0x1d0],%l0 ! %l0 = 00000000d56ba3f9 000000003aebe18c
! %f16 = 79d0acf9 49cc0bf7 4917fbe0 6dffbd6e
! %f20 = b7414723 915c7f74 d7341dbb 378c47bb
! %f24 = 3d53ce68 e3df80f6 d0844227 f8acba78
! %f28 = cc8c9f7f 1f42cba3 5d821d32 3d59729f
mov 0x080,%g6
stda %f16,[%i2+%g6]ASI_BLK_PL ! Block Store to 0000000089000080
! %l3 = 0000000000000014, Mem[00000000900001c8] = 2debfe80b8353a7b
stx %l3,[%i4+0x1c8] ! Mem[00000000900001c8] = 0000000000000014
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000d56ba3f9
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003aebe18c
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 3362ccd147f8168d
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000014
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 61be02bf2c70917a
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000082
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f8bf49f9
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be f3ade5ff285dee37
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 8d16f847 d1cc6233
bne %xcc,p60_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 18aa23e3 0b24954a
bne %xcc,p60_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ca285ae0 0f5eb6ce
bne %xcc,p60_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3b08f1c4 dc0c5be0
bne %xcc,p60_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c58b8326 dfe5af5c
bne %xcc,p60_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 1601f173 ec320faa
bne %xcc,p60_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b9c22642 39739b76
bne %xcc,p60_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 9ca3eba9 0ded6159
bne %xcc,p60_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 79d0acf9 49cc0bf7
bne %xcc,p60_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 4917fbe0 6dffbd6e
bne %xcc,p60_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b7414723 915c7f74
bne %xcc,p60_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be d7341dbb 378c47bb
bne %xcc,p60_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 3d53ce68 e3df80f6
bne %xcc,p60_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d0844227 f8acba78
bne %xcc,p60_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be cc8c9f7f 1f42cba3
bne %xcc,p60_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 5d821d32 3d59729f
bne %xcc,p60_f30_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f70bcc49f9acd079
ldx [%i0+0x000],%g3 ! Observed data at 0000000088000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6ebdff6de0fb1749
ldx [%i0+0x008],%g3 ! Observed data at 0000000088000008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 747f5c91234741b7
ldx [%i0+0x010],%g3 ! Observed data at 0000000088000010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bb478c37bb1d34d7
ldx [%i0+0x018],%g3 ! Observed data at 0000000088000018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f680dfe368ce533d
ldx [%i0+0x020],%g3 ! Observed data at 0000000088000020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 78baacf8274284d0
ldx [%i0+0x028],%g3 ! Observed data at 0000000088000028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a3cb421f7f9f8ccc
ldx [%i0+0x030],%g3 ! Observed data at 0000000088000030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9f72593d321d825d
ldx [%i0+0x038],%g3 ! Observed data at 0000000088000038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = f70bcc49f9acd079
ldx [%i0+0x040],%g3 ! Observed data at 0000000088000040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6ebdff6de0fb1749
ldx [%i0+0x048],%g3 ! Observed data at 0000000088000048
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 747f5c91234741b7
ldx [%i0+0x050],%g3 ! Observed data at 0000000088000050
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = bb478c37bb1d34d7
ldx [%i0+0x058],%g3 ! Observed data at 0000000088000058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = f680dfe368ce533d
ldx [%i0+0x060],%g3 ! Observed data at 0000000088000060
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 78baacf8274284d0
ldx [%i0+0x068],%g3 ! Observed data at 0000000088000068
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = a3cb421f7f9f8ccc
ldx [%i0+0x070],%g3 ! Observed data at 0000000088000070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9f72593d321d825d
ldx [%i0+0x078],%g3 ! Observed data at 0000000088000078
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000101c3412d6
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 = d461ff05c30bc125
ldx [%i0+0x098],%g3 ! Observed data at 0000000088000098
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b9bdc31153e998ff
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000880000c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x158],%g2 ! Expected data = bb478c37bb1d34d7
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 = f680dfe368ce533d
ldx [%i0+0x160],%g3 ! Observed data at 0000000088000160
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000000000000093
ldx [%i0+0x198],%g3 ! Observed data at 0000000088000198
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x198,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x0b0],%g2 ! Expected data = 000000f77ba083fa
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000888000b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 79d0acf949cc0bf7
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000888000c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4917fbe06dffbd6e
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 = b7414723915c7f74
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000888000d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 4bfac9f4378c47bb
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000888000d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3d53ce68e3df80f6
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000888000e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d0844227f8acba78
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000888000e8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = cc8c9f7f1f42cba3
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000888000f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5d821d323d59729f
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000888000f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0226744b49cc0bf7
ldx [%i1+0x100],%g3 ! Observed data at 0000000088800100
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4917fbe06dffbd6e
ldx [%i1+0x108],%g3 ! Observed data at 0000000088800108
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = b7414723915c7f74
ldx [%i1+0x110],%g3 ! Observed data at 0000000088800110
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = d7341dbb378c47bb
ldx [%i1+0x118],%g3 ! Observed data at 0000000088800118
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 3d53ce68e3df80f6
ldx [%i1+0x120],%g3 ! Observed data at 0000000088800120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = d0844227f8acba78
ldx [%i1+0x128],%g3 ! Observed data at 0000000088800128
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = cc8c9f7f1f42cba3
ldx [%i1+0x130],%g3 ! Observed data at 0000000088800130
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5d821d323d59729f
ldx [%i1+0x138],%g3 ! Observed data at 0000000088800138
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = b716ff0e832eacf3
ldx [%i1+0x148],%g3 ! Observed data at 0000000088800148
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 66e6adff5ead8af0
ldx [%i1+0x168],%g3 ! Observed data at 0000000088800168
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000001e818b36
ldx [%i1+0x190],%g3 ! Observed data at 0000000088800190
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = aab286afb6e00847
ldx [%i1+0x198],%g3 ! Observed data at 0000000088800198
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 571b690d467f882c
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000888001c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c7e3195ab8353a7b
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000888001c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d612341cc58fd3d3
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000888001d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 25c10bc3051461d4
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000888001d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7e66c40e452fe594
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000888001e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 562b62f008d3893f
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000888001e8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 368b811e2bb9ad3e
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000888001f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a614df2084401b26
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000888001f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1f8,%g4
set p60_local2_expect,%g1
p60_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 389499c917ffd7ef
ldx [%i2+0x020],%g3 ! Observed data at 0000000089000020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x020,%g4
ldx [%g1+0x080],%g2 ! Expected data = f70bcc49f9acd079
ldx [%i2+0x080],%g3 ! Observed data at 0000000089000080
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6ebdff6de0fb1749
ldx [%i2+0x088],%g3 ! Observed data at 0000000089000088
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 747f5c91234741b7
ldx [%i2+0x090],%g3 ! Observed data at 0000000089000090
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = bb478c37bb1d34d7
ldx [%i2+0x098],%g3 ! Observed data at 0000000089000098
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f680dfe368ce533d
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000890000a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 78baacf8274284d0
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000890000a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a3cb421f7f9f8ccc
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000890000b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 9f72593d321d825d
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000890000b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1723ae2c1552e79e
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000890000f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 769ba9394226c2b9
ldx [%i2+0x130],%g3 ! Observed data at 0000000089000130
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = edb6ff438195fe0e
ldx [%i2+0x150],%g3 ! Observed data at 0000000089000150
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 3aebe18c2c89cc2a
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000890001a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = bda19f91b4f126a9
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000890001b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 79d0acf949cc0bf7
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000890001c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4917fbe06dffbd6e
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000890001c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b7414723915c7f74
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000890001d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d7341dbb378c47bb
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000890001d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3d53ce68e3df80f6
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000890001e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d0844227f8acba78
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000890001e8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = cc8c9f7f1f42cba3
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000890001f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 5d821d323d59729f
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+0x058],%g2 ! Expected data = 840c4ad0ff319044
ldx [%i3+0x058],%g3 ! Observed data at 0000000089800058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = abce1352b4f126a9
ldx [%i3+0x060],%g3 ! Observed data at 0000000089800060
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2c887f460d691b57
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 = 7b3a35b880feeb2d
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 = d3d38fc51c3412d6
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 = d4611405c30bc125
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 = 94e52f450ec4667e
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 = 3f89d308f0622b56
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 = 3eadb92b1e818b36
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 = 261b408420df14a6
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000898000b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = f70bcc49f9acd079
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000898000c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 6ebdff6de0fb1749
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000898000c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 747f5c91234741b7
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000898000d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = bb478c37bb1d34d7
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000898000d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f680dfe368ce533d
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000898000e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 78baacf8274284d0
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000898000e8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a3cb421f7f9f8ccc
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000898000f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9f72593d321d825d
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000898000f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4bfac9f42715e0d5
ldx [%i3+0x108],%g3 ! Observed data at 0000000089800108
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 38b9f41b73ac1674
ldx [%i3+0x128],%g3 ! Observed data at 0000000089800128
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x128,%g4
ldx [%g1+0x190],%g2 ! Expected data = f3ade5ff285dee37
ldx [%i3+0x190],%g3 ! Observed data at 0000000089800190
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 520dff672ae7f802
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000898001c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1c0,%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:
stha %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000018]
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089000010]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088800018]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000020]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088800000]
done
p60_trap1o:
stha %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000018]
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089000010]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088800018]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000020]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088800000]
done
p60_trap2e:
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088000020]
done
p60_trap2o:
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088000020]
done
p60_trap3e:
nop
nop
nop
nop
nop
done
p60_trap3o:
nop
nop
nop
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 = f4b4b88da2309e34
ldx [%g1+0x008],%l1 ! %l1 = 1c73a9a2512b4329
ldx [%g1+0x010],%l2 ! %l2 = 17d3bb3a532e01f6
ldx [%g1+0x018],%l3 ! %l3 = cad302509bc8920b
ldx [%g1+0x020],%l4 ! %l4 = be18ef65dbb65c08
ldx [%g1+0x028],%l5 ! %l5 = 2c4e5ddc0523a5a3
ldx [%g1+0x030],%l6 ! %l6 = 12c1a8c263416d36
ldx [%g1+0x038],%l7 ! %l7 = 0065e7602db17c56
! 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 = bccd05ce 99ec9674 f91d2b73 1b10e042
! %f4 = df88e814 b807bffa 5571880c d493bf1d
! %f8 = f91a3849 e7a06597 1e571011 4303374a
! %f12 = e5a8fb76 c961e8ee 9278d3b9 891daf13
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5ed4a182 f31e7d0d ec5e40c1 209cdf75
! %f20 = d56ae7ef 51d1dd22 cc623760 2a074de0
! %f24 = c21c092e e4b6802c 984f7043 fb428f13
! %f28 = c82df45e 26ea5ee3 401e7eb7 d9e2963f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f6be951f 24ee14b0 a1e2785c b7b7aaf5
! %f36 = 4645c715 cc4e1a46 26af3656 74f34f9e
! %f40 = ee3fa5be d09e08c4 7c75d3e0 4b753f9b
! %f44 = 711778d9 f668a375 922c0ed6 e1ec56ea
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x50d05f7700000022,%g7,%g1 ! GSR scale = 4, align = 2
wr %g1,%g0,%gsr ! GSR = 50d05f7700000022
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[000000008b000080] = 85937e1a5e38826d, %l3 = 0c78c61e0e96cb4e, %l4 = 58ad32c9ea1b618e
add %i2,0x80,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 85937e1a5e38826d
! Mem[000000008a00002c] = 0dfcfa56, %l1 = 3afab807, %l5 = 2ed34fa3
add %i0,0x2c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000000dfcfa56
! Mem[00000000918001fc] = 946eb4fe, %g2 = 03164eee3565ffa1
ldsb [%o0+0x1fc],%g2 ! %g2 = ffffffffffffff94
! Mem[000000008b000023] = e508f035, %l3 = 0c78c61e0e96cb4e
ldstub [%i2+0x023],%l3 ! %l3 = 00000035000000ff
! %l3 = 0000000000000035, Mem[000000009100009c] = 57e63be1
stb %l3,[%i6+0x09c] ! Mem[000000009100009c] = 35e63be1
! Mem[000000008a0000e8] = 236bdce140cbaa7e, %l4 = 85937e1a5e38826d
ldx [%i0+0x0e8],%l4 ! %l4 = 236bdce140cbaa7e
! Mem[000000008b800068] = 22d07961, %l0 = 23207e6c, %l0 = 23207e6c
add %i3,0x68,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000022d07961
! Mem[000000008a800114] = 925da0a1, %l2 = 166e9256, %l0 = 22d07961
add %i1,0x114,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000925da0a1
! Mem[000000008a800061] = b8c87051, %l6 = 1e8f63bbc4418a77
ldstub [%i1+0x061],%l6 ! %l6 = 000000c8000000ff
! Mem[00000000908001e0] = 718735ab7e587ad1, %g2 = ffffffffffffff94
ldx [%i5+0x1e0],%g2 ! %g2 = 718735ab7e587ad1
p61_label_2:
! Mem[00000000918001b0] = 913cf8e6c2a89dc0, %g2 = 718735ab7e587ad1
ldx [%o0+0x1b0],%g2 ! %g2 = 913cf8e6c2a89dc0
! Mem[000000008b0000c8] = d7c9f467, %l2 = 194e3f38166e9256
ldstub [%i2+0x0c8],%l2 ! %l2 = 000000d7000000ff
! Mem[000000008a800068] = 0cf36d76, %l0 = 925da0a1, %l1 = 3afab807
add %i1,0x68,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000cf36d76
! Mem[000000009000003c] = 25971042, %g2 = 913cf8e6c2a89dc0
ldub [%i4+0x03f],%g2 ! %g2 = 0000000000000025
! %l6 = 00000000000000c8, Mem[0000000090800186] = 240bb451
stb %l6,[%i5+0x186] ! Mem[0000000090800184] = c80bb451
! Mem[000000008a8001d4] = 8bb49cca, %l5 = 0dfcfa56, %l4 = 40cbaa7e
add %i1,0x1d4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000008bb49cca
! %l4 = 8bb49cca, %l5 = 0dfcfa56, Mem[00000000900000a0] = 5fdad36e 454e5a24
std %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 8bb49cca 0dfcfa56
! Mem[000000008a000138] = a17c2151, %l2 = 00000000000000d7
swap [%i0+0x138],%l2 ! %l2 = 00000000a17c2151
! Mem[0000000091000050] = 745b39ae, %g18 = fd502e003a3e9d4d
ldsw [%i6+0x050],%g2 ! %g2 = fd502e003a3e9d4d
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p61_label_3:
! Mem[000000008a00008c] = 64bc765a, %l7 = 2f48fda0e93001b1
swap [%i0+0x08c],%l7 ! %l7 = 0000000064bc765a
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! %l2 = a17c2151, %l3 = 00000035, Mem[0000000090000090] = 99658222 f9142146
std %l2,[%i4+0x090] ! Mem[0000000090000090] = a17c2151 00000035
! Mem[000000008a00005f] = 8827fdd5, %l7 = 0000000064bc765a
ldstub [%i0+0x05f],%l7 ! %l7 = 000000d5000000ff
! Mem[000000009100018c] = 0cb45d7c, %g2 = 00000000745b39ae
ldsb [%i6+0x18d],%g2 ! %g2 = 000000000000000c
! Mem[00000000908001c8] = ff6375af, %g2 = 000000000000000c
ldsh [%i5+0x1c8],%g2 ! %g2 = ffffffffffffff63
! Mem[000000008a0001d4] = 8db17ee5, %l1 = 000000000cf36d76
lduh [%i0+0x1d6],%l1 ! %l1 = 0000000000007ee5
! Mem[0000000090000038] = 23d8e54b, %g18 = fd502e003a3e9d4d
ldsw [%i4+0x038],%g2 ! %g2 = fd502e003a3e9d4d
! Mem[000000008a00010c] = 31384e7b, %l0 = 00000000925da0a1
ldstub [%i0+0x10c],%l0 ! %l0 = 00000031000000ff
! Mem[000000008b800119] = d043f594, %l4 = 000000008bb49cca
ldstub [%i3+0x119],%l4 ! %l4 = 00000043000000ff
p61_label_4:
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[000000008a0000d8] = 3b20496d, %l6 = 00000000000000c8
ldsb [%i0+0x0d8],%l6 ! %l6 = 000000000000003b
! %l7 = 00000000000000d5, Mem[0000000090000114] = 79129e7a
sth %l7,[%i4+0x114] ! Mem[0000000090000114] = 00d59e7a
! %l4 = 00000043, %l5 = 0dfcfa56, Mem[00000000900000d8] = b2ae2fca ed571155
std %l4,[%i4+0x0d8] ! Mem[00000000900000d8] = 00000043 0dfcfa56
! Mem[000000008a0000c4] = 4c0592da, %l0 = 0000000000000031
swap [%i0+0x0c4],%l0 ! %l0 = 000000004c0592da
! Mem[000000008b0001cc] = b946a555, %l1 = 0000000000007ee5
ldstub [%i2+0x1cc],%l1 ! %l1 = 000000b9000000ff
! Mem[0000000091000024] = 9daf358a, %g2 = 0000000023d8e54b
ldub [%i6+0x025],%g2 ! %g2 = 000000000000009d
! %l7 = 00000000000000d5, Mem[000000009180011c] = 060bb791
stb %l7,[%o0+0x11c] ! Mem[000000009180011c] = d50bb791
! %l2 = a17c2151, %l3 = 00000035, Mem[00000000900000b8] = d3805e8c 8ce25a97
std %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = a17c2151 00000035
! %l6 = 0000003b, %l7 = 000000d5, Mem[00000000918001e0] = 18875723 fcc1a550
std %l6,[%o0+0x1e0] ! Mem[00000000918001e0] = 0000003b 000000d5
p61_label_5:
! Mem[000000008b80013c] = 5cf1a676, %l1 = 00000000000000b9
swap [%i3+0x13c],%l1 ! %l1 = 000000005cf1a676
! %l2 = 00000000a17c2151, Mem[0000000091800018] = 08ee2106603a86ea
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000000a17c2151
! Mem[000000008a800150] = 5915a768, %l2 = 00000000a17c2151
swap [%i1+0x150],%l2 ! %l2 = 000000005915a768
! %f0 = bccd05ce 99ec9674 f91d2b73 1b10e042
! %f4 = df88e814 b807bffa 5571880c d493bf1d
! %f8 = f91a3849 e7a06597 1e571011 4303374a
! %f12 = e5a8fb76 c961e8ee 9278d3b9 891daf13
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000900001c0] = ffe2a99e 7f636042 d445a3cc edb08b72
! Mem[00000000900001d0] = 0b9a3118 23191337 b24c8e80 bb6b3fb6
! Mem[00000000900001e0] = 089dc341 7fd09080 1d9f31f3 01592ef1
! Mem[00000000900001f0] = be5a71ed cbeb4ca2 82ca3016 1d250333
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000008b000038] = e3353e15, %l5 = 000000000dfcfa56
ldsw [%i2+0x038],%l5 ! %l5 = ffffffffe3353e15
! Mem[000000008a00008b] = 0fc7bdee, %l5 = ffffffffe3353e15
ldstub [%i0+0x08b],%l5 ! %l5 = 000000ee000000ff
! %l1 = 000000005cf1a676, Mem[00000000908001c2] = 5fb6224f
stb %l1,[%i5+0x1c2] ! Mem[00000000908001c0] = 76b6224f
! Mem[000000008a000194] = a97c99e4, %l5 = 000000ee, %l2 = 5915a768
add %i0,0x194,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000a97c99e4
! %l4 = 00000043, %l5 = 000000ee, Mem[000000008b800000] = 2fa39a00 48945cb9
std %l4,[%i3+%g0] ! Mem[000000008b800000] = 00000043 000000ee
p61_label_6:
! Mem[000000008a8001b2] = d5bf10b8, %l3 = 0000000000000035
ldstub [%i1+0x1b2],%l3 ! %l3 = 00000010000000ff
membar #Sync ! Added by membar checker (2304)
! Mem[0000000090000070] = e5a8fb76 c961e8ee, %g2 = 0000009d, %g3 = 0bad0b00
ldd [%i4+0x070],%g2 ! %g2 = 00000000e5a8fb76 00000000c961e8ee
! Mem[0000000090800164] = f72bd2b5, %g18 = fd502e003a3e9d4d
ldsw [%i5+0x164],%g2 ! %g2 = fd502e003a3e9d4d
! %l2 = 00000000a97c99e4, Mem[00000000918000de] = 3f32244c
stb %l2,[%o0+0x0de] ! Mem[00000000918000dc] = e432244c
! Mem[000000008b000098] = 8ee3a854, %l6 = 000000000000003b
ldstub [%i2+0x098],%l6 ! %l6 = 0000008e000000ff
! Mem[000000008b0000e8] = 5c227d7639da60a5, %l5 = 00000000000000ee, %l7 = 00000000000000d5
add %i2,0xe8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 5c227d7639da60a5
! Mem[000000008a800038] = 6740bbfc073d9259, %l0 = 000000004c0592da, %l1 = 000000005cf1a676
add %i1,0x38,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 6740bbfc073d9259
! Mem[000000008b80018c] = 98f3902a, %l3 = 0000000000000010
swap [%i3+0x18c],%l3 ! %l3 = 0000000098f3902a
! Mem[000000008b0000e8] = 5c227d76, %l7 = 5c227d7639da60a5
swap [%i2+0x0e8],%l7 ! %l7 = 000000005c227d76
! %l3 = 0000000098f3902a, Mem[000000009100014c] = a9cc5378
sth %l3,[%i6+0x14c] ! Mem[000000009100014c] = 902a5378
p61_label_7:
! Mem[000000008b000160] = 4d3edcee, %l6 = 000000000000008e
ldsb [%i2+0x160],%l6 ! %l6 = 000000000000004d
! Mem[0000000091800118] = 29c2ad3a, %g2 = fffffffff72bd2b5
lduh [%o0+0x118],%g2 ! %g2 = 00000000000029c2
! Mem[0000000091000060] = 488a658c, %g2 = 00000000000029c2
ldsb [%i6+0x061],%g2 ! %g2 = 0000000000000048
! %f16 = 5ed4a182 f31e7d0d ec5e40c1 209cdf75
! %f20 = d56ae7ef 51d1dd22 cc623760 2a074de0
! %f24 = c21c092e e4b6802c 984f7043 fb428f13
! %f28 = c82df45e 26ea5ee3 401e7eb7 d9e2963f
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! %f0 = bccd05ce 99ec9674 f91d2b73 1b10e042
! %f4 = df88e814 b807bffa 5571880c d493bf1d
! %f8 = f91a3849 e7a06597 1e571011 4303374a
! %f12 = e5a8fb76 c961e8ee 9278d3b9 891daf13
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000008b0001b4] = 27c2d8f6, %l3 = 0000000098f3902a
swap [%i2+0x1b4],%l3 ! %l3 = 0000000027c2d8f6
! Mem[000000008a0000bc] = 9650b1ce, %l7 = 5c227d76, %l1 = 073d9259
add %i0,0xbc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009650b1ce
! Mem[000000009000012c] = 2ef61463, %g2 = 0000000000000048
ldub [%i4+0x12f],%g2 ! %g2 = 000000000000002e
! Mem[0000000090000040] = bccd05ce 99ec9674 f91d2b73 1b10e042
! Mem[0000000090000050] = df88e814 b807bffa 5571880c d493bf1d
! Mem[0000000090000060] = f91a3849 e7a06597 1e571011 4303374a
! Mem[0000000090000070] = e5a8fb76 c961e8ee 9278d3b9 891daf13
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000009080012c] = b9d1b221, %g2 = 000000000000002e
ldub [%i5+0x12f],%g2 ! %g2 = 00000000000000b9
p61_label_8:
! Mem[000000008a0001f8] = 2489e648, %l6 = 000000000000004d
ldsw [%i0+0x1f8],%l6 ! %l6 = 000000002489e648
! %l1 = 000000009650b1ce, Mem[00000000900001d0] = 0b9a311823191337
stx %l1,[%i4+0x1d0] ! Mem[00000000900001d0] = 000000009650b1ce
! %f16 = 5ed4a182 f31e7d0d ec5e40c1 209cdf75
! %f20 = d56ae7ef 51d1dd22 cc623760 2a074de0
! %f24 = c21c092e e4b6802c 984f7043 fb428f13
! %f28 = c82df45e 26ea5ee3 401e7eb7 d9e2963f
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[00000000918001b4] = c2a89dc0, %g18 = fd502e003a3e9d4d
ldsw [%o0+0x1b4],%g2 ! %g2 = fd502e003a3e9d4d
! Mem[0000000091000134] = 616d4f47, %g2 = ffffffffc2a89dc0
ldsh [%i6+0x134],%g2 ! %g2 = 000000000000616d
! Mem[000000008b000060] = 275793c283e4c474, %l5 = 00000000000000ee, %l6 = 000000002489e648
add %i2,0x60,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 275793c283e4c474
! Mem[000000008a800148] = 4a27e2ce, %l0 = 4c0592da, %l0 = 4c0592da
add %i1,0x148,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004a27e2ce
membar #Sync ! Added by membar checker (2305)
! %f16 = 5ed4a182 f31e7d0d ec5e40c1 209cdf75
! %f20 = d56ae7ef 51d1dd22 cc623760 2a074de0
! %f24 = c21c092e e4b6802c 984f7043 fb428f13
! %f28 = c82df45e 26ea5ee3 401e7eb7 d9e2963f
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000008b800189] = aba4f550, %l6 = 275793c283e4c474
ldstub [%i3+0x189],%l6 ! %l6 = 000000a4000000ff
! %l2 = 00000000a97c99e4, Mem[0000000090800130] = d1b2218e
stw %l2,[%i5+0x130] ! Mem[0000000090800130] = a97c99e4
p61_label_9:
! Mem[000000009080011c] = 69bdf7dc, %g2 = 000000000000616d
lduh [%i5+0x11c],%g2 ! %g2 = 00000000000069bd
! Mem[00000000900000f8] = cc3a2e158e4a873e, %g2 = 00000000000069bd
ldx [%i4+0x0f8],%g2 ! %g2 = cc3a2e158e4a873e
! %l4 = 00000043, %l5 = 000000ee, Mem[0000000091800168] = ecbed7ec 6047d4c3
std %l4,[%o0+0x168] ! Mem[0000000091800168] = 00000043 000000ee
! Mem[000000008a000010] = 2dbc84e5fc2330db, %l2 = 00000000a97c99e4, %l7 = 000000005c227d76
add %i0,0x10,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 2dbc84e5fc2330db
! Mem[000000008b8001e4] = a858f3cd, %l0 = 4a27e2ce, %l5 = 000000ee
add %i3,0x1e4,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a858f3cd
! Mem[000000009000012c] = 072ef614, %g2 = cc3a2e158e4a873e
ldsh [%i4+0x12e],%g2 ! %g2 = 000000000000072e
! Mem[000000008a8000b8] = 4b63364034b76ca6, %l3 = 0000000027c2d8f6, %l3 = 0000000027c2d8f6
add %i1,0xb8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 4b63364034b76ca6
! %l2 = 00000000a97c99e4, Mem[0000000090000010] = df88e814b807bffa
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = 00000000a97c99e4
! Mem[000000008b8001c4] = 153e7f6f, %l2 = 00000000a97c99e4
swap [%i3+0x1c4],%l2 ! %l2 = 00000000153e7f6f
! Mem[000000009100003c] = 6d58bf74, %g18 = fd502e003a3e9d4d
ldsw [%i6+0x03c],%g2 ! %g2 = fd502e003a3e9d4d
p61_label_10:
! Mem[0000000090000050] = df88e814 b807bffa, %g2 = 6d58bf74, %g3 = c961e8ee
ldd [%i4+0x050],%g2 ! %g2 = 00000000df88e814 00000000b807bffa
membar #Sync ! Added by membar checker (2306)
! Mem[0000000090000000] = bccd05ce 99ec9674 f91d2b73 1b10e042
! Mem[0000000090000010] = 00000000 a97c99e4 5571880c d493bf1d
! Mem[0000000090000020] = f91a3849 e7a06597 1e571011 4303374a
! Mem[0000000090000030] = e5a8fb76 c961e8ee 9278d3b9 891daf13
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000008a000138] = 000000d7a36306aa, %l0 = 000000004a27e2ce, %l0 = 000000004a27e2ce
add %i0,0x138,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 000000d7a36306aa
! Mem[000000008a800074] = 59759fd1, %l6 = 00000000000000a4
ldub [%i1+0x075],%l6 ! %l6 = 0000000000000075
! Mem[000000008a00008c] = e93001b1, %l3 = 34b76ca6, %l1 = 9650b1ce
add %i0,0x8c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e93001b1
! %l3 = 4b63364034b76ca6, Mem[000000009080018b] = c4581c25
stb %l3,[%i5+0x18b] ! Mem[0000000090800188] = a6581c25
! %f0 = bccd05ce 99ec9674 f91d2b73 1b10e042
! %f4 = df88e814 b807bffa 5571880c d493bf1d
! %f8 = f91a3849 e7a06597 1e571011 4303374a
! %f12 = e5a8fb76 c961e8ee 9278d3b9 891daf13
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000008a000020] = b27657e33b033a90, %l3 = 4b63364034b76ca6, %l3 = 4b63364034b76ca6
add %i0,0x20,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = b27657e33b033a90
! %l7 = 2dbc84e5fc2330db, Mem[0000000091800008] = cad99599d97e67e1
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 2dbc84e5fc2330db
! Mem[000000008b8000bb] = 180763d0, %l6 = 0000000000000075
ldstub [%i3+0x0bb],%l6 ! %l6 = 000000d0000000ff
p61_label_11:
! %l2 = 00000000153e7f6f, Mem[000000008a8000db] = 56fd08cf
stb %l2,[%i1+0x0db] ! Mem[000000008a8000d8] = 56fd086f
! %l6 = 00000000000000d0, Mem[00000000908001d8] = 3188e525cea79a81
stx %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = 00000000000000d0
! %f16 = 5ed4a182 f31e7d0d ec5e40c1 209cdf75
! %f20 = d56ae7ef 51d1dd22 cc623760 2a074de0
! %f24 = c21c092e e4b6802c 984f7043 fb428f13
! %f28 = c82df45e 26ea5ee3 401e7eb7 d9e2963f
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %l6 = 000000d0, %l7 = fc2330db, Mem[0000000091000100] = 54efad89 7ee3a18b
std %l6,[%i6+0x100] ! Mem[0000000091000100] = 000000d0 fc2330db
! %l6 = 00000000000000d0, Mem[00000000910000ae] = 95cce70a
sth %l6,[%i6+0x0ae] ! Mem[00000000910000ac] = 00d0e70a
! Mem[000000009080008c] = dfa19519, %g2 = 00000000df88e814
ldsb [%i5+0x08e],%g2 ! %g2 = ffffffffffffffdf
! %f0 = bccd05ce 99ec9674 f91d2b73 1b10e042
! %f4 = df88e814 b807bffa 5571880c d493bf1d
! %f8 = f91a3849 e7a06597 1e571011 4303374a
! %f12 = e5a8fb76 c961e8ee 9278d3b9 891daf13
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[000000008b000020] = e508f0ff, %l4 = 0000000000000043
swap [%i2+%o4],%l4 ! %l4 = 00000000e508f0ff
! Mem[000000008a000026] = 3b033a90, %l3 = b27657e33b033a90
ldstub [%i0+0x026],%l3 ! %l3 = 0000003a000000ff
! %f0 = bccd05ce 99ec9674 f91d2b73 1b10e042
! %f4 = df88e814 b807bffa 5571880c d493bf1d
! %f8 = f91a3849 e7a06597 1e571011 4303374a
! %f12 = e5a8fb76 c961e8ee 9278d3b9 891daf13
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
p61_label_12:
! %l2 = 153e7f6f, %l3 = 0000003a, Mem[0000000090800040] = 78c1e8f5 e698cf29
std %l2,[%i5+0x040] ! Mem[0000000090800040] = 153e7f6f 0000003a
! Mem[000000008b8001c0] = d0d22542 a97c99e4 7a4908a6 e29e8fbf
! Mem[000000008b8001d0] = 7eb5153e b861e4e0 c8cb3674 3e8c318f
! Mem[000000008b8001e0] = b1f1db74 a858f3cd c767d298 f6a956f9
! Mem[000000008b8001f0] = d68dfbfb 3062fa57 f2f89352 269ac597
ldda [%i3+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 000000008b8001c0
! Mem[000000008a800035] = a0578c9c, %l6 = 00000000000000d0
ldstub [%i1+0x035],%l6 ! %l6 = 00000057000000ff
! %f16 = 5ed4a182 f31e7d0d ec5e40c1 209cdf75
! %f20 = d56ae7ef 51d1dd22 cc623760 2a074de0
! %f24 = c21c092e e4b6802c 984f7043 fb428f13
! %f28 = c82df45e 26ea5ee3 401e7eb7 d9e2963f
mov 0x180,%g5
stda %f16,[%i3+%g5]ASI_BLK_SL ! Block Store to 000000008b800180
! Mem[000000008b80007c] = 8473aa93, %l5 = 00000000a858f3cd
swap [%i3+0x07c],%l5 ! %l5 = 000000008473aa93
! %l4 = 00000000e508f0ff, Mem[000000009100011c] = 47397e41
stw %l4,[%i6+0x11c] ! Mem[000000009100011c] = e508f0ff
! %l7 = 2dbc84e5fc2330db, Mem[00000000908000e8] = d573492c
stw %l7,[%i5+0x0e8] ! Mem[00000000908000e8] = fc2330db
! Mem[0000000091000130] = e3fa2c65616d4f47, %g2 = ffffffffffffffdf
ldx [%i6+0x130],%g2 ! %g2 = e3fa2c65616d4f47
! Mem[0000000091800108] = 999fbad0 5d08a3b7, %g2 = 616d4f47, %g3 = b807bffa
ldd [%o0+0x108],%g2 ! %g2 = 00000000999fbad0 000000005d08a3b7
! Mem[000000008b0001b8] = e13e157e37b26278, %l4 = 00000000e508f0ff, %l2 = 00000000153e7f6f
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = e13e157e37b26278
p61_label_13:
! %f16 = 5ed4a182 f31e7d0d ec5e40c1 209cdf75
! %f20 = d56ae7ef 51d1dd22 cc623760 2a074de0
! %f24 = c21c092e e4b6802c 984f7043 fb428f13
! %f28 = c82df45e 26ea5ee3 401e7eb7 d9e2963f
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %l4 = 00000000e508f0ff, Mem[000000008a800156] = 129f5a9f
sth %l4,[%i1+0x156] ! Mem[000000008a800154] = 129ff0ff
membar #Sync ! Added by membar checker (2307)
! Mem[000000008a800000] = f898abc0 82333d7a c942d5a3 28f77714
! Mem[000000008a800010] = a6f8c0e7 cb378381 37a87240 0bffa359
! Mem[000000008a800020] = 0b121476 b265dba9 1e3dfde7 50863330
! Mem[000000008a800030] = 40cb9b99 a0ff8c9c 6740bbfc 073d9259
ldda [%i1]ASI_BLK_SL,%f0 ! Block Load from 000000008a800000
! Mem[000000008a800040] = eed9a3b2 1347fb0f, %l6 = 00000057, %l7 = fc2330db
ldd [%i1+0x040],%l6 ! %l6 = 00000000eed9a3b2 000000001347fb0f
! %l3 = 000000000000003a, Mem[000000008a000054] = 3920e230
stw %l3,[%i0+0x054] ! Mem[000000008a000054] = 0000003a
! %l3 = 000000000000003a, Mem[00000000908001b4] = 66474039
stw %l3,[%i5+0x1b4] ! Mem[00000000908001b4] = 0000003a
! Mem[000000008b0001d5] = 99c189cd, %l6 = 00000000eed9a3b2
ldstub [%i2+0x1d5],%l6 ! %l6 = 000000c1000000ff
! Mem[0000000090800110] = 4df41327 77693c15, %g2 = 999fbad0, %g3 = 5d08a3b7
ldd [%i5+0x110],%g2 ! %g2 = 000000004df41327 0000000077693c15
! Mem[00000000908000b4] = 7dcaa74c, %g2 = 000000004df41327
ldub [%i5+0x0b7],%g2 ! %g2 = 000000000000007d
! Mem[000000008b000130] = 12e7e11358e536e4, %l0 = 000000d7a36306aa, %l2 = e13e157e37b26278
add %i2,0x130,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 12e7e11358e536e4
p61_label_14:
! Mem[000000008b8000d8] = 1e1e584f, %l6 = 000000c1, %l7 = 1347fb0f
add %i3,0xd8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000001e1e584f
! Mem[00000000900001a0] = 4a176aeb, %g2 = 000000000000007d
lduw [%i4+0x1a0],%g2 ! %g2 = 000000004a176aeb
! Mem[0000000091000138] = 21962292af04c2b4, %g2 = 000000004a176aeb
ldx [%i6+0x138],%g2 ! %g2 = 21962292af04c2b4
! %l1 = 00000000e93001b1, Mem[000000009000002d] = 03374ae5
stb %l1,[%i4+0x02d] ! Mem[000000009000002c] = b1374ae5
! Mem[000000008a80001b] = 37a87240, %l3 = 000000000000003a
ldstub [%i1+0x01b],%l3 ! %l3 = 00000040000000ff
! Mem[000000008b0001e8] = 04d2e8db7b8bddcd, %l7 = 000000001e1e584f, %l0 = 000000d7a36306aa
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 04d2e8db7b8bddcd
! Mem[000000008a800020] = 0b121476, %l0 = 7b8bddcd, %l7 = 1e1e584f
add %i1,0x20,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000000b121476
! Mem[000000008a000070] = 39515e76, %l7 = 000000000b121476
swap [%i0+0x070],%l7 ! %l7 = 0000000039515e76
! Mem[000000008b00017c] = 04165c29, %l4 = e508f0ff, %l0 = 7b8bddcd
add %i2,0x17c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000004165c29
! %l2 = 12e7e11358e536e4, Mem[000000009100003a] = 68ee6d58
sth %l2,[%i6+0x03a] ! Mem[0000000091000038] = 36e46d58
p61_label_15:
! Mem[0000000091000188] = 2cf14da1 7a0cb45d, %g2 = af04c2b4, %g3 = 77693c15
ldd [%i6+0x188],%g2 ! %g2 = 000000002cf14da1 000000007a0cb45d
! Mem[000000008b8001f0] = d68dfbfb3062fa57, %l2 = 12e7e11358e536e4, %l0 = 0000000004165c29
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d68dfbfb3062fa57
! Mem[000000008a000002] = 35874540, %l4 = 00000000e508f0ff
ldstub [%i0+0x002],%l4 ! %l4 = 00000045000000ff
! %l6 = 00000000000000c1, Mem[000000008b000148] = b8e0fee33697adfe
stx %l6,[%i2+0x148] ! Mem[000000008b000148] = 00000000000000c1
! Mem[0000000091000150] = 3ab93af179d8a372, %g2 = 000000002cf14da1
ldx [%i6+0x150],%g2 ! %g2 = 3ab93af179d8a372
! %l4 = 00000045, %l5 = 8473aa93, Mem[0000000091000110] = ec0bdeb0 b6277a44
std %l4,[%i6+0x110] ! Mem[0000000091000110] = 00000045 8473aa93
! %f0 = 7a3d3382 c0ab98f8 1477f728 a3d542c9
! %f4 = 818337cb e7c0f8a6 59a3ff0b 4072a837
! %f8 = a9db65b2 7614120b 30338650 e7fd3d1e
! %f12 = 9c8cffa0 999bcb40 59923d07 fcbb4067
stda %f0,[%i3+%g6]ASI_BLK_S ! Block Store to 000000008b800100
! Mem[000000008a800154] = 129ff0ff, %l6 = 000000c1, %l5 = 8473aa93
add %i1,0x154,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000129ff0ff
membar #Sync ! Added by membar checker (2308)
! Mem[000000008b800130] = 9c8cffa0999bcb40, %l4 = 0000000000000045, %l1 = 00000000e93001b1
add %i3,0x130,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 9c8cffa0999bcb40
! %l2 = 12e7e11358e536e4, Mem[000000008b000103] = 0cb1e387
stb %l2,[%i2+0x103] ! Mem[000000008b000100] = 0cb1e3e4
p61_label_16:
! Mem[000000008b000110] = b0a79b32, %l7 = 39515e76, %l7 = 39515e76
add %i2,0x110,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000b0a79b32
! %f16 = 5ed4a182 f31e7d0d ec5e40c1 209cdf75
! %f20 = d56ae7ef 51d1dd22 cc623760 2a074de0
! %f24 = c21c092e e4b6802c 984f7043 fb428f13
! %f28 = c82df45e 26ea5ee3 401e7eb7 d9e2963f
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[000000008a000094] = 288337b8, %l3 = 0000000000000040
swap [%i0+0x094],%l3 ! %l3 = 00000000288337b8
! Mem[0000000090000000] = bccd05ce 99ec9674 f91d2b73 1b10e042
! Mem[0000000090000010] = df88e814 b807bffa 5571880c d493bf1d
! Mem[0000000090000020] = f91a3849 e7a06597 1e571011 43b1374a
! Mem[0000000090000030] = e5a8fb76 c961e8ee 9278d3b9 891daf13
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[000000008b000180] = 550548ab 807aa955 9dc0908b acf4aba3
! Mem[000000008b000190] = 3b1b2049 67f0712f 86788942 7d98f47c
! Mem[000000008b0001a0] = cfb74cb9 8d75c0a6 28b83851 f2eeb415
! Mem[000000008b0001b0] = 3bd9b261 98f3902a e13e157e 37b26278
ldda [%i2+%g5]ASI_BLK_P,%f16 ! Block Load from 000000008b000180
! Mem[0000000090000034] = c961e8ee, %g2 = 3ab93af179d8a372
lduh [%i4+0x034],%g2 ! %g2 = 000000000000c961
! %l2 = 58e536e4, %l3 = 288337b8, Mem[00000000908001b8] = da1c61c6 7b37c5c8
std %l2,[%i5+0x1b8] ! Mem[00000000908001b8] = 58e536e4 288337b8
! Mem[0000000091000184] = 272883b4, %g18 = fd502e003a3e9d4d
ldsw [%i6+0x184],%g2 ! %g2 = fd502e003a3e9d4d
! %l3 = 00000000288337b8, Mem[000000008b800168] = 0b813d54
stw %l3,[%i3+0x168] ! Mem[000000008b800168] = 288337b8
! Mem[0000000091800110] = f718962d, %g18 = fd502e003a3e9d4d
ldsw [%o0+0x110],%g2 ! %g2 = fd502e003a3e9d4d
p61_label_17:
! Mem[000000008a0000b0] = ff1ad503392c14d6, %l6 = 00000000000000c1, %l1 = 9c8cffa0999bcb40
add %i0,0xb0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ff1ad503392c14d6
! %l0 = d68dfbfb3062fa57, Mem[000000009180010c] = 5d08a3b7
stb %l0,[%o0+0x10c] ! Mem[000000009180010c] = 5708a3b7
! Mem[0000000091000030] = a21f4f31 cfc6b149, %g2 = f718962d, %g3 = 7a0cb45d
ldd [%i6+0x030],%g2 ! %g2 = 00000000a21f4f31 00000000cfc6b149
! Mem[000000008b0000d8] = 5358590a, %l1 = ff1ad503392c14d6
ldsw [%i2+0x0d8],%l1 ! %l1 = 000000005358590a
! Mem[0000000090000080] = 05ce99ec, %g2 = 00000000a21f4f31
lduh [%i4+0x082],%g2 ! %g2 = 00000000000005ce
! %l7 = 00000000b0a79b32, Mem[000000009080008c] = 1de9dfa1
sth %l7,[%i5+0x08c] ! Mem[000000009080008c] = 9b32dfa1
! Mem[00000000900000e8] = e5c4ca0166d3bff5, %g2 = 00000000000005ce
ldx [%i4+0x0e8],%g2 ! %g2 = e5c4ca0166d3bff5
! %l5 = 00000000129ff0ff, Mem[00000000900000d4] = c782464c
stw %l5,[%i4+0x0d4] ! Mem[00000000900000d4] = 129ff0ff
! Mem[000000008b000164] = 31e2aa4c, %l6 = 00000000000000c1
swap [%i2+0x164],%l6 ! %l6 = 0000000031e2aa4c
! Mem[0000000091000130] = e3fa2c65 616d4f47, %g2 = 66d3bff5, %g3 = cfc6b149
ldd [%i6+0x130],%g2 ! %g2 = 00000000e3fa2c65 00000000616d4f47
p61_label_18:
! Mem[000000008b800170] = 7b211cda, %l2 = 12e7e11358e536e4
ldstub [%i3+0x170],%l2 ! %l2 = 0000007b000000ff
! %l2 = 000000000000007b, Mem[000000008b800150] = 0a0eacfc
stw %l2,[%i3+0x150] ! Mem[000000008b800150] = 0000007b
! Mem[0000000090000040] = 0d7d1ef382a1d45e, %g2 = 00000000e3fa2c65
ldx [%i4+0x040],%g2 ! %g2 = 0d7d1ef382a1d45e
! Mem[00000000918000e8] = 35e2f08c, %g2 = 0d7d1ef382a1d45e
lduw [%o0+0x0e8],%g2 ! %g2 = 0000000035e2f08c
! Mem[00000000900000dc] = fcfa56ce, %g2 = 0000000035e2f08c
ldsb [%i4+0x0dd],%g2 ! %g2 = fffffffffffffffc
! Mem[0000000090000050] = 22ddd151efe76ad5, %g2 = fffffffffffffffc
ldx [%i4+0x050],%g2 ! %g2 = 22ddd151efe76ad5
! Mem[000000008b8001d0] = 7eb5153eb861e4e0, %l5 = 00000000129ff0ff, %l4 = 0000000000000045
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 7eb5153eb861e4e0
! %l3 = 00000000288337b8, Mem[0000000090800078] = 27ba3968
sth %l3,[%i5+0x078] ! Mem[0000000090800078] = 37b83968
! Mem[000000008a000030] = 74946b98 a827d304, %l4 = b861e4e0, %l5 = 129ff0ff
ldd [%i0+0x030],%l4 ! %l4 = 0000000074946b98 00000000a827d304
! %l0 = d68dfbfb3062fa57, Mem[000000008b000118] = 703d4291f6409f7d
stx %l0,[%i2+0x118] ! Mem[000000008b000118] = d68dfbfb3062fa57
p61_label_19:
! Mem[000000008a000098] = 6962eb8f, %l4 = 74946b98, %l1 = 5358590a
add %i0,0x98,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000006962eb8f
! %f0 = 7a3d3382 c0ab98f8 1477f728 a3d542c9
! %f4 = 818337cb e7c0f8a6 59a3ff0b 4072a837
! %f8 = a9db65b2 7614120b 30338650 e7fd3d1e
! %f12 = 9c8cffa0 999bcb40 59923d07 fcbb4067
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l6 = 0000000031e2aa4c, Mem[0000000091800108] = 999fbad05708a3b7
stx %l6,[%o0+0x108] ! Mem[0000000091800108] = 0000000031e2aa4c
! Mem[000000008a0001a0] = f60789ed90f62095, %l1 = 000000006962eb8f, %l5 = 00000000a827d304
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = f60789ed90f62095
! Mem[000000008b00012c] = 553698fd, %l0 = d68dfbfb3062fa57
ldsb [%i2+0x12f],%l0 ! %l0 = fffffffffffffffd
! Mem[00000000910001a0] = c074eb69, %g2 = 22ddd151efe76ad5
ldsh [%i6+0x1a0],%g2 ! %g2 = ffffffffffffc074
! Mem[0000000090000064] = 2e091cc2, %g18 = fd502e003a3e9d4d
ldsw [%i4+0x064],%g2 ! %g2 = fd502e003a3e9d4d
! Mem[000000009180019c] = ac46a213, %g2 = 000000002e091cc2
lduh [%o0+0x19c],%g2 ! %g2 = 000000000000ac46
! Mem[000000008b000070] = e8fea391c9674da2, %l3 = 00000000288337b8, %l6 = 0000000031e2aa4c
add %i2,0x70,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = e8fea391c9674da2
! Mem[000000008a0001e8] = 8d903dd3, %l4 = 0000000074946b98
swap [%i0+0x1e8],%l4 ! %l4 = 000000008d903dd3
p61_label_20:
! Mem[0000000091800030] = 3aa1a86c 6f288f44, %g2 = 0000ac46, %g3 = 616d4f47
ldd [%o0+0x030],%g2 ! %g2 = 000000003aa1a86c 000000006f288f44
! %l7 = 00000000b0a79b32, Mem[00000000918001cc] = 53b977ab
stb %l7,[%o0+0x1cc] ! Mem[00000000918001cc] = 32b977ab
membar #Sync ! Added by membar checker (2309)
! %f0 = 7a3d3382 c0ab98f8 1477f728 a3d542c9
! %f4 = 818337cb e7c0f8a6 59a3ff0b 4072a837
! %f8 = a9db65b2 7614120b 30338650 e7fd3d1e
! %f12 = 9c8cffa0 999bcb40 59923d07 fcbb4067
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[00000000918000f0] = d9f0400091c12a9b, %g2 = 000000003aa1a86c
ldx [%o0+0x0f0],%g2 ! %g2 = d9f0400091c12a9b
! Mem[000000009080009c] = 6de004cd, %g18 = fd502e003a3e9d4d
ldsw [%i5+0x09c],%g2 ! %g2 = fd502e003a3e9d4d
! %l4 = 000000008d903dd3, Mem[0000000090800168] = 6d574838
stw %l4,[%i5+0x168] ! Mem[0000000090800168] = 8d903dd3
! Mem[000000008b80000c] = f7830ac9, %l0 = fffffffd, %l0 = fffffffd
add %i3,0x0c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f7830ac9
! Mem[00000000908001e4] = d18d45f2, %g2 = 000000006de004cd
ldub [%i5+0x1e7],%g2 ! %g2 = 00000000000000d1
! Mem[00000000908001b8] = 58e536e4288337b8, %g2 = 00000000000000d1
ldx [%i5+0x1b8],%g2 ! %g2 = 58e536e4288337b8
! %l7 = 00000000b0a79b32, Mem[0000000091000134] = 616d4f47
stw %l7,[%i6+0x134] ! Mem[0000000091000134] = b0a79b32
p61_label_21:
! %l2 = 000000000000007b, Mem[000000008a000098] = 6962eb8fa786e5c2
stx %l2,[%i0+0x098] ! Mem[000000008a000098] = 000000000000007b
! %l1 = 000000006962eb8f, Mem[00000000908001dc] = 000000d0
stb %l1,[%i5+0x1dc] ! Mem[00000000908001dc] = 8f0000d0
! Mem[0000000091800168] = 00000043 000000ee, %g2 = 288337b8, %g3 = 6f288f44
ldd [%o0+0x168],%g2 ! %g2 = 0000000000000043 00000000000000ee
! Mem[000000008b00003a] = e3353e15, %l0 = 00000000f7830ac9
ldstub [%i2+0x03a],%l0 ! %l0 = 0000003e000000ff
! Mem[0000000090000040] = 0d7d1ef3 82a1d45e 75df9c20 c1405eec
! Mem[0000000090000050] = 22ddd151 efe76ad5 e04d072a 603762cc
! Mem[0000000090000060] = 2c80b6e4 2e091cc2 138f42fb 43704f98
! Mem[0000000090000070] = e35eea26 5ef42dc8 3f96e2d9 b77e1e40
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000008a800044] = 1347fb0f, %l6 = c9674da2, %l3 = 288337b8
add %i1,0x44,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000001347fb0f
! Mem[000000008a000188] = 66856715, %l4 = 8d903dd3, %l1 = 6962eb8f
add %i0,0x188,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000066856715
! %l0 = 000000000000003e, Mem[0000000091800175] = 334f44a1
stb %l0,[%o0+0x175] ! Mem[0000000091800174] = 3e4f44a1
! Mem[000000008b000098] = ffe3a854, %l7 = b0a79b32, %l4 = 8d903dd3
add %i2,0x98,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ffe3a854
! %l5 = f60789ed90f62095, Mem[00000000900000c1] = 9999232a
stb %l5,[%i4+0x0c1] ! Mem[00000000900000c0] = 9599232a
p61_label_22:
! Mem[000000008b000128] = af74f267, %l0 = 000000000000003e
swap [%i2+0x128],%l0 ! %l0 = 00000000af74f267
! Mem[0000000090000110] = d56ae7ef51d1dd22, %g2 = 0000000000000043
ldx [%i4+0x110],%g2 ! %g2 = d56ae7ef51d1dd22
! %l2 = 0000007b, %l3 = 1347fb0f, Mem[0000000091000198] = baa4779d c3db84f6
std %l2,[%i6+0x198] ! Mem[0000000091000198] = 0000007b 1347fb0f
! %l3 = 000000001347fb0f, Mem[000000008a0000ff] = 0b4ee827
stb %l3,[%i0+0x0ff] ! Mem[000000008a0000fc] = 0b4ee80f
! %l3 = 000000001347fb0f, Mem[000000008b800040] = 57ded94711483e17
stx %l3,[%i3+0x040] ! Mem[000000008b800040] = 000000001347fb0f
! Mem[00000000918000b8] = 1d00a010, %g18 = fd502e003a3e9d4d
ldsw [%o0+0x0b8],%g2 ! %g2 = fd502e003a3e9d4d
membar #Sync ! Added by membar checker (2310)
! %l3 = 000000001347fb0f, Mem[0000000090000068] = 138f42fb
stb %l3,[%i4+0x068] ! Mem[0000000090000068] = 0f8f42fb
! %f16 = 550548ab 807aa955 9dc0908b acf4aba3
! %f20 = 3b1b2049 67f0712f 86788942 7d98f47c
! %f24 = cfb74cb9 8d75c0a6 28b83851 f2eeb415
! %f28 = 3bd9b261 98f3902a e13e157e 37b26278
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[000000008a000030] = 74946b98a827d304, %l4 = 00000000ffe3a854, %l5 = f60789ed90f62095
add %i0,0x30,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 74946b98a827d304
! Mem[00000000908001c0] = 76b6224f, %g2 = 000000001d00a010
ldsb [%i5+0x1c2],%g2 ! %g2 = 0000000000000076
p61_label_23:
! Mem[00000000900000c0] = a7959923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 129ff0ff 00000043 0dfcfa56
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000008b0001a8] = 28b83851, %l0 = 00000000af74f267
lduw [%i2+0x1a8],%l0 ! %l0 = 0000000028b83851
! Mem[000000008a0000f4] = 21221e89, %l3 = 000000001347fb0f
ldsb [%i0+0x0f5],%l3 ! %l3 = 0000000000000022
! Mem[0000000091000038] = 2b9436e4, %g2 = 0000000000000076
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002b94
! %l4 = 00000000ffe3a854, Mem[00000000908001f0] = 6a20e8b438c6ddae
stx %l4,[%i5+0x1f0] ! Mem[00000000908001f0] = 00000000ffe3a854
! Mem[0000000090800108] = 9915ac0c, %g2 = 0000000000002b94
ldub [%i5+0x10a],%g2 ! %g2 = 0000000000000099
! Mem[000000008b8001e8] = c767d298, %l5 = 74946b98a827d304
lduw [%i3+0x1e8],%l5 ! %l5 = 00000000c767d298
! Mem[0000000091800150] = d90775afb80be421, %g2 = 0000000000000099
ldx [%o0+0x150],%g2 ! %g2 = d90775afb80be421
! %l2 = 000000000000007b, Mem[00000000918000f0] = d9f04000
stw %l2,[%o0+0x0f0] ! Mem[00000000918000f0] = 0000007b
! Mem[0000000091000140] = 1cae4e9552ef7953, %g2 = d90775afb80be421
ldx [%i6+0x140],%g2 ! %g2 = 1cae4e9552ef7953
p61_label_24:
! Mem[0000000090000180] = 9ecff629 cb5a67b8 2869a58d 60b95bc6
! Mem[0000000090000190] = b85bf01e 32283edd 505d2467 aa3433f7
! Mem[00000000900001a0] = 4a176aeb 14a7991c 02e908d7 db2df7d9
! Mem[00000000900001b0] = f5e5c41a 38f695ea 80ba3895 064013ff
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800140] = 21ad2fff, %g2 = 1cae4e9552ef7953
lduh [%o0+0x140],%g2 ! %g2 = 00000000000021ad
! Mem[000000008b8000ab] = 4fea421f, %l7 = 00000000b0a79b32
ldstub [%i3+0x0ab],%l7 ! %l7 = 0000001f000000ff
! %l4 = 00000000ffe3a854, Mem[00000000908001ae] = fe82c53b
stb %l4,[%i5+0x1ae] ! Mem[00000000908001ac] = 5482c53b
! Mem[000000008b800050] = 1707a3b7, %l0 = 0000000028b83851
ldsw [%i3+0x050],%l0 ! %l0 = 000000001707a3b7
! Mem[0000000090800154] = fd6f486e, %g2 = 00000000000021ad
ldsb [%i5+0x154],%g2 ! %g2 = fffffffffffffffd
! Mem[000000008b800100] = 7a3d3382 c0ab98f8 1477f728 a3d542c9
! Mem[000000008b800110] = 818337cb e7c0f8a6 59a3ff0b 4072a837
! Mem[000000008b800120] = a9db65b2 7614120b 30338650 e7fd3d1e
! Mem[000000008b800130] = 9c8cffa0 999bcb40 59923d07 fcbb4067
ldda [%i3+%g6]ASI_BLK_S,%f16 ! Block Load from 000000008b800100
! Mem[0000000090800188] = a6581c25, %g2 = fffffffffffffffd
ldsb [%i5+0x18b],%g2 ! %g2 = ffffffffffffffa6
! Mem[000000008a000010] = 2dbc84e5fc2330db, %l7 = 000000000000001f, %l4 = 00000000ffe3a854
add %i0,0x10,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 2dbc84e5fc2330db
! Mem[000000008b8001b0] = e35eea265ef42dc8, %l0 = 000000001707a3b7, %l6 = e8fea391c9674da2
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = e35eea265ef42dc8
p61_label_25:
! Mem[000000008b800188] = 75df9c20, %l0 = 1707a3b7, %l5 = c767d298
add %i3,0x188,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000075df9c20
! Mem[0000000091000130] = fa2c65b0, %g2 = ffffffffffffffa6
ldsb [%i6+0x131],%g2 ! %g2 = fffffffffffffffa
! Mem[000000008a0000cb] = 4669deea, %l3 = 0000000000000022
ldstub [%i0+0x0cb],%l3 ! %l3 = 000000ea000000ff
membar #Sync ! Added by membar checker (2311)
! %l6 = e35eea265ef42dc8, Mem[00000000900000cb] = 48ee4cc9
stb %l6,[%i4+0x0cb] ! Mem[00000000900000c8] = c8ee4cc9
! Mem[000000008b8001c0] = d0d22542 a97c99e4 7a4908a6 e29e8fbf
! Mem[000000008b8001d0] = 7eb5153e b861e4e0 c8cb3674 3e8c318f
! Mem[000000008b8001e0] = b1f1db74 a858f3cd c767d298 f6a956f9
! Mem[000000008b8001f0] = d68dfbfb 3062fa57 f2f89352 269ac597
mov 0x1c0,%g6
ldda [%i3+%g6]ASI_BLK_SL,%f16 ! Block Load from 000000008b8001c0
! Mem[000000008a0000c0] = 5bf55cc6 00000031 4669deff b3b2a3c7
! Mem[000000008a0000d0] = 21f5831f 894ec2cd 3b20496d f142808d
! Mem[000000008a0000e0] = a99c1bcc 5a8655c8 236bdce1 40cbaa7e
! Mem[000000008a0000f0] = cd9a429d 21221e89 f33c7b9a 0b4ee80f
ldda [%i0+%g5]ASI_BLK_S,%f0 ! Block Load from 000000008a0000c0
! %l6 = e35eea265ef42dc8, Mem[00000000910001b3] = 0c1e8d05
stb %l6,[%i6+0x1b3] ! Mem[00000000910001b0] = c81e8d05
! Mem[000000008a8000c8] = 0d5df364ffd8868e, %l1 = 0000000066856715, %l3 = 00000000000000ea
add %i1,0xc8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 0d5df364ffd8868e
! Mem[000000008a0001c7] = b33f0a6d, %l4 = 2dbc84e5fc2330db
ldstub [%i0+0x1c7],%l4 ! %l4 = 0000006d000000ff
! %l0 = 000000001707a3b7, Mem[00000000918000e9] = e2f08c82
stb %l0,[%o0+0x0e9] ! Mem[00000000918000e8] = b7f08c82
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 000000001707a3b7
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000066856715
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000007b
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0d5df364ffd8868e
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000006d
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000075df9c20
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be e35eea265ef42dc8
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000001f
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 5bf55cc6 00000031
bne %xcc,p61_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4669deff b3b2a3c7
bne %xcc,p61_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 21f5831f 894ec2cd
bne %xcc,p61_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3b20496d f142808d
bne %xcc,p61_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a99c1bcc 5a8655c8
bne %xcc,p61_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 236bdce1 40cbaa7e
bne %xcc,p61_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be cd9a429d 21221e89
bne %xcc,p61_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f33c7b9a 0b4ee80f
bne %xcc,p61_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be e4997ca9 4225d2d0
bne %xcc,p61_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be bf8f9ee2 a608497a
bne %xcc,p61_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be e0e461b8 3e15b57e
bne %xcc,p61_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 8f318c3e 7436cbc8
bne %xcc,p61_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be cdf358a8 74dbf1b1
bne %xcc,p61_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be f956a9f6 98d267c7
bne %xcc,p61_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 57fa6230 fbfb8dd6
bne %xcc,p61_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 97c59a26 5293f8f2
bne %xcc,p61_f30_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 3587ff40dd0e08cb
ldx [%i0+0x000],%g3 ! Observed data at 000000008a000000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = b27657e33b03ff90
ldx [%i0+0x020],%g3 ! Observed data at 000000008a000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = eff2d6a30000003a
ldx [%i0+0x050],%g3 ! Observed data at 000000008a000050
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 704071f38827fdff
ldx [%i0+0x058],%g3 ! Observed data at 000000008a000058
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0b121476a3068bc5
ldx [%i0+0x070],%g3 ! Observed data at 000000008a000070
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0fc7bdffe93001b1
ldx [%i0+0x088],%g3 ! Observed data at 000000008a000088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7d36659700000040
ldx [%i0+0x090],%g3 ! Observed data at 000000008a000090
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 000000000000007b
ldx [%i0+0x098],%g3 ! Observed data at 000000008a000098
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 5bf55cc600000031
ldx [%i0+0x0c0],%g3 ! Observed data at 000000008a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4669deffb3b2a3c7
ldx [%i0+0x0c8],%g3 ! Observed data at 000000008a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f33c7b9a0b4ee80f
ldx [%i0+0x0f8],%g3 ! Observed data at 000000008a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3e716c56ff384e7b
ldx [%i0+0x108],%g3 ! Observed data at 000000008a000108
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000d7a36306aa
ldx [%i0+0x138],%g3 ! Observed data at 000000008a000138
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x138,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8481d16eb33f0aff
ldx [%i0+0x1c0],%g3 ! Observed data at 000000008a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 74946b9893376795
ldx [%i0+0x1e8],%g3 ! Observed data at 000000008a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1e8,%g4
set p61_local1_expect,%g1
p61_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 37a872ff0bffa359
ldx [%i1+0x018],%g3 ! Observed data at 000000008a800018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 40cb9b99a0ff8c9c
ldx [%i1+0x030],%g3 ! Observed data at 000000008a800030
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = b8ff70516635eba4
ldx [%i1+0x060],%g3 ! Observed data at 000000008a800060
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 56fd086f55599b01
ldx [%i1+0x0d8],%g3 ! Observed data at 000000008a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x150],%g2 ! Expected data = a17c2151129ff0ff
ldx [%i1+0x150],%g3 ! Observed data at 000000008a800150
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d5bfffb84e90678e
ldx [%i1+0x1b0],%g3 ! Observed data at 000000008a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1b0,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 00000043a314db01
ldx [%i2+0x020],%g3 ! Observed data at 000000008b000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = e335ff15ae395256
ldx [%i2+0x038],%g3 ! Observed data at 000000008b000038
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x038,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffe3a854998f9717
ldx [%i2+0x098],%g3 ! Observed data at 000000008b000098
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ffc9f4672448edab
ldx [%i2+0x0c8],%g3 ! Observed data at 000000008b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 39da60a539da60a5
ldx [%i2+0x0e8],%g3 ! Observed data at 000000008b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0cb1e3e4c8ee47ae
ldx [%i2+0x100],%g3 ! Observed data at 000000008b000100
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = d68dfbfb3062fa57
ldx [%i2+0x118],%g3 ! Observed data at 000000008b000118
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000003e553698fd
ldx [%i2+0x128],%g3 ! Observed data at 000000008b000128
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 00000000000000c1
ldx [%i2+0x148],%g3 ! Observed data at 000000008b000148
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 4d3edcee000000c1
ldx [%i2+0x160],%g3 ! Observed data at 000000008b000160
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 3bd9b26198f3902a
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 = bcbde1a0ff46a555
ldx [%i2+0x1c8],%g3 ! Observed data at 000000008b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 13804f9099ff89cd
ldx [%i2+0x1d0],%g3 ! Observed data at 000000008b0001d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1d0,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00000043000000ee
ldx [%i3+0x000],%g3 ! Observed data at 000000008b800000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = 000000001347fb0f
ldx [%i3+0x040],%g3 ! Observed data at 000000008b800040
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = 81fb9210a858f3cd
ldx [%i3+0x078],%g3 ! Observed data at 000000008b800078
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 4fea42ff4eee684c
ldx [%i3+0x0a8],%g3 ! Observed data at 000000008b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 180763ff4074d4e6
ldx [%i3+0x0b8],%g3 ! Observed data at 000000008b8000b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7a3d3382c0ab98f8
ldx [%i3+0x100],%g3 ! Observed data at 000000008b800100
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1477f728a3d542c9
ldx [%i3+0x108],%g3 ! Observed data at 000000008b800108
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 818337cbe7c0f8a6
ldx [%i3+0x110],%g3 ! Observed data at 000000008b800110
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 59a3ff0b4072a837
ldx [%i3+0x118],%g3 ! Observed data at 000000008b800118
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = a9db65b27614120b
ldx [%i3+0x120],%g3 ! Observed data at 000000008b800120
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 30338650e7fd3d1e
ldx [%i3+0x128],%g3 ! Observed data at 000000008b800128
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 9c8cffa0999bcb40
ldx [%i3+0x130],%g3 ! Observed data at 000000008b800130
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 59923d07fcbb4067
ldx [%i3+0x138],%g3 ! Observed data at 000000008b800138
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0000007ba218d0da
ldx [%i3+0x150],%g3 ! Observed data at 000000008b800150
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 288337b8d62f478a
ldx [%i3+0x168],%g3 ! Observed data at 000000008b800168
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff211cda7ebd144e
ldx [%i3+0x170],%g3 ! Observed data at 000000008b800170
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0d7d1ef382a1d45e
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 = 75df9c20c1405eec
ldx [%i3+0x188],%g3 ! Observed data at 000000008b800188
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 22ddd151efe76ad5
ldx [%i3+0x190],%g3 ! Observed data at 000000008b800190
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = e04d072a603762cc
ldx [%i3+0x198],%g3 ! Observed data at 000000008b800198
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2c80b6e42e091cc2
ldx [%i3+0x1a0],%g3 ! Observed data at 000000008b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 138f42fb43704f98
ldx [%i3+0x1a8],%g3 ! Observed data at 000000008b8001a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e35eea265ef42dc8
ldx [%i3+0x1b0],%g3 ! Observed data at 000000008b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 3f96e2d9b77e1e40
ldx [%i3+0x1b8],%g3 ! Observed data at 000000008b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d0d22542a97c99e4
ldx [%i3+0x1c0],%g3 ! Observed data at 000000008b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1c0,%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:
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a000028]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b000008]
stxa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800008]
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b800018]
stxa %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800000]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000000]
done
p61_trap1o:
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a000028]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b000008]
stxa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800008]
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b800018]
stxa %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800000]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000000]
done
p61_trap2e:
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000000]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000010]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b800010]
done
p61_trap2o:
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000000]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000010]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b800010]
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 = 313d314a23207e6c
ldx [%g1+0x008],%l1 ! %l1 = 58a322783afab807
ldx [%g1+0x010],%l2 ! %l2 = 194e3f38166e9256
ldx [%g1+0x018],%l3 ! %l3 = 0c78c61e0e96cb4e
ldx [%g1+0x020],%l4 ! %l4 = 58ad32c9ea1b618e
ldx [%g1+0x028],%l5 ! %l5 = 78a30d662ed34fa3
ldx [%g1+0x030],%l6 ! %l6 = 1e8f63bbc4418a77
ldx [%g1+0x038],%l7 ! %l7 = 2f48fda0e93001b1
! 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 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f4 = 65afa9b0 dd53e311 a4992c6e e75896b8
! %f8 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f12 = 1c3670a7 30e4b0f1 a57ae767 d6ec1d5e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ec7e7c1a f1607a55 882381f9 9d26e6ad
! %f20 = c42b3857 08fe92ef 7392538c 8cae7f65
! %f24 = b6c912d5 6e19ab43 994006d9 3401c2be
! %f28 = 9cd5c017 1a3e56a3 954b107a 47a5f28d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6c00b3b8 435dbc07 c4b0ff74 e122d9dc
! %f36 = 804f5c52 e0ee2151 2ea64ed3 a91d101a
! %f40 = e030b5ee 4542ff1a 6a1190d9 fe664048
! %f44 = 549c14c7 810eb6af a0d38e2c b3a06795
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7b1e7fc700000034,%g7,%g1 ! GSR scale = 6, align = 4
wr %g1,%g0,%gsr ! GSR = 7b1e7fc700000034
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:
! %l4 = 867fa97de9a3933b, Mem[000000009000007b] = defb38f9
stb %l4,[%i4+0x07b] ! Mem[0000000090000078] = 3bfb38f9
! %l3 = 99ae6defcc5feda8, Mem[0000000091800032] = a86c6f28
stb %l3,[%o0+0x032] ! Mem[0000000091800030] = a86c6f28
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! %l5 = 411cc35070ca9506, Mem[000000009180006c] = 5581e7b6
stw %l5,[%o0+0x06c] ! Mem[000000009180006c] = 70ca9506
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %l7 = ac2338acba260834, Mem[00000000900001be] = 13ffffe2
stb %l7,[%i4+0x1be] ! Mem[00000000900001bc] = 34ffffe2
! Mem[000000008d0000c8] = ce65e32675f1756b, %l5 = 411cc35070ca9506, %l4 = 867fa97de9a3933b
add %i2,0xc8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = ce65e32675f1756b
! %f0 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f4 = 65afa9b0 dd53e311 a4992c6e e75896b8
! %f8 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f12 = 1c3670a7 30e4b0f1 a57ae767 d6ec1d5e
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000008c000160] = 7aa9722b60f364e2, %l0 = 269755f69135a91b, %l2 = 2274408c2fd2f4c0
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 7aa9722b60f364e2
! Mem[000000008d800138] = 22921139, %l5 = 411cc35070ca9506
swap [%i3+0x138],%l5 ! %l5 = 0000000022921139
p62_label_2:
! Mem[0000000090000080] = 63d54ffd 23e3216b 7c63a12e a19c0b8a
! Mem[0000000090000090] = 99658222 f9142146 5d69c65f f262fa22
! Mem[00000000900000a0] = 5fdad36e 454e5a24 d22b7aa7 b3990b7c
! Mem[00000000900000b0] = 9a9b4698 1f4d5e21 d3805e8c 8ce25a97
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800008] = cad99599, %g18 = dac2c2d63b118b62
ldsw [%o0+%o1],%g2 ! %g2 = dac2c2d63b118b62
! %l5 = 0000000022921139, Mem[000000009180008b] = 3b451dbc
stb %l5,[%o0+0x08b] ! Mem[0000000091800088] = 39451dbc
! Mem[00000000918001c0] = 41f32905, %g2 = ffffffffcad99599
lduh [%o0+0x1c2],%g2 ! %g2 = 00000000000041f3
! Mem[0000000091800154] = b80be421, %g2 = 00000000000041f3
lduw [%o0+0x154],%g2 ! %g2 = 00000000b80be421
! Mem[000000009180009c] = 352e8b7c, %g2 = 00000000b80be421
ldsb [%o0+0x09f],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800158] = 8265e37d, %g2 = 0000000000000035
ldub [%o0+0x158],%g2 ! %g2 = 0000000000000082
! Mem[000000008d000033] = 274b33d4, %l6 = eebf7f21da07f243
ldstub [%i2+0x033],%l6 ! %l6 = 000000d4000000ff
! %l7 = ac2338acba260834, Mem[00000000908001bd] = 37c5c8f5
stb %l7,[%i5+0x1bd] ! Mem[00000000908001bc] = 34c5c8f5
! Mem[000000008c00001c] = 79fa3fbf, %l3 = 99ae6defcc5feda8
ldsh [%i0+0x01e],%l3 ! %l3 = 0000000000003fbf
p62_label_3:
! %f16 = ec7e7c1a f1607a55 882381f9 9d26e6ad
! %f20 = c42b3857 08fe92ef 7392538c 8cae7f65
! %f24 = b6c912d5 6e19ab43 994006d9 3401c2be
! %f28 = 9cd5c017 1a3e56a3 954b107a 47a5f28d
stda %f16,[%i0+%g4]ASI_BLK_PL ! Block Store to 000000008c000080
! Mem[000000008c000008] = 4811b07ffec444fb, %l3 = 0000000000003fbf, %l6 = 00000000000000d4
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 4811b07ffec444fb
! Mem[00000000908000c4] = 8376a4fc, %g2 = 0000000000000082
ldsb [%i5+0x0c7],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000090000000] = a314f12a, %g2 = ffffffffffffff83
lduw [%i4+%g0],%g2 ! %g2 = 00000000a314f12a
! %l3 = 0000000000003fbf, Mem[0000000091800158] = 8265e37dae06b2fe
stx %l3,[%o0+0x158] ! Mem[0000000091800158] = 0000000000003fbf
! %f16 = ec7e7c1a f1607a55 882381f9 9d26e6ad
! %f20 = c42b3857 08fe92ef 7392538c 8cae7f65
! %f24 = b6c912d5 6e19ab43 994006d9 3401c2be
! %f28 = 9cd5c017 1a3e56a3 954b107a 47a5f28d
mov 0x0c0,%g6
stda %f16,[%i2+%g6]ASI_BLK_AIUSL ! Block Store to 000000008d0000c0
! Mem[000000009100017c] = f1084b01, %g2 = 00000000a314f12a
lduh [%i6+0x17e],%g2 ! %g2 = 000000000000f108
! %l6 = 4811b07ffec444fb, Mem[0000000091000160] = 576b9b8c1dd1556a
stx %l6,[%i6+0x160] ! Mem[0000000091000160] = 4811b07ffec444fb
! Mem[000000008d800118] = 34f6c018, %l4 = ce65e32675f1756b
ldstub [%i3+0x118],%l4 ! %l4 = 00000034000000ff
! Mem[000000009100004c] = fe6c745b, %g2 = 000000000000f108
lduh [%i6+0x04e],%g2 ! %g2 = 000000000000fe6c
p62_label_4:
! Mem[0000000091800158] = 00000000, %g18 = dac2c2d63b118b62
ldsw [%o0+0x158],%g2 ! %g2 = dac2c2d63b118b62
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[00000000918000bc] = 0a19ccc7, %g2 = 0000000000000000
ldsb [%o0+0x0be],%g2 ! %g2 = 000000000000000a
! Mem[000000008c000040] = 3130cc7f, %l4 = 0000000000000034
swap [%i0+0x040],%l4 ! %l4 = 000000003130cc7f
! Mem[0000000090800088] = 47181de9, %g2 = 000000000000000a
lduh [%i5+0x08a],%g2 ! %g2 = 0000000000004718
! Mem[000000008c800180] = bfe861e357de300b, %l5 = 0000000022921139, %l4 = 000000003130cc7f
add %i1,0x180,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = bfe861e357de300b
! %l6 = 4811b07ffec444fb, Mem[00000000908000f0] = a0dfaad441e05ee4
stx %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 4811b07ffec444fb
! Mem[000000008c0001f8] = c2eecae0, %l6 = 4811b07ffec444fb
swap [%i0+0x1f8],%l6 ! %l6 = 00000000c2eecae0
! Mem[000000008d0001d4] = 6b5f797f, %l1 = c313cca1, %l7 = ba260834
add %i2,0x1d4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000006b5f797f
! Mem[000000008c80007c] = 21226d15, %l7 = 000000006b5f797f
ldsb [%i1+0x07f],%l7 ! %l7 = 0000000000000015
p62_label_5:
! %l3 = 0000000000003fbf, Mem[00000000908001c9] = 6375af1c
stb %l3,[%i5+0x1c9] ! Mem[00000000908001c8] = bf75af1c
! %l3 = 0000000000003fbf, Mem[000000009100008c] = 945f7bdf
stb %l3,[%i6+0x08c] ! Mem[000000009100008c] = bf5f7bdf
! %l6 = 00000000c2eecae0, Mem[00000000900001bc] = d6ec1d5e
stw %l6,[%i4+0x1bc] ! Mem[00000000900001bc] = c2eecae0
! %l0 = 269755f69135a91b, Mem[000000008c0000b8] = 8df2a5477a104b95
stx %l0,[%i0+0x0b8] ! Mem[000000008c0000b8] = 269755f69135a91b
! %l5 = 0000000022921139, Mem[000000008d00017b] = 08f496ed
stb %l5,[%i2+0x17b] ! Mem[000000008d000178] = 08f49639
! Mem[000000008c00011c] = 513f24c6, %l4 = bfe861e357de300b
swap [%i0+0x11c],%l4 ! %l4 = 00000000513f24c6
! Mem[000000008d800134] = 6b2b3825, %l6 = 00000000c2eecae0
ldsb [%i3+0x134],%l6 ! %l6 = 000000000000006b
! %l1 = 8472dfc2c313cca1, Mem[00000000908001b4] = 66474039
stw %l1,[%i5+0x1b4] ! Mem[00000000908001b4] = c313cca1
! Mem[000000008c8000f9] = 3f5f7d64, %l5 = 0000000022921139
ldstub [%i1+0x0f9],%l5 ! %l5 = 0000005f000000ff
! Mem[0000000091800010] = 402e8582 e530e08a, %g2 = 00004718, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 00000000402e8582 00000000e530e08a
p62_label_6:
! %f0 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f4 = 65afa9b0 dd53e311 a4992c6e e75896b8
! %f8 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f12 = 1c3670a7 30e4b0f1 a57ae767 d6ec1d5e
stda %f0,[%i2+%g4]ASI_BLK_P ! Block Store to 000000008d000080
! Mem[000000008d80011c] = e71a51ff, %l3 = 0000000000003fbf
ldsb [%i3+0x11e],%l3 ! %l3 = 0000000000000051
! Mem[000000008d00018c] = eea90260, %l4 = 00000000513f24c6
ldsw [%i2+0x18c],%l4 ! %l4 = ffffffffeea90260
! Mem[0000000091800038] = 802b80b2, %g2 = 00000000402e8582
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000802b
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l0 = 9135a91b, %l1 = c313cca1, Mem[0000000091000070] = 060d415c 7c47c2fe
std %l0,[%i6+0x070] ! Mem[0000000091000070] = 9135a91b c313cca1
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l6 = 0000006b, %l7 = 00000015, Mem[0000000090800118] = 9ea7e060 69bdf7dc
std %l6,[%i5+0x118] ! Mem[0000000090800118] = 0000006b 00000015
membar #Sync ! Added by membar checker (2312)
! %f16 = ec7e7c1a f1607a55 882381f9 9d26e6ad
! %f20 = c42b3857 08fe92ef 7392538c 8cae7f65
! %f24 = b6c912d5 6e19ab43 994006d9 3401c2be
! %f28 = 9cd5c017 1a3e56a3 954b107a 47a5f28d
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000091800118] = c2ad3a06, %g2 = 000000000000802b
ldsb [%o0+0x119],%g2 ! %g2 = ffffffffffffffc2
p62_label_7:
! Mem[000000008d800000] = daa09c19, %l0 = 9135a91b, %l5 = 0000005f
casa [%i3]0x80,%l0,%l5 ! %l5 = 00000000daa09c19
! %l7 = 0000000000000015, Mem[0000000090800198] = 34f61767
sth %l7,[%i5+0x198] ! Mem[0000000090800198] = 00151767
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[00000000918000f8] = 07608c09, %g2 = ffffffffffffffc2
ldub [%o0+0x0f9],%g2 ! %g2 = 0000000000000007
! %l4 = ffffffffeea90260, Mem[00000000910000c8] = 2aa4a537
stb %l4,[%i6+0x0c8] ! Mem[00000000910000c8] = 60a4a537
! Mem[000000008c000004] = eed68967, %l3 = 0000000000000051
swap [%i0+0x004],%l3 ! %l3 = 00000000eed68967
! %l4 = eea90260, %l5 = daa09c19, Mem[00000000900001e8] = 1d9f31f3 01592ef1
std %l4,[%i4+0x1e8] ! Mem[00000000900001e8] = eea90260 daa09c19
! %l1 = 8472dfc2c313cca1, Mem[0000000091000070] = 9135a91bc313cca1
stx %l1,[%i6+0x070] ! Mem[0000000091000070] = 8472dfc2c313cca1
! %f16 = ec7e7c1a f1607a55 882381f9 9d26e6ad
! %f20 = c42b3857 08fe92ef 7392538c 8cae7f65
! %f24 = b6c912d5 6e19ab43 994006d9 3401c2be
! %f28 = 9cd5c017 1a3e56a3 954b107a 47a5f28d
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %l6 = 000000000000006b, Mem[0000000090800167] = b56d5748
stb %l6,[%i5+0x167] ! Mem[0000000090800164] = 6b6d5748
p62_label_8:
! Mem[000000008d000040] = b2aa14c7, %l2 = 7aa9722b60f364e2
ldsw [%i2+0x040],%l2 ! %l2 = ffffffffb2aa14c7
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000008d000088] = be920439, %l7 = 00000015, %l2 = b2aa14c7
add %i2,0x88,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000be920439
! %l6 = 000000000000006b, Mem[000000008d8000a8] = 1c83a173c0164275
stx %l6,[%i3+0x0a8] ! Mem[000000008d8000a8] = 000000000000006b
! %f16 = ec7e7c1a f1607a55 882381f9 9d26e6ad
! %f20 = c42b3857 08fe92ef 7392538c 8cae7f65
! %f24 = b6c912d5 6e19ab43 994006d9 3401c2be
! %f28 = 9cd5c017 1a3e56a3 954b107a 47a5f28d
stda %f16,[%i0]ASI_BLK_P ! Block Store to 000000008c000000
! Mem[000000008d000088] = be920439, %l4 = eea90260, %l2 = be920439
add %i2,0x88,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000be920439
! Mem[0000000091800100] = b89e754f 866f2604, %g2 = 00000007, %g3 = e530e08a
ldd [%o0+0x100],%g2 ! %g2 = 00000000b89e754f 00000000866f2604
membar #Sync ! Added by membar checker (2313)
! Mem[00000000900001e8] = 994006d9 3401c2be, %g2 = b89e754f, %g3 = 866f2604
ldd [%i4+0x1e8],%g2 ! %g2 = 00000000994006d9 000000003401c2be
! %l3 = 00000000eed68967, Mem[0000000090800068] = 062838e1
sth %l3,[%i5+0x068] ! Mem[0000000090800068] = 896738e1
! %f0 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f4 = 65afa9b0 dd53e311 a4992c6e e75896b8
! %f8 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f12 = 1c3670a7 30e4b0f1 a57ae767 d6ec1d5e
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
p62_label_9:
! %l6 = 000000000000006b, Mem[00000000918001df] = d8188757
stb %l6,[%o0+0x1df] ! Mem[00000000918001dc] = 6b188757
! Mem[000000008c000194] = f93fe2e4, %l4 = ffffffffeea90260
swap [%i0+0x194],%l4 ! %l4 = 00000000f93fe2e4
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd7833b fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000008c8001a0] = 8f247218, %l7 = 00000015, %l4 = f93fe2e4
add %i1,0x1a0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000008f247218
! Mem[0000000091000108] = 3cc57cdf856a7c68, %g2 = 00000000994006d9
ldx [%i6+0x108],%g2 ! %g2 = 3cc57cdf856a7c68
! Mem[000000008d000014] = 3ba884f1, %l3 = 00000000eed68967
ldstub [%i2+0x014],%l3 ! %l3 = 0000003b000000ff
! %l1 = 8472dfc2c313cca1, Mem[00000000918001c8] = a3704eb7
stb %l1,[%o0+0x1c8] ! Mem[00000000918001c8] = a1704eb7
membar #Sync ! Added by membar checker (2314)
! Mem[0000000090000080] = 99ec29e7 a70bc5f9 5cf5b7ef 390492be
! Mem[0000000090000090] = 11e353dd b0a9af65 b89658e7 6e2c99a4
! Mem[00000000900000a0] = 52c2763f 4fdf3b80 59d27b9d fd945540
! Mem[00000000900000b0] = f1b0e430 a770361c 5e1decd6 67e77aa5
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd7833b fb38f9ba
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000008d000174] = 56c61d81, %l4 = 8f247218, %l2 = be920439
add %i2,0x174,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000056c61d81
p62_label_10:
! %l6 = 000000000000006b, Mem[0000000091000084] = 5ade3b8e
sth %l6,[%i6+0x084] ! Mem[0000000091000084] = 006b3b8e
! Mem[000000008c0001c8] = 989715d9, %l1 = 8472dfc2c313cca1
swap [%i0+0x1c8],%l1 ! %l1 = 00000000989715d9
! %l3 = 000000000000003b, Mem[00000000908001b8] = da1c61c6
sth %l3,[%i5+0x1b8] ! Mem[00000000908001b8] = 003b61c6
! %l1 = 00000000989715d9, Mem[00000000910001d6] = 07db706b
stb %l1,[%i6+0x1d6] ! Mem[00000000910001d4] = d9db706b
! Mem[00000000900000a8] = 7b9dfd94, %g2 = 3cc57cdf856a7c68
ldsh [%i4+0x0aa],%g2 ! %g2 = 0000000000007b9d
! Mem[0000000091000080] = f3d11f00, %g2 = 0000000000007b9d
ldub [%i6+0x081],%g2 ! %g2 = 00000000000000f3
! Mem[00000000900001fc] = f28da314, %g2 = 00000000000000f3
lduh [%i4+0x1fe],%g2 ! %g2 = 000000000000f28d
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000138] = 21962292af04c2b4, %g2 = 000000000000f28d
ldx [%i6+0x138],%g2 ! %g2 = 21962292af04c2b4
! Mem[000000008c00007a] = 132913de, %l6 = 000000000000006b
ldstub [%i0+0x07a],%l6 ! %l6 = 00000013000000ff
p62_label_11:
! Mem[0000000090800120] = 4c6627b2, %g2 = 21962292af04c2b4
lduw [%i5+0x120],%g2 ! %g2 = 000000004c6627b2
! Mem[000000008c800098] = 2746b4e7, %l5 = 00000000daa09c19
ldsh [%i1+0x098],%l5 ! %l5 = 0000000000002746
! Mem[0000000090000080] = 99ec29e7 a70bc5f9 5cf5b7ef 390492be
! Mem[0000000090000090] = 11e353dd b0a9af65 b89658e7 6e2c99a4
! Mem[00000000900000a0] = 52c2763f 4fdf3b80 59d27b9d fd945540
! Mem[00000000900000b0] = f1b0e430 a770361c 5e1decd6 67e77aa5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000008c800178] = 63f5ed5f, %l7 = 0000000000000015
swap [%i1+0x178],%l7 ! %l7 = 0000000063f5ed5f
! %l7 = 0000000063f5ed5f, Mem[000000009080001a] = f9a0609e
sth %l7,[%i5+0x01a] ! Mem[0000000090800018] = ed5f609e
! Mem[000000008c8001a0] = 8f247218, %l3 = 000000000000003b
ldsw [%i1+0x1a0],%l3 ! %l3 = ffffffff8f247218
! %l4 = 000000008f247218, Mem[00000000910000ec] = a4951bb3
stw %l4,[%i6+0x0ec] ! Mem[00000000910000ec] = 8f247218
! Mem[0000000091000110] = ec0bdeb0, %g2 = 000000004c6627b2
ldub [%i6+0x110],%g2 ! %g2 = 00000000000000ec
! Mem[000000008d000090] = 65afa9b0, %l3 = ffffffff8f247218
swap [%i2+0x090],%l3 ! %l3 = 0000000065afa9b0
! Mem[000000008c800178] = 00000015, %l5 = 0000000000002746
lduw [%i1+0x178],%l5 ! %l5 = 0000000000000015
p62_label_12:
! Mem[0000000090000128] = 0bbffa96 d854072e, %g2 = 000000ec, %g3 = 3401c2be
ldd [%i4+0x128],%g2 ! %g2 = 000000000bbffa96 00000000d854072e
! Mem[000000008c0001b8] = 7ff4d02e, %l0 = 9135a91b, %l2 = 56c61d81
add %i0,0x1b8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000007ff4d02e
! %f0 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f4 = 65afa9b0 dd53e311 a4992c6e e75896b8
! %f8 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f12 = 1c3670a7 30e4b0f1 a57ae767 d6ec1d5e
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (2315)
! %l2 = 7ff4d02e, %l3 = 65afa9b0, Mem[0000000090000090] = 11e353dd b0a9af65
std %l2,[%i4+0x090] ! Mem[0000000090000090] = 7ff4d02e 65afa9b0
! Mem[000000008d800110] = 7bffa6fe, %l5 = 00000015, %l3 = 65afa9b0
add %i3,0x110,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007bffa6fe
! Mem[0000000090000180] = ec7e7c1a f1607a55 882381f9 9d26e6ad
! Mem[0000000090000190] = c42b3857 08fe92ef 7392538c 8cae7f65
! Mem[00000000900001a0] = b6c912d5 6e19ab43 994006d9 3401c2be
! Mem[00000000900001b0] = 9cd5c017 1a3e56a3 954b107a 47a5f28d
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[000000008d000010] = 3f04af5affa884f1, %l5 = 0000000000000015, %l0 = 269755f69135a91b
add %i2,0x10,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 3f04af5affa884f1
! Mem[000000008d00012c] = 947c41fa, %l4 = 000000008f247218
swap [%i2+0x12c],%l4 ! %l4 = 00000000947c41fa
! Mem[000000008d000103] = f2944c74, %l2 = 000000007ff4d02e
ldstub [%i2+0x103],%l2 ! %l2 = 00000074000000ff
membar #Sync ! Added by membar checker (2316)
! Mem[0000000090000080] = 99ec29e7 a70bc5f9 5cf5b7ef 390492be
! Mem[0000000090000090] = 7ff4d02e 65afa9b0 b89658e7 6e2c99a4
! Mem[00000000900000a0] = 52c2763f 4fdf3b80 59d27b9d fd945540
! Mem[00000000900000b0] = f1b0e430 a770361c 5e1decd6 67e77aa5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
p62_label_13:
! Mem[00000000908001e4] = 587ad18d, %g2 = 000000000bbffa96
ldub [%i5+0x1e5],%g2 ! %g2 = 0000000000000058
! Mem[000000009180013c] = e4f36777, %g2 = 0000000000000058
lduw [%o0+0x13c],%g2 ! %g2 = 00000000e4f36777
! Mem[000000008d0000c0] = 557a60f1, %l0 = 3f04af5affa884f1
ldub [%i2+0x0c1],%l0 ! %l0 = 000000000000007a
! %l2 = 00000074, %l3 = 7bffa6fe, Mem[00000000908001d0] = 68432dfa 5e10b39d
std %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 00000074 7bffa6fe
! Mem[0000000091800034] = 6f288f44, %g2 = 00000000e4f36777
lduw [%o0+0x034],%g2 ! %g2 = 000000006f288f44
! %l6 = 0000000000000013, Mem[000000008d000058] = c799786f
stw %l6,[%i2+0x058] ! Mem[000000008d000058] = 00000013
! Mem[00000000900000c8] = 5f817b48, %g2 = 000000006f288f44
lduw [%i4+0x0c8],%g2 ! %g2 = 000000005f817b48
! Mem[000000008d00015c] = 695c6a34, %l5 = 0000000000000015
ldub [%i2+0x15e],%l5 ! %l5 = 000000000000006a
! %l4 = 00000000947c41fa, Mem[000000009100015b] = 26d6b3d8
stb %l4,[%i6+0x15b] ! Mem[0000000091000158] = fad6b3d8
! Mem[0000000091000108] = df856a7c, %g2 = 000000005f817b48
ldub [%i6+0x10b],%g2 ! %g2 = 00000000000000df
p62_label_14:
! Mem[000000008c800068] = 4c6079c1, %l5 = 000000000000006a
ldub [%i1+0x06a],%l5 ! %l5 = 0000000000000079
! Mem[00000000908000b8] = caa74c6a7d0b703f, %g2 = 00000000000000df
ldx [%i5+0x0b8],%g2 ! %g2 = caa74c6a7d0b703f
! Mem[000000008d80001c] = 54dfa2c9, %l7 = 0000000063f5ed5f
ldstub [%i3+0x01c],%l7 ! %l7 = 00000054000000ff
! %l7 = 0000000000000054, Mem[000000008c000170] = 18e9b2ee
sth %l7,[%i0+0x170] ! Mem[000000008c000170] = 0054b2ee
! Mem[00000000910001d4] = 9e1fd9db, %g2 = caa74c6a7d0b703f
lduw [%i6+0x1d4],%g2 ! %g2 = 000000009e1fd9db
! Mem[000000008d0001d4] = 6b5f797f, %l1 = 989715d9, %l4 = 947c41fa
add %i2,0x1d4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000006b5f797f
! Mem[000000008c800180] = bfe861e357de300b, %l6 = 0000000000000013, %l6 = 0000000000000013
add %i1,0x180,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = bfe861e357de300b
! Mem[00000000918001d0] = 6629cc0493a5af33, %g2 = 000000009e1fd9db
ldx [%o0+0x1d0],%g2 ! %g2 = 6629cc0493a5af33
! %l7 = 0000000000000054, Mem[00000000900001b8] = 954b107a47a5f28d
stx %l7,[%i4+0x1b8] ! Mem[00000000900001b8] = 0000000000000054
! Mem[000000008d0000bd] = d6ec1d5e, %l2 = 0000000000000074
ldstub [%i2+0x0bd],%l2 ! %l2 = 000000ec000000ff
p62_label_15:
! %l5 = 0000000000000079, Mem[00000000910001a4] = db204b78
stw %l5,[%i6+0x1a4] ! Mem[00000000910001a4] = 00000079
! Mem[00000000908000f0] = 4811b07f, %g2 = 6629cc0493a5af33
lduw [%i5+0x0f0],%g2 ! %g2 = 000000004811b07f
! Mem[000000008d000050] = af8212e8, %l3 = 7bffa6fe, %l3 = 7bffa6fe
add %i2,0x50,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000af8212e8
! %l0 = 0000007a, %l1 = 989715d9, Mem[000000008c000198] = 74c08a23 61897b80
std %l0,[%i0+0x198] ! Mem[000000008c000198] = 0000007a 989715d9
! %l2 = 000000ec, %l3 = af8212e8, Mem[00000000918000d0] = 4924b672 00759cd1
std %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = 000000ec af8212e8
! Mem[000000008d800164] = 119179ce, %l6 = 57de300b, %l7 = 00000054
add %i3,0x164,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000119179ce
! Mem[000000008c0000d5] = 2180ec5e, %l2 = 00000000000000ec
ldstub [%i0+0x0d5],%l2 ! %l2 = 00000080000000ff
! Mem[000000008c80010f] = 6c17f25c, %l4 = 000000006b5f797f
ldstub [%i1+0x10f],%l4 ! %l4 = 0000005c000000ff
! Mem[000000009000001c] = c6105d01, %g2 = 000000004811b07f
ldub [%i4+0x01d],%g2 ! %g2 = 00000000000000c6
! %l0 = 0000007a, %l1 = 989715d9, Mem[0000000091800198] = 830ce651 ac46a213
std %l0,[%o0+0x198] ! Mem[0000000091800198] = 0000007a 989715d9
p62_label_16:
! Mem[000000008d800178] = 5d0ae2b396284e34, %l7 = 00000000119179ce
ldx [%i3+0x178],%l7 ! %l7 = 5d0ae2b396284e34
! %f0 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f4 = 65afa9b0 dd53e311 a4992c6e e75896b8
! %f8 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f12 = 1c3670a7 30e4b0f1 a57ae767 d6ec1d5e
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! %l1 = 00000000989715d9, Mem[00000000900001a0] = b6c912d56e19ab43
stx %l1,[%i4+0x1a0] ! Mem[00000000900001a0] = 00000000989715d9
! Mem[0000000090800108] = d1229915 ac0ce21b, %g2 = 000000c6, %g3 = d854072e
ldd [%i5+0x108],%g2 ! %g2 = 00000000d1229915 00000000ac0ce21b
! %l0 = 000000000000007a, Mem[000000009000004e] = 8145b666
sth %l0,[%i4+0x04e] ! Mem[000000009000004c] = 007ab666
! %f0 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f4 = 65afa9b0 dd53e311 a4992c6e e75896b8
! %f8 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f12 = 1c3670a7 30e4b0f1 a57ae767 d6ec1d5e
mov 0x100,%g5
stda %f0,[%i0+%g5]ASI_BLK_S ! Block Store to 000000008c000100
! Mem[000000008c8001bc] = 357a6a86, %l1 = 989715d9, %l2 = 00000080
add %i1,0x1bc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000357a6a86
! Mem[00000000910000a8] = 477df7d6, %g18 = dac2c2d63b118b62
ldsw [%i6+0x0a8],%g2 ! %g2 = dac2c2d63b118b62
! %l4 = 000000000000005c, Mem[00000000908001ca] = 75af1ce4
sth %l4,[%i5+0x1ca] ! Mem[00000000908001c8] = 005c1ce4
! %l5 = 0000000000000079, Mem[0000000091000010] = 124428d7
stb %l5,[%i6+%o2] ! Mem[0000000091000010] = 794428d7
p62_label_17:
! %f16 = ec7e7c1a f1607a55 882381f9 9d26e6ad
! %f20 = c42b3857 08fe92ef 7392538c 8cae7f65
! %f24 = b6c912d5 6e19ab43 994006d9 3401c2be
! %f28 = 9cd5c017 1a3e56a3 954b107a 47a5f28d
stda %f16,[%i3+%g6]ASI_BLK_SL ! Block Store to 000000008d8001c0
! Mem[000000009100010c] = 856a7c68, %g2 = 00000000477df7d6
ldsb [%i6+0x10c],%g2 ! %g2 = ffffffffffffff85
! %l3 = 00000000af8212e8, Mem[000000008d0000f4] = 17c0d59c
stw %l3,[%i2+0x0f4] ! Mem[000000008d0000f4] = af8212e8
! Mem[000000009080012c] = e339fbb9, %g2 = ffffffffffffff85
lduh [%i5+0x12c],%g2 ! %g2 = 000000000000e339
! Mem[000000008c000040] = 00000034, %l5 = 00000079, %l4 = 0000005c
add %i0,0x40,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000000000034
! Mem[000000008d0001c8] = 9631bd86, %l0 = 000000000000007a
swap [%i2+0x1c8],%l0 ! %l0 = 000000009631bd86
! %l1 = 00000000989715d9, Mem[00000000900001dc] = e75896b8
stb %l1,[%i4+0x1dc] ! Mem[00000000900001dc] = d95896b8
! Mem[000000008c000180] = 7175bb80, %l2 = 357a6a86, %l0 = 9631bd86
add %i0,0x180,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000007175bb80
! Mem[000000008d800150] = ab81b2c3137da9dd, %l2 = 00000000357a6a86, %l1 = 00000000989715d9
add %i3,0x150,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ab81b2c3137da9dd
! Mem[000000008d80006c] = 3248f277, %l6 = 57de300b, %l7 = 96284e34
add %i3,0x6c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000003248f277
p62_label_18:
membar #Sync ! Added by membar checker (2317)
! Mem[00000000900001c0] = f9c50ba7 e729ec99 be920439 efb7f55c
! Mem[00000000900001d0] = 65afa9b0 dd53e311 a4992c6e d95896b8
! Mem[00000000900001e0] = 803bdf4f 3f76c252 405594fd 9d7bd259
! Mem[00000000900001f0] = 1c3670a7 30e4b0f1 a57ae767 d6ec1d5e
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l0 = 000000007175bb80, Mem[0000000091800018] = 08ee2106603a86ea
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 000000007175bb80
! Mem[00000000918000d4] = 12e84d2b, %g2 = 000000000000e339
ldub [%o0+0x0d6],%g2 ! %g2 = 0000000000000012
! Mem[000000008d000080] = f9c50ba7 e729ec99 be920439 efb7f55c
! Mem[000000008d000090] = 8f247218 dd53e311 a4992c6e e75896b8
! Mem[000000008d0000a0] = 803bdf4f 3f76c252 405594fd 9d7bd259
! Mem[000000008d0000b0] = 1c3670a7 30e4b0f1 a57ae767 d6ff1d5e
mov 0x080,%g4
ldda [%i2+%g4]ASI_BLK_S,%f16 ! Block Load from 000000008d000080
! Mem[0000000091000080] = f3d11f00, %g2 = 0000000000000012
ldub [%i6+0x081],%g2 ! %g2 = 00000000000000f3
! %l2 = 00000000357a6a86, Mem[0000000090000068] = 5bfbbd54
stb %l2,[%i4+0x068] ! Mem[0000000090000068] = 86fbbd54
! Mem[000000008d800024] = 69427c5e, %l2 = 00000000357a6a86
swap [%i3+0x024],%l2 ! %l2 = 0000000069427c5e
! Mem[000000008c0001e4] = 6081620f, %l5 = 0000000000000079
swap [%i0+0x1e4],%l5 ! %l5 = 000000006081620f
! %l5 = 000000006081620f, Mem[0000000091000058] = cd7b5735f9987bb3
stx %l5,[%i6+0x058] ! Mem[0000000091000058] = 000000006081620f
! %l1 = ab81b2c3137da9dd, Mem[0000000091000068] = 74e21067
stw %l1,[%i6+0x068] ! Mem[0000000091000068] = 137da9dd
p62_label_19:
membar #Sync ! Added by membar checker (2318)
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 4136007a
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 86fbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd7833b fb38f9ba
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! %l4 = 00000034, %l5 = 6081620f, Mem[0000000090800118] = 0000006b 00000015
std %l4,[%i5+0x118] ! Mem[0000000090800118] = 00000034 6081620f
! Mem[0000000090000000] = a314f12a 427f6dc6 7dc90714 1695a1d3
! Mem[0000000090000010] = 556f2f4b 9ea9c096 1c38131a afc6105d
! Mem[0000000090000020] = 011f10cf c740a50e 35842cdc e3635cb3
! Mem[0000000090000030] = be003714 3f61c793 23d8e54b 8d0fb925
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000008c0001a8] = da4783aa, %l1 = ab81b2c3137da9dd
ldstub [%i0+0x1a8],%l1 ! %l1 = 000000da000000ff
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %f16 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f20 = 8f247218 dd53e311 a4992c6e e75896b8
! %f24 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f28 = 1c3670a7 30e4b0f1 a57ae767 d6ff1d5e
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[000000008c000164] = 60f364e2, %l2 = 0000000069427c5e
swap [%i0+0x164],%l2 ! %l2 = 0000000060f364e2
! Mem[0000000090800044] = e698cf29, %g18 = dac2c2d63b118b62
ldsw [%i5+0x044],%g2 ! %g2 = dac2c2d63b118b62
! Mem[00000000908001e0] = 718735ab, %g2 = ffffffffe698cf29
lduw [%i5+0x1e0],%g2 ! %g2 = 00000000718735ab
! %l4 = 00000034, %l5 = 6081620f, Mem[00000000910000d8] = 5fd5754d 411e6186
std %l4,[%i6+0x0d8] ! Mem[00000000910000d8] = 00000034 6081620f
p62_label_20:
! Mem[000000008c800188] = 38b96d39d48a5a92, %l0 = 000000007175bb80, %l0 = 000000007175bb80
add %i1,0x188,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 38b96d39d48a5a92
! Mem[0000000090000140] = a9eee7de 3f21d461 a79cfb31 0cba74fa
! Mem[0000000090000150] = af148a41 01d21fe8 79124e3f 3994d586
! Mem[0000000090000160] = 0f325469 94b30381 9d57e9dc 2b70c8a4
! Mem[0000000090000170] = f57417c3 238c5d2d a423b614 ebca8308
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000008c80010b] = cbc1a756, %l6 = bfe861e357de300b
ldstub [%i1+0x10b],%l6 ! %l6 = 00000056000000ff
! Mem[000000008c000004] = f1607a55, %l2 = 0000000060f364e2
swap [%i0+0x004],%l2 ! %l2 = 00000000f1607a55
! Mem[000000009100006c] = ab768472, %g2 = 00000000718735ab
lduh [%i6+0x06e],%g2 ! %g2 = 000000000000ab76
! Mem[000000008c800048] = eab90eaa9808f2a7, %l7 = 000000003248f277, %l0 = 38b96d39d48a5a92
add %i1,0x48,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = eab90eaa9808f2a7
! Mem[0000000090800088] = 181de9df, %g2 = 000000000000ab76
ldsb [%i5+0x08b],%g2 ! %g2 = 0000000000000018
! Mem[000000008c000018] = 7392538c, %l5 = 000000006081620f
lduh [%i0+0x01a],%l5 ! %l5 = 000000000000538c
! Mem[000000008d80008c] = d6f06141, %l3 = 00000000af8212e8
swap [%i3+0x08c],%l3 ! %l3 = 00000000d6f06141
membar #Sync ! Added by membar checker (2319)
! Mem[00000000900000c0] = 99ec29e7 a70bc5f9 5cf5b7ef 390492be
! Mem[00000000900000d0] = 11e353dd 1872248f b89658e7 6e2c99a4
! Mem[00000000900000e0] = 52c2763f 4fdf3b80 59d27b9d fd945540
! Mem[00000000900000f0] = f1b0e430 a770361c 5e1dffd6 67e77aa5
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
p62_label_21:
! Mem[000000008d8000e0] = e70e4ad6264383e9, %l3 = 00000000d6f06141, %l1 = 00000000000000da
add %i3,0xe0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = e70e4ad6264383e9
! Mem[000000008d000044] = 57ebf35e, %l4 = 0000000000000034
swap [%i2+0x044],%l4 ! %l4 = 0000000057ebf35e
! %f16 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f20 = 8f247218 dd53e311 a4992c6e e75896b8
! %f24 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f28 = 1c3670a7 30e4b0f1 a57ae767 d6ff1d5e
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[00000000918001ac] = 21063261, %g2 = 0000000000000018
ldsh [%o0+0x1ac],%g2 ! %g2 = 0000000000002106
! Mem[0000000091000118] = 454e9c33, %g2 = 0000000000002106
lduh [%i6+0x118],%g2 ! %g2 = 000000000000454e
! Mem[000000008d8000d0] = 3aeb2c44, %l1 = e70e4ad6264383e9
swap [%i3+0x0d0],%l1 ! %l1 = 000000003aeb2c44
! Mem[000000008d800018] = 480ce809, %l0 = eab90eaa9808f2a7
lduw [%i3+%o3],%l0 ! %l0 = 00000000480ce809
! Mem[000000008c00013b] = a57ae767, %l2 = 00000000f1607a55
ldstub [%i0+0x13b],%l2 ! %l2 = 00000067000000ff
! %l2 = 00000067, %l3 = d6f06141, Mem[00000000910000d0] = 807c80b2 4ba298be
std %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000067 d6f06141
! %l6 = 0000000000000056, Mem[000000008d00001c] = 981817be
stw %l6,[%i2+0x01c] ! Mem[000000008d00001c] = 00000056
p62_label_22:
! %l4 = 0000000057ebf35e, Mem[0000000091000178] = d8ef29bf
stb %l4,[%i6+0x178] ! Mem[0000000091000178] = 5eef29bf
! %l6 = 0000000000000056, Mem[0000000091800068] = 8ffd7405
stw %l6,[%o0+0x068] ! Mem[0000000091800068] = 00000056
! Mem[0000000091800054] = ed0151ef, %g2 = 000000000000454e
ldsb [%o0+0x056],%g2 ! %g2 = ffffffffffffffed
! Mem[000000008c00015b] = 66a2df75, %l4 = 0000000057ebf35e
ldstub [%i0+0x15b],%l4 ! %l4 = 00000075000000ff
! Mem[000000008c8001a4] = c3f6faec, %l0 = 00000000480ce809
ldstub [%i1+0x1a4],%l0 ! %l0 = 000000c3000000ff
! Mem[00000000900000f8] = 5e1dffd667e77aa5, %g2 = ffffffffffffffed
ldx [%i4+0x0f8],%g2 ! %g2 = 5e1dffd667e77aa5
! Mem[00000000910000e8] = 92c02dd4, %g2 = 5e1dffd667e77aa5
lduw [%i6+0x0e8],%g2 ! %g2 = 0000000092c02dd4
! Mem[000000009100015c] = d6b3d8c4, %g2 = 0000000092c02dd4
ldub [%i6+0x15c],%g2 ! %g2 = 00000000000000d6
! Mem[000000009080012c] = fbb9d1b2, %g2 = 00000000000000d6
ldsh [%i5+0x12e],%g2 ! %g2 = fffffffffffffbb9
! Mem[0000000090000180] = ec7e7c1a f1607a55 882381f9 9d26e6ad
! Mem[0000000090000190] = c42b3857 08fe92ef 7392538c 8cae7f65
! Mem[00000000900001a0] = 00000000 989715d9 994006d9 3401c2be
! Mem[00000000900001b0] = 9cd5c017 1a3e56a3 00000000 00000054
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p62_label_23:
! %f0 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f4 = 65afa9b0 dd53e311 a4992c6e e75896b8
! %f8 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f12 = 1c3670a7 30e4b0f1 a57ae767 d6ec1d5e
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[000000008c00005a] = 527886d4, %l6 = 0000000000000056
ldstub [%i0+0x05a],%l6 ! %l6 = 00000086000000ff
! %l4 = 0000000000000075, Mem[0000000090000048] = adba6d314136007a
stx %l4,[%i4+0x048] ! Mem[0000000090000048] = 0000000000000075
! Mem[000000008c000198] = 0000007a989715d9, %l6 = 0000000000000086, %l7 = 000000003248f277
add %i0,0x198,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 0000007a989715d9
! Mem[000000008c800014] = 4b1a5078, %l6 = 00000086, %l4 = 00000075
add %i1,0x14,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000004b1a5078
! Mem[00000000918000c8] = 7b42db07ee9de4a5, %g2 = fffffffffffffbb9
ldx [%o0+0x0c8],%g2 ! %g2 = 7b42db07ee9de4a5
! Mem[000000008d80018c] = c9b54dbb, %l1 = 000000003aeb2c44
swap [%i3+0x18c],%l1 ! %l1 = 00000000c9b54dbb
! Mem[000000008c000138] = a57ae7ff, %l7 = 0000007a989715d9
swap [%i0+0x138],%l7 ! %l7 = 00000000a57ae7ff
! Mem[000000008d000188] = 299d3940, %l2 = 0000000000000067
ldstub [%i2+0x188],%l2 ! %l2 = 00000029000000ff
! Mem[0000000090000070] = 9ca36282 85c65c27, %g2 = ee9de4a5, %g3 = ac0ce21b
ldd [%i4+0x070],%g2 ! %g2 = 000000009ca36282 0000000085c65c27
p62_label_24:
! %l1 = 00000000c9b54dbb, Mem[0000000090000140] = f9c50ba7e729ec99
stx %l1,[%i4+0x140] ! Mem[0000000090000140] = 00000000c9b54dbb
! %l2 = 00000029, %l3 = d6f06141, Mem[0000000091800090] = 71e5dcd5 ea90090f
std %l2,[%o0+0x090] ! Mem[0000000091800090] = 00000029 d6f06141
! Mem[000000008c800088] = 1d474839e188a834, %l1 = 00000000c9b54dbb
ldx [%i1+0x088],%l1 ! %l1 = 1d474839e188a834
! Mem[0000000090800028] = 5450c5f0, %g2 = 000000009ca36282
lduw [%i5+%o5],%g2 ! %g2 = 000000005450c5f0
! Mem[000000008c8001f1] = e8eef6d6, %l1 = 1d474839e188a834
ldstub [%i1+0x1f1],%l1 ! %l1 = 000000ee000000ff
! Mem[000000008d8000d8] = 8d22f36f3f3bd667, %l1 = 00000000000000ee, %l2 = 0000000000000029
add %i3,0xd8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 8d22f36f3f3bd667
! %f16 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f20 = 8f247218 dd53e311 a4992c6e e75896b8
! %f24 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f28 = 1c3670a7 30e4b0f1 a57ae767 d6ff1d5e
stda %f16,[%i0+%g4]ASI_BLK_AIUSL ! Block Store to 000000008c0000c0
! Mem[000000008c000030] = 9cd5c017, %l6 = 0000000000000086
swap [%i0+0x030],%l6 ! %l6 = 000000009cd5c017
! Mem[000000008c00005e] = 5d898b18, %l6 = 000000009cd5c017
ldstub [%i0+0x05e],%l6 ! %l6 = 0000008b000000ff
! %f16 = f9c50ba7 e729ec99 be920439 efb7f55c
! %f20 = 8f247218 dd53e311 a4992c6e e75896b8
! %f24 = 803bdf4f 3f76c252 405594fd 9d7bd259
! %f28 = 1c3670a7 30e4b0f1 a57ae767 d6ff1d5e
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
p62_label_25:
! Mem[000000008d80010c] = d0a5da95, %l5 = 000000000000538c
swap [%i3+0x10c],%l5 ! %l5 = 00000000d0a5da95
! Mem[0000000090800030] = 97f10732, %g2 = 000000005450c5f0
lduh [%i5+0x030],%g2 ! %g2 = 00000000000097f1
! %l6 = 000000000000008b, Mem[00000000918001c0] = 11b541f3
stw %l6,[%o0+0x1c0] ! Mem[00000000918001c0] = 0000008b
! Mem[00000000910000ac] = f2b795cc, %g2 = 00000000000097f1
ldsh [%i6+0x0ac],%g2 ! %g2 = fffffffffffff2b7
! %l6 = 000000000000008b, Mem[00000000918000c8] = 7b42db07
sth %l6,[%o0+0x0c8] ! Mem[00000000918000c8] = 008bdb07
! Mem[0000000091800170] = bdf036a6, %g2 = fffffffffffff2b7
lduw [%o0+0x170],%g2 ! %g2 = 00000000bdf036a6
! Mem[000000008d0001f0] = e3681cd5, %l4 = 000000004b1a5078
swap [%i2+0x1f0],%l4 ! %l4 = 00000000e3681cd5
! Mem[0000000090000080] = 99ec29e7 a70bc5f9 5cf5b7ef 390492be
! Mem[0000000090000090] = 11e353dd b0a9af65 b89658e7 6e2c99a4
! Mem[00000000900000a0] = 52c2763f 4fdf3b80 59d27b9d fd945540
! Mem[00000000900000b0] = f1b0e430 a770361c 5e1decd6 67e77aa5
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[000000008c0000b0] = a3563e1a, %l3 = d6f06141, %l6 = 0000008b
add %i0,0xb0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000a3563e1a
! Mem[000000008c8001b8] = e06e23af357a6a86, %l4 = 00000000e3681cd5, %l3 = 00000000d6f06141
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = e06e23af357a6a86
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 00000000000000c3
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ee
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 8d22f36f3f3bd667
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be e06e23af357a6a86
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000e3681cd5
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d0a5da95
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000a3563e1a
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a57ae7ff
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 %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be f9c50ba7 e729ec99
bne %xcc,p62_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be be920439 efb7f55c
bne %xcc,p62_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 8f247218 dd53e311
bne %xcc,p62_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be a4992c6e e75896b8
bne %xcc,p62_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 803bdf4f 3f76c252
bne %xcc,p62_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 405594fd 9d7bd259
bne %xcc,p62_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 1c3670a7 30e4b0f1
bne %xcc,p62_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a57ae767 d6ff1d5e
bne %xcc,p62_f30_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ec7e7c1a60f364e2
ldx [%i0+0x000],%g3 ! Observed data at 000000008c000000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 882381f99d26e6ad
ldx [%i0+0x008],%g3 ! Observed data at 000000008c000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c42b385708fe92ef
ldx [%i0+0x010],%g3 ! Observed data at 000000008c000010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7392538c8cae7f65
ldx [%i0+0x018],%g3 ! Observed data at 000000008c000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b6c912d56e19ab43
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 = 994006d93401c2be
ldx [%i0+0x028],%g3 ! Observed data at 000000008c000028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000861a3e56a3
ldx [%i0+0x030],%g3 ! Observed data at 000000008c000030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 954b107a47a5f28d
ldx [%i0+0x038],%g3 ! Observed data at 000000008c000038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0000003446239c27
ldx [%i0+0x040],%g3 ! Observed data at 000000008c000040
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 5278ffd45d89ff18
ldx [%i0+0x058],%g3 ! Observed data at 000000008c000058
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1329ffdee4062c29
ldx [%i0+0x078],%g3 ! Observed data at 000000008c000078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 557a60f11a7c7eec
ldx [%i0+0x080],%g3 ! Observed data at 000000008c000080
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ade6269df9812388
ldx [%i0+0x088],%g3 ! Observed data at 000000008c000088
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ef92fe0857382bc4
ldx [%i0+0x090],%g3 ! Observed data at 000000008c000090
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 657fae8c8c539273
ldx [%i0+0x098],%g3 ! Observed data at 000000008c000098
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 43ab196ed512c9b6
ldx [%i0+0x0a0],%g3 ! Observed data at 000000008c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = bec20134d9064099
ldx [%i0+0x0a8],%g3 ! Observed data at 000000008c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a3563e1a17c0d59c
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 = 269755f69135a91b
ldx [%i0+0x0b8],%g3 ! Observed data at 000000008c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 99ec29e7a70bc5f9
ldx [%i0+0x0c0],%g3 ! Observed data at 000000008c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5cf5b7ef390492be
ldx [%i0+0x0c8],%g3 ! Observed data at 000000008c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 11e353dd1872248f
ldx [%i0+0x0d0],%g3 ! Observed data at 000000008c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b89658e76e2c99a4
ldx [%i0+0x0d8],%g3 ! Observed data at 000000008c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 52c2763f4fdf3b80
ldx [%i0+0x0e0],%g3 ! Observed data at 000000008c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 59d27b9dfd945540
ldx [%i0+0x0e8],%g3 ! Observed data at 000000008c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = f1b0e430a770361c
ldx [%i0+0x0f0],%g3 ! Observed data at 000000008c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5e1dffd667e77aa5
ldx [%i0+0x0f8],%g3 ! Observed data at 000000008c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = f9c50ba7e729ec99
ldx [%i0+0x100],%g3 ! Observed data at 000000008c000100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = be920439efb7f55c
ldx [%i0+0x108],%g3 ! Observed data at 000000008c000108
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 65afa9b0dd53e311
ldx [%i0+0x110],%g3 ! Observed data at 000000008c000110
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = a4992c6ee75896b8
ldx [%i0+0x118],%g3 ! Observed data at 000000008c000118
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 803bdf4f3f76c252
ldx [%i0+0x120],%g3 ! Observed data at 000000008c000120
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 405594fd9d7bd259
ldx [%i0+0x128],%g3 ! Observed data at 000000008c000128
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1c3670a730e4b0f1
ldx [%i0+0x130],%g3 ! Observed data at 000000008c000130
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 989715d9d6ec1d5e
ldx [%i0+0x138],%g3 ! Observed data at 000000008c000138
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 66a2dfff8a0097fd
ldx [%i0+0x158],%g3 ! Observed data at 000000008c000158
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7aa9722b69427c5e
ldx [%i0+0x160],%g3 ! Observed data at 000000008c000160
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0054b2ee57d53101
ldx [%i0+0x170],%g3 ! Observed data at 000000008c000170
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 39b596d6eea90260
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 = 0000007a989715d9
ldx [%i0+0x198],%g3 ! Observed data at 000000008c000198
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff4783aa33b76edc
ldx [%i0+0x1a8],%g3 ! Observed data at 000000008c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c313cca1e7a24194
ldx [%i0+0x1c8],%g3 ! Observed data at 000000008c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = a965949e00000079
ldx [%i0+0x1e0],%g3 ! Observed data at 000000008c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = fec444fb51f21766
ldx [%i0+0x1f8],%g3 ! Observed data at 000000008c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1f8,%g4
set p62_local1_expect,%g1
p62_check_local1:
ldx [%g1+0x0f8],%g2 ! Expected data = 3fff7d647614727a
ldx [%i1+0x0f8],%g3 ! Observed data at 000000008c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = cbc1a7ff6c17f2ff
ldx [%i1+0x108],%g3 ! Observed data at 000000008c800108
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x108,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0000001582b19865
ldx [%i1+0x178],%g3 ! Observed data at 000000008c800178
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8f247218fff6faec
ldx [%i1+0x1a0],%g3 ! Observed data at 000000008c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e8fff6d69dbb8eb9
ldx [%i1+0x1f0],%g3 ! Observed data at 000000008c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1f0,%g4
set p62_local2_expect,%g1
p62_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 3f04af5affa884f1
ldx [%i2+0x010],%g3 ! Observed data at 000000008d000010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bf3e9a7a00000056
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 = 274b33ff4b8d4ba6
ldx [%i2+0x030],%g3 ! Observed data at 000000008d000030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = b2aa14c700000034
ldx [%i2+0x040],%g3 ! Observed data at 000000008d000040
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000013680ecbc9
ldx [%i2+0x058],%g3 ! Observed data at 000000008d000058
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = f9c50ba7e729ec99
ldx [%i2+0x080],%g3 ! Observed data at 000000008d000080
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = be920439efb7f55c
ldx [%i2+0x088],%g3 ! Observed data at 000000008d000088
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 8f247218dd53e311
ldx [%i2+0x090],%g3 ! Observed data at 000000008d000090
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = a4992c6ee75896b8
ldx [%i2+0x098],%g3 ! Observed data at 000000008d000098
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 803bdf4f3f76c252
ldx [%i2+0x0a0],%g3 ! Observed data at 000000008d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 405594fd9d7bd259
ldx [%i2+0x0a8],%g3 ! Observed data at 000000008d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 1c3670a730e4b0f1
ldx [%i2+0x0b0],%g3 ! Observed data at 000000008d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a57ae767d6ff1d5e
ldx [%i2+0x0b8],%g3 ! Observed data at 000000008d0000b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 557a60f11a7c7eec
ldx [%i2+0x0c0],%g3 ! Observed data at 000000008d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ade6269df9812388
ldx [%i2+0x0c8],%g3 ! Observed data at 000000008d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ef92fe0857382bc4
ldx [%i2+0x0d0],%g3 ! Observed data at 000000008d0000d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 657fae8c8c539273
ldx [%i2+0x0d8],%g3 ! Observed data at 000000008d0000d8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 43ab196ed512c9b6
ldx [%i2+0x0e0],%g3 ! Observed data at 000000008d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = bec20134d9064099
ldx [%i2+0x0e8],%g3 ! Observed data at 000000008d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a3563e1aaf8212e8
ldx [%i2+0x0f0],%g3 ! Observed data at 000000008d0000f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8df2a5477a104b95
ldx [%i2+0x0f8],%g3 ! Observed data at 000000008d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = f2944cff2201a915
ldx [%i2+0x100],%g3 ! Observed data at 000000008d000100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = fa33bf248f247218
ldx [%i2+0x128],%g3 ! Observed data at 000000008d000128
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x128,%g4
ldx [%g1+0x178],%g2 ! Expected data = 08f49639e3561bb1
ldx [%i2+0x178],%g3 ! Observed data at 000000008d000178
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff9d3940eea90260
ldx [%i2+0x188],%g3 ! Observed data at 000000008d000188
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000007a86b7c4e9
ldx [%i2+0x1c8],%g3 ! Observed data at 000000008d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4b1a5078a9a2583d
ldx [%i2+0x1f0],%g3 ! Observed data at 000000008d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1f0,%g4
set p62_local3_expect,%g1
p62_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 480ce809ffdfa2c9
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 = 593a7708357a6a86
ldx [%i3+0x020],%g3 ! Observed data at 000000008d800020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x020,%g4
ldx [%g1+0x088],%g2 ! Expected data = 531e77fcaf8212e8
ldx [%i3+0x088],%g3 ! Observed data at 000000008d800088
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 000000000000006b
ldx [%i3+0x0a8],%g3 ! Observed data at 000000008d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 264383e9e926070f
ldx [%i3+0x0d0],%g3 ! Observed data at 000000008d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = f0760bc90000538c
ldx [%i3+0x108],%g3 ! Observed data at 000000008d800108
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = fff6c018e71a51ff
ldx [%i3+0x118],%g3 ! Observed data at 000000008d800118
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 70ca95061c5ec5dd
ldx [%i3+0x138],%g3 ! Observed data at 000000008d800138
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x138,%g4
ldx [%g1+0x188],%g2 ! Expected data = b66cfabb3aeb2c44
ldx [%i3+0x188],%g3 ! Observed data at 000000008d800188
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 557a60f11a7c7eec
ldx [%i3+0x1c0],%g3 ! Observed data at 000000008d8001c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ade6269df9812388
ldx [%i3+0x1c8],%g3 ! Observed data at 000000008d8001c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ef92fe0857382bc4
ldx [%i3+0x1d0],%g3 ! Observed data at 000000008d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 657fae8c8c539273
ldx [%i3+0x1d8],%g3 ! Observed data at 000000008d8001d8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 43ab196ed512c9b6
ldx [%i3+0x1e0],%g3 ! Observed data at 000000008d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = bec20134d9064099
ldx [%i3+0x1e8],%g3 ! Observed data at 000000008d8001e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a3563e1a17c0d59c
ldx [%i3+0x1f0],%g3 ! Observed data at 000000008d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8df2a5477a104b95
ldx [%i3+0x1f8],%g3 ! Observed data at 000000008d8001f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1f8,%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_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:
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800020]
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008c800018]
done
p62_trap1o:
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800020]
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008c800018]
done
p62_trap2e:
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d000028]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c800028]
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d800020]
done
p62_trap2o:
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d000028]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c800028]
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d800020]
done
p62_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p62_trap3o:
nop
nop
nop
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 = 269755f69135a91b
ldx [%g1+0x008],%l1 ! %l1 = 8472dfc2c313cca1
ldx [%g1+0x010],%l2 ! %l2 = 2274408c2fd2f4c0
ldx [%g1+0x018],%l3 ! %l3 = 99ae6defcc5feda8
ldx [%g1+0x020],%l4 ! %l4 = 867fa97de9a3933b
ldx [%g1+0x028],%l5 ! %l5 = 411cc35070ca9506
ldx [%g1+0x030],%l6 ! %l6 = eebf7f21da07f243
ldx [%g1+0x038],%l7 ! %l7 = ac2338acba260834
! 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 = c599f528 9d2730e0 adeeb26a 761163dc
! %f4 = c2083dcd 04ffa1bb 7150ea3a 38babc86
! %f8 = 5e7db9ea e1c52cc8 07453da4 24db464d
! %f12 = 7923385f 27ee7def baf305cf cea79fdb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0e1ace27 b575e531 4599b9b9 4dde721a
! %f20 = 265b218b e2609f39 c8544c6b d9371fba
! %f24 = 91adfa20 10428a2d ad1dd46e 0c38c178
! %f28 = 1728f7be a8d76e9b b1b19eb6 b7328405
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 420e8b52 b3e8b86f 306ecee3 8b125c32
! %f36 = bd160d5f 67105ff4 faa79f2a c815345f
! %f40 = d5654d70 f579a7ae 1b6ec187 7e8c448b
! %f44 = 67dbb8ad 8f802a53 fe770bfc c39aec61
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe071063800000003,%g7,%g1 ! GSR scale = 0, align = 3
wr %g1,%g0,%gsr ! GSR = e071063800000003
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[000000008f800168] = 9283bb63, %l3 = 6b10fb77, %l5 = a4d2edf7
add %i3,0x168,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000009283bb63
! Mem[000000008e800010] = edfac194, %l4 = 04b69f64423ec63c
ldstub [%i1+%o2],%l4 ! %l4 = 000000ed000000ff
! %l6 = 354cb62a489902b4, Mem[0000000091000198] = baa4779dc3db84f6
stx %l6,[%i6+0x198] ! Mem[0000000091000198] = 354cb62a489902b4
! %l7 = 6b7db05841a897de, Mem[000000008e000048] = 47ceb8be
stw %l7,[%i0+0x048] ! Mem[000000008e000048] = 41a897de
! %l2 = c6f836d87e24aff0, Mem[0000000091800132] = 856e8f1f
sth %l2,[%o0+0x132] ! Mem[0000000091800130] = aff08f1f
! Mem[0000000090000100] = 61cc8701 f97a3d9b 93e0629d 484bcedc
! Mem[0000000090000110] = bcf864f7 79129e7a e77f9909 552c2766
! Mem[0000000090000120] = 69502861 e7a24cfd 0bbffa96 d854072e
! Mem[0000000090000130] = f6146316 f0ec3fac 22ab2ec7 5cc34e5a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! %l5 = 000000009283bb63, Mem[0000000090800130] = d1b2218e1dcd5e0b
stx %l5,[%i5+0x130] ! Mem[0000000090800130] = 000000009283bb63
! Mem[00000000900001a4] = 1c02e908, %g2 = 72c13fff3a9eea7c
ldub [%i4+0x1a7],%g2 ! %g2 = 000000000000001c
! Mem[000000009000001c] = 105d011f, %g2 = 000000000000001c
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000105d
! Mem[000000008f800178] = d4304f7e, %l6 = 489902b4, %l2 = 7e24aff0
add %i3,0x178,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000d4304f7e
p63_label_2:
! %f16 = 0e1ace27 b575e531 4599b9b9 4dde721a
! %f20 = 265b218b e2609f39 c8544c6b d9371fba
! %f24 = 91adfa20 10428a2d ad1dd46e 0c38c178
! %f28 = 1728f7be a8d76e9b b1b19eb6 b7328405
mov 0x1c0,%g5
stda %f16,[%i2+%g5]ASI_BLK_SL ! Block Store to 000000008f0001c0
! Mem[000000008f000070] = 015c9314, %l7 = 6b7db05841a897de
swap [%i2+0x070],%l7 ! %l7 = 00000000015c9314
! %l0 = eb743e38, %l1 = d4b95bf6, Mem[00000000910001f8] = d42500ab 93c6d4fc
std %l0,[%i6+0x1f8] ! Mem[00000000910001f8] = eb743e38 d4b95bf6
! Mem[000000008e8001ec] = 998a0e4f, %l5 = 000000009283bb63
ldsb [%i1+0x1ee],%l5 ! %l5 = 000000000000000e
! %f16 = 0e1ace27 b575e531 4599b9b9 4dde721a
! %f20 = 265b218b e2609f39 c8544c6b d9371fba
! %f24 = 91adfa20 10428a2d ad1dd46e 0c38c178
! %f28 = 1728f7be a8d76e9b b1b19eb6 b7328405
mov 0x140,%g6
stda %f16,[%i1+%g6]ASI_BLK_P ! Block Store to 000000008e800140
! %f16 = 0e1ace27 b575e531 4599b9b9 4dde721a
! %f20 = 265b218b e2609f39 c8544c6b d9371fba
! %f24 = 91adfa20 10428a2d ad1dd46e 0c38c178
! %f28 = 1728f7be a8d76e9b b1b19eb6 b7328405
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[000000008f800000] = 743e6ca91968cec6, %l6 = 354cb62a489902b4, %l2 = 00000000d4304f7e
casxa [%i3]0x80,%l6,%l2 ! %l2 = 743e6ca91968cec6
! %f0 = c599f528 9d2730e0 adeeb26a 761163dc
! %f4 = c2083dcd 04ffa1bb 7150ea3a 38babc86
! %f8 = 5e7db9ea e1c52cc8 07453da4 24db464d
! %f12 = 7923385f 27ee7def baf305cf cea79fdb
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! %l4 = 000000ed, %l5 = 0000000e, Mem[0000000091000010] = 124428d7 0474995f
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 000000ed 0000000e
! Mem[000000008f000150] = 683e00ce54b9d67c, %l6 = 354cb62a489902b4, %l7 = 00000000015c9314
add %i2,0x150,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 683e00ce54b9d67c
p63_label_3:
! %l1 = 169086a1d4b95bf6, Mem[000000009000001a] = 131aafc6
sth %l1,[%i4+0x01a] ! Mem[0000000090000018] = 5bf6afc6
! Mem[0000000091000000] = 83061aa11b867a85, %g2 = 000000000000105d
ldx [%i6+%g0],%g2 ! %g2 = 83061aa11b867a85
! %f16 = 0e1ace27 b575e531 4599b9b9 4dde721a
! %f20 = 265b218b e2609f39 c8544c6b d9371fba
! %f24 = 91adfa20 10428a2d ad1dd46e 0c38c178
! %f28 = 1728f7be a8d76e9b b1b19eb6 b7328405
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000008f8000cc] = 06335511, %l5 = 000000000000000e
swap [%i3+0x0cc],%l5 ! %l5 = 0000000006335511
! %f0 = c599f528 9d2730e0 adeeb26a 761163dc
! %f4 = c2083dcd 04ffa1bb 7150ea3a 38babc86
! %f8 = 5e7db9ea e1c52cc8 07453da4 24db464d
! %f12 = 7923385f 27ee7def baf305cf cea79fdb
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000008f00000c] = bd473a29, %l4 = 00000000000000ed
swap [%i2+0x00c],%l4 ! %l4 = 00000000bd473a29
membar #Sync ! Added by membar checker (2320)
! %f0 = c599f528 9d2730e0 adeeb26a 761163dc
! %f4 = c2083dcd 04ffa1bb 7150ea3a 38babc86
! %f8 = 5e7db9ea e1c52cc8 07453da4 24db464d
! %f12 = 7923385f 27ee7def baf305cf cea79fdb
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140
! %l0 = 0e020689eb743e38, Mem[0000000091000096] = c220a41d
stb %l0,[%i6+0x096] ! Mem[0000000091000094] = 3820a41d
! Mem[0000000090000040] = 97104282 1b309035 adba6d31 41368145
! Mem[0000000090000050] = b666a4c3 6d226a75 27828405 e7b9b6a4
! Mem[0000000090000060] = 6d7d714c 42819184 5bfbbd54 571ddaef
! Mem[0000000090000070] = 9ca36282 85c65c27 6fd783de fb38f9ba
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! %l7 = 683e00ce54b9d67c, Mem[0000000091000108] = 3cc57cdf
stw %l7,[%i6+0x108] ! Mem[0000000091000108] = 54b9d67c
p63_label_4:
! Mem[00000000908000e4] = 7184bdc4, %g18 = f9fe7bc218c06739
ldsw [%i5+0x0e4],%g2 ! %g2 = f9fe7bc218c06739
! Mem[000000008e0001c0] = 93a62354 eb98dc8e e09eb518 bd6a5396
! Mem[000000008e0001d0] = 189fb89e a2409996 868804e6 62ae616f
! Mem[000000008e0001e0] = 80ddaf56 98448034 b732db8a 7642637a
! Mem[000000008e0001f0] = 874b8209 f61e15a4 e437f417 0d29b459
ldda [%i0+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 000000008e0001c0
! %l0 = 0e020689eb743e38, Mem[000000008e0001b8] = 350374d5
stb %l0,[%i0+0x1b8] ! Mem[000000008e0001b8] = 380374d5
! %f0 = 93a62354 eb98dc8e e09eb518 bd6a5396
! %f4 = 189fb89e a2409996 868804e6 62ae616f
! %f8 = 80ddaf56 98448034 b732db8a 7642637a
! %f12 = 874b8209 f61e15a4 e437f417 0d29b459
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! %l7 = 683e00ce54b9d67c, Mem[00000000908001e0] = 718735ab
sth %l7,[%i5+0x1e0] ! Mem[00000000908001e0] = d67c35ab
! Mem[000000008e800098] = 68da5ac4134aa630, %l5 = 0000000006335511, %l7 = 683e00ce54b9d67c
add %i1,0x98,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 68da5ac4134aa630
! Mem[000000008e0000c0] = a938e02a1c241dd7, %l3 = 74d0846e6b10fb77, %l2 = 743e6ca91968cec6
add %i0,0xc0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = a938e02a1c241dd7
! %l1 = 169086a1d4b95bf6, Mem[000000009180007a] = 7231a096
sth %l1,[%o0+0x07a] ! Mem[0000000091800078] = 5bf6a096
! Mem[000000009080000c] = 5c8a51f7, %g2 = 000000007184bdc4
ldub [%i5+0x00d],%g2 ! %g2 = 000000000000005c
! Mem[000000008f8001d0] = 17433715 6a11d296, %l0 = eb743e38, %l1 = d4b95bf6
ldd [%i3+0x1d0],%l0 ! %l0 = 0000000017433715 000000006a11d296
p63_label_5:
! %f16 = 0e1ace27 b575e531 4599b9b9 4dde721a
! %f20 = 265b218b e2609f39 c8544c6b d9371fba
! %f24 = 91adfa20 10428a2d ad1dd46e 0c38c178
! %f28 = 1728f7be a8d76e9b b1b19eb6 b7328405
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[000000008f000025] = 71ec7c87, %l4 = 00000000bd473a29
ldstub [%i2+0x025],%l4 ! %l4 = 000000ec000000ff
! %l1 = 000000006a11d296, Mem[0000000091800078] = d16d5bf6a0968908
stx %l1,[%o0+0x078] ! Mem[0000000091800078] = 000000006a11d296
! %f0 = 93a62354 eb98dc8e e09eb518 bd6a5396
! %f4 = 189fb89e a2409996 868804e6 62ae616f
! %f8 = 80ddaf56 98448034 b732db8a 7642637a
! %f12 = 874b8209 f61e15a4 e437f417 0d29b459
mov 0x1c0,%g5
stda %f0,[%i0+%g5]ASI_BLK_AIUSL ! Block Store to 000000008e0001c0
! Mem[00000000900001c0] = 0e1ace27b575e531, %g2 = 000000000000005c
ldx [%i4+0x1c0],%g2 ! %g2 = 0e1ace27b575e531
! Mem[000000008e8001df] = f01812cb, %l0 = 0000000017433715
ldstub [%i1+0x1df],%l0 ! %l0 = 000000cb000000ff
! %l1 = 000000006a11d296, Mem[0000000090000195] = 40999686
stb %l1,[%i4+0x195] ! Mem[0000000090000194] = 96999686
membar #Sync ! Added by membar checker (2321)
! Mem[0000000090000044] = b575e531, %g18 = f9fe7bc218c06739
ldsw [%i4+0x044],%g2 ! %g2 = f9fe7bc218c06739
! Mem[0000000091000030] = a21f4f31, %g2 = ffffffffb575e531
lduw [%i6+0x030],%g2 ! %g2 = 00000000a21f4f31
! Mem[0000000091800100] = b89e754f, %g2 = 00000000a21f4f31
ldsh [%o0+0x100],%g2 ! %g2 = ffffffffffffb89e
p63_label_6:
! %f0 = 93a62354 eb98dc8e e09eb518 bd6a5396
! %f4 = 189fb89e a2409996 868804e6 62ae616f
! %f8 = 80ddaf56 98448034 b732db8a 7642637a
! %f12 = 874b8209 f61e15a4 e437f417 0d29b459
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[000000008e800108] = 5f27f88c, %l7 = 68da5ac4134aa630
lduw [%i1+0x108],%l7 ! %l7 = 000000005f27f88c
! Mem[0000000090000140] = c599f528 9d2730e0 adeeb26a 761163dc
! Mem[0000000090000150] = c2083dcd 04ffa1bb 7150ea3a 38babc86
! Mem[0000000090000160] = 5e7db9ea e1c52cc8 07453da4 24db464d
! Mem[0000000090000170] = 7923385f 27ee7def baf305cf cea79fdb
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! %l6 = 354cb62a489902b4, Mem[000000009000018e] = 9ee09699
stb %l6,[%i4+0x18e] ! Mem[000000009000018c] = b4e09699
! Mem[0000000091800108] = 999fbad05d08a3b7, %g2 = ffffffffffffb89e
ldx [%o0+0x108],%g2 ! %g2 = 999fbad05d08a3b7
! %l5 = 0000000006335511, Mem[0000000091800184] = 3a8961c0
sth %l5,[%o0+0x184] ! Mem[0000000091800184] = 551161c0
! %f0 = 93a62354 eb98dc8e e09eb518 bd6a5396
! %f4 = 189fb89e a2409996 868804e6 62ae616f
! %f8 = 80ddaf56 98448034 b732db8a 7642637a
! %f12 = 874b8209 f61e15a4 e437f417 0d29b459
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! %l6 = 354cb62a489902b4, Mem[000000009000002a] = 2cdce363
sth %l6,[%i4+0x02a] ! Mem[0000000090000028] = 02b4e363
membar #Sync ! Added by membar checker (2322)
! Mem[0000000090000180] = 8edc98eb 5423a693 96536abd 18b5b4e0
! Mem[0000000090000190] = 969940a2 9eb89f18 6f61ae62 e6048886
! Mem[00000000900001a0] = 34804498 56afdd80 7a634276 8adb32b7
! Mem[00000000900001b0] = a4151ef6 09824b87 59b4290d 17f437e4
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000009100011c] = 47397e41, %g18 = f9fe7bc218c06739
ldsw [%i6+0x11c],%g2 ! %g2 = f9fe7bc218c06739
p63_label_7:
! Mem[000000008e800148] = 4599b9b9, %l0 = 000000cb, %l4 = 000000ec
add %i1,0x148,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004599b9b9
! %l7 = 000000005f27f88c, Mem[000000008f80005b] = 90806e24
stb %l7,[%i3+0x05b] ! Mem[000000008f800058] = 90806e8c
! Mem[0000000091000000] = 061aa11b, %g2 = 0000000047397e41
ldub [%i6+0x001],%g2 ! %g2 = 0000000000000006
! %l2 = a938e02a1c241dd7, Mem[000000009100007c] = bbee9030
stw %l2,[%i6+0x07c] ! Mem[000000009100007c] = 1c241dd7
! Mem[0000000090000080] = c599f528 9d2730e0 adeeb26a 761163dc
! Mem[0000000090000090] = c2083dcd 04ffa1bb 7150ea3a 38babc86
! Mem[00000000900000a0] = 5e7db9ea e1c52cc8 07453da4 24db464d
! Mem[00000000900000b0] = 7923385f 27ee7def baf305cf cea79fdb
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[000000008f000058] = 875cd3d7, %l5 = 0000000006335511
ldsw [%i2+0x058],%l5 ! %l5 = ffffffff875cd3d7
! Mem[00000000910000f0] = 60458241, %g2 = 0000000000000006
ldsb [%i6+0x0f0],%g2 ! %g2 = 0000000000000060
! Mem[000000008f0001e8] = 78c1380c6ed41dad, %l6 = 354cb62a489902b4, %l2 = a938e02a1c241dd7
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 78c1380c6ed41dad
! Mem[000000008f000100] = 7b6d4683 8b799005 254603ab ac66da78
! Mem[000000008f000110] = af38a81f 0c65d1ea c7f21f4c d48d0162
! Mem[000000008f000120] = 80083a25 a67f52ea f64865f6 d0bb93ab
! Mem[000000008f000130] = 9aace7c4 9539ca5c 666083bb 23de8c99
mov 0x100,%g5
ldda [%i2+%g5]ASI_BLK_P,%f0 ! Block Load from 000000008f000100
! Mem[000000008f8000ac] = c3b505e2, %l2 = 6ed41dad, %l0 = 000000cb
add %i3,0xac,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c3b505e2
p63_label_8:
! %l7 = 000000005f27f88c, Mem[000000009100005c] = f9987bb3
stw %l7,[%i6+0x05c] ! Mem[000000009100005c] = 5f27f88c
! Mem[000000009080002c] = ab873e82, %g18 = f9fe7bc218c06739
ldsw [%i5+0x02c],%g2 ! %g2 = f9fe7bc218c06739
! Mem[0000000091000088] = 230256eb, %g2 = ffffffffab873e82
ldsh [%i6+0x088],%g2 ! %g2 = 0000000000002302
! %l2 = 6ed41dad, %l3 = 6b10fb77, Mem[0000000090800108] = d1229915 ac0ce21b
std %l2,[%i5+0x108] ! Mem[0000000090800108] = 6ed41dad 6b10fb77
! %l1 = 000000006a11d296, Mem[00000000908000b8] = caa74c6a
sth %l1,[%i5+0x0b8] ! Mem[00000000908000b8] = d2964c6a
! Mem[000000008f800098] = 11a8fe76, %l3 = 74d0846e6b10fb77
ldstub [%i3+0x098],%l3 ! %l3 = 00000011000000ff
! %l2 = 78c1380c6ed41dad, Mem[000000009180013c] = e4f36777
stw %l2,[%o0+0x13c] ! Mem[000000009180013c] = 6ed41dad
! Mem[0000000090000100] = 93a62354 eb98dc8e e09eb518 bd6a5396
! Mem[0000000090000110] = 189fb89e a2409996 868804e6 62ae616f
! Mem[0000000090000120] = 80ddaf56 98448034 b732db8a 7642637a
! Mem[0000000090000130] = 874b8209 f61e15a4 e437f417 0d29b459
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000908001a0] = 6c61f0aa, %g2 = 0000000000002302
lduh [%i5+0x1a2],%g2 ! %g2 = 0000000000006c61
! Mem[000000008f000137] = 9539ca5c, %l0 = 00000000c3b505e2
ldstub [%i2+0x137],%l0 ! %l0 = 0000005c000000ff
p63_label_9:
! Mem[0000000091000090] = 7f091277, %g2 = 0000000000006c61
lduw [%i6+0x090],%g2 ! %g2 = 000000007f091277
! %l6 = 354cb62a489902b4, Mem[000000009000015c] = 38babc86
sth %l6,[%i4+0x15c] ! Mem[000000009000015c] = 02b4bc86
! Mem[000000008e000137] = 77cff9c8, %l1 = 000000006a11d296
ldstub [%i0+0x137],%l1 ! %l1 = 000000c8000000ff
! Mem[0000000091000014] = 0000000e, %g2 = 000000007f091277
lduw [%i6+0x014],%g2 ! %g2 = 000000000000000e
! Mem[00000000900000a0] = 5e7db9ea, %g18 = f9fe7bc218c06739
ldsw [%i4+0x0a0],%g2 ! %g2 = f9fe7bc218c06739
! Mem[0000000091800074] = 22c46700, %g2 = 000000005e7db9ea
ldub [%o0+0x075],%g2 ! %g2 = 0000000000000022
! Mem[000000008f0001e0] = 2d8a421020faad91, %l6 = 354cb62a489902b4
ldx [%i2+0x1e0],%l6 ! %l6 = 2d8a421020faad91
! %l3 = 0000000000000011, Mem[000000008e80003c] = 7da08a2c
stw %l3,[%i1+0x03c] ! Mem[000000008e80003c] = 00000011
! Mem[000000008f800128] = f20d0ba0, %l5 = ffffffff875cd3d7
lduw [%i3+0x128],%l5 ! %l5 = 00000000f20d0ba0
! Mem[000000008e0000c0] = a938e02a 1c241dd7 331708bf c8fd1ae0
! Mem[000000008e0000d0] = b3a27eba 12b0f2d7 9fc4c9c9 22126fef
! Mem[000000008e0000e0] = c27523d9 3856df8d 8bb27731 4ce8b4cf
! Mem[000000008e0000f0] = 8459beb7 df7bdd3e dc8892e8 119ecf99
mov 0x0c0,%g6
ldda [%i0+%g6]ASI_BLK_P,%f16 ! Block Load from 000000008e0000c0
p63_label_10:
! %l0 = 000000000000005c, Mem[00000000910001d8] = 706bb7f9
stw %l0,[%i6+0x1d8] ! Mem[00000000910001d8] = 0000005c
! Mem[00000000918001e0] = 18875723, %g2 = 0000000000000022
lduh [%o0+0x1e0],%g2 ! %g2 = 0000000000001887
! Mem[000000008f00000c] = 000000ed, %l4 = 4599b9b9, %l6 = 20faad91
add %i2,0x0c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000000000ed
! Mem[000000008e8000f0] = a7dd6f76b1bc7acb, %l1 = 00000000000000c8, %l2 = 78c1380c6ed41dad
add %i1,0xf0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = a7dd6f76b1bc7acb
! Mem[0000000090000018] = 1c385bf6, %g2 = 0000000000001887
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001c38
! Mem[000000008e80015c] = d9371fba, %l0 = 000000000000005c
swap [%i1+0x15c],%l0 ! %l0 = 00000000d9371fba
! %l4 = 000000004599b9b9, Mem[0000000091800020] = f39892348dca06ca
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 000000004599b9b9
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
mov 0x040,%g4
stda %f0,[%i2+%g4]ASI_BLK_P ! Block Store to 000000008f000040
! Mem[000000008e800190] = 1557d952, %l6 = 00000000000000ed
swap [%i1+0x190],%l6 ! %l6 = 000000001557d952
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
stda %f0,[%i0+%g6]ASI_BLK_AIUP ! Block Store to 000000008e0000c0
p63_label_11:
! Mem[0000000091000178] = d8ef29bf, %g18 = f9fe7bc218c06739
ldsw [%i6+0x178],%g2 ! %g2 = f9fe7bc218c06739
! %l2 = a7dd6f76b1bc7acb, Mem[000000009100017e] = f1084b01
sth %l2,[%i6+0x17e] ! Mem[000000009100017c] = 7acb4b01
! Mem[000000008e8001bc] = b6a29027, %l1 = 000000c8, %l4 = 4599b9b9
add %i1,0x1bc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b6a29027
! %l0 = 00000000d9371fba, Mem[00000000910001dd] = dd85efe5
stb %l0,[%i6+0x1dd] ! Mem[00000000910001dc] = ba85efe5
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (2323)
! Mem[0000000090000140] = c599f528 9d2730e0 adeeb26a 761163dc
! Mem[0000000090000150] = c2083dcd 04ffa1bb 7150ea3a 02b4bc86
! Mem[0000000090000160] = 5e7db9ea e1c52cc8 07453da4 24db464d
! Mem[0000000090000170] = 7923385f 27ee7def baf305cf cea79fdb
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l5 = 00000000f20d0ba0, Mem[0000000090800176] = 3f75a67e
stb %l5,[%i5+0x176] ! Mem[0000000090800174] = a075a67e
! %l0 = 00000000d9371fba, Mem[000000008e0000e8] = f64865f6
stw %l0,[%i0+0x0e8] ! Mem[000000008e0000e8] = d9371fba
! Mem[0000000091800170] = bdf036a6f8334f44, %g2 = ffffffffd8ef29bf
ldx [%o0+0x170],%g2 ! %g2 = bdf036a6f8334f44
! Mem[00000000900000dc] = 55ce1dfb, %g2 = bdf036a6f8334f44
ldsb [%i4+0x0df],%g2 ! %g2 = 0000000000000055
p63_label_12:
! Mem[0000000090000000] = 7b6d4683 8b799005 254603ab ac66da78
! Mem[0000000090000010] = af38a81f 0c65d1ea c7f21f4c d48d0162
! Mem[0000000090000020] = 80083a25 a67f52ea f64865f6 d0bb93ab
! Mem[0000000090000030] = 9aace7c4 9539ca5c 666083bb 23de8c99
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000918000ec] = 823f4441, %g18 = f9fe7bc218c06739
ldsw [%o0+0x0ec],%g2 ! %g2 = f9fe7bc218c06739
! Mem[0000000090800018] = 97f1f9a0 609ec613, %g2 = 823f4441, %g3 = 0bad0b00
ldd [%i5+%o3],%g2 ! %g2 = 0000000097f1f9a0 00000000609ec613
! %l1 = 00000000000000c8, Mem[0000000090800154] = fd6f486e
stw %l1,[%i5+0x154] ! Mem[0000000090800154] = 000000c8
! Mem[000000008e0000d0] = af38a81f, %l5 = 00000000f20d0ba0
ldstub [%i0+0x0d0],%l5 ! %l5 = 000000af000000ff
! Mem[00000000900001dc] = d9371fba, %g2 = 0000000097f1f9a0
ldsh [%i4+0x1dc],%g2 ! %g2 = ffffffffffffd937
! %l0 = 00000000d9371fba, Mem[0000000091800168] = ecbed7ec
sth %l0,[%o0+0x168] ! Mem[0000000091800168] = 1fbad7ec
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! %l1 = 00000000000000c8, Mem[000000008f800108] = 4c09d04a396aa71b
stx %l1,[%i3+0x108] ! Mem[000000008f800108] = 00000000000000c8
! Mem[000000008e800080] = 963c86f72c930cbf, %l0 = 00000000d9371fba, %l0 = 00000000d9371fba
add %i1,0x80,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 963c86f72c930cbf
p63_label_13:
! Mem[000000008e800048] = 17170b80, %l7 = 000000005f27f88c
ldsh [%i1+0x048],%l7 ! %l7 = 0000000000001717
! %l7 = 0000000000001717, Mem[0000000091800158] = 8265e37dae06b2fe
stx %l7,[%o0+0x158] ! Mem[0000000091800158] = 0000000000001717
! Mem[000000008e8000b8] = 6d72f3754b9fc475, %l2 = a7dd6f76b1bc7acb, %l1 = 00000000000000c8
add %i1,0xb8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 6d72f3754b9fc475
! Mem[0000000091800080] = 53775436, %g18 = f9fe7bc218c06739
ldsw [%o0+0x080],%g2 ! %g2 = f9fe7bc218c06739
! Mem[00000000918000c0] = ccc74c3b, %g2 = 0000000053775436
ldsb [%o0+0x0c0],%g2 ! %g2 = ffffffffffffffcc
! Mem[000000008f80017c] = 89196baf, %l0 = 2c930cbf, %l1 = 4b9fc475
add %i3,0x17c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000089196baf
! Mem[00000000918001d0] = 6629cc04, %g2 = ffffffffffffffcc
ldub [%o0+0x1d0],%g2 ! %g2 = 0000000000000066
! Mem[00000000918000e0] = 244c0f1d 77149a5d, %g2 = 00000066, %g3 = 609ec613
ldd [%o0+0x0e0],%g2 ! %g2 = 00000000244c0f1d 0000000077149a5d
! %l5 = 00000000000000af, Mem[0000000090800090] = 95193fee
stb %l5,[%i5+0x090] ! Mem[0000000090800090] = af193fee
! Mem[0000000090000140] = f5289d27, %g2 = 00000000244c0f1d
ldsb [%i4+0x142],%g2 ! %g2 = fffffffffffffff5
p63_label_14:
! Mem[000000008e00019c] = 8f37cf71, %l0 = 963c86f72c930cbf
swap [%i0+0x19c],%l0 ! %l0 = 000000008f37cf71
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000008e800008] = fdbdca16cf2f62aa, %l2 = a7dd6f76b1bc7acb, %l7 = 0000000000001717
add %i1,0x08,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = fdbdca16cf2f62aa
! Mem[000000008f800070] = d7f36147087c9e37, %l4 = 00000000b6a29027, %l1 = 0000000089196baf
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = d7f36147087c9e37
! Mem[000000008f00004c] = ac66da78, %l4 = 00000000b6a29027
ldstub [%i2+0x04c],%l4 ! %l4 = 000000ac000000ff
! Mem[000000008e0001f8] = 59b4290d, %l2 = b1bc7acb, %l6 = 1557d952
add %i0,0x1f8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000059b4290d
! Mem[00000000900000c0] = a7999923 2a884606 5f817b48 ee4cc928
! Mem[00000000900000d0] = 592fdb41 c782464c b2ae2fca ed571155
! Mem[00000000900000e0] = ce1dfb64 527a37dd e5c4ca01 66d3bff5
! Mem[00000000900000f0] = c8f3917b 1b8f550a cc3a2e15 8e4a873e
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[000000008f800130] = 2efc9381, %l6 = 0000000059b4290d
lduw [%i3+0x130],%l6 ! %l6 = 000000002efc9381
! Mem[000000008e800090] = 721164fce240e3d8, %l4 = 00000000000000ac, %l1 = d7f36147087c9e37
add %i1,0x90,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 721164fce240e3d8
! Mem[0000000090000160] = 5e7db9ea e1c52cc8, %g2 = fffffff5, %g3 = 77149a5d
ldd [%i4+0x160],%g2 ! %g2 = 000000005e7db9ea 00000000e1c52cc8
p63_label_15:
! Mem[0000000091800118] = 29c2ad3a, %g2 = 000000005e7db9ea
lduh [%o0+0x118],%g2 ! %g2 = 00000000000029c2
! Mem[000000008e0000f4] = 9539ca5c, %l6 = 000000002efc9381
swap [%i0+0x0f4],%l6 ! %l6 = 000000009539ca5c
! Mem[000000009080009c] = 6de004cd, %g2 = 00000000000029c2
ldsh [%i5+0x09c],%g2 ! %g2 = 0000000000006de0
! %l0 = 8f37cf71, %l1 = e240e3d8, Mem[0000000091800120] = a8761efd 12c96167
std %l0,[%o0+0x120] ! Mem[0000000091800120] = 8f37cf71 e240e3d8
! %l3 = 0000000000000011, Mem[000000008f800020] = 2cc11268
stw %l3,[%i3+%o4] ! Mem[000000008f800020] = 00000011
! %l3 = 0000000000000011, Mem[000000008e0000bc] = b068d5e8
stw %l3,[%i0+0x0bc] ! Mem[000000008e0000bc] = 00000011
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! %f16 = a938e02a 1c241dd7 331708bf c8fd1ae0
! %f20 = b3a27eba 12b0f2d7 9fc4c9c9 22126fef
! %f24 = c27523d9 3856df8d 8bb27731 4ce8b4cf
! %f28 = 8459beb7 df7bdd3e dc8892e8 119ecf99
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[0000000090800110] = 4df4132777693c15, %g2 = 0000000000006de0
ldx [%i5+0x110],%g2 ! %g2 = 4df4132777693c15
! %l1 = 721164fce240e3d8, Mem[0000000091800199] = 0ce651ac
stb %l1,[%o0+0x199] ! Mem[0000000091800198] = d8e651ac
p63_label_16:
! Mem[00000000900001bc] = 37e47b6d, %g2 = 4df4132777693c15
ldsh [%i4+0x1be],%g2 ! %g2 = 00000000000037e4
! Mem[00000000910000d4] = 98be5fd5, %g2 = 00000000000037e4
ldsh [%i6+0x0d6],%g2 ! %g2 = ffffffffffff98be
! %l0 = 8f37cf71, %l1 = e240e3d8, Mem[00000000918000c0] = ccc74c3b 71ec5622
std %l0,[%o0+0x0c0] ! Mem[00000000918000c0] = 8f37cf71 e240e3d8
! Mem[00000000910000e0] = e2cfc5aeee869ee3, %g2 = ffffffffffff98be
ldx [%i6+0x0e0],%g2 ! %g2 = e2cfc5aeee869ee3
membar #Sync ! Added by membar checker (2324)
! %l0 = 000000008f37cf71, Mem[000000009000005e] = 6fefc275
stb %l0,[%i4+0x05e] ! Mem[000000009000005c] = 71efc275
! Mem[000000008f8001f4] = 992f9d6b, %l1 = 721164fce240e3d8
swap [%i3+0x1f4],%l1 ! %l1 = 00000000992f9d6b
! Mem[000000008e0001b7] = 9c937ba1, %l0 = 000000008f37cf71
ldstub [%i0+0x1b7],%l0 ! %l0 = 000000a1000000ff
! Mem[000000009100017c] = 19a87acb, %g2 = e2cfc5aeee869ee3
ldsb [%i6+0x17c],%g2 ! %g2 = 0000000000000019
! Mem[0000000090800140] = 04425eec, %g2 = 0000000000000019
ldsb [%i5+0x143],%g2 ! %g2 = 0000000000000004
! Mem[0000000091800138] = fd0f6ed4, %g2 = 0000000000000004
ldsb [%o0+0x13a],%g2 ! %g2 = fffffffffffffffd
p63_label_17:
! Mem[00000000900001e8] = f64865f6 d0bb93ab, %g2 = fffffffd, %g3 = e1c52cc8
ldd [%i4+0x1e8],%g2 ! %g2 = 00000000f64865f6 00000000d0bb93ab
! Mem[00000000918001c0] = 11b541f3 2905ab05, %g2 = f64865f6, %g3 = d0bb93ab
ldd [%o0+0x1c0],%g2 ! %g2 = 0000000011b541f3 000000002905ab05
! Mem[000000008e0001c0] = 8edc98eb5423a693, %l4 = 00000000000000ac, %l7 = fdbdca16cf2f62aa
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 8edc98eb5423a693
! Mem[000000009100013c] = af04c2b4, %g2 = 0000000011b541f3
lduh [%i6+0x13c],%g2 ! %g2 = 000000000000af04
! Mem[000000008e000010] = d8ecee040933c311, %l1 = 00000000992f9d6b, %l6 = 000000009539ca5c
add %i0,0x10,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = d8ecee040933c311
! Mem[0000000091800054] = ed0151ef, %g2 = 000000000000af04
ldsh [%o0+0x056],%g2 ! %g2 = ffffffffffffed01
! Mem[0000000090000140] = c599f528 9d2730e0 adeeb26a 761163dc
! Mem[0000000090000150] = c2083dcd 04ffa1bb 7150ea3a 02b4bc86
! Mem[0000000090000160] = 5e7db9ea e1c52cc8 07453da4 24db464d
! Mem[0000000090000170] = 7923385f 27ee7def baf305cf cea79fdb
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000178] = 05cfcea7, %g2 = ffffffffffffed01
lduh [%i4+0x17a],%g2 ! %g2 = 00000000000005cf
! Mem[000000008f000114] = 0c65d1ea, %l6 = 0933c311, %l1 = 992f9d6b
add %i2,0x114,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000000c65d1ea
! Mem[000000008e000001] = e67c3182, %l4 = 00000000000000ac
ldstub [%i0+0x001],%l4 ! %l4 = 0000007c000000ff
p63_label_18:
! Mem[000000008e000130] = c6a75b38, %l4 = 000000000000007c
swap [%i0+0x130],%l4 ! %l4 = 00000000c6a75b38
! Mem[000000008e80002c] = 1a6d2347, %l7 = 8edc98eb5423a693
swap [%i1+0x02c],%l7 ! %l7 = 000000001a6d2347
! %l0 = 00000000000000a1, Mem[000000008e000108] = 59a852c4a16e4de7
stx %l0,[%i0+0x108] ! Mem[000000008e000108] = 00000000000000a1
! %l5 = 00000000000000af, Mem[0000000090800100] = 3fe264b6334d63fa
stx %l5,[%i5+0x100] ! Mem[0000000090800100] = 00000000000000af
! %l7 = 000000001a6d2347, Mem[00000000908001f6] = ddae8453
sth %l7,[%i5+0x1f6] ! Mem[00000000908001f4] = 23478453
! Mem[0000000091000028] = 8a78ebbd3cd678a2, %g2 = 00000000000005cf
ldx [%i6+%o5],%g2 ! %g2 = 8a78ebbd3cd678a2
! Mem[000000008f000000] = a534a45a 8f82f27c 8368be8d 000000ed
! Mem[000000008f000010] = ec9102dd fc9a12b1 c690e933 dc766ae5
! Mem[000000008f000020] = 47933546 71ff7c87 4b9f23ce c1c323fb
! Mem[000000008f000030] = b0b32a89 37a39ac4 c4129fed 8fe699e5
ldda [%i2]ASI_BLK_AIUSL,%f16 ! Block Load from 000000008f000000
! Mem[0000000090000070] = beb7df7b, %g2 = 8a78ebbd3cd678a2
lduh [%i4+0x072],%g2 ! %g2 = 000000000000beb7
! Mem[000000009180004c] = 5082afd0, %g2 = 000000000000beb7
ldub [%o0+0x04f],%g2 ! %g2 = 0000000000000050
! %l5 = 00000000000000af, Mem[00000000910001e0] = e5034270
stb %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = af034270
p63_label_19:
! Mem[000000008f000088] = b4b20975, %l3 = 00000011, %l7 = 1a6d2347
add %i2,0x88,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000b4b20975
! Mem[000000008e8000c8] = 6396234e588ffdc1, %l5 = 00000000000000af
ldx [%i1+0x0c8],%l5 ! %l5 = 6396234e588ffdc1
! Mem[00000000910001f8] = eb743e38d4b95bf6, %g2 = 0000000000000050
ldx [%i6+0x1f8],%g2 ! %g2 = eb743e38d4b95bf6
! %l4 = c6a75b38, %l5 = 588ffdc1, Mem[00000000910000f8] = f92f485f c9468415
std %l4,[%i6+0x0f8] ! Mem[00000000910000f8] = c6a75b38 588ffdc1
! Mem[000000008f000098] = 91d9ca7489084c03, %l3 = 0000000000000011, %l4 = 00000000c6a75b38
add %i2,0x98,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 91d9ca7489084c03
! Mem[000000009000009c] = c7ea527f, %g2 = eb743e38d4b95bf6
ldsb [%i4+0x09f],%g2 ! %g2 = ffffffffffffffc7
! Mem[000000009100014c] = a9cc5378, %g2 = ffffffffffffffc7
lduw [%i6+0x14c],%g2 ! %g2 = 00000000a9cc5378
! Mem[0000000091000020] = 5bc3c494, %g2 = 00000000a9cc5378
ldsb [%i6+0x021],%g2 ! %g2 = 000000000000005b
! %l7 = 00000000b4b20975, Mem[00000000910001c0] = c03f76da58ae9c98
stx %l7,[%i6+0x1c0] ! Mem[00000000910001c0] = 00000000b4b20975
! Mem[00000000910000e4] = ee869ee3, %g2 = 000000000000005b
lduh [%i6+0x0e4],%g2 ! %g2 = 000000000000ee86
p63_label_20:
! Mem[0000000090000140] = c599f528 9d2730e0 adeeb26a 761163dc
! Mem[0000000090000150] = c2083dcd 04ffa1bb 7150ea3a 02b4bc86
! Mem[0000000090000160] = 5e7db9ea e1c52cc8 07453da4 24db464d
! Mem[0000000090000170] = 7923385f 27ee7def baf305cf cea79fdb
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000000] = 7b6d4683 8b799005 254603ab ac66da78
! Mem[0000000090000010] = af38a81f 0c65d1ea c7f21f4c d48d0162
! Mem[0000000090000020] = 80083a25 a67f52ea f64865f6 d0bb93ab
! Mem[0000000090000030] = 9aace7c4 9539ca5c 666083bb 23de8c99
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %f16 = 7cf2828f 5aa434a5 ed000000 8dbe6883
! %f20 = b1129afc dd0291ec e56a76dc 33e990c6
! %f24 = 877cff71 46359347 fb23c3c1 ce239f4b
! %f28 = c49aa337 892ab3b0 e599e68f ed9f12c4
mov 0x1c0,%g6
stda %f16,[%i1+%g6]ASI_BLK_S ! Block Store to 000000008e8001c0
! %f16 = 7cf2828f 5aa434a5 ed000000 8dbe6883
! %f20 = b1129afc dd0291ec e56a76dc 33e990c6
! %f24 = 877cff71 46359347 fb23c3c1 ce239f4b
! %f28 = c49aa337 892ab3b0 e599e68f ed9f12c4
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[000000008f000000] = a534a45a, %l5 = 588ffdc1, %l3 = 00000011
casa [%i2]0x80,%l5,%l3 ! %l3 = 00000000a534a45a
! Mem[000000008e800085] = 2c930cbf, %l0 = 00000000000000a1
ldstub [%i1+0x085],%l0 ! %l0 = 00000093000000ff
membar #Sync ! Added by membar checker (2325)
! %l6 = d8ecee040933c311, Mem[0000000090000170] = 7923385f
sth %l6,[%i4+0x170] ! Mem[0000000090000170] = c311385f
! Mem[000000008f000148] = f02cff61, %l2 = a7dd6f76b1bc7acb
ldsw [%i2+0x148],%l2 ! %l2 = fffffffff02cff61
! Mem[0000000090000000] = 6d46838b, %g2 = 000000000000ee86
ldsb [%i4+0x001],%g2 ! %g2 = 000000000000006d
! Mem[000000008f000158] = 04939670ef7df2bd, %l3 = 00000000a534a45a, %l0 = 0000000000000093
add %i2,0x158,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 04939670ef7df2bd
p63_label_21:
! Mem[0000000090000000] = 7b6d4683 8b799005 254603ab ac66da78
! Mem[0000000090000010] = af38a81f 0c65d1ea c7f21f4c d48d0162
! Mem[0000000090000020] = 80083a25 a67f52ea f64865f6 d0bb93ab
! Mem[0000000090000030] = 9aace7c4 9539ca5c 666083bb 23de8c99
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000008f0001b0] = 7c854ad430ca2192, %l0 = 04939670ef7df2bd, %l4 = 91d9ca7489084c03
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 7c854ad430ca2192
! %l3 = 00000000a534a45a, Mem[000000008f8001ac] = 922960c5
stw %l3,[%i3+0x1ac] ! Mem[000000008f8001ac] = a534a45a
! %f16 = 7cf2828f 5aa434a5 ed000000 8dbe6883
! %f20 = b1129afc dd0291ec e56a76dc 33e990c6
! %f24 = 877cff71 46359347 fb23c3c1 ce239f4b
! %f28 = c49aa337 892ab3b0 e599e68f ed9f12c4
stda %f16,[%i0+%g4]ASI_BLK_AIUS ! Block Store to 000000008e000080
! %l5 = 6396234e588ffdc1, Mem[00000000908000c8] = 76a4fc3c9fc9bfcc
stx %l5,[%i5+0x0c8] ! Mem[00000000908000c8] = 6396234e588ffdc1
! Mem[0000000091800070] = 4351f558, %g2 = 000000000000006d
ldub [%o0+0x071],%g2 ! %g2 = 0000000000000043
! Mem[00000000910000bc] = e0737ef9, %g2 = 0000000000000043
lduh [%i6+0x0bc],%g2 ! %g2 = 000000000000e073
! Mem[00000000910000c4] = 38e37289, %g18 = f9fe7bc218c06739
ldsw [%i6+0x0c4],%g2 ! %g2 = f9fe7bc218c06739
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! %l3 = 00000000a534a45a, Mem[00000000918000b0] = bb798951
stw %l3,[%o0+0x0b0] ! Mem[00000000918000b0] = a534a45a
p63_label_22:
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
mov 0x0c0,%g5
stda %f0,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 000000008f0000c0
! Mem[000000008e000000] = e6ff3182f1e92359, %l3 = 00000000a534a45a, %l2 = fffffffff02cff61
casxa [%i0]0x80,%l3,%l2 ! %l2 = e6ff3182f1e92359
! Mem[000000008f80001c] = 0cf8cc56, %l1 = 000000000c65d1ea
swap [%i3+0x01c],%l1 ! %l1 = 000000000cf8cc56
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (2326)
! Mem[0000000090000100] = 7b6d4683 8b799005 254603ab ac66da78
! Mem[0000000090000110] = af38a81f 0c65d1ea c7f21f4c d48d0162
! Mem[0000000090000120] = 80083a25 a67f52ea f64865f6 d0bb93ab
! Mem[0000000090000130] = 9aace7c4 9539ca5c 666083bb 23de8c99
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[000000008e800014] = 432b2e88, %l4 = 30ca2192, %l4 = 30ca2192
add %i1,0x14,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000432b2e88
! %l3 = 00000000a534a45a, Mem[000000009180012e] = bea2f295
sth %l3,[%o0+0x12e] ! Mem[000000009180012c] = a45af295
! Mem[0000000091000168] = c7051801, %g2 = 0000000038e37289
ldub [%i6+0x16a],%g2 ! %g2 = 00000000000000c7
! %l6 = 0933c311, %l7 = b4b20975, Mem[00000000900000b8] = 998cde23 bb836066
std %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 0933c311 b4b20975
! %f16 = 7cf2828f 5aa434a5 ed000000 8dbe6883
! %f20 = b1129afc dd0291ec e56a76dc 33e990c6
! %f24 = 877cff71 46359347 fb23c3c1 ce239f4b
! %f28 = c49aa337 892ab3b0 e599e68f ed9f12c4
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
p63_label_23:
! %l0 = ef7df2bd, %l1 = 0cf8cc56, Mem[0000000090800118] = 9ea7e060 69bdf7dc
std %l0,[%i5+0x118] ! Mem[0000000090800118] = ef7df2bd 0cf8cc56
! %l0 = 04939670ef7df2bd, Mem[0000000090000088] = 78da66acab034625
stx %l0,[%i4+0x088] ! Mem[0000000090000088] = 04939670ef7df2bd
! Mem[000000008f800170] = 901a4a7b, %l1 = 000000000cf8cc56
swap [%i3+0x170],%l1 ! %l1 = 00000000901a4a7b
! Mem[000000008e800168] = ad1dd46e, %l5 = 6396234e588ffdc1
ldstub [%i1+0x168],%l5 ! %l5 = 000000ad000000ff
! %l2 = e6ff3182f1e92359, Mem[0000000091800010] = 402e8582e530e08a
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = e6ff3182f1e92359
membar #Sync ! Added by membar checker (2327)
! %l3 = 00000000a534a45a, Mem[000000009000013e] = 8c990590
stb %l3,[%i4+0x13e] ! Mem[000000009000013c] = 5a990590
! Mem[00000000918001ac] = 3261913c, %g2 = 00000000000000c7
lduh [%o0+0x1ae],%g2 ! %g2 = 0000000000003261
! Mem[000000008f8000d0] = a004c948, %l2 = e6ff3182f1e92359
ldsw [%i3+0x0d0],%l2 ! %l2 = ffffffffa004c948
! %l1 = 00000000901a4a7b, Mem[00000000918000fa] = 608c097f
sth %l1,[%o0+0x0fa] ! Mem[00000000918000f8] = 4a7b097f
! %l6 = d8ecee040933c311, Mem[00000000900000da] = 2fcaed57
stb %l6,[%i4+0x0da] ! Mem[00000000900000d8] = 11caed57
p63_label_24:
! Mem[00000000900000f0] = 917b1b8f, %g2 = 0000000000003261
ldsb [%i4+0x0f2],%g2 ! %g2 = ffffffffffffff91
! Mem[00000000900001c0] = 7b6d4683 8b799005 254603ab ac66da78
! Mem[00000000900001d0] = af38a81f 0c65d1ea c7f21f4c d48d0162
! Mem[00000000900001e0] = 80083a25 a67f52ea f64865f6 d0bb93ab
! Mem[00000000900001f0] = 9aace7c4 9539ca5c 666083bb 23de8c99
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! %l0 = 04939670ef7df2bd, Mem[000000008f8000c0] = b38e175339ad65a2
stx %l0,[%i3+0x0c0] ! Mem[000000008f8000c0] = 04939670ef7df2bd
! Mem[000000008f000118] = c7f21f4cd48d0162, %l4 = 00000000432b2e88, %l4 = 00000000432b2e88
add %i2,0x118,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = c7f21f4cd48d0162
! %f16 = 7cf2828f 5aa434a5 ed000000 8dbe6883
! %f20 = b1129afc dd0291ec e56a76dc 33e990c6
! %f24 = 877cff71 46359347 fb23c3c1 ce239f4b
! %f28 = c49aa337 892ab3b0 e599e68f ed9f12c4
mov 0x040,%g4
stda %f16,[%i1+%g4]ASI_BLK_S ! Block Store to 000000008e800040
! Mem[0000000090000130] = 9aace7c4, %g2 = ffffffffffffff91
lduh [%i4+0x130],%g2 ! %g2 = 0000000000009aac
! %l7 = 00000000b4b20975, Mem[000000009100007c] = 1c241dd7
stw %l7,[%i6+0x07c] ! Mem[000000009100007c] = b4b20975
! Mem[0000000091000108] = 7c856a7c, %g2 = 0000000000009aac
ldsb [%i6+0x10b],%g2 ! %g2 = 000000000000007c
! Mem[00000000910000e0] = e2cfc5ae ee869ee3, %g2 = 0000007c, %g3 = 2905ab05
ldd [%i6+0x0e0],%g2 ! %g2 = 00000000e2cfc5ae 00000000ee869ee3
! %f0 = 7b6d4683 8b799005 254603ab ac66da78
! %f4 = af38a81f 0c65d1ea c7f21f4c d48d0162
! %f8 = 80083a25 a67f52ea f64865f6 d0bb93ab
! %f12 = 9aace7c4 9539ca5c 666083bb 23de8c99
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
p63_label_25:
! Mem[0000000090800188] = b451fbc4, %g2 = 00000000e2cfc5ae
lduw [%i5+0x188],%g2 ! %g2 = 00000000b451fbc4
! Mem[000000008e000054] = 2a329f0b, %l1 = 00000000901a4a7b
swap [%i0+0x054],%l1 ! %l1 = 000000002a329f0b
membar #Sync ! Added by membar checker (2328)
! %l0 = ef7df2bd, %l1 = 2a329f0b, Mem[00000000900001c8] = 254603ab ac66da78
std %l0,[%i4+0x1c8] ! Mem[00000000900001c8] = ef7df2bd 2a329f0b
! %l4 = c7f21f4cd48d0162, Mem[000000008e00014c] = 08fa64d4
sth %l4,[%i0+0x14c] ! Mem[000000008e00014c] = 016264d4
! Mem[000000008e800040] = 7cf2828f, %l3 = 00000000a534a45a
swap [%i1+0x040],%l3 ! %l3 = 000000007cf2828f
! Mem[000000009000014c] = 034625ea, %g2 = 00000000b451fbc4
ldub [%i4+0x14d],%g2 ! %g2 = 0000000000000003
! Mem[000000009000015c] = c7ea527f, %g2 = 0000000000000003
ldub [%i4+0x15f],%g2 ! %g2 = 00000000000000c7
! Mem[00000000918001a0] = 03bf0a0fb30f80b7, %g2 = 00000000000000c7
ldx [%o0+0x1a0],%g2 ! %g2 = 03bf0a0fb30f80b7
! Mem[0000000091800184] = 61c0cbcf, %g2 = 03bf0a0fb30f80b7
ldsh [%o0+0x186],%g2 ! %g2 = 00000000000061c0
! %f16 = 7cf2828f 5aa434a5 ed000000 8dbe6883
! %f20 = b1129afc dd0291ec e56a76dc 33e990c6
! %f24 = 877cff71 46359347 fb23c3c1 ce239f4b
! %f28 = c49aa337 892ab3b0 e599e68f ed9f12c4
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
stda %f0,[%i0]ASI_BLK_PL
ldsh [%i0+0x0f8],%l2
std %l0,[%i3+0x1e0]
lduw [%i1+0x1d0],%l2
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 04939670ef7df2bd
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002a329f0b
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffa004c948
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007cf2828f
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be c7f21f4cd48d0162
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ad
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be d8ecee040933c311
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000b4b20975
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 7b6d4683 8b799005
bne %xcc,p63_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 254603ab ac66da78
bne %xcc,p63_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be af38a81f 0c65d1ea
bne %xcc,p63_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c7f21f4c d48d0162
bne %xcc,p63_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 80083a25 a67f52ea
bne %xcc,p63_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be f64865f6 d0bb93ab
bne %xcc,p63_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 9aace7c4 9539ca5c
bne %xcc,p63_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 666083bb 23de8c99
bne %xcc,p63_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 7cf2828f 5aa434a5
bne %xcc,p63_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ed000000 8dbe6883
bne %xcc,p63_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b1129afc dd0291ec
bne %xcc,p63_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be e56a76dc 33e990c6
bne %xcc,p63_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 877cff71 46359347
bne %xcc,p63_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be fb23c3c1 ce239f4b
bne %xcc,p63_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be c49aa337 892ab3b0
bne %xcc,p63_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be e599e68f ed9f12c4
bne %xcc,p63_f30_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = e6ff3182f1e92359
ldx [%i0+0x000],%g3 ! Observed data at 000000008e000000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x000,%g4
ldx [%g1+0x048],%g2 ! Expected data = 41a897de0248c6f0
ldx [%i0+0x048],%g3 ! Observed data at 000000008e000048
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6f970cb2901a4a7b
ldx [%i0+0x050],%g3 ! Observed data at 000000008e000050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7cf2828f5aa434a5
ldx [%i0+0x080],%g3 ! Observed data at 000000008e000080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ed0000008dbe6883
ldx [%i0+0x088],%g3 ! Observed data at 000000008e000088
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = b1129afcdd0291ec
ldx [%i0+0x090],%g3 ! Observed data at 000000008e000090
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = e56a76dc33e990c6
ldx [%i0+0x098],%g3 ! Observed data at 000000008e000098
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 877cff7146359347
ldx [%i0+0x0a0],%g3 ! Observed data at 000000008e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = fb23c3c1ce239f4b
ldx [%i0+0x0a8],%g3 ! Observed data at 000000008e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c49aa337892ab3b0
ldx [%i0+0x0b0],%g3 ! Observed data at 000000008e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e599e68fed9f12c4
ldx [%i0+0x0b8],%g3 ! Observed data at 000000008e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 7b6d46838b799005
ldx [%i0+0x0c0],%g3 ! Observed data at 000000008e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 254603abac66da78
ldx [%i0+0x0c8],%g3 ! Observed data at 000000008e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff38a81f0c65d1ea
ldx [%i0+0x0d0],%g3 ! Observed data at 000000008e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c7f21f4cd48d0162
ldx [%i0+0x0d8],%g3 ! Observed data at 000000008e0000d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 80083a25a67f52ea
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 = d9371fbad0bb93ab
ldx [%i0+0x0e8],%g3 ! Observed data at 000000008e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 9aace7c42efc9381
ldx [%i0+0x0f0],%g3 ! Observed data at 000000008e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 666083bb23de8c99
ldx [%i0+0x0f8],%g3 ! Observed data at 000000008e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00000000000000a1
ldx [%i0+0x108],%g3 ! Observed data at 000000008e000108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000007c77cff9ff
ldx [%i0+0x130],%g3 ! Observed data at 000000008e000130
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = cd5256b0016264d4
ldx [%i0+0x148],%g3 ! Observed data at 000000008e000148
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x148,%g4
ldx [%g1+0x198],%g2 ! Expected data = 9734f1552c930cbf
ldx [%i0+0x198],%g3 ! Observed data at 000000008e000198
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e9ac77739c937bff
ldx [%i0+0x1b0],%g3 ! Observed data at 000000008e0001b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 380374d54c123c8c
ldx [%i0+0x1b8],%g3 ! Observed data at 000000008e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8edc98eb5423a693
ldx [%i0+0x1c0],%g3 ! Observed data at 000000008e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 96536abd18b59ee0
ldx [%i0+0x1c8],%g3 ! Observed data at 000000008e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 969940a29eb89f18
ldx [%i0+0x1d0],%g3 ! Observed data at 000000008e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6f61ae62e6048886
ldx [%i0+0x1d8],%g3 ! Observed data at 000000008e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3480449856afdd80
ldx [%i0+0x1e0],%g3 ! Observed data at 000000008e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7a6342768adb32b7
ldx [%i0+0x1e8],%g3 ! Observed data at 000000008e0001e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a4151ef609824b87
ldx [%i0+0x1f0],%g3 ! Observed data at 000000008e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 59b4290d17f437e4
ldx [%i0+0x1f8],%g3 ! Observed data at 000000008e0001f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1f8,%g4
set p63_local1_expect,%g1
p63_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = fffac194432b2e88
ldx [%i1+0x010],%g3 ! Observed data at 000000008e800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = ae4780675423a693
ldx [%i1+0x028],%g3 ! Observed data at 000000008e800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = d2571bfb00000011
ldx [%i1+0x038],%g3 ! Observed data at 000000008e800038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = a534a45a5aa434a5
ldx [%i1+0x040],%g3 ! Observed data at 000000008e800040
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = ed0000008dbe6883
ldx [%i1+0x048],%g3 ! Observed data at 000000008e800048
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = b1129afcdd0291ec
ldx [%i1+0x050],%g3 ! Observed data at 000000008e800050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = e56a76dc33e990c6
ldx [%i1+0x058],%g3 ! Observed data at 000000008e800058
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 877cff7146359347
ldx [%i1+0x060],%g3 ! Observed data at 000000008e800060
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = fb23c3c1ce239f4b
ldx [%i1+0x068],%g3 ! Observed data at 000000008e800068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = c49aa337892ab3b0
ldx [%i1+0x070],%g3 ! Observed data at 000000008e800070
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = e599e68fed9f12c4
ldx [%i1+0x078],%g3 ! Observed data at 000000008e800078
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 963c86f72cff0cbf
ldx [%i1+0x080],%g3 ! Observed data at 000000008e800080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x080,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0e1ace27b575e531
ldx [%i1+0x140],%g3 ! Observed data at 000000008e800140
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 4599b9b94dde721a
ldx [%i1+0x148],%g3 ! Observed data at 000000008e800148
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 265b218be2609f39
ldx [%i1+0x150],%g3 ! Observed data at 000000008e800150
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = c8544c6b0000005c
ldx [%i1+0x158],%g3 ! Observed data at 000000008e800158
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 91adfa2010428a2d
ldx [%i1+0x160],%g3 ! Observed data at 000000008e800160
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff1dd46e0c38c178
ldx [%i1+0x168],%g3 ! Observed data at 000000008e800168
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1728f7bea8d76e9b
ldx [%i1+0x170],%g3 ! Observed data at 000000008e800170
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = b1b19eb6b7328405
ldx [%i1+0x178],%g3 ! Observed data at 000000008e800178
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000ed92dff2ef
ldx [%i1+0x190],%g3 ! Observed data at 000000008e800190
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7cf2828f5aa434a5
ldx [%i1+0x1c0],%g3 ! Observed data at 000000008e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ed0000008dbe6883
ldx [%i1+0x1c8],%g3 ! Observed data at 000000008e8001c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b1129afcdd0291ec
ldx [%i1+0x1d0],%g3 ! Observed data at 000000008e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e56a76dc33e990c6
ldx [%i1+0x1d8],%g3 ! Observed data at 000000008e8001d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 877cff7146359347
ldx [%i1+0x1e0],%g3 ! Observed data at 000000008e8001e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = fb23c3c1ce239f4b
ldx [%i1+0x1e8],%g3 ! Observed data at 000000008e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c49aa337892ab3b0
ldx [%i1+0x1f0],%g3 ! Observed data at 000000008e8001f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e599e68fed9f12c4
ldx [%i1+0x1f8],%g3 ! Observed data at 000000008e8001f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1f8,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 8368be8d000000ed
ldx [%i2+0x008],%g3 ! Observed data at 000000008f000008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4793354671ff7c87
ldx [%i2+0x020],%g3 ! Observed data at 000000008f000020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 7b6d46838b799005
ldx [%i2+0x040],%g3 ! Observed data at 000000008f000040
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 254603abff66da78
ldx [%i2+0x048],%g3 ! Observed data at 000000008f000048
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = af38a81f0c65d1ea
ldx [%i2+0x050],%g3 ! Observed data at 000000008f000050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c7f21f4cd48d0162
ldx [%i2+0x058],%g3 ! Observed data at 000000008f000058
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 80083a25a67f52ea
ldx [%i2+0x060],%g3 ! Observed data at 000000008f000060
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = f64865f6d0bb93ab
ldx [%i2+0x068],%g3 ! Observed data at 000000008f000068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9aace7c49539ca5c
ldx [%i2+0x070],%g3 ! Observed data at 000000008f000070
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 666083bb23de8c99
ldx [%i2+0x078],%g3 ! Observed data at 000000008f000078
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 7b6d46838b799005
ldx [%i2+0x0c0],%g3 ! Observed data at 000000008f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 254603abac66da78
ldx [%i2+0x0c8],%g3 ! Observed data at 000000008f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = af38a81f0c65d1ea
ldx [%i2+0x0d0],%g3 ! Observed data at 000000008f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c7f21f4cd48d0162
ldx [%i2+0x0d8],%g3 ! Observed data at 000000008f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 80083a25a67f52ea
ldx [%i2+0x0e0],%g3 ! Observed data at 000000008f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f64865f6d0bb93ab
ldx [%i2+0x0e8],%g3 ! Observed data at 000000008f0000e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 9aace7c49539ca5c
ldx [%i2+0x0f0],%g3 ! Observed data at 000000008f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 666083bb23de8c99
ldx [%i2+0x0f8],%g3 ! Observed data at 000000008f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 9aace7c49539caff
ldx [%i2+0x130],%g3 ! Observed data at 000000008f000130
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x130,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 31e575b527ce1a0e
ldx [%i2+0x1c0],%g3 ! Observed data at 000000008f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1a72de4db9b99945
ldx [%i2+0x1c8],%g3 ! Observed data at 000000008f0001c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 399f60e28b215b26
ldx [%i2+0x1d0],%g3 ! Observed data at 000000008f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ba1f37d96b4c54c8
ldx [%i2+0x1d8],%g3 ! Observed data at 000000008f0001d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2d8a421020faad91
ldx [%i2+0x1e0],%g3 ! Observed data at 000000008f0001e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 78c1380c6ed41dad
ldx [%i2+0x1e8],%g3 ! Observed data at 000000008f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 9b6ed7a8bef72817
ldx [%i2+0x1f0],%g3 ! Observed data at 000000008f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 058432b7b69eb1b1
ldx [%i2+0x1f8],%g3 ! Observed data at 000000008f0001f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1f8,%g4
set p63_local3_expect,%g1
p63_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 539735670c65d1ea
ldx [%i3+0x018],%g3 ! Observed data at 000000008f800018
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000001174a92772
ldx [%i3+0x020],%g3 ! Observed data at 000000008f800020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = 90806e8c99dbfdb0
ldx [%i3+0x058],%g3 ! Observed data at 000000008f800058
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x058,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffa8fe7696cbe76c
ldx [%i3+0x098],%g3 ! Observed data at 000000008f800098
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 04939670ef7df2bd
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 = ca4511510000000e
ldx [%i3+0x0c8],%g3 ! Observed data at 000000008f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00000000000000c8
ldx [%i3+0x108],%g3 ! Observed data at 000000008f800108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x108,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0cf8cc56c4747f3f
ldx [%i3+0x170],%g3 ! Observed data at 000000008f800170
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 006b86b4a534a45a
ldx [%i3+0x1a8],%g3 ! Observed data at 000000008f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 99eeee62e240e3d8
ldx [%i3+0x1f0],%g3 ! Observed data at 000000008f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1f0,%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:
stxa %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800018]
stxa %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800000]
done
p63_trap1o:
stxa %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800018]
stxa %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800000]
done
p63_trap2e:
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e800018]
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e800020]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e000000]
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e000020]
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
done
p63_trap2o:
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e800018]
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e800020]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e000000]
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e000020]
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
done
p63_trap3e:
nop
nop
nop
done
p63_trap3o:
nop
nop
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 = 0e020689eb743e38
ldx [%g1+0x008],%l1 ! %l1 = 169086a1d4b95bf6
ldx [%g1+0x010],%l2 ! %l2 = c6f836d87e24aff0
ldx [%g1+0x018],%l3 ! %l3 = 74d0846e6b10fb77
ldx [%g1+0x020],%l4 ! %l4 = 04b69f64423ec63c
ldx [%g1+0x028],%l5 ! %l5 = 56677c53a4d2edf7
ldx [%g1+0x030],%l6 ! %l6 = 354cb62a489902b4
ldx [%g1+0x038],%l7 ! %l7 = 6b7db05841a897de
! 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:
jmpl %o7,%g0
stx %l4,[%i2+0x1f8] ! Mem[00000000110001f8]
jmpl %o7,%g0
nop
p0_near_0_he:
lduw [%i3+0x0fc],%l0 ! Mem[00000000118000fc]
jmpl %o7,%g0
stw %l0,[%i1+0x094] ! Mem[0000000010800094]
p1_near_0_le:
jmpl %o7,%g0
swap [%i2+0x1d8],%l4 ! Mem[00000000130001d8]
jmpl %o7,%g0
nop
p1_near_0_he:
std %l4,[%i2+0x068] ! Mem[0000000013000068]
jmpl %o7,%g0
ldub [%i1+0x019],%l5 ! Mem[0000000012800019]
p2_near_0_le:
jmpl %o7,%g0
std %l6,[%i1+0x0b0] ! Mem[00000000148000b0]
jmpl %o7,%g0
nop
p2_near_0_he:
lduh [%i3+0x100],%l4 ! Mem[0000000015800100]
jmpl %o7,%g0
stb %l0,[%i1+0x0b4] ! Mem[00000000148000b4]
p3_near_0_le:
jmpl %o7,%g0
ldub [%i1+0x094],%l6 ! Mem[0000000016800094]
jmpl %o7,%g0
nop
p3_near_0_he:
ldsw [%i0+0x100],%l4 ! Mem[0000000016000100]
jmpl %o7,%g0
stb %l5,[%i0+0x019] ! Mem[0000000016000019]
p4_near_0_le:
jmpl %o7,%g0
swap [%i2+0x140],%l1 ! Mem[0000000019000140]
jmpl %o7,%g0
nop
p4_near_0_he:
jmpl %o7,%g0
swap [%i1+0x08c],%l1 ! Mem[000000001880008c]
jmpl %o7,%g0
nop
p5_near_0_le:
jmpl %o7,%g0
ldstub [%i0+0x143],%l1 ! Mem[000000001a000143]
jmpl %o7,%g0
nop
p5_near_0_he:
jmpl %o7,%g0
ldd [%i2+0x088],%l0 ! Mem[000000001b000088]
jmpl %o7,%g0
nop
p6_near_0_le:
jmpl %o7,%g0
sth %l6,[%i2+0x094] ! Mem[000000001d000094]
jmpl %o7,%g0
nop
p6_near_0_he:
ldsb [%i0+0x121],%l4 ! Mem[000000001c000121]
jmpl %o7,%g0
ldstub [%i0+0x050],%l3 ! Mem[000000001c000050]
p7_near_0_le:
jmpl %o7,%g0
ldsw [%i2+0x094],%l6 ! Mem[000000001f000094]
jmpl %o7,%g0
nop
p7_near_0_he:
stw %l0,[%i2+0x0dc] ! Mem[000000001f0000dc]
jmpl %o7,%g0
ldd [%i3+0x180],%l0 ! Mem[000000001f800180]
p8_near_0_le:
jmpl %o7,%g0
ldsb [%i3+0x1f9],%l4 ! Mem[00000000218001f9]
jmpl %o7,%g0
nop
p8_near_0_he:
ldd [%i3+0x0d8],%l0 ! Mem[00000000218000d8]
jmpl %o7,%g0
lduh [%i2+0x094],%l0 ! Mem[0000000021000094]
p9_near_0_le:
jmpl %o7,%g0
ldsb [%i2+0x1f9],%l4 ! Mem[00000000230001f9]
jmpl %o7,%g0
nop
p9_near_0_he:
sth %l0,[%i1+0x0fc] ! Mem[00000000228000fc]
jmpl %o7,%g0
ldsb [%i0+0x019],%l5 ! Mem[0000000022000019]
p10_near_0_le:
jmpl %o7,%g0
std %l6,[%i2+0x090] ! Mem[0000000025000090]
jmpl %o7,%g0
nop
p10_near_0_he:
swap [%i2+0x048],%l4 ! Mem[0000000025000048]
jmpl %o7,%g0
ldstub [%i1+0x019],%l5 ! Mem[0000000024800019]
p11_near_0_le:
jmpl %o7,%g0
ldub [%i2+0x0b4],%l6 ! Mem[00000000270000b4]
jmpl %o7,%g0
nop
p11_near_0_he:
ldx [%i1+0x0d8],%l0 ! Mem[00000000268000d8]
jmpl %o7,%g0
ldsw [%i2+0x038],%l5 ! Mem[0000000027000038]
p12_near_0_le:
jmpl %o7,%g0
ldsw [%i3+0x1f8],%l4 ! Mem[00000000298001f8]
jmpl %o7,%g0
nop
p12_near_0_he:
swap [%i1+0x048],%l4 ! Mem[0000000028800048]
jmpl %o7,%g0
lduw [%i0+0x038],%l5 ! Mem[0000000028000038]
p13_near_0_le:
jmpl %o7,%g0
lduh [%i2+0x1f8],%l4 ! Mem[000000002b0001f8]
jmpl %o7,%g0
nop
p13_near_0_he:
lduw [%i1+0x0dc],%l0 ! Mem[000000002a8000dc]
jmpl %o7,%g0
stx %l0,[%i1+0x0b0] ! Mem[000000002a8000b0]
p14_near_0_le:
jmpl %o7,%g0
sth %l6,[%i3+0x094] ! Mem[000000002d800094]
jmpl %o7,%g0
nop
p14_near_0_he:
stx %l4,[%i0+0x100] ! Mem[000000002c000100]
jmpl %o7,%g0
stw %l3,[%i2+0x070] ! Mem[000000002d000070]
p15_near_0_le:
jmpl %o7,%g0
ldsw [%i3+0x0b4],%l6 ! Mem[000000002f8000b4]
jmpl %o7,%g0
nop
p15_near_0_he:
stx %l4,[%i0+0x100] ! Mem[000000002e000100]
jmpl %o7,%g0
ldx [%i0+0x050],%l3 ! Mem[000000002e000050]
p16_near_0_le:
jmpl %o7,%g0
ldd [%i3+0x090],%l6 ! Mem[0000000031800090]
jmpl %o7,%g0
nop
p16_near_0_he:
sth %l4,[%i2+0x120] ! Mem[0000000031000120]
jmpl %o7,%g0
ldstub [%i1+0x070],%l3 ! Mem[0000000030800070]
p17_near_0_le:
jmpl %o7,%g0
stw %l4,[%i2+0x1f8] ! Mem[00000000330001f8]
jmpl %o7,%g0
nop
p17_near_0_he:
ldsh [%i1+0x0dc],%l0 ! Mem[00000000328000dc]
jmpl %o7,%g0
sth %l0,[%i2+0x094] ! Mem[0000000033000094]
p18_near_0_le:
jmpl %o7,%g0
std %l6,[%i3+0x090] ! Mem[0000000035800090]
jmpl %o7,%g0
nop
p18_near_0_he:
stb %l4,[%i1+0x121] ! Mem[0000000034800121]
jmpl %o7,%g0
ldstub [%i2+0x0d8],%l0 ! Mem[00000000350000d8]
p19_near_0_le:
jmpl %o7,%g0
ldub [%i3+0x094],%l6 ! Mem[0000000037800094]
jmpl %o7,%g0
nop
p19_near_0_he:
lduw [%i2+0x100],%l4 ! Mem[0000000037000100]
jmpl %o7,%g0
stx %l3,[%i1+0x050] ! Mem[0000000036800050]
p20_near_0_le:
jmpl %o7,%g0
swap [%i2+0x03c],%l3 ! Mem[000000003900003c]
jmpl %o7,%g0
nop
p20_near_0_he:
ldx [%i3+0x068],%l4 ! Mem[0000000039800068]
ldstub [%i2+0x019],%l5 ! Mem[0000000039000019]
ldstub [%i1+0x1e0],%l0 ! Mem[00000000388001e0]
ldd [%i2+0x0f8],%l4 ! Mem[00000000390000f8]
jmpl %o7,%g0
lduh [%i3+0x02a],%l5 ! Mem[000000003980002a]
p21_near_0_le:
jmpl %o7,%g0
ldsw [%i3+0x018],%l2 ! Mem[000000003b800018]
jmpl %o7,%g0
nop
p21_near_0_he:
ldstub [%i2+0x13e],%l0 ! Mem[000000003b00013e]
lduh [%i0+0x1a2],%l0 ! Mem[000000003a0001a2]
ldd [%i3+0x0e0],%l4 ! Mem[000000003b8000e0]
swap [%i3+0x1e0],%l6 ! Mem[000000003b8001e0]
jmpl %o7,%g0
stb %l6,[%i2+0x07c] ! Mem[000000003b00007c]
p22_near_0_le:
jmpl %o7,%g0
sth %l6,[%i3+0x0b4] ! Mem[000000003d8000b4]
jmpl %o7,%g0
nop
p22_near_0_he:
ldstub [%i2+0x121],%l4 ! Mem[000000003d000121]
jmpl %o7,%g0
ldd [%i1+0x050],%l2 ! Mem[000000003c800050]
p23_near_0_le:
jmpl %o7,%g0
ldsw [%i3+0x094],%l6 ! Mem[000000003f800094]
jmpl %o7,%g0
nop
p23_near_0_he:
ldsh [%i0+0x120],%l4 ! Mem[000000003e000120]
jmpl %o7,%g0
lduh [%i3+0x0b4],%l0 ! Mem[000000003f8000b4]
p24_near_0_le:
jmpl %o7,%g0
ldd [%i3+0x0b0],%l6 ! Mem[00000000418000b0]
jmpl %o7,%g0
nop
p24_near_0_he:
ldd [%i1+0x120],%l4 ! Mem[0000000040800120]
jmpl %o7,%g0
swap [%i3+0x050],%l3 ! Mem[0000000041800050]
p25_near_0_le:
jmpl %o7,%g0
ldsh [%i3+0x01c],%l3 ! Mem[000000004380001c]
jmpl %o7,%g0
nop
p25_near_0_he:
swap [%i2+0x0ac],%l1 ! Mem[00000000430000ac]
ldsb [%i3+0x17f],%l0 ! Mem[000000004380017f]
lduh [%i1+0x142],%l2 ! Mem[0000000042800142]
swap [%i0+0x1e4],%l4 ! Mem[00000000420001e4]
jmpl %o7,%g0
std %l6,[%i0+0x0d0] ! Mem[00000000420000d0]
p26_near_0_le:
jmpl %o7,%g0
std %l6,[%i3+0x0b0] ! Mem[00000000458000b0]
jmpl %o7,%g0
nop
p26_near_0_he:
ldub [%i2+0x0fc],%l0 ! Mem[00000000450000fc]
jmpl %o7,%g0
swap [%i3+0x0d8],%l0 ! Mem[00000000458000d8]
p27_near_0_le:
jmpl %o7,%g0
ldub [%i3+0x094],%l6 ! Mem[0000000047800094]
jmpl %o7,%g0
nop
p27_near_0_he:
swap [%i1+0x0fc],%l0 ! Mem[00000000468000fc]
jmpl %o7,%g0
ldstub [%i0+0x0b4],%l0 ! Mem[00000000460000b4]
p28_near_0_le:
jmpl %o7,%g0
ldsh [%i0+0x1d8],%l4 ! Mem[00000000480001d8]
jmpl %o7,%g0
nop
p28_near_0_he:
ldstub [%i2+0x0dc],%l0 ! Mem[00000000490000dc]
jmpl %o7,%g0
swap [%i2+0x094],%l0 ! Mem[0000000049000094]
p29_near_0_le:
jmpl %o7,%g0
ldstub [%i3+0x1d9],%l4 ! Mem[000000004b8001d9]
jmpl %o7,%g0
nop
p29_near_0_he:
swap [%i1+0x0dc],%l0 ! Mem[000000004a8000dc]
jmpl %o7,%g0
ldsh [%i0+0x094],%l0 ! Mem[000000004a000094]
p30_near_0_le:
jmpl %o7,%g0
sth %l6,[%i3+0x0b4] ! Mem[000000004d8000b4]
jmpl %o7,%g0
nop
p30_near_0_he:
ldsh [%i2+0x0fc],%l0 ! Mem[000000004d0000fc]
jmpl %o7,%g0
stw %l0,[%i2+0x0b4] ! Mem[000000004d0000b4]
p31_near_0_le:
jmpl %o7,%g0
ldsw [%i3+0x094],%l6 ! Mem[000000004f800094]
jmpl %o7,%g0
nop
p31_near_0_he:
sth %l0,[%i1+0x0fc] ! Mem[000000004e8000fc]
jmpl %o7,%g0
ldsb [%i0+0x094],%l0 ! Mem[000000004e000094]
p32_near_0_le:
jmpl %o7,%g0
ldd [%i3+0x090],%l6 ! Mem[0000000051800090]
jmpl %o7,%g0
nop
p32_near_0_he:
swap [%i0+0x100],%l4 ! Mem[0000000050000100]
jmpl %o7,%g0
ldd [%i1+0x070],%l2 ! Mem[0000000050800070]
p33_near_0_le:
jmpl %o7,%g0
stb %l4,[%i3+0x1d9] ! Mem[00000000538001d9]
jmpl %o7,%g0
nop
p33_near_0_he:
std %l0,[%i1+0x0f8] ! Mem[00000000528000f8]
jmpl %o7,%g0
ldd [%i0+0x0b0],%l0 ! Mem[00000000520000b0]
p34_near_0_le:
jmpl %o7,%g0
std %l6,[%i0+0x090] ! Mem[0000000054000090]
jmpl %o7,%g0
nop
p34_near_0_he:
std %l4,[%i3+0x100] ! Mem[0000000055800100]
jmpl %o7,%g0
swap [%i0+0x050],%l3 ! Mem[0000000054000050]
p35_near_0_le:
jmpl %o7,%g0
ldub [%i0+0x0b4],%l6 ! Mem[00000000560000b4]
jmpl %o7,%g0
nop
p35_near_0_he:
std %l4,[%i0+0x120] ! Mem[0000000056000120]
jmpl %o7,%g0
std %l2,[%i1+0x070] ! Mem[0000000056800070]
p36_near_0_le:
jmpl %o7,%g0
stx %l4,[%i1+0x1f8] ! Mem[00000000588001f8]
jmpl %o7,%g0
nop
p36_near_0_he:
lduh [%i1+0x08c],%l1 ! Mem[000000005880008c]
jmpl %o7,%g0
ldsb [%i1+0x0d8],%l0 ! Mem[00000000588000d8]
p37_near_0_le:
jmpl %o7,%g0
stx %l4,[%i3+0x1f8] ! Mem[000000005b8001f8]
jmpl %o7,%g0
nop
p37_near_0_he:
lduh [%i0+0x0fc],%l0 ! Mem[000000005a0000fc]
jmpl %o7,%g0
lduh [%i0+0x1a2],%l0 ! Mem[000000005a0001a2]
p38_near_0_le:
jmpl %o7,%g0
sth %l6,[%i0+0x094] ! Mem[000000005c000094]
jmpl %o7,%g0
nop
p38_near_0_he:
lduh [%i0+0x100],%l4 ! Mem[000000005c000100]
jmpl %o7,%g0
lduh [%i0+0x094],%l0 ! Mem[000000005c000094]
p39_near_0_le:
jmpl %o7,%g0
ldsw [%i0+0x0b4],%l6 ! Mem[000000005e0000b4]
jmpl %o7,%g0
nop
p39_near_0_he:
ldsw [%i1+0x100],%l4 ! Mem[000000005e800100]
jmpl %o7,%g0
swap [%i3+0x050],%l3 ! Mem[000000005f800050]
p40_near_0_le:
jmpl %o7,%g0
ldd [%i0+0x090],%l6 ! Mem[0000000060000090]
jmpl %o7,%g0
nop
p40_near_0_he:
ldstub [%i3+0x101],%l4 ! Mem[0000000061800101]
jmpl %o7,%g0
stb %l3,[%i0+0x050] ! Mem[0000000060000050]
p41_near_0_le:
jmpl %o7,%g0
ldsb [%i0+0x143],%l1 ! Mem[0000000062000143]
jmpl %o7,%g0
nop
p41_near_0_he:
jmpl %o7,%g0
ldd [%i2+0x0a8],%l0 ! Mem[00000000630000a8]
jmpl %o7,%g0
nop
p42_near_0_le:
jmpl %o7,%g0
stw %l6,[%i0+0x094] ! Mem[0000000064000094]
jmpl %o7,%g0
nop
p42_near_0_he:
ldsb [%i1+0x121],%l4 ! Mem[0000000064800121]
jmpl %o7,%g0
ldd [%i2+0x050],%l2 ! Mem[0000000065000050]
p43_near_0_le:
jmpl %o7,%g0
ldub [%i1+0x0b4],%l6 ! Mem[00000000668000b4]
jmpl %o7,%g0
nop
p43_near_0_he:
ldd [%i0+0x0f8],%l0 ! Mem[00000000660000f8]
jmpl %o7,%g0
swap [%i2+0x094],%l0 ! Mem[0000000067000094]
p44_near_0_le:
jmpl %o7,%g0
ldstub [%i0+0x03c],%l3 ! Mem[000000006800003c]
jmpl %o7,%g0
nop
p44_near_0_he:
ldd [%i1+0x088],%l0 ! Mem[0000000068800088]
sth %l0,[%i2+0x0f8] ! Mem[00000000690000f8]
sth %l4,[%i3+0x0e0] ! Mem[00000000698000e0]
stx %l6,[%i0+0x1e0] ! Mem[00000000680001e0]
jmpl %o7,%g0
sth %l6,[%i3+0x07c] ! Mem[000000006980007c]
p45_near_0_le:
jmpl %o7,%g0
ldsb [%i0+0x1f9],%l4 ! Mem[000000006a0001f9]
jmpl %o7,%g0
nop
p45_near_0_he:
ldub [%i0+0x068],%l4 ! Mem[000000006a000068]
jmpl %o7,%g0
swap [%i3+0x038],%l5 ! Mem[000000006b800038]
p46_near_0_le:
jmpl %o7,%g0
sth %l6,[%i1+0x094] ! Mem[000000006c800094]
jmpl %o7,%g0
nop
p46_near_0_he:
ldx [%i2+0x0d8],%l0 ! Mem[000000006d0000d8]
jmpl %o7,%g0
ldsb [%i0+0x0b4],%l0 ! Mem[000000006c0000b4]
p47_near_0_le:
jmpl %o7,%g0
ldsw [%i1+0x0b4],%l6 ! Mem[000000006e8000b4]
jmpl %o7,%g0
nop
p47_near_0_he:
ldstub [%i2+0x068],%l4 ! Mem[000000006f000068]
jmpl %o7,%g0
lduw [%i2+0x0d8],%l0 ! Mem[000000006f0000d8]
p48_near_0_le:
jmpl %o7,%g0
ldd [%i1+0x0b0],%l6 ! Mem[00000000708000b0]
jmpl %o7,%g0
nop
p48_near_0_he:
ldub [%i2+0x0fc],%l0 ! Mem[00000000710000fc]
jmpl %o7,%g0
ldd [%i1+0x090],%l0 ! Mem[0000000070800090]
p49_near_0_le:
jmpl %o7,%g0
ldsw [%i0+0x1f8],%l4 ! Mem[00000000720001f8]
jmpl %o7,%g0
nop
p49_near_0_he:
ldsh [%i1+0x068],%l4 ! Mem[0000000072800068]
jmpl %o7,%g0
ldsb [%i0+0x039],%l5 ! Mem[0000000072000039]
p50_near_0_le:
jmpl %o7,%g0
stw %l6,[%i1+0x0b4] ! Mem[00000000748000b4]
jmpl %o7,%g0
nop
p50_near_0_he:
stx %l4,[%i0+0x100] ! Mem[0000000074000100]
jmpl %o7,%g0
sth %l3,[%i1+0x070] ! Mem[0000000074800070]
p51_near_0_le:
jmpl %o7,%g0
ldub [%i1+0x0b4],%l6 ! Mem[00000000768000b4]
jmpl %o7,%g0
nop
p51_near_0_he:
sth %l4,[%i2+0x100] ! Mem[0000000077000100]
jmpl %o7,%g0
ldub [%i2+0x070],%l3 ! Mem[0000000077000070]
p52_near_0_le:
jmpl %o7,%g0
ldx [%i2+0x1d8],%l4 ! Mem[00000000790001d8]
jmpl %o7,%g0
nop
p52_near_0_he:
ldsh [%i2+0x0dc],%l0 ! Mem[00000000790000dc]
jmpl %o7,%g0
lduw [%i0+0x018],%l5 ! Mem[0000000078000018]
p53_near_0_le:
jmpl %o7,%g0
std %l4,[%i0+0x1f8] ! Mem[000000007a0001f8]
jmpl %o7,%g0
nop
p53_near_0_he:
stx %l0,[%i0+0x0d8] ! Mem[000000007a0000d8]
jmpl %o7,%g0
ldx [%i0+0x0b0],%l0 ! Mem[000000007a0000b0]
p54_near_0_le:
jmpl %o7,%g0
sth %l6,[%i2+0x0b4] ! Mem[000000007d0000b4]
jmpl %o7,%g0
nop
p54_near_0_he:
lduw [%i2+0x120],%l4 ! Mem[000000007d000120]
jmpl %o7,%g0
stx %l5,[%i2+0x018] ! Mem[000000007d000018]
p55_near_0_le:
jmpl %o7,%g0
lduh [%i2+0x094],%l6 ! Mem[000000007f000094]
jmpl %o7,%g0
nop
p55_near_0_he:
lduw [%i0+0x120],%l4 ! Mem[000000007e000120]
jmpl %o7,%g0
std %l2,[%i0+0x050] ! Mem[000000007e000050]
p56_near_0_le:
jmpl %o7,%g0
ldd [%i2+0x0b0],%l6 ! Mem[00000000810000b0]
jmpl %o7,%g0
nop
p56_near_0_he:
ldub [%i0+0x101],%l4 ! Mem[0000000080000101]
jmpl %o7,%g0
lduh [%i1+0x070],%l3 ! Mem[0000000080800070]
p57_near_0_le:
jmpl %o7,%g0
swap [%i0+0x03c],%l3 ! Mem[000000008200003c]
jmpl %o7,%g0
nop
p57_near_0_he:
ldx [%i2+0x0a8],%l1 ! Mem[00000000830000a8]
stx %l0,[%i0+0x158] ! Mem[0000000082000158]
ldsw [%i1+0x160],%l2 ! Mem[0000000082800160]
ldsh [%i3+0x1c4],%l4 ! Mem[00000000838001c4]
jmpl %o7,%g0
ldx [%i0+0x0d0],%l6 ! Mem[00000000820000d0]
p58_near_0_le:
jmpl %o7,%g0
stw %l6,[%i2+0x0b4] ! Mem[00000000850000b4]
jmpl %o7,%g0
nop
p58_near_0_he:
ldstub [%i0+0x101],%l4 ! Mem[0000000084000101]
jmpl %o7,%g0
swap [%i2+0x0f8],%l0 ! Mem[00000000850000f8]
p59_near_0_le:
jmpl %o7,%g0
ldub [%i2+0x094],%l6 ! Mem[0000000087000094]
jmpl %o7,%g0
nop
p59_near_0_he:
ldsh [%i0+0x120],%l4 ! Mem[0000000086000120]
jmpl %o7,%g0
swap [%i1+0x050],%l3 ! Mem[0000000086800050]
p60_near_0_le:
jmpl %o7,%g0
ldd [%i3+0x038],%l2 ! Mem[0000000089800038]
jmpl %o7,%g0
nop
p60_near_0_he:
stw %l3,[%i2+0x01c] ! Mem[000000008900001c]
ldsh [%i2+0x086],%l2 ! Mem[0000000089000086]
stb %l5,[%i0+0x1b9] ! Mem[00000000880001b9]
ldsw [%i3+0x0c8],%l4 ! Mem[00000000898000c8]
jmpl %o7,%g0
ldsb [%i0+0x082],%l2 ! Mem[0000000088000082]
p61_near_0_le:
jmpl %o7,%g0
ldd [%i1+0x038],%l2 ! Mem[000000008a800038]
jmpl %o7,%g0
nop
p61_near_0_he:
swap [%i2+0x0ac],%l1 ! Mem[000000008b0000ac]
std %l0,[%i2+0x0d8] ! Mem[000000008b0000d8]
std %l6,[%i0+0x058] ! Mem[000000008a000058]
ldsh [%i1+0x10c],%l2 ! Mem[000000008a80010c]
jmpl %o7,%g0
lduw [%i3+0x1e4],%l6 ! Mem[000000008b8001e4]
p62_near_0_le:
jmpl %o7,%g0
sth %l6,[%i3+0x0b4] ! Mem[000000008d8000b4]
jmpl %o7,%g0
nop
p62_near_0_he:
swap [%i2+0x0dc],%l0 ! Mem[000000008d0000dc]
jmpl %o7,%g0
stx %l0,[%i0+0x090] ! Mem[000000008c000090]
p63_near_0_le:
jmpl %o7,%g0
lduh [%i3+0x0b4],%l6 ! Mem[000000008f8000b4]
jmpl %o7,%g0
nop
p63_near_0_he:
ldstub [%i3+0x0dc],%l0 ! Mem[000000008f8000dc]
jmpl %o7,%g0
ldd [%i1+0x090],%l0 ! Mem[000000008e800090]
near0_b2b_h:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near0_b2b_l:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
ldstub [%i3+0x1b9],%l5 ! Mem[00000000118001b9]
ldx [%i0+0x048],%l4 ! Mem[0000000010000048]
sth %l7,[%i1+0x1c0] ! Mem[00000000108001c0]
lduh [%i0+0x1c6],%l3 ! Mem[00000000100001c6]
stx %l2,[%i2+0x138] ! Mem[0000000011000138]
ldd [%i1+0x088],%l4 ! Mem[0000000010800088]
lduh [%i1+0x0f8],%l5 ! Mem[00000000108000f8]
jmpl %o7,%g0
ldsh [%i3+0x1e8],%l5 ! Mem[00000000118001e8]
p0_near_1_he:
lduw [%i0+0x110],%l3 ! Mem[0000000010000110]
ldsh [%i2+0x1da],%l6 ! Mem[00000000110001da]
swap [%i3+0x0fc],%l0 ! Mem[00000000118000fc]
stx %l0,[%i1+0x040] ! Mem[0000000010800040]
stb %l4,[%i0+0x141] ! Mem[0000000010000141]
jmpl %o7,%g0
swap [%i3+0x088],%l1 ! Mem[0000000011800088]
p1_near_1_le:
ldub [%i1+0x013],%l3 ! Mem[0000000012800013]
lduh [%i2+0x0a6],%l7 ! Mem[00000000130000a6]
ldub [%i2+0x11d],%l3 ! Mem[000000001300011d]
ldstub [%i3+0x08b],%l7 ! Mem[000000001380008b]
ldstub [%i3+0x07b],%l0 ! Mem[000000001380007b]
swap [%i1+0x07c],%l3 ! Mem[000000001280007c]
jmpl %o7,%g0
stx %l2,[%i2+0x058] ! Mem[0000000013000058]
p1_near_1_he:
ldd [%i3+0x158],%l0 ! Mem[0000000013800158]
swap [%i2+0x08c],%l4 ! Mem[000000001300008c]
ldsw [%i2+0x0e4],%l1 ! Mem[00000000130000e4]
lduh [%i2+0x086],%l6 ! Mem[0000000013000086]
ldx [%i2+0x1f8],%l0 ! Mem[00000000130001f8]
jmpl %o7,%g0
lduh [%i2+0x074],%l5 ! Mem[0000000013000074]
p2_near_1_le:
ldx [%i3+0x140],%l6 ! Mem[0000000015800140]
ldub [%i2+0x1bb],%l7 ! Mem[00000000150001bb]
ldsb [%i1+0x1a7],%l1 ! Mem[00000000148001a7]
stw %l7,[%i1+0x1b8] ! Mem[00000000148001b8]
stw %l0,[%i3+0x130] ! Mem[0000000015800130]
stb %l5,[%i2+0x163] ! Mem[0000000015000163]
jmpl %o7,%g0
swap [%i1+0x01c],%l6 ! Mem[000000001480001c]
p2_near_1_he:
stw %l4,[%i3+0x020] ! Mem[0000000015800020]
ldsb [%i1+0x082],%l2 ! Mem[0000000014800082]
jmpl %o7,%g0
ldstub [%i1+0x1ba],%l0 ! Mem[00000000148001ba]
p3_near_1_le:
stx %l3,[%i1+0x030] ! Mem[0000000016800030]
ldsw [%i2+0x138],%l6 ! Mem[0000000017000138]
ldub [%i0+0x187],%l1 ! Mem[0000000016000187]
ldd [%i1+0x198],%l6 ! Mem[0000000016800198]
ldstub [%i1+0x12f],%l3 ! Mem[000000001680012f]
sth %l4,[%i0+0x098] ! Mem[0000000016000098]
jmpl %o7,%g0
stx %l3,[%i3+0x050] ! Mem[0000000017800050]
p3_near_1_he:
jmpl %o7,%g0
ldsh [%i1+0x12e],%l2 ! Mem[000000001680012e]
jmpl %o7,%g0
nop
p4_near_1_le:
ldstub [%i1+0x01f],%l5 ! Mem[000000001880001f]
ldsh [%i2+0x0be],%l7 ! Mem[00000000190000be]
ldstub [%i2+0x159],%l5 ! Mem[0000000019000159]
sth %l2,[%i1+0x12c] ! Mem[000000001880012c]
ldd [%i1+0x088],%l6 ! Mem[0000000018800088]
jmpl %o7,%g0
ldsh [%i2+0x07a],%l0 ! Mem[000000001900007a]
p4_near_1_he:
jmpl %o7,%g0
lduh [%i3+0x082],%l3 ! Mem[0000000019800082]
jmpl %o7,%g0
nop
p5_near_1_le:
stb %l5,[%i3+0x03f] ! Mem[000000001b80003f]
ldx [%i0+0x010],%l0 ! Mem[000000001a000010]
lduw [%i0+0x084],%l7 ! Mem[000000001a000084]
lduh [%i3+0x11c],%l3 ! Mem[000000001b80011c]
ldsw [%i3+0x1f8],%l2 ! Mem[000000001b8001f8]
jmpl %o7,%g0
lduh [%i1+0x0c8],%l4 ! Mem[000000001a8000c8]
p5_near_1_he:
ldub [%i1+0x081],%l1 ! Mem[000000001a800081]
stb %l1,[%i3+0x08b] ! Mem[000000001b80008b]
lduw [%i1+0x040],%l1 ! Mem[000000001a800040]
jmpl %o7,%g0
ldsh [%i0+0x18a],%l2 ! Mem[000000001a00018a]
p6_near_1_le:
stw %l6,[%i2+0x144] ! Mem[000000001d000144]
lduh [%i3+0x118],%l6 ! Mem[000000001d800118]
jmpl %o7,%g0
ldd [%i2+0x118],%l2 ! Mem[000000001d000118]
p6_near_1_he:
lduh [%i1+0x08c],%l2 ! Mem[000000001c80008c]
jmpl %o7,%g0
ldstub [%i2+0x1ed],%l2 ! Mem[000000001d0001ed]
p7_near_1_le:
stb %l0,[%i3+0x014] ! Mem[000000001f800014]
ldd [%i3+0x158],%l4 ! Mem[000000001f800158]
lduh [%i0+0x10c],%l2 ! Mem[000000001e00010c]
jmpl %o7,%g0
stw %l3,[%i1+0x148] ! Mem[000000001e800148]
p7_near_1_he:
ldd [%i3+0x0b0],%l0 ! Mem[000000001f8000b0]
ldsb [%i1+0x123],%l5 ! Mem[000000001e800123]
jmpl %o7,%g0
ldstub [%i2+0x0ab],%l1 ! Mem[000000001f0000ab]
p8_near_1_le:
stx %l6,[%i0+0x140] ! Mem[0000000020000140]
ldsw [%i0+0x01c],%l3 ! Mem[000000002000001c]
lduh [%i1+0x15e],%l0 ! Mem[000000002080015e]
ldx [%i2+0x1b8],%l5 ! Mem[00000000210001b8]
ldstub [%i1+0x12f],%l3 ! Mem[000000002080012f]
ldsw [%i2+0x098],%l4 ! Mem[0000000021000098]
jmpl %o7,%g0
swap [%i0+0x0b4],%l0 ! Mem[00000000200000b4]
p8_near_1_he:
sth %l2,[%i0+0x10e] ! Mem[000000002000010e]
ldsb [%i1+0x110],%l2 ! Mem[0000000020800110]
jmpl %o7,%g0
ldstub [%i3+0x02d],%l3 ! Mem[000000002180002d]
p9_near_1_le:
std %l0,[%i0+0x010] ! Mem[0000000022000010]
std %l6,[%i2+0x080] ! Mem[0000000023000080]
lduw [%i0+0x11c],%l3 ! Mem[000000002200011c]
ldx [%i3+0x168],%l3 ! Mem[0000000023800168]
ldstub [%i2+0x192],%l7 ! Mem[0000000023000192]
ldsh [%i2+0x15a],%l7 ! Mem[000000002300015a]
jmpl %o7,%g0
stb %l3,[%i3+0x073] ! Mem[0000000023800073]
p9_near_1_he:
jmpl %o7,%g0
ldstub [%i0+0x12f],%l2 ! Mem[000000002200012f]
jmpl %o7,%g0
nop
p10_near_1_le:
swap [%i1+0x03c],%l4 ! Mem[000000002480003c]
lduh [%i3+0x19a],%l7 ! Mem[000000002580019a]
lduh [%i2+0x0a6],%l2 ! Mem[00000000250000a6]
swap [%i3+0x198],%l5 ! Mem[0000000025800198]
stb %l4,[%i2+0x06f] ! Mem[000000002500006f]
ldstub [%i3+0x0a0],%l2 ! Mem[00000000258000a0]
jmpl %o7,%g0
stw %l1,[%i0+0x094] ! Mem[0000000024000094]
p10_near_1_he:
ldd [%i1+0x190],%l6 ! Mem[0000000024800190]
sth %l7,[%i2+0x15a] ! Mem[000000002500015a]
ldx [%i0+0x070],%l3 ! Mem[0000000024000070]
jmpl %o7,%g0
swap [%i1+0x164],%l2 ! Mem[0000000024800164]
p11_near_1_le:
ldd [%i3+0x010],%l2 ! Mem[0000000027800010]
lduh [%i0+0x158],%l5 ! Mem[0000000026000158]
sth %l1,[%i3+0x0f2] ! Mem[00000000278000f2]
ldsb [%i1+0x0f3],%l1 ! Mem[00000000268000f3]
sth %l4,[%i0+0x0e8] ! Mem[00000000260000e8]
sth %l2,[%i1+0x130] ! Mem[0000000026800130]
jmpl %o7,%g0
sth %l5,[%i3+0x0ec] ! Mem[00000000278000ec]
p11_near_1_he:
stb %l4,[%i3+0x05e] ! Mem[000000002780005e]
stw %l5,[%i2+0x1f8] ! Mem[00000000270001f8]
std %l0,[%i3+0x078] ! Mem[0000000027800078]
lduw [%i0+0x14c],%l2 ! Mem[000000002600014c]
swap [%i3+0x1fc],%l0 ! Mem[00000000278001fc]
stw %l6,[%i1+0x108] ! Mem[0000000026800108]
lduh [%i0+0x144],%l7 ! Mem[0000000026000144]
jmpl %o7,%g0
ldub [%i1+0x1ad],%l0 ! Mem[00000000268001ad]
p12_near_1_le:
ldstub [%i2+0x033],%l3 ! Mem[0000000029000033]
std %l6,[%i0+0x118] ! Mem[0000000028000118]
stx %l1,[%i1+0x1a0] ! Mem[00000000288001a0]
lduw [%i2+0x198],%l7 ! Mem[0000000029000198]
ldsw [%i3+0x130],%l0 ! Mem[0000000029800130]
lduh [%i2+0x142],%l5 ! Mem[0000000029000142]
jmpl %o7,%g0
stb %l6,[%i2+0x01c] ! Mem[000000002900001c]
p12_near_1_he:
ldsh [%i0+0x190],%l2 ! Mem[0000000028000190]
stw %l3,[%i3+0x184] ! Mem[0000000029800184]
jmpl %o7,%g0
sth %l4,[%i0+0x0d2] ! Mem[00000000280000d2]
p13_near_1_le:
lduh [%i0+0x166],%l6 ! Mem[000000002a000166]
ldstub [%i3+0x1bb],%l7 ! Mem[000000002b8001bb]
ldx [%i1+0x138],%l3 ! Mem[000000002a800138]
swap [%i3+0x0a8],%l7 ! Mem[000000002b8000a8]
stx %l2,[%i0+0x190] ! Mem[000000002a000190]
stx %l3,[%i1+0x058] ! Mem[000000002a800058]
jmpl %o7,%g0
ldub [%i2+0x1ba],%l0 ! Mem[000000002b0001ba]
p13_near_1_he:
ldsb [%i3+0x17f],%l0 ! Mem[000000002b80017f]
jmpl %o7,%g0
ldx [%i3+0x088],%l4 ! Mem[000000002b800088]
p14_near_1_le:
ldstub [%i2+0x036],%l4 ! Mem[000000002d000036]
ldub [%i1+0x0a7],%l7 ! Mem[000000002c8000a7]
jmpl %o7,%g0
ldsh [%i0+0x11c],%l3 ! Mem[000000002c00011c]
p14_near_1_he:
stb %l2,[%i2+0x08c] ! Mem[000000002d00008c]
jmpl %o7,%g0
swap [%i0+0x0e0],%l0 ! Mem[000000002c0000e0]
p15_near_1_le:
std %l4,[%i2+0x030] ! Mem[000000002f000030]
ldstub [%i2+0x11e],%l0 ! Mem[000000002f00011e]
jmpl %o7,%g0
ldsb [%i2+0x1a3],%l0 ! Mem[000000002f0001a3]
p15_near_1_he:
sth %l0,[%i3+0x034] ! Mem[000000002f800034]
ldd [%i1+0x080],%l6 ! Mem[000000002e800080]
ldsh [%i2+0x12c],%l2 ! Mem[000000002f00012c]
jmpl %o7,%g0
stx %l7,[%i3+0x088] ! Mem[000000002f800088]
p16_near_1_le:
ldsb [%i0+0x014],%l0 ! Mem[0000000030000014]
sth %l5,[%i2+0x052] ! Mem[0000000031000052]
jmpl %o7,%g0
ldsh [%i1+0x0d2],%l1 ! Mem[00000000308000d2]
p16_near_1_he:
swap [%i0+0x17c],%l0 ! Mem[000000003000017c]
jmpl %o7,%g0
ldx [%i3+0x060],%l2 ! Mem[0000000031800060]
p17_near_1_le:
std %l6,[%i3+0x140] ! Mem[0000000033800140]
swap [%i1+0x198],%l7 ! Mem[0000000032800198]
stw %l2,[%i2+0x084] ! Mem[0000000033000084]
stb %l5,[%i2+0x1b9] ! Mem[00000000330001b9]
ldsb [%i2+0x06f],%l4 ! Mem[000000003300006f]
ldub [%i2+0x080],%l2 ! Mem[0000000033000080]
jmpl %o7,%g0
ldstub [%i2+0x0b5],%l1 ! Mem[00000000330000b5]
p17_near_1_he:
stb %l7,[%i1+0x1b2] ! Mem[00000000328001b2]
ldsw [%i3+0x178],%l7 ! Mem[0000000033800178]
ldstub [%i0+0x053],%l3 ! Mem[0000000032000053]
jmpl %o7,%g0
swap [%i2+0x040],%l4 ! Mem[0000000033000040]
p18_near_1_le:
lduh [%i1+0x032],%l3 ! Mem[0000000034800032]
stw %l6,[%i1+0x138] ! Mem[0000000034800138]
stw %l1,[%i1+0x184] ! Mem[0000000034800184]
ldsw [%i0+0x198],%l7 ! Mem[0000000034000198]
ldx [%i1+0x130],%l0 ! Mem[0000000034800130]
jmpl %o7,%g0
stw %l3,[%i3+0x03c] ! Mem[000000003580003c]
p18_near_1_he:
ldx [%i0+0x1f8],%l2 ! Mem[00000000340001f8]
lduh [%i2+0x12e],%l2 ! Mem[000000003500012e]
ldsb [%i1+0x1b0],%l4 ! Mem[00000000348001b0]
jmpl %o7,%g0
stb %l3,[%i1+0x00d] ! Mem[000000003480000d]
p19_near_1_le:
stx %l4,[%i0+0x010] ! Mem[0000000036000010]
std %l0,[%i0+0x138] ! Mem[0000000036000138]
jmpl %o7,%g0
sth %l0,[%i0+0x1a2] ! Mem[00000000360001a2]
p19_near_1_he:
stx %l0,[%i3+0x030] ! Mem[0000000037800030]
ldstub [%i3+0x0a7],%l7 ! Mem[00000000378000a7]
sth %l2,[%i3+0x12c] ! Mem[000000003780012c]
jmpl %o7,%g0
stb %l7,[%i3+0x0ab] ! Mem[00000000378000ab]
p20_near_1_le:
std %l4,[%i3+0x1b8] ! Mem[00000000398001b8]
ldstub [%i2+0x131],%l0 ! Mem[0000000039000131]
jmpl %o7,%g0
swap [%i0+0x0b8],%l4 ! Mem[00000000380000b8]
p20_near_1_he:
sth %l2,[%i1+0x1da] ! Mem[00000000388001da]
lduh [%i0+0x0c8],%l4 ! Mem[00000000380000c8]
ldub [%i0+0x082],%l2 ! Mem[0000000038000082]
swap [%i2+0x198],%l0 ! Mem[0000000039000198]
stw %l4,[%i2+0x124] ! Mem[0000000039000124]
jmpl %o7,%g0
lduw [%i0+0x190],%l3 ! Mem[0000000038000190]
p21_near_1_le:
stw %l1,[%i3+0x1b0] ! Mem[000000003b8001b0]
stx %l3,[%i1+0x128] ! Mem[000000003a800128]
swap [%i2+0x098],%l4 ! Mem[000000003b000098]
jmpl %o7,%g0
ldsh [%i3+0x052],%l3 ! Mem[000000003b800052]
p21_near_1_he:
jmpl %o7,%g0
lduw [%i1+0x12c],%l2 ! Mem[000000003a80012c]
jmpl %o7,%g0
nop
p22_near_1_le:
stb %l4,[%i0+0x016] ! Mem[000000003c000016]
sth %l0,[%i2+0x11e] ! Mem[000000003d00011e]
jmpl %o7,%g0
ldx [%i2+0x0a0],%l2 ! Mem[000000003d0000a0]
p22_near_1_he:
stb %l1,[%i2+0x05f] ! Mem[000000003d00005f]
stb %l2,[%i1+0x1cd] ! Mem[000000003c8001cd]
stw %l3,[%i1+0x1c0] ! Mem[000000003c8001c0]
swap [%i0+0x1d8],%l2 ! Mem[000000003c0001d8]
ldd [%i1+0x108],%l2 ! Mem[000000003c800108]
ldub [%i0+0x108],%l5 ! Mem[000000003c000108]
stw %l1,[%i1+0x0e4] ! Mem[000000003c8000e4]
jmpl %o7,%g0
sth %l6,[%i1+0x086] ! Mem[000000003c800086]
p23_near_1_le:
swap [%i3+0x164],%l6 ! Mem[000000003f800164]
lduh [%i0+0x01c],%l3 ! Mem[000000003e00001c]
stx %l2,[%i0+0x080] ! Mem[000000003e000080]
sth %l5,[%i0+0x198] ! Mem[000000003e000198]
stb %l4,[%i3+0x04f] ! Mem[000000003f80004f]
ldsw [%i0+0x0a0],%l2 ! Mem[000000003e0000a0]
jmpl %o7,%g0
sth %l1,[%i2+0x0b4] ! Mem[000000003f0000b4]
p23_near_1_he:
stw %l4,[%i3+0x020] ! Mem[000000003f800020]
std %l2,[%i1+0x058] ! Mem[000000003e800058]
ldx [%i2+0x198],%l0 ! Mem[000000003f000198]
jmpl %o7,%g0
ldstub [%i3+0x14b],%l2 ! Mem[000000003f80014b]
p24_near_1_le:
ldsw [%i0+0x164],%l6 ! Mem[0000000040000164]
ldsb [%i0+0x01c],%l3 ! Mem[000000004000001c]
jmpl %o7,%g0
ldd [%i0+0x178],%l0 ! Mem[0000000040000178]
p24_near_1_he:
swap [%i0+0x09c],%l7 ! Mem[000000004000009c]
ldstub [%i2+0x179],%l5 ! Mem[0000000041000179]
sth %l2,[%i2+0x10c] ! Mem[000000004100010c]
ldsw [%i1+0x0a8],%l7 ! Mem[00000000408000a8]
jmpl %o7,%g0
stb %l0,[%i0+0x07b] ! Mem[000000004000007b]
p25_near_1_le:
ldstub [%i3+0x0ab],%l7 ! Mem[00000000438000ab]
ldsw [%i0+0x0e8],%l4 ! Mem[00000000420000e8]
jmpl %o7,%g0
lduw [%i0+0x0a0],%l2 ! Mem[00000000420000a0]
p25_near_1_he:
ldd [%i1+0x0a8],%l0 ! Mem[00000000428000a8]
jmpl %o7,%g0
ldsh [%i3+0x15e],%l0 ! Mem[000000004380015e]
p26_near_1_le:
swap [%i3+0x030],%l3 ! Mem[0000000045800030]
ldsb [%i0+0x138],%l6 ! Mem[0000000044000138]
ldsw [%i2+0x11c],%l3 ! Mem[000000004500011c]
stb %l1,[%i3+0x192] ! Mem[0000000045800192]
stw %l3,[%i1+0x10c] ! Mem[000000004480010c]
jmpl %o7,%g0
lduw [%i0+0x098],%l4 ! Mem[0000000044000098]
p26_near_1_he:
ldstub [%i0+0x0f3],%l1 ! Mem[00000000440000f3]
swap [%i0+0x000],%l4 ! Mem[0000000044000000]
sth %l4,[%i1+0x1b0] ! Mem[00000000448001b0]
ldstub [%i2+0x00d],%l3 ! Mem[000000004500000d]
swap [%i0+0x070],%l2 ! Mem[0000000044000070]
jmpl %o7,%g0
ldstub [%i0+0x05e],%l1 ! Mem[000000004400005e]
p27_near_1_le:
sth %l7,[%i3+0x09e] ! Mem[000000004780009e]
ldsh [%i0+0x158],%l5 ! Mem[0000000046000158]
lduh [%i0+0x12c],%l2 ! Mem[000000004600012c]
ldsh [%i3+0x08a],%l7 ! Mem[000000004780008a]
ldx [%i0+0x058],%l0 ! Mem[0000000046000058]
stx %l3,[%i1+0x038] ! Mem[0000000046800038]
jmpl %o7,%g0
stw %l0,[%i2+0x0b4] ! Mem[00000000470000b4]
p27_near_1_he:
swap [%i2+0x0c8],%l4 ! Mem[00000000470000c8]
swap [%i0+0x0a0],%l2 ! Mem[00000000460000a0]
jmpl %o7,%g0
swap [%i3+0x0cc],%l5 ! Mem[00000000478000cc]
p28_near_1_le:
ldx [%i3+0x160],%l6 ! Mem[0000000049800160]
stx %l7,[%i2+0x1b8] ! Mem[00000000490001b8]
sth %l2,[%i1+0x0a6] ! Mem[00000000488000a6]
ldd [%i1+0x198],%l6 ! Mem[0000000048800198]
ldsb [%i1+0x131],%l0 ! Mem[0000000048800131]
swap [%i2+0x160],%l5 ! Mem[0000000049000160]
jmpl %o7,%g0
stb %l6,[%i1+0x03c] ! Mem[000000004880003c]
p28_near_1_he:
ldsb [%i1+0x1b1],%l2 ! Mem[00000000488001b1]
std %l2,[%i0+0x1a0] ! Mem[00000000480001a0]
jmpl %o7,%g0
ldx [%i3+0x0f0],%l4 ! Mem[00000000498000f0]
p29_near_1_le:
ldsw [%i2+0x010],%l3 ! Mem[000000004b000010]
ldstub [%i0+0x138],%l6 ! Mem[000000004a000138]
ldstub [%i1+0x1a7],%l1 ! Mem[000000004a8001a7]
sth %l7,[%i1+0x1ba] ! Mem[000000004a8001ba]
stb %l0,[%i2+0x131] ! Mem[000000004b000131]
ldsw [%i0+0x0b8],%l4 ! Mem[000000004a0000b8]
jmpl %o7,%g0
ldstub [%i2+0x043],%l6 ! Mem[000000004b000043]
p29_near_1_he:
ldd [%i1+0x0c8],%l4 ! Mem[000000004a8000c8]
jmpl %o7,%g0
lduh [%i1+0x110],%l2 ! Mem[000000004a800110]
p30_near_1_le:
stb %l6,[%i0+0x166] ! Mem[000000004c000166]
std %l2,[%i2+0x038] ! Mem[000000004d000038]
lduw [%i2+0x15c],%l0 ! Mem[000000004d00015c]
ldstub [%i3+0x199],%l5 ! Mem[000000004d800199]
ldsb [%i3+0x06f],%l4 ! Mem[000000004d80006f]
ldx [%i0+0x080],%l2 ! Mem[000000004c000080]
jmpl %o7,%g0
ldd [%i0+0x090],%l0 ! Mem[000000004c000090]
p30_near_1_he:
lduw [%i3+0x190],%l7 ! Mem[000000004d800190]
ldub [%i3+0x15a],%l7 ! Mem[000000004d80015a]
ldsb [%i3+0x05a],%l2 ! Mem[000000004d80005a]
jmpl %o7,%g0
lduw [%i3+0x0f0],%l6 ! Mem[000000004d8000f0]
p31_near_1_le:
swap [%i1+0x010],%l3 ! Mem[000000004e800010]
stx %l6,[%i0+0x118] ! Mem[000000004e000118]
sth %l1,[%i3+0x1a6] ! Mem[000000004f8001a6]
std %l6,[%i0+0x1b8] ! Mem[000000004e0001b8]
ldsw [%i3+0x110],%l0 ! Mem[000000004f800110]
ldstub [%i2+0x098],%l4 ! Mem[000000004f000098]
jmpl %o7,%g0
stx %l6,[%i0+0x060] ! Mem[000000004e000060]
p31_near_1_he:
ldsw [%i0+0x020],%l4 ! Mem[000000004e000020]
jmpl %o7,%g0
ldsh [%i1+0x05c],%l3 ! Mem[000000004e80005c]
p32_near_1_le:
lduh [%i2+0x016],%l4 ! Mem[0000000051000016]
ldsb [%i0+0x1bb],%l7 ! Mem[00000000500001bb]
jmpl %o7,%g0
ldstub [%i1+0x086],%l2 ! Mem[0000000050800086]
p32_near_1_he:
lduh [%i0+0x07e],%l1 ! Mem[000000005000007e]
ldsw [%i3+0x1d0],%l5 ! Mem[00000000518001d0]
lduh [%i2+0x03c],%l3 ! Mem[000000005100003c]
ldsh [%i2+0x168],%l3 ! Mem[0000000051000168]
ldstub [%i0+0x192],%l7 ! Mem[0000000050000192]
ldsb [%i3+0x17a],%l7 ! Mem[000000005180017a]
stx %l4,[%i3+0x0f0] ! Mem[00000000518000f0]
jmpl %o7,%g0
lduw [%i3+0x0f0],%l6 ! Mem[00000000518000f0]
p33_near_1_le:
ldd [%i3+0x140],%l6 ! Mem[0000000053800140]
swap [%i3+0x01c],%l3 ! Mem[000000005380001c]
std %l0,[%i2+0x178] ! Mem[0000000053000178]
ldsw [%i0+0x160],%l2 ! Mem[0000000052000160]
stw %l4,[%i1+0x1c4] ! Mem[00000000528001c4]
ldsb [%i3+0x163],%l5 ! Mem[0000000053800163]
jmpl %o7,%g0
ldstub [%i0+0x0b7],%l0 ! Mem[00000000520000b7]
p33_near_1_he:
stx %l2,[%i3+0x128] ! Mem[0000000053800128]
lduh [%i1+0x110],%l2 ! Mem[0000000052800110]
jmpl %o7,%g0
lduh [%i3+0x0cc],%l5 ! Mem[00000000538000cc]
p34_near_1_le:
stx %l6,[%i0+0x160] ! Mem[0000000054000160]
stb %l3,[%i3+0x01c] ! Mem[000000005580001c]
jmpl %o7,%g0
sth %l0,[%i1+0x17e] ! Mem[000000005480017e]
p34_near_1_he:
stb %l7,[%i3+0x0bf] ! Mem[00000000558000bf]
ldsw [%i2+0x158],%l5 ! Mem[0000000055000158]
sth %l2,[%i0+0x10c] ! Mem[000000005400010c]
ldstub [%i2+0x0f3],%l1 ! Mem[00000000550000f3]
jmpl %o7,%g0
lduw [%i1+0x000],%l4 ! Mem[0000000054800000]
p35_near_1_le:
ldstub [%i2+0x016],%l4 ! Mem[0000000057000016]
swap [%i2+0x13c],%l0 ! Mem[000000005700013c]
jmpl %o7,%g0
sth %l0,[%i3+0x1a2] ! Mem[00000000578001a2]
p35_near_1_he:
swap [%i2+0x09c],%l7 ! Mem[000000005700009c]
sth %l5,[%i3+0x158] ! Mem[0000000057800158]
ldsh [%i2+0x12c],%l2 ! Mem[000000005700012c]
jmpl %o7,%g0
ldd [%i2+0x0f0],%l0 ! Mem[00000000570000f0]
p36_near_1_le:
sth %l3,[%i0+0x032] ! Mem[0000000058000032]
ldd [%i2+0x138],%l6 ! Mem[0000000059000138]
ldub [%i3+0x187],%l1 ! Mem[0000000059800187]
ldstub [%i2+0x1b2],%l1 ! Mem[00000000590001b2]
stw %l3,[%i0+0x10c] ! Mem[000000005800010c]
jmpl %o7,%g0
swap [%i2+0x178],%l7 ! Mem[0000000059000178]
p36_near_1_he:
ldsh [%i2+0x0e6],%l0 ! Mem[00000000590000e6]
swap [%i2+0x12c],%l2 ! Mem[000000005900012c]
stb %l5,[%i1+0x128] ! Mem[0000000058800128]
jmpl %o7,%g0
ldsb [%i2+0x0c7],%l1 ! Mem[00000000590000c7]
p37_near_1_le:
ldsw [%i3+0x0bc],%l7 ! Mem[000000005b8000bc]
ldstub [%i0+0x159],%l5 ! Mem[000000005a000159]
lduh [%i3+0x12c],%l2 ! Mem[000000005b80012c]
jmpl %o7,%g0
stx %l3,[%i2+0x168] ! Mem[000000005b000168]
p37_near_1_he:
lduh [%i1+0x044],%l2 ! Mem[000000005a800044]
ldub [%i1+0x131],%l7 ! Mem[000000005a800131]
jmpl %o7,%g0
stb %l5,[%i1+0x0a1] ! Mem[000000005a8000a1]
p38_near_1_le:
lduw [%i0+0x014],%l0 ! Mem[000000005c000014]
swap [%i0+0x0a4],%l7 ! Mem[000000005c0000a4]
lduw [%i1+0x11c],%l3 ! Mem[000000005c80011c]
ldsh [%i3+0x1b2],%l1 ! Mem[000000005d8001b2]
ldstub [%i2+0x10f],%l3 ! Mem[000000005d00010f]
std %l6,[%i3+0x158] ! Mem[000000005d800158]
jmpl %o7,%g0
swap [%i2+0x070],%l3 ! Mem[000000005d000070]
p38_near_1_he:
jmpl %o7,%g0
ldstub [%i2+0x031],%l0 ! Mem[000000005d000031]
jmpl %o7,%g0
nop
p39_near_1_le:
lduw [%i2+0x034],%l4 ! Mem[000000005f000034]
ldsb [%i0+0x03c],%l3 ! Mem[000000005e00003c]
jmpl %o7,%g0
ldx [%i0+0x0a0],%l2 ! Mem[000000005e0000a0]
p39_near_1_he:
std %l2,[%i0+0x0e0] ! Mem[000000005e0000e0]
std %l4,[%i0+0x050] ! Mem[000000005e000050]
lduw [%i2+0x0f0],%l1 ! Mem[000000005f0000f0]
ldstub [%i3+0x135],%l2 ! Mem[000000005f800135]
ldd [%i1+0x0c8],%l4 ! Mem[000000005e8000c8]
ldsb [%i0+0x082],%l2 ! Mem[000000005e000082]
ldstub [%i0+0x02d],%l3 ! Mem[000000005e00002d]
jmpl %o7,%g0
swap [%i3+0x070],%l2 ! Mem[000000005f800070]
p40_near_1_le:
swap [%i0+0x034],%l4 ! Mem[0000000060000034]
ldub [%i1+0x13e],%l0 ! Mem[000000006080013e]
jmpl %o7,%g0
stb %l0,[%i3+0x183] ! Mem[0000000061800183]
p40_near_1_he:
ldx [%i3+0x010],%l0 ! Mem[0000000061800010]
ldub [%i1+0x087],%l7 ! Mem[0000000060800087]
ldsh [%i1+0x10c],%l2 ! Mem[000000006080010c]
jmpl %o7,%g0
swap [%i1+0x088],%l7 ! Mem[0000000060800088]
p41_near_1_le:
ldd [%i2+0x038],%l4 ! Mem[0000000063000038]
ldx [%i2+0x010],%l3 ! Mem[0000000063000010]
std %l6,[%i3+0x118] ! Mem[0000000063800118]
ldd [%i0+0x180],%l0 ! Mem[0000000062000180]
ldub [%i1+0x1bb],%l7 ! Mem[00000000628001bb]
jmpl %o7,%g0
stx %l3,[%i0+0x128] ! Mem[0000000062000128]
p41_near_1_he:
sth %l5,[%i0+0x000] ! Mem[0000000062000000]
lduh [%i0+0x0d2],%l1 ! Mem[00000000620000d2]
jmpl %o7,%g0
lduw [%i0+0x020],%l4 ! Mem[0000000062000020]
p42_near_1_le:
ldstub [%i2+0x036],%l4 ! Mem[0000000065000036]
ldub [%i1+0x01c],%l3 ! Mem[000000006480001c]
jmpl %o7,%g0
ldsw [%i3+0x184],%l1 ! Mem[0000000065800184]
p42_near_1_he:
sth %l2,[%i2+0x08c] ! Mem[000000006500008c]
swap [%i3+0x1cc],%l2 ! Mem[00000000658001cc]
ldsw [%i1+0x020],%l5 ! Mem[0000000064800020]
ldstub [%i3+0x0f3],%l1 ! Mem[00000000658000f3]
ldsh [%i2+0x002],%l4 ! Mem[0000000065000002]
ldsb [%i1+0x05c],%l3 ! Mem[000000006480005c]
ldub [%i1+0x07a],%l2 ! Mem[000000006480007a]
jmpl %o7,%g0
ldub [%i3+0x0d0],%l6 ! Mem[00000000658000d0]
p43_near_1_le:
std %l6,[%i3+0x140] ! Mem[0000000067800140]
ldd [%i1+0x018],%l2 ! Mem[0000000066800018]
ldsh [%i0+0x0a6],%l2 ! Mem[00000000660000a6]
lduh [%i0+0x1ba],%l7 ! Mem[00000000660001ba]
swap [%i3+0x110],%l0 ! Mem[0000000067800110]
sth %l4,[%i1+0x098] ! Mem[0000000066800098]
jmpl %o7,%g0
sth %l6,[%i2+0x042] ! Mem[0000000067000042]
p43_near_1_he:
ldx [%i1+0x108],%l2 ! Mem[0000000066800108]
jmpl %o7,%g0
ldstub [%i1+0x130],%l2 ! Mem[0000000066800130]
p44_near_1_le:
ldd [%i1+0x190],%l0 ! Mem[0000000068800190]
ldstub [%i1+0x1b2],%l7 ! Mem[00000000688001b2]
lduh [%i0+0x184],%l3 ! Mem[0000000068000184]
jmpl %o7,%g0
ldub [%i0+0x0d3],%l4 ! Mem[00000000680000d3]
p44_near_1_he:
stb %l0,[%i3+0x0bd] ! Mem[00000000698000bd]
ldsh [%i0+0x190],%l4 ! Mem[0000000068000190]
ldub [%i1+0x02d],%l3 ! Mem[000000006880002d]
ldstub [%i0+0x071],%l2 ! Mem[0000000068000071]
lduw [%i2+0x04c],%l2 ! Mem[000000006900004c]
stw %l3,[%i0+0x0c0] ! Mem[00000000680000c0]
stw %l6,[%i0+0x084] ! Mem[0000000068000084]
jmpl %o7,%g0
ldub [%i1+0x087],%l0 ! Mem[0000000068800087]
p45_near_1_le:
ldsh [%i1+0x012],%l3 ! Mem[000000006a800012]
ldstub [%i0+0x118],%l6 ! Mem[000000006a000118]
swap [%i1+0x1a4],%l1 ! Mem[000000006a8001a4]
ldub [%i0+0x1bb],%l7 ! Mem[000000006a0001bb]
lduw [%i0+0x130],%l0 ! Mem[000000006a000130]
ldsh [%i0+0x142],%l5 ! Mem[000000006a000142]
jmpl %o7,%g0
lduw [%i2+0x01c],%l6 ! Mem[000000006b00001c]
p45_near_1_he:
lduw [%i2+0x1b0],%l2 ! Mem[000000006b0001b0]
swap [%i2+0x184],%l3 ! Mem[000000006b000184]
jmpl %o7,%g0
ldd [%i3+0x0d0],%l4 ! Mem[000000006b8000d0]
p46_near_1_le:
ldsb [%i0+0x146],%l6 ! Mem[000000006c000146]
ldsw [%i2+0x03c],%l3 ! Mem[000000006d00003c]
ldsb [%i0+0x17f],%l0 ! Mem[000000006c00017f]
stb %l7,[%i1+0x08b] ! Mem[000000006c80008b]
ldx [%i3+0x078],%l0 ! Mem[000000006d800078]
ldx [%i2+0x038],%l3 ! Mem[000000006d000038]
jmpl %o7,%g0
lduw [%i0+0x094],%l0 ! Mem[000000006c000094]
p46_near_1_he:
stb %l4,[%i2+0x0c8] ! Mem[000000006d0000c8]
lduw [%i0+0x080],%l2 ! Mem[000000006c000080]
jmpl %o7,%g0
lduw [%i0+0x1b8],%l0 ! Mem[000000006c0001b8]
p47_near_1_le:
stb %l3,[%i1+0x013] ! Mem[000000006e800013]
swap [%i0+0x138],%l6 ! Mem[000000006e000138]
ldstub [%i1+0x13d],%l3 ! Mem[000000006e80013d]
ldx [%i3+0x088],%l7 ! Mem[000000006f800088]
ldsw [%i2+0x1b0],%l2 ! Mem[000000006f0001b0]
jmpl %o7,%g0
ldsh [%i3+0x184],%l3 ! Mem[000000006f800184]
p47_near_1_he:
ldsh [%i2+0x0f4],%l7 ! Mem[000000006f0000f4]
ldub [%i2+0x15f],%l0 ! Mem[000000006f00015f]
ldsw [%i0+0x0ac],%l4 ! Mem[000000006e0000ac]
stx %l1,[%i2+0x0e0] ! Mem[000000006f0000e0]
ldsw [%i1+0x0c8],%l0 ! Mem[000000006e8000c8]
lduh [%i3+0x1b4],%l4 ! Mem[000000006f8001b4]
lduh [%i0+0x010],%l2 ! Mem[000000006e000010]
jmpl %o7,%g0
ldstub [%i0+0x093],%l5 ! Mem[000000006e000093]
p48_near_1_le:
ldsh [%i2+0x146],%l6 ! Mem[0000000071000146]
swap [%i3+0x03c],%l3 ! Mem[000000007180003c]
ldstub [%i2+0x15f],%l0 ! Mem[000000007100015f]
lduw [%i3+0x1b8],%l5 ! Mem[00000000718001b8]
ldsw [%i3+0x04c],%l4 ! Mem[000000007180004c]
ldub [%i1+0x080],%l2 ! Mem[0000000070800080]
jmpl %o7,%g0
ldsh [%i1+0x094],%l1 ! Mem[0000000070800094]
p48_near_1_he:
swap [%i2+0x190],%l2 ! Mem[0000000071000190]
lduw [%i1+0x184],%l3 ! Mem[0000000070800184]
std %l4,[%i1+0x0f0] ! Mem[00000000708000f0]
jmpl %o7,%g0
ldub [%i2+0x0d0],%l6 ! Mem[00000000710000d0]
p49_near_1_le:
ldd [%i0+0x010],%l0 ! Mem[0000000072000010]
ldsh [%i1+0x086],%l7 ! Mem[0000000072800086]
swap [%i3+0x13c],%l3 ! Mem[000000007380013c]
lduh [%i3+0x0aa],%l7 ! Mem[00000000738000aa]
lduw [%i2+0x078],%l0 ! Mem[0000000073000078]
ldsb [%i1+0x01f],%l3 ! Mem[000000007280001f]
jmpl %o7,%g0
ldsh [%i2+0x096],%l0 ! Mem[0000000073000096]
p49_near_1_he:
ldd [%i0+0x0c8],%l4 ! Mem[00000000720000c8]
ldsw [%i0+0x080],%l2 ! Mem[0000000072000080]
jmpl %o7,%g0
ldsb [%i1+0x1ba],%l0 ! Mem[00000000728001ba]
p50_near_1_le:
sth %l4,[%i2+0x016] ! Mem[0000000075000016]
stw %l0,[%i3+0x13c] ! Mem[000000007580013c]
jmpl %o7,%g0
ldstub [%i3+0x1a3],%l0 ! Mem[00000000758001a3]
p50_near_1_he:
sth %l0,[%i1+0x034] ! Mem[0000000074800034]
ldd [%i1+0x158],%l4 ! Mem[0000000074800158]
ldsh [%i3+0x10c],%l2 ! Mem[000000007580010c]
jmpl %o7,%g0
ldub [%i1+0x0ab],%l7 ! Mem[00000000748000ab]
p51_near_1_le:
ldstub [%i0+0x013],%l3 ! Mem[0000000076000013]
lduw [%i1+0x138],%l6 ! Mem[0000000076800138]
jmpl %o7,%g0
stw %l1,[%i0+0x1a4] ! Mem[00000000760001a4]
p51_near_1_he:
ldsb [%i3+0x0e1],%l3 ! Mem[00000000778000e1]
stb %l5,[%i0+0x052] ! Mem[0000000076000052]
ldsw [%i0+0x000],%l5 ! Mem[0000000076000000]
ldd [%i1+0x0d0],%l0 ! Mem[00000000768000d0]
std %l4,[%i3+0x020] ! Mem[0000000077800020]
stb %l2,[%i0+0x0a2] ! Mem[00000000760000a2]
lduw [%i0+0x0cc],%l5 ! Mem[00000000760000cc]
jmpl %o7,%g0
lduh [%i0+0x070],%l2 ! Mem[0000000076000070]
p52_near_1_le:
lduh [%i0+0x032],%l3 ! Mem[0000000078000032]
ldsb [%i2+0x138],%l6 ! Mem[0000000079000138]
lduh [%i0+0x10c],%l2 ! Mem[000000007800010c]
ldstub [%i1+0x0ab],%l7 ! Mem[00000000788000ab]
lduh [%i2+0x05a],%l0 ! Mem[000000007900005a]
lduh [%i2+0x184],%l3 ! Mem[0000000079000184]
jmpl %o7,%g0
swap [%i1+0x0f0],%l4 ! Mem[00000000788000f0]
p52_near_1_he:
stx %l0,[%i0+0x098] ! Mem[0000000078000098]
stw %l4,[%i0+0x190] ! Mem[0000000078000190]
ldd [%i2+0x028],%l2 ! Mem[0000000079000028]
swap [%i2+0x050],%l2 ! Mem[0000000079000050]
ldx [%i3+0x1d8],%l0 ! Mem[00000000798001d8]
stw %l5,[%i1+0x054] ! Mem[0000000078800054]
ldsb [%i2+0x026],%l0 ! Mem[0000000079000026]
jmpl %o7,%g0
lduw [%i3+0x1d4],%l2 ! Mem[00000000798001d4]
p53_near_1_le:
std %l2,[%i3+0x010] ! Mem[000000007b800010]
ldsw [%i3+0x0a4],%l7 ! Mem[000000007b8000a4]
swap [%i0+0x01c],%l3 ! Mem[000000007a00001c]
lduw [%i1+0x0f4],%l7 ! Mem[000000007a8000f4]
lduw [%i3+0x09c],%l0 ! Mem[000000007b80009c]
stw %l5,[%i2+0x128] ! Mem[000000007b000128]
jmpl %o7,%g0
ldstub [%i2+0x004],%l1 ! Mem[000000007b000004]
p53_near_1_he:
swap [%i1+0x064],%l4 ! Mem[000000007a800064]
ldub [%i0+0x149],%l0 ! Mem[000000007a000149]
ldstub [%i1+0x011],%l2 ! Mem[000000007a800011]
ldstub [%i0+0x0c9],%l7 ! Mem[000000007a0000c9]
ldub [%i3+0x0ab],%l0 ! Mem[000000007b8000ab]
lduw [%i2+0x020],%l2 ! Mem[000000007b000020]
jmpl %o7,%g0
std %l4,[%i1+0x100] ! Mem[000000007a800100]
p54_near_1_le:
stx %l0,[%i2+0x010] ! Mem[000000007d000010]
ldsw [%i3+0x178],%l5 ! Mem[000000007d800178]
sth %l2,[%i0+0x12c] ! Mem[000000007c00012c]
ldsh [%i1+0x08a],%l7 ! Mem[000000007c80008a]
ldub [%i0+0x192],%l7 ! Mem[000000007c000192]
ldd [%i1+0x078],%l2 ! Mem[000000007c800078]
jmpl %o7,%g0
std %l2,[%i1+0x078] ! Mem[000000007c800078]
p54_near_1_he:
ldsb [%i3+0x0e0],%l7 ! Mem[000000007d8000e0]
sth %l5,[%i2+0x1f8] ! Mem[000000007d0001f8]
ldstub [%i1+0x07a],%l1 ! Mem[000000007c80007a]
ldstub [%i1+0x118],%l5 ! Mem[000000007c800118]
swap [%i0+0x0a8],%l0 ! Mem[000000007c0000a8]
jmpl %o7,%g0
ldstub [%i0+0x137],%l5 ! Mem[000000007c000137]
p55_near_1_le:
ldstub [%i3+0x034],%l0 ! Mem[000000007f800034]
stx %l5,[%i3+0x178] ! Mem[000000007f800178]
jmpl %o7,%g0
ldsh [%i3+0x10c],%l2 ! Mem[000000007f80010c]
p55_near_1_he:
stb %l5,[%i1+0x0c4] ! Mem[000000007e8000c4]
ldub [%i0+0x0c2],%l0 ! Mem[000000007e0000c2]
stb %l3,[%i2+0x1c1] ! Mem[000000007f0001c1]
lduw [%i2+0x0e4],%l0 ! Mem[000000007f0000e4]
jmpl %o7,%g0
stw %l2,[%i3+0x10c] ! Mem[000000007f80010c]
p56_near_1_le:
ldstub [%i2+0x016],%l4 ! Mem[0000000081000016]
std %l0,[%i3+0x138] ! Mem[0000000081800138]
jmpl %o7,%g0
stb %l0,[%i2+0x183] ! Mem[0000000081000183]
p56_near_1_he:
swap [%i0+0x014],%l0 ! Mem[0000000080000014]
sth %l7,[%i1+0x086] ! Mem[0000000080800086]
sth %l3,[%i3+0x01c] ! Mem[000000008180001c]
jmpl %o7,%g0
std %l0,[%i3+0x0d0] ! Mem[00000000818000d0]
p57_near_1_le:
stx %l3,[%i3+0x148] ! Mem[0000000083800148]
ldsb [%i3+0x1b2],%l7 ! Mem[00000000838001b2]
jmpl %o7,%g0
sth %l3,[%i2+0x184] ! Mem[0000000083000184]
p57_near_1_he:
sth %l7,[%i2+0x0f4] ! Mem[00000000830000f4]
ldx [%i3+0x0b8],%l0 ! Mem[00000000838000b8]
swap [%i0+0x190],%l4 ! Mem[0000000082000190]
ldstub [%i3+0x00d],%l3 ! Mem[000000008380000d]
ldstub [%i3+0x051],%l2 ! Mem[0000000083800051]
lduw [%i3+0x07c],%l1 ! Mem[000000008380007c]
stx %l4,[%i2+0x108] ! Mem[0000000083000108]
jmpl %o7,%g0
ldsh [%i0+0x03c],%l7 ! Mem[000000008200003c]
p58_near_1_le:
lduw [%i2+0x030],%l3 ! Mem[0000000085000030]
ldsw [%i0+0x138],%l6 ! Mem[0000000084000138]
swap [%i3+0x184],%l1 ! Mem[0000000085800184]
sth %l7,[%i0+0x1ba] ! Mem[00000000840001ba]
ldsh [%i1+0x110],%l0 ! Mem[0000000084800110]
jmpl %o7,%g0
ldsw [%i3+0x160],%l5 ! Mem[0000000085800160]
p58_near_1_he:
ldstub [%i3+0x0d3],%l1 ! Mem[00000000858000d3]
jmpl %o7,%g0
std %l4,[%i3+0x000] ! Mem[0000000085800000]
p59_near_1_le:
ldd [%i2+0x010],%l4 ! Mem[0000000087000010]
stb %l0,[%i1+0x11e] ! Mem[000000008680011e]
jmpl %o7,%g0
stw %l0,[%i1+0x1a0] ! Mem[00000000868001a0]
p59_near_1_he:
ldstub [%i3+0x034],%l0 ! Mem[0000000087800034]
sth %l5,[%i3+0x1d2] ! Mem[00000000878001d2]
stb %l3,[%i2+0x03d] ! Mem[000000008700003d]
jmpl %o7,%g0
stb %l3,[%i1+0x169] ! Mem[0000000086800169]
p60_near_1_le:
stb %l7,[%i0+0x114] ! Mem[0000000088000114]
jmpl %o7,%g0
lduh [%i2+0x0e0],%l7 ! Mem[00000000890000e0]
p60_near_1_he:
jmpl %o7,%g0
ldsb [%i1+0x13b],%l4 ! Mem[000000008880013b]
jmpl %o7,%g0
nop
p61_near_1_le:
stx %l1,[%i1+0x1b0] ! Mem[000000008a8001b0]
jmpl %o7,%g0
stx %l3,[%i3+0x108] ! Mem[000000008b800108]
p61_near_1_he:
ldd [%i0+0x020],%l4 ! Mem[000000008a000020]
ldsh [%i3+0x1da],%l2 ! Mem[000000008b8001da]
jmpl %o7,%g0
lduw [%i2+0x0c8],%l4 ! Mem[000000008b0000c8]
p62_near_1_le:
ldsb [%i1+0x033],%l3 ! Mem[000000008c800033]
ldsb [%i3+0x087],%l7 ! Mem[000000008d800087]
sth %l3,[%i1+0x13c] ! Mem[000000008c80013c]
swap [%i3+0x1b0],%l1 ! Mem[000000008d8001b0]
lduw [%i2+0x10c],%l3 ! Mem[000000008d00010c]
stx %l4,[%i0+0x0b8] ! Mem[000000008c0000b8]
jmpl %o7,%g0
swap [%i2+0x040],%l6 ! Mem[000000008d000040]
p62_near_1_he:
lduw [%i1+0x020],%l4 ! Mem[000000008c800020]
jmpl %o7,%g0
swap [%i1+0x07c],%l3 ! Mem[000000008c80007c]
p63_near_1_le:
ldstub [%i2+0x166],%l6 ! Mem[000000008f000166]
stw %l7,[%i0+0x1b8] ! Mem[000000008e0001b8]
swap [%i1+0x084],%l2 ! Mem[000000008e800084]
std %l4,[%i1+0x198] ! Mem[000000008e800198]
swap [%i3+0x04c],%l4 ! Mem[000000008f80004c]
swap [%i2+0x080],%l2 ! Mem[000000008f000080]
jmpl %o7,%g0
stw %l1,[%i2+0x0b4] ! Mem[000000008f0000b4]
p63_near_1_he:
sth %l7,[%i1+0x1b2] ! Mem[000000008e8001b2]
ldsw [%i3+0x158],%l7 ! Mem[000000008f800158]
sth %l4,[%i1+0x0d2] ! Mem[000000008e8000d2]
jmpl %o7,%g0
ldsh [%i1+0x0d0],%l6 ! Mem[000000008e8000d0]
near1_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
near1_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
ldd [%i1+0x070],%l0 ! Mem[0000000010800070]
lduw [%i3+0x1b8],%l0 ! Mem[00000000118001b8]
std %l2,[%i2+0x090] ! Mem[0000000011000090]
jmpl %o7,%g0
ldstub [%i3+0x071],%l5 ! Mem[0000000011800071]
p0_near_2_he:
std %l6,[%i1+0x1f8] ! Mem[00000000108001f8]
ldsw [%i2+0x1d0],%l6 ! Mem[00000000110001d0]
ldx [%i1+0x1f0],%l0 ! Mem[00000000108001f0]
swap [%i1+0x048],%l5 ! Mem[0000000010800048]
lduw [%i0+0x068],%l0 ! Mem[0000000010000068]
ldsb [%i0+0x054],%l1 ! Mem[0000000010000054]
stb %l7,[%i1+0x135] ! Mem[0000000010800135]
jmpl %o7,%g0
lduh [%i1+0x04a],%l0 ! Mem[000000001080004a]
p1_near_2_le:
ldx [%i0+0x0a0],%l4 ! Mem[00000000120000a0]
sth %l4,[%i1+0x166] ! Mem[0000000012800166]
ldsb [%i0+0x117],%l5 ! Mem[0000000012000117]
sth %l5,[%i0+0x0f2] ! Mem[00000000120000f2]
std %l2,[%i2+0x1c8] ! Mem[00000000130001c8]
ldsh [%i3+0x184],%l1 ! Mem[0000000013800184]
ldx [%i2+0x188],%l4 ! Mem[0000000013000188]
jmpl %o7,%g0
ldsh [%i0+0x0b6],%l2 ! Mem[00000000120000b6]
p1_near_2_he:
swap [%i2+0x080],%l0 ! Mem[0000000013000080]
ldsw [%i1+0x1a0],%l6 ! Mem[00000000128001a0]
ldsb [%i0+0x1ad],%l5 ! Mem[00000000120001ad]
ldsb [%i3+0x043],%l6 ! Mem[0000000013800043]
ldsh [%i0+0x0a2],%l3 ! Mem[00000000120000a2]
std %l6,[%i1+0x0c8] ! Mem[00000000128000c8]
jmpl %o7,%g0
std %l6,[%i1+0x0a0] ! Mem[00000000128000a0]
p2_near_2_le:
swap [%i1+0x0e0],%l7 ! Mem[00000000148000e0]
jmpl %o7,%g0
ldd [%i0+0x0b0],%l6 ! Mem[00000000140000b0]
p2_near_2_he:
std %l6,[%i0+0x0b0] ! Mem[00000000140000b0]
ldstub [%i3+0x016],%l1 ! Mem[0000000015800016]
ldub [%i1+0x0b8],%l1 ! Mem[00000000148000b8]
ldsb [%i3+0x03a],%l1 ! Mem[000000001580003a]
jmpl %o7,%g0
ldsw [%i3+0x1e4],%l3 ! Mem[00000000158001e4]
p3_near_2_le:
ldsb [%i3+0x013],%l4 ! Mem[0000000017800013]
jmpl %o7,%g0
swap [%i0+0x144],%l0 ! Mem[0000000016000144]
p3_near_2_he:
ldsb [%i3+0x06f],%l2 ! Mem[000000001780006f]
ldsb [%i3+0x0c1],%l3 ! Mem[00000000178000c1]
jmpl %o7,%g0
ldd [%i1+0x0a0],%l6 ! Mem[00000000168000a0]
p4_near_2_le:
jmpl %o7,%g0
ldub [%i3+0x1e3],%l1 ! Mem[00000000198001e3]
jmpl %o7,%g0
nop
p4_near_2_he:
lduw [%i1+0x080],%l2 ! Mem[0000000018800080]
ldd [%i1+0x198],%l0 ! Mem[0000000018800198]
lduw [%i1+0x104],%l4 ! Mem[0000000018800104]
ldsh [%i1+0x03a],%l0 ! Mem[000000001880003a]
jmpl %o7,%g0
lduw [%i2+0x070],%l2 ! Mem[0000000019000070]
p5_near_2_le:
stx %l6,[%i3+0x0a0] ! Mem[000000001b8000a0]
ldsb [%i1+0x075],%l2 ! Mem[000000001a800075]
swap [%i0+0x0fc],%l0 ! Mem[000000001a0000fc]
jmpl %o7,%g0
std %l6,[%i3+0x0a8] ! Mem[000000001b8000a8]
p5_near_2_he:
ldsh [%i3+0x1f4],%l4 ! Mem[000000001b8001f4]
stb %l4,[%i2+0x17c] ! Mem[000000001b00017c]
ldsh [%i1+0x026],%l7 ! Mem[000000001a800026]
ldstub [%i1+0x0ad],%l2 ! Mem[000000001a8000ad]
jmpl %o7,%g0
stw %l4,[%i0+0x104] ! Mem[000000001a000104]
p6_near_2_le:
ldstub [%i1+0x03c],%l6 ! Mem[000000001c80003c]
lduh [%i3+0x0ee],%l5 ! Mem[000000001d8000ee]
ldsb [%i2+0x086],%l1 ! Mem[000000001d000086]
swap [%i0+0x100],%l5 ! Mem[000000001c000100]
swap [%i0+0x080],%l5 ! Mem[000000001c000080]
jmpl %o7,%g0
swap [%i0+0x15c],%l0 ! Mem[000000001c00015c]
p6_near_2_he:
jmpl %o7,%g0
ldub [%i0+0x1d0],%l1 ! Mem[000000001c0001d0]
jmpl %o7,%g0
nop
p7_near_2_le:
ldd [%i2+0x1f8],%l0 ! Mem[000000001f0001f8]
swap [%i2+0x138],%l4 ! Mem[000000001f000138]
ldsh [%i1+0x16a],%l1 ! Mem[000000001e80016a]
ldsw [%i3+0x044],%l4 ! Mem[000000001f800044]
swap [%i0+0x098],%l1 ! Mem[000000001e000098]
swap [%i0+0x018],%l1 ! Mem[000000001e000018]
jmpl %o7,%g0
ldub [%i2+0x1c4],%l3 ! Mem[000000001f0001c4]
p7_near_2_he:
ldx [%i2+0x0e8],%l5 ! Mem[000000001f0000e8]
ldstub [%i1+0x1b3],%l6 ! Mem[000000001e8001b3]
swap [%i1+0x09c],%l1 ! Mem[000000001e80009c]
lduw [%i0+0x144],%l5 ! Mem[000000001e000144]
jmpl %o7,%g0
ldsw [%i2+0x124],%l6 ! Mem[000000001f000124]
p8_near_2_le:
jmpl %o7,%g0
ldstub [%i3+0x05e],%l4 ! Mem[000000002180005e]
jmpl %o7,%g0
nop
p8_near_2_he:
ldsh [%i0+0x072],%l2 ! Mem[0000000020000072]
ldx [%i3+0x0a0],%l6 ! Mem[00000000218000a0]
sth %l0,[%i2+0x0a6] ! Mem[00000000210000a6]
jmpl %o7,%g0
stw %l0,[%i1+0x0fc] ! Mem[00000000208000fc]
p9_near_2_le:
sth %l4,[%i3+0x012] ! Mem[0000000023800012]
jmpl %o7,%g0
lduh [%i0+0x1e4],%l1 ! Mem[00000000220001e4]
p9_near_2_he:
std %l0,[%i3+0x1d8] ! Mem[00000000238001d8]
std %l4,[%i1+0x070] ! Mem[0000000022800070]
ldx [%i0+0x0b0],%l5 ! Mem[00000000220000b0]
ldd [%i2+0x130],%l4 ! Mem[0000000023000130]
stb %l5,[%i3+0x0cc] ! Mem[00000000238000cc]
sth %l6,[%i3+0x1b2] ! Mem[00000000238001b2]
ldstub [%i1+0x0bf],%l1 ! Mem[00000000228000bf]
jmpl %o7,%g0
lduw [%i2+0x164],%l5 ! Mem[0000000023000164]
p10_near_2_le:
ldd [%i2+0x110],%l2 ! Mem[0000000025000110]
stw %l5,[%i0+0x0cc] ! Mem[00000000240000cc]
jmpl %o7,%g0
swap [%i0+0x050],%l2 ! Mem[0000000024000050]
p10_near_2_he:
sth %l5,[%i2+0x1f8] ! Mem[00000000250001f8]
lduw [%i0+0x078],%l1 ! Mem[0000000024000078]
ldub [%i1+0x0e9],%l7 ! Mem[00000000248000e9]
lduh [%i3+0x08a],%l0 ! Mem[000000002580008a]
jmpl %o7,%g0
ldstub [%i0+0x137],%l5 ! Mem[0000000024000137]
p11_near_2_le:
swap [%i0+0x0fc],%l0 ! Mem[00000000260000fc]
swap [%i2+0x070],%l7 ! Mem[0000000027000070]
jmpl %o7,%g0
ldsb [%i3+0x1ec],%l6 ! Mem[00000000278001ec]
p11_near_2_he:
jmpl %o7,%g0
ldstub [%i3+0x190],%l2 ! Mem[0000000027800190]
jmpl %o7,%g0
nop
p12_near_2_le:
ldd [%i0+0x0b8],%l0 ! Mem[00000000280000b8]
sth %l4,[%i2+0x1b0] ! Mem[00000000290001b0]
ldsb [%i2+0x00d],%l3 ! Mem[000000002900000d]
lduh [%i3+0x070],%l2 ! Mem[0000000029800070]
ldub [%i1+0x07e],%l1 ! Mem[000000002880007e]
ldub [%i1+0x108],%l4 ! Mem[0000000028800108]
swap [%i1+0x01c],%l7 ! Mem[000000002880001c]
jmpl %o7,%g0
swap [%i0+0x0a4],%l0 ! Mem[00000000280000a4]
p12_near_2_he:
jmpl %o7,%g0
swap [%i1+0x128],%l6 ! Mem[0000000028800128]
jmpl %o7,%g0
nop
p13_near_2_le:
std %l0,[%i0+0x1c0] ! Mem[000000002a0001c0]
jmpl %o7,%g0
ldx [%i3+0x040],%l4 ! Mem[000000002b800040]
p13_near_2_he:
jmpl %o7,%g0
stx %l5,[%i3+0x050] ! Mem[000000002b800050]
jmpl %o7,%g0
nop
p14_near_2_le:
lduw [%i2+0x094],%l0 ! Mem[000000002d000094]
stb %l1,[%i0+0x1c3] ! Mem[000000002c0001c3]
ldx [%i0+0x1e8],%l1 ! Mem[000000002c0001e8]
lduh [%i1+0x032],%l4 ! Mem[000000002c800032]
jmpl %o7,%g0
ldstub [%i1+0x131],%l6 ! Mem[000000002c800131]
p14_near_2_he:
sth %l1,[%i2+0x07e] ! Mem[000000002d00007e]
lduw [%i3+0x054],%l5 ! Mem[000000002d800054]
jmpl %o7,%g0
std %l6,[%i3+0x050] ! Mem[000000002d800050]
p15_near_2_le:
ldsw [%i1+0x0c0],%l0 ! Mem[000000002e8000c0]
stx %l3,[%i0+0x1e0] ! Mem[000000002e0001e0]
ldsw [%i2+0x0c4],%l0 ! Mem[000000002f0000c4]
ldub [%i2+0x12f],%l2 ! Mem[000000002f00012f]
sth %l2,[%i1+0x110] ! Mem[000000002e800110]
jmpl %o7,%g0
ldub [%i0+0x0cc],%l5 ! Mem[000000002e0000cc]
p15_near_2_he:
ldub [%i1+0x041],%l1 ! Mem[000000002e800041]
ldd [%i2+0x010],%l2 ! Mem[000000002f000010]
lduw [%i0+0x030],%l2 ! Mem[000000002e000030]
ldstub [%i0+0x0e9],%l7 ! Mem[000000002e0000e9]
ldstub [%i0+0x0ab],%l0 ! Mem[000000002e0000ab]
std %l4,[%i2+0x130] ! Mem[000000002f000130]
lduh [%i0+0x0f2],%l5 ! Mem[000000002e0000f2]
jmpl %o7,%g0
ldstub [%i1+0x1cc],%l3 ! Mem[000000002e8001cc]
p16_near_2_le:
ldsw [%i3+0x050],%l3 ! Mem[0000000031800050]
sth %l6,[%i0+0x0f0] ! Mem[00000000300000f0]
ldsb [%i0+0x01a],%l0 ! Mem[000000003000001a]
lduh [%i3+0x13a],%l4 ! Mem[000000003180013a]
lduh [%i3+0x14a],%l1 ! Mem[000000003180014a]
std %l4,[%i3+0x060] ! Mem[0000000031800060]
lduw [%i0+0x168],%l0 ! Mem[0000000030000168]
jmpl %o7,%g0
swap [%i0+0x1c4],%l7 ! Mem[00000000300001c4]
p16_near_2_he:
swap [%i1+0x18c],%l0 ! Mem[000000003080018c]
stx %l1,[%i2+0x1a0] ! Mem[00000000310001a0]
ldsw [%i2+0x1ac],%l4 ! Mem[00000000310001ac]
lduh [%i2+0x096],%l2 ! Mem[0000000031000096]
stx %l4,[%i3+0x120] ! Mem[0000000031800120]
lduw [%i2+0x028],%l7 ! Mem[0000000031000028]
lduh [%i2+0x08c],%l7 ! Mem[000000003100008c]
jmpl %o7,%g0
std %l4,[%i2+0x038] ! Mem[0000000031000038]
p17_near_2_le:
jmpl %o7,%g0
swap [%i3+0x1b0],%l4 ! Mem[00000000338001b0]
jmpl %o7,%g0
nop
p17_near_2_he:
ldd [%i0+0x140],%l0 ! Mem[0000000032000140]
std %l0,[%i0+0x060] ! Mem[0000000032000060]
ldsb [%i1+0x1ab],%l2 ! Mem[00000000328001ab]
stb %l0,[%i3+0x012] ! Mem[0000000033800012]
jmpl %o7,%g0
ldsh [%i0+0x16e],%l2 ! Mem[000000003200016e]
p18_near_2_le:
jmpl %o7,%g0
ldsh [%i2+0x05e],%l4 ! Mem[000000003500005e]
jmpl %o7,%g0
nop
p18_near_2_he:
stx %l2,[%i0+0x050] ! Mem[0000000034000050]
stw %l7,[%i2+0x0b0] ! Mem[00000000350000b0]
ldsb [%i1+0x1cf],%l0 ! Mem[00000000348001cf]
jmpl %o7,%g0
ldsw [%i2+0x128],%l2 ! Mem[0000000035000128]
p19_near_2_le:
stw %l0,[%i2+0x0e0] ! Mem[00000000370000e0]
ldstub [%i1+0x1c1],%l3 ! Mem[00000000368001c1]
sth %l0,[%i2+0x0c6] ! Mem[00000000370000c6]
lduw [%i1+0x0bc],%l0 ! Mem[00000000368000bc]
std %l4,[%i0+0x190] ! Mem[0000000036000190]
jmpl %o7,%g0
swap [%i2+0x00c],%l3 ! Mem[000000003700000c]
p19_near_2_he:
jmpl %o7,%g0
ldsw [%i3+0x07c],%l4 ! Mem[000000003780007c]
jmpl %o7,%g0
nop
p20_near_2_le:
ldsb [%i1+0x0b5],%l6 ! Mem[00000000388000b5]
ldd [%i0+0x148],%l2 ! Mem[0000000038000148]
lduh [%i2+0x1dc],%l0 ! Mem[00000000390001dc]
ldub [%i2+0x09c],%l7 ! Mem[000000003900009c]
stb %l0,[%i1+0x006] ! Mem[0000000038800006]
ldd [%i1+0x1f0],%l2 ! Mem[00000000388001f0]
stw %l5,[%i2+0x190] ! Mem[0000000039000190]
jmpl %o7,%g0
stx %l5,[%i0+0x168] ! Mem[0000000038000168]
p20_near_2_he:
lduh [%i0+0x1fa],%l6 ! Mem[00000000380001fa]
std %l0,[%i2+0x0a0] ! Mem[00000000390000a0]
ldsh [%i0+0x13e],%l1 ! Mem[000000003800013e]
ldsb [%i2+0x1ee],%l1 ! Mem[00000000390001ee]
stw %l0,[%i2+0x0dc] ! Mem[00000000390000dc]
ldx [%i1+0x198],%l1 ! Mem[0000000038800198]
sth %l7,[%i2+0x108] ! Mem[0000000039000108]
jmpl %o7,%g0
ldub [%i0+0x18c],%l6 ! Mem[000000003800018c]
p21_near_2_le:
ldub [%i0+0x00e],%l3 ! Mem[000000003a00000e]
jmpl %o7,%g0
stb %l7,[%i0+0x134] ! Mem[000000003a000134]
p21_near_2_he:
ldstub [%i2+0x03a],%l0 ! Mem[000000003b00003a]
swap [%i2+0x118],%l4 ! Mem[000000003b000118]
swap [%i1+0x168],%l1 ! Mem[000000003a800168]
ldub [%i2+0x067],%l4 ! Mem[000000003b000067]
jmpl %o7,%g0
ldx [%i1+0x168],%l0 ! Mem[000000003a800168]
p22_near_2_le:
ldub [%i0+0x014],%l2 ! Mem[000000003c000014]
lduh [%i0+0x108],%l7 ! Mem[000000003c000108]
swap [%i0+0x0a0],%l4 ! Mem[000000003c0000a0]
jmpl %o7,%g0
lduw [%i3+0x020],%l7 ! Mem[000000003d800020]
p22_near_2_he:
stx %l6,[%i2+0x1b0] ! Mem[000000003d0001b0]
ldstub [%i1+0x09f],%l1 ! Mem[000000003c80009f]
ldsb [%i2+0x146],%l5 ! Mem[000000003d000146]
ldub [%i3+0x126],%l6 ! Mem[000000003d800126]
ldstub [%i1+0x192],%l3 ! Mem[000000003c800192]
jmpl %o7,%g0
ldd [%i1+0x160],%l2 ! Mem[000000003c800160]
p23_near_2_le:
ldsh [%i0+0x0b4],%l7 ! Mem[000000003e0000b4]
swap [%i3+0x0b4],%l6 ! Mem[000000003f8000b4]
ldsw [%i1+0x0c8],%l0 ! Mem[000000003e8000c8]
ldd [%i0+0x1b0],%l4 ! Mem[000000003e0001b0]
sth %l2,[%i3+0x030] ! Mem[000000003f800030]
stw %l5,[%i3+0x0b0] ! Mem[000000003f8000b0]
sth %l4,[%i2+0x148] ! Mem[000000003f000148]
jmpl %o7,%g0
swap [%i1+0x190],%l5 ! Mem[000000003e800190]
p23_near_2_he:
ldstub [%i1+0x100],%l5 ! Mem[000000003e800100]
ldsh [%i0+0x16e],%l4 ! Mem[000000003e00016e]
jmpl %o7,%g0
ldub [%i0+0x06a],%l7 ! Mem[000000003e00006a]
p24_near_2_le:
jmpl %o7,%g0
lduh [%i0+0x0a2],%l3 ! Mem[00000000400000a2]
jmpl %o7,%g0
nop
p24_near_2_he:
jmpl %o7,%g0
swap [%i1+0x1c0],%l1 ! Mem[00000000408001c0]
jmpl %o7,%g0
nop
p25_near_2_le:
jmpl %o7,%g0
ldsb [%i0+0x13b],%l4 ! Mem[000000004200013b]
jmpl %o7,%g0
nop
p25_near_2_he:
stw %l6,[%i1+0x0a4] ! Mem[00000000428000a4]
jmpl %o7,%g0
std %l4,[%i1+0x190] ! Mem[0000000042800190]
p26_near_2_le:
ldsb [%i0+0x012],%l0 ! Mem[0000000044000012]
ldstub [%i2+0x1e4],%l3 ! Mem[00000000450001e4]
jmpl %o7,%g0
lduw [%i3+0x1d4],%l6 ! Mem[00000000458001d4]
p26_near_2_he:
ldsb [%i1+0x0ad],%l7 ! Mem[00000000448000ad]
ldsb [%i1+0x007],%l6 ! Mem[0000000044800007]
swap [%i1+0x11c],%l0 ! Mem[000000004480011c]
jmpl %o7,%g0
sth %l2,[%i2+0x190] ! Mem[0000000045000190]
p27_near_2_le:
lduw [%i0+0x0c0],%l7 ! Mem[00000000460000c0]
lduw [%i1+0x0b4],%l7 ! Mem[00000000468000b4]
swap [%i2+0x058],%l1 ! Mem[0000000047000058]
stw %l5,[%i0+0x118] ! Mem[0000000046000118]
swap [%i3+0x1dc],%l0 ! Mem[00000000478001dc]
ldsh [%i0+0x128],%l6 ! Mem[0000000046000128]
ldsb [%i1+0x145],%l7 ! Mem[0000000046800145]
jmpl %o7,%g0
ldd [%i0+0x1a8],%l0 ! Mem[00000000460001a8]
p27_near_2_he:
std %l0,[%i0+0x0d8] ! Mem[00000000460000d8]
stw %l4,[%i1+0x1d8] ! Mem[00000000468001d8]
jmpl %o7,%g0
ldx [%i0+0x1f8],%l6 ! Mem[00000000460001f8]
p28_near_2_le:
ldub [%i1+0x0bd],%l0 ! Mem[00000000488000bd]
lduh [%i3+0x1b0],%l4 ! Mem[00000000498001b0]
swap [%i2+0x00c],%l3 ! Mem[000000004900000c]
ldub [%i0+0x051],%l2 ! Mem[0000000048000051]
swap [%i1+0x06c],%l2 ! Mem[000000004880006c]
ldd [%i1+0x0e0],%l2 ! Mem[00000000488000e0]
ldsb [%i0+0x0a4],%l6 ! Mem[00000000480000a4]
jmpl %o7,%g0
lduh [%i1+0x1ee],%l0 ! Mem[00000000488001ee]
p28_near_2_he:
jmpl %o7,%g0
ldsh [%i3+0x008],%l3 ! Mem[0000000049800008]
jmpl %o7,%g0
nop
p29_near_2_le:
swap [%i1+0x144],%l0 ! Mem[000000004a800144]
ldsh [%i2+0x05e],%l4 ! Mem[000000004b00005e]
lduw [%i0+0x1d8],%l5 ! Mem[000000004a0001d8]
jmpl %o7,%g0
swap [%i0+0x010],%l0 ! Mem[000000004a000010]
p29_near_2_he:
lduh [%i0+0x1ee],%l0 ! Mem[000000004a0001ee]
swap [%i0+0x0ec],%l5 ! Mem[000000004a0000ec]
ldd [%i2+0x188],%l4 ! Mem[000000004b000188]
ldub [%i1+0x08f],%l5 ! Mem[000000004a80008f]
lduw [%i1+0x0f0],%l0 ! Mem[000000004a8000f0]
ldd [%i3+0x0b0],%l6 ! Mem[000000004b8000b0]
jmpl %o7,%g0
lduw [%i2+0x0d4],%l3 ! Mem[000000004b0000d4]
p30_near_2_le:
jmpl %o7,%g0
swap [%i2+0x108],%l5 ! Mem[000000004d000108]
jmpl %o7,%g0
nop
p30_near_2_he:
ldsh [%i2+0x130],%l6 ! Mem[000000004d000130]
ldstub [%i0+0x061],%l1 ! Mem[000000004c000061]
ldsw [%i2+0x1a8],%l2 ! Mem[000000004d0001a8]
ldd [%i2+0x108],%l6 ! Mem[000000004d000108]
ldstub [%i0+0x0a2],%l4 ! Mem[000000004c0000a2]
jmpl %o7,%g0
ldsb [%i0+0x147],%l4 ! Mem[000000004c000147]
p31_near_2_le:
lduh [%i2+0x0a0],%l5 ! Mem[000000004f0000a0]
ldub [%i0+0x031],%l0 ! Mem[000000004e000031]
ldsh [%i2+0x0ae],%l4 ! Mem[000000004f0000ae]
stb %l6,[%i3+0x095] ! Mem[000000004f800095]
ldsw [%i2+0x0a0],%l4 ! Mem[000000004f0000a0]
jmpl %o7,%g0
swap [%i0+0x144],%l4 ! Mem[000000004e000144]
p31_near_2_he:
ldub [%i1+0x000],%l5 ! Mem[000000004e800000]
sth %l7,[%i0+0x146] ! Mem[000000004e000146]
stw %l2,[%i3+0x144] ! Mem[000000004f800144]
ldstub [%i1+0x0de],%l0 ! Mem[000000004e8000de]
ldstub [%i2+0x050],%l7 ! Mem[000000004f000050]
ldx [%i2+0x138],%l2 ! Mem[000000004f000138]
ldd [%i3+0x0b8],%l0 ! Mem[000000004f8000b8]
jmpl %o7,%g0
ldsb [%i3+0x11e],%l1 ! Mem[000000004f80011e]
p32_near_2_le:
jmpl %o7,%g0
ldsw [%i2+0x108],%l5 ! Mem[0000000051000108]
jmpl %o7,%g0
nop
p32_near_2_he:
ldstub [%i1+0x0a4],%l6 ! Mem[00000000508000a4]
ldx [%i2+0x1e8],%l0 ! Mem[00000000510001e8]
ldstub [%i0+0x108],%l2 ! Mem[0000000050000108]
stx %l4,[%i0+0x118] ! Mem[0000000050000118]
lduw [%i1+0x19c],%l3 ! Mem[000000005080019c]
jmpl %o7,%g0
ldsh [%i0+0x1f6],%l6 ! Mem[00000000500001f6]
p33_near_2_le:
sth %l7,[%i3+0x0c0] ! Mem[00000000538000c0]
swap [%i0+0x0b4],%l7 ! Mem[00000000520000b4]
ldsh [%i3+0x094],%l6 ! Mem[0000000053800094]
stw %l0,[%i0+0x0e8] ! Mem[00000000520000e8]
ldsw [%i3+0x194],%l4 ! Mem[0000000053800194]
swap [%i2+0x030],%l2 ! Mem[0000000053000030]
ldsb [%i0+0x0b3],%l5 ! Mem[00000000520000b3]
jmpl %o7,%g0
swap [%i2+0x130],%l4 ! Mem[0000000053000130]
p33_near_2_he:
jmpl %o7,%g0
swap [%i0+0x114],%l5 ! Mem[0000000052000114]
jmpl %o7,%g0
nop
p34_near_2_le:
swap [%i3+0x0a0],%l1 ! Mem[00000000558000a0]
jmpl %o7,%g0
ldd [%i0+0x088],%l0 ! Mem[0000000054000088]
p34_near_2_he:
stx %l0,[%i0+0x038] ! Mem[0000000054000038]
lduw [%i2+0x0c0],%l3 ! Mem[00000000550000c0]
swap [%i0+0x01c],%l7 ! Mem[000000005400001c]
stw %l0,[%i0+0x0a4] ! Mem[00000000540000a4]
lduh [%i1+0x0fc],%l0 ! Mem[00000000548000fc]
std %l6,[%i3+0x1e0] ! Mem[00000000558001e0]
jmpl %o7,%g0
stb %l1,[%i2+0x09f] ! Mem[000000005500009f]
p35_near_2_le:
stb %l6,[%i1+0x154] ! Mem[0000000056800154]
ldstub [%i1+0x013],%l4 ! Mem[0000000056800013]
ldub [%i3+0x111],%l6 ! Mem[0000000057800111]
ldsh [%i0+0x060],%l1 ! Mem[0000000056000060]
stx %l2,[%i1+0x188] ! Mem[0000000056800188]
jmpl %o7,%g0
swap [%i3+0x030],%l2 ! Mem[0000000057800030]
p35_near_2_he:
stx %l4,[%i3+0x110] ! Mem[0000000057800110]
stx %l3,[%i0+0x1c8] ! Mem[00000000560001c8]
ldsh [%i0+0x08c],%l7 ! Mem[000000005600008c]
stx %l6,[%i1+0x020] ! Mem[0000000056800020]
ldsw [%i0+0x1d8],%l5 ! Mem[00000000560001d8]
ldsw [%i3+0x198],%l2 ! Mem[0000000057800198]
stx %l5,[%i2+0x180] ! Mem[0000000057000180]
jmpl %o7,%g0
stb %l3,[%i3+0x1bb] ! Mem[00000000578001bb]
p36_near_2_le:
ldsw [%i0+0x180],%l3 ! Mem[0000000058000180]
jmpl %o7,%g0
stb %l0,[%i0+0x169] ! Mem[0000000058000169]
p36_near_2_he:
ldx [%i0+0x070],%l7 ! Mem[0000000058000070]
stb %l2,[%i1+0x055] ! Mem[0000000058800055]
sth %l5,[%i3+0x0cc] ! Mem[00000000598000cc]
ldd [%i0+0x0a8],%l6 ! Mem[00000000580000a8]
ldx [%i3+0x000],%l6 ! Mem[0000000059800000]
jmpl %o7,%g0
ldub [%i0+0x1d5],%l6 ! Mem[00000000580001d5]
p37_near_2_le:
ldx [%i1+0x048],%l2 ! Mem[000000005a800048]
std %l2,[%i0+0x0c0] ! Mem[000000005a0000c0]
swap [%i3+0x0a4],%l6 ! Mem[000000005b8000a4]
stw %l0,[%i2+0x1ec] ! Mem[000000005b0001ec]
jmpl %o7,%g0
std %l2,[%i3+0x108] ! Mem[000000005b800108]
p37_near_2_he:
stb %l2,[%i2+0x1e7] ! Mem[000000005b0001e7]
stx %l4,[%i0+0x168] ! Mem[000000005a000168]
std %l4,[%i1+0x190] ! Mem[000000005a800190]
jmpl %o7,%g0
ldstub [%i0+0x1b4],%l7 ! Mem[000000005a0001b4]
p38_near_2_le:
ldstub [%i1+0x008],%l5 ! Mem[000000005c800008]
swap [%i2+0x110],%l6 ! Mem[000000005d000110]
lduh [%i1+0x066],%l4 ! Mem[000000005c800066]
jmpl %o7,%g0
ldsw [%i1+0x168],%l0 ! Mem[000000005c800168]
p38_near_2_he:
std %l2,[%i1+0x1e0] ! Mem[000000005c8001e0]
ldd [%i0+0x148],%l4 ! Mem[000000005c000148]
ldstub [%i2+0x1b0],%l5 ! Mem[000000005d0001b0]
ldstub [%i2+0x149],%l5 ! Mem[000000005d000149]
lduw [%i2+0x08c],%l5 ! Mem[000000005d00008c]
jmpl %o7,%g0
stx %l0,[%i3+0x0d0] ! Mem[000000005d8000d0]
p39_near_2_le:
ldstub [%i2+0x014],%l2 ! Mem[000000005f000014]
ldsh [%i2+0x108],%l7 ! Mem[000000005f000108]
ldstub [%i0+0x0e9],%l7 ! Mem[000000005e0000e9]
ldsb [%i2+0x0ab],%l0 ! Mem[000000005f0000ab]
jmpl %o7,%g0
lduw [%i1+0x114],%l5 ! Mem[000000005e800114]
p39_near_2_he:
ldx [%i3+0x0a0],%l6 ! Mem[000000005f8000a0]
ldub [%i1+0x129],%l6 ! Mem[000000005e800129]
ldsb [%i3+0x126],%l6 ! Mem[000000005f800126]
stw %l4,[%i0+0x1d8] ! Mem[000000005e0001d8]
sth %l2,[%i2+0x140] ! Mem[000000005f000140]
ldsb [%i0+0x15a],%l6 ! Mem[000000005e00015a]
ldsw [%i2+0x07c],%l2 ! Mem[000000005f00007c]
jmpl %o7,%g0
ldstub [%i2+0x1ee],%l1 ! Mem[000000005f0001ee]
p40_near_2_le:
swap [%i0+0x0e0],%l0 ! Mem[00000000600000e0]
ldstub [%i3+0x1c1],%l3 ! Mem[00000000618001c1]
stw %l2,[%i3+0x1f8] ! Mem[00000000618001f8]
ldsw [%i0+0x0e8],%l4 ! Mem[00000000600000e8]
swap [%i0+0x080],%l2 ! Mem[0000000060000080]
jmpl %o7,%g0
ldx [%i2+0x028],%l3 ! Mem[0000000061000028]
p40_near_2_he:
jmpl %o7,%g0
ldstub [%i2+0x05e],%l4 ! Mem[000000006100005e]
jmpl %o7,%g0
nop
p41_near_2_le:
stx %l5,[%i1+0x120] ! Mem[0000000062800120]
jmpl %o7,%g0
ldstub [%i2+0x081],%l5 ! Mem[0000000063000081]
p41_near_2_he:
stw %l3,[%i3+0x044] ! Mem[0000000063800044]
stw %l5,[%i2+0x008] ! Mem[0000000063000008]
stx %l1,[%i2+0x1e0] ! Mem[00000000630001e0]
ldstub [%i2+0x181],%l3 ! Mem[0000000063000181]
jmpl %o7,%g0
ldsh [%i3+0x014],%l2 ! Mem[0000000063800014]
p42_near_2_le:
jmpl %o7,%g0
ldub [%i3+0x108],%l5 ! Mem[0000000065800108]
jmpl %o7,%g0
nop
p42_near_2_he:
ldx [%i3+0x130],%l6 ! Mem[0000000065800130]
lduh [%i3+0x040],%l1 ! Mem[0000000065800040]
ldstub [%i2+0x1ab],%l2 ! Mem[00000000650001ab]
ldd [%i1+0x010],%l0 ! Mem[0000000064800010]
stw %l7,[%i1+0x0e8] ! Mem[00000000648000e8]
jmpl %o7,%g0
ldsw [%i3+0x088],%l0 ! Mem[0000000065800088]
p43_near_2_le:
ldstub [%i3+0x134],%l7 ! Mem[0000000067800134]
std %l4,[%i3+0x058] ! Mem[0000000067800058]
lduh [%i3+0x1aa],%l2 ! Mem[00000000678001aa]
jmpl %o7,%g0
ldsw [%i2+0x010],%l0 ! Mem[0000000067000010]
p43_near_2_he:
swap [%i1+0x1ec],%l0 ! Mem[00000000668001ec]
stx %l7,[%i2+0x1f0] ! Mem[00000000670001f0]
ldx [%i2+0x000],%l5 ! Mem[0000000067000000]
ldx [%i1+0x160],%l7 ! Mem[0000000066800160]
ldstub [%i3+0x1d5],%l6 ! Mem[00000000678001d5]
ldsh [%i2+0x1b8],%l2 ! Mem[00000000670001b8]
jmpl %o7,%g0
ldub [%i2+0x03f],%l4 ! Mem[000000006700003f]
p44_near_2_le:
jmpl %o7,%g0
swap [%i0+0x134],%l5 ! Mem[0000000068000134]
jmpl %o7,%g0
nop
p44_near_2_he:
ldsh [%i1+0x09e],%l1 ! Mem[000000006880009e]
stw %l0,[%i1+0x11c] ! Mem[000000006880011c]
ldd [%i1+0x190],%l2 ! Mem[0000000068800190]
swap [%i2+0x184],%l5 ! Mem[0000000069000184]
swap [%i2+0x0a0],%l1 ! Mem[00000000690000a0]
swap [%i3+0x058],%l3 ! Mem[0000000069800058]
stb %l4,[%i2+0x022] ! Mem[0000000069000022]
jmpl %o7,%g0
lduw [%i1+0x148],%l4 ! Mem[0000000068800148]
p45_near_2_le:
ldstub [%i2+0x0bd],%l0 ! Mem[000000006b0000bd]
sth %l4,[%i2+0x190] ! Mem[000000006b000190]
sth %l3,[%i2+0x02c] ! Mem[000000006b00002c]
std %l2,[%i2+0x070] ! Mem[000000006b000070]
ldsb [%i1+0x1f8],%l0 ! Mem[000000006a8001f8]
ldstub [%i1+0x054],%l5 ! Mem[000000006a800054]
ldstub [%i0+0x1e7],%l2 ! Mem[000000006a0001e7]
jmpl %o7,%g0
ldd [%i0+0x148],%l4 ! Mem[000000006a000148]
p45_near_2_he:
ldub [%i1+0x0be],%l2 ! Mem[000000006a8000be]
lduh [%i2+0x142],%l4 ! Mem[000000006b000142]
lduh [%i2+0x1f4],%l4 ! Mem[000000006b0001f4]
ldd [%i2+0x178],%l4 ! Mem[000000006b000178]
lduh [%i2+0x006],%l7 ! Mem[000000006b000006]
std %l6,[%i1+0x140] ! Mem[000000006a800140]
ldsb [%i3+0x0d1],%l6 ! Mem[000000006b8000d1]
jmpl %o7,%g0
std %l6,[%i1+0x0d8] ! Mem[000000006a8000d8]
p46_near_2_le:
lduw [%i0+0x17c],%l0 ! Mem[000000006c00017c]
jmpl %o7,%g0
stb %l4,[%i2+0x0af] ! Mem[000000006d0000af]
p46_near_2_he:
ldub [%i2+0x1c4],%l1 ! Mem[000000006d0001c4]
jmpl %o7,%g0
ldsw [%i3+0x180],%l3 ! Mem[000000006d800180]
p47_near_2_le:
ldd [%i1+0x088],%l0 ! Mem[000000006e800088]
ldd [%i2+0x130],%l4 ! Mem[000000006f000130]
ldub [%i2+0x070],%l7 ! Mem[000000006f000070]
ldstub [%i1+0x11f],%l2 ! Mem[000000006e80011f]
ldstub [%i3+0x16e],%l6 ! Mem[000000006f80016e]
ldd [%i3+0x118],%l0 ! Mem[000000006f800118]
ldstub [%i0+0x1e2],%l1 ! Mem[000000006e0001e2]
jmpl %o7,%g0
ldub [%i1+0x0d9],%l4 ! Mem[000000006e8000d9]
p47_near_2_he:
sth %l4,[%i2+0x002] ! Mem[000000006f000002]
ldd [%i3+0x148],%l4 ! Mem[000000006f800148]
ldsb [%i1+0x01a],%l3 ! Mem[000000006e80001a]
jmpl %o7,%g0
std %l0,[%i2+0x150] ! Mem[000000006f000150]
p48_near_2_le:
jmpl %o7,%g0
ldd [%i2+0x128],%l4 ! Mem[0000000071000128]
jmpl %o7,%g0
nop
p48_near_2_he:
ldx [%i2+0x1c0],%l1 ! Mem[00000000710001c0]
ldstub [%i1+0x016],%l1 ! Mem[0000000070800016]
stw %l1,[%i1+0x0b8] ! Mem[00000000708000b8]
ldub [%i0+0x01a],%l1 ! Mem[000000007000001a]
swap [%i0+0x1c4],%l3 ! Mem[00000000700001c4]
jmpl %o7,%g0
stx %l7,[%i1+0x020] ! Mem[0000000070800020]
p49_near_2_le:
ldsh [%i3+0x15e],%l0 ! Mem[000000007380015e]
jmpl %o7,%g0
std %l6,[%i0+0x0b0] ! Mem[00000000720000b0]
p49_near_2_he:
sth %l7,[%i2+0x092] ! Mem[0000000073000092]
stx %l0,[%i0+0x080] ! Mem[0000000072000080]
lduw [%i0+0x1f0],%l7 ! Mem[00000000720001f0]
sth %l7,[%i0+0x0ac] ! Mem[00000000720000ac]
jmpl %o7,%g0
ldub [%i3+0x007],%l6 ! Mem[0000000073800007]
p50_near_2_le:
ldx [%i1+0x0e0],%l0 ! Mem[00000000748000e0]
ldd [%i0+0x0a0],%l2 ! Mem[00000000740000a0]
ldsw [%i3+0x0f4],%l7 ! Mem[00000000758000f4]
ldsb [%i1+0x09d],%l0 ! Mem[000000007480009d]
swap [%i3+0x190],%l4 ! Mem[0000000075800190]
jmpl %o7,%g0
swap [%i3+0x00c],%l3 ! Mem[000000007580000c]
p50_near_2_he:
jmpl %o7,%g0
ldstub [%i2+0x05e],%l4 ! Mem[000000007500005e]
jmpl %o7,%g0
nop
p51_near_2_le:
lduh [%i0+0x1d8],%l5 ! Mem[00000000760001d8]
swap [%i2+0x010],%l0 ! Mem[0000000077000010]
std %l2,[%i2+0x148] ! Mem[0000000077000148]
ldx [%i2+0x1d8],%l0 ! Mem[00000000770001d8]
jmpl %o7,%g0
swap [%i1+0x0bc],%l7 ! Mem[00000000768000bc]
p51_near_2_he:
ldd [%i0+0x1b8],%l2 ! Mem[00000000760001b8]
ldx [%i0+0x1f0],%l6 ! Mem[00000000760001f0]
sth %l2,[%i1+0x002] ! Mem[0000000076800002]
stw %l7,[%i2+0x050] ! Mem[0000000077000050]
jmpl %o7,%g0
stw %l6,[%i3+0x1cc] ! Mem[00000000778001cc]
p52_near_2_le:
stb %l2,[%i2+0x022] ! Mem[0000000079000022]
ldsw [%i1+0x120],%l5 ! Mem[0000000078800120]
swap [%i0+0x11c],%l2 ! Mem[000000007800011c]
stx %l6,[%i3+0x168] ! Mem[0000000079800168]
sth %l5,[%i1+0x018] ! Mem[0000000078800018]
lduw [%i2+0x160],%l7 ! Mem[0000000079000160]
jmpl %o7,%g0
ldsw [%i1+0x0f8],%l4 ! Mem[00000000788000f8]
p52_near_2_he:
std %l2,[%i2+0x080] ! Mem[0000000079000080]
ldstub [%i0+0x0e6],%l0 ! Mem[00000000780000e6]
ldsh [%i0+0x09a],%l3 ! Mem[000000007800009a]
jmpl %o7,%g0
ldx [%i1+0x1a0],%l3 ! Mem[00000000788001a0]
p53_near_2_le:
ldub [%i2+0x1d9],%l5 ! Mem[000000007b0001d9]
ldsh [%i0+0x1b8],%l2 ! Mem[000000007a0001b8]
swap [%i1+0x000],%l1 ! Mem[000000007a800000]
ldstub [%i0+0x1b4],%l2 ! Mem[000000007a0001b4]
ldd [%i1+0x058],%l2 ! Mem[000000007a800058]
lduw [%i3+0x108],%l5 ! Mem[000000007b800108]
jmpl %o7,%g0
stx %l3,[%i1+0x198] ! Mem[000000007a800198]
p53_near_2_he:
swap [%i0+0x08c],%l3 ! Mem[000000007a00008c]
lduw [%i2+0x028],%l6 ! Mem[000000007b000028]
sth %l0,[%i3+0x15e] ! Mem[000000007b80015e]
ldd [%i1+0x180],%l2 ! Mem[000000007a800180]
ldstub [%i1+0x144],%l5 ! Mem[000000007a800144]
jmpl %o7,%g0
sth %l3,[%i2+0x100] ! Mem[000000007b000100]
p54_near_2_le:
ldsh [%i3+0x086],%l6 ! Mem[000000007d800086]
std %l6,[%i2+0x108] ! Mem[000000007d000108]
stw %l0,[%i2+0x13c] ! Mem[000000007d00013c]
stx %l4,[%i2+0x1d8] ! Mem[000000007d0001d8]
sth %l2,[%i0+0x160] ! Mem[000000007c000160]
lduh [%i3+0x17a],%l6 ! Mem[000000007d80017a]
ldsw [%i2+0x180],%l6 ! Mem[000000007d000180]
jmpl %o7,%g0
swap [%i1+0x18c],%l5 ! Mem[000000007c80018c]
p54_near_2_he:
ldub [%i2+0x0fd],%l2 ! Mem[000000007d0000fd]
ldx [%i0+0x098],%l0 ! Mem[000000007c000098]
stb %l4,[%i0+0x0c6] ! Mem[000000007c0000c6]
jmpl %o7,%g0
stx %l7,[%i3+0x028] ! Mem[000000007d800028]
p55_near_2_le:
stb %l4,[%i0+0x013] ! Mem[000000007e000013]
jmpl %o7,%g0
stx %l0,[%i1+0x140] ! Mem[000000007e800140]
p55_near_2_he:
ldsh [%i3+0x192],%l3 ! Mem[000000007f800192]
stb %l3,[%i0+0x0e1] ! Mem[000000007e0000e1]
jmpl %o7,%g0
swap [%i2+0x0a4],%l6 ! Mem[000000007f0000a4]
p56_near_2_le:
swap [%i2+0x0a4],%l1 ! Mem[00000000810000a4]
lduh [%i2+0x122],%l5 ! Mem[0000000081000122]
ldx [%i1+0x0a8],%l1 ! Mem[00000000808000a8]
stw %l0,[%i2+0x15c] ! Mem[000000008100015c]
stx %l4,[%i1+0x088] ! Mem[0000000080800088]
jmpl %o7,%g0
stb %l1,[%i0+0x07a] ! Mem[000000008000007a]
p56_near_2_he:
stw %l1,[%i1+0x034] ! Mem[0000000080800034]
swap [%i0+0x0cc],%l5 ! Mem[00000000800000cc]
ldsh [%i2+0x194],%l7 ! Mem[0000000081000194]
stw %l5,[%i2+0x034] ! Mem[0000000081000034]
std %l0,[%i1+0x138] ! Mem[0000000080800138]
lduw [%i1+0x090],%l7 ! Mem[0000000080800090]
ldd [%i3+0x180],%l4 ! Mem[0000000081800180]
jmpl %o7,%g0
swap [%i3+0x170],%l3 ! Mem[0000000081800170]
p57_near_2_le:
sth %l0,[%i2+0x1fc] ! Mem[00000000830001fc]
stx %l7,[%i3+0x098] ! Mem[0000000083800098]
jmpl %o7,%g0
stx %l0,[%i2+0x020] ! Mem[0000000083000020]
p57_near_2_he:
ldsw [%i2+0x1f4],%l6 ! Mem[00000000830001f4]
ldstub [%i1+0x002],%l2 ! Mem[0000000082800002]
stx %l5,[%i1+0x100] ! Mem[0000000082800100]
jmpl %o7,%g0
ldub [%i3+0x14f],%l4 ! Mem[000000008380014f]
p58_near_2_le:
lduw [%i2+0x100],%l5 ! Mem[0000000085000100]
jmpl %o7,%g0
ldub [%i2+0x0a1],%l5 ! Mem[00000000850000a1]
p58_near_2_he:
stx %l0,[%i1+0x038] ! Mem[0000000084800038]
ldx [%i0+0x138],%l4 ! Mem[0000000084000138]
ldsb [%i3+0x16a],%l1 ! Mem[000000008580016a]
stb %l4,[%i0+0x047] ! Mem[0000000084000047]
jmpl %o7,%g0
lduh [%i1+0x168],%l0 ! Mem[0000000084800168]
p59_near_2_le:
ldsw [%i3+0x090],%l1 ! Mem[0000000087800090]
ldstub [%i1+0x0a2],%l3 ! Mem[00000000868000a2]
jmpl %o7,%g0
sth %l7,[%i0+0x0f4] ! Mem[00000000860000f4]
p59_near_2_he:
ldx [%i1+0x060],%l3 ! Mem[0000000086800060]
swap [%i1+0x008],%l5 ! Mem[0000000086800008]
jmpl %o7,%g0
lduw [%i3+0x1e4],%l1 ! Mem[00000000878001e4]
p60_near_2_le:
ldsh [%i0+0x0e8],%l0 ! Mem[00000000880000e8]
jmpl %o7,%g0
swap [%i2+0x1b4],%l4 ! Mem[00000000890001b4]
p60_near_2_he:
jmpl %o7,%g0
ldsb [%i1+0x011],%l2 ! Mem[0000000088800011]
jmpl %o7,%g0
nop
p61_near_2_le:
ldd [%i3+0x008],%l2 ! Mem[000000008b800008]
ldstub [%i1+0x114],%l7 ! Mem[000000008a800114]
lduh [%i2+0x0c0],%l7 ! Mem[000000008b0000c0]
jmpl %o7,%g0
ldd [%i2+0x090],%l6 ! Mem[000000008b000090]
p61_near_2_he:
std %l0,[%i1+0x168] ! Mem[000000008a800168]
sth %l4,[%i0+0x066] ! Mem[000000008a000066]
stw %l0,[%i0+0x168] ! Mem[000000008a000168]
std %l2,[%i0+0x030] ! Mem[000000008a000030]
jmpl %o7,%g0
sth %l7,[%i1+0x0c8] ! Mem[000000008a8000c8]
p62_near_2_le:
swap [%i2+0x088],%l1 ! Mem[000000008d000088]
ldsb [%i1+0x17f],%l0 ! Mem[000000008c80017f]
std %l4,[%i0+0x088] ! Mem[000000008c000088]
ldsw [%i2+0x058],%l1 ! Mem[000000008d000058]
stb %l2,[%i2+0x14f] ! Mem[000000008d00014f]
jmpl %o7,%g0
stw %l0,[%i1+0x1dc] ! Mem[000000008c8001dc]
p62_near_2_he:
swap [%i3+0x13c],%l4 ! Mem[000000008d80013c]
ldub [%i0+0x1bd],%l3 ! Mem[000000008c0001bd]
jmpl %o7,%g0
sth %l2,[%i2+0x146] ! Mem[000000008d000146]
p63_near_2_le:
jmpl %o7,%g0
sth %l5,[%i0+0x128] ! Mem[000000008e000128]
jmpl %o7,%g0
nop
p63_near_2_he:
sth %l6,[%i1+0x130] ! Mem[000000008e800130]
ldsw [%i3+0x044],%l4 ! Mem[000000008f800044]
lduw [%i2+0x168],%l0 ! Mem[000000008f000168]
lduw [%i2+0x030],%l2 ! Mem[000000008f000030]
ldsh [%i3+0x0c8],%l7 ! Mem[000000008f8000c8]
jmpl %o7,%g0
ldd [%i0+0x0a8],%l0 ! Mem[000000008e0000a8]
near2_b2b_h:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near2_b2b_l:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
ldub [%i1+0x041],%l0 ! Mem[0000000010800041]
lduw [%i2+0x078],%l1 ! Mem[0000000011000078]
swap [%i0+0x01c],%l0 ! Mem[000000001000001c]
jmpl %o7,%g0
swap [%i0+0x038],%l0 ! Mem[0000000010000038]
p0_near_3_he:
ldub [%i0+0x00d],%l0 ! Mem[000000001000000d]
lduh [%i3+0x05c],%l6 ! Mem[000000001180005c]
stb %l0,[%i3+0x11a] ! Mem[000000001180011a]
jmpl %o7,%g0
ldstub [%i3+0x0b4],%l7 ! Mem[00000000118000b4]
p1_near_3_le:
jmpl %o7,%g0
std %l0,[%i2+0x1a8] ! Mem[00000000130001a8]
jmpl %o7,%g0
nop
p1_near_3_he:
ldsw [%i2+0x0e4],%l4 ! Mem[00000000130000e4]
ldstub [%i3+0x00c],%l7 ! Mem[000000001380000c]
ldsh [%i1+0x188],%l4 ! Mem[0000000012800188]
ldsh [%i1+0x02c],%l6 ! Mem[000000001280002c]
swap [%i3+0x158],%l6 ! Mem[0000000013800158]
jmpl %o7,%g0
sth %l7,[%i1+0x0bc] ! Mem[00000000128000bc]
p2_near_3_le:
stw %l5,[%i0+0x0ec] ! Mem[00000000140000ec]
ldx [%i0+0x1b0],%l6 ! Mem[00000000140001b0]
ldsb [%i1+0x007],%l6 ! Mem[0000000014800007]
lduh [%i0+0x1d4],%l6 ! Mem[00000000140001d4]
jmpl %o7,%g0
stb %l2,[%i0+0x198] ! Mem[0000000014000198]
p2_near_3_he:
ldd [%i1+0x0a8],%l2 ! Mem[00000000148000a8]
swap [%i1+0x104],%l4 ! Mem[0000000014800104]
ldd [%i3+0x0f8],%l6 ! Mem[00000000158000f8]
lduh [%i1+0x09e],%l1 ! Mem[000000001480009e]
ldub [%i0+0x03f],%l2 ! Mem[000000001400003f]
ldstub [%i0+0x0ae],%l3 ! Mem[00000000140000ae]
std %l2,[%i1+0x0a0] ! Mem[00000000148000a0]
jmpl %o7,%g0
ldstub [%i3+0x0d9],%l4 ! Mem[00000000158000d9]
p3_near_3_le:
ldd [%i1+0x1f8],%l0 ! Mem[00000000168001f8]
lduw [%i3+0x0bc],%l7 ! Mem[00000000178000bc]
stb %l0,[%i0+0x006] ! Mem[0000000016000006]
lduh [%i2+0x1d6],%l2 ! Mem[00000000170001d6]
stw %l5,[%i3+0x190] ! Mem[0000000017800190]
jmpl %o7,%g0
ldub [%i0+0x194],%l7 ! Mem[0000000016000194]
p3_near_3_he:
ldsh [%i0+0x14e],%l4 ! Mem[000000001600014e]
ldsh [%i3+0x16e],%l6 ! Mem[000000001780016e]
sth %l5,[%i1+0x038] ! Mem[0000000016800038]
ldx [%i2+0x1f0],%l5 ! Mem[00000000170001f0]
stx %l1,[%i0+0x158] ! Mem[0000000016000158]
jmpl %o7,%g0
std %l6,[%i3+0x058] ! Mem[0000000017800058]
p4_near_3_le:
ldx [%i0+0x0c8],%l0 ! Mem[00000000180000c8]
stb %l4,[%i0+0x1b5] ! Mem[00000000180001b5]
stb %l3,[%i0+0x008] ! Mem[0000000018000008]
sth %l2,[%i2+0x1c6] ! Mem[00000000190001c6]
lduh [%i2+0x148],%l4 ! Mem[0000000019000148]
stw %l3,[%i1+0x1e8] ! Mem[00000000188001e8]
jmpl %o7,%g0
stw %l7,[%i3+0x0ac] ! Mem[00000000198000ac]
p4_near_3_he:
ldsw [%i1+0x1f4],%l4 ! Mem[00000000188001f4]
swap [%i3+0x17c],%l4 ! Mem[000000001980017c]
lduw [%i0+0x17c],%l7 ! Mem[000000001800017c]
ldstub [%i1+0x08d],%l2 ! Mem[000000001880008d]
jmpl %o7,%g0
std %l6,[%i3+0x0f0] ! Mem[00000000198000f0]
p5_near_3_le:
ldsh [%i3+0x1a2],%l0 ! Mem[000000001b8001a2]
ldsh [%i0+0x0c0],%l2 ! Mem[000000001a0000c0]
lduh [%i0+0x186],%l2 ! Mem[000000001a000186]
ldd [%i2+0x188],%l2 ! Mem[000000001b000188]
ldstub [%i2+0x15b],%l0 ! Mem[000000001b00015b]
lduh [%i2+0x050],%l3 ! Mem[000000001b000050]
jmpl %o7,%g0
ldd [%i2+0x100],%l4 ! Mem[000000001b000100]
p5_near_3_he:
std %l6,[%i0+0x028] ! Mem[000000001a000028]
ldub [%i0+0x0bb],%l5 ! Mem[000000001a0000bb]
ldsb [%i3+0x062],%l0 ! Mem[000000001b800062]
swap [%i1+0x084],%l4 ! Mem[000000001a800084]
jmpl %o7,%g0
lduh [%i3+0x0c2],%l0 ! Mem[000000001b8000c2]
p6_near_3_le:
lduw [%i1+0x108],%l7 ! Mem[000000001c800108]
jmpl %o7,%g0
ldx [%i0+0x078],%l1 ! Mem[000000001c000078]
p6_near_3_he:
std %l0,[%i0+0x030] ! Mem[000000001c000030]
ldsw [%i3+0x16c],%l2 ! Mem[000000001d80016c]
jmpl %o7,%g0
stx %l0,[%i1+0x1d8] ! Mem[000000001c8001d8]
p7_near_3_le:
lduw [%i1+0x0ac],%l2 ! Mem[000000001e8000ac]
ldsb [%i2+0x17f],%l1 ! Mem[000000001f00017f]
lduw [%i2+0x05c],%l7 ! Mem[000000001f00005c]
sth %l3,[%i3+0x0fe] ! Mem[000000001f8000fe]
jmpl %o7,%g0
ldsb [%i1+0x121],%l5 ! Mem[000000001e800121]
p7_near_3_he:
lduh [%i0+0x0a2],%l3 ! Mem[000000001e0000a2]
ldsb [%i0+0x0e9],%l6 ! Mem[000000001e0000e9]
ldsh [%i3+0x1ac],%l6 ! Mem[000000001f8001ac]
lduh [%i1+0x0ec],%l5 ! Mem[000000001e8000ec]
swap [%i3+0x1ec],%l1 ! Mem[000000001f8001ec]
ldsh [%i0+0x112],%l5 ! Mem[000000001e000112]
jmpl %o7,%g0
lduh [%i0+0x188],%l6 ! Mem[000000001e000188]
p8_near_3_le:
swap [%i3+0x164],%l7 ! Mem[0000000021800164]
stx %l4,[%i1+0x148] ! Mem[0000000020800148]
stw %l6,[%i3+0x16c] ! Mem[000000002180016c]
ldsb [%i1+0x018],%l5 ! Mem[0000000020800018]
swap [%i2+0x1f4],%l5 ! Mem[00000000210001f4]
ldstub [%i2+0x17f],%l1 ! Mem[000000002100017f]
jmpl %o7,%g0
ldsh [%i3+0x07e],%l7 ! Mem[000000002180007e]
p8_near_3_he:
swap [%i1+0x1ac],%l5 ! Mem[00000000208001ac]
lduh [%i1+0x062],%l6 ! Mem[0000000020800062]
sth %l3,[%i3+0x082] ! Mem[0000000021800082]
ldsb [%i3+0x0c9],%l6 ! Mem[00000000218000c9]
stx %l6,[%i1+0x1a8] ! Mem[00000000208001a8]
ldub [%i2+0x0cd],%l5 ! Mem[00000000210000cd]
jmpl %o7,%g0
ldsw [%i1+0x1cc],%l1 ! Mem[00000000208001cc]
p9_near_3_le:
stw %l4,[%i2+0x1ac] ! Mem[00000000230001ac]
jmpl %o7,%g0
lduw [%i1+0x094],%l2 ! Mem[0000000022800094]
p9_near_3_he:
lduh [%i2+0x082],%l0 ! Mem[0000000023000082]
ldsw [%i2+0x13c],%l1 ! Mem[000000002300013c]
ldsh [%i1+0x1e2],%l1 ! Mem[00000000228001e2]
ldstub [%i3+0x0f9],%l4 ! Mem[00000000238000f9]
ldsw [%i3+0x1b8],%l1 ! Mem[00000000238001b8]
swap [%i1+0x070],%l4 ! Mem[0000000022800070]
jmpl %o7,%g0
ldstub [%i1+0x14a],%l5 ! Mem[000000002280014a]
p10_near_3_le:
ldub [%i3+0x035],%l5 ! Mem[0000000025800035]
ldsb [%i1+0x13d],%l0 ! Mem[000000002480013d]
stb %l2,[%i2+0x1b0] ! Mem[00000000250001b0]
ldsh [%i1+0x03e],%l4 ! Mem[000000002480003e]
stw %l1,[%i1+0x0a0] ! Mem[00000000248000a0]
ldsw [%i3+0x058],%l3 ! Mem[0000000025800058]
ldstub [%i2+0x022],%l4 ! Mem[0000000025000022]
jmpl %o7,%g0
std %l6,[%i1+0x078] ! Mem[0000000024800078]
p10_near_3_he:
ldd [%i0+0x008],%l4 ! Mem[0000000024000008]
lduw [%i1+0x0d4],%l6 ! Mem[00000000248000d4]
swap [%i3+0x0f8],%l4 ! Mem[00000000258000f8]
stx %l0,[%i3+0x138] ! Mem[0000000025800138]
ldstub [%i1+0x1a9],%l1 ! Mem[00000000248001a9]
jmpl %o7,%g0
swap [%i2+0x184],%l3 ! Mem[0000000025000184]
p11_near_3_le:
ldx [%i0+0x140],%l7 ! Mem[0000000026000140]
ldx [%i2+0x0d0],%l6 ! Mem[00000000270000d0]
sth %l6,[%i1+0x0c8] ! Mem[00000000268000c8]
sth %l7,[%i0+0x0ac] ! Mem[00000000260000ac]
ldsb [%i3+0x01e],%l5 ! Mem[000000002780001e]
jmpl %o7,%g0
stw %l1,[%i0+0x1b4] ! Mem[00000000260001b4]
p11_near_3_he:
ldsw [%i2+0x158],%l0 ! Mem[0000000027000158]
ldsb [%i2+0x050],%l3 ! Mem[0000000027000050]
stw %l4,[%i3+0x104] ! Mem[0000000027800104]
jmpl %o7,%g0
swap [%i0+0x050],%l0 ! Mem[0000000026000050]
p12_near_3_le:
ldstub [%i1+0x147],%l7 ! Mem[0000000028800147]
lduh [%i1+0x146],%l5 ! Mem[0000000028800146]
stw %l6,[%i3+0x124] ! Mem[0000000029800124]
stx %l4,[%i3+0x1f8] ! Mem[00000000298001f8]
lduw [%i1+0x1d8],%l6 ! Mem[00000000288001d8]
jmpl %o7,%g0
ldstub [%i0+0x1f0],%l4 ! Mem[00000000280001f0]
p12_near_3_he:
ldx [%i1+0x0f8],%l3 ! Mem[00000000288000f8]
sth %l5,[%i0+0x100] ! Mem[0000000028000100]
sth %l5,[%i2+0x12a] ! Mem[000000002900012a]
ldd [%i0+0x0d0],%l0 ! Mem[00000000280000d0]
stw %l0,[%i0+0x0e4] ! Mem[00000000280000e4]
swap [%i1+0x0b8],%l3 ! Mem[00000000288000b8]
ldsb [%i0+0x1a7],%l3 ! Mem[00000000280001a7]
jmpl %o7,%g0
stw %l4,[%i1+0x088] ! Mem[0000000028800088]
p13_near_3_le:
ldsh [%i1+0x082],%l4 ! Mem[000000002a800082]
std %l0,[%i3+0x0a8] ! Mem[000000002b8000a8]
sth %l5,[%i3+0x136] ! Mem[000000002b800136]
stb %l5,[%i1+0x100] ! Mem[000000002a800100]
ldsb [%i0+0x14f],%l4 ! Mem[000000002a00014f]
ldd [%i1+0x0b8],%l0 ! Mem[000000002a8000b8]
ldsh [%i0+0x008],%l6 ! Mem[000000002a000008]
jmpl %o7,%g0
swap [%i2+0x160],%l7 ! Mem[000000002b000160]
p13_near_3_he:
jmpl %o7,%g0
ldsw [%i1+0x078],%l3 ! Mem[000000002a800078]
jmpl %o7,%g0
nop
p14_near_3_le:
sth %l4,[%i3+0x166] ! Mem[000000002d800166]
ldd [%i3+0x130],%l4 ! Mem[000000002d800130]
ldstub [%i1+0x0f2],%l5 ! Mem[000000002c8000f2]
ldd [%i0+0x1d0],%l4 ! Mem[000000002c0001d0]
jmpl %o7,%g0
swap [%i3+0x068],%l7 ! Mem[000000002d800068]
p14_near_3_he:
ldstub [%i3+0x192],%l3 ! Mem[000000002d800192]
lduw [%i0+0x194],%l2 ! Mem[000000002c000194]
jmpl %o7,%g0
swap [%i0+0x1d0],%l4 ! Mem[000000002c0001d0]
p15_near_3_le:
lduh [%i2+0x13c],%l0 ! Mem[000000002f00013c]
ldstub [%i2+0x106],%l7 ! Mem[000000002f000106]
ldsh [%i2+0x140],%l2 ! Mem[000000002f000140]
std %l6,[%i3+0x178] ! Mem[000000002f800178]
swap [%i1+0x05c],%l2 ! Mem[000000002e80005c]
ldub [%i2+0x1ad],%l5 ! Mem[000000002f0001ad]
jmpl %o7,%g0
std %l6,[%i3+0x040] ! Mem[000000002f800040]
p15_near_3_he:
ldsh [%i1+0x0bc],%l0 ! Mem[000000002e8000bc]
lduh [%i3+0x058],%l7 ! Mem[000000002f800058]
jmpl %o7,%g0
ldd [%i2+0x1e0],%l0 ! Mem[000000002f0001e0]
p16_near_3_le:
sth %l3,[%i2+0x16a] ! Mem[000000003100016a]
ldsb [%i3+0x103],%l0 ! Mem[0000000031800103]
jmpl %o7,%g0
stx %l6,[%i3+0x1f8] ! Mem[00000000318001f8]
p16_near_3_he:
jmpl %o7,%g0
ldd [%i3+0x010],%l4 ! Mem[0000000031800010]
jmpl %o7,%g0
nop
p17_near_3_le:
jmpl %o7,%g0
ldsh [%i1+0x128],%l2 ! Mem[0000000032800128]
jmpl %o7,%g0
nop
p17_near_3_he:
swap [%i3+0x1c4],%l2 ! Mem[00000000338001c4]
lduh [%i3+0x1f6],%l2 ! Mem[00000000338001f6]
ldx [%i3+0x190],%l5 ! Mem[0000000033800190]
jmpl %o7,%g0
lduh [%i0+0x1b4],%l7 ! Mem[00000000320001b4]
p18_near_3_le:
ldsb [%i2+0x006],%l0 ! Mem[0000000035000006]
swap [%i3+0x18c],%l0 ! Mem[000000003580018c]
ldsh [%i3+0x184],%l1 ! Mem[0000000035800184]
jmpl %o7,%g0
ldub [%i3+0x18c],%l4 ! Mem[000000003580018c]
p18_near_3_he:
stw %l6,[%i3+0x1d8] ! Mem[00000000358001d8]
stx %l4,[%i1+0x1d0] ! Mem[00000000348001d0]
stb %l6,[%i2+0x1a3] ! Mem[00000000350001a3]
stw %l5,[%i0+0x1ac] ! Mem[00000000340001ac]
ldsw [%i0+0x1ec],%l2 ! Mem[00000000340001ec]
ldsh [%i0+0x1ba],%l1 ! Mem[00000000340001ba]
stw %l4,[%i3+0x050] ! Mem[0000000035800050]
jmpl %o7,%g0
ldsw [%i0+0x168],%l5 ! Mem[0000000034000168]
p19_near_3_le:
stx %l3,[%i1+0x0e0] ! Mem[00000000368000e0]
sth %l6,[%i1+0x084] ! Mem[0000000036800084]
ldstub [%i0+0x1cf],%l0 ! Mem[00000000360001cf]
jmpl %o7,%g0
ldub [%i3+0x128],%l2 ! Mem[0000000037800128]
p19_near_3_he:
ldsw [%i2+0x164],%l7 ! Mem[0000000037000164]
ldsh [%i0+0x18c],%l0 ! Mem[000000003600018c]
ldstub [%i1+0x17c],%l4 ! Mem[000000003680017c]
jmpl %o7,%g0
ldstub [%i0+0x17f],%l7 ! Mem[000000003600017f]
p20_near_3_le:
std %l0,[%i0+0x0d0] ! Mem[00000000380000d0]
stw %l1,[%i0+0x134] ! Mem[0000000038000134]
lduw [%i1+0x158],%l6 ! Mem[0000000038800158]
jmpl %o7,%g0
sth %l6,[%i3+0x080] ! Mem[0000000039800080]
p20_near_3_he:
ldstub [%i2+0x1fd],%l0 ! Mem[00000000390001fd]
ldsh [%i1+0x13e],%l2 ! Mem[000000003880013e]
ldsw [%i3+0x0a0],%l4 ! Mem[00000000398000a0]
ldd [%i2+0x030],%l6 ! Mem[0000000039000030]
lduw [%i2+0x178],%l5 ! Mem[0000000039000178]
ldsw [%i1+0x118],%l7 ! Mem[0000000038800118]
jmpl %o7,%g0
lduh [%i3+0x052],%l4 ! Mem[0000000039800052]
p21_near_3_le:
sth %l7,[%i2+0x052] ! Mem[000000003b000052]
sth %l2,[%i1+0x074] ! Mem[000000003a800074]
stb %l0,[%i1+0x0dc] ! Mem[000000003a8000dc]
stb %l7,[%i2+0x1c5] ! Mem[000000003b0001c5]
lduw [%i3+0x0bc],%l1 ! Mem[000000003b8000bc]
jmpl %o7,%g0
ldsh [%i0+0x166],%l5 ! Mem[000000003a000166]
p21_near_3_he:
ldsw [%i2+0x17c],%l7 ! Mem[000000003b00017c]
jmpl %o7,%g0
swap [%i0+0x094],%l2 ! Mem[000000003a000094]
p22_near_3_le:
jmpl %o7,%g0
ldsw [%i0+0x094],%l5 ! Mem[000000003c000094]
jmpl %o7,%g0
nop
p22_near_3_he:
stw %l1,[%i3+0x1c0] ! Mem[000000003d8001c0]
jmpl %o7,%g0
ldsb [%i1+0x0f9],%l4 ! Mem[000000003c8000f9]
p23_near_3_le:
ldx [%i1+0x000],%l1 ! Mem[000000003e800000]
ldstub [%i0+0x07d],%l0 ! Mem[000000003e00007d]
jmpl %o7,%g0
std %l2,[%i1+0x078] ! Mem[000000003e800078]
p23_near_3_he:
sth %l3,[%i1+0x0fe] ! Mem[000000003e8000fe]
std %l2,[%i2+0x038] ! Mem[000000003f000038]
stx %l3,[%i3+0x088] ! Mem[000000003f800088]
ldd [%i0+0x0a0],%l2 ! Mem[000000003e0000a0]
stw %l0,[%i0+0x0c4] ! Mem[000000003e0000c4]
swap [%i1+0x02c],%l7 ! Mem[000000003e80002c]
ldsh [%i2+0x1a8],%l4 ! Mem[000000003f0001a8]
jmpl %o7,%g0
ldx [%i2+0x008],%l6 ! Mem[000000003f000008]
p24_near_3_le:
swap [%i0+0x1b0],%l4 ! Mem[00000000400001b0]
stb %l6,[%i1+0x0b5] ! Mem[00000000408000b5]
ldd [%i0+0x0e8],%l0 ! Mem[00000000400000e8]
ldsh [%i3+0x1fc],%l0 ! Mem[00000000418001fc]
jmpl %o7,%g0
stw %l7,[%i2+0x09c] ! Mem[000000004100009c]
p24_near_3_he:
ldsb [%i2+0x147],%l7 ! Mem[0000000041000147]
ldstub [%i0+0x146],%l2 ! Mem[0000000040000146]
sth %l0,[%i0+0x0fe] ! Mem[00000000400000fe]
stx %l4,[%i1+0x1d8] ! Mem[00000000408001d8]
jmpl %o7,%g0
sth %l2,[%i1+0x160] ! Mem[0000000040800160]
p25_near_3_le:
jmpl %o7,%g0
sth %l2,[%i1+0x030] ! Mem[0000000042800030]
jmpl %o7,%g0
nop
p25_near_3_he:
lduw [%i1+0x074],%l2 ! Mem[0000000042800074]
swap [%i2+0x0fc],%l0 ! Mem[00000000430000fc]
ldsb [%i3+0x1c5],%l7 ! Mem[00000000438001c5]
stx %l6,[%i1+0x080] ! Mem[0000000042800080]
lduw [%i1+0x128],%l6 ! Mem[0000000042800128]
stb %l0,[%i1+0x13d] ! Mem[000000004280013d]
ldstub [%i3+0x022],%l1 ! Mem[0000000043800022]
jmpl %o7,%g0
ldx [%i3+0x1b0],%l2 ! Mem[00000000438001b0]
p26_near_3_le:
std %l4,[%i3+0x1d0] ! Mem[00000000458001d0]
ldsw [%i3+0x17c],%l1 ! Mem[000000004580017c]
ldstub [%i3+0x07e],%l7 ! Mem[000000004580007e]
stx %l3,[%i3+0x0f8] ! Mem[00000000458000f8]
std %l4,[%i1+0x100] ! Mem[0000000044800100]
jmpl %o7,%g0
lduh [%i1+0x12a],%l5 ! Mem[000000004480012a]
p26_near_3_he:
ldd [%i1+0x0c8],%l6 ! Mem[00000000448000c8]
stx %l6,[%i0+0x0a0] ! Mem[00000000440000a0]
ldsb [%i3+0x00e],%l5 ! Mem[000000004580000e]
jmpl %o7,%g0
ldsh [%i1+0x1ec],%l1 ! Mem[00000000448001ec]
p27_near_3_le:
jmpl %o7,%g0
std %l6,[%i2+0x008] ! Mem[0000000047000008]
jmpl %o7,%g0
nop
p27_near_3_he:
std %l0,[%i3+0x1c8] ! Mem[00000000478001c8]
swap [%i1+0x1cc],%l2 ! Mem[00000000468001cc]
jmpl %o7,%g0
ldstub [%i0+0x1a7],%l3 ! Mem[00000000460001a7]
p28_near_3_le:
stx %l3,[%i2+0x1c0] ! Mem[00000000490001c0]
jmpl %o7,%g0
lduh [%i0+0x002],%l7 ! Mem[0000000048000002]
p28_near_3_he:
stw %l6,[%i3+0x1b0] ! Mem[00000000498001b0]
ldsh [%i2+0x014],%l5 ! Mem[0000000049000014]
ldd [%i2+0x1f8],%l4 ! Mem[00000000490001f8]
ldd [%i0+0x1b8],%l2 ! Mem[00000000480001b8]
ldstub [%i3+0x01f],%l4 ! Mem[000000004980001f]
jmpl %o7,%g0
swap [%i3+0x198],%l3 ! Mem[0000000049800198]
p29_near_3_le:
ldsw [%i1+0x1cc],%l2 ! Mem[000000004a8001cc]
jmpl %o7,%g0
ldub [%i2+0x19b],%l1 ! Mem[000000004b00019b]
p29_near_3_he:
jmpl %o7,%g0
stb %l3,[%i1+0x02d] ! Mem[000000004a80002d]
jmpl %o7,%g0
nop
p30_near_3_le:
ldstub [%i3+0x000],%l5 ! Mem[000000004d800000]
std %l6,[%i0+0x160] ! Mem[000000004c000160]
ldsw [%i3+0x144],%l2 ! Mem[000000004d800144]
sth %l0,[%i3+0x0fe] ! Mem[000000004d8000fe]
stx %l4,[%i1+0x1f8] ! Mem[000000004c8001f8]
ldd [%i1+0x1f8],%l6 ! Mem[000000004c8001f8]
std %l4,[%i0+0x1d0] ! Mem[000000004c0001d0]
jmpl %o7,%g0
ldd [%i0+0x1a0],%l6 ! Mem[000000004c0001a0]
p30_near_3_he:
ldstub [%i3+0x173],%l3 ! Mem[000000004d800173]
sth %l2,[%i2+0x0fc] ! Mem[000000004d0000fc]
ldsb [%i2+0x09d],%l0 ! Mem[000000004d00009d]
jmpl %o7,%g0
ldsh [%i3+0x01a],%l6 ! Mem[000000004d80001a]
p31_near_3_le:
stw %l1,[%i2+0x0a0] ! Mem[000000004f0000a0]
stw %l3,[%i1+0x078] ! Mem[000000004e800078]
stw %l4,[%i1+0x020] ! Mem[000000004e800020]
ldstub [%i2+0x0e0],%l2 ! Mem[000000004f0000e0]
stw %l2,[%i2+0x1a4] ! Mem[000000004f0001a4]
jmpl %o7,%g0
ldsh [%i3+0x1a8],%l3 ! Mem[000000004f8001a8]
p31_near_3_he:
stb %l3,[%i2+0x00d] ! Mem[000000004f00000d]
ldsw [%i1+0x024],%l7 ! Mem[000000004e800024]
stw %l1,[%i2+0x0d4] ! Mem[000000004f0000d4]
ldstub [%i0+0x124],%l0 ! Mem[000000004e000124]
ldx [%i1+0x020],%l0 ! Mem[000000004e800020]
sth %l7,[%i3+0x0bc] ! Mem[000000004f8000bc]
jmpl %o7,%g0
swap [%i3+0x1c8],%l0 ! Mem[000000004f8001c8]
p32_near_3_le:
stb %l7,[%i3+0x0ad] ! Mem[00000000518000ad]
ldsh [%i3+0x026],%l6 ! Mem[0000000051800026]
ldd [%i3+0x1d0],%l6 ! Mem[00000000518001d0]
jmpl %o7,%g0
stb %l2,[%i1+0x198] ! Mem[0000000050800198]
p32_near_3_he:
ldd [%i0+0x1d0],%l4 ! Mem[00000000500001d0]
ldstub [%i3+0x0d1],%l6 ! Mem[00000000518000d1]
ldsw [%i2+0x080],%l3 ! Mem[0000000051000080]
swap [%i0+0x0c8],%l6 ! Mem[00000000500000c8]
ldd [%i0+0x188],%l6 ! Mem[0000000050000188]
ldstub [%i3+0x13e],%l4 ! Mem[000000005180013e]
ldsh [%i2+0x1d2],%l7 ! Mem[00000000510001d2]
jmpl %o7,%g0
lduh [%i3+0x112],%l5 ! Mem[0000000051800112]
p33_near_3_le:
swap [%i1+0x09c],%l1 ! Mem[000000005280009c]
stx %l6,[%i2+0x1d0] ! Mem[00000000530001d0]
ldd [%i3+0x0a8],%l2 ! Mem[00000000538000a8]
stx %l3,[%i2+0x190] ! Mem[0000000053000190]
swap [%i3+0x194],%l2 ! Mem[0000000053800194]
ldstub [%i1+0x1f0],%l4 ! Mem[00000000528001f0]
std %l6,[%i0+0x180] ! Mem[0000000052000180]
jmpl %o7,%g0
ldd [%i1+0x168],%l4 ! Mem[0000000052800168]
p33_near_3_he:
swap [%i3+0x08c],%l3 ! Mem[000000005380008c]
swap [%i1+0x084],%l2 ! Mem[0000000052800084]
jmpl %o7,%g0
ldsw [%i1+0x0c4],%l0 ! Mem[00000000528000c4]
p34_near_3_le:
lduw [%i0+0x184],%l1 ! Mem[0000000054000184]
stx %l4,[%i1+0x188] ! Mem[0000000054800188]
ldub [%i0+0x097],%l2 ! Mem[0000000054000097]
jmpl %o7,%g0
std %l0,[%i3+0x070] ! Mem[0000000055800070]
p34_near_3_he:
jmpl %o7,%g0
std %l0,[%i3+0x138] ! Mem[0000000055800138]
jmpl %o7,%g0
nop
p35_near_3_le:
sth %l6,[%i2+0x0c8] ! Mem[00000000570000c8]
ldd [%i2+0x088],%l6 ! Mem[0000000057000088]
ldx [%i2+0x020],%l6 ! Mem[0000000057000020]
ldstub [%i1+0x1e5],%l4 ! Mem[00000000568001e5]
jmpl %o7,%g0
ldd [%i0+0x008],%l6 ! Mem[0000000056000008]
p35_near_3_he:
ldstub [%i2+0x188],%l6 ! Mem[0000000057000188]
swap [%i1+0x110],%l2 ! Mem[0000000056800110]
lduw [%i3+0x03c],%l3 ! Mem[000000005780003c]
ldub [%i1+0x060],%l2 ! Mem[0000000056800060]
jmpl %o7,%g0
lduh [%i0+0x0da],%l4 ! Mem[00000000560000da]
p36_near_3_le:
ldsb [%i2+0x17f],%l7 ! Mem[000000005900017f]
ldstub [%i2+0x0ad],%l2 ! Mem[00000000590000ad]
ldx [%i0+0x100],%l4 ! Mem[0000000058000100]
ldstub [%i2+0x009],%l7 ! Mem[0000000059000009]
jmpl %o7,%g0
std %l2,[%i2+0x0f0] ! Mem[00000000590000f0]
p36_near_3_he:
ldstub [%i1+0x0fd],%l0 ! Mem[00000000588000fd]
jmpl %o7,%g0
ldub [%i1+0x15e],%l5 ! Mem[000000005880015e]
p37_near_3_le:
ldub [%i2+0x14f],%l4 ! Mem[000000005b00014f]
ldsb [%i3+0x06a],%l7 ! Mem[000000005b80006a]
swap [%i0+0x024],%l7 ! Mem[000000005a000024]
ldub [%i3+0x08d],%l2 ! Mem[000000005b80008d]
ldd [%i3+0x100],%l4 ! Mem[000000005b800100]
jmpl %o7,%g0
ldsh [%i2+0x07e],%l7 ! Mem[000000005b00007e]
p37_near_3_he:
ldstub [%i0+0x18d],%l5 ! Mem[000000005a00018d]
std %l6,[%i1+0x040] ! Mem[000000005a800040]
ldsw [%i3+0x080],%l3 ! Mem[000000005b800080]
ldx [%i0+0x0e8],%l6 ! Mem[000000005a0000e8]
ldsb [%i0+0x0a7],%l6 ! Mem[000000005a0000a7]
ldx [%i3+0x008],%l5 ! Mem[000000005b800008]
jmpl %o7,%g0
ldd [%i1+0x0f0],%l6 ! Mem[000000005a8000f0]
p38_near_3_le:
jmpl %o7,%g0
sth %l2,[%i3+0x07c] ! Mem[000000005d80007c]
jmpl %o7,%g0
nop
p38_near_3_he:
ldstub [%i1+0x19b],%l3 ! Mem[000000005c80019b]
lduw [%i2+0x140],%l2 ! Mem[000000005d000140]
ldstub [%i0+0x09d],%l0 ! Mem[000000005c00009d]
jmpl %o7,%g0
ldub [%i1+0x058],%l7 ! Mem[000000005c800058]
p39_near_3_le:
swap [%i1+0x0dc],%l2 ! Mem[000000005e8000dc]
stb %l0,[%i3+0x0bd] ! Mem[000000005f8000bd]
std %l6,[%i3+0x058] ! Mem[000000005f800058]
jmpl %o7,%g0
swap [%i2+0x100],%l3 ! Mem[000000005f000100]
p39_near_3_he:
ldx [%i0+0x0f0],%l6 ! Mem[000000005e0000f0]
stx %l4,[%i2+0x0f8] ! Mem[000000005f0000f8]
swap [%i2+0x11c],%l0 ! Mem[000000005f00011c]
swap [%i1+0x144],%l4 ! Mem[000000005e800144]
swap [%i3+0x0f8],%l6 ! Mem[000000005f8000f8]
jmpl %o7,%g0
sth %l5,[%i1+0x0ba] ! Mem[000000005e8000ba]
p40_near_3_le:
lduw [%i1+0x050],%l2 ! Mem[0000000060800050]
ldd [%i0+0x0b0],%l6 ! Mem[00000000600000b0]
swap [%i0+0x1cc],%l0 ! Mem[00000000600001cc]
jmpl %o7,%g0
swap [%i1+0x128],%l2 ! Mem[0000000060800128]
p40_near_3_he:
stx %l0,[%i2+0x020] ! Mem[0000000061000020]
std %l2,[%i2+0x1f0] ! Mem[00000000610001f0]
swap [%i0+0x190],%l5 ! Mem[0000000060000190]
jmpl %o7,%g0
std %l6,[%i0+0x190] ! Mem[0000000060000190]
p41_near_3_le:
ldsb [%i0+0x052],%l7 ! Mem[0000000062000052]
std %l4,[%i2+0x130] ! Mem[0000000063000130]
ldub [%i2+0x0cc],%l5 ! Mem[00000000630000cc]
stw %l6,[%i2+0x190] ! Mem[0000000063000190]
jmpl %o7,%g0
swap [%i2+0x004],%l6 ! Mem[0000000063000004]
p41_near_3_he:
swap [%i2+0x17c],%l4 ! Mem[000000006300017c]
swap [%i2+0x15c],%l7 ! Mem[000000006300015c]
ldstub [%i0+0x097],%l2 ! Mem[0000000062000097]
stx %l4,[%i1+0x100] ! Mem[0000000062800100]
jmpl %o7,%g0
ldsb [%i1+0x07e],%l7 ! Mem[000000006280007e]
p42_near_3_le:
jmpl %o7,%g0
swap [%i1+0x1e4],%l7 ! Mem[00000000648001e4]
jmpl %o7,%g0
nop
p42_near_3_he:
ldx [%i2+0x1a8],%l0 ! Mem[00000000650001a8]
lduw [%i3+0x040],%l4 ! Mem[0000000065800040]
ldstub [%i3+0x15f],%l7 ! Mem[000000006580015f]
stb %l2,[%i1+0x0b7] ! Mem[00000000648000b7]
ldsw [%i3+0x124],%l4 ! Mem[0000000065800124]
swap [%i2+0x008],%l7 ! Mem[0000000065000008]
stx %l3,[%i1+0x0d8] ! Mem[00000000648000d8]
jmpl %o7,%g0
ldx [%i0+0x120],%l5 ! Mem[0000000064000120]
p43_near_3_le:
ldstub [%i3+0x17f],%l1 ! Mem[000000006780017f]
sth %l7,[%i2+0x07e] ! Mem[000000006700007e]
ldsw [%i2+0x08c],%l7 ! Mem[000000006700008c]
sth %l6,[%i2+0x000] ! Mem[0000000067000000]
ldstub [%i0+0x1e5],%l4 ! Mem[00000000660001e5]
jmpl %o7,%g0
lduh [%i3+0x028],%l6 ! Mem[0000000067800028]
p43_near_3_he:
std %l4,[%i0+0x168] ! Mem[0000000066000168]
sth %l4,[%i0+0x11e] ! Mem[000000006600011e]
stx %l5,[%i3+0x1a8] ! Mem[00000000678001a8]
stx %l2,[%i0+0x040] ! Mem[0000000066000040]
jmpl %o7,%g0
ldd [%i1+0x0d8],%l4 ! Mem[00000000668000d8]
p44_near_3_le:
ldsb [%i0+0x08e],%l3 ! Mem[000000006800008e]
stx %l2,[%i3+0x080] ! Mem[0000000069800080]
jmpl %o7,%g0
lduh [%i1+0x0e6],%l0 ! Mem[00000000688000e6]
p44_near_3_he:
ldub [%i3+0x0cd],%l5 ! Mem[00000000698000cd]
ldsh [%i0+0x1f2],%l7 ! Mem[00000000680001f2]
ldsb [%i3+0x12d],%l7 ! Mem[000000006980012d]
ldub [%i2+0x02a],%l6 ! Mem[000000006900002a]
stb %l0,[%i1+0x022] ! Mem[0000000068800022]
ldub [%i3+0x04b],%l0 ! Mem[000000006980004b]
jmpl %o7,%g0
ldd [%i2+0x180],%l2 ! Mem[0000000069000180]
p45_near_3_le:
ldub [%i2+0x1bc],%l3 ! Mem[000000006b0001bc]
stw %l2,[%i1+0x1ec] ! Mem[000000006a8001ec]
swap [%i0+0x1b8],%l1 ! Mem[000000006a0001b8]
ldub [%i2+0x053],%l4 ! Mem[000000006b000053]
lduw [%i2+0x148],%l5 ! Mem[000000006b000148]
jmpl %o7,%g0
stx %l4,[%i1+0x120] ! Mem[000000006a800120]
p45_near_3_he:
stx %l6,[%i2+0x008] ! Mem[000000006b000008]
stb %l6,[%i3+0x158] ! Mem[000000006b800158]
stx %l6,[%i1+0x0a0] ! Mem[000000006a8000a0]
ldsw [%i1+0x124],%l0 ! Mem[000000006a800124]
jmpl %o7,%g0
lduw [%i3+0x000],%l2 ! Mem[000000006b800000]
p46_near_3_le:
ldx [%i1+0x108],%l4 ! Mem[000000006c800108]
jmpl %o7,%g0
ldsb [%i2+0x01d],%l7 ! Mem[000000006d00001d]
p46_near_3_he:
stb %l0,[%i0+0x1dc] ! Mem[000000006c0001dc]
stw %l7,[%i3+0x09c] ! Mem[000000006d80009c]
jmpl %o7,%g0
stx %l7,[%i2+0x160] ! Mem[000000006d000160]
p47_near_3_le:
lduw [%i1+0x0e4],%l0 ! Mem[000000006e8000e4]
ldsw [%i0+0x098],%l3 ! Mem[000000006e000098]
jmpl %o7,%g0
lduw [%i0+0x184],%l3 ! Mem[000000006e000184]
p47_near_3_he:
ldx [%i0+0x158],%l0 ! Mem[000000006e000158]
jmpl %o7,%g0
ldub [%i3+0x007],%l1 ! Mem[000000006f800007]
p48_near_3_le:
swap [%i3+0x1b0],%l6 ! Mem[00000000718001b0]
ldstub [%i0+0x0bf],%l1 ! Mem[00000000700000bf]
swap [%i0+0x164],%l5 ! Mem[0000000070000164]
stw %l2,[%i0+0x0ac] ! Mem[00000000700000ac]
stw %l3,[%i3+0x190] ! Mem[0000000071800190]
jmpl %o7,%g0
stb %l0,[%i3+0x05d] ! Mem[000000007180005d]
p48_near_3_he:
ldstub [%i2+0x05e],%l7 ! Mem[000000007100005e]
jmpl %o7,%g0
lduw [%i1+0x09c],%l1 ! Mem[000000007080009c]
p49_near_3_le:
lduh [%i1+0x15c],%l4 ! Mem[000000007280015c]
swap [%i3+0x024],%l7 ! Mem[0000000073800024]
ldsb [%i3+0x0ad],%l2 ! Mem[00000000738000ad]
std %l4,[%i3+0x0d8] ! Mem[00000000738000d8]
jmpl %o7,%g0
ldsh [%i0+0x0c8],%l6 ! Mem[00000000720000c8]
p49_near_3_he:
ldstub [%i1+0x168],%l4 ! Mem[0000000072800168]
swap [%i3+0x018],%l3 ! Mem[0000000073800018]
ldx [%i2+0x168],%l3 ! Mem[0000000073000168]
stw %l0,[%i3+0x100] ! Mem[0000000073800100]
jmpl %o7,%g0
ldsw [%i1+0x0e8],%l0 ! Mem[00000000728000e8]
p50_near_3_le:
ldd [%i3+0x070],%l4 ! Mem[0000000075800070]
stw %l7,[%i2+0x070] ! Mem[0000000075000070]
ldstub [%i2+0x148],%l4 ! Mem[0000000075000148]
jmpl %o7,%g0
stw %l3,[%i0+0x1c8] ! Mem[00000000740001c8]
p50_near_3_he:
swap [%i3+0x120],%l5 ! Mem[0000000075800120]
ldstub [%i1+0x14f],%l4 ! Mem[000000007480014f]
jmpl %o7,%g0
ldub [%i3+0x06a],%l7 ! Mem[000000007580006a]
p51_near_3_le:
jmpl %o7,%g0
ldub [%i1+0x190],%l2 ! Mem[0000000076800190]
jmpl %o7,%g0
nop
p51_near_3_he:
lduw [%i3+0x1d4],%l5 ! Mem[00000000778001d4]
ldd [%i0+0x158],%l0 ! Mem[0000000076000158]
ldub [%i0+0x07e],%l7 ! Mem[000000007600007e]
lduh [%i0+0x0be],%l1 ! Mem[00000000760000be]
ldsb [%i2+0x01f],%l2 ! Mem[000000007700001f]
jmpl %o7,%g0
ldsw [%i0+0x1e4],%l4 ! Mem[00000000760001e4]
p52_near_3_le:
std %l4,[%i2+0x078] ! Mem[0000000079000078]
jmpl %o7,%g0
ldsb [%i3+0x06d],%l4 ! Mem[000000007980006d]
p52_near_3_he:
jmpl %o7,%g0
ldub [%i0+0x1ac],%l5 ! Mem[00000000780001ac]
jmpl %o7,%g0
nop
p53_near_3_le:
ldsw [%i1+0x008],%l0 ! Mem[000000007a800008]
swap [%i1+0x1c8],%l2 ! Mem[000000007a8001c8]
lduw [%i0+0x1c4],%l6 ! Mem[000000007a0001c4]
ldsh [%i0+0x07c],%l6 ! Mem[000000007a00007c]
ldstub [%i1+0x0aa],%l4 ! Mem[000000007a8000aa]
lduw [%i3+0x060],%l4 ! Mem[000000007b800060]
jmpl %o7,%g0
ldub [%i1+0x139],%l2 ! Mem[000000007a800139]
p53_near_3_he:
swap [%i1+0x164],%l0 ! Mem[000000007a800164]
stb %l0,[%i2+0x1ca] ! Mem[000000007b0001ca]
stb %l6,[%i0+0x0a3] ! Mem[000000007a0000a3]
jmpl %o7,%g0
ldsh [%i1+0x160],%l1 ! Mem[000000007a800160]
p54_near_3_le:
ldx [%i1+0x038],%l3 ! Mem[000000007c800038]
ldsh [%i1+0x15e],%l0 ! Mem[000000007c80015e]
jmpl %o7,%g0
sth %l1,[%i2+0x026] ! Mem[000000007d000026]
p54_near_3_he:
ldstub [%i0+0x127],%l0 ! Mem[000000007c000127]
stw %l2,[%i1+0x020] ! Mem[000000007c800020]
ldstub [%i0+0x12f],%l2 ! Mem[000000007c00012f]
jmpl %o7,%g0
ldstub [%i2+0x075],%l2 ! Mem[000000007d000075]
p55_near_3_le:
ldstub [%i3+0x1fc],%l0 ! Mem[000000007f8001fc]
stx %l6,[%i2+0x128] ! Mem[000000007f000128]
lduh [%i1+0x0f2],%l5 ! Mem[000000007e8000f2]
ldsh [%i1+0x1f4],%l4 ! Mem[000000007e8001f4]
lduw [%i2+0x17c],%l4 ! Mem[000000007f00017c]
jmpl %o7,%g0
ldsh [%i2+0x026],%l7 ! Mem[000000007f000026]
p55_near_3_he:
ldsh [%i2+0x082],%l1 ! Mem[000000007f000082]
sth %l3,[%i0+0x07a] ! Mem[000000007e00007a]
ldd [%i3+0x000],%l4 ! Mem[000000007f800000]
jmpl %o7,%g0
stx %l4,[%i1+0x148] ! Mem[000000007e800148]
p56_near_3_le:
jmpl %o7,%g0
ldd [%i2+0x080],%l2 ! Mem[0000000081000080]
jmpl %o7,%g0
nop
p56_near_3_he:
jmpl %o7,%g0
ldx [%i0+0x078],%l7 ! Mem[0000000080000078]
jmpl %o7,%g0
nop
p57_near_3_le:
ldd [%i3+0x0a8],%l2 ! Mem[00000000838000a8]
ldx [%i1+0x1b0],%l3 ! Mem[00000000828001b0]
lduh [%i0+0x160],%l2 ! Mem[0000000082000160]
stx %l3,[%i0+0x078] ! Mem[0000000082000078]
swap [%i0+0x128],%l5 ! Mem[0000000082000128]
ldstub [%i1+0x0c0],%l2 ! Mem[00000000828000c0]
jmpl %o7,%g0
ldstub [%i0+0x1e6],%l0 ! Mem[00000000820001e6]
p57_near_3_he:
ldstub [%i0+0x0ed],%l5 ! Mem[00000000820000ed]
jmpl %o7,%g0
stx %l4,[%i3+0x0d8] ! Mem[00000000838000d8]
p58_near_3_le:
ldx [%i0+0x050],%l7 ! Mem[0000000084000050]
stx %l2,[%i1+0x070] ! Mem[0000000084800070]
stx %l0,[%i3+0x0d8] ! Mem[00000000858000d8]
ldsw [%i1+0x1c4],%l7 ! Mem[00000000848001c4]
ldstub [%i3+0x035],%l5 ! Mem[0000000085800035]
jmpl %o7,%g0
ldsb [%i3+0x1d9],%l5 ! Mem[00000000858001d9]
p58_near_3_he:
lduw [%i0+0x004],%l7 ! Mem[0000000084000004]
swap [%i0+0x0ac],%l2 ! Mem[00000000840000ac]
std %l4,[%i3+0x120] ! Mem[0000000085800120]
stw %l7,[%i2+0x008] ! Mem[0000000085000008]
stw %l3,[%i2+0x0f4] ! Mem[00000000850000f4]
lduh [%i2+0x100],%l5 ! Mem[0000000085000100]
stx %l5,[%i0+0x128] ! Mem[0000000084000128]
jmpl %o7,%g0
ldub [%i1+0x0f3],%l0 ! Mem[00000000848000f3]
p59_near_3_le:
swap [%i1+0x05c],%l1 ! Mem[000000008680005c]
ldx [%i0+0x108],%l4 ! Mem[0000000086000108]
ldsh [%i0+0x072],%l7 ! Mem[0000000086000072]
ldsh [%i0+0x074],%l2 ! Mem[0000000086000074]
ldub [%i2+0x0ec],%l5 ! Mem[00000000870000ec]
stb %l6,[%i1+0x1b3] ! Mem[00000000868001b3]
swap [%i0+0x0bc],%l1 ! Mem[00000000860000bc]
jmpl %o7,%g0
std %l4,[%i2+0x140] ! Mem[0000000087000140]
p59_near_3_he:
swap [%i0+0x18c],%l4 ! Mem[000000008600018c]
jmpl %o7,%g0
ldstub [%i3+0x0b7],%l2 ! Mem[00000000878000b7]
p60_near_3_le:
stw %l2,[%i0+0x074] ! Mem[0000000088000074]
ldstub [%i2+0x0fc],%l0 ! Mem[00000000890000fc]
std %l6,[%i0+0x1e0] ! Mem[00000000880001e0]
swap [%i2+0x084],%l6 ! Mem[0000000089000084]
ldd [%i2+0x108],%l6 ! Mem[0000000089000108]
ldx [%i3+0x118],%l0 ! Mem[0000000089800118]
stx %l4,[%i1+0x1d8] ! Mem[00000000888001d8]
jmpl %o7,%g0
ldsh [%i3+0x1da],%l6 ! Mem[00000000898001da]
p60_near_3_he:
jmpl %o7,%g0
stx %l7,[%i3+0x0b0] ! Mem[00000000898000b0]
jmpl %o7,%g0
nop
p61_near_3_le:
sth %l0,[%i1+0x0fc] ! Mem[000000008a8000fc]
swap [%i1+0x1e4],%l7 ! Mem[000000008a8001e4]
jmpl %o7,%g0
stw %l6,[%i3+0x084] ! Mem[000000008b800084]
p61_near_3_he:
jmpl %o7,%g0
ldx [%i2+0x158],%l4 ! Mem[000000008b000158]
jmpl %o7,%g0
nop
p62_near_3_le:
stx %l5,[%i2+0x148] ! Mem[000000008d000148]
ldd [%i2+0x180],%l0 ! Mem[000000008d000180]
std %l0,[%i1+0x138] ! Mem[000000008c800138]
std %l2,[%i3+0x190] ! Mem[000000008d800190]
swap [%i3+0x184],%l5 ! Mem[000000008d800184]
jmpl %o7,%g0
ldsh [%i2+0x0a2],%l1 ! Mem[000000008d0000a2]
p62_near_3_he:
lduh [%i0+0x0fc],%l6 ! Mem[000000008c0000fc]
ldd [%i1+0x088],%l6 ! Mem[000000008c800088]
ldd [%i2+0x000],%l6 ! Mem[000000008d000000]
ldsh [%i2+0x1e4],%l4 ! Mem[000000008d0001e4]
stx %l6,[%i1+0x008] ! Mem[000000008c800008]
stb %l4,[%i1+0x0c6] ! Mem[000000008c8000c6]
jmpl %o7,%g0
ldstub [%i2+0x00c],%l7 ! Mem[000000008d00000c]
p63_near_3_le:
jmpl %o7,%g0
swap [%i0+0x194],%l7 ! Mem[000000008e000194]
jmpl %o7,%g0
nop
p63_near_3_he:
ldd [%i0+0x148],%l4 ! Mem[000000008e000148]
ldx [%i3+0x048],%l7 ! Mem[000000008f800048]
ldx [%i1+0x180],%l6 ! Mem[000000008e800180]
stb %l5,[%i1+0x1ad] ! Mem[000000008e8001ad]
ldsw [%i2+0x040],%l6 ! Mem[000000008f000040]
jmpl %o7,%g0
stb %l3,[%i0+0x0a2] ! Mem[000000008e0000a2]
near3_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
near3_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
lduh [%i1+0x060],%l5 ! Mem[0000000010800060]
swap [%i0+0x1ec],%l3 ! Mem[00000000100001ec]
swap [%i3+0x01c],%l6 ! Mem[000000001180001c]
lduh [%i3+0x104],%l6 ! Mem[0000000011800104]
ldstub [%i0+0x04f],%l2 ! Mem[000000001000004f]
ldd [%i0+0x178],%l2 ! Mem[0000000010000178]
ldsh [%i1+0x076],%l6 ! Mem[0000000010800076]
jmpl %o7,%g0
swap [%i0+0x04c],%l3 ! Mem[000000001000004c]
p0_far_0_lem:
lduh [%i1+0x060],%l5 ! Mem[0000000010800060]
swap [%i0+0x1ec],%l3 ! Mem[00000000100001ec]
membar #Sync
swap [%i3+0x01c],%l6 ! Mem[000000001180001c]
lduh [%i3+0x104],%l6 ! Mem[0000000011800104]
ldstub [%i0+0x04f],%l2 ! Mem[000000001000004f]
ldd [%i0+0x178],%l2 ! Mem[0000000010000178]
ldsh [%i1+0x076],%l6 ! Mem[0000000010800076]
jmpl %o7,%g0
swap [%i0+0x04c],%l3 ! Mem[000000001000004c]
p0_far_0_he:
ldsh [%i1+0x09a],%l2 ! Mem[000000001080009a]
ldsb [%i3+0x113],%l5 ! Mem[0000000011800113]
ldsw [%i2+0x1a8],%l7 ! Mem[00000000110001a8]
ldsb [%i3+0x12d],%l6 ! Mem[000000001180012d]
ldstub [%i2+0x0ea],%l2 ! Mem[00000000110000ea]
lduw [%i0+0x01c],%l1 ! Mem[000000001000001c]
ldstub [%i3+0x06b],%l3 ! Mem[000000001180006b]
jmpl %o7,%g0
ldx [%i0+0x090],%l5 ! Mem[0000000010000090]
p0_far_0_hem:
ldsh [%i1+0x09a],%l2 ! Mem[000000001080009a]
ldsb [%i3+0x113],%l5 ! Mem[0000000011800113]
ldsw [%i2+0x1a8],%l7 ! Mem[00000000110001a8]
ldsb [%i3+0x12d],%l6 ! Mem[000000001180012d]
ldstub [%i2+0x0ea],%l2 ! Mem[00000000110000ea]
membar #Sync
lduw [%i0+0x01c],%l1 ! Mem[000000001000001c]
ldstub [%i3+0x06b],%l3 ! Mem[000000001180006b]
jmpl %o7,%g0
ldx [%i0+0x090],%l5 ! Mem[0000000010000090]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
ldd [%i1+0x040],%l4 ! Mem[0000000012800040]
lduh [%i0+0x1cc],%l3 ! Mem[00000000120001cc]
stw %l3,[%i0+0x038] ! Mem[0000000012000038]
ldsb [%i2+0x156],%l7 ! Mem[0000000013000156]
ldsw [%i2+0x06c],%l2 ! Mem[000000001300006c]
swap [%i2+0x178],%l2 ! Mem[0000000013000178]
ldstub [%i0+0x1ef],%l6 ! Mem[00000000120001ef]
jmpl %o7,%g0
ldd [%i2+0x028],%l6 ! Mem[0000000013000028]
p1_far_0_lem:
ldd [%i1+0x040],%l4 ! Mem[0000000012800040]
lduh [%i0+0x1cc],%l3 ! Mem[00000000120001cc]
membar #Sync
stw %l3,[%i0+0x038] ! Mem[0000000012000038]
ldsb [%i2+0x156],%l7 ! Mem[0000000013000156]
ldsw [%i2+0x06c],%l2 ! Mem[000000001300006c]
swap [%i2+0x178],%l2 ! Mem[0000000013000178]
ldstub [%i0+0x1ef],%l6 ! Mem[00000000120001ef]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x028],%l6 ! Mem[0000000013000028]
p1_far_0_he:
ldstub [%i2+0x0bb],%l2 ! Mem[00000000130000bb]
ldsb [%i2+0x010],%l0 ! Mem[0000000013000010]
ldstub [%i3+0x1e8],%l1 ! Mem[00000000138001e8]
ldub [%i2+0x10d],%l6 ! Mem[000000001300010d]
ldsh [%i2+0x0d6],%l6 ! Mem[00000000130000d6]
ldd [%i0+0x078],%l0 ! Mem[0000000012000078]
sth %l3,[%i2+0x030] ! Mem[0000000013000030]
jmpl %o7,%g0
ldub [%i2+0x1ec],%l7 ! Mem[00000000130001ec]
p1_far_0_hem:
ldstub [%i2+0x0bb],%l2 ! Mem[00000000130000bb]
membar #Sync
ldsb [%i2+0x010],%l0 ! Mem[0000000013000010]
ldstub [%i3+0x1e8],%l1 ! Mem[00000000138001e8]
ldub [%i2+0x10d],%l6 ! Mem[000000001300010d]
ldsh [%i2+0x0d6],%l6 ! Mem[00000000130000d6]
ldd [%i0+0x078],%l0 ! Mem[0000000012000078]
sth %l3,[%i2+0x030] ! Mem[0000000013000030]
jmpl %o7,%g0
ldub [%i2+0x1ec],%l7 ! Mem[00000000130001ec]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
lduw [%i0+0x1fc],%l4 ! Mem[00000000140001fc]
sth %l3,[%i1+0x194] ! Mem[0000000014800194]
sth %l6,[%i3+0x03c] ! Mem[000000001580003c]
ldsb [%i1+0x105],%l6 ! Mem[0000000014800105]
ldstub [%i0+0x04f],%l2 ! Mem[000000001400004f]
ldsw [%i0+0x178],%l2 ! Mem[0000000014000178]
lduh [%i1+0x1ce],%l6 ! Mem[00000000148001ce]
jmpl %o7,%g0
swap [%i3+0x04c],%l3 ! Mem[000000001580004c]
p2_far_0_lem:
lduw [%i0+0x1fc],%l4 ! Mem[00000000140001fc]
sth %l3,[%i1+0x194] ! Mem[0000000014800194]
membar #Sync
sth %l6,[%i3+0x03c] ! Mem[000000001580003c]
ldsb [%i1+0x105],%l6 ! Mem[0000000014800105]
ldstub [%i0+0x04f],%l2 ! Mem[000000001400004f]
ldsw [%i0+0x178],%l2 ! Mem[0000000014000178]
lduh [%i1+0x1ce],%l6 ! Mem[00000000148001ce]
jmpl %o7,%g0
swap [%i3+0x04c],%l3 ! Mem[000000001580004c]
p2_far_0_he:
ldub [%i0+0x0bb],%l2 ! Mem[00000000140000bb]
sth %l5,[%i0+0x112] ! Mem[0000000014000112]
ldd [%i2+0x0f8],%l4 ! Mem[00000000150000f8]
lduw [%i0+0x06c],%l5 ! Mem[000000001400006c]
lduh [%i0+0x0e4],%l4 ! Mem[00000000140000e4]
ldstub [%i0+0x01e],%l1 ! Mem[000000001400001e]
ldd [%i3+0x080],%l2 ! Mem[0000000015800080]
jmpl %o7,%g0
stw %l1,[%i2+0x028] ! Mem[0000000015000028]
p2_far_0_hem:
ldub [%i0+0x0bb],%l2 ! Mem[00000000140000bb]
sth %l5,[%i0+0x112] ! Mem[0000000014000112]
ldd [%i2+0x0f8],%l4 ! Mem[00000000150000f8]
lduw [%i0+0x06c],%l5 ! Mem[000000001400006c]
lduh [%i0+0x0e4],%l4 ! Mem[00000000140000e4]
membar #Sync
ldstub [%i0+0x01e],%l1 ! Mem[000000001400001e]
ldd [%i3+0x080],%l2 ! Mem[0000000015800080]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i2+0x028] ! Mem[0000000015000028]
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
stw %l5,[%i2+0x040] ! Mem[0000000017000040]
swap [%i1+0x1ec],%l3 ! Mem[00000000168001ec]
ldsb [%i0+0x01b],%l3 ! Mem[000000001600001b]
ldx [%i0+0x150],%l7 ! Mem[0000000016000150]
ldsw [%i3+0x06c],%l2 ! Mem[000000001780006c]
ldub [%i0+0x026],%l7 ! Mem[0000000016000026]
swap [%i2+0x074],%l6 ! Mem[0000000017000074]
jmpl %o7,%g0
ldsh [%i3+0x06c],%l3 ! Mem[000000001780006c]
p3_far_0_lem:
stw %l5,[%i2+0x040] ! Mem[0000000017000040]
swap [%i1+0x1ec],%l3 ! Mem[00000000168001ec]
membar #Sync
ldsb [%i0+0x01b],%l3 ! Mem[000000001600001b]
ldx [%i0+0x150],%l7 ! Mem[0000000016000150]
ldsw [%i3+0x06c],%l2 ! Mem[000000001780006c]
ldub [%i0+0x026],%l7 ! Mem[0000000016000026]
swap [%i2+0x074],%l6 ! Mem[0000000017000074]
jmpl %o7,%g0
ldsh [%i3+0x06c],%l3 ! Mem[000000001780006c]
p3_far_0_he:
lduh [%i1+0x0ba],%l2 ! Mem[00000000168000ba]
ldsw [%i0+0x110],%l5 ! Mem[0000000016000110]
ldsb [%i1+0x0fa],%l5 ! Mem[00000000168000fa]
swap [%i1+0x10c],%l6 ! Mem[000000001680010c]
ldsb [%i2+0x0ca],%l2 ! Mem[00000000170000ca]
ldsb [%i0+0x01e],%l1 ! Mem[000000001600001e]
swap [%i0+0x084],%l3 ! Mem[0000000016000084]
jmpl %o7,%g0
ldstub [%i1+0x00b],%l1 ! Mem[000000001680000b]
p3_far_0_hem:
lduh [%i1+0x0ba],%l2 ! Mem[00000000168000ba]
ldsw [%i0+0x110],%l5 ! Mem[0000000016000110]
ldsb [%i1+0x0fa],%l5 ! Mem[00000000168000fa]
swap [%i1+0x10c],%l6 ! Mem[000000001680010c]
ldsb [%i2+0x0ca],%l2 ! Mem[00000000170000ca]
membar #Sync
ldsb [%i0+0x01e],%l1 ! Mem[000000001600001e]
swap [%i0+0x084],%l3 ! Mem[0000000016000084]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x00b],%l1 ! Mem[000000001680000b]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
ldub [%i2+0x061],%l5 ! Mem[0000000019000061]
stb %l3,[%i2+0x1cc] ! Mem[00000000190001cc]
ldx [%i0+0x018],%l6 ! Mem[0000000018000018]
ldd [%i0+0x028],%l6 ! Mem[0000000018000028]
ldstub [%i0+0x041],%l1 ! Mem[0000000018000041]
stb %l7,[%i0+0x0d0] ! Mem[00000000180000d0]
ldsh [%i0+0x1f8],%l5 ! Mem[00000000180001f8]
jmpl %o7,%g0
swap [%i0+0x020],%l2 ! Mem[0000000018000020]
p4_far_0_lem:
ldub [%i2+0x061],%l5 ! Mem[0000000019000061]
stb %l3,[%i2+0x1cc] ! Mem[00000000190001cc]
membar #Sync
ldx [%i0+0x018],%l6 ! Mem[0000000018000018]
ldd [%i0+0x028],%l6 ! Mem[0000000018000028]
ldstub [%i0+0x041],%l1 ! Mem[0000000018000041]
stb %l7,[%i0+0x0d0] ! Mem[00000000180000d0]
ldsh [%i0+0x1f8],%l5 ! Mem[00000000180001f8]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x020],%l2 ! Mem[0000000018000020]
p4_far_0_he:
stw %l1,[%i2+0x04c] ! Mem[000000001900004c]
std %l0,[%i2+0x010] ! Mem[0000000019000010]
lduh [%i2+0x0e8],%l7 ! Mem[00000000190000e8]
jmpl %o7,%g0
stw %l6,[%i1+0x118] ! Mem[0000000018800118]
p4_far_0_hem:
stw %l1,[%i2+0x04c] ! Mem[000000001900004c]
membar #Sync
std %l0,[%i2+0x010] ! Mem[0000000019000010]
lduh [%i2+0x0e8],%l7 ! Mem[00000000190000e8]
jmpl %o7,%g0
stw %l6,[%i1+0x118] ! Mem[0000000018800118]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
ldsb [%i2+0x041],%l5 ! Mem[000000001b000041]
ldsh [%i2+0x1ec],%l3 ! Mem[000000001b0001ec]
stx %l3,[%i1+0x018] ! Mem[000000001a800018]
lduw [%i2+0x02c],%l7 ! Mem[000000001b00002c]
lduh [%i3+0x060],%l1 ! Mem[000000001b800060]
swap [%i0+0x024],%l7 ! Mem[000000001a000024]
stx %l5,[%i1+0x110] ! Mem[000000001a800110]
jmpl %o7,%g0
ldstub [%i3+0x0fa],%l5 ! Mem[000000001b8000fa]
p5_far_0_lem:
ldsb [%i2+0x041],%l5 ! Mem[000000001b000041]
ldsh [%i2+0x1ec],%l3 ! Mem[000000001b0001ec]
membar #Sync
stx %l3,[%i1+0x018] ! Mem[000000001a800018]
lduw [%i2+0x02c],%l7 ! Mem[000000001b00002c]
lduh [%i3+0x060],%l1 ! Mem[000000001b800060]
swap [%i0+0x024],%l7 ! Mem[000000001a000024]
stx %l5,[%i1+0x110] ! Mem[000000001a800110]
jmpl %o7,%g0
ldstub [%i3+0x0fa],%l5 ! Mem[000000001b8000fa]
p5_far_0_he:
stw %l1,[%i0+0x1e8] ! Mem[000000001a0001e8]
stx %l2,[%i3+0x140] ! Mem[000000001b800140]
lduw [%i1+0x0e8],%l7 ! Mem[000000001a8000e8]
lduh [%i1+0x118],%l6 ! Mem[000000001a800118]
std %l6,[%i1+0x0c0] ! Mem[000000001a8000c0]
sth %l7,[%i2+0x03c] ! Mem[000000001b00003c]
swap [%i0+0x068],%l3 ! Mem[000000001a000068]
jmpl %o7,%g0
ldd [%i2+0x090],%l4 ! Mem[000000001b000090]
p5_far_0_hem:
stw %l1,[%i0+0x1e8] ! Mem[000000001a0001e8]
stx %l2,[%i3+0x140] ! Mem[000000001b800140]
lduw [%i1+0x0e8],%l7 ! Mem[000000001a8000e8]
lduh [%i1+0x118],%l6 ! Mem[000000001a800118]
std %l6,[%i1+0x0c0] ! Mem[000000001a8000c0]
membar #Sync
sth %l7,[%i2+0x03c] ! Mem[000000001b00003c]
swap [%i0+0x068],%l3 ! Mem[000000001a000068]
jmpl %o7,%g0
ldd [%i2+0x090],%l4 ! Mem[000000001b000090]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
stx %l4,[%i0+0x1f8] ! Mem[000000001c0001f8]
stb %l3,[%i2+0x1b4] ! Mem[000000001d0001b4]
ldub [%i0+0x01d],%l6 ! Mem[000000001c00001d]
stx %l6,[%i3+0x100] ! Mem[000000001d800100]
ldstub [%i3+0x04f],%l2 ! Mem[000000001d80004f]
lduw [%i0+0x004],%l7 ! Mem[000000001c000004]
ldsb [%i1+0x077],%l6 ! Mem[000000001c800077]
jmpl %o7,%g0
stw %l3,[%i2+0x06c] ! Mem[000000001d00006c]
p6_far_0_lem:
stx %l4,[%i0+0x1f8] ! Mem[000000001c0001f8]
stb %l3,[%i2+0x1b4] ! Mem[000000001d0001b4]
membar #Sync
ldub [%i0+0x01d],%l6 ! Mem[000000001c00001d]
stx %l6,[%i3+0x100] ! Mem[000000001d800100]
ldstub [%i3+0x04f],%l2 ! Mem[000000001d80004f]
lduw [%i0+0x004],%l7 ! Mem[000000001c000004]
ldsb [%i1+0x077],%l6 ! Mem[000000001c800077]
jmpl %o7,%g0
stw %l3,[%i2+0x06c] ! Mem[000000001d00006c]
p6_far_0_he:
stx %l2,[%i3+0x0b8] ! Mem[000000001d8000b8]
lduh [%i0+0x132],%l5 ! Mem[000000001c000132]
ldstub [%i1+0x0da],%l5 ! Mem[000000001c8000da]
ldd [%i1+0x048],%l4 ! Mem[000000001c800048]
ldub [%i1+0x0c5],%l4 ! Mem[000000001c8000c5]
ldub [%i2+0x10a],%l4 ! Mem[000000001d00010a]
lduw [%i3+0x0e8],%l3 ! Mem[000000001d8000e8]
jmpl %o7,%g0
stb %l0,[%i0+0x0b5] ! Mem[000000001c0000b5]
p6_far_0_hem:
stx %l2,[%i3+0x0b8] ! Mem[000000001d8000b8]
lduh [%i0+0x132],%l5 ! Mem[000000001c000132]
ldstub [%i1+0x0da],%l5 ! Mem[000000001c8000da]
ldd [%i1+0x048],%l4 ! Mem[000000001c800048]
ldub [%i1+0x0c5],%l4 ! Mem[000000001c8000c5]
ldub [%i2+0x10a],%l4 ! Mem[000000001d00010a]
lduw [%i3+0x0e8],%l3 ! Mem[000000001d8000e8]
jmpl %o7,%g0
stb %l0,[%i0+0x0b5] ! Mem[000000001c0000b5]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
sth %l5,[%i2+0x040] ! Mem[000000001f000040]
std %l2,[%i3+0x1c8] ! Mem[000000001f8001c8]
ldsh [%i1+0x03a],%l3 ! Mem[000000001e80003a]
ldd [%i0+0x170],%l6 ! Mem[000000001e000170]
ldd [%i1+0x098],%l6 ! Mem[000000001e800098]
swap [%i0+0x050],%l5 ! Mem[000000001e000050]
ldsw [%i0+0x0f0],%l0 ! Mem[000000001e0000f0]
jmpl %o7,%g0
stx %l3,[%i1+0x188] ! Mem[000000001e800188]
p7_far_0_lem:
sth %l5,[%i2+0x040] ! Mem[000000001f000040]
std %l2,[%i3+0x1c8] ! Mem[000000001f8001c8]
membar #Sync
ldsh [%i1+0x03a],%l3 ! Mem[000000001e80003a]
ldd [%i0+0x170],%l6 ! Mem[000000001e000170]
ldd [%i1+0x098],%l6 ! Mem[000000001e800098]
swap [%i0+0x050],%l5 ! Mem[000000001e000050]
ldsw [%i0+0x0f0],%l0 ! Mem[000000001e0000f0]
jmpl %o7,%g0
stx %l3,[%i1+0x188] ! Mem[000000001e800188]
p7_far_0_he:
jmpl %o7,%g0
swap [%i3+0x1ec],%l1 ! Mem[000000001f8001ec]
jmpl %o7,%g0
nop
p7_far_0_hem:
jmpl %o7,%g0
swap [%i3+0x1ec],%l1 ! Mem[000000001f8001ec]
jmpl %o7,%g0
nop
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
lduh [%i2+0x060],%l5 ! Mem[0000000021000060]
ldstub [%i3+0x1ec],%l3 ! Mem[00000000218001ec]
ldstub [%i1+0x01d],%l6 ! Mem[000000002080001d]
lduw [%i0+0x104],%l6 ! Mem[0000000020000104]
ldstub [%i0+0x06f],%l2 ! Mem[000000002000006f]
ldsb [%i0+0x159],%l2 ! Mem[0000000020000159]
lduw [%i0+0x1cc],%l6 ! Mem[00000000200001cc]
jmpl %o7,%g0
sth %l3,[%i2+0x06c] ! Mem[000000002100006c]
p8_far_0_lem:
lduh [%i2+0x060],%l5 ! Mem[0000000021000060]
ldstub [%i3+0x1ec],%l3 ! Mem[00000000218001ec]
membar #Sync
ldstub [%i1+0x01d],%l6 ! Mem[000000002080001d]
lduw [%i0+0x104],%l6 ! Mem[0000000020000104]
ldstub [%i0+0x06f],%l2 ! Mem[000000002000006f]
ldsb [%i0+0x159],%l2 ! Mem[0000000020000159]
lduw [%i0+0x1cc],%l6 ! Mem[00000000200001cc]
jmpl %o7,%g0
sth %l3,[%i2+0x06c] ! Mem[000000002100006c]
p8_far_0_he:
ldsh [%i1+0x146],%l0 ! Mem[0000000020800146]
ldstub [%i3+0x161],%l0 ! Mem[0000000021800161]
ldub [%i3+0x10a],%l5 ! Mem[000000002180010a]
ldsh [%i1+0x02e],%l2 ! Mem[000000002080002e]
lduw [%i2+0x0f4],%l6 ! Mem[00000000210000f4]
stx %l7,[%i2+0x1a8] ! Mem[00000000210001a8]
stw %l3,[%i1+0x048] ! Mem[0000000020800048]
jmpl %o7,%g0
ldub [%i0+0x168],%l2 ! Mem[0000000020000168]
p8_far_0_hem:
ldsh [%i1+0x146],%l0 ! Mem[0000000020800146]
ldstub [%i3+0x161],%l0 ! Mem[0000000021800161]
ldub [%i3+0x10a],%l5 ! Mem[000000002180010a]
membar #Sync
ldsh [%i1+0x02e],%l2 ! Mem[000000002080002e]
lduw [%i2+0x0f4],%l6 ! Mem[00000000210000f4]
stx %l7,[%i2+0x1a8] ! Mem[00000000210001a8]
stw %l3,[%i1+0x048] ! Mem[0000000020800048]
jmpl %o7,%g0
ldub [%i0+0x168],%l2 ! Mem[0000000020000168]
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
ldd [%i2+0x040],%l4 ! Mem[0000000023000040]
lduw [%i1+0x1b4],%l3 ! Mem[00000000228001b4]
stw %l6,[%i0+0x01c] ! Mem[000000002200001c]
ldsw [%i3+0x104],%l6 ! Mem[0000000023800104]
ldsw [%i3+0x04c],%l2 ! Mem[000000002380004c]
swap [%i2+0x178],%l2 ! Mem[0000000023000178]
stw %l6,[%i0+0x1ec] ! Mem[00000000220001ec]
jmpl %o7,%g0
ldx [%i1+0x028],%l7 ! Mem[0000000022800028]
p9_far_0_lem:
ldd [%i2+0x040],%l4 ! Mem[0000000023000040]
lduw [%i1+0x1b4],%l3 ! Mem[00000000228001b4]
membar #Sync
stw %l6,[%i0+0x01c] ! Mem[000000002200001c]
ldsw [%i3+0x104],%l6 ! Mem[0000000023800104]
ldsw [%i3+0x04c],%l2 ! Mem[000000002380004c]
swap [%i2+0x178],%l2 ! Mem[0000000023000178]
stw %l6,[%i0+0x1ec] ! Mem[00000000220001ec]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x028],%l7 ! Mem[0000000022800028]
p9_far_0_he:
ldstub [%i3+0x021],%l3 ! Mem[0000000023800021]
ldsw [%i2+0x080],%l2 ! Mem[0000000023000080]
ldsh [%i0+0x188],%l7 ! Mem[0000000022000188]
ldsb [%i0+0x129],%l5 ! Mem[0000000022000129]
ldstub [%i2+0x1de],%l3 ! Mem[00000000230001de]
ldsb [%i0+0x10a],%l4 ! Mem[000000002200010a]
lduw [%i2+0x0e8],%l3 ! Mem[00000000230000e8]
jmpl %o7,%g0
std %l0,[%i2+0x090] ! Mem[0000000023000090]
p9_far_0_hem:
membar #Sync
ldstub [%i3+0x021],%l3 ! Mem[0000000023800021]
ldsw [%i2+0x080],%l2 ! Mem[0000000023000080]
ldsh [%i0+0x188],%l7 ! Mem[0000000022000188]
ldsb [%i0+0x129],%l5 ! Mem[0000000022000129]
ldstub [%i2+0x1de],%l3 ! Mem[00000000230001de]
ldsb [%i0+0x10a],%l4 ! Mem[000000002200010a]
lduw [%i2+0x0e8],%l3 ! Mem[00000000230000e8]
jmpl %o7,%g0
std %l0,[%i2+0x090] ! Mem[0000000023000090]
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
std %l4,[%i1+0x090] ! Mem[0000000024800090]
sth %l5,[%i0+0x05c] ! Mem[000000002400005c]
ldx [%i0+0x1c8],%l5 ! Mem[00000000240001c8]
swap [%i0+0x00c],%l7 ! Mem[000000002400000c]
ldstub [%i2+0x041],%l1 ! Mem[0000000025000041]
ldstub [%i1+0x026],%l7 ! Mem[0000000024800026]
swap [%i1+0x074],%l6 ! Mem[0000000024800074]
jmpl %o7,%g0
std %l2,[%i1+0x068] ! Mem[0000000024800068]
p10_far_0_lem:
std %l4,[%i1+0x090] ! Mem[0000000024800090]
sth %l5,[%i0+0x05c] ! Mem[000000002400005c]
ldx [%i0+0x1c8],%l5 ! Mem[00000000240001c8]
membar #Sync
swap [%i0+0x00c],%l7 ! Mem[000000002400000c]
ldstub [%i2+0x041],%l1 ! Mem[0000000025000041]
ldstub [%i1+0x026],%l7 ! Mem[0000000024800026]
swap [%i1+0x074],%l6 ! Mem[0000000024800074]
jmpl %o7,%g0
std %l2,[%i1+0x068] ! Mem[0000000024800068]
p10_far_0_he:
swap [%i0+0x020],%l3 ! Mem[0000000024000020]
lduw [%i1+0x010],%l0 ! Mem[0000000024800010]
ldstub [%i1+0x1e8],%l1 ! Mem[00000000248001e8]
std %l2,[%i1+0x008] ! Mem[0000000024800008]
ldx [%i0+0x0f0],%l6 ! Mem[00000000240000f0]
sth %l7,[%i1+0x18e] ! Mem[000000002480018e]
ldsb [%i1+0x0a7],%l3 ! Mem[00000000248000a7]
jmpl %o7,%g0
sth %l1,[%i1+0x02a] ! Mem[000000002480002a]
p10_far_0_hem:
membar #Sync
swap [%i0+0x020],%l3 ! Mem[0000000024000020]
lduw [%i1+0x010],%l0 ! Mem[0000000024800010]
ldstub [%i1+0x1e8],%l1 ! Mem[00000000248001e8]
std %l2,[%i1+0x008] ! Mem[0000000024800008]
ldx [%i0+0x0f0],%l6 ! Mem[00000000240000f0]
sth %l7,[%i1+0x18e] ! Mem[000000002480018e]
ldsb [%i1+0x0a7],%l3 ! Mem[00000000248000a7]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i1+0x02a] ! Mem[000000002480002a]
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
stw %l5,[%i2+0x040] ! Mem[0000000027000040]
ldub [%i3+0x1ec],%l3 ! Mem[00000000278001ec]
ldsw [%i3+0x018],%l3 ! Mem[0000000027800018]
swap [%i1+0x174],%l7 ! Mem[0000000026800174]
ldstub [%i0+0x09e],%l7 ! Mem[000000002600009e]
swap [%i0+0x070],%l5 ! Mem[0000000026000070]
ldx [%i3+0x0f0],%l0 ! Mem[00000000278000f0]
jmpl %o7,%g0
stx %l3,[%i1+0x188] ! Mem[0000000026800188]
p11_far_0_lem:
stw %l5,[%i2+0x040] ! Mem[0000000027000040]
ldub [%i3+0x1ec],%l3 ! Mem[00000000278001ec]
membar #Sync
ldsw [%i3+0x018],%l3 ! Mem[0000000027800018]
swap [%i1+0x174],%l7 ! Mem[0000000026800174]
ldstub [%i0+0x09e],%l7 ! Mem[000000002600009e]
swap [%i0+0x070],%l5 ! Mem[0000000026000070]
ldx [%i3+0x0f0],%l0 ! Mem[00000000278000f0]
jmpl %o7,%g0
stx %l3,[%i1+0x188] ! Mem[0000000026800188]
p11_far_0_he:
jmpl %o7,%g0
ldub [%i2+0x0c7],%l1 ! Mem[00000000270000c7]
jmpl %o7,%g0
nop
p11_far_0_hem:
jmpl %o7,%g0
ldub [%i2+0x0c7],%l1 ! Mem[00000000270000c7]
jmpl %o7,%g0
nop
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
ldub [%i3+0x041],%l5 ! Mem[0000000029800041]
ldub [%i0+0x194],%l3 ! Mem[0000000028000194]
stb %l7,[%i2+0x1f5] ! Mem[00000000290001f5]
ldstub [%i1+0x172],%l1 ! Mem[0000000028800172]
stw %l0,[%i0+0x1b8] ! Mem[00000000280001b8]
ldstub [%i2+0x1ef],%l1 ! Mem[00000000290001ef]
ldstub [%i1+0x0fa],%l2 ! Mem[00000000288000fa]
jmpl %o7,%g0
ldx [%i2+0x078],%l1 ! Mem[0000000029000078]
p12_far_0_lem:
ldub [%i3+0x041],%l5 ! Mem[0000000029800041]
ldub [%i0+0x194],%l3 ! Mem[0000000028000194]
stb %l7,[%i2+0x1f5] ! Mem[00000000290001f5]
ldstub [%i1+0x172],%l1 ! Mem[0000000028800172]
stw %l0,[%i0+0x1b8] ! Mem[00000000280001b8]
ldstub [%i2+0x1ef],%l1 ! Mem[00000000290001ef]
ldstub [%i1+0x0fa],%l2 ! Mem[00000000288000fa]
jmpl %o7,%g0
ldx [%i2+0x078],%l1 ! Mem[0000000029000078]
p12_far_0_he:
ldstub [%i3+0x147],%l0 ! Mem[0000000029800147]
lduw [%i2+0x160],%l0 ! Mem[0000000029000160]
stw %l5,[%i3+0x128] ! Mem[0000000029800128]
swap [%i3+0x044],%l5 ! Mem[0000000029800044]
jmpl %o7,%g0
ldstub [%i2+0x143],%l4 ! Mem[0000000029000143]
p12_far_0_hem:
ldstub [%i3+0x147],%l0 ! Mem[0000000029800147]
lduw [%i2+0x160],%l0 ! Mem[0000000029000160]
stw %l5,[%i3+0x128] ! Mem[0000000029800128]
swap [%i3+0x044],%l5 ! Mem[0000000029800044]
jmpl %o7,%g0
ldstub [%i2+0x143],%l4 ! Mem[0000000029000143]
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
ldsb [%i3+0x041],%l5 ! Mem[000000002b800041]
swap [%i0+0x1cc],%l3 ! Mem[000000002a0001cc]
lduh [%i0+0x01c],%l6 ! Mem[000000002a00001c]
stb %l7,[%i2+0x00f] ! Mem[000000002b00000f]
ldsw [%i2+0x038],%l6 ! Mem[000000002b000038]
lduw [%i0+0x0d0],%l7 ! Mem[000000002a0000d0]
stw %l3,[%i0+0x028] ! Mem[000000002a000028]
jmpl %o7,%g0
ldsb [%i0+0x092],%l0 ! Mem[000000002a000092]
p13_far_0_lem:
ldsb [%i3+0x041],%l5 ! Mem[000000002b800041]
swap [%i0+0x1cc],%l3 ! Mem[000000002a0001cc]
membar #Sync
lduh [%i0+0x01c],%l6 ! Mem[000000002a00001c]
stb %l7,[%i2+0x00f] ! Mem[000000002b00000f]
ldsw [%i2+0x038],%l6 ! Mem[000000002b000038]
lduw [%i0+0x0d0],%l7 ! Mem[000000002a0000d0]
stw %l3,[%i0+0x028] ! Mem[000000002a000028]
jmpl %o7,%g0
ldsb [%i0+0x092],%l0 ! Mem[000000002a000092]
p13_far_0_he:
lduw [%i0+0x1e8],%l1 ! Mem[000000002a0001e8]
jmpl %o7,%g0
swap [%i0+0x160],%l2 ! Mem[000000002a000160]
p13_far_0_hem:
lduw [%i0+0x1e8],%l1 ! Mem[000000002a0001e8]
jmpl %o7,%g0
swap [%i0+0x160],%l2 ! Mem[000000002a000160]
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
ldsb [%i2+0x18e],%l7 ! Mem[000000002d00018e]
std %l4,[%i3+0x198] ! Mem[000000002d800198]
swap [%i1+0x0bc],%l2 ! Mem[000000002c8000bc]
ldx [%i1+0x0b0],%l0 ! Mem[000000002c8000b0]
ldsh [%i1+0x1ba],%l0 ! Mem[000000002c8001ba]
ldstub [%i2+0x0e7],%l1 ! Mem[000000002d0000e7]
stb %l2,[%i1+0x0da] ! Mem[000000002c8000da]
jmpl %o7,%g0
ldsw [%i3+0x07c],%l1 ! Mem[000000002d80007c]
p14_far_0_lem:
ldsb [%i2+0x18e],%l7 ! Mem[000000002d00018e]
std %l4,[%i3+0x198] ! Mem[000000002d800198]
swap [%i1+0x0bc],%l2 ! Mem[000000002c8000bc]
ldx [%i1+0x0b0],%l0 ! Mem[000000002c8000b0]
ldsh [%i1+0x1ba],%l0 ! Mem[000000002c8001ba]
ldstub [%i2+0x0e7],%l1 ! Mem[000000002d0000e7]
stb %l2,[%i1+0x0da] ! Mem[000000002c8000da]
jmpl %o7,%g0
ldsw [%i3+0x07c],%l1 ! Mem[000000002d80007c]
p14_far_0_he:
ldsw [%i1+0x144],%l0 ! Mem[000000002c800144]
ldstub [%i1+0x161],%l2 ! Mem[000000002c800161]
swap [%i2+0x0e8],%l7 ! Mem[000000002d0000e8]
ldsw [%i1+0x118],%l6 ! Mem[000000002c800118]
jmpl %o7,%g0
lduh [%i0+0x0c4],%l6 ! Mem[000000002c0000c4]
p14_far_0_hem:
ldsw [%i1+0x144],%l0 ! Mem[000000002c800144]
ldstub [%i1+0x161],%l2 ! Mem[000000002c800161]
swap [%i2+0x0e8],%l7 ! Mem[000000002d0000e8]
ldsw [%i1+0x118],%l6 ! Mem[000000002c800118]
jmpl %o7,%g0
lduh [%i0+0x0c4],%l6 ! Mem[000000002c0000c4]
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
stx %l5,[%i3+0x060] ! Mem[000000002f800060]
ldsb [%i1+0x1cc],%l3 ! Mem[000000002e8001cc]
ldub [%i3+0x03b],%l3 ! Mem[000000002f80003b]
ldx [%i2+0x150],%l7 ! Mem[000000002f000150]
lduw [%i3+0x09c],%l7 ! Mem[000000002f80009c]
stx %l5,[%i1+0x050] ! Mem[000000002e800050]
stw %l0,[%i3+0x0f0] ! Mem[000000002f8000f0]
jmpl %o7,%g0
stx %l3,[%i0+0x1a8] ! Mem[000000002e0001a8]
p15_far_0_lem:
stx %l5,[%i3+0x060] ! Mem[000000002f800060]
ldsb [%i1+0x1cc],%l3 ! Mem[000000002e8001cc]
membar #Sync
ldub [%i3+0x03b],%l3 ! Mem[000000002f80003b]
ldx [%i2+0x150],%l7 ! Mem[000000002f000150]
lduw [%i3+0x09c],%l7 ! Mem[000000002f80009c]
stx %l5,[%i1+0x050] ! Mem[000000002e800050]
stw %l0,[%i3+0x0f0] ! Mem[000000002f8000f0]
jmpl %o7,%g0
stx %l3,[%i0+0x1a8] ! Mem[000000002e0001a8]
p15_far_0_he:
jmpl %o7,%g0
ldd [%i3+0x1e8],%l0 ! Mem[000000002f8001e8]
jmpl %o7,%g0
nop
p15_far_0_hem:
jmpl %o7,%g0
ldd [%i3+0x1e8],%l0 ! Mem[000000002f8001e8]
jmpl %o7,%g0
nop
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
lduh [%i3+0x040],%l5 ! Mem[0000000031800040]
ldsh [%i1+0x1b4],%l3 ! Mem[00000000308001b4]
swap [%i0+0x03c],%l6 ! Mem[000000003000003c]
std %l6,[%i1+0x120] ! Mem[0000000030800120]
ldub [%i1+0x06f],%l2 ! Mem[000000003080006f]
ldd [%i1+0x158],%l2 ! Mem[0000000030800158]
stx %l6,[%i1+0x050] ! Mem[0000000030800050]
jmpl %o7,%g0
lduw [%i3+0x06c],%l3 ! Mem[000000003180006c]
p16_far_0_lem:
lduh [%i3+0x040],%l5 ! Mem[0000000031800040]
ldsh [%i1+0x1b4],%l3 ! Mem[00000000308001b4]
membar #Sync
swap [%i0+0x03c],%l6 ! Mem[000000003000003c]
std %l6,[%i1+0x120] ! Mem[0000000030800120]
ldub [%i1+0x06f],%l2 ! Mem[000000003080006f]
ldd [%i1+0x158],%l2 ! Mem[0000000030800158]
stx %l6,[%i1+0x050] ! Mem[0000000030800050]
jmpl %o7,%g0
lduw [%i3+0x06c],%l3 ! Mem[000000003180006c]
p16_far_0_he:
std %l2,[%i3+0x098] ! Mem[0000000031800098]
stb %l5,[%i3+0x133] ! Mem[0000000031800133]
stx %l5,[%i2+0x0f8] ! Mem[00000000310000f8]
lduw [%i2+0x04c],%l5 ! Mem[000000003100004c]
ldsh [%i2+0x0ea],%l2 ! Mem[00000000310000ea]
ldstub [%i0+0x18e],%l7 ! Mem[000000003000018e]
ldd [%i3+0x048],%l2 ! Mem[0000000031800048]
jmpl %o7,%g0
swap [%i1+0x168],%l2 ! Mem[0000000030800168]
p16_far_0_hem:
std %l2,[%i3+0x098] ! Mem[0000000031800098]
stb %l5,[%i3+0x133] ! Mem[0000000031800133]
stx %l5,[%i2+0x0f8] ! Mem[00000000310000f8]
lduw [%i2+0x04c],%l5 ! Mem[000000003100004c]
ldsh [%i2+0x0ea],%l2 ! Mem[00000000310000ea]
ldstub [%i0+0x18e],%l7 ! Mem[000000003000018e]
ldd [%i3+0x048],%l2 ! Mem[0000000031800048]
jmpl %o7,%g0
swap [%i1+0x168],%l2 ! Mem[0000000030800168]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
ldd [%i3+0x060],%l4 ! Mem[0000000033800060]
stb %l3,[%i2+0x1ec] ! Mem[00000000330001ec]
ldsb [%i2+0x03d],%l6 ! Mem[000000003300003d]
lduw [%i0+0x124],%l6 ! Mem[0000000032000124]
ldsw [%i0+0x04c],%l2 ! Mem[000000003200004c]
ldx [%i3+0x0d0],%l7 ! Mem[00000000338000d0]
ldd [%i2+0x1d8],%l4 ! Mem[00000000330001d8]
jmpl %o7,%g0
lduw [%i3+0x000],%l2 ! Mem[0000000033800000]
p17_far_0_lem:
ldd [%i3+0x060],%l4 ! Mem[0000000033800060]
stb %l3,[%i2+0x1ec] ! Mem[00000000330001ec]
membar #Sync
ldsb [%i2+0x03d],%l6 ! Mem[000000003300003d]
lduw [%i0+0x124],%l6 ! Mem[0000000032000124]
ldsw [%i0+0x04c],%l2 ! Mem[000000003200004c]
ldx [%i3+0x0d0],%l7 ! Mem[00000000338000d0]
ldd [%i2+0x1d8],%l4 ! Mem[00000000330001d8]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x000],%l2 ! Mem[0000000033800000]
p17_far_0_he:
ldsb [%i3+0x06c],%l1 ! Mem[000000003380006c]
ldx [%i2+0x030],%l0 ! Mem[0000000033000030]
ldsw [%i3+0x128],%l5 ! Mem[0000000033800128]
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000003380002c]
p17_far_0_hem:
ldsb [%i3+0x06c],%l1 ! Mem[000000003380006c]
membar #Sync
ldx [%i2+0x030],%l0 ! Mem[0000000033000030]
ldsw [%i3+0x128],%l5 ! Mem[0000000033800128]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000003380002c]
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
ldsw [%i1+0x1dc],%l4 ! Mem[00000000348001dc]
ldsh [%i2+0x194],%l3 ! Mem[0000000035000194]
stw %l6,[%i0+0x03c] ! Mem[000000003400003c]
ldsw [%i3+0x124],%l6 ! Mem[0000000035800124]
ldub [%i3+0x06f],%l2 ! Mem[000000003580006f]
lduh [%i0+0x178],%l2 ! Mem[0000000034000178]
ldsh [%i2+0x1ce],%l6 ! Mem[00000000350001ce]
jmpl %o7,%g0
sth %l7,[%i1+0x02e] ! Mem[000000003480002e]
p18_far_0_lem:
ldsw [%i1+0x1dc],%l4 ! Mem[00000000348001dc]
ldsh [%i2+0x194],%l3 ! Mem[0000000035000194]
membar #Sync
stw %l6,[%i0+0x03c] ! Mem[000000003400003c]
ldsw [%i3+0x124],%l6 ! Mem[0000000035800124]
ldub [%i3+0x06f],%l2 ! Mem[000000003580006f]
lduh [%i0+0x178],%l2 ! Mem[0000000034000178]
ldsh [%i2+0x1ce],%l6 ! Mem[00000000350001ce]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i1+0x02e] ! Mem[000000003480002e]
p18_far_0_he:
swap [%i2+0x098],%l2 ! Mem[0000000035000098]
lduh [%i0+0x080],%l2 ! Mem[0000000034000080]
stx %l1,[%i0+0x1c8] ! Mem[00000000340001c8]
stx %l6,[%i0+0x108] ! Mem[0000000034000108]
lduh [%i2+0x0ea],%l2 ! Mem[00000000350000ea]
ldd [%i2+0x1a8],%l6 ! Mem[00000000350001a8]
ldsh [%i0+0x0a6],%l3 ! Mem[00000000340000a6]
jmpl %o7,%g0
std %l0,[%i1+0x028] ! Mem[0000000034800028]
p18_far_0_hem:
swap [%i2+0x098],%l2 ! Mem[0000000035000098]
lduh [%i0+0x080],%l2 ! Mem[0000000034000080]
stx %l1,[%i0+0x1c8] ! Mem[00000000340001c8]
stx %l6,[%i0+0x108] ! Mem[0000000034000108]
lduh [%i2+0x0ea],%l2 ! Mem[00000000350000ea]
ldd [%i2+0x1a8],%l6 ! Mem[00000000350001a8]
ldsh [%i0+0x0a6],%l3 ! Mem[00000000340000a6]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x028] ! Mem[0000000034800028]
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
stw %l5,[%i3+0x060] ! Mem[0000000037800060]
ldd [%i1+0x1b0],%l2 ! Mem[00000000368001b0]
swap [%i1+0x1ec],%l5 ! Mem[00000000368001ec]
ldd [%i2+0x028],%l6 ! Mem[0000000037000028]
lduw [%i1+0x018],%l6 ! Mem[0000000036800018]
ldsw [%i1+0x1cc],%l1 ! Mem[00000000368001cc]
ldstub [%i1+0x029],%l3 ! Mem[0000000036800029]
jmpl %o7,%g0
ldsh [%i2+0x1c8],%l1 ! Mem[00000000370001c8]
p19_far_0_lem:
stw %l5,[%i3+0x060] ! Mem[0000000037800060]
ldd [%i1+0x1b0],%l2 ! Mem[00000000368001b0]
swap [%i1+0x1ec],%l5 ! Mem[00000000368001ec]
membar #Sync
ldd [%i2+0x028],%l6 ! Mem[0000000037000028]
lduw [%i1+0x018],%l6 ! Mem[0000000036800018]
ldsw [%i1+0x1cc],%l1 ! Mem[00000000368001cc]
ldstub [%i1+0x029],%l3 ! Mem[0000000036800029]
jmpl %o7,%g0
ldsh [%i2+0x1c8],%l1 ! Mem[00000000370001c8]
p19_far_0_he:
ldx [%i3+0x170],%l6 ! Mem[0000000037800170]
lduw [%i1+0x1dc],%l1 ! Mem[00000000368001dc]
swap [%i3+0x19c],%l5 ! Mem[000000003780019c]
jmpl %o7,%g0
ldub [%i3+0x056],%l2 ! Mem[0000000037800056]
p19_far_0_hem:
ldx [%i3+0x170],%l6 ! Mem[0000000037800170]
lduw [%i1+0x1dc],%l1 ! Mem[00000000368001dc]
swap [%i3+0x19c],%l5 ! Mem[000000003780019c]
jmpl %o7,%g0
ldub [%i3+0x056],%l2 ! Mem[0000000037800056]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
ldub [%i3+0x041],%l5 ! Mem[0000000039800041]
std %l2,[%i3+0x1e8] ! Mem[00000000398001e8]
ldsb [%i3+0x01b],%l3 ! Mem[000000003980001b]
ldstub [%i1+0x176],%l7 ! Mem[0000000038800176]
ldsb [%i3+0x0be],%l7 ! Mem[00000000398000be]
ldsw [%i3+0x070],%l5 ! Mem[0000000039800070]
sth %l6,[%i0+0x1ce] ! Mem[00000000380001ce]
jmpl %o7,%g0
ldub [%i2+0x06d],%l3 ! Mem[000000003900006d]
p20_far_0_lem:
ldub [%i3+0x041],%l5 ! Mem[0000000039800041]
std %l2,[%i3+0x1e8] ! Mem[00000000398001e8]
membar #Sync
ldsb [%i3+0x01b],%l3 ! Mem[000000003980001b]
ldstub [%i1+0x176],%l7 ! Mem[0000000038800176]
ldsb [%i3+0x0be],%l7 ! Mem[00000000398000be]
ldsw [%i3+0x070],%l5 ! Mem[0000000039800070]
sth %l6,[%i0+0x1ce] ! Mem[00000000380001ce]
jmpl %o7,%g0
ldub [%i2+0x06d],%l3 ! Mem[000000003900006d]
p20_far_0_he:
ldstub [%i1+0x001],%l3 ! Mem[0000000038800001]
swap [%i0+0x080],%l2 ! Mem[0000000038000080]
ldstub [%i3+0x10a],%l5 ! Mem[000000003980010a]
ldub [%i2+0x02f],%l2 ! Mem[000000003900002f]
ldub [%i1+0x0d6],%l6 ! Mem[00000000388000d6]
stb %l3,[%i0+0x1ce] ! Mem[00000000380001ce]
ldd [%i2+0x178],%l0 ! Mem[0000000039000178]
jmpl %o7,%g0
ldsh [%i0+0x0b2],%l5 ! Mem[00000000380000b2]
p20_far_0_hem:
membar #Sync
ldstub [%i1+0x001],%l3 ! Mem[0000000038800001]
swap [%i0+0x080],%l2 ! Mem[0000000038000080]
ldstub [%i3+0x10a],%l5 ! Mem[000000003980010a]
ldub [%i2+0x02f],%l2 ! Mem[000000003900002f]
ldub [%i1+0x0d6],%l6 ! Mem[00000000388000d6]
stb %l3,[%i0+0x1ce] ! Mem[00000000380001ce]
ldd [%i2+0x178],%l0 ! Mem[0000000039000178]
jmpl %o7,%g0
ldsh [%i0+0x0b2],%l5 ! Mem[00000000380000b2]
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
ldsb [%i3+0x061],%l5 ! Mem[000000003b800061]
ldsw [%i3+0x1cc],%l3 ! Mem[000000003b8001cc]
ldsh [%i3+0x1ee],%l5 ! Mem[000000003b8001ee]
stx %l7,[%i2+0x028] ! Mem[000000003b000028]
ldsh [%i3+0x060],%l1 ! Mem[000000003b800060]
swap [%i0+0x004],%l7 ! Mem[000000003a000004]
lduw [%i1+0x074],%l6 ! Mem[000000003a800074]
jmpl %o7,%g0
ldub [%i0+0x003],%l2 ! Mem[000000003a000003]
p21_far_0_lem:
ldsb [%i3+0x061],%l5 ! Mem[000000003b800061]
ldsw [%i3+0x1cc],%l3 ! Mem[000000003b8001cc]
ldsh [%i3+0x1ee],%l5 ! Mem[000000003b8001ee]
membar #Sync
stx %l7,[%i2+0x028] ! Mem[000000003b000028]
ldsh [%i3+0x060],%l1 ! Mem[000000003b800060]
swap [%i0+0x004],%l7 ! Mem[000000003a000004]
lduw [%i1+0x074],%l6 ! Mem[000000003a800074]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x003],%l2 ! Mem[000000003a000003]
p21_far_0_he:
swap [%i2+0x020],%l3 ! Mem[000000003b000020]
lduh [%i1+0x080],%l2 ! Mem[000000003a800080]
swap [%i0+0x188],%l7 ! Mem[000000003a000188]
jmpl %o7,%g0
swap [%i3+0x108],%l5 ! Mem[000000003b800108]
p21_far_0_hem:
membar #Sync
swap [%i2+0x020],%l3 ! Mem[000000003b000020]
lduh [%i1+0x080],%l2 ! Mem[000000003a800080]
swap [%i0+0x188],%l7 ! Mem[000000003a000188]
jmpl %o7,%g0
swap [%i3+0x108],%l5 ! Mem[000000003b800108]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
std %l4,[%i1+0x1d8] ! Mem[000000003c8001d8]
swap [%i3+0x05c],%l5 ! Mem[000000003d80005c]
ldsb [%i3+0x1d5],%l7 ! Mem[000000003d8001d5]
ldsh [%i2+0x152],%l1 ! Mem[000000003d000152]
ldub [%i3+0x1bb],%l0 ! Mem[000000003d8001bb]
ldstub [%i2+0x1cf],%l1 ! Mem[000000003d0001cf]
std %l2,[%i1+0x0d8] ! Mem[000000003c8000d8]
jmpl %o7,%g0
stb %l1,[%i2+0x07d] ! Mem[000000003d00007d]
p22_far_0_lem:
std %l4,[%i1+0x1d8] ! Mem[000000003c8001d8]
swap [%i3+0x05c],%l5 ! Mem[000000003d80005c]
ldsb [%i3+0x1d5],%l7 ! Mem[000000003d8001d5]
ldsh [%i2+0x152],%l1 ! Mem[000000003d000152]
ldub [%i3+0x1bb],%l0 ! Mem[000000003d8001bb]
ldstub [%i2+0x1cf],%l1 ! Mem[000000003d0001cf]
std %l2,[%i1+0x0d8] ! Mem[000000003c8000d8]
jmpl %o7,%g0
stb %l1,[%i2+0x07d] ! Mem[000000003d00007d]
p22_far_0_he:
std %l0,[%i1+0x160] ! Mem[000000003c800160]
ldub [%i3+0x161],%l0 ! Mem[000000003d800161]
ldstub [%i1+0x08a],%l1 ! Mem[000000003c80008a]
ldsh [%i0+0x064],%l5 ! Mem[000000003c000064]
jmpl %o7,%g0
ldstub [%i3+0x143],%l4 ! Mem[000000003d800143]
p22_far_0_hem:
std %l0,[%i1+0x160] ! Mem[000000003c800160]
ldub [%i3+0x161],%l0 ! Mem[000000003d800161]
ldstub [%i1+0x08a],%l1 ! Mem[000000003c80008a]
ldsh [%i0+0x064],%l5 ! Mem[000000003c000064]
jmpl %o7,%g0
ldstub [%i3+0x143],%l4 ! Mem[000000003d800143]
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
stx %l5,[%i0+0x040] ! Mem[000000003e000040]
stx %l3,[%i3+0x1e8] ! Mem[000000003f8001e8]
stb %l3,[%i1+0x01b] ! Mem[000000003e80001b]
swap [%i3+0x124],%l6 ! Mem[000000003f800124]
ldsw [%i0+0x06c],%l2 ! Mem[000000003e00006c]
std %l2,[%i0+0x158] ! Mem[000000003e000158]
ldd [%i3+0x1c8],%l6 ! Mem[000000003f8001c8]
jmpl %o7,%g0
ldstub [%i0+0x023],%l2 ! Mem[000000003e000023]
p23_far_0_lem:
stx %l5,[%i0+0x040] ! Mem[000000003e000040]
stx %l3,[%i3+0x1e8] ! Mem[000000003f8001e8]
membar #Sync
stb %l3,[%i1+0x01b] ! Mem[000000003e80001b]
swap [%i3+0x124],%l6 ! Mem[000000003f800124]
ldsw [%i0+0x06c],%l2 ! Mem[000000003e00006c]
std %l2,[%i0+0x158] ! Mem[000000003e000158]
ldd [%i3+0x1c8],%l6 ! Mem[000000003f8001c8]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x023],%l2 ! Mem[000000003e000023]
p23_far_0_he:
swap [%i0+0x020],%l3 ! Mem[000000003e000020]
swap [%i0+0x080],%l2 ! Mem[000000003e000080]
lduw [%i3+0x1a8],%l7 ! Mem[000000003f8001a8]
jmpl %o7,%g0
ldsb [%i2+0x109],%l5 ! Mem[000000003f000109]
p23_far_0_hem:
membar #Sync
swap [%i0+0x020],%l3 ! Mem[000000003e000020]
swap [%i0+0x080],%l2 ! Mem[000000003e000080]
lduw [%i3+0x1a8],%l7 ! Mem[000000003f8001a8]
jmpl %o7,%g0
ldsb [%i2+0x109],%l5 ! Mem[000000003f000109]
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
lduh [%i0+0x040],%l5 ! Mem[0000000040000040]
ldub [%i0+0x1cc],%l3 ! Mem[00000000400001cc]
ldstub [%i3+0x03b],%l3 ! Mem[000000004180003b]
sth %l6,[%i2+0x124] ! Mem[0000000041000124]
ldub [%i3+0x06f],%l2 ! Mem[000000004180006f]
ldsb [%i1+0x179],%l2 ! Mem[0000000040800179]
ldsw [%i0+0x1cc],%l6 ! Mem[00000000400001cc]
jmpl %o7,%g0
sth %l7,[%i0+0x00e] ! Mem[000000004000000e]
p24_far_0_lem:
lduh [%i0+0x040],%l5 ! Mem[0000000040000040]
ldub [%i0+0x1cc],%l3 ! Mem[00000000400001cc]
membar #Sync
ldstub [%i3+0x03b],%l3 ! Mem[000000004180003b]
sth %l6,[%i2+0x124] ! Mem[0000000041000124]
ldub [%i3+0x06f],%l2 ! Mem[000000004180006f]
ldsb [%i1+0x179],%l2 ! Mem[0000000040800179]
ldsw [%i0+0x1cc],%l6 ! Mem[00000000400001cc]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i0+0x00e] ! Mem[000000004000000e]
p24_far_0_he:
stx %l1,[%i2+0x0c0] ! Mem[00000000410000c0]
ldsh [%i2+0x112],%l5 ! Mem[0000000041000112]
ldub [%i3+0x188],%l7 ! Mem[0000000041800188]
ldx [%i3+0x1e8],%l3 ! Mem[00000000418001e8]
swap [%i3+0x0c0],%l0 ! Mem[00000000418000c0]
swap [%i1+0x150],%l4 ! Mem[0000000040800150]
ldx [%i2+0x1e8],%l3 ! Mem[00000000410001e8]
jmpl %o7,%g0
stx %l1,[%i1+0x1e8] ! Mem[00000000408001e8]
p24_far_0_hem:
stx %l1,[%i2+0x0c0] ! Mem[00000000410000c0]
ldsh [%i2+0x112],%l5 ! Mem[0000000041000112]
ldub [%i3+0x188],%l7 ! Mem[0000000041800188]
ldx [%i3+0x1e8],%l3 ! Mem[00000000418001e8]
swap [%i3+0x0c0],%l0 ! Mem[00000000418000c0]
swap [%i1+0x150],%l4 ! Mem[0000000040800150]
ldx [%i2+0x1e8],%l3 ! Mem[00000000410001e8]
jmpl %o7,%g0
stx %l1,[%i1+0x1e8] ! Mem[00000000408001e8]
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
ldd [%i0+0x040],%l4 ! Mem[0000000042000040]
swap [%i2+0x05c],%l5 ! Mem[000000004300005c]
swap [%i3+0x1f4],%l7 ! Mem[00000000438001f4]
swap [%i1+0x170],%l1 ! Mem[0000000042800170]
ldx [%i3+0x018],%l6 ! Mem[0000000043800018]
stw %l7,[%i3+0x0d0] ! Mem[00000000438000d0]
ldd [%i3+0x1d8],%l4 ! Mem[00000000438001d8]
jmpl %o7,%g0
ldstub [%i1+0x003],%l2 ! Mem[0000000042800003]
p25_far_0_lem:
ldd [%i0+0x040],%l4 ! Mem[0000000042000040]
swap [%i2+0x05c],%l5 ! Mem[000000004300005c]
swap [%i3+0x1f4],%l7 ! Mem[00000000438001f4]
swap [%i1+0x170],%l1 ! Mem[0000000042800170]
membar #Sync
ldx [%i3+0x018],%l6 ! Mem[0000000043800018]
stw %l7,[%i3+0x0d0] ! Mem[00000000438000d0]
ldd [%i3+0x1d8],%l4 ! Mem[00000000438001d8]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x003],%l2 ! Mem[0000000042800003]
p25_far_0_he:
sth %l3,[%i2+0x000] ! Mem[0000000043000000]
ldd [%i0+0x0a0],%l2 ! Mem[00000000420000a0]
ldsh [%i3+0x188],%l7 ! Mem[0000000043800188]
jmpl %o7,%g0
sth %l5,[%i1+0x108] ! Mem[0000000042800108]
p25_far_0_hem:
membar #Sync
sth %l3,[%i2+0x000] ! Mem[0000000043000000]
ldd [%i0+0x0a0],%l2 ! Mem[00000000420000a0]
ldsh [%i3+0x188],%l7 ! Mem[0000000043800188]
jmpl %o7,%g0
sth %l5,[%i1+0x108] ! Mem[0000000042800108]
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
ldstub [%i1+0x0b1],%l4 ! Mem[00000000448000b1]
lduh [%i1+0x07c],%l5 ! Mem[000000004480007c]
stx %l5,[%i3+0x1e8] ! Mem[00000000458001e8]
stx %l0,[%i0+0x090] ! Mem[0000000044000090]
ldx [%i1+0x1b8],%l0 ! Mem[00000000448001b8]
lduw [%i3+0x1cc],%l1 ! Mem[00000000458001cc]
lduw [%i1+0x008],%l3 ! Mem[0000000044800008]
jmpl %o7,%g0
stw %l0,[%i2+0x0b0] ! Mem[00000000450000b0]
p26_far_0_lem:
ldstub [%i1+0x0b1],%l4 ! Mem[00000000448000b1]
lduh [%i1+0x07c],%l5 ! Mem[000000004480007c]
stx %l5,[%i3+0x1e8] ! Mem[00000000458001e8]
stx %l0,[%i0+0x090] ! Mem[0000000044000090]
ldx [%i1+0x1b8],%l0 ! Mem[00000000448001b8]
lduw [%i3+0x1cc],%l1 ! Mem[00000000458001cc]
membar #Sync
lduw [%i1+0x008],%l3 ! Mem[0000000044800008]
jmpl %o7,%g0
stw %l0,[%i2+0x0b0] ! Mem[00000000450000b0]
p26_far_0_he:
ldub [%i2+0x06c],%l1 ! Mem[000000004500006c]
jmpl %o7,%g0
swap [%i1+0x010],%l0 ! Mem[0000000044800010]
p26_far_0_hem:
ldub [%i2+0x06c],%l1 ! Mem[000000004500006c]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x010],%l0 ! Mem[0000000044800010]
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
stw %l5,[%i0+0x040] ! Mem[0000000046000040]
ldx [%i1+0x1c8],%l3 ! Mem[00000000468001c8]
std %l2,[%i2+0x018] ! Mem[0000000047000018]
ldx [%i0+0x150],%l7 ! Mem[0000000046000150]
ldsw [%i3+0x04c],%l2 ! Mem[000000004780004c]
ldsb [%i3+0x0f0],%l7 ! Mem[00000000478000f0]
stw %l5,[%i2+0x1f8] ! Mem[00000000470001f8]
jmpl %o7,%g0
ldsh [%i2+0x022],%l2 ! Mem[0000000047000022]
p27_far_0_lem:
stw %l5,[%i0+0x040] ! Mem[0000000046000040]
ldx [%i1+0x1c8],%l3 ! Mem[00000000468001c8]
membar #Sync
std %l2,[%i2+0x018] ! Mem[0000000047000018]
ldx [%i0+0x150],%l7 ! Mem[0000000046000150]
ldsw [%i3+0x04c],%l2 ! Mem[000000004780004c]
ldsb [%i3+0x0f0],%l7 ! Mem[00000000478000f0]
stw %l5,[%i2+0x1f8] ! Mem[00000000470001f8]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x022],%l2 ! Mem[0000000047000022]
p27_far_0_he:
std %l2,[%i0+0x020] ! Mem[0000000046000020]
ldx [%i3+0x080],%l2 ! Mem[0000000047800080]
sth %l1,[%i2+0x1e8] ! Mem[00000000470001e8]
jmpl %o7,%g0
ldx [%i1+0x128],%l6 ! Mem[0000000046800128]
p27_far_0_hem:
membar #Sync
std %l2,[%i0+0x020] ! Mem[0000000046000020]
ldx [%i3+0x080],%l2 ! Mem[0000000047800080]
sth %l1,[%i2+0x1e8] ! Mem[00000000470001e8]
jmpl %o7,%g0
ldx [%i1+0x128],%l6 ! Mem[0000000046800128]
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
lduw [%i0+0x060],%l5 ! Mem[0000000048000060]
ldsb [%i2+0x1ec],%l3 ! Mem[00000000490001ec]
ldsw [%i0+0x018],%l3 ! Mem[0000000048000018]
stw %l7,[%i2+0x154] ! Mem[0000000049000154]
ldx [%i1+0x098],%l7 ! Mem[0000000048800098]
ldstub [%i0+0x072],%l5 ! Mem[0000000048000072]
ldstub [%i1+0x0d2],%l0 ! Mem[00000000488000d2]
jmpl %o7,%g0
ldd [%i3+0x188],%l2 ! Mem[0000000049800188]
p28_far_0_lem:
lduw [%i0+0x060],%l5 ! Mem[0000000048000060]
ldsb [%i2+0x1ec],%l3 ! Mem[00000000490001ec]
membar #Sync
ldsw [%i0+0x018],%l3 ! Mem[0000000048000018]
stw %l7,[%i2+0x154] ! Mem[0000000049000154]
ldx [%i1+0x098],%l7 ! Mem[0000000048800098]
ldstub [%i0+0x072],%l5 ! Mem[0000000048000072]
ldstub [%i1+0x0d2],%l0 ! Mem[00000000488000d2]
jmpl %o7,%g0
ldd [%i3+0x188],%l2 ! Mem[0000000049800188]
p28_far_0_he:
jmpl %o7,%g0
ldstub [%i2+0x0c7],%l1 ! Mem[00000000490000c7]
jmpl %o7,%g0
nop
p28_far_0_hem:
jmpl %o7,%g0
ldstub [%i2+0x0c7],%l1 ! Mem[00000000490000c7]
jmpl %o7,%g0
nop
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
ldsb [%i0+0x041],%l5 ! Mem[000000004a000041]
ldx [%i1+0x078],%l5 ! Mem[000000004a800078]
swap [%i0+0x1ec],%l5 ! Mem[000000004a0001ec]
std %l0,[%i2+0x170] ! Mem[000000004b000170]
std %l6,[%i0+0x018] ! Mem[000000004a000018]
stx %l7,[%i0+0x0f0] ! Mem[000000004a0000f0]
ldsb [%i0+0x1d9],%l5 ! Mem[000000004a0001d9]
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[000000004b800020]
p29_far_0_lem:
ldsb [%i0+0x041],%l5 ! Mem[000000004a000041]
ldx [%i1+0x078],%l5 ! Mem[000000004a800078]
swap [%i0+0x1ec],%l5 ! Mem[000000004a0001ec]
std %l0,[%i2+0x170] ! Mem[000000004b000170]
membar #Sync
std %l6,[%i0+0x018] ! Mem[000000004a000018]
stx %l7,[%i0+0x0f0] ! Mem[000000004a0000f0]
ldsb [%i0+0x1d9],%l5 ! Mem[000000004a0001d9]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[000000004b800020]
p29_far_0_he:
lduw [%i1+0x020],%l3 ! Mem[000000004a800020]
swap [%i2+0x0a0],%l2 ! Mem[000000004b0000a0]
swap [%i1+0x188],%l7 ! Mem[000000004a800188]
jmpl %o7,%g0
ldx [%i3+0x128],%l5 ! Mem[000000004b800128]
p29_far_0_hem:
membar #Sync
lduw [%i1+0x020],%l3 ! Mem[000000004a800020]
swap [%i2+0x0a0],%l2 ! Mem[000000004b0000a0]
swap [%i1+0x188],%l7 ! Mem[000000004a800188]
jmpl %o7,%g0
ldx [%i3+0x128],%l5 ! Mem[000000004b800128]
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
swap [%i2+0x090],%l4 ! Mem[000000004d000090]
ldd [%i0+0x058],%l4 ! Mem[000000004c000058]
ldx [%i3+0x1c8],%l5 ! Mem[000000004d8001c8]
swap [%i1+0x170],%l1 ! Mem[000000004c800170]
ldd [%i1+0x018],%l6 ! Mem[000000004c800018]
lduw [%i1+0x0d0],%l7 ! Mem[000000004c8000d0]
stx %l2,[%i0+0x0f8] ! Mem[000000004c0000f8]
jmpl %o7,%g0
swap [%i1+0x05c],%l1 ! Mem[000000004c80005c]
p30_far_0_lem:
swap [%i2+0x090],%l4 ! Mem[000000004d000090]
ldd [%i0+0x058],%l4 ! Mem[000000004c000058]
ldx [%i3+0x1c8],%l5 ! Mem[000000004d8001c8]
swap [%i1+0x170],%l1 ! Mem[000000004c800170]
membar #Sync
ldd [%i1+0x018],%l6 ! Mem[000000004c800018]
lduw [%i1+0x0d0],%l7 ! Mem[000000004c8000d0]
stx %l2,[%i0+0x0f8] ! Mem[000000004c0000f8]
jmpl %o7,%g0
swap [%i1+0x05c],%l1 ! Mem[000000004c80005c]
p30_far_0_he:
swap [%i1+0x164],%l0 ! Mem[000000004c800164]
swap [%i2+0x160],%l0 ! Mem[000000004d000160]
std %l4,[%i3+0x128] ! Mem[000000004d800128]
ldsb [%i1+0x00f],%l2 ! Mem[000000004c80000f]
jmpl %o7,%g0
ldstub [%i2+0x0f6],%l6 ! Mem[000000004d0000f6]
p30_far_0_hem:
swap [%i1+0x164],%l0 ! Mem[000000004c800164]
swap [%i2+0x160],%l0 ! Mem[000000004d000160]
std %l4,[%i3+0x128] ! Mem[000000004d800128]
membar #Sync
ldsb [%i1+0x00f],%l2 ! Mem[000000004c80000f]
jmpl %o7,%g0
ldstub [%i2+0x0f6],%l6 ! Mem[000000004d0000f6]
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
stx %l5,[%i0+0x040] ! Mem[000000004e000040]
ldsh [%i3+0x1ec],%l3 ! Mem[000000004f8001ec]
sth %l3,[%i3+0x01a] ! Mem[000000004f80001a]
ldd [%i0+0x150],%l6 ! Mem[000000004e000150]
ldsw [%i1+0x06c],%l2 ! Mem[000000004e80006c]
sth %l2,[%i0+0x178] ! Mem[000000004e000178]
ldx [%i3+0x1c8],%l6 ! Mem[000000004f8001c8]
jmpl %o7,%g0
ldub [%i3+0x00e],%l7 ! Mem[000000004f80000e]
p31_far_0_lem:
stx %l5,[%i0+0x040] ! Mem[000000004e000040]
ldsh [%i3+0x1ec],%l3 ! Mem[000000004f8001ec]
membar #Sync
sth %l3,[%i3+0x01a] ! Mem[000000004f80001a]
ldd [%i0+0x150],%l6 ! Mem[000000004e000150]
ldsw [%i1+0x06c],%l2 ! Mem[000000004e80006c]
sth %l2,[%i0+0x178] ! Mem[000000004e000178]
ldx [%i3+0x1c8],%l6 ! Mem[000000004f8001c8]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x00e],%l7 ! Mem[000000004f80000e]
p31_far_0_he:
ldsb [%i2+0x0c7],%l1 ! Mem[000000004f0000c7]
ldsw [%i2+0x0d8],%l2 ! Mem[000000004f0000d8]
sth %l1,[%i2+0x05c] ! Mem[000000004f00005c]
lduh [%i1+0x0bc],%l0 ! Mem[000000004e8000bc]
sth %l7,[%i1+0x0f4] ! Mem[000000004e8000f4]
ldsh [%i1+0x07c],%l4 ! Mem[000000004e80007c]
ldd [%i2+0x050],%l2 ! Mem[000000004f000050]
jmpl %o7,%g0
sth %l0,[%i2+0x072] ! Mem[000000004f000072]
p31_far_0_hem:
ldsb [%i2+0x0c7],%l1 ! Mem[000000004f0000c7]
ldsw [%i2+0x0d8],%l2 ! Mem[000000004f0000d8]
sth %l1,[%i2+0x05c] ! Mem[000000004f00005c]
lduh [%i1+0x0bc],%l0 ! Mem[000000004e8000bc]
sth %l7,[%i1+0x0f4] ! Mem[000000004e8000f4]
ldsh [%i1+0x07c],%l4 ! Mem[000000004e80007c]
ldd [%i2+0x050],%l2 ! Mem[000000004f000050]
jmpl %o7,%g0
sth %l0,[%i2+0x072] ! Mem[000000004f000072]
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
lduh [%i0+0x060],%l5 ! Mem[0000000050000060]
ldx [%i3+0x078],%l5 ! Mem[0000000051800078]
swap [%i2+0x0bc],%l2 ! Mem[00000000510000bc]
ldsw [%i1+0x0b0],%l0 ! Mem[00000000508000b0]
ldsb [%i3+0x1bb],%l0 ! Mem[00000000518001bb]
ldstub [%i2+0x1ef],%l1 ! Mem[00000000510001ef]
stw %l0,[%i1+0x030] ! Mem[0000000050800030]
jmpl %o7,%g0
ldub [%i0+0x1c8],%l1 ! Mem[00000000500001c8]
p32_far_0_lem:
lduh [%i0+0x060],%l5 ! Mem[0000000050000060]
ldx [%i3+0x078],%l5 ! Mem[0000000051800078]
swap [%i2+0x0bc],%l2 ! Mem[00000000510000bc]
ldsw [%i1+0x0b0],%l0 ! Mem[00000000508000b0]
ldsb [%i3+0x1bb],%l0 ! Mem[00000000518001bb]
ldstub [%i2+0x1ef],%l1 ! Mem[00000000510001ef]
membar #Sync
stw %l0,[%i1+0x030] ! Mem[0000000050800030]
jmpl %o7,%g0
ldub [%i0+0x1c8],%l1 ! Mem[00000000500001c8]
p32_far_0_he:
stx %l0,[%i1+0x070] ! Mem[0000000050800070]
std %l2,[%i2+0x168] ! Mem[0000000051000168]
std %l0,[%i0+0x120] ! Mem[0000000050000120]
jmpl %o7,%g0
stx %l7,[%i3+0x0f8] ! Mem[00000000518000f8]
p32_far_0_hem:
stx %l0,[%i1+0x070] ! Mem[0000000050800070]
std %l2,[%i2+0x168] ! Mem[0000000051000168]
std %l0,[%i0+0x120] ! Mem[0000000050000120]
jmpl %o7,%g0
stx %l7,[%i3+0x0f8] ! Mem[00000000518000f8]
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
ldd [%i0+0x040],%l4 ! Mem[0000000052000040]
stw %l3,[%i3+0x1ec] ! Mem[00000000538001ec]
ldsh [%i3+0x03a],%l3 ! Mem[000000005380003a]
lduw [%i2+0x174],%l7 ! Mem[0000000053000174]
ldd [%i1+0x098],%l6 ! Mem[0000000052800098]
std %l0,[%i3+0x1e8] ! Mem[00000000538001e8]
stw %l3,[%i1+0x028] ! Mem[0000000052800028]
jmpl %o7,%g0
ldub [%i0+0x0b2],%l0 ! Mem[00000000520000b2]
p33_far_0_lem:
ldd [%i0+0x040],%l4 ! Mem[0000000052000040]
stw %l3,[%i3+0x1ec] ! Mem[00000000538001ec]
membar #Sync
ldsh [%i3+0x03a],%l3 ! Mem[000000005380003a]
lduw [%i2+0x174],%l7 ! Mem[0000000053000174]
ldd [%i1+0x098],%l6 ! Mem[0000000052800098]
std %l0,[%i3+0x1e8] ! Mem[00000000538001e8]
stw %l3,[%i1+0x028] ! Mem[0000000052800028]
jmpl %o7,%g0
ldub [%i0+0x0b2],%l0 ! Mem[00000000520000b2]
p33_far_0_he:
ldub [%i3+0x06c],%l1 ! Mem[000000005380006c]
jmpl %o7,%g0
ldsh [%i3+0x140],%l0 ! Mem[0000000053800140]
p33_far_0_hem:
ldub [%i3+0x06c],%l1 ! Mem[000000005380006c]
jmpl %o7,%g0
ldsh [%i3+0x140],%l0 ! Mem[0000000053800140]
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
ldsh [%i1+0x1fc],%l4 ! Mem[00000000548001fc]
swap [%i3+0x194],%l3 ! Mem[0000000055800194]
stx %l6,[%i1+0x038] ! Mem[0000000054800038]
ldx [%i0+0x120],%l6 ! Mem[0000000054000120]
ldub [%i1+0x06f],%l2 ! Mem[000000005480006f]
ldx [%i0+0x158],%l2 ! Mem[0000000054000158]
lduh [%i3+0x056],%l6 ! Mem[0000000055800056]
jmpl %o7,%g0
ldsw [%i2+0x0b0],%l0 ! Mem[00000000550000b0]
p34_far_0_lem:
ldsh [%i1+0x1fc],%l4 ! Mem[00000000548001fc]
swap [%i3+0x194],%l3 ! Mem[0000000055800194]
membar #Sync
stx %l6,[%i1+0x038] ! Mem[0000000054800038]
ldx [%i0+0x120],%l6 ! Mem[0000000054000120]
ldub [%i1+0x06f],%l2 ! Mem[000000005480006f]
ldx [%i0+0x158],%l2 ! Mem[0000000054000158]
lduh [%i3+0x056],%l6 ! Mem[0000000055800056]
jmpl %o7,%g0
ldsw [%i2+0x0b0],%l0 ! Mem[00000000550000b0]
p34_far_0_he:
ldub [%i2+0x1cb],%l1 ! Mem[00000000550001cb]
jmpl %o7,%g0
sth %l2,[%i0+0x160] ! Mem[0000000054000160]
p34_far_0_hem:
ldub [%i2+0x1cb],%l1 ! Mem[00000000550001cb]
jmpl %o7,%g0
sth %l2,[%i0+0x160] ! Mem[0000000054000160]
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
stw %l5,[%i0+0x040] ! Mem[0000000056000040]
swap [%i1+0x194],%l3 ! Mem[0000000056800194]
ldub [%i0+0x1f5],%l7 ! Mem[00000000560001f5]
stx %l1,[%i3+0x150] ! Mem[0000000057800150]
stx %l6,[%i2+0x038] ! Mem[0000000057000038]
ldsw [%i3+0x0d0],%l7 ! Mem[00000000578000d0]
swap [%i3+0x1f8],%l5 ! Mem[00000000578001f8]
jmpl %o7,%g0
ldstub [%i0+0x0b2],%l0 ! Mem[00000000560000b2]
p35_far_0_lem:
stw %l5,[%i0+0x040] ! Mem[0000000056000040]
swap [%i1+0x194],%l3 ! Mem[0000000056800194]
ldub [%i0+0x1f5],%l7 ! Mem[00000000560001f5]
stx %l1,[%i3+0x150] ! Mem[0000000057800150]
membar #Sync
stx %l6,[%i2+0x038] ! Mem[0000000057000038]
ldsw [%i3+0x0d0],%l7 ! Mem[00000000578000d0]
swap [%i3+0x1f8],%l5 ! Mem[00000000578001f8]
jmpl %o7,%g0
ldstub [%i0+0x0b2],%l0 ! Mem[00000000560000b2]
p35_far_0_he:
ldx [%i2+0x048],%l1 ! Mem[0000000057000048]
jmpl %o7,%g0
ldd [%i0+0x010],%l0 ! Mem[0000000056000010]
p35_far_0_hem:
ldx [%i2+0x048],%l1 ! Mem[0000000057000048]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x010],%l0 ! Mem[0000000056000010]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
lduw [%i0+0x040],%l5 ! Mem[0000000058000040]
stx %l3,[%i0+0x1e8] ! Mem[00000000580001e8]
ldx [%i2+0x018],%l3 ! Mem[0000000059000018]
ldstub [%i2+0x125],%l6 ! Mem[0000000059000125]
ldub [%i2+0x06f],%l2 ! Mem[000000005900006f]
stx %l2,[%i0+0x178] ! Mem[0000000058000178]
lduh [%i0+0x1ee],%l6 ! Mem[00000000580001ee]
jmpl %o7,%g0
stx %l7,[%i1+0x008] ! Mem[0000000058800008]
p36_far_0_lem:
lduw [%i0+0x040],%l5 ! Mem[0000000058000040]
stx %l3,[%i0+0x1e8] ! Mem[00000000580001e8]
membar #Sync
ldx [%i2+0x018],%l3 ! Mem[0000000059000018]
ldstub [%i2+0x125],%l6 ! Mem[0000000059000125]
ldub [%i2+0x06f],%l2 ! Mem[000000005900006f]
stx %l2,[%i0+0x178] ! Mem[0000000058000178]
lduh [%i0+0x1ee],%l6 ! Mem[00000000580001ee]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i1+0x008] ! Mem[0000000058800008]
p36_far_0_he:
ldub [%i2+0x0c7],%l1 ! Mem[00000000590000c7]
lduw [%i2+0x0f8],%l2 ! Mem[00000000590000f8]
ldsb [%i2+0x07d],%l1 ! Mem[000000005900007d]
ldx [%i3+0x108],%l5 ! Mem[0000000059800108]
ldx [%i3+0x1f8],%l3 ! Mem[00000000598001f8]
ldub [%i3+0x12a],%l4 ! Mem[000000005980012a]
ldsh [%i1+0x0c8],%l3 ! Mem[00000000588000c8]
jmpl %o7,%g0
lduw [%i1+0x094],%l0 ! Mem[0000000058800094]
p36_far_0_hem:
ldub [%i2+0x0c7],%l1 ! Mem[00000000590000c7]
lduw [%i2+0x0f8],%l2 ! Mem[00000000590000f8]
ldsb [%i2+0x07d],%l1 ! Mem[000000005900007d]
ldx [%i3+0x108],%l5 ! Mem[0000000059800108]
ldx [%i3+0x1f8],%l3 ! Mem[00000000598001f8]
ldub [%i3+0x12a],%l4 ! Mem[000000005980012a]
ldsh [%i1+0x0c8],%l3 ! Mem[00000000588000c8]
jmpl %o7,%g0
lduw [%i1+0x094],%l0 ! Mem[0000000058800094]
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
ldsb [%i0+0x041],%l5 ! Mem[000000005a000041]
lduw [%i0+0x1ec],%l3 ! Mem[000000005a0001ec]
ldstub [%i0+0x01b],%l3 ! Mem[000000005a00001b]
ldsb [%i3+0x176],%l7 ! Mem[000000005b800176]
ldstub [%i0+0x09e],%l7 ! Mem[000000005a00009e]
ldub [%i1+0x179],%l2 ! Mem[000000005a800179]
sth %l6,[%i1+0x1ce] ! Mem[000000005a8001ce]
jmpl %o7,%g0
ldub [%i1+0x00e],%l7 ! Mem[000000005a80000e]
p37_far_0_lem:
ldsb [%i0+0x041],%l5 ! Mem[000000005a000041]
lduw [%i0+0x1ec],%l3 ! Mem[000000005a0001ec]
membar #Sync
ldstub [%i0+0x01b],%l3 ! Mem[000000005a00001b]
ldsb [%i3+0x176],%l7 ! Mem[000000005b800176]
ldstub [%i0+0x09e],%l7 ! Mem[000000005a00009e]
ldub [%i1+0x179],%l2 ! Mem[000000005a800179]
sth %l6,[%i1+0x1ce] ! Mem[000000005a8001ce]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00e],%l7 ! Mem[000000005a80000e]
p37_far_0_he:
ldstub [%i2+0x09b],%l2 ! Mem[000000005b00009b]
lduh [%i1+0x112],%l5 ! Mem[000000005a800112]
sth %l5,[%i2+0x0fa] ! Mem[000000005b0000fa]
ldx [%i3+0x048],%l5 ! Mem[000000005b800048]
std %l2,[%i2+0x1f8] ! Mem[000000005b0001f8]
ldsh [%i3+0x03e],%l1 ! Mem[000000005b80003e]
swap [%i3+0x0ec],%l5 ! Mem[000000005b8000ec]
jmpl %o7,%g0
ldstub [%i2+0x02b],%l7 ! Mem[000000005b00002b]
p37_far_0_hem:
ldstub [%i2+0x09b],%l2 ! Mem[000000005b00009b]
lduh [%i1+0x112],%l5 ! Mem[000000005a800112]
sth %l5,[%i2+0x0fa] ! Mem[000000005b0000fa]
ldx [%i3+0x048],%l5 ! Mem[000000005b800048]
std %l2,[%i2+0x1f8] ! Mem[000000005b0001f8]
membar #Sync
ldsh [%i3+0x03e],%l1 ! Mem[000000005b80003e]
swap [%i3+0x0ec],%l5 ! Mem[000000005b8000ec]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x02b],%l7 ! Mem[000000005b00002b]
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
lduw [%i1+0x1fc],%l4 ! Mem[000000005c8001fc]
stw %l3,[%i1+0x1b4] ! Mem[000000005c8001b4]
lduw [%i3+0x03c],%l6 ! Mem[000000005d80003c]
ldstub [%i3+0x02f],%l7 ! Mem[000000005d80002f]
ldstub [%i2+0x041],%l1 ! Mem[000000005d000041]
stb %l7,[%i0+0x026] ! Mem[000000005c000026]
stw %l3,[%i0+0x008] ! Mem[000000005c000008]
jmpl %o7,%g0
ldsb [%i2+0x092],%l0 ! Mem[000000005d000092]
p38_far_0_lem:
lduw [%i1+0x1fc],%l4 ! Mem[000000005c8001fc]
stw %l3,[%i1+0x1b4] ! Mem[000000005c8001b4]
membar #Sync
lduw [%i3+0x03c],%l6 ! Mem[000000005d80003c]
ldstub [%i3+0x02f],%l7 ! Mem[000000005d80002f]
ldstub [%i2+0x041],%l1 ! Mem[000000005d000041]
stb %l7,[%i0+0x026] ! Mem[000000005c000026]
stw %l3,[%i0+0x008] ! Mem[000000005c000008]
jmpl %o7,%g0
ldsb [%i2+0x092],%l0 ! Mem[000000005d000092]
p38_far_0_he:
ldstub [%i2+0x04c],%l1 ! Mem[000000005d00004c]
jmpl %o7,%g0
stb %l0,[%i0+0x010] ! Mem[000000005c000010]
p38_far_0_hem:
ldstub [%i2+0x04c],%l1 ! Mem[000000005d00004c]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i0+0x010] ! Mem[000000005c000010]
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
stx %l5,[%i0+0x040] ! Mem[000000005e000040]
stw %l3,[%i3+0x1b4] ! Mem[000000005f8001b4]
swap [%i0+0x1cc],%l5 ! Mem[000000005e0001cc]
ldx [%i2+0x008],%l7 ! Mem[000000005f000008]
lduh [%i2+0x060],%l1 ! Mem[000000005f000060]
ldstub [%i0+0x026],%l7 ! Mem[000000005e000026]
ldsb [%i0+0x057],%l6 ! Mem[000000005e000057]
jmpl %o7,%g0
ldx [%i0+0x068],%l3 ! Mem[000000005e000068]
p39_far_0_lem:
stx %l5,[%i0+0x040] ! Mem[000000005e000040]
stw %l3,[%i3+0x1b4] ! Mem[000000005f8001b4]
swap [%i0+0x1cc],%l5 ! Mem[000000005e0001cc]
membar #Sync
ldx [%i2+0x008],%l7 ! Mem[000000005f000008]
lduh [%i2+0x060],%l1 ! Mem[000000005f000060]
ldstub [%i0+0x026],%l7 ! Mem[000000005e000026]
ldsb [%i0+0x057],%l6 ! Mem[000000005e000057]
jmpl %o7,%g0
ldx [%i0+0x068],%l3 ! Mem[000000005e000068]
p39_far_0_he:
lduw [%i1+0x098],%l2 ! Mem[000000005e800098]
std %l2,[%i1+0x080] ! Mem[000000005e800080]
stb %l7,[%i2+0x188] ! Mem[000000005f000188]
sth %l5,[%i3+0x128] ! Mem[000000005f800128]
swap [%i2+0x1fc],%l3 ! Mem[000000005f0001fc]
ldsb [%i1+0x12a],%l4 ! Mem[000000005e80012a]
ldsh [%i0+0x0c8],%l3 ! Mem[000000005e0000c8]
jmpl %o7,%g0
lduh [%i0+0x0b4],%l0 ! Mem[000000005e0000b4]
p39_far_0_hem:
lduw [%i1+0x098],%l2 ! Mem[000000005e800098]
std %l2,[%i1+0x080] ! Mem[000000005e800080]
stb %l7,[%i2+0x188] ! Mem[000000005f000188]
sth %l5,[%i3+0x128] ! Mem[000000005f800128]
swap [%i2+0x1fc],%l3 ! Mem[000000005f0001fc]
ldsb [%i1+0x12a],%l4 ! Mem[000000005e80012a]
ldsh [%i0+0x0c8],%l3 ! Mem[000000005e0000c8]
jmpl %o7,%g0
lduh [%i0+0x0b4],%l0 ! Mem[000000005e0000b4]
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
lduh [%i0+0x040],%l5 ! Mem[0000000060000040]
ldx [%i1+0x1e8],%l3 ! Mem[00000000608001e8]
stb %l3,[%i3+0x03b] ! Mem[000000006180003b]
stw %l7,[%i0+0x154] ! Mem[0000000060000154]
ldub [%i1+0x06f],%l2 ! Mem[000000006080006f]
ldstub [%i2+0x159],%l2 ! Mem[0000000061000159]
ldd [%i0+0x1e8],%l6 ! Mem[00000000600001e8]
jmpl %o7,%g0
lduh [%i3+0x00e],%l7 ! Mem[000000006180000e]
p40_far_0_lem:
lduh [%i0+0x040],%l5 ! Mem[0000000060000040]
ldx [%i1+0x1e8],%l3 ! Mem[00000000608001e8]
membar #Sync
stb %l3,[%i3+0x03b] ! Mem[000000006180003b]
stw %l7,[%i0+0x154] ! Mem[0000000060000154]
ldub [%i1+0x06f],%l2 ! Mem[000000006080006f]
ldstub [%i2+0x159],%l2 ! Mem[0000000061000159]
ldd [%i0+0x1e8],%l6 ! Mem[00000000600001e8]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x00e],%l7 ! Mem[000000006180000e]
p40_far_0_he:
std %l2,[%i3+0x0b8] ! Mem[00000000618000b8]
ldx [%i2+0x130],%l5 ! Mem[0000000061000130]
swap [%i2+0x0d8],%l5 ! Mem[00000000610000d8]
swap [%i3+0x06c],%l5 ! Mem[000000006180006c]
sth %l4,[%i2+0x0c4] ! Mem[00000000610000c4]
lduw [%i1+0x1f0],%l0 ! Mem[00000000608001f0]
ldsh [%i0+0x0e8],%l3 ! Mem[00000000600000e8]
jmpl %o7,%g0
lduw [%i1+0x0b4],%l0 ! Mem[00000000608000b4]
p40_far_0_hem:
std %l2,[%i3+0x0b8] ! Mem[00000000618000b8]
ldx [%i2+0x130],%l5 ! Mem[0000000061000130]
swap [%i2+0x0d8],%l5 ! Mem[00000000610000d8]
swap [%i3+0x06c],%l5 ! Mem[000000006180006c]
sth %l4,[%i2+0x0c4] ! Mem[00000000610000c4]
lduw [%i1+0x1f0],%l0 ! Mem[00000000608001f0]
ldsh [%i0+0x0e8],%l3 ! Mem[00000000600000e8]
jmpl %o7,%g0
lduw [%i1+0x0b4],%l0 ! Mem[00000000608000b4]
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
ldsh [%i1+0x060],%l5 ! Mem[0000000062800060]
ldsb [%i2+0x1cc],%l3 ! Mem[00000000630001cc]
ldstub [%i1+0x03b],%l3 ! Mem[000000006280003b]
stw %l6,[%i3+0x104] ! Mem[0000000063800104]
lduh [%i0+0x06e],%l2 ! Mem[000000006200006e]
sth %l7,[%i1+0x026] ! Mem[0000000062800026]
ldx [%i2+0x070],%l6 ! Mem[0000000063000070]
jmpl %o7,%g0
lduw [%i3+0x06c],%l3 ! Mem[000000006380006c]
p41_far_0_lem:
ldsh [%i1+0x060],%l5 ! Mem[0000000062800060]
ldsb [%i2+0x1cc],%l3 ! Mem[00000000630001cc]
membar #Sync
ldstub [%i1+0x03b],%l3 ! Mem[000000006280003b]
stw %l6,[%i3+0x104] ! Mem[0000000063800104]
lduh [%i0+0x06e],%l2 ! Mem[000000006200006e]
sth %l7,[%i1+0x026] ! Mem[0000000062800026]
ldx [%i2+0x070],%l6 ! Mem[0000000063000070]
jmpl %o7,%g0
lduw [%i3+0x06c],%l3 ! Mem[000000006380006c]
p41_far_0_he:
stx %l2,[%i1+0x0b8] ! Mem[00000000628000b8]
ldsh [%i1+0x132],%l5 ! Mem[0000000062800132]
swap [%i1+0x0d8],%l5 ! Mem[00000000628000d8]
ldsb [%i3+0x06f],%l5 ! Mem[000000006380006f]
stx %l2,[%i2+0x0e8] ! Mem[00000000630000e8]
stx %l7,[%i3+0x038] ! Mem[0000000063800038]
ldstub [%i1+0x159],%l0 ! Mem[0000000062800159]
jmpl %o7,%g0
stw %l5,[%i1+0x164] ! Mem[0000000062800164]
p41_far_0_hem:
stx %l2,[%i1+0x0b8] ! Mem[00000000628000b8]
ldsh [%i1+0x132],%l5 ! Mem[0000000062800132]
swap [%i1+0x0d8],%l5 ! Mem[00000000628000d8]
ldsb [%i3+0x06f],%l5 ! Mem[000000006380006f]
stx %l2,[%i2+0x0e8] ! Mem[00000000630000e8]
membar #Sync
stx %l7,[%i3+0x038] ! Mem[0000000063800038]
ldstub [%i1+0x159],%l0 ! Mem[0000000062800159]
jmpl %o7,%g0
stw %l5,[%i1+0x164] ! Mem[0000000062800164]
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
sth %l4,[%i1+0x1dc] ! Mem[00000000648001dc]
std %l2,[%i2+0x190] ! Mem[0000000065000190]
ldsh [%i0+0x01c],%l6 ! Mem[000000006400001c]
stb %l6,[%i1+0x105] ! Mem[0000000064800105]
ldub [%i2+0x04f],%l2 ! Mem[000000006500004f]
lduw [%i1+0x158],%l2 ! Mem[0000000064800158]
lduw [%i2+0x1ec],%l6 ! Mem[00000000650001ec]
jmpl %o7,%g0
swap [%i0+0x02c],%l7 ! Mem[000000006400002c]
p42_far_0_lem:
sth %l4,[%i1+0x1dc] ! Mem[00000000648001dc]
std %l2,[%i2+0x190] ! Mem[0000000065000190]
membar #Sync
ldsh [%i0+0x01c],%l6 ! Mem[000000006400001c]
stb %l6,[%i1+0x105] ! Mem[0000000064800105]
ldub [%i2+0x04f],%l2 ! Mem[000000006500004f]
lduw [%i1+0x158],%l2 ! Mem[0000000064800158]
lduw [%i2+0x1ec],%l6 ! Mem[00000000650001ec]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x02c],%l7 ! Mem[000000006400002c]
p42_far_0_he:
ldsh [%i2+0x0c6],%l1 ! Mem[00000000650000c6]
ldstub [%i0+0x0da],%l2 ! Mem[00000000640000da]
stb %l1,[%i3+0x07d] ! Mem[000000006580007d]
ldx [%i3+0x098],%l0 ! Mem[0000000065800098]
ldsb [%i3+0x0c5],%l4 ! Mem[00000000658000c5]
swap [%i3+0x01c],%l1 ! Mem[000000006580001c]
ldd [%i1+0x0c8],%l4 ! Mem[00000000648000c8]
jmpl %o7,%g0
lduh [%i1+0x00a],%l7 ! Mem[000000006480000a]
p42_far_0_hem:
ldsh [%i2+0x0c6],%l1 ! Mem[00000000650000c6]
ldstub [%i0+0x0da],%l2 ! Mem[00000000640000da]
stb %l1,[%i3+0x07d] ! Mem[000000006580007d]
ldx [%i3+0x098],%l0 ! Mem[0000000065800098]
ldsb [%i3+0x0c5],%l4 ! Mem[00000000658000c5]
membar #Sync
swap [%i3+0x01c],%l1 ! Mem[000000006580001c]
ldd [%i1+0x0c8],%l4 ! Mem[00000000648000c8]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x00a],%l7 ! Mem[000000006480000a]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
stw %l5,[%i1+0x060] ! Mem[0000000066800060]
sth %l3,[%i3+0x1cc] ! Mem[00000000678001cc]
sth %l6,[%i3+0x03c] ! Mem[000000006780003c]
ldx [%i3+0x100],%l6 ! Mem[0000000067800100]
lduh [%i0+0x04e],%l2 ! Mem[000000006600004e]
ldd [%i3+0x178],%l2 ! Mem[0000000067800178]
stw %l6,[%i0+0x1cc] ! Mem[00000000660001cc]
jmpl %o7,%g0
lduw [%i0+0x02c],%l7 ! Mem[000000006600002c]
p43_far_0_lem:
stw %l5,[%i1+0x060] ! Mem[0000000066800060]
sth %l3,[%i3+0x1cc] ! Mem[00000000678001cc]
membar #Sync
sth %l6,[%i3+0x03c] ! Mem[000000006780003c]
ldx [%i3+0x100],%l6 ! Mem[0000000067800100]
lduh [%i0+0x04e],%l2 ! Mem[000000006600004e]
ldd [%i3+0x178],%l2 ! Mem[0000000067800178]
stw %l6,[%i0+0x1cc] ! Mem[00000000660001cc]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x02c],%l7 ! Mem[000000006600002c]
p43_far_0_he:
ldd [%i0+0x068],%l0 ! Mem[0000000066000068]
ldstub [%i2+0x010],%l0 ! Mem[0000000067000010]
ldx [%i3+0x1c8],%l1 ! Mem[00000000678001c8]
sth %l6,[%i3+0x12c] ! Mem[000000006780012c]
std %l6,[%i3+0x0d0] ! Mem[00000000678000d0]
ldsb [%i2+0x01c],%l7 ! Mem[000000006700001c]
lduw [%i3+0x048],%l3 ! Mem[0000000067800048]
jmpl %o7,%g0
ldsw [%i1+0x0b0],%l5 ! Mem[00000000668000b0]
p43_far_0_hem:
ldd [%i0+0x068],%l0 ! Mem[0000000066000068]
membar #Sync
ldstub [%i2+0x010],%l0 ! Mem[0000000067000010]
ldx [%i3+0x1c8],%l1 ! Mem[00000000678001c8]
sth %l6,[%i3+0x12c] ! Mem[000000006780012c]
std %l6,[%i3+0x0d0] ! Mem[00000000678000d0]
ldsb [%i2+0x01c],%l7 ! Mem[000000006700001c]
lduw [%i3+0x048],%l3 ! Mem[0000000067800048]
jmpl %o7,%g0
ldsw [%i1+0x0b0],%l5 ! Mem[00000000668000b0]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
lduw [%i1+0x040],%l5 ! Mem[0000000068800040]
ldstub [%i3+0x1cc],%l3 ! Mem[00000000698001cc]
stw %l3,[%i0+0x018] ! Mem[0000000068000018]
ldstub [%i0+0x156],%l7 ! Mem[0000000068000156]
ldub [%i0+0x06f],%l2 ! Mem[000000006800006f]
swap [%i0+0x178],%l2 ! Mem[0000000068000178]
swap [%i0+0x1ec],%l6 ! Mem[00000000680001ec]
jmpl %o7,%g0
ldd [%i0+0x008],%l6 ! Mem[0000000068000008]
p44_far_0_lem:
lduw [%i1+0x040],%l5 ! Mem[0000000068800040]
ldstub [%i3+0x1cc],%l3 ! Mem[00000000698001cc]
membar #Sync
stw %l3,[%i0+0x018] ! Mem[0000000068000018]
ldstub [%i0+0x156],%l7 ! Mem[0000000068000156]
ldub [%i0+0x06f],%l2 ! Mem[000000006800006f]
swap [%i0+0x178],%l2 ! Mem[0000000068000178]
swap [%i0+0x1ec],%l6 ! Mem[00000000680001ec]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x008],%l6 ! Mem[0000000068000008]
p44_far_0_he:
ldx [%i2+0x0c0],%l1 ! Mem[00000000690000c0]
std %l2,[%i1+0x0f8] ! Mem[00000000688000f8]
ldub [%i1+0x07d],%l1 ! Mem[000000006880007d]
ldstub [%i0+0x09d],%l0 ! Mem[000000006800009d]
stw %l7,[%i1+0x0f4] ! Mem[00000000688000f4]
stw %l0,[%i2+0x1d0] ! Mem[00000000690001d0]
ldsh [%i3+0x0c8],%l3 ! Mem[00000000698000c8]
jmpl %o7,%g0
ldub [%i0+0x0b5],%l0 ! Mem[00000000680000b5]
p44_far_0_hem:
ldx [%i2+0x0c0],%l1 ! Mem[00000000690000c0]
std %l2,[%i1+0x0f8] ! Mem[00000000688000f8]
ldub [%i1+0x07d],%l1 ! Mem[000000006880007d]
ldstub [%i0+0x09d],%l0 ! Mem[000000006800009d]
stw %l7,[%i1+0x0f4] ! Mem[00000000688000f4]
stw %l0,[%i2+0x1d0] ! Mem[00000000690001d0]
ldsh [%i3+0x0c8],%l3 ! Mem[00000000698000c8]
jmpl %o7,%g0
ldub [%i0+0x0b5],%l0 ! Mem[00000000680000b5]
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
ldsb [%i1+0x061],%l5 ! Mem[000000006a800061]
ldx [%i1+0x190],%l3 ! Mem[000000006a800190]
ldx [%i0+0x018],%l6 ! Mem[000000006a000018]
ldstub [%i1+0x105],%l6 ! Mem[000000006a800105]
lduh [%i2+0x04e],%l2 ! Mem[000000006b00004e]
ldsw [%i1+0x178],%l2 ! Mem[000000006a800178]
ldsw [%i3+0x1f8],%l5 ! Mem[000000006b8001f8]
jmpl %o7,%g0
ldstub [%i2+0x05d],%l1 ! Mem[000000006b00005d]
p45_far_0_lem:
ldsb [%i1+0x061],%l5 ! Mem[000000006a800061]
ldx [%i1+0x190],%l3 ! Mem[000000006a800190]
membar #Sync
ldx [%i0+0x018],%l6 ! Mem[000000006a000018]
ldstub [%i1+0x105],%l6 ! Mem[000000006a800105]
lduh [%i2+0x04e],%l2 ! Mem[000000006b00004e]
ldsw [%i1+0x178],%l2 ! Mem[000000006a800178]
ldsw [%i3+0x1f8],%l5 ! Mem[000000006b8001f8]
jmpl %o7,%g0
ldstub [%i2+0x05d],%l1 ! Mem[000000006b00005d]
p45_far_0_he:
sth %l0,[%i3+0x146] ! Mem[000000006b800146]
swap [%i1+0x140],%l0 ! Mem[000000006a800140]
stb %l5,[%i0+0x12a] ! Mem[000000006a00012a]
ldub [%i1+0x02f],%l2 ! Mem[000000006a80002f]
jmpl %o7,%g0
sth %l6,[%i1+0x0f6] ! Mem[000000006a8000f6]
p45_far_0_hem:
sth %l0,[%i3+0x146] ! Mem[000000006b800146]
swap [%i1+0x140],%l0 ! Mem[000000006a800140]
stb %l5,[%i0+0x12a] ! Mem[000000006a00012a]
membar #Sync
ldub [%i1+0x02f],%l2 ! Mem[000000006a80002f]
jmpl %o7,%g0
sth %l6,[%i1+0x0f6] ! Mem[000000006a8000f6]
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
lduh [%i3+0x0b0],%l4 ! Mem[000000006d8000b0]
ldstub [%i3+0x1e7],%l7 ! Mem[000000006d8001e7]
ldstub [%i3+0x0be],%l2 ! Mem[000000006d8000be]
stx %l0,[%i1+0x0b0] ! Mem[000000006c8000b0]
ldsh [%i1+0x0a8],%l1 ! Mem[000000006c8000a8]
ldd [%i1+0x160],%l0 ! Mem[000000006c800160]
std %l0,[%i2+0x140] ! Mem[000000006d000140]
jmpl %o7,%g0
swap [%i1+0x088],%l1 ! Mem[000000006c800088]
p46_far_0_lem:
lduh [%i3+0x0b0],%l4 ! Mem[000000006d8000b0]
ldstub [%i3+0x1e7],%l7 ! Mem[000000006d8001e7]
ldstub [%i3+0x0be],%l2 ! Mem[000000006d8000be]
stx %l0,[%i1+0x0b0] ! Mem[000000006c8000b0]
ldsh [%i1+0x0a8],%l1 ! Mem[000000006c8000a8]
ldd [%i1+0x160],%l0 ! Mem[000000006c800160]
std %l0,[%i2+0x140] ! Mem[000000006d000140]
jmpl %o7,%g0
swap [%i1+0x088],%l1 ! Mem[000000006c800088]
p46_far_0_he:
ldsb [%i3+0x153],%l6 ! Mem[000000006d800153]
ldsb [%i1+0x0d8],%l2 ! Mem[000000006c8000d8]
ldsw [%i1+0x1bc],%l5 ! Mem[000000006c8001bc]
jmpl %o7,%g0
swap [%i3+0x068],%l0 ! Mem[000000006d800068]
p46_far_0_hem:
ldsb [%i3+0x153],%l6 ! Mem[000000006d800153]
ldsb [%i1+0x0d8],%l2 ! Mem[000000006c8000d8]
ldsw [%i1+0x1bc],%l5 ! Mem[000000006c8001bc]
jmpl %o7,%g0
swap [%i3+0x068],%l0 ! Mem[000000006d800068]
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
stx %l5,[%i1+0x060] ! Mem[000000006e800060]
ldsw [%i3+0x1cc],%l3 ! Mem[000000006f8001cc]
ldub [%i0+0x01d],%l6 ! Mem[000000006e00001d]
stw %l7,[%i1+0x02c] ! Mem[000000006e80002c]
ldstub [%i2+0x19b],%l0 ! Mem[000000006f00019b]
lduh [%i2+0x0c6],%l1 ! Mem[000000006f0000c6]
ldx [%i0+0x0f8],%l2 ! Mem[000000006e0000f8]
jmpl %o7,%g0
ldx [%i0+0x188],%l7 ! Mem[000000006e000188]
p47_far_0_lem:
stx %l5,[%i1+0x060] ! Mem[000000006e800060]
ldsw [%i3+0x1cc],%l3 ! Mem[000000006f8001cc]
membar #Sync
ldub [%i0+0x01d],%l6 ! Mem[000000006e00001d]
stw %l7,[%i1+0x02c] ! Mem[000000006e80002c]
ldstub [%i2+0x19b],%l0 ! Mem[000000006f00019b]
lduh [%i2+0x0c6],%l1 ! Mem[000000006f0000c6]
ldx [%i0+0x0f8],%l2 ! Mem[000000006e0000f8]
jmpl %o7,%g0
ldx [%i0+0x188],%l7 ! Mem[000000006e000188]
p47_far_0_he:
swap [%i0+0x078],%l1 ! Mem[000000006e000078]
std %l2,[%i3+0x188] ! Mem[000000006f800188]
ldsw [%i0+0x100],%l0 ! Mem[000000006e000100]
jmpl %o7,%g0
ldx [%i1+0x068],%l0 ! Mem[000000006e800068]
p47_far_0_hem:
swap [%i0+0x078],%l1 ! Mem[000000006e000078]
std %l2,[%i3+0x188] ! Mem[000000006f800188]
ldsw [%i0+0x100],%l0 ! Mem[000000006e000100]
jmpl %o7,%g0
ldx [%i1+0x068],%l0 ! Mem[000000006e800068]
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
lduh [%i1+0x040],%l5 ! Mem[0000000070800040]
lduh [%i0+0x194],%l3 ! Mem[0000000070000194]
std %l6,[%i2+0x1d0] ! Mem[00000000710001d0]
ldsb [%i1+0x152],%l1 ! Mem[0000000070800152]
ldsw [%i1+0x038],%l6 ! Mem[0000000070800038]
ldstub [%i1+0x0f0],%l7 ! Mem[00000000708000f0]
std %l4,[%i0+0x1d8] ! Mem[00000000700001d8]
jmpl %o7,%g0
swap [%i3+0x000],%l2 ! Mem[0000000071800000]
p48_far_0_lem:
lduh [%i1+0x040],%l5 ! Mem[0000000070800040]
lduh [%i0+0x194],%l3 ! Mem[0000000070000194]
std %l6,[%i2+0x1d0] ! Mem[00000000710001d0]
ldsb [%i1+0x152],%l1 ! Mem[0000000070800152]
membar #Sync
ldsw [%i1+0x038],%l6 ! Mem[0000000070800038]
ldstub [%i1+0x0f0],%l7 ! Mem[00000000708000f0]
std %l4,[%i0+0x1d8] ! Mem[00000000700001d8]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x000],%l2 ! Mem[0000000071800000]
p48_far_0_he:
ldsb [%i3+0x001],%l3 ! Mem[0000000071800001]
std %l2,[%i0+0x0a0] ! Mem[00000000700000a0]
ldsw [%i0+0x1a8],%l7 ! Mem[00000000700001a8]
jmpl %o7,%g0
sth %l6,[%i3+0x12c] ! Mem[000000007180012c]
p48_far_0_hem:
membar #Sync
ldsb [%i3+0x001],%l3 ! Mem[0000000071800001]
std %l2,[%i0+0x0a0] ! Mem[00000000700000a0]
ldsw [%i0+0x1a8],%l7 ! Mem[00000000700001a8]
jmpl %o7,%g0
sth %l6,[%i3+0x12c] ! Mem[000000007180012c]
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
ldsh [%i1+0x060],%l5 ! Mem[0000000072800060]
swap [%i0+0x1cc],%l3 ! Mem[00000000720001cc]
lduw [%i3+0x038],%l3 ! Mem[0000000073800038]
ldsb [%i0+0x176],%l7 ! Mem[0000000072000176]
swap [%i1+0x09c],%l7 ! Mem[000000007280009c]
swap [%i2+0x070],%l5 ! Mem[0000000073000070]
ldstub [%i2+0x0d2],%l0 ! Mem[00000000730000d2]
jmpl %o7,%g0
stw %l3,[%i3+0x1ac] ! Mem[00000000738001ac]
p49_far_0_lem:
ldsh [%i1+0x060],%l5 ! Mem[0000000072800060]
swap [%i0+0x1cc],%l3 ! Mem[00000000720001cc]
membar #Sync
lduw [%i3+0x038],%l3 ! Mem[0000000073800038]
ldsb [%i0+0x176],%l7 ! Mem[0000000072000176]
swap [%i1+0x09c],%l7 ! Mem[000000007280009c]
swap [%i2+0x070],%l5 ! Mem[0000000073000070]
ldstub [%i2+0x0d2],%l0 ! Mem[00000000730000d2]
jmpl %o7,%g0
stw %l3,[%i3+0x1ac] ! Mem[00000000738001ac]
p49_far_0_he:
jmpl %o7,%g0
lduw [%i1+0x1ec],%l1 ! Mem[00000000728001ec]
jmpl %o7,%g0
nop
p49_far_0_hem:
jmpl %o7,%g0
lduw [%i1+0x1ec],%l1 ! Mem[00000000728001ec]
jmpl %o7,%g0
nop
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
ldd [%i3+0x188],%l6 ! Mem[0000000075800188]
ldub [%i2+0x1bc],%l5 ! Mem[00000000750001bc]
swap [%i3+0x09c],%l2 ! Mem[000000007580009c]
lduh [%i3+0x1d6],%l3 ! Mem[00000000758001d6]
ldd [%i2+0x1a0],%l6 ! Mem[00000000750001a0]
ldsw [%i2+0x0c4],%l1 ! Mem[00000000750000c4]
lduh [%i3+0x0da],%l2 ! Mem[00000000758000da]
jmpl %o7,%g0
swap [%i2+0x07c],%l1 ! Mem[000000007500007c]
p50_far_0_lem:
ldd [%i3+0x188],%l6 ! Mem[0000000075800188]
ldub [%i2+0x1bc],%l5 ! Mem[00000000750001bc]
swap [%i3+0x09c],%l2 ! Mem[000000007580009c]
lduh [%i3+0x1d6],%l3 ! Mem[00000000758001d6]
ldd [%i2+0x1a0],%l6 ! Mem[00000000750001a0]
ldsw [%i2+0x0c4],%l1 ! Mem[00000000750000c4]
lduh [%i3+0x0da],%l2 ! Mem[00000000758000da]
jmpl %o7,%g0
swap [%i2+0x07c],%l1 ! Mem[000000007500007c]
p50_far_0_he:
ldsh [%i0+0x146],%l0 ! Mem[0000000074000146]
swap [%i3+0x140],%l0 ! Mem[0000000075800140]
ldd [%i0+0x128],%l4 ! Mem[0000000074000128]
ldsw [%i0+0x1e8],%l3 ! Mem[00000000740001e8]
jmpl %o7,%g0
ldstub [%i2+0x0d7],%l6 ! Mem[00000000750000d7]
p50_far_0_hem:
ldsh [%i0+0x146],%l0 ! Mem[0000000074000146]
swap [%i3+0x140],%l0 ! Mem[0000000075800140]
ldd [%i0+0x128],%l4 ! Mem[0000000074000128]
ldsw [%i0+0x1e8],%l3 ! Mem[00000000740001e8]
jmpl %o7,%g0
ldstub [%i2+0x0d7],%l6 ! Mem[00000000750000d7]
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
stw %l5,[%i2+0x060] ! Mem[0000000077000060]
ldd [%i1+0x1e8],%l2 ! Mem[00000000768001e8]
ldd [%i1+0x018],%l6 ! Mem[0000000076800018]
stb %l6,[%i1+0x105] ! Mem[0000000076800105]
lduh [%i2+0x06e],%l2 ! Mem[000000007700006e]
ldx [%i0+0x000],%l7 ! Mem[0000000076000000]
lduw [%i1+0x028],%l3 ! Mem[0000000076800028]
jmpl %o7,%g0
swap [%i0+0x090],%l0 ! Mem[0000000076000090]
p51_far_0_lem:
stw %l5,[%i2+0x060] ! Mem[0000000077000060]
ldd [%i1+0x1e8],%l2 ! Mem[00000000768001e8]
membar #Sync
ldd [%i1+0x018],%l6 ! Mem[0000000076800018]
stb %l6,[%i1+0x105] ! Mem[0000000076800105]
lduh [%i2+0x06e],%l2 ! Mem[000000007700006e]
ldx [%i0+0x000],%l7 ! Mem[0000000076000000]
lduw [%i1+0x028],%l3 ! Mem[0000000076800028]
jmpl %o7,%g0
swap [%i0+0x090],%l0 ! Mem[0000000076000090]
p51_far_0_he:
stx %l1,[%i2+0x068] ! Mem[0000000077000068]
jmpl %o7,%g0
lduw [%i0+0x030],%l0 ! Mem[0000000076000030]
p51_far_0_hem:
stx %l1,[%i2+0x068] ! Mem[0000000077000068]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x030],%l0 ! Mem[0000000076000030]
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
lduw [%i2+0x040],%l5 ! Mem[0000000079000040]
ldstub [%i1+0x1b4],%l3 ! Mem[00000000788001b4]
sth %l6,[%i0+0x03c] ! Mem[000000007800003c]
lduh [%i3+0x104],%l6 ! Mem[0000000079800104]
ldub [%i0+0x04f],%l2 ! Mem[000000007800004f]
swap [%i0+0x158],%l2 ! Mem[0000000078000158]
ldsh [%i0+0x1ee],%l6 ! Mem[00000000780001ee]
jmpl %o7,%g0
ldx [%i0+0x008],%l7 ! Mem[0000000078000008]
p52_far_0_lem:
lduw [%i2+0x040],%l5 ! Mem[0000000079000040]
ldstub [%i1+0x1b4],%l3 ! Mem[00000000788001b4]
membar #Sync
sth %l6,[%i0+0x03c] ! Mem[000000007800003c]
lduh [%i3+0x104],%l6 ! Mem[0000000079800104]
ldub [%i0+0x04f],%l2 ! Mem[000000007800004f]
swap [%i0+0x158],%l2 ! Mem[0000000078000158]
ldsh [%i0+0x1ee],%l6 ! Mem[00000000780001ee]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x008],%l7 ! Mem[0000000078000008]
p52_far_0_he:
sth %l1,[%i2+0x0e6] ! Mem[00000000790000e6]
sth %l2,[%i0+0x0da] ! Mem[00000000780000da]
std %l0,[%i3+0x078] ! Mem[0000000079800078]
sth %l0,[%i3+0x0bc] ! Mem[00000000798000bc]
std %l4,[%i2+0x0e0] ! Mem[00000000790000e0]
ldub [%i1+0x1ae],%l7 ! Mem[00000000788001ae]
stw %l3,[%i2+0x084] ! Mem[0000000079000084]
jmpl %o7,%g0
swap [%i1+0x008],%l1 ! Mem[0000000078800008]
p52_far_0_hem:
sth %l1,[%i2+0x0e6] ! Mem[00000000790000e6]
sth %l2,[%i0+0x0da] ! Mem[00000000780000da]
std %l0,[%i3+0x078] ! Mem[0000000079800078]
sth %l0,[%i3+0x0bc] ! Mem[00000000798000bc]
std %l4,[%i2+0x0e0] ! Mem[00000000790000e0]
ldub [%i1+0x1ae],%l7 ! Mem[00000000788001ae]
stw %l3,[%i2+0x084] ! Mem[0000000079000084]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x008],%l1 ! Mem[0000000078800008]
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
ldsb [%i2+0x061],%l5 ! Mem[000000007b000061]
std %l2,[%i2+0x1c8] ! Mem[000000007b0001c8]
ldx [%i0+0x018],%l3 ! Mem[000000007a000018]
ldstub [%i2+0x105],%l6 ! Mem[000000007b000105]
lduh [%i3+0x06e],%l2 ! Mem[000000007b80006e]
ldub [%i2+0x159],%l2 ! Mem[000000007b000159]
lduh [%i2+0x1ce],%l6 ! Mem[000000007b0001ce]
jmpl %o7,%g0
ldsb [%i0+0x02e],%l7 ! Mem[000000007a00002e]
p53_far_0_lem:
ldsb [%i2+0x061],%l5 ! Mem[000000007b000061]
std %l2,[%i2+0x1c8] ! Mem[000000007b0001c8]
membar #Sync
ldx [%i0+0x018],%l3 ! Mem[000000007a000018]
ldstub [%i2+0x105],%l6 ! Mem[000000007b000105]
lduh [%i3+0x06e],%l2 ! Mem[000000007b80006e]
ldub [%i2+0x159],%l2 ! Mem[000000007b000159]
lduh [%i2+0x1ce],%l6 ! Mem[000000007b0001ce]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x02e],%l7 ! Mem[000000007a00002e]
p53_far_0_he:
ldstub [%i2+0x0e7],%l1 ! Mem[000000007b0000e7]
ldstub [%i2+0x0fa],%l2 ! Mem[000000007b0000fa]
lduw [%i0+0x05c],%l1 ! Mem[000000007a00005c]
ldx [%i1+0x0b8],%l0 ! Mem[000000007a8000b8]
ldstub [%i3+0x0f5],%l7 ! Mem[000000007b8000f5]
std %l4,[%i0+0x058] ! Mem[000000007a000058]
ldstub [%i1+0x070],%l3 ! Mem[000000007a800070]
jmpl %o7,%g0
ldsh [%i3+0x152],%l6 ! Mem[000000007b800152]
p53_far_0_hem:
ldstub [%i2+0x0e7],%l1 ! Mem[000000007b0000e7]
ldstub [%i2+0x0fa],%l2 ! Mem[000000007b0000fa]
lduw [%i0+0x05c],%l1 ! Mem[000000007a00005c]
ldx [%i1+0x0b8],%l0 ! Mem[000000007a8000b8]
ldstub [%i3+0x0f5],%l7 ! Mem[000000007b8000f5]
std %l4,[%i0+0x058] ! Mem[000000007a000058]
ldstub [%i1+0x070],%l3 ! Mem[000000007a800070]
jmpl %o7,%g0
ldsh [%i3+0x152],%l6 ! Mem[000000007b800152]
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
ldsw [%i2+0x1dc],%l4 ! Mem[000000007d0001dc]
ldstub [%i2+0x194],%l3 ! Mem[000000007d000194]
ldx [%i0+0x018],%l6 ! Mem[000000007c000018]
ldsb [%i0+0x105],%l6 ! Mem[000000007c000105]
ldub [%i2+0x06f],%l2 ! Mem[000000007d00006f]
std %l6,[%i0+0x000] ! Mem[000000007c000000]
lduw [%i1+0x054],%l6 ! Mem[000000007c800054]
jmpl %o7,%g0
swap [%i3+0x04c],%l3 ! Mem[000000007d80004c]
p54_far_0_lem:
ldsw [%i2+0x1dc],%l4 ! Mem[000000007d0001dc]
ldstub [%i2+0x194],%l3 ! Mem[000000007d000194]
membar #Sync
ldx [%i0+0x018],%l6 ! Mem[000000007c000018]
ldsb [%i0+0x105],%l6 ! Mem[000000007c000105]
ldub [%i2+0x06f],%l2 ! Mem[000000007d00006f]
std %l6,[%i0+0x000] ! Mem[000000007c000000]
lduw [%i1+0x054],%l6 ! Mem[000000007c800054]
jmpl %o7,%g0
swap [%i3+0x04c],%l3 ! Mem[000000007d80004c]
p54_far_0_he:
swap [%i2+0x0b8],%l2 ! Mem[000000007d0000b8]
lduh [%i0+0x112],%l5 ! Mem[000000007c000112]
ldstub [%i2+0x0da],%l5 ! Mem[000000007d0000da]
swap [%i1+0x04c],%l5 ! Mem[000000007c80004c]
swap [%i1+0x0c8],%l2 ! Mem[000000007c8000c8]
swap [%i0+0x03c],%l1 ! Mem[000000007c00003c]
swap [%i0+0x12c],%l6 ! Mem[000000007c00012c]
jmpl %o7,%g0
lduw [%i1+0x1cc],%l7 ! Mem[000000007c8001cc]
p54_far_0_hem:
swap [%i2+0x0b8],%l2 ! Mem[000000007d0000b8]
lduh [%i0+0x112],%l5 ! Mem[000000007c000112]
ldstub [%i2+0x0da],%l5 ! Mem[000000007d0000da]
swap [%i1+0x04c],%l5 ! Mem[000000007c80004c]
swap [%i1+0x0c8],%l2 ! Mem[000000007c8000c8]
membar #Sync
swap [%i0+0x03c],%l1 ! Mem[000000007c00003c]
swap [%i0+0x12c],%l6 ! Mem[000000007c00012c]
jmpl %o7,%g0
lduw [%i1+0x1cc],%l7 ! Mem[000000007c8001cc]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
stx %l5,[%i2+0x060] ! Mem[000000007f000060]
ldsb [%i1+0x1b4],%l3 ! Mem[000000007e8001b4]
std %l6,[%i3+0x1f0] ! Mem[000000007f8001f0]
stb %l1,[%i0+0x152] ! Mem[000000007e000152]
ldx [%i0+0x198],%l0 ! Mem[000000007e000198]
ldsh [%i3+0x1ce],%l1 ! Mem[000000007f8001ce]
stb %l2,[%i3+0x0fa] ! Mem[000000007f8000fa]
jmpl %o7,%g0
ldsh [%i2+0x05c],%l1 ! Mem[000000007f00005c]
p55_far_0_lem:
stx %l5,[%i2+0x060] ! Mem[000000007f000060]
ldsb [%i1+0x1b4],%l3 ! Mem[000000007e8001b4]
std %l6,[%i3+0x1f0] ! Mem[000000007f8001f0]
stb %l1,[%i0+0x152] ! Mem[000000007e000152]
ldx [%i0+0x198],%l0 ! Mem[000000007e000198]
ldsh [%i3+0x1ce],%l1 ! Mem[000000007f8001ce]
stb %l2,[%i3+0x0fa] ! Mem[000000007f8000fa]
jmpl %o7,%g0
ldsh [%i2+0x05c],%l1 ! Mem[000000007f00005c]
p55_far_0_he:
ldstub [%i0+0x1eb],%l1 ! Mem[000000007e0001eb]
ldub [%i2+0x161],%l2 ! Mem[000000007f000161]
ldd [%i0+0x0e8],%l6 ! Mem[000000007e0000e8]
stw %l6,[%i0+0x118] ! Mem[000000007e000118]
jmpl %o7,%g0
ldub [%i3+0x0f7],%l6 ! Mem[000000007f8000f7]
p55_far_0_hem:
ldstub [%i0+0x1eb],%l1 ! Mem[000000007e0001eb]
ldub [%i2+0x161],%l2 ! Mem[000000007f000161]
ldd [%i0+0x0e8],%l6 ! Mem[000000007e0000e8]
stw %l6,[%i0+0x118] ! Mem[000000007e000118]
jmpl %o7,%g0
ldub [%i3+0x0f7],%l6 ! Mem[000000007f8000f7]
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
ldsb [%i3+0x058],%l0 ! Mem[0000000081800058]
sth %l3,[%i3+0x1cc] ! Mem[00000000818001cc]
ldub [%i1+0x03d],%l6 ! Mem[000000008080003d]
swap [%i2+0x170],%l1 ! Mem[0000000081000170]
ldx [%i1+0x018],%l6 ! Mem[0000000080800018]
lduw [%i1+0x0d0],%l7 ! Mem[00000000808000d0]
stw %l5,[%i2+0x1d8] ! Mem[00000000810001d8]
jmpl %o7,%g0
stb %l2,[%i1+0x023] ! Mem[0000000080800023]
p56_far_0_lem:
ldsb [%i3+0x058],%l0 ! Mem[0000000081800058]
sth %l3,[%i3+0x1cc] ! Mem[00000000818001cc]
membar #Sync
ldub [%i1+0x03d],%l6 ! Mem[000000008080003d]
swap [%i2+0x170],%l1 ! Mem[0000000081000170]
ldx [%i1+0x018],%l6 ! Mem[0000000080800018]
lduw [%i1+0x0d0],%l7 ! Mem[00000000808000d0]
stw %l5,[%i2+0x1d8] ! Mem[00000000810001d8]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i1+0x023] ! Mem[0000000080800023]
p56_far_0_he:
std %l0,[%i0+0x048] ! Mem[0000000080000048]
ldsb [%i2+0x030],%l0 ! Mem[0000000081000030]
stw %l1,[%i1+0x1e8] ! Mem[00000000808001e8]
jmpl %o7,%g0
ldsh [%i0+0x12c],%l6 ! Mem[000000008000012c]
p56_far_0_hem:
std %l0,[%i0+0x048] ! Mem[0000000080000048]
membar #Sync
ldsb [%i2+0x030],%l0 ! Mem[0000000081000030]
stw %l1,[%i1+0x1e8] ! Mem[00000000808001e8]
jmpl %o7,%g0
ldsh [%i0+0x12c],%l6 ! Mem[000000008000012c]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
ldsb [%i3+0x078],%l0 ! Mem[0000000083800078]
ldsb [%i0+0x025],%l2 ! Mem[0000000082000025]
ldsb [%i1+0x02b],%l2 ! Mem[000000008280002b]
swap [%i0+0x100],%l1 ! Mem[0000000082000100]
lduh [%i2+0x04e],%l2 ! Mem[000000008300004e]
stw %l7,[%i0+0x024] ! Mem[0000000082000024]
lduw [%i1+0x1f8],%l5 ! Mem[00000000828001f8]
jmpl %o7,%g0
std %l2,[%i0+0x000] ! Mem[0000000082000000]
p57_far_0_lem:
ldsb [%i3+0x078],%l0 ! Mem[0000000083800078]
membar #Sync
ldsb [%i0+0x025],%l2 ! Mem[0000000082000025]
ldsb [%i1+0x02b],%l2 ! Mem[000000008280002b]
swap [%i0+0x100],%l1 ! Mem[0000000082000100]
lduh [%i2+0x04e],%l2 ! Mem[000000008300004e]
stw %l7,[%i0+0x024] ! Mem[0000000082000024]
lduw [%i1+0x1f8],%l5 ! Mem[00000000828001f8]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x000] ! Mem[0000000082000000]
p57_far_0_he:
ldsw [%i3+0x020],%l3 ! Mem[0000000083800020]
stw %l2,[%i2+0x0a0] ! Mem[00000000830000a0]
ldsh [%i1+0x188],%l7 ! Mem[0000000082800188]
jmpl %o7,%g0
lduh [%i3+0x128],%l5 ! Mem[0000000083800128]
p57_far_0_hem:
membar #Sync
ldsw [%i3+0x020],%l3 ! Mem[0000000083800020]
stw %l2,[%i2+0x0a0] ! Mem[00000000830000a0]
ldsh [%i1+0x188],%l7 ! Mem[0000000082800188]
jmpl %o7,%g0
lduh [%i3+0x128],%l5 ! Mem[0000000083800128]
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
ldsb [%i3+0x058],%l0 ! Mem[0000000085800058]
ldub [%i2+0x025],%l2 ! Mem[0000000085000025]
ldub [%i3+0x03b],%l3 ! Mem[000000008580003b]
stx %l7,[%i0+0x150] ! Mem[0000000084000150]
stw %l7,[%i0+0x09c] ! Mem[000000008400009c]
ldsw [%i0+0x070],%l5 ! Mem[0000000084000070]
sth %l0,[%i1+0x0d2] ! Mem[00000000848000d2]
jmpl %o7,%g0
std %l6,[%i2+0x028] ! Mem[0000000085000028]
p58_far_0_lem:
ldsb [%i3+0x058],%l0 ! Mem[0000000085800058]
membar #Sync
ldub [%i2+0x025],%l2 ! Mem[0000000085000025]
ldub [%i3+0x03b],%l3 ! Mem[000000008580003b]
stx %l7,[%i0+0x150] ! Mem[0000000084000150]
stw %l7,[%i0+0x09c] ! Mem[000000008400009c]
ldsw [%i0+0x070],%l5 ! Mem[0000000084000070]
sth %l0,[%i1+0x0d2] ! Mem[00000000848000d2]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x028] ! Mem[0000000085000028]
p58_far_0_he:
lduw [%i2+0x0c4],%l1 ! Mem[00000000850000c4]
lduw [%i2+0x0d8],%l2 ! Mem[00000000850000d8]
lduw [%i1+0x0d8],%l5 ! Mem[00000000848000d8]
stb %l5,[%i1+0x06f] ! Mem[000000008480006f]
ldsw [%i2+0x1fc],%l3 ! Mem[00000000850001fc]
stw %l4,[%i0+0x128] ! Mem[0000000084000128]
ldsw [%i1+0x0ec],%l5 ! Mem[00000000848000ec]
jmpl %o7,%g0
lduw [%i1+0x008],%l1 ! Mem[0000000084800008]
p58_far_0_hem:
lduw [%i2+0x0c4],%l1 ! Mem[00000000850000c4]
lduw [%i2+0x0d8],%l2 ! Mem[00000000850000d8]
lduw [%i1+0x0d8],%l5 ! Mem[00000000848000d8]
stb %l5,[%i1+0x06f] ! Mem[000000008480006f]
ldsw [%i2+0x1fc],%l3 ! Mem[00000000850001fc]
stw %l4,[%i0+0x128] ! Mem[0000000084000128]
ldsw [%i1+0x0ec],%l5 ! Mem[00000000848000ec]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x008],%l1 ! Mem[0000000084800008]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
ldsb [%i3+0x078],%l0 ! Mem[0000000087800078]
ldx [%i0+0x020],%l2 ! Mem[0000000086000020]
swap [%i2+0x008],%l2 ! Mem[0000000087000008]
std %l6,[%i2+0x100] ! Mem[0000000087000100]
lduh [%i3+0x06e],%l2 ! Mem[000000008780006e]
ldd [%i3+0x158],%l2 ! Mem[0000000087800158]
lduw [%i0+0x1ec],%l6 ! Mem[00000000860001ec]
jmpl %o7,%g0
ldstub [%i3+0x00e],%l7 ! Mem[000000008780000e]
p59_far_0_lem:
ldsb [%i3+0x078],%l0 ! Mem[0000000087800078]
membar #Sync
ldx [%i0+0x020],%l2 ! Mem[0000000086000020]
swap [%i2+0x008],%l2 ! Mem[0000000087000008]
std %l6,[%i2+0x100] ! Mem[0000000087000100]
lduh [%i3+0x06e],%l2 ! Mem[000000008780006e]
ldd [%i3+0x158],%l2 ! Mem[0000000087800158]
lduw [%i0+0x1ec],%l6 ! Mem[00000000860001ec]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x00e],%l7 ! Mem[000000008780000e]
p59_far_0_he:
ldsh [%i2+0x0ba],%l2 ! Mem[00000000870000ba]
stw %l0,[%i2+0x010] ! Mem[0000000087000010]
ldstub [%i2+0x1e8],%l1 ! Mem[00000000870001e8]
stx %l6,[%i1+0x138] ! Mem[0000000086800138]
stb %l6,[%i3+0x0e5] ! Mem[00000000878000e5]
swap [%i2+0x01c],%l7 ! Mem[000000008700001c]
ldsw [%i0+0x048],%l3 ! Mem[0000000086000048]
jmpl %o7,%g0
ldx [%i2+0x0b0],%l5 ! Mem[00000000870000b0]
p59_far_0_hem:
ldsh [%i2+0x0ba],%l2 ! Mem[00000000870000ba]
membar #Sync
stw %l0,[%i2+0x010] ! Mem[0000000087000010]
ldstub [%i2+0x1e8],%l1 ! Mem[00000000870001e8]
stx %l6,[%i1+0x138] ! Mem[0000000086800138]
stb %l6,[%i3+0x0e5] ! Mem[00000000878000e5]
swap [%i2+0x01c],%l7 ! Mem[000000008700001c]
ldsw [%i0+0x048],%l3 ! Mem[0000000086000048]
jmpl %o7,%g0
ldx [%i2+0x0b0],%l5 ! Mem[00000000870000b0]
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
ldsb [%i3+0x078],%l0 ! Mem[0000000089800078]
stx %l2,[%i2+0x020] ! Mem[0000000089000020]
ldx [%i1+0x008],%l2 ! Mem[0000000088800008]
ldsw [%i0+0x120],%l1 ! Mem[0000000088000120]
stx %l7,[%i0+0x180] ! Mem[0000000088000180]
swap [%i1+0x050],%l5 ! Mem[0000000088800050]
swap [%i3+0x0f0],%l0 ! Mem[00000000898000f0]
jmpl %o7,%g0
ldd [%i3+0x1a8],%l2 ! Mem[00000000898001a8]
p60_far_0_lem:
ldsb [%i3+0x078],%l0 ! Mem[0000000089800078]
membar #Sync
stx %l2,[%i2+0x020] ! Mem[0000000089000020]
ldx [%i1+0x008],%l2 ! Mem[0000000088800008]
ldsw [%i0+0x120],%l1 ! Mem[0000000088000120]
stx %l7,[%i0+0x180] ! Mem[0000000088000180]
swap [%i1+0x050],%l5 ! Mem[0000000088800050]
swap [%i3+0x0f0],%l0 ! Mem[00000000898000f0]
jmpl %o7,%g0
ldd [%i3+0x1a8],%l2 ! Mem[00000000898001a8]
p60_far_0_he:
jmpl %o7,%g0
swap [%i2+0x1cc],%l1 ! Mem[00000000890001cc]
jmpl %o7,%g0
nop
p60_far_0_hem:
jmpl %o7,%g0
swap [%i2+0x1cc],%l1 ! Mem[00000000890001cc]
jmpl %o7,%g0
nop
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
ldsb [%i3+0x078],%l0 ! Mem[000000008b800078]
swap [%i0+0x1d8],%l6 ! Mem[000000008a0001d8]
ldsw [%i1+0x19c],%l6 ! Mem[000000008a80019c]
sth %l2,[%i2+0x0f0] ! Mem[000000008b0000f0]
sth %l3,[%i0+0x038] ! Mem[000000008a000038]
stw %l7,[%i3+0x144] ! Mem[000000008b800144]
lduh [%i3+0x0ac],%l2 ! Mem[000000008b8000ac]
jmpl %o7,%g0
ldsw [%i2+0x188],%l2 ! Mem[000000008b000188]
p61_far_0_lem:
ldsb [%i3+0x078],%l0 ! Mem[000000008b800078]
swap [%i0+0x1d8],%l6 ! Mem[000000008a0001d8]
ldsw [%i1+0x19c],%l6 ! Mem[000000008a80019c]
sth %l2,[%i2+0x0f0] ! Mem[000000008b0000f0]
membar #Sync
sth %l3,[%i0+0x038] ! Mem[000000008a000038]
stw %l7,[%i3+0x144] ! Mem[000000008b800144]
lduh [%i3+0x0ac],%l2 ! Mem[000000008b8000ac]
jmpl %o7,%g0
ldsw [%i2+0x188],%l2 ! Mem[000000008b000188]
p61_far_0_he:
ldstub [%i0+0x02b],%l7 ! Mem[000000008a00002b]
lduh [%i1+0x014],%l4 ! Mem[000000008a800014]
stw %l7,[%i2+0x068] ! Mem[000000008b000068]
ldsw [%i0+0x074],%l2 ! Mem[000000008a000074]
ldub [%i2+0x186],%l1 ! Mem[000000008b000186]
jmpl %o7,%g0
lduw [%i0+0x060],%l0 ! Mem[000000008a000060]
p61_far_0_hem:
membar #Sync
ldstub [%i0+0x02b],%l7 ! Mem[000000008a00002b]
lduh [%i1+0x014],%l4 ! Mem[000000008a800014]
stw %l7,[%i2+0x068] ! Mem[000000008b000068]
ldsw [%i0+0x074],%l2 ! Mem[000000008a000074]
ldub [%i2+0x186],%l1 ! Mem[000000008b000186]
jmpl %o7,%g0
lduw [%i0+0x060],%l0 ! Mem[000000008a000060]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
ldsb [%i3+0x078],%l0 ! Mem[000000008d800078]
swap [%i1+0x1cc],%l3 ! Mem[000000008c8001cc]
lduh [%i0+0x01a],%l3 ! Mem[000000008c00001a]
ldsw [%i1+0x174],%l7 ! Mem[000000008c800174]
ldub [%i3+0x04f],%l2 ! Mem[000000008d80004f]
ldsw [%i3+0x1cc],%l1 ! Mem[000000008d8001cc]
ldstub [%i2+0x161],%l0 ! Mem[000000008d000161]
jmpl %o7,%g0
lduh [%i3+0x0c8],%l7 ! Mem[000000008d8000c8]
p62_far_0_lem:
ldsb [%i3+0x078],%l0 ! Mem[000000008d800078]
swap [%i1+0x1cc],%l3 ! Mem[000000008c8001cc]
membar #Sync
lduh [%i0+0x01a],%l3 ! Mem[000000008c00001a]
ldsw [%i1+0x174],%l7 ! Mem[000000008c800174]
ldub [%i3+0x04f],%l2 ! Mem[000000008d80004f]
ldsw [%i3+0x1cc],%l1 ! Mem[000000008d8001cc]
ldstub [%i2+0x161],%l0 ! Mem[000000008d000161]
jmpl %o7,%g0
lduh [%i3+0x0c8],%l7 ! Mem[000000008d8000c8]
p62_far_0_he:
stb %l0,[%i2+0x073] ! Mem[000000008d000073]
lduw [%i2+0x16c],%l3 ! Mem[000000008d00016c]
swap [%i0+0x128],%l2 ! Mem[000000008c000128]
jmpl %o7,%g0
ldsb [%i0+0x145],%l4 ! Mem[000000008c000145]
p62_far_0_hem:
stb %l0,[%i2+0x073] ! Mem[000000008d000073]
lduw [%i2+0x16c],%l3 ! Mem[000000008d00016c]
swap [%i0+0x128],%l2 ! Mem[000000008c000128]
jmpl %o7,%g0
ldsb [%i0+0x145],%l4 ! Mem[000000008c000145]
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
ldsb [%i3+0x058],%l0 ! Mem[000000008f800058]
ldstub [%i1+0x005],%l2 ! Mem[000000008e800005]
ldsb [%i3+0x01b],%l3 ! Mem[000000008f80001b]
ldx [%i0+0x170],%l7 ! Mem[000000008e000170]
ldstub [%i0+0x09e],%l7 ! Mem[000000008e00009e]
stx %l2,[%i1+0x178] ! Mem[000000008e800178]
ldsb [%i0+0x1ef],%l6 ! Mem[000000008e0001ef]
jmpl %o7,%g0
lduh [%i1+0x022],%l2 ! Mem[000000008e800022]
p63_far_0_lem:
ldsb [%i3+0x058],%l0 ! Mem[000000008f800058]
membar #Sync
ldstub [%i1+0x005],%l2 ! Mem[000000008e800005]
ldsb [%i3+0x01b],%l3 ! Mem[000000008f80001b]
ldx [%i0+0x170],%l7 ! Mem[000000008e000170]
ldstub [%i0+0x09e],%l7 ! Mem[000000008e00009e]
stx %l2,[%i1+0x178] ! Mem[000000008e800178]
ldsb [%i0+0x1ef],%l6 ! Mem[000000008e0001ef]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x022],%l2 ! Mem[000000008e800022]
p63_far_0_he:
stw %l1,[%i1+0x04c] ! Mem[000000008e80004c]
ldsh [%i3+0x010],%l0 ! Mem[000000008f800010]
stb %l1,[%i1+0x1e8] ! Mem[000000008e8001e8]
jmpl %o7,%g0
sth %l6,[%i2+0x12c] ! Mem[000000008f00012c]
p63_far_0_hem:
stw %l1,[%i1+0x04c] ! Mem[000000008e80004c]
membar #Sync
ldsh [%i3+0x010],%l0 ! Mem[000000008f800010]
stb %l1,[%i1+0x1e8] ! Mem[000000008e8001e8]
jmpl %o7,%g0
sth %l6,[%i2+0x12c] ! Mem[000000008f00012c]
p63_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
far0_b2b_l:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
lduw [%i2+0x13c],%l4 ! Mem[000000001100013c]
ldstub [%i1+0x15e],%l1 ! Mem[000000001080015e]
jmpl %o7,%g0
lduh [%i2+0x014],%l0 ! Mem[0000000011000014]
p0_far_1_lem:
lduw [%i2+0x13c],%l4 ! Mem[000000001100013c]
ldstub [%i1+0x15e],%l1 ! Mem[000000001080015e]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x014],%l0 ! Mem[0000000011000014]
p0_far_1_he:
jmpl %o7,%g0
stw %l6,[%i3+0x034] ! Mem[0000000011800034]
jmpl %o7,%g0
nop
p0_far_1_hem:
membar #Sync
jmpl %o7,%g0
stw %l6,[%i3+0x034] ! Mem[0000000011800034]
jmpl %o7,%g0
nop
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
ldstub [%i2+0x0cc],%l5 ! Mem[00000000130000cc]
ldstub [%i0+0x1c8],%l3 ! Mem[00000000120001c8]
ldub [%i3+0x0b4],%l1 ! Mem[00000000138000b4]
sth %l4,[%i2+0x1b6] ! Mem[00000000130001b6]
ldub [%i2+0x186],%l7 ! Mem[0000000013000186]
std %l0,[%i0+0x020] ! Mem[0000000012000020]
stw %l1,[%i3+0x0ac] ! Mem[00000000138000ac]
jmpl %o7,%g0
ldsb [%i1+0x038],%l3 ! Mem[0000000012800038]
p1_far_1_lem:
ldstub [%i2+0x0cc],%l5 ! Mem[00000000130000cc]
ldstub [%i0+0x1c8],%l3 ! Mem[00000000120001c8]
ldub [%i3+0x0b4],%l1 ! Mem[00000000138000b4]
sth %l4,[%i2+0x1b6] ! Mem[00000000130001b6]
ldub [%i2+0x186],%l7 ! Mem[0000000013000186]
membar #Sync
std %l0,[%i0+0x020] ! Mem[0000000012000020]
stw %l1,[%i3+0x0ac] ! Mem[00000000138000ac]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x038],%l3 ! Mem[0000000012800038]
p1_far_1_he:
ldd [%i1+0x1c0],%l4 ! Mem[00000000128001c0]
ldstub [%i0+0x06f],%l5 ! Mem[000000001200006f]
stb %l7,[%i2+0x035] ! Mem[0000000013000035]
jmpl %o7,%g0
sth %l5,[%i3+0x0a4] ! Mem[00000000138000a4]
p1_far_1_hem:
ldd [%i1+0x1c0],%l4 ! Mem[00000000128001c0]
ldstub [%i0+0x06f],%l5 ! Mem[000000001200006f]
membar #Sync
stb %l7,[%i2+0x035] ! Mem[0000000013000035]
jmpl %o7,%g0
sth %l5,[%i3+0x0a4] ! Mem[00000000138000a4]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
ldsh [%i2+0x09c],%l1 ! Mem[000000001500009c]
ldstub [%i2+0x10d],%l6 ! Mem[000000001500010d]
stb %l3,[%i2+0x184] ! Mem[0000000015000184]
swap [%i0+0x1b0],%l7 ! Mem[00000000140001b0]
stb %l2,[%i3+0x049] ! Mem[0000000015800049]
ldstub [%i3+0x017],%l1 ! Mem[0000000015800017]
jmpl %o7,%g0
swap [%i0+0x0f0],%l6 ! Mem[00000000140000f0]
p2_far_1_lem:
ldsh [%i2+0x09c],%l1 ! Mem[000000001500009c]
ldstub [%i2+0x10d],%l6 ! Mem[000000001500010d]
stb %l3,[%i2+0x184] ! Mem[0000000015000184]
swap [%i0+0x1b0],%l7 ! Mem[00000000140001b0]
stb %l2,[%i3+0x049] ! Mem[0000000015800049]
membar #Sync
ldstub [%i3+0x017],%l1 ! Mem[0000000015800017]
jmpl %o7,%g0
swap [%i0+0x0f0],%l6 ! Mem[00000000140000f0]
p2_far_1_he:
stb %l4,[%i0+0x09c] ! Mem[000000001400009c]
ldub [%i0+0x021],%l2 ! Mem[0000000014000021]
std %l0,[%i2+0x088] ! Mem[0000000015000088]
ldstub [%i1+0x038],%l3 ! Mem[0000000014800038]
stb %l4,[%i3+0x151] ! Mem[0000000015800151]
stw %l4,[%i0+0x1ac] ! Mem[00000000140001ac]
jmpl %o7,%g0
lduh [%i2+0x1ee],%l0 ! Mem[00000000150001ee]
p2_far_1_hem:
stb %l4,[%i0+0x09c] ! Mem[000000001400009c]
membar #Sync
ldub [%i0+0x021],%l2 ! Mem[0000000014000021]
std %l0,[%i2+0x088] ! Mem[0000000015000088]
ldstub [%i1+0x038],%l3 ! Mem[0000000014800038]
stb %l4,[%i3+0x151] ! Mem[0000000015800151]
stw %l4,[%i0+0x1ac] ! Mem[00000000140001ac]
jmpl %o7,%g0
lduh [%i2+0x1ee],%l0 ! Mem[00000000150001ee]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
swap [%i1+0x148],%l5 ! Mem[0000000016800148]
swap [%i0+0x0d4],%l4 ! Mem[00000000160000d4]
stb %l3,[%i2+0x184] ! Mem[0000000017000184]
ldd [%i2+0x168],%l0 ! Mem[0000000017000168]
ldsb [%i1+0x017],%l7 ! Mem[0000000016800017]
stw %l6,[%i2+0x02c] ! Mem[000000001700002c]
jmpl %o7,%g0
ldx [%i0+0x0f0],%l6 ! Mem[00000000160000f0]
p3_far_1_lem:
swap [%i1+0x148],%l5 ! Mem[0000000016800148]
swap [%i0+0x0d4],%l4 ! Mem[00000000160000d4]
stb %l3,[%i2+0x184] ! Mem[0000000017000184]
ldd [%i2+0x168],%l0 ! Mem[0000000017000168]
membar #Sync
ldsb [%i1+0x017],%l7 ! Mem[0000000016800017]
stw %l6,[%i2+0x02c] ! Mem[000000001700002c]
jmpl %o7,%g0
ldx [%i0+0x0f0],%l6 ! Mem[00000000160000f0]
p3_far_1_he:
ldstub [%i0+0x0ee],%l3 ! Mem[00000000160000ee]
ldsh [%i3+0x024],%l1 ! Mem[0000000017800024]
ldub [%i2+0x0f2],%l7 ! Mem[00000000170000f2]
lduw [%i1+0x178],%l6 ! Mem[0000000016800178]
stb %l0,[%i0+0x11b] ! Mem[000000001600011b]
stx %l4,[%i2+0x0c8] ! Mem[00000000170000c8]
jmpl %o7,%g0
ldsb [%i3+0x1ef],%l0 ! Mem[00000000178001ef]
p3_far_1_hem:
ldstub [%i0+0x0ee],%l3 ! Mem[00000000160000ee]
membar #Sync
ldsh [%i3+0x024],%l1 ! Mem[0000000017800024]
ldub [%i2+0x0f2],%l7 ! Mem[00000000170000f2]
lduw [%i1+0x178],%l6 ! Mem[0000000016800178]
stb %l0,[%i0+0x11b] ! Mem[000000001600011b]
stx %l4,[%i2+0x0c8] ! Mem[00000000170000c8]
jmpl %o7,%g0
ldsb [%i3+0x1ef],%l0 ! Mem[00000000178001ef]
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
jmpl %o7,%g0
swap [%i1+0x16c],%l3 ! Mem[000000001880016c]
jmpl %o7,%g0
nop
p4_far_1_lem:
jmpl %o7,%g0
swap [%i1+0x16c],%l3 ! Mem[000000001880016c]
jmpl %o7,%g0
nop
p4_far_1_he:
lduh [%i2+0x086],%l3 ! Mem[0000000019000086]
stx %l2,[%i2+0x168] ! Mem[0000000019000168]
lduh [%i1+0x014],%l4 ! Mem[0000000018800014]
std %l6,[%i2+0x068] ! Mem[0000000019000068]
sth %l6,[%i2+0x168] ! Mem[0000000019000168]
ldd [%i3+0x138],%l0 ! Mem[0000000019800138]
stb %l0,[%i2+0x161] ! Mem[0000000019000161]
jmpl %o7,%g0
ldstub [%i0+0x109],%l3 ! Mem[0000000018000109]
p4_far_1_hem:
lduh [%i2+0x086],%l3 ! Mem[0000000019000086]
stx %l2,[%i2+0x168] ! Mem[0000000019000168]
membar #Sync
lduh [%i1+0x014],%l4 ! Mem[0000000018800014]
std %l6,[%i2+0x068] ! Mem[0000000019000068]
sth %l6,[%i2+0x168] ! Mem[0000000019000168]
ldd [%i3+0x138],%l0 ! Mem[0000000019800138]
stb %l0,[%i2+0x161] ! Mem[0000000019000161]
jmpl %o7,%g0
ldstub [%i0+0x109],%l3 ! Mem[0000000018000109]
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
jmpl %o7,%g0
ldstub [%i1+0x171],%l4 ! Mem[000000001a800171]
jmpl %o7,%g0
nop
p5_far_1_lem:
jmpl %o7,%g0
ldstub [%i1+0x171],%l4 ! Mem[000000001a800171]
jmpl %o7,%g0
nop
p5_far_1_he:
stx %l5,[%i1+0x008] ! Mem[000000001a800008]
lduh [%i2+0x138],%l0 ! Mem[000000001b000138]
swap [%i0+0x160],%l0 ! Mem[000000001a000160]
ldsh [%i0+0x128],%l3 ! Mem[000000001a000128]
swap [%i3+0x1cc],%l1 ! Mem[000000001b8001cc]
ldsh [%i1+0x0da],%l4 ! Mem[000000001a8000da]
ldx [%i0+0x098],%l1 ! Mem[000000001a000098]
jmpl %o7,%g0
stw %l7,[%i3+0x16c] ! Mem[000000001b80016c]
p5_far_1_hem:
membar #Sync
stx %l5,[%i1+0x008] ! Mem[000000001a800008]
lduh [%i2+0x138],%l0 ! Mem[000000001b000138]
swap [%i0+0x160],%l0 ! Mem[000000001a000160]
ldsh [%i0+0x128],%l3 ! Mem[000000001a000128]
swap [%i3+0x1cc],%l1 ! Mem[000000001b8001cc]
ldsh [%i1+0x0da],%l4 ! Mem[000000001a8000da]
ldx [%i0+0x098],%l1 ! Mem[000000001a000098]
jmpl %o7,%g0
stw %l7,[%i3+0x16c] ! Mem[000000001b80016c]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
std %l2,[%i2+0x1e8] ! Mem[000000001d0001e8]
lduh [%i0+0x178],%l0 ! Mem[000000001c000178]
ldstub [%i1+0x093],%l5 ! Mem[000000001c800093]
sth %l3,[%i1+0x114] ! Mem[000000001c800114]
jmpl %o7,%g0
stb %l6,[%i3+0x1e6] ! Mem[000000001d8001e6]
p6_far_1_lem:
std %l2,[%i2+0x1e8] ! Mem[000000001d0001e8]
lduh [%i0+0x178],%l0 ! Mem[000000001c000178]
ldstub [%i1+0x093],%l5 ! Mem[000000001c800093]
sth %l3,[%i1+0x114] ! Mem[000000001c800114]
jmpl %o7,%g0
stb %l6,[%i3+0x1e6] ! Mem[000000001d8001e6]
p6_far_1_he:
ldstub [%i3+0x00e],%l3 ! Mem[000000001d80000e]
sth %l1,[%i1+0x14e] ! Mem[000000001c80014e]
ldsw [%i2+0x014],%l7 ! Mem[000000001d000014]
ldub [%i0+0x02e],%l6 ! Mem[000000001c00002e]
jmpl %o7,%g0
stw %l6,[%i0+0x0f0] ! Mem[000000001c0000f0]
p6_far_1_hem:
membar #Sync
ldstub [%i3+0x00e],%l3 ! Mem[000000001d80000e]
sth %l1,[%i1+0x14e] ! Mem[000000001c80014e]
ldsw [%i2+0x014],%l7 ! Mem[000000001d000014]
ldub [%i0+0x02e],%l6 ! Mem[000000001c00002e]
jmpl %o7,%g0
stw %l6,[%i0+0x0f0] ! Mem[000000001c0000f0]
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
std %l2,[%i1+0x040] ! Mem[000000001e800040]
jmpl %o7,%g0
stw %l1,[%i3+0x088] ! Mem[000000001f800088]
p7_far_1_lem:
std %l2,[%i1+0x040] ! Mem[000000001e800040]
jmpl %o7,%g0
stw %l1,[%i3+0x088] ! Mem[000000001f800088]
p7_far_1_he:
ldsb [%i1+0x10a],%l3 ! Mem[000000001e80010a]
swap [%i0+0x00c],%l1 ! Mem[000000001e00000c]
swap [%i0+0x03c],%l3 ! Mem[000000001e00003c]
ldstub [%i1+0x167],%l7 ! Mem[000000001e800167]
jmpl %o7,%g0
ldsb [%i2+0x08c],%l2 ! Mem[000000001f00008c]
p7_far_1_hem:
ldsb [%i1+0x10a],%l3 ! Mem[000000001e80010a]
membar #Sync
swap [%i0+0x00c],%l1 ! Mem[000000001e00000c]
swap [%i0+0x03c],%l3 ! Mem[000000001e00003c]
ldstub [%i1+0x167],%l7 ! Mem[000000001e800167]
jmpl %o7,%g0
ldsb [%i2+0x08c],%l2 ! Mem[000000001f00008c]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
ldub [%i0+0x148],%l5 ! Mem[0000000020000148]
ldstub [%i0+0x0d4],%l4 ! Mem[00000000200000d4]
stb %l3,[%i1+0x1a4] ! Mem[00000000208001a4]
ldstub [%i2+0x1b3],%l7 ! Mem[00000000210001b3]
jmpl %o7,%g0
stx %l7,[%i1+0x010] ! Mem[0000000020800010]
p8_far_1_lem:
ldub [%i0+0x148],%l5 ! Mem[0000000020000148]
ldstub [%i0+0x0d4],%l4 ! Mem[00000000200000d4]
stb %l3,[%i1+0x1a4] ! Mem[00000000208001a4]
ldstub [%i2+0x1b3],%l7 ! Mem[00000000210001b3]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i1+0x010] ! Mem[0000000020800010]
p8_far_1_he:
std %l6,[%i2+0x1a8] ! Mem[00000000210001a8]
stb %l6,[%i1+0x043] ! Mem[0000000020800043]
stx %l3,[%i0+0x0c8] ! Mem[00000000200000c8]
stx %l1,[%i1+0x020] ! Mem[0000000020800020]
lduw [%i0+0x0f0],%l7 ! Mem[00000000200000f0]
jmpl %o7,%g0
lduh [%i3+0x126],%l7 ! Mem[0000000021800126]
p8_far_1_hem:
std %l6,[%i2+0x1a8] ! Mem[00000000210001a8]
stb %l6,[%i1+0x043] ! Mem[0000000020800043]
stx %l3,[%i0+0x0c8] ! Mem[00000000200000c8]
membar #Sync
stx %l1,[%i1+0x020] ! Mem[0000000020800020]
lduw [%i0+0x0f0],%l7 ! Mem[00000000200000f0]
jmpl %o7,%g0
lduh [%i3+0x126],%l7 ! Mem[0000000021800126]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
std %l0,[%i3+0x078] ! Mem[0000000023800078]
sth %l3,[%i0+0x030] ! Mem[0000000022000030]
ldsb [%i0+0x166],%l5 ! Mem[0000000022000166]
ldstub [%i0+0x1b3],%l7 ! Mem[00000000220001b3]
jmpl %o7,%g0
ldsh [%i2+0x068],%l2 ! Mem[0000000023000068]
p9_far_1_lem:
std %l0,[%i3+0x078] ! Mem[0000000023800078]
membar #Sync
sth %l3,[%i0+0x030] ! Mem[0000000022000030]
ldsb [%i0+0x166],%l5 ! Mem[0000000022000166]
ldstub [%i0+0x1b3],%l7 ! Mem[00000000220001b3]
jmpl %o7,%g0
ldsh [%i2+0x068],%l2 ! Mem[0000000023000068]
p9_far_1_he:
std %l4,[%i1+0x1d8] ! Mem[00000000228001d8]
ldsw [%i2+0x194],%l4 ! Mem[0000000023000194]
swap [%i1+0x09c],%l4 ! Mem[000000002280009c]
ldsw [%i3+0x14c],%l7 ! Mem[000000002380014c]
jmpl %o7,%g0
ldx [%i1+0x020],%l1 ! Mem[0000000022800020]
p9_far_1_hem:
std %l4,[%i1+0x1d8] ! Mem[00000000228001d8]
ldsw [%i2+0x194],%l4 ! Mem[0000000023000194]
swap [%i1+0x09c],%l4 ! Mem[000000002280009c]
ldsw [%i3+0x14c],%l7 ! Mem[000000002380014c]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x020],%l1 ! Mem[0000000022800020]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
stx %l5,[%i3+0x148] ! Mem[0000000025800148]
lduh [%i2+0x0f4],%l4 ! Mem[00000000250000f4]
stb %l3,[%i0+0x1a4] ! Mem[00000000240001a4]
lduh [%i3+0x192],%l7 ! Mem[0000000025800192]
ldstub [%i1+0x049],%l2 ! Mem[0000000024800049]
swap [%i3+0x014],%l1 ! Mem[0000000025800014]
jmpl %o7,%g0
lduw [%i0+0x0d0],%l6 ! Mem[00000000240000d0]
p10_far_1_lem:
stx %l5,[%i3+0x148] ! Mem[0000000025800148]
lduh [%i2+0x0f4],%l4 ! Mem[00000000250000f4]
stb %l3,[%i0+0x1a4] ! Mem[00000000240001a4]
lduh [%i3+0x192],%l7 ! Mem[0000000025800192]
ldstub [%i1+0x049],%l2 ! Mem[0000000024800049]
membar #Sync
swap [%i3+0x014],%l1 ! Mem[0000000025800014]
jmpl %o7,%g0
lduw [%i0+0x0d0],%l6 ! Mem[00000000240000d0]
p10_far_1_he:
ldstub [%i3+0x0ce],%l3 ! Mem[00000000258000ce]
ldsw [%i0+0x004],%l1 ! Mem[0000000024000004]
swap [%i1+0x0f0],%l7 ! Mem[00000000248000f0]
ldstub [%i3+0x038],%l3 ! Mem[0000000025800038]
sth %l1,[%i2+0x100] ! Mem[0000000025000100]
ldsw [%i0+0x16c],%l0 ! Mem[000000002400016c]
jmpl %o7,%g0
ldstub [%i2+0x136],%l1 ! Mem[0000000025000136]
p10_far_1_hem:
ldstub [%i3+0x0ce],%l3 ! Mem[00000000258000ce]
membar #Sync
ldsw [%i0+0x004],%l1 ! Mem[0000000024000004]
swap [%i1+0x0f0],%l7 ! Mem[00000000248000f0]
ldstub [%i3+0x038],%l3 ! Mem[0000000025800038]
sth %l1,[%i2+0x100] ! Mem[0000000025000100]
ldsw [%i0+0x16c],%l0 ! Mem[000000002400016c]
jmpl %o7,%g0
ldstub [%i2+0x136],%l1 ! Mem[0000000025000136]
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
jmpl %o7,%g0
ldsh [%i1+0x082],%l1 ! Mem[0000000026800082]
jmpl %o7,%g0
nop
p11_far_1_lem:
jmpl %o7,%g0
ldsh [%i1+0x082],%l1 ! Mem[0000000026800082]
jmpl %o7,%g0
nop
p11_far_1_he:
jmpl %o7,%g0
ldstub [%i1+0x06f],%l5 ! Mem[000000002680006f]
jmpl %o7,%g0
nop
p11_far_1_hem:
jmpl %o7,%g0
ldstub [%i1+0x06f],%l5 ! Mem[000000002680006f]
jmpl %o7,%g0
nop
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
ldsh [%i3+0x180],%l0 ! Mem[0000000029800180]
ldstub [%i1+0x05d],%l3 ! Mem[000000002880005d]
jmpl %o7,%g0
swap [%i3+0x0c0],%l0 ! Mem[00000000298000c0]
p12_far_1_lem:
ldsh [%i3+0x180],%l0 ! Mem[0000000029800180]
ldstub [%i1+0x05d],%l3 ! Mem[000000002880005d]
jmpl %o7,%g0
swap [%i3+0x0c0],%l0 ! Mem[00000000298000c0]
p12_far_1_he:
ldsw [%i1+0x1e4],%l6 ! Mem[00000000288001e4]
swap [%i0+0x168],%l6 ! Mem[0000000028000168]
stb %l0,[%i0+0x138] ! Mem[0000000028000138]
ldsw [%i0+0x0cc],%l2 ! Mem[00000000280000cc]
jmpl %o7,%g0
sth %l5,[%i0+0x182] ! Mem[0000000028000182]
p12_far_1_hem:
ldsw [%i1+0x1e4],%l6 ! Mem[00000000288001e4]
swap [%i0+0x168],%l6 ! Mem[0000000028000168]
stb %l0,[%i0+0x138] ! Mem[0000000028000138]
ldsw [%i0+0x0cc],%l2 ! Mem[00000000280000cc]
jmpl %o7,%g0
sth %l5,[%i0+0x182] ! Mem[0000000028000182]
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
swap [%i0+0x070],%l3 ! Mem[000000002a000070]
std %l0,[%i1+0x070] ! Mem[000000002a800070]
ldub [%i3+0x0d8],%l2 ! Mem[000000002b8000d8]
stx %l0,[%i0+0x180] ! Mem[000000002a000180]
jmpl %o7,%g0
ldstub [%i2+0x06a],%l0 ! Mem[000000002b00006a]
p13_far_1_lem:
swap [%i0+0x070],%l3 ! Mem[000000002a000070]
std %l0,[%i1+0x070] ! Mem[000000002a800070]
ldub [%i3+0x0d8],%l2 ! Mem[000000002b8000d8]
stx %l0,[%i0+0x180] ! Mem[000000002a000180]
jmpl %o7,%g0
ldstub [%i2+0x06a],%l0 ! Mem[000000002b00006a]
p13_far_1_he:
ldstub [%i1+0x115],%l3 ! Mem[000000002a800115]
swap [%i1+0x1e4],%l6 ! Mem[000000002a8001e4]
lduw [%i0+0x028],%l5 ! Mem[000000002a000028]
ldsh [%i0+0x140],%l1 ! Mem[000000002a000140]
ldsh [%i0+0x1b6],%l1 ! Mem[000000002a0001b6]
jmpl %o7,%g0
lduh [%i3+0x1a2],%l5 ! Mem[000000002b8001a2]
p13_far_1_hem:
ldstub [%i1+0x115],%l3 ! Mem[000000002a800115]
swap [%i1+0x1e4],%l6 ! Mem[000000002a8001e4]
membar #Sync
lduw [%i0+0x028],%l5 ! Mem[000000002a000028]
ldsh [%i0+0x140],%l1 ! Mem[000000002a000140]
ldsh [%i0+0x1b6],%l1 ! Mem[000000002a0001b6]
jmpl %o7,%g0
lduh [%i3+0x1a2],%l5 ! Mem[000000002b8001a2]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
stx %l0,[%i1+0x120] ! Mem[000000002c800120]
lduw [%i0+0x07c],%l3 ! Mem[000000002c00007c]
ldsh [%i3+0x1b4],%l1 ! Mem[000000002d8001b4]
jmpl %o7,%g0
stx %l5,[%i2+0x0e8] ! Mem[000000002d0000e8]
p14_far_1_lem:
stx %l0,[%i1+0x120] ! Mem[000000002c800120]
lduw [%i0+0x07c],%l3 ! Mem[000000002c00007c]
ldsh [%i3+0x1b4],%l1 ! Mem[000000002d8001b4]
jmpl %o7,%g0
stx %l5,[%i2+0x0e8] ! Mem[000000002d0000e8]
p14_far_1_he:
jmpl %o7,%g0
lduh [%i0+0x036],%l1 ! Mem[000000002c000036]
jmpl %o7,%g0
nop
p14_far_1_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x036],%l1 ! Mem[000000002c000036]
jmpl %o7,%g0
nop
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
swap [%i1+0x060],%l3 ! Mem[000000002e800060]
jmpl %o7,%g0
ldd [%i2+0x088],%l0 ! Mem[000000002f000088]
p15_far_1_lem:
swap [%i1+0x060],%l3 ! Mem[000000002e800060]
jmpl %o7,%g0
ldd [%i2+0x088],%l0 ! Mem[000000002f000088]
p15_far_1_he:
ldd [%i2+0x1c0],%l6 ! Mem[000000002f0001c0]
sth %l4,[%i0+0x05c] ! Mem[000000002e00005c]
lduh [%i2+0x0bc],%l3 ! Mem[000000002f0000bc]
swap [%i1+0x150],%l6 ! Mem[000000002e800150]
jmpl %o7,%g0
sth %l2,[%i0+0x0f8] ! Mem[000000002e0000f8]
p15_far_1_hem:
ldd [%i2+0x1c0],%l6 ! Mem[000000002f0001c0]
sth %l4,[%i0+0x05c] ! Mem[000000002e00005c]
lduh [%i2+0x0bc],%l3 ! Mem[000000002f0000bc]
swap [%i1+0x150],%l6 ! Mem[000000002e800150]
jmpl %o7,%g0
sth %l2,[%i0+0x0f8] ! Mem[000000002e0000f8]
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
ldx [%i1+0x168],%l5 ! Mem[0000000030800168]
ldub [%i1+0x155],%l6 ! Mem[0000000030800155]
std %l6,[%i3+0x0a8] ! Mem[00000000318000a8]
ldstub [%i3+0x1b6],%l4 ! Mem[00000000318001b6]
jmpl %o7,%g0
ldstub [%i0+0x186],%l7 ! Mem[0000000030000186]
p16_far_1_lem:
ldx [%i1+0x168],%l5 ! Mem[0000000030800168]
ldub [%i1+0x155],%l6 ! Mem[0000000030800155]
std %l6,[%i3+0x0a8] ! Mem[00000000318000a8]
ldstub [%i3+0x1b6],%l4 ! Mem[00000000318001b6]
jmpl %o7,%g0
ldstub [%i0+0x186],%l7 ! Mem[0000000030000186]
p16_far_1_he:
ldx [%i0+0x0e0],%l3 ! Mem[00000000300000e0]
lduh [%i1+0x072],%l7 ! Mem[0000000030800072]
ldub [%i1+0x1e3],%l5 ! Mem[00000000308001e3]
ldsh [%i0+0x19c],%l1 ! Mem[000000003000019c]
ldstub [%i2+0x024],%l1 ! Mem[0000000031000024]
lduw [%i0+0x138],%l1 ! Mem[0000000030000138]
lduh [%i1+0x030],%l4 ! Mem[0000000030800030]
jmpl %o7,%g0
lduw [%i1+0x19c],%l1 ! Mem[000000003080019c]
p16_far_1_hem:
ldx [%i0+0x0e0],%l3 ! Mem[00000000300000e0]
lduh [%i1+0x072],%l7 ! Mem[0000000030800072]
ldub [%i1+0x1e3],%l5 ! Mem[00000000308001e3]
ldsh [%i0+0x19c],%l1 ! Mem[000000003000019c]
membar #Sync
ldstub [%i2+0x024],%l1 ! Mem[0000000031000024]
lduw [%i0+0x138],%l1 ! Mem[0000000030000138]
lduh [%i1+0x030],%l4 ! Mem[0000000030800030]
jmpl %o7,%g0
lduw [%i1+0x19c],%l1 ! Mem[000000003080019c]
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
swap [%i0+0x1a8],%l3 ! Mem[00000000320001a8]
ldub [%i1+0x1a1],%l0 ! Mem[00000000328001a1]
ldsb [%i0+0x05d],%l3 ! Mem[000000003200005d]
ldd [%i2+0x0e0],%l0 ! Mem[00000000330000e0]
jmpl %o7,%g0
ldx [%i2+0x150],%l4 ! Mem[0000000033000150]
p17_far_1_lem:
swap [%i0+0x1a8],%l3 ! Mem[00000000320001a8]
ldub [%i1+0x1a1],%l0 ! Mem[00000000328001a1]
ldsb [%i0+0x05d],%l3 ! Mem[000000003200005d]
ldd [%i2+0x0e0],%l0 ! Mem[00000000330000e0]
jmpl %o7,%g0
ldx [%i2+0x150],%l4 ! Mem[0000000033000150]
p17_far_1_he:
ldstub [%i0+0x076],%l2 ! Mem[0000000032000076]
ldsw [%i3+0x1a4],%l1 ! Mem[00000000338001a4]
sth %l4,[%i0+0x1d0] ! Mem[00000000320001d0]
stx %l5,[%i0+0x1d8] ! Mem[00000000320001d8]
ldstub [%i2+0x1a9],%l6 ! Mem[00000000330001a9]
ldsh [%i3+0x180],%l6 ! Mem[0000000033800180]
ldstub [%i1+0x09c],%l4 ! Mem[000000003280009c]
jmpl %o7,%g0
stb %l2,[%i3+0x021] ! Mem[0000000033800021]
p17_far_1_hem:
ldstub [%i0+0x076],%l2 ! Mem[0000000032000076]
ldsw [%i3+0x1a4],%l1 ! Mem[00000000338001a4]
sth %l4,[%i0+0x1d0] ! Mem[00000000320001d0]
stx %l5,[%i0+0x1d8] ! Mem[00000000320001d8]
ldstub [%i2+0x1a9],%l6 ! Mem[00000000330001a9]
ldsh [%i3+0x180],%l6 ! Mem[0000000033800180]
ldstub [%i1+0x09c],%l4 ! Mem[000000003280009c]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i3+0x021] ! Mem[0000000033800021]
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
swap [%i1+0x168],%l5 ! Mem[0000000034800168]
ldsh [%i0+0x0f4],%l4 ! Mem[00000000340000f4]
lduw [%i3+0x184],%l3 ! Mem[0000000035800184]
lduw [%i3+0x14c],%l1 ! Mem[000000003580014c]
sth %l6,[%i0+0x064] ! Mem[0000000034000064]
stw %l1,[%i1+0x004] ! Mem[0000000034800004]
jmpl %o7,%g0
swap [%i0+0x0d0],%l7 ! Mem[00000000340000d0]
p18_far_1_lem:
swap [%i1+0x168],%l5 ! Mem[0000000034800168]
ldsh [%i0+0x0f4],%l4 ! Mem[00000000340000f4]
lduw [%i3+0x184],%l3 ! Mem[0000000035800184]
lduw [%i3+0x14c],%l1 ! Mem[000000003580014c]
sth %l6,[%i0+0x064] ! Mem[0000000034000064]
membar #Sync
stw %l1,[%i1+0x004] ! Mem[0000000034800004]
jmpl %o7,%g0
swap [%i0+0x0d0],%l7 ! Mem[00000000340000d0]
p18_far_1_he:
ldd [%i0+0x1c8],%l6 ! Mem[00000000340001c8]
ldsh [%i3+0x00c],%l3 ! Mem[000000003580000c]
swap [%i1+0x168],%l6 ! Mem[0000000034800168]
jmpl %o7,%g0
swap [%i1+0x048],%l1 ! Mem[0000000034800048]
p18_far_1_hem:
ldd [%i0+0x1c8],%l6 ! Mem[00000000340001c8]
membar #Sync
ldsh [%i3+0x00c],%l3 ! Mem[000000003580000c]
swap [%i1+0x168],%l6 ! Mem[0000000034800168]
jmpl %o7,%g0
swap [%i1+0x048],%l1 ! Mem[0000000034800048]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
ldstub [%i0+0x16f],%l1 ! Mem[000000003600016f]
lduw [%i0+0x014],%l7 ! Mem[0000000036000014]
stb %l1,[%i3+0x059] ! Mem[0000000037800059]
jmpl %o7,%g0
ldsb [%i1+0x17b],%l2 ! Mem[000000003680017b]
p19_far_1_lem:
ldstub [%i0+0x16f],%l1 ! Mem[000000003600016f]
membar #Sync
lduw [%i0+0x014],%l7 ! Mem[0000000036000014]
stb %l1,[%i3+0x059] ! Mem[0000000037800059]
jmpl %o7,%g0
ldsb [%i1+0x17b],%l2 ! Mem[000000003680017b]
p19_far_1_he:
lduh [%i1+0x1c2],%l5 ! Mem[00000000368001c2]
lduw [%i0+0x0f8],%l4 ! Mem[00000000360000f8]
ldsw [%i0+0x118],%l7 ! Mem[0000000036000118]
swap [%i0+0x118],%l1 ! Mem[0000000036000118]
jmpl %o7,%g0
ldd [%i0+0x1e0],%l4 ! Mem[00000000360001e0]
p19_far_1_hem:
lduh [%i1+0x1c2],%l5 ! Mem[00000000368001c2]
lduw [%i0+0x0f8],%l4 ! Mem[00000000360000f8]
ldsw [%i0+0x118],%l7 ! Mem[0000000036000118]
swap [%i0+0x118],%l1 ! Mem[0000000036000118]
jmpl %o7,%g0
ldd [%i0+0x1e0],%l4 ! Mem[00000000360001e0]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
jmpl %o7,%g0
ldsb [%i2+0x0ec],%l5 ! Mem[00000000390000ec]
jmpl %o7,%g0
nop
p20_far_1_lem:
jmpl %o7,%g0
ldsb [%i2+0x0ec],%l5 ! Mem[00000000390000ec]
jmpl %o7,%g0
nop
p20_far_1_he:
jmpl %o7,%g0
stx %l5,[%i2+0x028] ! Mem[0000000039000028]
jmpl %o7,%g0
nop
p20_far_1_hem:
membar #Sync
jmpl %o7,%g0
stx %l5,[%i2+0x028] ! Mem[0000000039000028]
jmpl %o7,%g0
nop
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
sth %l1,[%i1+0x1ae] ! Mem[000000003a8001ae]
jmpl %o7,%g0
swap [%i3+0x1a8],%l5 ! Mem[000000003b8001a8]
p21_far_1_lem:
sth %l1,[%i1+0x1ae] ! Mem[000000003a8001ae]
jmpl %o7,%g0
swap [%i3+0x1a8],%l5 ! Mem[000000003b8001a8]
p21_far_1_he:
ldx [%i1+0x0b0],%l0 ! Mem[000000003a8000b0]
stb %l5,[%i1+0x1f1] ! Mem[000000003a8001f1]
ldx [%i2+0x108],%l2 ! Mem[000000003b000108]
jmpl %o7,%g0
std %l4,[%i0+0x140] ! Mem[000000003a000140]
p21_far_1_hem:
ldx [%i1+0x0b0],%l0 ! Mem[000000003a8000b0]
stb %l5,[%i1+0x1f1] ! Mem[000000003a8001f1]
ldx [%i2+0x108],%l2 ! Mem[000000003b000108]
jmpl %o7,%g0
std %l4,[%i0+0x140] ! Mem[000000003a000140]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
sth %l0,[%i2+0x180] ! Mem[000000003d000180]
ldsb [%i0+0x05d],%l3 ! Mem[000000003c00005d]
jmpl %o7,%g0
std %l0,[%i2+0x0c0] ! Mem[000000003d0000c0]
p22_far_1_lem:
sth %l0,[%i2+0x180] ! Mem[000000003d000180]
ldsb [%i0+0x05d],%l3 ! Mem[000000003c00005d]
jmpl %o7,%g0
std %l0,[%i2+0x0c0] ! Mem[000000003d0000c0]
p22_far_1_he:
sth %l7,[%i1+0x06a] ! Mem[000000003c80006a]
lduw [%i0+0x054],%l2 ! Mem[000000003c000054]
stx %l1,[%i3+0x1a0] ! Mem[000000003d8001a0]
ldsb [%i1+0x1f1],%l4 ! Mem[000000003c8001f1]
jmpl %o7,%g0
ldsw [%i1+0x1d8],%l5 ! Mem[000000003c8001d8]
p22_far_1_hem:
sth %l7,[%i1+0x06a] ! Mem[000000003c80006a]
lduw [%i0+0x054],%l2 ! Mem[000000003c000054]
stx %l1,[%i3+0x1a0] ! Mem[000000003d8001a0]
ldsb [%i1+0x1f1],%l4 ! Mem[000000003c8001f1]
jmpl %o7,%g0
ldsw [%i1+0x1d8],%l5 ! Mem[000000003c8001d8]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
stw %l1,[%i0+0x1ac] ! Mem[000000003e0001ac]
jmpl %o7,%g0
ldx [%i3+0x088],%l1 ! Mem[000000003f800088]
p23_far_1_lem:
stw %l1,[%i0+0x1ac] ! Mem[000000003e0001ac]
jmpl %o7,%g0
ldx [%i3+0x088],%l1 ! Mem[000000003f800088]
p23_far_1_he:
ldstub [%i1+0x153],%l6 ! Mem[000000003e800153]
ldx [%i1+0x0f8],%l2 ! Mem[000000003e8000f8]
ldub [%i2+0x108],%l2 ! Mem[000000003f000108]
jmpl %o7,%g0
ldsh [%i0+0x144],%l4 ! Mem[000000003e000144]
p23_far_1_hem:
ldstub [%i1+0x153],%l6 ! Mem[000000003e800153]
ldx [%i1+0x0f8],%l2 ! Mem[000000003e8000f8]
ldub [%i2+0x108],%l2 ! Mem[000000003f000108]
jmpl %o7,%g0
ldsh [%i0+0x144],%l4 ! Mem[000000003e000144]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
stb %l0,[%i2+0x0c2] ! Mem[00000000410000c2]
sth %l3,[%i3+0x1e8] ! Mem[00000000418001e8]
ldstub [%i0+0x14a],%l5 ! Mem[000000004000014a]
jmpl %o7,%g0
std %l4,[%i0+0x040] ! Mem[0000000040000040]
p24_far_1_lem:
stb %l0,[%i2+0x0c2] ! Mem[00000000410000c2]
sth %l3,[%i3+0x1e8] ! Mem[00000000418001e8]
ldstub [%i0+0x14a],%l5 ! Mem[000000004000014a]
jmpl %o7,%g0
std %l4,[%i0+0x040] ! Mem[0000000040000040]
p24_far_1_he:
ldd [%i2+0x170],%l4 ! Mem[0000000041000170]
ldd [%i1+0x188],%l4 ! Mem[0000000040800188]
lduh [%i1+0x1ee],%l0 ! Mem[00000000408001ee]
jmpl %o7,%g0
std %l6,[%i3+0x148] ! Mem[0000000041800148]
p24_far_1_hem:
ldd [%i2+0x170],%l4 ! Mem[0000000041000170]
ldd [%i1+0x188],%l4 ! Mem[0000000040800188]
lduh [%i1+0x1ee],%l0 ! Mem[00000000408001ee]
jmpl %o7,%g0
std %l6,[%i3+0x148] ! Mem[0000000041800148]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
stx %l1,[%i3+0x1a8] ! Mem[00000000438001a8]
jmpl %o7,%g0
ldstub [%i1+0x1ab],%l5 ! Mem[00000000428001ab]
p25_far_1_lem:
stx %l1,[%i3+0x1a8] ! Mem[00000000438001a8]
jmpl %o7,%g0
ldstub [%i1+0x1ab],%l5 ! Mem[00000000428001ab]
p25_far_1_he:
ldx [%i0+0x0b0],%l0 ! Mem[00000000420000b0]
swap [%i3+0x1dc],%l1 ! Mem[00000000438001dc]
ldsw [%i2+0x128],%l2 ! Mem[0000000043000128]
jmpl %o7,%g0
stb %l2,[%i2+0x056] ! Mem[0000000043000056]
p25_far_1_hem:
ldx [%i0+0x0b0],%l0 ! Mem[00000000420000b0]
swap [%i3+0x1dc],%l1 ! Mem[00000000438001dc]
ldsw [%i2+0x128],%l2 ! Mem[0000000043000128]
jmpl %o7,%g0
stb %l2,[%i2+0x056] ! Mem[0000000043000056]
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
ldsw [%i2+0x0b4],%l7 ! Mem[00000000450000b4]
jmpl %o7,%g0
stb %l4,[%i3+0x1e3] ! Mem[00000000458001e3]
p26_far_1_lem:
ldsw [%i2+0x0b4],%l7 ! Mem[00000000450000b4]
jmpl %o7,%g0
stb %l4,[%i3+0x1e3] ! Mem[00000000458001e3]
p26_far_1_he:
ldd [%i2+0x038],%l0 ! Mem[0000000045000038]
ldstub [%i3+0x0a7],%l3 ! Mem[00000000458000a7]
jmpl %o7,%g0
sth %l1,[%i0+0x00a] ! Mem[000000004400000a]
p26_far_1_hem:
membar #Sync
ldd [%i2+0x038],%l0 ! Mem[0000000045000038]
ldstub [%i3+0x0a7],%l3 ! Mem[00000000458000a7]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x00a] ! Mem[000000004400000a]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
ldsb [%i1+0x08c],%l2 ! Mem[000000004680008c]
stx %l2,[%i2+0x188] ! Mem[0000000047000188]
swap [%i1+0x1f0],%l7 ! Mem[00000000468001f0]
ldstub [%i2+0x1b4],%l1 ! Mem[00000000470001b4]
lduw [%i2+0x1f4],%l1 ! Mem[00000000470001f4]
swap [%i3+0x064],%l4 ! Mem[0000000047800064]
lduw [%i3+0x1dc],%l5 ! Mem[00000000478001dc]
jmpl %o7,%g0
stb %l4,[%i2+0x1b6] ! Mem[00000000470001b6]
p27_far_1_lem:
ldsb [%i1+0x08c],%l2 ! Mem[000000004680008c]
stx %l2,[%i2+0x188] ! Mem[0000000047000188]
swap [%i1+0x1f0],%l7 ! Mem[00000000468001f0]
ldstub [%i2+0x1b4],%l1 ! Mem[00000000470001b4]
lduw [%i2+0x1f4],%l1 ! Mem[00000000470001f4]
swap [%i3+0x064],%l4 ! Mem[0000000047800064]
lduw [%i3+0x1dc],%l5 ! Mem[00000000478001dc]
jmpl %o7,%g0
stb %l4,[%i2+0x1b6] ! Mem[00000000470001b6]
p27_far_1_he:
stw %l7,[%i0+0x1b0] ! Mem[00000000460001b0]
jmpl %o7,%g0
ldstub [%i2+0x0c5],%l3 ! Mem[00000000470000c5]
p27_far_1_hem:
stw %l7,[%i0+0x1b0] ! Mem[00000000460001b0]
jmpl %o7,%g0
ldstub [%i2+0x0c5],%l3 ! Mem[00000000470000c5]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
jmpl %o7,%g0
lduw [%i1+0x080],%l1 ! Mem[0000000048800080]
jmpl %o7,%g0
nop
p28_far_1_lem:
jmpl %o7,%g0
lduw [%i1+0x080],%l1 ! Mem[0000000048800080]
jmpl %o7,%g0
nop
p28_far_1_he:
jmpl %o7,%g0
ldstub [%i0+0x0a1],%l2 ! Mem[00000000480000a1]
jmpl %o7,%g0
nop
p28_far_1_hem:
jmpl %o7,%g0
ldstub [%i0+0x0a1],%l2 ! Mem[00000000480000a1]
jmpl %o7,%g0
nop
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
stx %l1,[%i2+0x1a8] ! Mem[000000004b0001a8]
jmpl %o7,%g0
stb %l1,[%i1+0x08a] ! Mem[000000004a80008a]
p29_far_1_lem:
stx %l1,[%i2+0x1a8] ! Mem[000000004b0001a8]
jmpl %o7,%g0
stb %l1,[%i1+0x08a] ! Mem[000000004a80008a]
p29_far_1_he:
ldx [%i3+0x0b0],%l0 ! Mem[000000004b8000b0]
std %l0,[%i1+0x1f8] ! Mem[000000004a8001f8]
ldsb [%i0+0x1bd],%l5 ! Mem[000000004a0001bd]
jmpl %o7,%g0
ldub [%i0+0x145],%l4 ! Mem[000000004a000145]
p29_far_1_hem:
ldx [%i3+0x0b0],%l0 ! Mem[000000004b8000b0]
std %l0,[%i1+0x1f8] ! Mem[000000004a8001f8]
ldsb [%i0+0x1bd],%l5 ! Mem[000000004a0001bd]
jmpl %o7,%g0
ldub [%i0+0x145],%l4 ! Mem[000000004a000145]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
stx %l2,[%i0+0x1a8] ! Mem[000000004c0001a8]
lduw [%i0+0x0d8],%l7 ! Mem[000000004c0000d8]
ldsb [%i3+0x023],%l4 ! Mem[000000004d800023]
jmpl %o7,%g0
ldsw [%i1+0x148],%l5 ! Mem[000000004c800148]
p30_far_1_lem:
stx %l2,[%i0+0x1a8] ! Mem[000000004c0001a8]
lduw [%i0+0x0d8],%l7 ! Mem[000000004c0000d8]
membar #Sync
ldsb [%i3+0x023],%l4 ! Mem[000000004d800023]
jmpl %o7,%g0
ldsw [%i1+0x148],%l5 ! Mem[000000004c800148]
p30_far_1_he:
stb %l7,[%i0+0x13f] ! Mem[000000004c00013f]
stb %l4,[%i3+0x122] ! Mem[000000004d800122]
swap [%i3+0x0c0],%l0 ! Mem[000000004d8000c0]
ldub [%i1+0x064],%l4 ! Mem[000000004c800064]
stx %l6,[%i1+0x1a8] ! Mem[000000004c8001a8]
jmpl %o7,%g0
lduh [%i1+0x062],%l6 ! Mem[000000004c800062]
p30_far_1_hem:
stb %l7,[%i0+0x13f] ! Mem[000000004c00013f]
stb %l4,[%i3+0x122] ! Mem[000000004d800122]
swap [%i3+0x0c0],%l0 ! Mem[000000004d8000c0]
ldub [%i1+0x064],%l4 ! Mem[000000004c800064]
stx %l6,[%i1+0x1a8] ! Mem[000000004c8001a8]
jmpl %o7,%g0
lduh [%i1+0x062],%l6 ! Mem[000000004c800062]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
lduw [%i1+0x1ac],%l7 ! Mem[000000004e8001ac]
ldub [%i0+0x087],%l3 ! Mem[000000004e000087]
stw %l1,[%i1+0x028] ! Mem[000000004e800028]
std %l0,[%i1+0x0e0] ! Mem[000000004e8000e0]
ldx [%i3+0x000],%l5 ! Mem[000000004f800000]
ldsb [%i2+0x13f],%l7 ! Mem[000000004f00013f]
jmpl %o7,%g0
ldsh [%i3+0x102],%l4 ! Mem[000000004f800102]
p31_far_1_lem:
lduw [%i1+0x1ac],%l7 ! Mem[000000004e8001ac]
ldub [%i0+0x087],%l3 ! Mem[000000004e000087]
membar #Sync
stw %l1,[%i1+0x028] ! Mem[000000004e800028]
std %l0,[%i1+0x0e0] ! Mem[000000004e8000e0]
ldx [%i3+0x000],%l5 ! Mem[000000004f800000]
ldsb [%i2+0x13f],%l7 ! Mem[000000004f00013f]
jmpl %o7,%g0
ldsh [%i3+0x102],%l4 ! Mem[000000004f800102]
p31_far_1_he:
ldd [%i3+0x048],%l2 ! Mem[000000004f800048]
swap [%i1+0x02c],%l6 ! Mem[000000004e80002c]
ldstub [%i0+0x0f1],%l6 ! Mem[000000004e0000f1]
ldub [%i3+0x043],%l2 ! Mem[000000004f800043]
ldsb [%i1+0x128],%l0 ! Mem[000000004e800128]
jmpl %o7,%g0
ldsb [%i0+0x07b],%l2 ! Mem[000000004e00007b]
p31_far_1_hem:
ldd [%i3+0x048],%l2 ! Mem[000000004f800048]
membar #Sync
swap [%i1+0x02c],%l6 ! Mem[000000004e80002c]
ldstub [%i0+0x0f1],%l6 ! Mem[000000004e0000f1]
ldub [%i3+0x043],%l2 ! Mem[000000004f800043]
ldsb [%i1+0x128],%l0 ! Mem[000000004e800128]
jmpl %o7,%g0
ldsb [%i0+0x07b],%l2 ! Mem[000000004e00007b]
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
std %l4,[%i1+0x010] ! Mem[0000000050800010]
jmpl %o7,%g0
ldx [%i1+0x068],%l7 ! Mem[0000000050800068]
p32_far_1_lem:
membar #Sync
std %l4,[%i1+0x010] ! Mem[0000000050800010]
jmpl %o7,%g0
ldx [%i1+0x068],%l7 ! Mem[0000000050800068]
p32_far_1_he:
ldub [%i1+0x184],%l3 ! Mem[0000000050800184]
stw %l7,[%i2+0x020] ! Mem[0000000051000020]
lduw [%i3+0x1fc],%l1 ! Mem[00000000518001fc]
std %l6,[%i3+0x098] ! Mem[0000000051800098]
jmpl %o7,%g0
ldd [%i1+0x178],%l2 ! Mem[0000000050800178]
p32_far_1_hem:
ldub [%i1+0x184],%l3 ! Mem[0000000050800184]
membar #Sync
stw %l7,[%i2+0x020] ! Mem[0000000051000020]
lduw [%i3+0x1fc],%l1 ! Mem[00000000518001fc]
std %l6,[%i3+0x098] ! Mem[0000000051800098]
jmpl %o7,%g0
ldd [%i1+0x178],%l2 ! Mem[0000000050800178]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
stb %l3,[%i0+0x070] ! Mem[0000000052000070]
swap [%i2+0x070],%l0 ! Mem[0000000053000070]
ldd [%i3+0x168],%l2 ! Mem[0000000053800168]
lduh [%i2+0x1a0],%l0 ! Mem[00000000530001a0]
jmpl %o7,%g0
stx %l3,[%i1+0x078] ! Mem[0000000052800078]
p33_far_1_lem:
stb %l3,[%i0+0x070] ! Mem[0000000052000070]
swap [%i2+0x070],%l0 ! Mem[0000000053000070]
ldd [%i3+0x168],%l2 ! Mem[0000000053800168]
lduh [%i2+0x1a0],%l0 ! Mem[00000000530001a0]
jmpl %o7,%g0
stx %l3,[%i1+0x078] ! Mem[0000000052800078]
p33_far_1_he:
ldstub [%i0+0x015],%l4 ! Mem[0000000052000015]
swap [%i2+0x048],%l7 ! Mem[0000000053000048]
jmpl %o7,%g0
stx %l2,[%i3+0x050] ! Mem[0000000053800050]
p33_far_1_hem:
membar #Sync
ldstub [%i0+0x015],%l4 ! Mem[0000000052000015]
swap [%i2+0x048],%l7 ! Mem[0000000053000048]
jmpl %o7,%g0
stx %l2,[%i3+0x050] ! Mem[0000000053800050]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
stx %l3,[%i3+0x050] ! Mem[0000000055800050]
lduw [%i3+0x094],%l0 ! Mem[0000000055800094]
ldd [%i0+0x1f8],%l0 ! Mem[00000000540001f8]
stb %l2,[%i0+0x108] ! Mem[0000000054000108]
jmpl %o7,%g0
ldsb [%i2+0x145],%l4 ! Mem[0000000055000145]
p34_far_1_lem:
stx %l3,[%i3+0x050] ! Mem[0000000055800050]
lduw [%i3+0x094],%l0 ! Mem[0000000055800094]
ldd [%i0+0x1f8],%l0 ! Mem[00000000540001f8]
stb %l2,[%i0+0x108] ! Mem[0000000054000108]
jmpl %o7,%g0
ldsb [%i2+0x145],%l4 ! Mem[0000000055000145]
p34_far_1_he:
ldstub [%i2+0x1f7],%l6 ! Mem[00000000550001f7]
ldstub [%i1+0x067],%l2 ! Mem[0000000054800067]
stb %l0,[%i0+0x122] ! Mem[0000000054000122]
ldd [%i2+0x050],%l6 ! Mem[0000000055000050]
stx %l2,[%i2+0x040] ! Mem[0000000055000040]
jmpl %o7,%g0
stb %l0,[%i1+0x128] ! Mem[0000000054800128]
p34_far_1_hem:
ldstub [%i2+0x1f7],%l6 ! Mem[00000000550001f7]
ldstub [%i1+0x067],%l2 ! Mem[0000000054800067]
stb %l0,[%i0+0x122] ! Mem[0000000054000122]
ldd [%i2+0x050],%l6 ! Mem[0000000055000050]
stx %l2,[%i2+0x040] ! Mem[0000000055000040]
jmpl %o7,%g0
stb %l0,[%i1+0x128] ! Mem[0000000054800128]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
ldsw [%i0+0x0b4],%l7 ! Mem[00000000560000b4]
jmpl %o7,%g0
ldstub [%i1+0x1c3],%l4 ! Mem[00000000568001c3]
p35_far_1_lem:
ldsw [%i0+0x0b4],%l7 ! Mem[00000000560000b4]
jmpl %o7,%g0
ldstub [%i1+0x1c3],%l4 ! Mem[00000000568001c3]
p35_far_1_he:
ldub [%i3+0x01e],%l1 ! Mem[000000005780001e]
std %l4,[%i3+0x0c8] ! Mem[00000000578000c8]
jmpl %o7,%g0
ldx [%i1+0x028],%l7 ! Mem[0000000056800028]
p35_far_1_hem:
membar #Sync
ldub [%i3+0x01e],%l1 ! Mem[000000005780001e]
std %l4,[%i3+0x0c8] ! Mem[00000000578000c8]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x028],%l7 ! Mem[0000000056800028]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
ldub [%i2+0x1ee],%l3 ! Mem[00000000590001ee]
stx %l6,[%i2+0x108] ! Mem[0000000059000108]
std %l6,[%i3+0x1c8] ! Mem[00000000598001c8]
lduw [%i3+0x090],%l5 ! Mem[0000000059800090]
jmpl %o7,%g0
sth %l2,[%i0+0x066] ! Mem[0000000058000066]
p36_far_1_lem:
ldub [%i2+0x1ee],%l3 ! Mem[00000000590001ee]
stx %l6,[%i2+0x108] ! Mem[0000000059000108]
std %l6,[%i3+0x1c8] ! Mem[00000000598001c8]
lduw [%i3+0x090],%l5 ! Mem[0000000059800090]
jmpl %o7,%g0
sth %l2,[%i0+0x066] ! Mem[0000000058000066]
p36_far_1_he:
ldub [%i1+0x094],%l1 ! Mem[0000000058800094]
ldd [%i0+0x1b0],%l4 ! Mem[00000000580001b0]
lduw [%i2+0x0ec],%l3 ! Mem[00000000590000ec]
jmpl %o7,%g0
lduh [%i2+0x020],%l2 ! Mem[0000000059000020]
p36_far_1_hem:
ldub [%i1+0x094],%l1 ! Mem[0000000058800094]
ldd [%i0+0x1b0],%l4 ! Mem[00000000580001b0]
lduw [%i2+0x0ec],%l3 ! Mem[00000000590000ec]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x020],%l2 ! Mem[0000000059000020]
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
sth %l1,[%i1+0x05e] ! Mem[000000005a80005e]
ldx [%i0+0x128],%l6 ! Mem[000000005a000128]
ldstub [%i1+0x1ec],%l7 ! Mem[000000005a8001ec]
ldstub [%i2+0x1b3],%l7 ! Mem[000000005b0001b3]
stx %l2,[%i2+0x068] ! Mem[000000005b000068]
ldub [%i2+0x017],%l1 ! Mem[000000005b000017]
jmpl %o7,%g0
ldx [%i1+0x070],%l7 ! Mem[000000005a800070]
p37_far_1_lem:
sth %l1,[%i1+0x05e] ! Mem[000000005a80005e]
ldx [%i0+0x128],%l6 ! Mem[000000005a000128]
ldstub [%i1+0x1ec],%l7 ! Mem[000000005a8001ec]
ldstub [%i2+0x1b3],%l7 ! Mem[000000005b0001b3]
stx %l2,[%i2+0x068] ! Mem[000000005b000068]
membar #Sync
ldub [%i2+0x017],%l1 ! Mem[000000005b000017]
jmpl %o7,%g0
ldx [%i1+0x070],%l7 ! Mem[000000005a800070]
p37_far_1_he:
ldsh [%i1+0x186],%l7 ! Mem[000000005a800186]
std %l2,[%i0+0x080] ! Mem[000000005a000080]
swap [%i1+0x008],%l2 ! Mem[000000005a800008]
ldsb [%i0+0x159],%l6 ! Mem[000000005a000159]
jmpl %o7,%g0
stx %l0,[%i2+0x138] ! Mem[000000005b000138]
p37_far_1_hem:
ldsh [%i1+0x186],%l7 ! Mem[000000005a800186]
std %l2,[%i0+0x080] ! Mem[000000005a000080]
membar #Sync
swap [%i1+0x008],%l2 ! Mem[000000005a800008]
ldsb [%i0+0x159],%l6 ! Mem[000000005a000159]
jmpl %o7,%g0
stx %l0,[%i2+0x138] ! Mem[000000005b000138]
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
ldsb [%i0+0x01c],%l3 ! Mem[000000005c00001c]
jmpl %o7,%g0
ldsw [%i3+0x144],%l7 ! Mem[000000005d800144]
p38_far_1_lem:
membar #Sync
ldsb [%i0+0x01c],%l3 ! Mem[000000005c00001c]
jmpl %o7,%g0
ldsw [%i3+0x144],%l7 ! Mem[000000005d800144]
p38_far_1_he:
std %l4,[%i1+0x128] ! Mem[000000005c800128]
ldsh [%i0+0x0c8],%l3 ! Mem[000000005c0000c8]
lduw [%i3+0x0b4],%l0 ! Mem[000000005d8000b4]
jmpl %o7,%g0
stx %l0,[%i2+0x0e0] ! Mem[000000005d0000e0]
p38_far_1_hem:
std %l4,[%i1+0x128] ! Mem[000000005c800128]
ldsh [%i0+0x0c8],%l3 ! Mem[000000005c0000c8]
lduw [%i3+0x0b4],%l0 ! Mem[000000005d8000b4]
jmpl %o7,%g0
stx %l0,[%i2+0x0e0] ! Mem[000000005d0000e0]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
ldx [%i1+0x168],%l5 ! Mem[000000005e800168]
ldstub [%i1+0x0d4],%l4 ! Mem[000000005e8000d4]
ldub [%i3+0x1a4],%l3 ! Mem[000000005f8001a4]
lduw [%i3+0x1b0],%l7 ! Mem[000000005f8001b0]
jmpl %o7,%g0
sth %l7,[%i1+0x036] ! Mem[000000005e800036]
p39_far_1_lem:
ldx [%i1+0x168],%l5 ! Mem[000000005e800168]
ldstub [%i1+0x0d4],%l4 ! Mem[000000005e8000d4]
ldub [%i3+0x1a4],%l3 ! Mem[000000005f8001a4]
lduw [%i3+0x1b0],%l7 ! Mem[000000005f8001b0]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i1+0x036] ! Mem[000000005e800036]
p39_far_1_he:
ldub [%i1+0x189],%l6 ! Mem[000000005e800189]
ldx [%i3+0x070],%l7 ! Mem[000000005f800070]
ldsb [%i2+0x00c],%l3 ! Mem[000000005f00000c]
lduh [%i0+0x052],%l1 ! Mem[000000005e000052]
ldx [%i0+0x128],%l5 ! Mem[000000005e000128]
jmpl %o7,%g0
ldx [%i2+0x068],%l5 ! Mem[000000005f000068]
p39_far_1_hem:
ldub [%i1+0x189],%l6 ! Mem[000000005e800189]
ldx [%i3+0x070],%l7 ! Mem[000000005f800070]
membar #Sync
ldsb [%i2+0x00c],%l3 ! Mem[000000005f00000c]
lduh [%i0+0x052],%l1 ! Mem[000000005e000052]
ldx [%i0+0x128],%l5 ! Mem[000000005e000128]
jmpl %o7,%g0
ldx [%i2+0x068],%l5 ! Mem[000000005f000068]
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
ldub [%i2+0x1ce],%l3 ! Mem[00000000610001ce]
ldstub [%i1+0x179],%l0 ! Mem[0000000060800179]
lduw [%i1+0x1ec],%l7 ! Mem[00000000608001ec]
ldx [%i1+0x190],%l7 ! Mem[0000000060800190]
jmpl %o7,%g0
ldsw [%i3+0x034],%l7 ! Mem[0000000061800034]
p40_far_1_lem:
ldub [%i2+0x1ce],%l3 ! Mem[00000000610001ce]
ldstub [%i1+0x179],%l0 ! Mem[0000000060800179]
lduw [%i1+0x1ec],%l7 ! Mem[00000000608001ec]
ldx [%i1+0x190],%l7 ! Mem[0000000060800190]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x034],%l7 ! Mem[0000000061800034]
p40_far_1_he:
ldub [%i1+0x189],%l6 ! Mem[0000000060800189]
swap [%i3+0x180],%l6 ! Mem[0000000061800180]
stx %l4,[%i2+0x0b8] ! Mem[00000000610000b8]
ldd [%i1+0x000],%l2 ! Mem[0000000060800000]
ldsw [%i0+0x08c],%l1 ! Mem[000000006000008c]
jmpl %o7,%g0
ldsw [%i1+0x124],%l7 ! Mem[0000000060800124]
p40_far_1_hem:
ldub [%i1+0x189],%l6 ! Mem[0000000060800189]
swap [%i3+0x180],%l6 ! Mem[0000000061800180]
stx %l4,[%i2+0x0b8] ! Mem[00000000610000b8]
membar #Sync
ldd [%i1+0x000],%l2 ! Mem[0000000060800000]
ldsw [%i0+0x08c],%l1 ! Mem[000000006000008c]
jmpl %o7,%g0
ldsw [%i1+0x124],%l7 ! Mem[0000000060800124]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
ldstub [%i2+0x1f7],%l1 ! Mem[00000000630001f7]
jmpl %o7,%g0
sth %l4,[%i3+0x064] ! Mem[0000000063800064]
p41_far_1_lem:
ldstub [%i2+0x1f7],%l1 ! Mem[00000000630001f7]
jmpl %o7,%g0
sth %l4,[%i3+0x064] ! Mem[0000000063800064]
p41_far_1_he:
jmpl %o7,%g0
ldstub [%i3+0x0f1],%l6 ! Mem[00000000638000f1]
jmpl %o7,%g0
nop
p41_far_1_hem:
jmpl %o7,%g0
ldstub [%i3+0x0f1],%l6 ! Mem[00000000638000f1]
jmpl %o7,%g0
nop
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
ldub [%i3+0x09c],%l1 ! Mem[000000006580009c]
stw %l6,[%i0+0x10c] ! Mem[000000006400010c]
ldub [%i3+0x1a4],%l3 ! Mem[00000000658001a4]
stw %l7,[%i2+0x1b0] ! Mem[00000000650001b0]
ldd [%i2+0x068],%l2 ! Mem[0000000065000068]
std %l0,[%i0+0x010] ! Mem[0000000064000010]
jmpl %o7,%g0
ldsb [%i2+0x056],%l7 ! Mem[0000000065000056]
p42_far_1_lem:
ldub [%i3+0x09c],%l1 ! Mem[000000006580009c]
stw %l6,[%i0+0x10c] ! Mem[000000006400010c]
ldub [%i3+0x1a4],%l3 ! Mem[00000000658001a4]
stw %l7,[%i2+0x1b0] ! Mem[00000000650001b0]
ldd [%i2+0x068],%l2 ! Mem[0000000065000068]
membar #Sync
std %l0,[%i0+0x010] ! Mem[0000000064000010]
jmpl %o7,%g0
ldsb [%i2+0x056],%l7 ! Mem[0000000065000056]
p42_far_1_he:
ldsw [%i1+0x0bc],%l4 ! Mem[00000000648000bc]
ldx [%i0+0x000],%l2 ! Mem[0000000064000000]
swap [%i3+0x0d0],%l0 ! Mem[00000000658000d0]
std %l0,[%i1+0x1c8] ! Mem[00000000648001c8]
jmpl %o7,%g0
swap [%i2+0x0cc],%l7 ! Mem[00000000650000cc]
p42_far_1_hem:
ldsw [%i1+0x0bc],%l4 ! Mem[00000000648000bc]
membar #Sync
ldx [%i0+0x000],%l2 ! Mem[0000000064000000]
swap [%i3+0x0d0],%l0 ! Mem[00000000658000d0]
std %l0,[%i1+0x1c8] ! Mem[00000000648001c8]
jmpl %o7,%g0
swap [%i2+0x0cc],%l7 ! Mem[00000000650000cc]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
jmpl %o7,%g0
ldsh [%i0+0x170],%l4 ! Mem[0000000066000170]
jmpl %o7,%g0
nop
p43_far_1_lem:
jmpl %o7,%g0
ldsh [%i0+0x170],%l4 ! Mem[0000000066000170]
jmpl %o7,%g0
nop
p43_far_1_he:
ldsh [%i1+0x168],%l6 ! Mem[0000000066800168]
ldstub [%i0+0x0d5],%l1 ! Mem[00000000660000d5]
swap [%i3+0x060],%l0 ! Mem[0000000067800060]
ldd [%i0+0x100],%l0 ! Mem[0000000066000100]
sth %l3,[%i0+0x042] ! Mem[0000000066000042]
stx %l3,[%i2+0x0b8] ! Mem[00000000670000b8]
lduw [%i2+0x044],%l5 ! Mem[0000000067000044]
jmpl %o7,%g0
stb %l1,[%i3+0x053] ! Mem[0000000067800053]
p43_far_1_hem:
ldsh [%i1+0x168],%l6 ! Mem[0000000066800168]
ldstub [%i0+0x0d5],%l1 ! Mem[00000000660000d5]
swap [%i3+0x060],%l0 ! Mem[0000000067800060]
ldd [%i0+0x100],%l0 ! Mem[0000000066000100]
sth %l3,[%i0+0x042] ! Mem[0000000066000042]
stx %l3,[%i2+0x0b8] ! Mem[00000000670000b8]
lduw [%i2+0x044],%l5 ! Mem[0000000067000044]
jmpl %o7,%g0
stb %l1,[%i3+0x053] ! Mem[0000000067800053]
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
ldub [%i1+0x1ee],%l3 ! Mem[00000000688001ee]
lduh [%i0+0x158],%l0 ! Mem[0000000068000158]
ldx [%i0+0x0b0],%l5 ! Mem[00000000680000b0]
ldstub [%i2+0x135],%l3 ! Mem[0000000069000135]
jmpl %o7,%g0
ldsb [%i0+0x105],%l0 ! Mem[0000000068000105]
p44_far_1_lem:
ldub [%i1+0x1ee],%l3 ! Mem[00000000688001ee]
lduh [%i0+0x158],%l0 ! Mem[0000000068000158]
ldx [%i0+0x0b0],%l5 ! Mem[00000000680000b0]
ldstub [%i2+0x135],%l3 ! Mem[0000000069000135]
jmpl %o7,%g0
ldsb [%i0+0x105],%l0 ! Mem[0000000068000105]
p44_far_1_he:
sth %l7,[%i2+0x0aa] ! Mem[00000000690000aa]
std %l6,[%i1+0x000] ! Mem[0000000068800000]
swap [%i3+0x044],%l6 ! Mem[0000000069800044]
swap [%i3+0x078],%l1 ! Mem[0000000069800078]
ldsh [%i1+0x1d6],%l3 ! Mem[00000000688001d6]
lduh [%i0+0x0c2],%l0 ! Mem[00000000680000c2]
jmpl %o7,%g0
lduw [%i2+0x16c],%l3 ! Mem[000000006900016c]
p44_far_1_hem:
sth %l7,[%i2+0x0aa] ! Mem[00000000690000aa]
membar #Sync
std %l6,[%i1+0x000] ! Mem[0000000068800000]
swap [%i3+0x044],%l6 ! Mem[0000000069800044]
swap [%i3+0x078],%l1 ! Mem[0000000069800078]
ldsh [%i1+0x1d6],%l3 ! Mem[00000000688001d6]
lduh [%i0+0x0c2],%l0 ! Mem[00000000680000c2]
jmpl %o7,%g0
lduw [%i2+0x16c],%l3 ! Mem[000000006900016c]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
stx %l2,[%i1+0x188] ! Mem[000000006a800188]
ldstub [%i2+0x1f0],%l7 ! Mem[000000006b0001f0]
stb %l0,[%i1+0x0c0] ! Mem[000000006a8000c0]
jmpl %o7,%g0
stb %l4,[%i3+0x171] ! Mem[000000006b800171]
p45_far_1_lem:
stx %l2,[%i1+0x188] ! Mem[000000006a800188]
ldstub [%i2+0x1f0],%l7 ! Mem[000000006b0001f0]
stb %l0,[%i1+0x0c0] ! Mem[000000006a8000c0]
jmpl %o7,%g0
stb %l4,[%i3+0x171] ! Mem[000000006b800171]
p45_far_1_he:
stx %l6,[%i3+0x168] ! Mem[000000006b800168]
lduw [%i3+0x0d4],%l1 ! Mem[000000006b8000d4]
ldstub [%i0+0x197],%l1 ! Mem[000000006a000197]
ldx [%i1+0x190],%l7 ! Mem[000000006a800190]
sth %l2,[%i1+0x100] ! Mem[000000006a800100]
ldsw [%i0+0x1cc],%l5 ! Mem[000000006a0001cc]
lduw [%i2+0x00c],%l3 ! Mem[000000006b00000c]
jmpl %o7,%g0
swap [%i0+0x1c4],%l4 ! Mem[000000006a0001c4]
p45_far_1_hem:
stx %l6,[%i3+0x168] ! Mem[000000006b800168]
lduw [%i3+0x0d4],%l1 ! Mem[000000006b8000d4]
ldstub [%i0+0x197],%l1 ! Mem[000000006a000197]
ldx [%i1+0x190],%l7 ! Mem[000000006a800190]
sth %l2,[%i1+0x100] ! Mem[000000006a800100]
ldsw [%i0+0x1cc],%l5 ! Mem[000000006a0001cc]
membar #Sync
lduw [%i2+0x00c],%l3 ! Mem[000000006b00000c]
jmpl %o7,%g0
swap [%i0+0x1c4],%l4 ! Mem[000000006a0001c4]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
ldx [%i3+0x1f0],%l6 ! Mem[000000006d8001f0]
sth %l0,[%i3+0x124] ! Mem[000000006d800124]
stx %l5,[%i0+0x028] ! Mem[000000006c000028]
swap [%i1+0x118],%l0 ! Mem[000000006c800118]
lduh [%i0+0x1b6],%l1 ! Mem[000000006c0001b6]
jmpl %o7,%g0
ldstub [%i2+0x192],%l7 ! Mem[000000006d000192]
p46_far_1_lem:
ldx [%i3+0x1f0],%l6 ! Mem[000000006d8001f0]
sth %l0,[%i3+0x124] ! Mem[000000006d800124]
membar #Sync
stx %l5,[%i0+0x028] ! Mem[000000006c000028]
swap [%i1+0x118],%l0 ! Mem[000000006c800118]
lduh [%i0+0x1b6],%l1 ! Mem[000000006c0001b6]
jmpl %o7,%g0
ldstub [%i2+0x192],%l7 ! Mem[000000006d000192]
p46_far_1_he:
ldstub [%i3+0x029],%l2 ! Mem[000000006d800029]
stw %l5,[%i2+0x09c] ! Mem[000000006d00009c]
ldsw [%i2+0x138],%l0 ! Mem[000000006d000138]
ldstub [%i0+0x0cc],%l4 ! Mem[000000006c0000cc]
lduh [%i0+0x1ee],%l0 ! Mem[000000006c0001ee]
swap [%i1+0x16c],%l6 ! Mem[000000006c80016c]
jmpl %o7,%g0
stx %l4,[%i1+0x170] ! Mem[000000006c800170]
p46_far_1_hem:
membar #Sync
ldstub [%i3+0x029],%l2 ! Mem[000000006d800029]
stw %l5,[%i2+0x09c] ! Mem[000000006d00009c]
ldsw [%i2+0x138],%l0 ! Mem[000000006d000138]
ldstub [%i0+0x0cc],%l4 ! Mem[000000006c0000cc]
lduh [%i0+0x1ee],%l0 ! Mem[000000006c0001ee]
swap [%i1+0x16c],%l6 ! Mem[000000006c80016c]
jmpl %o7,%g0
stx %l4,[%i1+0x170] ! Mem[000000006c800170]
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
lduh [%i1+0x134],%l3 ! Mem[000000006e800134]
ldstub [%i1+0x1e6],%l6 ! Mem[000000006e8001e6]
ldstub [%i2+0x148],%l6 ! Mem[000000006f000148]
swap [%i0+0x0f4],%l1 ! Mem[000000006e0000f4]
ldsb [%i2+0x060],%l0 ! Mem[000000006f000060]
jmpl %o7,%g0
ldub [%i1+0x120],%l1 ! Mem[000000006e800120]
p47_far_1_lem:
lduh [%i1+0x134],%l3 ! Mem[000000006e800134]
ldstub [%i1+0x1e6],%l6 ! Mem[000000006e8001e6]
ldstub [%i2+0x148],%l6 ! Mem[000000006f000148]
swap [%i0+0x0f4],%l1 ! Mem[000000006e0000f4]
ldsb [%i2+0x060],%l0 ! Mem[000000006f000060]
jmpl %o7,%g0
ldub [%i1+0x120],%l1 ! Mem[000000006e800120]
p47_far_1_he:
stb %l6,[%i1+0x0f1] ! Mem[000000006e8000f1]
ldd [%i3+0x098],%l4 ! Mem[000000006f800098]
ldstub [%i3+0x16e],%l3 ! Mem[000000006f80016e]
ldub [%i1+0x0e8],%l7 ! Mem[000000006e8000e8]
swap [%i3+0x074],%l3 ! Mem[000000006f800074]
ldx [%i1+0x058],%l2 ! Mem[000000006e800058]
jmpl %o7,%g0
sth %l3,[%i0+0x02c] ! Mem[000000006e00002c]
p47_far_1_hem:
stb %l6,[%i1+0x0f1] ! Mem[000000006e8000f1]
ldd [%i3+0x098],%l4 ! Mem[000000006f800098]
ldstub [%i3+0x16e],%l3 ! Mem[000000006f80016e]
ldub [%i1+0x0e8],%l7 ! Mem[000000006e8000e8]
swap [%i3+0x074],%l3 ! Mem[000000006f800074]
ldx [%i1+0x058],%l2 ! Mem[000000006e800058]
membar #Sync
jmpl %o7,%g0
sth %l3,[%i0+0x02c] ! Mem[000000006e00002c]
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
stw %l2,[%i3+0x0ac] ! Mem[00000000718000ac]
sth %l5,[%i2+0x18a] ! Mem[000000007100018a]
ldx [%i3+0x1e8],%l3 ! Mem[00000000718001e8]
stx %l6,[%i0+0x0d0] ! Mem[00000000700000d0]
ldd [%i1+0x078],%l0 ! Mem[0000000070800078]
stx %l6,[%i2+0x128] ! Mem[0000000071000128]
ldsh [%i3+0x1cc],%l7 ! Mem[00000000718001cc]
jmpl %o7,%g0
ldd [%i1+0x1b0],%l6 ! Mem[00000000708001b0]
p48_far_1_lem:
stw %l2,[%i3+0x0ac] ! Mem[00000000718000ac]
sth %l5,[%i2+0x18a] ! Mem[000000007100018a]
ldx [%i3+0x1e8],%l3 ! Mem[00000000718001e8]
stx %l6,[%i0+0x0d0] ! Mem[00000000700000d0]
ldd [%i1+0x078],%l0 ! Mem[0000000070800078]
stx %l6,[%i2+0x128] ! Mem[0000000071000128]
ldsh [%i3+0x1cc],%l7 ! Mem[00000000718001cc]
jmpl %o7,%g0
ldd [%i1+0x1b0],%l6 ! Mem[00000000708001b0]
p48_far_1_he:
jmpl %o7,%g0
ldx [%i0+0x1d8],%l5 ! Mem[00000000700001d8]
jmpl %o7,%g0
nop
p48_far_1_hem:
jmpl %o7,%g0
ldx [%i0+0x1d8],%l5 ! Mem[00000000700001d8]
jmpl %o7,%g0
nop
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
swap [%i2+0x040],%l3 ! Mem[0000000073000040]
jmpl %o7,%g0
stw %l1,[%i2+0x0a8] ! Mem[00000000730000a8]
p49_far_1_lem:
swap [%i2+0x040],%l3 ! Mem[0000000073000040]
jmpl %o7,%g0
stw %l1,[%i2+0x0a8] ! Mem[00000000730000a8]
p49_far_1_he:
ldsb [%i1+0x12a],%l3 ! Mem[000000007280012a]
stw %l1,[%i3+0x00c] ! Mem[000000007380000c]
lduw [%i0+0x0b4],%l7 ! Mem[00000000720000b4]
ldstub [%i1+0x1c3],%l4 ! Mem[00000000728001c3]
jmpl %o7,%g0
ldsb [%i1+0x14e],%l3 ! Mem[000000007280014e]
p49_far_1_hem:
ldsb [%i1+0x12a],%l3 ! Mem[000000007280012a]
membar #Sync
stw %l1,[%i3+0x00c] ! Mem[000000007380000c]
lduw [%i0+0x0b4],%l7 ! Mem[00000000720000b4]
ldstub [%i1+0x1c3],%l4 ! Mem[00000000728001c3]
jmpl %o7,%g0
ldsb [%i1+0x14e],%l3 ! Mem[000000007280014e]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
ldx [%i1+0x198],%l5 ! Mem[0000000074800198]
jmpl %o7,%g0
stb %l5,[%i2+0x00a] ! Mem[000000007500000a]
p50_far_1_lem:
ldx [%i1+0x198],%l5 ! Mem[0000000074800198]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i2+0x00a] ! Mem[000000007500000a]
p50_far_1_he:
stb %l7,[%i3+0x001] ! Mem[0000000075800001]
ldsh [%i0+0x044],%l6 ! Mem[0000000074000044]
swap [%i1+0x058],%l1 ! Mem[0000000074800058]
sth %l2,[%i2+0x028] ! Mem[0000000075000028]
swap [%i1+0x09c],%l5 ! Mem[000000007480009c]
ldd [%i2+0x168],%l2 ! Mem[0000000075000168]
stx %l7,[%i1+0x080] ! Mem[0000000074800080]
jmpl %o7,%g0
ldsw [%i2+0x0e8],%l7 ! Mem[00000000750000e8]
p50_far_1_hem:
membar #Sync
stb %l7,[%i3+0x001] ! Mem[0000000075800001]
ldsh [%i0+0x044],%l6 ! Mem[0000000074000044]
swap [%i1+0x058],%l1 ! Mem[0000000074800058]
sth %l2,[%i2+0x028] ! Mem[0000000075000028]
swap [%i1+0x09c],%l5 ! Mem[000000007480009c]
ldd [%i2+0x168],%l2 ! Mem[0000000075000168]
stx %l7,[%i1+0x080] ! Mem[0000000074800080]
jmpl %o7,%g0
ldsw [%i2+0x0e8],%l7 ! Mem[00000000750000e8]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
swap [%i2+0x03c],%l3 ! Mem[000000007700003c]
jmpl %o7,%g0
ldsw [%i2+0x144],%l7 ! Mem[0000000077000144]
p51_far_1_lem:
membar #Sync
swap [%i2+0x03c],%l3 ! Mem[000000007700003c]
jmpl %o7,%g0
ldsw [%i2+0x144],%l7 ! Mem[0000000077000144]
p51_far_1_he:
lduw [%i0+0x108],%l4 ! Mem[0000000076000108]
ldd [%i0+0x0e8],%l2 ! Mem[00000000760000e8]
ldsw [%i1+0x094],%l0 ! Mem[0000000076800094]
jmpl %o7,%g0
ldstub [%i1+0x1df],%l1 ! Mem[00000000768001df]
p51_far_1_hem:
lduw [%i0+0x108],%l4 ! Mem[0000000076000108]
ldd [%i0+0x0e8],%l2 ! Mem[00000000760000e8]
ldsw [%i1+0x094],%l0 ! Mem[0000000076800094]
jmpl %o7,%g0
ldstub [%i1+0x1df],%l1 ! Mem[00000000768001df]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
ldsh [%i1+0x168],%l5 ! Mem[0000000078800168]
ldx [%i0+0x0f0],%l4 ! Mem[00000000780000f0]
ldstub [%i2+0x184],%l3 ! Mem[0000000079000184]
ldub [%i3+0x193],%l7 ! Mem[0000000079800193]
swap [%i3+0x034],%l7 ! Mem[0000000079800034]
stx %l6,[%i0+0x008] ! Mem[0000000078000008]
jmpl %o7,%g0
lduh [%i1+0x17a],%l2 ! Mem[000000007880017a]
p52_far_1_lem:
ldsh [%i1+0x168],%l5 ! Mem[0000000078800168]
ldx [%i0+0x0f0],%l4 ! Mem[00000000780000f0]
ldstub [%i2+0x184],%l3 ! Mem[0000000079000184]
ldub [%i3+0x193],%l7 ! Mem[0000000079800193]
membar #Sync
swap [%i3+0x034],%l7 ! Mem[0000000079800034]
stx %l6,[%i0+0x008] ! Mem[0000000078000008]
jmpl %o7,%g0
lduh [%i1+0x17a],%l2 ! Mem[000000007880017a]
p52_far_1_he:
ldub [%i1+0x1e3],%l5 ! Mem[00000000788001e3]
std %l0,[%i0+0x1b8] ! Mem[00000000780001b8]
ldsh [%i2+0x024],%l1 ! Mem[0000000079000024]
ldub [%i0+0x119],%l1 ! Mem[0000000078000119]
jmpl %o7,%g0
stb %l4,[%i3+0x010] ! Mem[0000000079800010]
p52_far_1_hem:
ldub [%i1+0x1e3],%l5 ! Mem[00000000788001e3]
std %l0,[%i0+0x1b8] ! Mem[00000000780001b8]
membar #Sync
ldsh [%i2+0x024],%l1 ! Mem[0000000079000024]
ldub [%i0+0x119],%l1 ! Mem[0000000078000119]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i3+0x010] ! Mem[0000000079800010]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
lduh [%i3+0x03c],%l7 ! Mem[000000007b80003c]
ldx [%i2+0x068],%l3 ! Mem[000000007b000068]
ldsw [%i0+0x148],%l2 ! Mem[000000007a000148]
stw %l4,[%i3+0x034] ! Mem[000000007b800034]
lduh [%i3+0x04a],%l7 ! Mem[000000007b80004a]
swap [%i1+0x120],%l0 ! Mem[000000007a800120]
jmpl %o7,%g0
lduw [%i2+0x160],%l1 ! Mem[000000007b000160]
p53_far_1_lem:
membar #Sync
lduh [%i3+0x03c],%l7 ! Mem[000000007b80003c]
ldx [%i2+0x068],%l3 ! Mem[000000007b000068]
ldsw [%i0+0x148],%l2 ! Mem[000000007a000148]
stw %l4,[%i3+0x034] ! Mem[000000007b800034]
lduh [%i3+0x04a],%l7 ! Mem[000000007b80004a]
swap [%i1+0x120],%l0 ! Mem[000000007a800120]
jmpl %o7,%g0
lduw [%i2+0x160],%l1 ! Mem[000000007b000160]
p53_far_1_he:
stx %l1,[%i1+0x1f8] ! Mem[000000007a8001f8]
stb %l6,[%i3+0x09f] ! Mem[000000007b80009f]
ldsb [%i0+0x17b],%l2 ! Mem[000000007a00017b]
ldsb [%i2+0x0aa],%l0 ! Mem[000000007b0000aa]
jmpl %o7,%g0
swap [%i2+0x138],%l0 ! Mem[000000007b000138]
p53_far_1_hem:
stx %l1,[%i1+0x1f8] ! Mem[000000007a8001f8]
stb %l6,[%i3+0x09f] ! Mem[000000007b80009f]
ldsb [%i0+0x17b],%l2 ! Mem[000000007a00017b]
ldsb [%i2+0x0aa],%l0 ! Mem[000000007b0000aa]
jmpl %o7,%g0
swap [%i2+0x138],%l0 ! Mem[000000007b000138]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
ldsw [%i2+0x0cc],%l5 ! Mem[000000007d0000cc]
ldsb [%i1+0x1e8],%l3 ! Mem[000000007c8001e8]
lduw [%i1+0x040],%l3 ! Mem[000000007c800040]
ldsh [%i1+0x1a0],%l6 ! Mem[000000007c8001a0]
ldsb [%i1+0x0bc],%l4 ! Mem[000000007c8000bc]
stw %l2,[%i1+0x000] ! Mem[000000007c800000]
swap [%i1+0x08c],%l1 ! Mem[000000007c80008c]
jmpl %o7,%g0
stw %l3,[%i3+0x018] ! Mem[000000007d800018]
p54_far_1_lem:
ldsw [%i2+0x0cc],%l5 ! Mem[000000007d0000cc]
ldsb [%i1+0x1e8],%l3 ! Mem[000000007c8001e8]
lduw [%i1+0x040],%l3 ! Mem[000000007c800040]
ldsh [%i1+0x1a0],%l6 ! Mem[000000007c8001a0]
ldsb [%i1+0x0bc],%l4 ! Mem[000000007c8000bc]
membar #Sync
stw %l2,[%i1+0x000] ! Mem[000000007c800000]
swap [%i1+0x08c],%l1 ! Mem[000000007c80008c]
membar #Sync
jmpl %o7,%g0
stw %l3,[%i3+0x018] ! Mem[000000007d800018]
p54_far_1_he:
std %l0,[%i2+0x050] ! Mem[000000007d000050]
lduh [%i0+0x1cc],%l1 ! Mem[000000007c0001cc]
ldx [%i1+0x1f0],%l0 ! Mem[000000007c8001f0]
jmpl %o7,%g0
ldd [%i0+0x1c0],%l4 ! Mem[000000007c0001c0]
p54_far_1_hem:
std %l0,[%i2+0x050] ! Mem[000000007d000050]
lduh [%i0+0x1cc],%l1 ! Mem[000000007c0001cc]
ldx [%i1+0x1f0],%l0 ! Mem[000000007c8001f0]
jmpl %o7,%g0
ldd [%i0+0x1c0],%l4 ! Mem[000000007c0001c0]
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
ldsb [%i2+0x19d],%l5 ! Mem[000000007f00019d]
jmpl %o7,%g0
stw %l4,[%i3+0x144] ! Mem[000000007f800144]
p55_far_1_lem:
ldsb [%i2+0x19d],%l5 ! Mem[000000007f00019d]
jmpl %o7,%g0
stw %l4,[%i3+0x144] ! Mem[000000007f800144]
p55_far_1_he:
lduh [%i3+0x1d6],%l6 ! Mem[000000007f8001d6]
ldsb [%i1+0x125],%l0 ! Mem[000000007e800125]
swap [%i3+0x100],%l0 ! Mem[000000007f800100]
std %l0,[%i3+0x140] ! Mem[000000007f800140]
sth %l2,[%i1+0x0ce] ! Mem[000000007e8000ce]
jmpl %o7,%g0
lduw [%i2+0x1a0],%l5 ! Mem[000000007f0001a0]
p55_far_1_hem:
lduh [%i3+0x1d6],%l6 ! Mem[000000007f8001d6]
ldsb [%i1+0x125],%l0 ! Mem[000000007e800125]
swap [%i3+0x100],%l0 ! Mem[000000007f800100]
std %l0,[%i3+0x140] ! Mem[000000007f800140]
sth %l2,[%i1+0x0ce] ! Mem[000000007e8000ce]
jmpl %o7,%g0
lduw [%i2+0x1a0],%l5 ! Mem[000000007f0001a0]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
lduw [%i3+0x0ac],%l2 ! Mem[00000000818000ac]
stw %l5,[%i2+0x1a8] ! Mem[00000000810001a8]
std %l6,[%i0+0x1d0] ! Mem[00000000800001d0]
stb %l6,[%i1+0x0c7] ! Mem[00000000808000c7]
ldub [%i1+0x0bc],%l1 ! Mem[00000000808000bc]
ldsw [%i1+0x10c],%l6 ! Mem[000000008080010c]
ldstub [%i1+0x184],%l3 ! Mem[0000000080800184]
jmpl %o7,%g0
stx %l7,[%i1+0x190] ! Mem[0000000080800190]
p56_far_1_lem:
lduw [%i3+0x0ac],%l2 ! Mem[00000000818000ac]
stw %l5,[%i2+0x1a8] ! Mem[00000000810001a8]
std %l6,[%i0+0x1d0] ! Mem[00000000800001d0]
stb %l6,[%i1+0x0c7] ! Mem[00000000808000c7]
ldub [%i1+0x0bc],%l1 ! Mem[00000000808000bc]
ldsw [%i1+0x10c],%l6 ! Mem[000000008080010c]
ldstub [%i1+0x184],%l3 ! Mem[0000000080800184]
jmpl %o7,%g0
stx %l7,[%i1+0x190] ! Mem[0000000080800190]
p56_far_1_he:
jmpl %o7,%g0
swap [%i1+0x044],%l4 ! Mem[0000000080800044]
jmpl %o7,%g0
nop
p56_far_1_hem:
jmpl %o7,%g0
swap [%i1+0x044],%l4 ! Mem[0000000080800044]
jmpl %o7,%g0
nop
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
ldx [%i3+0x1a8],%l3 ! Mem[00000000838001a8]
jmpl %o7,%g0
stx %l2,[%i2+0x1a8] ! Mem[00000000830001a8]
p57_far_1_lem:
ldx [%i3+0x1a8],%l3 ! Mem[00000000838001a8]
jmpl %o7,%g0
stx %l2,[%i2+0x1a8] ! Mem[00000000830001a8]
p57_far_1_he:
sth %l7,[%i0+0x02a] ! Mem[000000008200002a]
lduh [%i3+0x1d0],%l5 ! Mem[00000000838001d0]
ldub [%i2+0x108],%l2 ! Mem[0000000083000108]
ldub [%i1+0x145],%l4 ! Mem[0000000082800145]
stx %l1,[%i0+0x160] ! Mem[0000000082000160]
jmpl %o7,%g0
ldsb [%i2+0x197],%l1 ! Mem[0000000083000197]
p57_far_1_hem:
membar #Sync
sth %l7,[%i0+0x02a] ! Mem[000000008200002a]
lduh [%i3+0x1d0],%l5 ! Mem[00000000838001d0]
ldub [%i2+0x108],%l2 ! Mem[0000000083000108]
ldub [%i1+0x145],%l4 ! Mem[0000000082800145]
stx %l1,[%i0+0x160] ! Mem[0000000082000160]
jmpl %o7,%g0
ldsb [%i2+0x197],%l1 ! Mem[0000000083000197]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
ldsh [%i0+0x040],%l0 ! Mem[0000000084000040]
ldd [%i2+0x120],%l0 ! Mem[0000000085000120]
swap [%i1+0x0c4],%l3 ! Mem[00000000848000c4]
ldsh [%i0+0x09a],%l3 ! Mem[000000008400009a]
lduh [%i3+0x064],%l5 ! Mem[0000000085800064]
sth %l1,[%i0+0x072] ! Mem[0000000084000072]
jmpl %o7,%g0
ldub [%i1+0x1cc],%l1 ! Mem[00000000848001cc]
p58_far_1_lem:
ldsh [%i0+0x040],%l0 ! Mem[0000000084000040]
ldd [%i2+0x120],%l0 ! Mem[0000000085000120]
swap [%i1+0x0c4],%l3 ! Mem[00000000848000c4]
ldsh [%i0+0x09a],%l3 ! Mem[000000008400009a]
lduh [%i3+0x064],%l5 ! Mem[0000000085800064]
sth %l1,[%i0+0x072] ! Mem[0000000084000072]
jmpl %o7,%g0
ldub [%i1+0x1cc],%l1 ! Mem[00000000848001cc]
p58_far_1_he:
ldx [%i3+0x160],%l5 ! Mem[0000000085800160]
ldsb [%i2+0x1de],%l0 ! Mem[00000000850001de]
ldsw [%i2+0x154],%l4 ! Mem[0000000085000154]
swap [%i0+0x048],%l1 ! Mem[0000000084000048]
jmpl %o7,%g0
lduw [%i1+0x19c],%l7 ! Mem[000000008480019c]
p58_far_1_hem:
ldx [%i3+0x160],%l5 ! Mem[0000000085800160]
ldsb [%i2+0x1de],%l0 ! Mem[00000000850001de]
ldsw [%i2+0x154],%l4 ! Mem[0000000085000154]
swap [%i0+0x048],%l1 ! Mem[0000000084000048]
jmpl %o7,%g0
lduw [%i1+0x19c],%l7 ! Mem[000000008480019c]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
jmpl %o7,%g0
lduh [%i1+0x1f6],%l1 ! Mem[00000000868001f6]
jmpl %o7,%g0
nop
p59_far_1_lem:
jmpl %o7,%g0
lduh [%i1+0x1f6],%l1 ! Mem[00000000868001f6]
jmpl %o7,%g0
nop
p59_far_1_he:
stb %l6,[%i2+0x148] ! Mem[0000000087000148]
ldsb [%i0+0x0d5],%l1 ! Mem[00000000860000d5]
ldstub [%i2+0x040],%l0 ! Mem[0000000087000040]
ldstub [%i2+0x120],%l1 ! Mem[0000000087000120]
ldsh [%i3+0x062],%l3 ! Mem[0000000087800062]
sth %l6,[%i3+0x1a0] ! Mem[00000000878001a0]
jmpl %o7,%g0
swap [%i1+0x1e0],%l5 ! Mem[00000000868001e0]
p59_far_1_hem:
stb %l6,[%i2+0x148] ! Mem[0000000087000148]
ldsb [%i0+0x0d5],%l1 ! Mem[00000000860000d5]
ldstub [%i2+0x040],%l0 ! Mem[0000000087000040]
ldstub [%i2+0x120],%l1 ! Mem[0000000087000120]
ldsh [%i3+0x062],%l3 ! Mem[0000000087800062]
sth %l6,[%i3+0x1a0] ! Mem[00000000878001a0]
jmpl %o7,%g0
swap [%i1+0x1e0],%l5 ! Mem[00000000868001e0]
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
swap [%i3+0x040],%l3 ! Mem[0000000089800040]
jmpl %o7,%g0
std %l0,[%i0+0x0a8] ! Mem[00000000880000a8]
p60_far_1_lem:
swap [%i3+0x040],%l3 ! Mem[0000000089800040]
jmpl %o7,%g0
std %l0,[%i0+0x0a8] ! Mem[00000000880000a8]
p60_far_1_he:
stw %l3,[%i2+0x108] ! Mem[0000000089000108]
lduh [%i3+0x02e],%l1 ! Mem[000000008980002e]
stx %l3,[%i0+0x038] ! Mem[0000000088000038]
ldub [%i2+0x147],%l7 ! Mem[0000000089000147]
jmpl %o7,%g0
ldsw [%i3+0x14c],%l3 ! Mem[000000008980014c]
p60_far_1_hem:
stw %l3,[%i2+0x108] ! Mem[0000000089000108]
membar #Sync
lduh [%i3+0x02e],%l1 ! Mem[000000008980002e]
stx %l3,[%i0+0x038] ! Mem[0000000088000038]
ldub [%i2+0x147],%l7 ! Mem[0000000089000147]
jmpl %o7,%g0
ldsw [%i3+0x14c],%l3 ! Mem[000000008980014c]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
stx %l3,[%i0+0x080] ! Mem[000000008a000080]
swap [%i3+0x0d0],%l7 ! Mem[000000008b8000d0]
stb %l3,[%i2+0x018] ! Mem[000000008b000018]
ldstub [%i0+0x151],%l4 ! Mem[000000008a000151]
ldstub [%i0+0x1af],%l4 ! Mem[000000008a0001af]
ldstub [%i2+0x1ef],%l0 ! Mem[000000008b0001ef]
ldub [%i3+0x16f],%l6 ! Mem[000000008b80016f]
jmpl %o7,%g0
ldsb [%i1+0x170],%l4 ! Mem[000000008a800170]
p61_far_1_lem:
stx %l3,[%i0+0x080] ! Mem[000000008a000080]
swap [%i3+0x0d0],%l7 ! Mem[000000008b8000d0]
membar #Sync
stb %l3,[%i2+0x018] ! Mem[000000008b000018]
ldstub [%i0+0x151],%l4 ! Mem[000000008a000151]
ldstub [%i0+0x1af],%l4 ! Mem[000000008a0001af]
ldstub [%i2+0x1ef],%l0 ! Mem[000000008b0001ef]
ldub [%i3+0x16f],%l6 ! Mem[000000008b80016f]
jmpl %o7,%g0
ldsb [%i1+0x170],%l4 ! Mem[000000008a800170]
p61_far_1_he:
ldsh [%i2+0x0d8],%l3 ! Mem[000000008b0000d8]
ldsw [%i2+0x000],%l5 ! Mem[000000008b000000]
lduh [%i2+0x116],%l1 ! Mem[000000008b000116]
lduw [%i1+0x1e8],%l4 ! Mem[000000008a8001e8]
ldsh [%i3+0x1f6],%l2 ! Mem[000000008b8001f6]
lduh [%i1+0x150],%l7 ! Mem[000000008a800150]
jmpl %o7,%g0
sth %l2,[%i3+0x11a] ! Mem[000000008b80011a]
p61_far_1_hem:
ldsh [%i2+0x0d8],%l3 ! Mem[000000008b0000d8]
membar #Sync
ldsw [%i2+0x000],%l5 ! Mem[000000008b000000]
lduh [%i2+0x116],%l1 ! Mem[000000008b000116]
lduw [%i1+0x1e8],%l4 ! Mem[000000008a8001e8]
ldsh [%i3+0x1f6],%l2 ! Mem[000000008b8001f6]
lduh [%i1+0x150],%l7 ! Mem[000000008a800150]
jmpl %o7,%g0
sth %l2,[%i3+0x11a] ! Mem[000000008b80011a]
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
lduw [%i2+0x0b0],%l5 ! Mem[000000008d0000b0]
sth %l2,[%i3+0x046] ! Mem[000000008d800046]
ldd [%i0+0x120],%l0 ! Mem[000000008c000120]
lduw [%i2+0x160],%l1 ! Mem[000000008d000160]
ldsb [%i1+0x159],%l6 ! Mem[000000008c800159]
jmpl %o7,%g0
ldub [%i3+0x13b],%l0 ! Mem[000000008d80013b]
p62_far_1_lem:
lduw [%i2+0x0b0],%l5 ! Mem[000000008d0000b0]
sth %l2,[%i3+0x046] ! Mem[000000008d800046]
ldd [%i0+0x120],%l0 ! Mem[000000008c000120]
lduw [%i2+0x160],%l1 ! Mem[000000008d000160]
ldsb [%i1+0x159],%l6 ! Mem[000000008c800159]
jmpl %o7,%g0
ldub [%i3+0x13b],%l0 ! Mem[000000008d80013b]
p62_far_1_he:
ldsw [%i2+0x1ec],%l1 ! Mem[000000008d0001ec]
stb %l0,[%i3+0x1f5] ! Mem[000000008d8001f5]
sth %l5,[%i0+0x0a4] ! Mem[000000008c0000a4]
ldsh [%i2+0x17c],%l0 ! Mem[000000008d00017c]
jmpl %o7,%g0
stb %l3,[%i0+0x1c1] ! Mem[000000008c0001c1]
p62_far_1_hem:
ldsw [%i2+0x1ec],%l1 ! Mem[000000008d0001ec]
stb %l0,[%i3+0x1f5] ! Mem[000000008d8001f5]
sth %l5,[%i0+0x0a4] ! Mem[000000008c0000a4]
ldsh [%i2+0x17c],%l0 ! Mem[000000008d00017c]
jmpl %o7,%g0
stb %l3,[%i0+0x1c1] ! Mem[000000008c0001c1]
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
sth %l2,[%i3+0x08c] ! Mem[000000008f80008c]
stx %l2,[%i3+0x188] ! Mem[000000008f800188]
stb %l7,[%i2+0x0f8] ! Mem[000000008f0000f8]
stw %l4,[%i1+0x020] ! Mem[000000008e800020]
sth %l5,[%i1+0x148] ! Mem[000000008e800148]
std %l4,[%i1+0x0d0] ! Mem[000000008e8000d0]
ldsh [%i0+0x184],%l3 ! Mem[000000008e000184]
jmpl %o7,%g0
ldd [%i2+0x1b0],%l6 ! Mem[000000008f0001b0]
p63_far_1_lem:
sth %l2,[%i3+0x08c] ! Mem[000000008f80008c]
stx %l2,[%i3+0x188] ! Mem[000000008f800188]
stb %l7,[%i2+0x0f8] ! Mem[000000008f0000f8]
membar #Sync
stw %l4,[%i1+0x020] ! Mem[000000008e800020]
sth %l5,[%i1+0x148] ! Mem[000000008e800148]
std %l4,[%i1+0x0d0] ! Mem[000000008e8000d0]
ldsh [%i0+0x184],%l3 ! Mem[000000008e000184]
jmpl %o7,%g0
ldd [%i2+0x1b0],%l6 ! Mem[000000008f0001b0]
p63_far_1_he:
jmpl %o7,%g0
ldsb [%i1+0x044],%l4 ! Mem[000000008e800044]
jmpl %o7,%g0
nop
p63_far_1_hem:
jmpl %o7,%g0
ldsb [%i1+0x044],%l4 ! Mem[000000008e800044]
jmpl %o7,%g0
nop
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far1_b2b_l:
nop
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
lduw [%i0+0x050],%l6 ! Mem[0000000010000050]
jmpl %o7,%g0
nop
p0_far_2_lem:
jmpl %o7,%g0
lduw [%i0+0x050],%l6 ! Mem[0000000010000050]
jmpl %o7,%g0
nop
p0_far_2_he:
swap [%i0+0x08c],%l0 ! Mem[000000001000008c]
ldstub [%i2+0x02f],%l4 ! Mem[000000001100002f]
ldsb [%i2+0x016],%l2 ! Mem[0000000011000016]
jmpl %o7,%g0
swap [%i3+0x084],%l7 ! Mem[0000000011800084]
p0_far_2_hem:
swap [%i0+0x08c],%l0 ! Mem[000000001000008c]
membar #Sync
ldstub [%i2+0x02f],%l4 ! Mem[000000001100002f]
ldsb [%i2+0x016],%l2 ! Mem[0000000011000016]
jmpl %o7,%g0
swap [%i3+0x084],%l7 ! Mem[0000000011800084]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
ldsh [%i3+0x14a],%l6 ! Mem[000000001380014a]
lduw [%i1+0x0e4],%l3 ! Mem[00000000128000e4]
swap [%i3+0x0b4],%l5 ! Mem[00000000138000b4]
ldub [%i1+0x1ce],%l5 ! Mem[00000000128001ce]
jmpl %o7,%g0
swap [%i0+0x14c],%l6 ! Mem[000000001200014c]
p1_far_2_lem:
ldsh [%i3+0x14a],%l6 ! Mem[000000001380014a]
lduw [%i1+0x0e4],%l3 ! Mem[00000000128000e4]
swap [%i3+0x0b4],%l5 ! Mem[00000000138000b4]
ldub [%i1+0x1ce],%l5 ! Mem[00000000128001ce]
jmpl %o7,%g0
swap [%i0+0x14c],%l6 ! Mem[000000001200014c]
p1_far_2_he:
stb %l0,[%i0+0x0e3] ! Mem[00000000120000e3]
ldsb [%i0+0x1c3],%l6 ! Mem[00000000120001c3]
jmpl %o7,%g0
ldsh [%i1+0x0c0],%l0 ! Mem[00000000128000c0]
p1_far_2_hem:
stb %l0,[%i0+0x0e3] ! Mem[00000000120000e3]
ldsb [%i0+0x1c3],%l6 ! Mem[00000000120001c3]
jmpl %o7,%g0
ldsh [%i1+0x0c0],%l0 ! Mem[00000000128000c0]
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
jmpl %o7,%g0
stw %l4,[%i0+0x1e4] ! Mem[00000000140001e4]
jmpl %o7,%g0
nop
p2_far_2_lem:
jmpl %o7,%g0
stw %l4,[%i0+0x1e4] ! Mem[00000000140001e4]
jmpl %o7,%g0
nop
p2_far_2_he:
jmpl %o7,%g0
stb %l4,[%i0+0x154] ! Mem[0000000014000154]
jmpl %o7,%g0
nop
p2_far_2_hem:
jmpl %o7,%g0
stb %l4,[%i0+0x154] ! Mem[0000000014000154]
jmpl %o7,%g0
nop
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
jmpl %o7,%g0
stx %l4,[%i3+0x1e0] ! Mem[00000000178001e0]
jmpl %o7,%g0
nop
p3_far_2_lem:
jmpl %o7,%g0
stx %l4,[%i3+0x1e0] ! Mem[00000000178001e0]
jmpl %o7,%g0
nop
p3_far_2_he:
jmpl %o7,%g0
lduh [%i0+0x174],%l4 ! Mem[0000000016000174]
jmpl %o7,%g0
nop
p3_far_2_hem:
jmpl %o7,%g0
lduh [%i0+0x174],%l4 ! Mem[0000000016000174]
jmpl %o7,%g0
nop
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
ldsb [%i1+0x1d6],%l3 ! Mem[00000000188001d6]
jmpl %o7,%g0
swap [%i3+0x0c0],%l0 ! Mem[00000000198000c0]
p4_far_2_lem:
ldsb [%i1+0x1d6],%l3 ! Mem[00000000188001d6]
jmpl %o7,%g0
swap [%i3+0x0c0],%l0 ! Mem[00000000198000c0]
p4_far_2_he:
swap [%i3+0x000],%l2 ! Mem[0000000019800000]
ldsw [%i1+0x08c],%l1 ! Mem[000000001880008c]
ldx [%i3+0x018],%l3 ! Mem[0000000019800018]
lduh [%i2+0x170],%l4 ! Mem[0000000019000170]
jmpl %o7,%g0
swap [%i0+0x14c],%l0 ! Mem[000000001800014c]
p4_far_2_hem:
membar #Sync
swap [%i3+0x000],%l2 ! Mem[0000000019800000]
ldsw [%i1+0x08c],%l1 ! Mem[000000001880008c]
ldx [%i3+0x018],%l3 ! Mem[0000000019800018]
lduh [%i2+0x170],%l4 ! Mem[0000000019000170]
jmpl %o7,%g0
swap [%i0+0x14c],%l0 ! Mem[000000001800014c]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
ldstub [%i0+0x060],%l4 ! Mem[000000001a000060]
ldstub [%i3+0x04d],%l3 ! Mem[000000001b80004d]
ldx [%i3+0x1e0],%l4 ! Mem[000000001b8001e0]
swap [%i0+0x06c],%l5 ! Mem[000000001a00006c]
swap [%i2+0x014],%l7 ! Mem[000000001b000014]
jmpl %o7,%g0
swap [%i1+0x0a4],%l5 ! Mem[000000001a8000a4]
p5_far_2_lem:
ldstub [%i0+0x060],%l4 ! Mem[000000001a000060]
ldstub [%i3+0x04d],%l3 ! Mem[000000001b80004d]
ldx [%i3+0x1e0],%l4 ! Mem[000000001b8001e0]
swap [%i0+0x06c],%l5 ! Mem[000000001a00006c]
membar #Sync
swap [%i2+0x014],%l7 ! Mem[000000001b000014]
jmpl %o7,%g0
swap [%i1+0x0a4],%l5 ! Mem[000000001a8000a4]
p5_far_2_he:
ldstub [%i1+0x0d7],%l0 ! Mem[000000001a8000d7]
ldx [%i1+0x0c8],%l4 ! Mem[000000001a8000c8]
ldx [%i2+0x120],%l7 ! Mem[000000001b000120]
ldstub [%i2+0x11a],%l2 ! Mem[000000001b00011a]
jmpl %o7,%g0
ldstub [%i2+0x19b],%l1 ! Mem[000000001b00019b]
p5_far_2_hem:
ldstub [%i1+0x0d7],%l0 ! Mem[000000001a8000d7]
ldx [%i1+0x0c8],%l4 ! Mem[000000001a8000c8]
ldx [%i2+0x120],%l7 ! Mem[000000001b000120]
ldstub [%i2+0x11a],%l2 ! Mem[000000001b00011a]
jmpl %o7,%g0
ldstub [%i2+0x19b],%l1 ! Mem[000000001b00019b]
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
ldd [%i2+0x0c8],%l2 ! Mem[000000001d0000c8]
ldd [%i1+0x020],%l0 ! Mem[000000001c800020]
ldstub [%i2+0x0d2],%l7 ! Mem[000000001d0000d2]
stx %l6,[%i3+0x178] ! Mem[000000001d800178]
swap [%i0+0x138],%l0 ! Mem[000000001c000138]
sth %l4,[%i2+0x0cc] ! Mem[000000001d0000cc]
jmpl %o7,%g0
ldub [%i1+0x1ef],%l0 ! Mem[000000001c8001ef]
p6_far_2_lem:
ldd [%i2+0x0c8],%l2 ! Mem[000000001d0000c8]
membar #Sync
ldd [%i1+0x020],%l0 ! Mem[000000001c800020]
ldstub [%i2+0x0d2],%l7 ! Mem[000000001d0000d2]
stx %l6,[%i3+0x178] ! Mem[000000001d800178]
swap [%i0+0x138],%l0 ! Mem[000000001c000138]
sth %l4,[%i2+0x0cc] ! Mem[000000001d0000cc]
jmpl %o7,%g0
ldub [%i1+0x1ef],%l0 ! Mem[000000001c8001ef]
p6_far_2_he:
jmpl %o7,%g0
stb %l5,[%i2+0x085] ! Mem[000000001d000085]
jmpl %o7,%g0
nop
p6_far_2_hem:
jmpl %o7,%g0
stb %l5,[%i2+0x085] ! Mem[000000001d000085]
jmpl %o7,%g0
nop
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
lduw [%i3+0x0c8],%l3 ! Mem[000000001f8000c8]
std %l0,[%i1+0x0b0] ! Mem[000000001e8000b0]
lduw [%i1+0x1d0],%l5 ! Mem[000000001e8001d0]
ldstub [%i0+0x004],%l5 ! Mem[000000001e000004]
jmpl %o7,%g0
ldd [%i0+0x050],%l2 ! Mem[000000001e000050]
p7_far_2_lem:
lduw [%i3+0x0c8],%l3 ! Mem[000000001f8000c8]
std %l0,[%i1+0x0b0] ! Mem[000000001e8000b0]
lduw [%i1+0x1d0],%l5 ! Mem[000000001e8001d0]
membar #Sync
ldstub [%i0+0x004],%l5 ! Mem[000000001e000004]
jmpl %o7,%g0
ldd [%i0+0x050],%l2 ! Mem[000000001e000050]
p7_far_2_he:
ldd [%i0+0x190],%l6 ! Mem[000000001e000190]
ldx [%i2+0x1d8],%l1 ! Mem[000000001f0001d8]
swap [%i3+0x0bc],%l6 ! Mem[000000001f8000bc]
jmpl %o7,%g0
stb %l2,[%i2+0x009] ! Mem[000000001f000009]
p7_far_2_hem:
ldd [%i0+0x190],%l6 ! Mem[000000001e000190]
ldx [%i2+0x1d8],%l1 ! Mem[000000001f0001d8]
swap [%i3+0x0bc],%l6 ! Mem[000000001f8000bc]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i2+0x009] ! Mem[000000001f000009]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
ldstub [%i1+0x072],%l7 ! Mem[0000000020800072]
swap [%i3+0x128],%l5 ! Mem[0000000021800128]
ldsh [%i2+0x068],%l5 ! Mem[0000000021000068]
ldx [%i2+0x048],%l5 ! Mem[0000000021000048]
sth %l1,[%i3+0x0fa] ! Mem[00000000218000fa]
ldsb [%i1+0x047],%l6 ! Mem[0000000020800047]
jmpl %o7,%g0
sth %l2,[%i2+0x114] ! Mem[0000000021000114]
p8_far_2_lem:
ldstub [%i1+0x072],%l7 ! Mem[0000000020800072]
swap [%i3+0x128],%l5 ! Mem[0000000021800128]
ldsh [%i2+0x068],%l5 ! Mem[0000000021000068]
ldx [%i2+0x048],%l5 ! Mem[0000000021000048]
sth %l1,[%i3+0x0fa] ! Mem[00000000218000fa]
ldsb [%i1+0x047],%l6 ! Mem[0000000020800047]
jmpl %o7,%g0
sth %l2,[%i2+0x114] ! Mem[0000000021000114]
p8_far_2_he:
swap [%i1+0x084],%l7 ! Mem[0000000020800084]
ldsw [%i0+0x19c],%l0 ! Mem[000000002000019c]
swap [%i1+0x1cc],%l1 ! Mem[00000000208001cc]
stb %l6,[%i1+0x0ec] ! Mem[00000000208000ec]
ldsw [%i0+0x134],%l2 ! Mem[0000000020000134]
ldsb [%i0+0x025],%l4 ! Mem[0000000020000025]
stw %l7,[%i1+0x1b8] ! Mem[00000000208001b8]
jmpl %o7,%g0
stw %l3,[%i1+0x1f8] ! Mem[00000000208001f8]
p8_far_2_hem:
swap [%i1+0x084],%l7 ! Mem[0000000020800084]
ldsw [%i0+0x19c],%l0 ! Mem[000000002000019c]
swap [%i1+0x1cc],%l1 ! Mem[00000000208001cc]
stb %l6,[%i1+0x0ec] ! Mem[00000000208000ec]
ldsw [%i0+0x134],%l2 ! Mem[0000000020000134]
membar #Sync
ldsb [%i0+0x025],%l4 ! Mem[0000000020000025]
stw %l7,[%i1+0x1b8] ! Mem[00000000208001b8]
jmpl %o7,%g0
stw %l3,[%i1+0x1f8] ! Mem[00000000208001f8]
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
ldd [%i0+0x1e8],%l6 ! Mem[00000000220001e8]
ldd [%i0+0x050],%l6 ! Mem[0000000022000050]
ldstub [%i0+0x10b],%l5 ! Mem[000000002200010b]
ldsb [%i2+0x1ac],%l2 ! Mem[00000000230001ac]
std %l2,[%i3+0x0e0] ! Mem[00000000238000e0]
jmpl %o7,%g0
stb %l3,[%i0+0x152] ! Mem[0000000022000152]
p9_far_2_lem:
ldd [%i0+0x1e8],%l6 ! Mem[00000000220001e8]
ldd [%i0+0x050],%l6 ! Mem[0000000022000050]
ldstub [%i0+0x10b],%l5 ! Mem[000000002200010b]
ldsb [%i2+0x1ac],%l2 ! Mem[00000000230001ac]
std %l2,[%i3+0x0e0] ! Mem[00000000238000e0]
jmpl %o7,%g0
stb %l3,[%i0+0x152] ! Mem[0000000022000152]
p9_far_2_he:
ldstub [%i1+0x1d9],%l6 ! Mem[00000000228001d9]
std %l6,[%i3+0x100] ! Mem[0000000023800100]
sth %l6,[%i3+0x19a] ! Mem[000000002380019a]
ldstub [%i1+0x0fb],%l5 ! Mem[00000000228000fb]
ldsh [%i3+0x128],%l4 ! Mem[0000000023800128]
ldstub [%i0+0x00c],%l6 ! Mem[000000002200000c]
stx %l5,[%i0+0x150] ! Mem[0000000022000150]
jmpl %o7,%g0
stx %l2,[%i3+0x1b0] ! Mem[00000000238001b0]
p9_far_2_hem:
ldstub [%i1+0x1d9],%l6 ! Mem[00000000228001d9]
std %l6,[%i3+0x100] ! Mem[0000000023800100]
sth %l6,[%i3+0x19a] ! Mem[000000002380019a]
ldstub [%i1+0x0fb],%l5 ! Mem[00000000228000fb]
ldsh [%i3+0x128],%l4 ! Mem[0000000023800128]
membar #Sync
ldstub [%i0+0x00c],%l6 ! Mem[000000002200000c]
stx %l5,[%i0+0x150] ! Mem[0000000022000150]
jmpl %o7,%g0
stx %l2,[%i3+0x1b0] ! Mem[00000000238001b0]
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
stb %l3,[%i2+0x0e7] ! Mem[00000000250000e7]
swap [%i2+0x164],%l3 ! Mem[0000000025000164]
jmpl %o7,%g0
ldsh [%i1+0x096],%l2 ! Mem[0000000024800096]
p10_far_2_lem:
stb %l3,[%i2+0x0e7] ! Mem[00000000250000e7]
swap [%i2+0x164],%l3 ! Mem[0000000025000164]
jmpl %o7,%g0
ldsh [%i1+0x096],%l2 ! Mem[0000000024800096]
p10_far_2_he:
ldsh [%i2+0x06a],%l3 ! Mem[000000002500006a]
sth %l5,[%i2+0x1ce] ! Mem[00000000250001ce]
lduw [%i1+0x02c],%l1 ! Mem[000000002480002c]
sth %l7,[%i3+0x0b8] ! Mem[00000000258000b8]
ldub [%i1+0x114],%l5 ! Mem[0000000024800114]
lduw [%i1+0x1f4],%l1 ! Mem[00000000248001f4]
ldsb [%i1+0x0ec],%l1 ! Mem[00000000248000ec]
jmpl %o7,%g0
lduw [%i2+0x0b8],%l4 ! Mem[00000000250000b8]
p10_far_2_hem:
ldsh [%i2+0x06a],%l3 ! Mem[000000002500006a]
sth %l5,[%i2+0x1ce] ! Mem[00000000250001ce]
membar #Sync
lduw [%i1+0x02c],%l1 ! Mem[000000002480002c]
sth %l7,[%i3+0x0b8] ! Mem[00000000258000b8]
ldub [%i1+0x114],%l5 ! Mem[0000000024800114]
lduw [%i1+0x1f4],%l1 ! Mem[00000000248001f4]
ldsb [%i1+0x0ec],%l1 ! Mem[00000000248000ec]
jmpl %o7,%g0
lduw [%i2+0x0b8],%l4 ! Mem[00000000250000b8]
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
ldx [%i0+0x188],%l1 ! Mem[0000000026000188]
jmpl %o7,%g0
ldstub [%i2+0x0aa],%l1 ! Mem[00000000270000aa]
p11_far_2_lem:
ldx [%i0+0x188],%l1 ! Mem[0000000026000188]
jmpl %o7,%g0
ldstub [%i2+0x0aa],%l1 ! Mem[00000000270000aa]
p11_far_2_he:
std %l0,[%i0+0x090] ! Mem[0000000026000090]
swap [%i0+0x1fc],%l1 ! Mem[00000000260001fc]
lduh [%i3+0x19c],%l5 ! Mem[000000002780019c]
jmpl %o7,%g0
stx %l0,[%i3+0x048] ! Mem[0000000027800048]
p11_far_2_hem:
std %l0,[%i0+0x090] ! Mem[0000000026000090]
swap [%i0+0x1fc],%l1 ! Mem[00000000260001fc]
lduh [%i3+0x19c],%l5 ! Mem[000000002780019c]
jmpl %o7,%g0
stx %l0,[%i3+0x048] ! Mem[0000000027800048]
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
swap [%i0+0x008],%l2 ! Mem[0000000028000008]
ldsb [%i2+0x159],%l6 ! Mem[0000000029000159]
ldd [%i0+0x0e8],%l6 ! Mem[00000000280000e8]
jmpl %o7,%g0
sth %l0,[%i2+0x14c] ! Mem[000000002900014c]
p12_far_2_lem:
membar #Sync
swap [%i0+0x008],%l2 ! Mem[0000000028000008]
ldsb [%i2+0x159],%l6 ! Mem[0000000029000159]
ldd [%i0+0x0e8],%l6 ! Mem[00000000280000e8]
jmpl %o7,%g0
sth %l0,[%i2+0x14c] ! Mem[000000002900014c]
p12_far_2_he:
stb %l1,[%i3+0x068] ! Mem[0000000029800068]
swap [%i2+0x06c],%l3 ! Mem[000000002900006c]
sth %l3,[%i2+0x146] ! Mem[0000000029000146]
ldsw [%i1+0x19c],%l0 ! Mem[000000002880019c]
stb %l1,[%i0+0x16c] ! Mem[000000002800016c]
jmpl %o7,%g0
ldd [%i3+0x078],%l0 ! Mem[0000000029800078]
p12_far_2_hem:
stb %l1,[%i3+0x068] ! Mem[0000000029800068]
swap [%i2+0x06c],%l3 ! Mem[000000002900006c]
sth %l3,[%i2+0x146] ! Mem[0000000029000146]
ldsw [%i1+0x19c],%l0 ! Mem[000000002880019c]
stb %l1,[%i0+0x16c] ! Mem[000000002800016c]
jmpl %o7,%g0
ldd [%i3+0x078],%l0 ! Mem[0000000029800078]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
std %l2,[%i3+0x028] ! Mem[000000002b800028]
lduw [%i3+0x0bc],%l5 ! Mem[000000002b8000bc]
ldsb [%i0+0x13b],%l0 ! Mem[000000002a00013b]
jmpl %o7,%g0
ldsb [%i3+0x14c],%l0 ! Mem[000000002b80014c]
p13_far_2_lem:
membar #Sync
std %l2,[%i3+0x028] ! Mem[000000002b800028]
lduw [%i3+0x0bc],%l5 ! Mem[000000002b8000bc]
ldsb [%i0+0x13b],%l0 ! Mem[000000002a00013b]
jmpl %o7,%g0
ldsb [%i3+0x14c],%l0 ! Mem[000000002b80014c]
p13_far_2_he:
stw %l5,[%i3+0x068] ! Mem[000000002b800068]
ldstub [%i2+0x06a],%l5 ! Mem[000000002b00006a]
lduh [%i3+0x1fa],%l7 ! Mem[000000002b8001fa]
swap [%i1+0x008],%l4 ! Mem[000000002a800008]
ldsw [%i1+0x14c],%l1 ! Mem[000000002a80014c]
jmpl %o7,%g0
ldsw [%i1+0x0cc],%l6 ! Mem[000000002a8000cc]
p13_far_2_hem:
stw %l5,[%i3+0x068] ! Mem[000000002b800068]
ldstub [%i2+0x06a],%l5 ! Mem[000000002b00006a]
lduh [%i3+0x1fa],%l7 ! Mem[000000002b8001fa]
membar #Sync
swap [%i1+0x008],%l4 ! Mem[000000002a800008]
ldsw [%i1+0x14c],%l1 ! Mem[000000002a80014c]
jmpl %o7,%g0
ldsw [%i1+0x0cc],%l6 ! Mem[000000002a8000cc]
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
std %l4,[%i3+0x190] ! Mem[000000002d800190]
sth %l7,[%i3+0x186] ! Mem[000000002d800186]
ldsw [%i1+0x080],%l3 ! Mem[000000002c800080]
lduw [%i1+0x028],%l2 ! Mem[000000002c800028]
ldsw [%i1+0x158],%l6 ! Mem[000000002c800158]
jmpl %o7,%g0
ldstub [%i1+0x11b],%l0 ! Mem[000000002c80011b]
p14_far_2_lem:
std %l4,[%i3+0x190] ! Mem[000000002d800190]
sth %l7,[%i3+0x186] ! Mem[000000002d800186]
ldsw [%i1+0x080],%l3 ! Mem[000000002c800080]
membar #Sync
lduw [%i1+0x028],%l2 ! Mem[000000002c800028]
ldsw [%i1+0x158],%l6 ! Mem[000000002c800158]
jmpl %o7,%g0
ldstub [%i1+0x11b],%l0 ! Mem[000000002c80011b]
p14_far_2_he:
stb %l7,[%i1+0x119] ! Mem[000000002c800119]
ldsh [%i0+0x1f4],%l0 ! Mem[000000002c0001f4]
stx %l4,[%i2+0x1e0] ! Mem[000000002d0001e0]
ldsb [%i2+0x15d],%l0 ! Mem[000000002d00015d]
jmpl %o7,%g0
ldsw [%i1+0x1c0],%l3 ! Mem[000000002c8001c0]
p14_far_2_hem:
stb %l7,[%i1+0x119] ! Mem[000000002c800119]
ldsh [%i0+0x1f4],%l0 ! Mem[000000002c0001f4]
stx %l4,[%i2+0x1e0] ! Mem[000000002d0001e0]
ldsb [%i2+0x15d],%l0 ! Mem[000000002d00015d]
jmpl %o7,%g0
ldsw [%i1+0x1c0],%l3 ! Mem[000000002c8001c0]
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
stx %l3,[%i0+0x030] ! Mem[000000002e000030]
swap [%i1+0x144],%l5 ! Mem[000000002e800144]
stx %l6,[%i0+0x1d0] ! Mem[000000002e0001d0]
ldd [%i1+0x100],%l0 ! Mem[000000002e800100]
ldsw [%i3+0x008],%l5 ! Mem[000000002f800008]
lduw [%i1+0x118],%l0 ! Mem[000000002e800118]
ldstub [%i1+0x141],%l0 ! Mem[000000002e800141]
jmpl %o7,%g0
lduh [%i1+0x108],%l3 ! Mem[000000002e800108]
p15_far_2_lem:
membar #Sync
stx %l3,[%i0+0x030] ! Mem[000000002e000030]
swap [%i1+0x144],%l5 ! Mem[000000002e800144]
stx %l6,[%i0+0x1d0] ! Mem[000000002e0001d0]
ldd [%i1+0x100],%l0 ! Mem[000000002e800100]
ldsw [%i3+0x008],%l5 ! Mem[000000002f800008]
lduw [%i1+0x118],%l0 ! Mem[000000002e800118]
ldstub [%i1+0x141],%l0 ! Mem[000000002e800141]
jmpl %o7,%g0
lduh [%i1+0x108],%l3 ! Mem[000000002e800108]
p15_far_2_he:
ldd [%i2+0x178],%l2 ! Mem[000000002f000178]
jmpl %o7,%g0
ldsw [%i1+0x0a8],%l0 ! Mem[000000002e8000a8]
p15_far_2_hem:
ldd [%i2+0x178],%l2 ! Mem[000000002f000178]
jmpl %o7,%g0
ldsw [%i1+0x0a8],%l0 ! Mem[000000002e8000a8]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
jmpl %o7,%g0
ldsh [%i2+0x18c],%l2 ! Mem[000000003100018c]
jmpl %o7,%g0
nop
p16_far_2_lem:
jmpl %o7,%g0
ldsh [%i2+0x18c],%l2 ! Mem[000000003100018c]
jmpl %o7,%g0
nop
p16_far_2_he:
stw %l7,[%i0+0x1f0] ! Mem[00000000300001f0]
sth %l7,[%i0+0x090] ! Mem[0000000030000090]
stx %l6,[%i3+0x1d8] ! Mem[00000000318001d8]
stw %l7,[%i2+0x100] ! Mem[0000000031000100]
std %l6,[%i3+0x198] ! Mem[0000000031800198]
jmpl %o7,%g0
ldd [%i0+0x028],%l0 ! Mem[0000000030000028]
p16_far_2_hem:
stw %l7,[%i0+0x1f0] ! Mem[00000000300001f0]
sth %l7,[%i0+0x090] ! Mem[0000000030000090]
stx %l6,[%i3+0x1d8] ! Mem[00000000318001d8]
stw %l7,[%i2+0x100] ! Mem[0000000031000100]
std %l6,[%i3+0x198] ! Mem[0000000031800198]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x028],%l0 ! Mem[0000000030000028]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
lduw [%i2+0x1cc],%l5 ! Mem[00000000330001cc]
ldub [%i2+0x06d],%l3 ! Mem[000000003300006d]
jmpl %o7,%g0
ldx [%i3+0x1c0],%l4 ! Mem[00000000338001c0]
p17_far_2_lem:
lduw [%i2+0x1cc],%l5 ! Mem[00000000330001cc]
ldub [%i2+0x06d],%l3 ! Mem[000000003300006d]
jmpl %o7,%g0
ldx [%i3+0x1c0],%l4 ! Mem[00000000338001c0]
p17_far_2_he:
ldsw [%i0+0x1cc],%l0 ! Mem[00000000320001cc]
std %l0,[%i0+0x010] ! Mem[0000000032000010]
ldsb [%i3+0x0a5],%l3 ! Mem[00000000338000a5]
std %l0,[%i0+0x0f0] ! Mem[00000000320000f0]
jmpl %o7,%g0
lduh [%i3+0x0e4],%l3 ! Mem[00000000338000e4]
p17_far_2_hem:
ldsw [%i0+0x1cc],%l0 ! Mem[00000000320001cc]
membar #Sync
std %l0,[%i0+0x010] ! Mem[0000000032000010]
ldsb [%i3+0x0a5],%l3 ! Mem[00000000338000a5]
std %l0,[%i0+0x0f0] ! Mem[00000000320000f0]
jmpl %o7,%g0
lduh [%i3+0x0e4],%l3 ! Mem[00000000338000e4]
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
ldx [%i1+0x110],%l1 ! Mem[0000000034800110]
ldd [%i1+0x1e8],%l4 ! Mem[00000000348001e8]
ldsh [%i1+0x1f6],%l2 ! Mem[00000000348001f6]
ldstub [%i3+0x025],%l6 ! Mem[0000000035800025]
ldsh [%i1+0x13a],%l2 ! Mem[000000003480013a]
jmpl %o7,%g0
ldx [%i2+0x198],%l1 ! Mem[0000000035000198]
p18_far_2_lem:
ldx [%i1+0x110],%l1 ! Mem[0000000034800110]
ldd [%i1+0x1e8],%l4 ! Mem[00000000348001e8]
ldsh [%i1+0x1f6],%l2 ! Mem[00000000348001f6]
membar #Sync
ldstub [%i3+0x025],%l6 ! Mem[0000000035800025]
ldsh [%i1+0x13a],%l2 ! Mem[000000003480013a]
jmpl %o7,%g0
ldx [%i2+0x198],%l1 ! Mem[0000000035000198]
p18_far_2_he:
jmpl %o7,%g0
stx %l1,[%i0+0x0d8] ! Mem[00000000340000d8]
jmpl %o7,%g0
nop
p18_far_2_hem:
jmpl %o7,%g0
stx %l1,[%i0+0x0d8] ! Mem[00000000340000d8]
jmpl %o7,%g0
nop
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
jmpl %o7,%g0
stx %l6,[%i0+0x168] ! Mem[0000000036000168]
jmpl %o7,%g0
nop
p19_far_2_lem:
jmpl %o7,%g0
stx %l6,[%i0+0x168] ! Mem[0000000036000168]
jmpl %o7,%g0
nop
p19_far_2_he:
swap [%i3+0x000],%l5 ! Mem[0000000037800000]
std %l0,[%i3+0x110] ! Mem[0000000037800110]
swap [%i1+0x1c8],%l2 ! Mem[00000000368001c8]
jmpl %o7,%g0
ldd [%i3+0x150],%l0 ! Mem[0000000037800150]
p19_far_2_hem:
membar #Sync
swap [%i3+0x000],%l5 ! Mem[0000000037800000]
std %l0,[%i3+0x110] ! Mem[0000000037800110]
swap [%i1+0x1c8],%l2 ! Mem[00000000368001c8]
jmpl %o7,%g0
ldd [%i3+0x150],%l0 ! Mem[0000000037800150]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
swap [%i3+0x000],%l7 ! Mem[0000000039800000]
ldd [%i3+0x1d8],%l0 ! Mem[00000000398001d8]
ldstub [%i0+0x0bf],%l6 ! Mem[00000000380000bf]
ldx [%i2+0x028],%l2 ! Mem[0000000039000028]
ldx [%i1+0x018],%l3 ! Mem[0000000038800018]
ldub [%i3+0x171],%l4 ! Mem[0000000039800171]
stw %l4,[%i2+0x1ac] ! Mem[00000000390001ac]
jmpl %o7,%g0
stb %l0,[%i2+0x1ef] ! Mem[00000000390001ef]
p20_far_2_lem:
membar #Sync
swap [%i3+0x000],%l7 ! Mem[0000000039800000]
ldd [%i3+0x1d8],%l0 ! Mem[00000000398001d8]
ldstub [%i0+0x0bf],%l6 ! Mem[00000000380000bf]
ldx [%i2+0x028],%l2 ! Mem[0000000039000028]
ldx [%i1+0x018],%l3 ! Mem[0000000038800018]
ldub [%i3+0x171],%l4 ! Mem[0000000039800171]
stw %l4,[%i2+0x1ac] ! Mem[00000000390001ac]
jmpl %o7,%g0
stb %l0,[%i2+0x1ef] ! Mem[00000000390001ef]
p20_far_2_he:
jmpl %o7,%g0
ldsb [%i0+0x1e7],%l4 ! Mem[00000000380001e7]
jmpl %o7,%g0
nop
p20_far_2_hem:
jmpl %o7,%g0
ldsb [%i0+0x1e7],%l4 ! Mem[00000000380001e7]
jmpl %o7,%g0
nop
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
ldstub [%i1+0x1d7],%l6 ! Mem[000000003a8001d7]
stb %l0,[%i1+0x125] ! Mem[000000003a800125]
ldd [%i1+0x028],%l4 ! Mem[000000003a800028]
ldstub [%i0+0x118],%l0 ! Mem[000000003a000118]
ldsh [%i1+0x160],%l0 ! Mem[000000003a800160]
jmpl %o7,%g0
ldx [%i1+0x108],%l0 ! Mem[000000003a800108]
p21_far_2_lem:
ldstub [%i1+0x1d7],%l6 ! Mem[000000003a8001d7]
stb %l0,[%i1+0x125] ! Mem[000000003a800125]
membar #Sync
ldd [%i1+0x028],%l4 ! Mem[000000003a800028]
ldstub [%i0+0x118],%l0 ! Mem[000000003a000118]
ldsh [%i1+0x160],%l0 ! Mem[000000003a800160]
jmpl %o7,%g0
ldx [%i1+0x108],%l0 ! Mem[000000003a800108]
p21_far_2_he:
stw %l7,[%i0+0x0f0] ! Mem[000000003a0000f0]
jmpl %o7,%g0
stw %l3,[%i0+0x038] ! Mem[000000003a000038]
p21_far_2_hem:
stw %l7,[%i0+0x0f0] ! Mem[000000003a0000f0]
membar #Sync
jmpl %o7,%g0
stw %l3,[%i0+0x038] ! Mem[000000003a000038]
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
stb %l7,[%i1+0x056] ! Mem[000000003c800056]
jmpl %o7,%g0
ldstub [%i3+0x0ce],%l2 ! Mem[000000003d8000ce]
p22_far_2_lem:
stb %l7,[%i1+0x056] ! Mem[000000003c800056]
jmpl %o7,%g0
ldstub [%i3+0x0ce],%l2 ! Mem[000000003d8000ce]
p22_far_2_he:
ldub [%i0+0x083],%l3 ! Mem[000000003c000083]
ldsb [%i0+0x009],%l2 ! Mem[000000003c000009]
swap [%i0+0x018],%l3 ! Mem[000000003c000018]
ldstub [%i3+0x151],%l4 ! Mem[000000003d800151]
sth %l0,[%i2+0x16c] ! Mem[000000003d00016c]
ldsh [%i0+0x136],%l1 ! Mem[000000003c000136]
std %l4,[%i0+0x000] ! Mem[000000003c000000]
jmpl %o7,%g0
swap [%i3+0x134],%l1 ! Mem[000000003d800134]
p22_far_2_hem:
ldub [%i0+0x083],%l3 ! Mem[000000003c000083]
membar #Sync
ldsb [%i0+0x009],%l2 ! Mem[000000003c000009]
swap [%i0+0x018],%l3 ! Mem[000000003c000018]
ldstub [%i3+0x151],%l4 ! Mem[000000003d800151]
sth %l0,[%i2+0x16c] ! Mem[000000003d00016c]
ldsh [%i0+0x136],%l1 ! Mem[000000003c000136]
std %l4,[%i0+0x000] ! Mem[000000003c000000]
jmpl %o7,%g0
swap [%i3+0x134],%l1 ! Mem[000000003d800134]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
swap [%i0+0x1d4],%l6 ! Mem[000000003e0001d4]
sth %l2,[%i3+0x046] ! Mem[000000003f800046]
ldstub [%i0+0x102],%l0 ! Mem[000000003e000102]
swap [%i0+0x160],%l1 ! Mem[000000003e000160]
ldd [%i3+0x0c8],%l2 ! Mem[000000003f8000c8]
jmpl %o7,%g0
swap [%i0+0x1a0],%l5 ! Mem[000000003e0001a0]
p23_far_2_lem:
swap [%i0+0x1d4],%l6 ! Mem[000000003e0001d4]
sth %l2,[%i3+0x046] ! Mem[000000003f800046]
ldstub [%i0+0x102],%l0 ! Mem[000000003e000102]
swap [%i0+0x160],%l1 ! Mem[000000003e000160]
ldd [%i3+0x0c8],%l2 ! Mem[000000003f8000c8]
jmpl %o7,%g0
swap [%i0+0x1a0],%l5 ! Mem[000000003e0001a0]
p23_far_2_he:
ldstub [%i2+0x08f],%l1 ! Mem[000000003f00008f]
ldsh [%i0+0x1e8],%l1 ! Mem[000000003e0001e8]
lduh [%i3+0x0ee],%l7 ! Mem[000000003f8000ee]
jmpl %o7,%g0
ldstub [%i3+0x14c],%l0 ! Mem[000000003f80014c]
p23_far_2_hem:
ldstub [%i2+0x08f],%l1 ! Mem[000000003f00008f]
ldsh [%i0+0x1e8],%l1 ! Mem[000000003e0001e8]
lduh [%i3+0x0ee],%l7 ! Mem[000000003f8000ee]
jmpl %o7,%g0
ldstub [%i3+0x14c],%l0 ! Mem[000000003f80014c]
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
ldub [%i0+0x01d],%l6 ! Mem[000000004000001d]
stx %l1,[%i3+0x058] ! Mem[0000000041800058]
ldsw [%i3+0x044],%l5 ! Mem[0000000041800044]
lduh [%i3+0x0a6],%l6 ! Mem[00000000418000a6]
jmpl %o7,%g0
stx %l5,[%i2+0x1a0] ! Mem[00000000410001a0]
p24_far_2_lem:
membar #Sync
ldub [%i0+0x01d],%l6 ! Mem[000000004000001d]
stx %l1,[%i3+0x058] ! Mem[0000000041800058]
ldsw [%i3+0x044],%l5 ! Mem[0000000041800044]
lduh [%i3+0x0a6],%l6 ! Mem[00000000418000a6]
jmpl %o7,%g0
stx %l5,[%i2+0x1a0] ! Mem[00000000410001a0]
p24_far_2_he:
std %l4,[%i2+0x108] ! Mem[0000000041000108]
ldx [%i0+0x028],%l6 ! Mem[0000000040000028]
stw %l5,[%i1+0x170] ! Mem[0000000040800170]
ldx [%i2+0x1b0],%l2 ! Mem[00000000410001b0]
jmpl %o7,%g0
lduw [%i2+0x0c0],%l0 ! Mem[00000000410000c0]
p24_far_2_hem:
std %l4,[%i2+0x108] ! Mem[0000000041000108]
membar #Sync
ldx [%i0+0x028],%l6 ! Mem[0000000040000028]
stw %l5,[%i1+0x170] ! Mem[0000000040800170]
ldx [%i2+0x1b0],%l2 ! Mem[00000000410001b0]
jmpl %o7,%g0
lduw [%i2+0x0c0],%l0 ! Mem[00000000410000c0]
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
lduh [%i0+0x192],%l7 ! Mem[0000000042000192]
std %l2,[%i0+0x048] ! Mem[0000000042000048]
ldsb [%i1+0x017],%l1 ! Mem[0000000042800017]
jmpl %o7,%g0
stw %l3,[%i2+0x1d4] ! Mem[00000000430001d4]
p25_far_2_lem:
lduh [%i0+0x192],%l7 ! Mem[0000000042000192]
std %l2,[%i0+0x048] ! Mem[0000000042000048]
membar #Sync
ldsb [%i1+0x017],%l1 ! Mem[0000000042800017]
jmpl %o7,%g0
stw %l3,[%i2+0x1d4] ! Mem[00000000430001d4]
p25_far_2_he:
lduh [%i0+0x1c2],%l5 ! Mem[00000000420001c2]
std %l0,[%i2+0x070] ! Mem[0000000043000070]
ldx [%i1+0x1e8],%l1 ! Mem[00000000428001e8]
stx %l0,[%i1+0x1f0] ! Mem[00000000428001f0]
sth %l4,[%i1+0x1c6] ! Mem[00000000428001c6]
ldsb [%i2+0x17d],%l0 ! Mem[000000004300017d]
jmpl %o7,%g0
ldx [%i3+0x1e0],%l3 ! Mem[00000000438001e0]
p25_far_2_hem:
lduh [%i0+0x1c2],%l5 ! Mem[00000000420001c2]
std %l0,[%i2+0x070] ! Mem[0000000043000070]
ldx [%i1+0x1e8],%l1 ! Mem[00000000428001e8]
stx %l0,[%i1+0x1f0] ! Mem[00000000428001f0]
sth %l4,[%i1+0x1c6] ! Mem[00000000428001c6]
ldsb [%i2+0x17d],%l0 ! Mem[000000004300017d]
jmpl %o7,%g0
ldx [%i3+0x1e0],%l3 ! Mem[00000000438001e0]
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
stx %l1,[%i0+0x098] ! Mem[0000000044000098]
ldub [%i2+0x12d],%l6 ! Mem[000000004500012d]
ldub [%i0+0x1ec],%l7 ! Mem[00000000440001ec]
ldstub [%i3+0x093],%l5 ! Mem[0000000045800093]
stx %l2,[%i3+0x048] ! Mem[0000000045800048]
sth %l1,[%i1+0x016] ! Mem[0000000044800016]
jmpl %o7,%g0
swap [%i2+0x0f0],%l6 ! Mem[00000000450000f0]
p26_far_2_lem:
stx %l1,[%i0+0x098] ! Mem[0000000044000098]
ldub [%i2+0x12d],%l6 ! Mem[000000004500012d]
ldub [%i0+0x1ec],%l7 ! Mem[00000000440001ec]
ldstub [%i3+0x093],%l5 ! Mem[0000000045800093]
stx %l2,[%i3+0x048] ! Mem[0000000045800048]
membar #Sync
sth %l1,[%i1+0x016] ! Mem[0000000044800016]
jmpl %o7,%g0
swap [%i2+0x0f0],%l6 ! Mem[00000000450000f0]
p26_far_2_he:
stw %l3,[%i2+0x0cc] ! Mem[00000000450000cc]
sth %l2,[%i1+0x000] ! Mem[0000000044800000]
sth %l1,[%i2+0x004] ! Mem[0000000045000004]
ldsh [%i2+0x118],%l1 ! Mem[0000000045000118]
ldd [%i0+0x010],%l4 ! Mem[0000000044000010]
ldstub [%i3+0x03d],%l6 ! Mem[000000004580003d]
jmpl %o7,%g0
ldsh [%i1+0x0f8],%l3 ! Mem[00000000448000f8]
p26_far_2_hem:
stw %l3,[%i2+0x0cc] ! Mem[00000000450000cc]
membar #Sync
sth %l2,[%i1+0x000] ! Mem[0000000044800000]
sth %l1,[%i2+0x004] ! Mem[0000000045000004]
ldsh [%i2+0x118],%l1 ! Mem[0000000045000118]
ldd [%i0+0x010],%l4 ! Mem[0000000044000010]
ldstub [%i3+0x03d],%l6 ! Mem[000000004580003d]
jmpl %o7,%g0
ldsh [%i1+0x0f8],%l3 ! Mem[00000000448000f8]
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
stw %l0,[%i0+0x0a8] ! Mem[00000000460000a8]
swap [%i0+0x16c],%l3 ! Mem[000000004600016c]
jmpl %o7,%g0
lduw [%i2+0x0e8],%l7 ! Mem[00000000470000e8]
p27_far_2_lem:
stw %l0,[%i0+0x0a8] ! Mem[00000000460000a8]
swap [%i0+0x16c],%l3 ! Mem[000000004600016c]
jmpl %o7,%g0
lduw [%i2+0x0e8],%l7 ! Mem[00000000470000e8]
p27_far_2_he:
lduh [%i0+0x034],%l7 ! Mem[0000000046000034]
jmpl %o7,%g0
ldstub [%i0+0x04a],%l5 ! Mem[000000004600004a]
p27_far_2_hem:
membar #Sync
lduh [%i0+0x034],%l7 ! Mem[0000000046000034]
jmpl %o7,%g0
ldstub [%i0+0x04a],%l5 ! Mem[000000004600004a]
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
ldsb [%i1+0x141],%l0 ! Mem[0000000048800141]
jmpl %o7,%g0
ldsh [%i3+0x0c8],%l7 ! Mem[00000000498000c8]
p28_far_2_lem:
ldsb [%i1+0x141],%l0 ! Mem[0000000048800141]
jmpl %o7,%g0
ldsh [%i3+0x0c8],%l7 ! Mem[00000000498000c8]
p28_far_2_he:
lduw [%i1+0x070],%l0 ! Mem[0000000048800070]
ldsw [%i1+0x14c],%l3 ! Mem[000000004880014c]
ldstub [%i0+0x181],%l0 ! Mem[0000000048000181]
jmpl %o7,%g0
stx %l3,[%i2+0x058] ! Mem[0000000049000058]
p28_far_2_hem:
lduw [%i1+0x070],%l0 ! Mem[0000000048800070]
ldsw [%i1+0x14c],%l3 ! Mem[000000004880014c]
ldstub [%i0+0x181],%l0 ! Mem[0000000048000181]
jmpl %o7,%g0
stx %l3,[%i2+0x058] ! Mem[0000000049000058]
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
lduh [%i1+0x1d6],%l6 ! Mem[000000004a8001d6]
ldstub [%i3+0x105],%l0 ! Mem[000000004b800105]
ldd [%i1+0x120],%l0 ! Mem[000000004a800120]
lduw [%i2+0x074],%l7 ! Mem[000000004b000074]
ldx [%i1+0x0c8],%l2 ! Mem[000000004a8000c8]
jmpl %o7,%g0
swap [%i2+0x180],%l5 ! Mem[000000004b000180]
p29_far_2_lem:
lduh [%i1+0x1d6],%l6 ! Mem[000000004a8001d6]
ldstub [%i3+0x105],%l0 ! Mem[000000004b800105]
ldd [%i1+0x120],%l0 ! Mem[000000004a800120]
lduw [%i2+0x074],%l7 ! Mem[000000004b000074]
ldx [%i1+0x0c8],%l2 ! Mem[000000004a8000c8]
jmpl %o7,%g0
swap [%i2+0x180],%l5 ! Mem[000000004b000180]
p29_far_2_he:
stx %l7,[%i2+0x0d0] ! Mem[000000004b0000d0]
stb %l6,[%i1+0x179] ! Mem[000000004a800179]
ldsh [%i1+0x11a],%l0 ! Mem[000000004a80011a]
jmpl %o7,%g0
ldsw [%i2+0x0ec],%l4 ! Mem[000000004b0000ec]
p29_far_2_hem:
stx %l7,[%i2+0x0d0] ! Mem[000000004b0000d0]
stb %l6,[%i1+0x179] ! Mem[000000004a800179]
ldsh [%i1+0x11a],%l0 ! Mem[000000004a80011a]
jmpl %o7,%g0
ldsw [%i2+0x0ec],%l4 ! Mem[000000004b0000ec]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
std %l4,[%i0+0x1a0] ! Mem[000000004c0001a0]
ldsh [%i3+0x120],%l2 ! Mem[000000004d800120]
jmpl %o7,%g0
ldx [%i1+0x0b8],%l3 ! Mem[000000004c8000b8]
p30_far_2_lem:
std %l4,[%i0+0x1a0] ! Mem[000000004c0001a0]
ldsh [%i3+0x120],%l2 ! Mem[000000004d800120]
jmpl %o7,%g0
ldx [%i1+0x0b8],%l3 ! Mem[000000004c8000b8]
p30_far_2_he:
sth %l3,[%i2+0x16e] ! Mem[000000004d00016e]
ldx [%i0+0x148],%l0 ! Mem[000000004c000148]
stx %l2,[%i3+0x010] ! Mem[000000004d800010]
ldstub [%i1+0x1bb],%l3 ! Mem[000000004c8001bb]
ldsw [%i0+0x05c],%l1 ! Mem[000000004c00005c]
jmpl %o7,%g0
swap [%i2+0x0d0],%l1 ! Mem[000000004d0000d0]
p30_far_2_hem:
sth %l3,[%i2+0x16e] ! Mem[000000004d00016e]
ldx [%i0+0x148],%l0 ! Mem[000000004c000148]
membar #Sync
stx %l2,[%i3+0x010] ! Mem[000000004d800010]
ldstub [%i1+0x1bb],%l3 ! Mem[000000004c8001bb]
ldsw [%i0+0x05c],%l1 ! Mem[000000004c00005c]
jmpl %o7,%g0
swap [%i2+0x0d0],%l1 ! Mem[000000004d0000d0]
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
stx %l6,[%i0+0x158] ! Mem[000000004e000158]
ldub [%i1+0x11b],%l0 ! Mem[000000004e80011b]
sth %l4,[%i3+0x0ec] ! Mem[000000004f8000ec]
stx %l4,[%i2+0x130] ! Mem[000000004f000130]
swap [%i2+0x160],%l5 ! Mem[000000004f000160]
ldstub [%i1+0x150],%l4 ! Mem[000000004e800150]
stw %l6,[%i0+0x148] ! Mem[000000004e000148]
jmpl %o7,%g0
ldd [%i1+0x048],%l0 ! Mem[000000004e800048]
p31_far_2_lem:
stx %l6,[%i0+0x158] ! Mem[000000004e000158]
ldub [%i1+0x11b],%l0 ! Mem[000000004e80011b]
sth %l4,[%i3+0x0ec] ! Mem[000000004f8000ec]
stx %l4,[%i2+0x130] ! Mem[000000004f000130]
swap [%i2+0x160],%l5 ! Mem[000000004f000160]
ldstub [%i1+0x150],%l4 ! Mem[000000004e800150]
stw %l6,[%i0+0x148] ! Mem[000000004e000148]
jmpl %o7,%g0
ldd [%i1+0x048],%l0 ! Mem[000000004e800048]
p31_far_2_he:
ldd [%i3+0x130],%l0 ! Mem[000000004f800130]
ldub [%i1+0x1c8],%l4 ! Mem[000000004e8001c8]
ldub [%i2+0x1aa],%l7 ! Mem[000000004f0001aa]
stb %l3,[%i2+0x04a] ! Mem[000000004f00004a]
sth %l5,[%i1+0x1ce] ! Mem[000000004e8001ce]
jmpl %o7,%g0
ldub [%i1+0x0fb],%l5 ! Mem[000000004e8000fb]
p31_far_2_hem:
ldd [%i3+0x130],%l0 ! Mem[000000004f800130]
ldub [%i1+0x1c8],%l4 ! Mem[000000004e8001c8]
ldub [%i2+0x1aa],%l7 ! Mem[000000004f0001aa]
stb %l3,[%i2+0x04a] ! Mem[000000004f00004a]
sth %l5,[%i1+0x1ce] ! Mem[000000004e8001ce]
jmpl %o7,%g0
ldub [%i1+0x0fb],%l5 ! Mem[000000004e8000fb]
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
stx %l1,[%i1+0x0b8] ! Mem[00000000508000b8]
swap [%i1+0x14c],%l7 ! Mem[000000005080014c]
sth %l0,[%i3+0x0d0] ! Mem[00000000518000d0]
sth %l0,[%i2+0x1d4] ! Mem[00000000510001d4]
jmpl %o7,%g0
ldsh [%i2+0x1c6],%l4 ! Mem[00000000510001c6]
p32_far_2_lem:
stx %l1,[%i1+0x0b8] ! Mem[00000000508000b8]
swap [%i1+0x14c],%l7 ! Mem[000000005080014c]
sth %l0,[%i3+0x0d0] ! Mem[00000000518000d0]
sth %l0,[%i2+0x1d4] ! Mem[00000000510001d4]
jmpl %o7,%g0
ldsh [%i2+0x1c6],%l4 ! Mem[00000000510001c6]
p32_far_2_he:
jmpl %o7,%g0
swap [%i2+0x154],%l4 ! Mem[0000000051000154]
jmpl %o7,%g0
nop
p32_far_2_hem:
jmpl %o7,%g0
swap [%i2+0x154],%l4 ! Mem[0000000051000154]
jmpl %o7,%g0
nop
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
swap [%i0+0x16c],%l1 ! Mem[000000005200016c]
ldub [%i3+0x037],%l7 ! Mem[0000000053800037]
lduh [%i1+0x058],%l1 ! Mem[0000000052800058]
jmpl %o7,%g0
ldx [%i3+0x1d0],%l3 ! Mem[00000000538001d0]
p33_far_2_lem:
swap [%i0+0x16c],%l1 ! Mem[000000005200016c]
membar #Sync
ldub [%i3+0x037],%l7 ! Mem[0000000053800037]
lduh [%i1+0x058],%l1 ! Mem[0000000052800058]
jmpl %o7,%g0
ldx [%i3+0x1d0],%l3 ! Mem[00000000538001d0]
p33_far_2_he:
ldx [%i1+0x0b8],%l4 ! Mem[00000000528000b8]
lduh [%i3+0x020],%l2 ! Mem[0000000053800020]
ldd [%i2+0x088],%l0 ! Mem[0000000053000088]
swap [%i1+0x1e8],%l1 ! Mem[00000000528001e8]
sth %l7,[%i0+0x0ee] ! Mem[00000000520000ee]
ldsw [%i3+0x16c],%l0 ! Mem[000000005380016c]
jmpl %o7,%g0
ldsh [%i1+0x030],%l2 ! Mem[0000000052800030]
p33_far_2_hem:
ldx [%i1+0x0b8],%l4 ! Mem[00000000528000b8]
membar #Sync
lduh [%i3+0x020],%l2 ! Mem[0000000053800020]
ldd [%i2+0x088],%l0 ! Mem[0000000053000088]
swap [%i1+0x1e8],%l1 ! Mem[00000000528001e8]
sth %l7,[%i0+0x0ee] ! Mem[00000000520000ee]
ldsw [%i3+0x16c],%l0 ! Mem[000000005380016c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x030],%l2 ! Mem[0000000052800030]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
ldstub [%i2+0x004],%l1 ! Mem[0000000055000004]
jmpl %o7,%g0
stb %l7,[%i0+0x127] ! Mem[0000000054000127]
p34_far_2_lem:
membar #Sync
ldstub [%i2+0x004],%l1 ! Mem[0000000055000004]
jmpl %o7,%g0
stb %l7,[%i0+0x127] ! Mem[0000000054000127]
p34_far_2_he:
std %l6,[%i0+0x050] ! Mem[0000000054000050]
swap [%i1+0x108],%l5 ! Mem[0000000054800108]
ldub [%i3+0x1ac],%l2 ! Mem[00000000558001ac]
stx %l3,[%i2+0x0c0] ! Mem[00000000550000c0]
lduh [%i3+0x152],%l3 ! Mem[0000000055800152]
ldstub [%i2+0x047],%l6 ! Mem[0000000055000047]
jmpl %o7,%g0
swap [%i1+0x134],%l2 ! Mem[0000000054800134]
p34_far_2_hem:
std %l6,[%i0+0x050] ! Mem[0000000054000050]
swap [%i1+0x108],%l5 ! Mem[0000000054800108]
ldub [%i3+0x1ac],%l2 ! Mem[00000000558001ac]
stx %l3,[%i2+0x0c0] ! Mem[00000000550000c0]
lduh [%i3+0x152],%l3 ! Mem[0000000055800152]
ldstub [%i2+0x047],%l6 ! Mem[0000000055000047]
jmpl %o7,%g0
swap [%i1+0x134],%l2 ! Mem[0000000054800134]
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
ldstub [%i1+0x07e],%l1 ! Mem[000000005680007e]
swap [%i3+0x188],%l4 ! Mem[0000000057800188]
swap [%i3+0x088],%l7 ! Mem[0000000057800088]
ldsb [%i1+0x001],%l7 ! Mem[0000000056800001]
stw %l6,[%i0+0x044] ! Mem[0000000056000044]
ldub [%i3+0x059],%l1 ! Mem[0000000057800059]
jmpl %o7,%g0
lduh [%i0+0x1f6],%l3 ! Mem[00000000560001f6]
p35_far_2_lem:
ldstub [%i1+0x07e],%l1 ! Mem[000000005680007e]
swap [%i3+0x188],%l4 ! Mem[0000000057800188]
swap [%i3+0x088],%l7 ! Mem[0000000057800088]
membar #Sync
ldsb [%i1+0x001],%l7 ! Mem[0000000056800001]
stw %l6,[%i0+0x044] ! Mem[0000000056000044]
ldub [%i3+0x059],%l1 ! Mem[0000000057800059]
jmpl %o7,%g0
lduh [%i0+0x1f6],%l3 ! Mem[00000000560001f6]
p35_far_2_he:
ldd [%i0+0x098],%l4 ! Mem[0000000056000098]
swap [%i2+0x000],%l2 ! Mem[0000000057000000]
swap [%i3+0x138],%l7 ! Mem[0000000057800138]
ldsb [%i1+0x139],%l1 ! Mem[0000000056800139]
lduh [%i2+0x010],%l4 ! Mem[0000000057000010]
ldstub [%i0+0x1bc],%l1 ! Mem[00000000560001bc]
jmpl %o7,%g0
ldstub [%i3+0x05b],%l1 ! Mem[000000005780005b]
p35_far_2_hem:
ldd [%i0+0x098],%l4 ! Mem[0000000056000098]
membar #Sync
swap [%i2+0x000],%l2 ! Mem[0000000057000000]
swap [%i3+0x138],%l7 ! Mem[0000000057800138]
ldsb [%i1+0x139],%l1 ! Mem[0000000056800139]
lduh [%i2+0x010],%l4 ! Mem[0000000057000010]
ldstub [%i0+0x1bc],%l1 ! Mem[00000000560001bc]
jmpl %o7,%g0
ldstub [%i3+0x05b],%l1 ! Mem[000000005780005b]
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
stb %l4,[%i2+0x060] ! Mem[0000000059000060]
ldsh [%i0+0x1ea],%l6 ! Mem[00000000580001ea]
jmpl %o7,%g0
ldstub [%i0+0x072],%l7 ! Mem[0000000058000072]
p36_far_2_lem:
stb %l4,[%i2+0x060] ! Mem[0000000059000060]
ldsh [%i0+0x1ea],%l6 ! Mem[00000000580001ea]
jmpl %o7,%g0
ldstub [%i0+0x072],%l7 ! Mem[0000000058000072]
p36_far_2_he:
stw %l2,[%i3+0x010] ! Mem[0000000059800010]
ldx [%i1+0x198],%l3 ! Mem[0000000058800198]
lduh [%i0+0x05c],%l1 ! Mem[000000005800005c]
ldsh [%i0+0x140],%l7 ! Mem[0000000058000140]
swap [%i2+0x194],%l5 ! Mem[0000000059000194]
stw %l0,[%i3+0x120] ! Mem[0000000059800120]
ldstub [%i3+0x13a],%l2 ! Mem[000000005980013a]
jmpl %o7,%g0
lduh [%i2+0x1ba],%l1 ! Mem[00000000590001ba]
p36_far_2_hem:
membar #Sync
stw %l2,[%i3+0x010] ! Mem[0000000059800010]
ldx [%i1+0x198],%l3 ! Mem[0000000058800198]
lduh [%i0+0x05c],%l1 ! Mem[000000005800005c]
ldsh [%i0+0x140],%l7 ! Mem[0000000058000140]
swap [%i2+0x194],%l5 ! Mem[0000000059000194]
stw %l0,[%i3+0x120] ! Mem[0000000059800120]
ldstub [%i3+0x13a],%l2 ! Mem[000000005980013a]
jmpl %o7,%g0
lduh [%i2+0x1ba],%l1 ! Mem[00000000590001ba]
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
ldub [%i0+0x1cc],%l1 ! Mem[000000005a0001cc]
ldstub [%i0+0x1f5],%l0 ! Mem[000000005a0001f5]
stw %l4,[%i0+0x1c4] ! Mem[000000005a0001c4]
ldstub [%i1+0x01d],%l6 ! Mem[000000005a80001d]
jmpl %o7,%g0
lduh [%i2+0x0d8],%l3 ! Mem[000000005b0000d8]
p37_far_2_lem:
ldub [%i0+0x1cc],%l1 ! Mem[000000005a0001cc]
ldstub [%i0+0x1f5],%l0 ! Mem[000000005a0001f5]
stw %l4,[%i0+0x1c4] ! Mem[000000005a0001c4]
membar #Sync
ldstub [%i1+0x01d],%l6 ! Mem[000000005a80001d]
jmpl %o7,%g0
lduh [%i2+0x0d8],%l3 ! Mem[000000005b0000d8]
p37_far_2_he:
stb %l3,[%i2+0x04c] ! Mem[000000005b00004c]
lduh [%i0+0x166],%l3 ! Mem[000000005a000166]
ldsh [%i0+0x02e],%l1 ! Mem[000000005a00002e]
ldstub [%i0+0x1cd],%l1 ! Mem[000000005a0001cd]
swap [%i1+0x00c],%l6 ! Mem[000000005a80000c]
swap [%i2+0x170],%l5 ! Mem[000000005b000170]
sth %l2,[%i2+0x190] ! Mem[000000005b000190]
jmpl %o7,%g0
ldstub [%i0+0x0e3],%l0 ! Mem[000000005a0000e3]
p37_far_2_hem:
stb %l3,[%i2+0x04c] ! Mem[000000005b00004c]
lduh [%i0+0x166],%l3 ! Mem[000000005a000166]
membar #Sync
ldsh [%i0+0x02e],%l1 ! Mem[000000005a00002e]
ldstub [%i0+0x1cd],%l1 ! Mem[000000005a0001cd]
swap [%i1+0x00c],%l6 ! Mem[000000005a80000c]
swap [%i2+0x170],%l5 ! Mem[000000005b000170]
sth %l2,[%i2+0x190] ! Mem[000000005b000190]
jmpl %o7,%g0
ldstub [%i0+0x0e3],%l0 ! Mem[000000005a0000e3]
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
ldub [%i2+0x12d],%l6 ! Mem[000000005d00012d]
jmpl %o7,%g0
ldub [%i0+0x1a4],%l3 ! Mem[000000005c0001a4]
p38_far_2_lem:
ldub [%i2+0x12d],%l6 ! Mem[000000005d00012d]
jmpl %o7,%g0
ldub [%i0+0x1a4],%l3 ! Mem[000000005c0001a4]
p38_far_2_he:
ldub [%i3+0x0e1],%l0 ! Mem[000000005d8000e1]
ldsh [%i0+0x1f8],%l5 ! Mem[000000005c0001f8]
lduw [%i2+0x188],%l6 ! Mem[000000005d000188]
lduh [%i1+0x180],%l6 ! Mem[000000005c800180]
jmpl %o7,%g0
lduw [%i0+0x09c],%l1 ! Mem[000000005c00009c]
p38_far_2_hem:
ldub [%i3+0x0e1],%l0 ! Mem[000000005d8000e1]
ldsh [%i0+0x1f8],%l5 ! Mem[000000005c0001f8]
lduw [%i2+0x188],%l6 ! Mem[000000005d000188]
lduh [%i1+0x180],%l6 ! Mem[000000005c800180]
jmpl %o7,%g0
lduw [%i0+0x09c],%l1 ! Mem[000000005c00009c]
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
jmpl %o7,%g0
stx %l3,[%i2+0x0a0] ! Mem[000000005f0000a0]
jmpl %o7,%g0
nop
p39_far_2_lem:
jmpl %o7,%g0
stx %l3,[%i2+0x0a0] ! Mem[000000005f0000a0]
jmpl %o7,%g0
nop
p39_far_2_he:
jmpl %o7,%g0
sth %l3,[%i3+0x1e0] ! Mem[000000005f8001e0]
jmpl %o7,%g0
nop
p39_far_2_hem:
jmpl %o7,%g0
sth %l3,[%i3+0x1e0] ! Mem[000000005f8001e0]
jmpl %o7,%g0
nop
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
stx %l7,[%i3+0x050] ! Mem[0000000061800050]
ldsw [%i2+0x138],%l0 ! Mem[0000000061000138]
ldstub [%i3+0x01e],%l7 ! Mem[000000006180001e]
sth %l2,[%i3+0x0c8] ! Mem[00000000618000c8]
stx %l7,[%i0+0x1d8] ! Mem[00000000600001d8]
ldx [%i1+0x0b0],%l2 ! Mem[00000000608000b0]
jmpl %o7,%g0
ldub [%i2+0x14c],%l1 ! Mem[000000006100014c]
p40_far_2_lem:
stx %l7,[%i3+0x050] ! Mem[0000000061800050]
ldsw [%i2+0x138],%l0 ! Mem[0000000061000138]
membar #Sync
ldstub [%i3+0x01e],%l7 ! Mem[000000006180001e]
sth %l2,[%i3+0x0c8] ! Mem[00000000618000c8]
stx %l7,[%i0+0x1d8] ! Mem[00000000600001d8]
ldx [%i1+0x0b0],%l2 ! Mem[00000000608000b0]
jmpl %o7,%g0
ldub [%i2+0x14c],%l1 ! Mem[000000006100014c]
p40_far_2_he:
jmpl %o7,%g0
sth %l4,[%i3+0x06e] ! Mem[000000006180006e]
jmpl %o7,%g0
nop
p40_far_2_hem:
jmpl %o7,%g0
sth %l4,[%i3+0x06e] ! Mem[000000006180006e]
jmpl %o7,%g0
nop
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
ldub [%i0+0x0bf],%l1 ! Mem[00000000620000bf]
lduw [%i3+0x16c],%l7 ! Mem[000000006380016c]
stw %l0,[%i0+0x0d0] ! Mem[00000000620000d0]
ldsh [%i0+0x106],%l7 ! Mem[0000000062000106]
ldstub [%i0+0x121],%l1 ! Mem[0000000062000121]
ldsh [%i1+0x14c],%l0 ! Mem[000000006280014c]
jmpl %o7,%g0
ldsh [%i0+0x0d8],%l3 ! Mem[00000000620000d8]
p41_far_2_lem:
ldub [%i0+0x0bf],%l1 ! Mem[00000000620000bf]
lduw [%i3+0x16c],%l7 ! Mem[000000006380016c]
stw %l0,[%i0+0x0d0] ! Mem[00000000620000d0]
ldsh [%i0+0x106],%l7 ! Mem[0000000062000106]
ldstub [%i0+0x121],%l1 ! Mem[0000000062000121]
ldsh [%i1+0x14c],%l0 ! Mem[000000006280014c]
jmpl %o7,%g0
ldsh [%i0+0x0d8],%l3 ! Mem[00000000620000d8]
p41_far_2_he:
swap [%i0+0x04c],%l3 ! Mem[000000006200004c]
ldsh [%i2+0x0ae],%l6 ! Mem[00000000630000ae]
std %l0,[%i1+0x1b8] ! Mem[00000000628001b8]
ldsb [%i0+0x14c],%l1 ! Mem[000000006200014c]
stx %l0,[%i2+0x058] ! Mem[0000000063000058]
lduh [%i3+0x086],%l5 ! Mem[0000000063800086]
ldx [%i0+0x0f0],%l0 ! Mem[00000000620000f0]
jmpl %o7,%g0
lduw [%i1+0x198],%l7 ! Mem[0000000062800198]
p41_far_2_hem:
swap [%i0+0x04c],%l3 ! Mem[000000006200004c]
ldsh [%i2+0x0ae],%l6 ! Mem[00000000630000ae]
std %l0,[%i1+0x1b8] ! Mem[00000000628001b8]
ldsb [%i0+0x14c],%l1 ! Mem[000000006200014c]
stx %l0,[%i2+0x058] ! Mem[0000000063000058]
lduh [%i3+0x086],%l5 ! Mem[0000000063800086]
ldx [%i0+0x0f0],%l0 ! Mem[00000000620000f0]
jmpl %o7,%g0
lduw [%i1+0x198],%l7 ! Mem[0000000062800198]
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
ldd [%i1+0x128],%l4 ! Mem[0000000064800128]
ldx [%i3+0x048],%l5 ! Mem[0000000065800048]
ldd [%i0+0x0e0],%l2 ! Mem[00000000640000e0]
std %l6,[%i0+0x1f8] ! Mem[00000000640001f8]
jmpl %o7,%g0
stb %l4,[%i2+0x02b] ! Mem[000000006500002b]
p42_far_2_lem:
ldd [%i1+0x128],%l4 ! Mem[0000000064800128]
ldx [%i3+0x048],%l5 ! Mem[0000000065800048]
ldd [%i0+0x0e0],%l2 ! Mem[00000000640000e0]
std %l6,[%i0+0x1f8] ! Mem[00000000640001f8]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i2+0x02b] ! Mem[000000006500002b]
p42_far_2_he:
lduw [%i3+0x048],%l3 ! Mem[0000000065800048]
ldd [%i1+0x100],%l2 ! Mem[0000000064800100]
std %l6,[%i2+0x168] ! Mem[0000000065000168]
jmpl %o7,%g0
stw %l7,[%i3+0x078] ! Mem[0000000065800078]
p42_far_2_hem:
lduw [%i3+0x048],%l3 ! Mem[0000000065800048]
ldd [%i1+0x100],%l2 ! Mem[0000000064800100]
std %l6,[%i2+0x168] ! Mem[0000000065000168]
jmpl %o7,%g0
stw %l7,[%i3+0x078] ! Mem[0000000065800078]
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
std %l4,[%i3+0x110] ! Mem[0000000067800110]
stb %l5,[%i3+0x160] ! Mem[0000000067800160]
ldsh [%i0+0x170],%l4 ! Mem[0000000066000170]
sth %l6,[%i1+0x16a] ! Mem[000000006680016a]
jmpl %o7,%g0
sth %l1,[%i0+0x048] ! Mem[0000000066000048]
p43_far_2_lem:
std %l4,[%i3+0x110] ! Mem[0000000067800110]
stb %l5,[%i3+0x160] ! Mem[0000000067800160]
ldsh [%i0+0x170],%l4 ! Mem[0000000066000170]
sth %l6,[%i1+0x16a] ! Mem[000000006680016a]
jmpl %o7,%g0
sth %l1,[%i0+0x048] ! Mem[0000000066000048]
p43_far_2_he:
sth %l1,[%i0+0x116] ! Mem[0000000066000116]
std %l4,[%i3+0x1c8] ! Mem[00000000678001c8]
ldsh [%i3+0x1aa],%l7 ! Mem[00000000678001aa]
ldsh [%i0+0x120],%l0 ! Mem[0000000066000120]
sth %l4,[%i3+0x04e] ! Mem[000000006780004e]
jmpl %o7,%g0
ldstub [%i0+0x192],%l4 ! Mem[0000000066000192]
p43_far_2_hem:
sth %l1,[%i0+0x116] ! Mem[0000000066000116]
std %l4,[%i3+0x1c8] ! Mem[00000000678001c8]
ldsh [%i3+0x1aa],%l7 ! Mem[00000000678001aa]
ldsh [%i0+0x120],%l0 ! Mem[0000000066000120]
sth %l4,[%i3+0x04e] ! Mem[000000006780004e]
jmpl %o7,%g0
ldstub [%i0+0x192],%l4 ! Mem[0000000066000192]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
std %l0,[%i3+0x000] ! Mem[0000000069800000]
jmpl %o7,%g0
sth %l7,[%i0+0x106] ! Mem[0000000068000106]
p44_far_2_lem:
membar #Sync
std %l0,[%i3+0x000] ! Mem[0000000069800000]
jmpl %o7,%g0
sth %l7,[%i0+0x106] ! Mem[0000000068000106]
p44_far_2_he:
ldd [%i2+0x070],%l6 ! Mem[0000000069000070]
ldsb [%i1+0x12b],%l5 ! Mem[000000006880012b]
ldstub [%i2+0x03e],%l7 ! Mem[000000006900003e]
ldsw [%i2+0x0e8],%l2 ! Mem[00000000690000e8]
stb %l7,[%i2+0x1fb] ! Mem[00000000690001fb]
ldd [%i1+0x008],%l4 ! Mem[0000000068800008]
jmpl %o7,%g0
ldx [%i3+0x0a0],%l2 ! Mem[00000000698000a0]
p44_far_2_hem:
ldd [%i2+0x070],%l6 ! Mem[0000000069000070]
ldsb [%i1+0x12b],%l5 ! Mem[000000006880012b]
membar #Sync
ldstub [%i2+0x03e],%l7 ! Mem[000000006900003e]
ldsw [%i2+0x0e8],%l2 ! Mem[00000000690000e8]
stb %l7,[%i2+0x1fb] ! Mem[00000000690001fb]
ldd [%i1+0x008],%l4 ! Mem[0000000068800008]
jmpl %o7,%g0
ldx [%i3+0x0a0],%l2 ! Mem[00000000698000a0]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
stw %l0,[%i3+0x1ec] ! Mem[000000006b8001ec]
ldub [%i0+0x14f],%l6 ! Mem[000000006a00014f]
ldstub [%i2+0x150],%l4 ! Mem[000000006b000150]
lduw [%i3+0x168],%l6 ! Mem[000000006b800168]
jmpl %o7,%g0
ldub [%i1+0x048],%l1 ! Mem[000000006a800048]
p45_far_2_lem:
stw %l0,[%i3+0x1ec] ! Mem[000000006b8001ec]
ldub [%i0+0x14f],%l6 ! Mem[000000006a00014f]
ldstub [%i2+0x150],%l4 ! Mem[000000006b000150]
lduw [%i3+0x168],%l6 ! Mem[000000006b800168]
jmpl %o7,%g0
ldub [%i1+0x048],%l1 ! Mem[000000006a800048]
p45_far_2_he:
stx %l1,[%i3+0x110] ! Mem[000000006b800110]
ldx [%i3+0x1c8],%l4 ! Mem[000000006b8001c8]
ldx [%i0+0x1a8],%l7 ! Mem[000000006a0001a8]
swap [%i3+0x048],%l3 ! Mem[000000006b800048]
stb %l5,[%i0+0x1ee] ! Mem[000000006a0001ee]
jmpl %o7,%g0
ldsw [%i3+0x1b0],%l4 ! Mem[000000006b8001b0]
p45_far_2_hem:
stx %l1,[%i3+0x110] ! Mem[000000006b800110]
ldx [%i3+0x1c8],%l4 ! Mem[000000006b8001c8]
ldx [%i0+0x1a8],%l7 ! Mem[000000006a0001a8]
swap [%i3+0x048],%l3 ! Mem[000000006b800048]
stb %l5,[%i0+0x1ee] ! Mem[000000006a0001ee]
jmpl %o7,%g0
ldsw [%i3+0x1b0],%l4 ! Mem[000000006b8001b0]
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
ldsh [%i2+0x0f8],%l3 ! Mem[000000006d0000f8]
ldsh [%i2+0x022],%l5 ! Mem[000000006d000022]
swap [%i1+0x114],%l1 ! Mem[000000006c800114]
ldub [%i1+0x1c8],%l4 ! Mem[000000006c8001c8]
ldd [%i2+0x1a8],%l6 ! Mem[000000006d0001a8]
ldsh [%i3+0x06a],%l3 ! Mem[000000006d80006a]
jmpl %o7,%g0
stw %l5,[%i1+0x1ec] ! Mem[000000006c8001ec]
p46_far_2_lem:
ldsh [%i2+0x0f8],%l3 ! Mem[000000006d0000f8]
membar #Sync
ldsh [%i2+0x022],%l5 ! Mem[000000006d000022]
swap [%i1+0x114],%l1 ! Mem[000000006c800114]
ldub [%i1+0x1c8],%l4 ! Mem[000000006c8001c8]
ldd [%i2+0x1a8],%l6 ! Mem[000000006d0001a8]
ldsh [%i3+0x06a],%l3 ! Mem[000000006d80006a]
jmpl %o7,%g0
stw %l5,[%i1+0x1ec] ! Mem[000000006c8001ec]
p46_far_2_he:
sth %l3,[%i1+0x114] ! Mem[000000006c800114]
stw %l4,[%i1+0x110] ! Mem[000000006c800110]
ldsh [%i0+0x1c4],%l0 ! Mem[000000006c0001c4]
ldub [%i2+0x171],%l3 ! Mem[000000006d000171]
lduw [%i1+0x120],%l4 ! Mem[000000006c800120]
jmpl %o7,%g0
stw %l6,[%i3+0x08c] ! Mem[000000006d80008c]
p46_far_2_hem:
sth %l3,[%i1+0x114] ! Mem[000000006c800114]
stw %l4,[%i1+0x110] ! Mem[000000006c800110]
ldsh [%i0+0x1c4],%l0 ! Mem[000000006c0001c4]
ldub [%i2+0x171],%l3 ! Mem[000000006d000171]
lduw [%i1+0x120],%l4 ! Mem[000000006c800120]
jmpl %o7,%g0
stw %l6,[%i3+0x08c] ! Mem[000000006d80008c]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
jmpl %o7,%g0
lduh [%i0+0x0d8],%l3 ! Mem[000000006e0000d8]
jmpl %o7,%g0
nop
p47_far_2_lem:
jmpl %o7,%g0
lduh [%i0+0x0d8],%l3 ! Mem[000000006e0000d8]
jmpl %o7,%g0
nop
p47_far_2_he:
ldstub [%i1+0x06c],%l3 ! Mem[000000006e80006c]
stb %l3,[%i3+0x167] ! Mem[000000006f800167]
lduw [%i3+0x094],%l2 ! Mem[000000006f800094]
ldub [%i0+0x1d1],%l6 ! Mem[000000006e0001d1]
stw %l3,[%i2+0x14c] ! Mem[000000006f00014c]
ldd [%i0+0x020],%l6 ! Mem[000000006e000020]
stb %l3,[%i0+0x114] ! Mem[000000006e000114]
jmpl %o7,%g0
ldsh [%i1+0x110],%l4 ! Mem[000000006e800110]
p47_far_2_hem:
ldstub [%i1+0x06c],%l3 ! Mem[000000006e80006c]
stb %l3,[%i3+0x167] ! Mem[000000006f800167]
lduw [%i3+0x094],%l2 ! Mem[000000006f800094]
ldub [%i0+0x1d1],%l6 ! Mem[000000006e0001d1]
stw %l3,[%i2+0x14c] ! Mem[000000006f00014c]
membar #Sync
ldd [%i0+0x020],%l6 ! Mem[000000006e000020]
stb %l3,[%i0+0x114] ! Mem[000000006e000114]
jmpl %o7,%g0
ldsh [%i1+0x110],%l4 ! Mem[000000006e800110]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
ldstub [%i3+0x0f1],%l6 ! Mem[00000000718000f1]
jmpl %o7,%g0
stb %l0,[%i0+0x0aa] ! Mem[00000000700000aa]
p48_far_2_lem:
ldstub [%i3+0x0f1],%l6 ! Mem[00000000718000f1]
jmpl %o7,%g0
stb %l0,[%i0+0x0aa] ! Mem[00000000700000aa]
p48_far_2_he:
ldsw [%i3+0x16c],%l7 ! Mem[000000007180016c]
jmpl %o7,%g0
lduw [%i3+0x0d0],%l0 ! Mem[00000000718000d0]
p48_far_2_hem:
ldsw [%i3+0x16c],%l7 ! Mem[000000007180016c]
jmpl %o7,%g0
lduw [%i3+0x0d0],%l0 ! Mem[00000000718000d0]
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
swap [%i0+0x084],%l3 ! Mem[0000000072000084]
stw %l2,[%i2+0x148] ! Mem[0000000073000148]
swap [%i2+0x014],%l4 ! Mem[0000000073000014]
ldstub [%i2+0x06b],%l7 ! Mem[000000007300006b]
std %l0,[%i0+0x010] ! Mem[0000000072000010]
ldd [%i1+0x178],%l2 ! Mem[0000000072800178]
ldsb [%i1+0x0bf],%l5 ! Mem[00000000728000bf]
jmpl %o7,%g0
ldx [%i2+0x118],%l0 ! Mem[0000000073000118]
p49_far_2_lem:
swap [%i0+0x084],%l3 ! Mem[0000000072000084]
stw %l2,[%i2+0x148] ! Mem[0000000073000148]
membar #Sync
swap [%i2+0x014],%l4 ! Mem[0000000073000014]
ldstub [%i2+0x06b],%l7 ! Mem[000000007300006b]
std %l0,[%i0+0x010] ! Mem[0000000072000010]
ldd [%i1+0x178],%l2 ! Mem[0000000072800178]
ldsb [%i1+0x0bf],%l5 ! Mem[00000000728000bf]
jmpl %o7,%g0
ldx [%i2+0x118],%l0 ! Mem[0000000073000118]
p49_far_2_he:
ldstub [%i3+0x1cc],%l1 ! Mem[00000000738001cc]
ldstub [%i0+0x068],%l5 ! Mem[0000000072000068]
sth %l3,[%i0+0x0c6] ! Mem[00000000720000c6]
ldsb [%i1+0x152],%l3 ! Mem[0000000072800152]
jmpl %o7,%g0
ldstub [%i3+0x067],%l6 ! Mem[0000000073800067]
p49_far_2_hem:
ldstub [%i3+0x1cc],%l1 ! Mem[00000000738001cc]
ldstub [%i0+0x068],%l5 ! Mem[0000000072000068]
sth %l3,[%i0+0x0c6] ! Mem[00000000720000c6]
ldsb [%i1+0x152],%l3 ! Mem[0000000072800152]
jmpl %o7,%g0
ldstub [%i3+0x067],%l6 ! Mem[0000000073800067]
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
ldsb [%i3+0x0a5],%l5 ! Mem[00000000758000a5]
lduw [%i1+0x150],%l3 ! Mem[0000000074800150]
stw %l0,[%i3+0x1bc] ! Mem[00000000758001bc]
std %l0,[%i1+0x1e8] ! Mem[00000000748001e8]
ldsh [%i0+0x0ec],%l6 ! Mem[00000000740000ec]
swap [%i2+0x134],%l2 ! Mem[0000000075000134]
ldub [%i2+0x025],%l4 ! Mem[0000000075000025]
jmpl %o7,%g0
ldsw [%i1+0x198],%l7 ! Mem[0000000074800198]
p50_far_2_lem:
ldsb [%i3+0x0a5],%l5 ! Mem[00000000758000a5]
lduw [%i1+0x150],%l3 ! Mem[0000000074800150]
stw %l0,[%i3+0x1bc] ! Mem[00000000758001bc]
std %l0,[%i1+0x1e8] ! Mem[00000000748001e8]
ldsh [%i0+0x0ec],%l6 ! Mem[00000000740000ec]
swap [%i2+0x134],%l2 ! Mem[0000000075000134]
membar #Sync
ldub [%i2+0x025],%l4 ! Mem[0000000075000025]
jmpl %o7,%g0
ldsw [%i1+0x198],%l7 ! Mem[0000000074800198]
p50_far_2_he:
ldd [%i1+0x030],%l4 ! Mem[0000000074800030]
swap [%i0+0x188],%l7 ! Mem[0000000074000188]
sth %l6,[%i3+0x030] ! Mem[0000000075800030]
swap [%i3+0x014],%l7 ! Mem[0000000075800014]
stx %l0,[%i3+0x168] ! Mem[0000000075800168]
jmpl %o7,%g0
swap [%i1+0x088],%l6 ! Mem[0000000074800088]
p50_far_2_hem:
membar #Sync
ldd [%i1+0x030],%l4 ! Mem[0000000074800030]
swap [%i0+0x188],%l7 ! Mem[0000000074000188]
sth %l6,[%i3+0x030] ! Mem[0000000075800030]
swap [%i3+0x014],%l7 ! Mem[0000000075800014]
stx %l0,[%i3+0x168] ! Mem[0000000075800168]
jmpl %o7,%g0
swap [%i1+0x088],%l6 ! Mem[0000000074800088]
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
swap [%i0+0x178],%l0 ! Mem[0000000076000178]
lduw [%i0+0x0b0],%l5 ! Mem[00000000760000b0]
ldub [%i1+0x1f7],%l6 ! Mem[00000000768001f7]
jmpl %o7,%g0
ldstub [%i3+0x105],%l0 ! Mem[0000000077800105]
p51_far_2_lem:
swap [%i0+0x178],%l0 ! Mem[0000000076000178]
lduw [%i0+0x0b0],%l5 ! Mem[00000000760000b0]
ldub [%i1+0x1f7],%l6 ! Mem[00000000768001f7]
jmpl %o7,%g0
ldstub [%i3+0x105],%l0 ! Mem[0000000077800105]
p51_far_2_he:
lduh [%i0+0x0aa],%l7 ! Mem[00000000760000aa]
swap [%i0+0x020],%l7 ! Mem[0000000076000020]
lduh [%i0+0x044],%l6 ! Mem[0000000076000044]
ldsh [%i2+0x058],%l1 ! Mem[0000000077000058]
stw %l2,[%i2+0x158] ! Mem[0000000077000158]
ldd [%i0+0x088],%l0 ! Mem[0000000076000088]
jmpl %o7,%g0
stx %l2,[%i0+0x0f8] ! Mem[00000000760000f8]
p51_far_2_hem:
lduh [%i0+0x0aa],%l7 ! Mem[00000000760000aa]
membar #Sync
swap [%i0+0x020],%l7 ! Mem[0000000076000020]
lduh [%i0+0x044],%l6 ! Mem[0000000076000044]
ldsh [%i2+0x058],%l1 ! Mem[0000000077000058]
stw %l2,[%i2+0x158] ! Mem[0000000077000158]
ldd [%i0+0x088],%l0 ! Mem[0000000076000088]
jmpl %o7,%g0
stx %l2,[%i0+0x0f8] ! Mem[00000000760000f8]
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
stw %l0,[%i3+0x138] ! Mem[0000000079800138]
sth %l2,[%i1+0x18c] ! Mem[000000007880018c]
ldsw [%i1+0x0c4],%l3 ! Mem[00000000788000c4]
jmpl %o7,%g0
ldd [%i3+0x1f8],%l6 ! Mem[00000000798001f8]
p52_far_2_lem:
stw %l0,[%i3+0x138] ! Mem[0000000079800138]
sth %l2,[%i1+0x18c] ! Mem[000000007880018c]
ldsw [%i1+0x0c4],%l3 ! Mem[00000000788000c4]
jmpl %o7,%g0
ldd [%i3+0x1f8],%l6 ! Mem[00000000798001f8]
p52_far_2_he:
swap [%i2+0x1d4],%l2 ! Mem[00000000790001d4]
jmpl %o7,%g0
ldx [%i2+0x120],%l0 ! Mem[0000000079000120]
p52_far_2_hem:
swap [%i2+0x1d4],%l2 ! Mem[00000000790001d4]
jmpl %o7,%g0
ldx [%i2+0x120],%l0 ! Mem[0000000079000120]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
lduw [%i1+0x118],%l7 ! Mem[000000007a800118]
ldub [%i0+0x1d5],%l0 ! Mem[000000007a0001d5]
std %l4,[%i3+0x080] ! Mem[000000007b800080]
swap [%i2+0x15c],%l0 ! Mem[000000007b00015c]
jmpl %o7,%g0
swap [%i3+0x1c0],%l3 ! Mem[000000007b8001c0]
p53_far_2_lem:
lduw [%i1+0x118],%l7 ! Mem[000000007a800118]
ldub [%i0+0x1d5],%l0 ! Mem[000000007a0001d5]
std %l4,[%i3+0x080] ! Mem[000000007b800080]
swap [%i2+0x15c],%l0 ! Mem[000000007b00015c]
jmpl %o7,%g0
swap [%i3+0x1c0],%l3 ! Mem[000000007b8001c0]
p53_far_2_he:
stw %l3,[%i1+0x04c] ! Mem[000000007a80004c]
jmpl %o7,%g0
stx %l7,[%i3+0x0a0] ! Mem[000000007b8000a0]
p53_far_2_hem:
stw %l3,[%i1+0x04c] ! Mem[000000007a80004c]
jmpl %o7,%g0
stx %l7,[%i3+0x0a0] ! Mem[000000007b8000a0]
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
jmpl %o7,%g0
swap [%i1+0x174],%l4 ! Mem[000000007c800174]
jmpl %o7,%g0
nop
p54_far_2_lem:
jmpl %o7,%g0
swap [%i1+0x174],%l4 ! Mem[000000007c800174]
jmpl %o7,%g0
nop
p54_far_2_he:
swap [%i3+0x020],%l5 ! Mem[000000007d800020]
jmpl %o7,%g0
ldstub [%i1+0x1a5],%l0 ! Mem[000000007c8001a5]
p54_far_2_hem:
membar #Sync
swap [%i3+0x020],%l5 ! Mem[000000007d800020]
jmpl %o7,%g0
ldstub [%i1+0x1a5],%l0 ! Mem[000000007c8001a5]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
stw %l1,[%i0+0x08c] ! Mem[000000007e00008c]
ldub [%i1+0x1c9],%l1 ! Mem[000000007e8001c9]
ldstub [%i3+0x0cf],%l7 ! Mem[000000007f8000cf]
jmpl %o7,%g0
sth %l7,[%i2+0x080] ! Mem[000000007f000080]
p55_far_2_lem:
stw %l1,[%i0+0x08c] ! Mem[000000007e00008c]
ldub [%i1+0x1c9],%l1 ! Mem[000000007e8001c9]
ldstub [%i3+0x0cf],%l7 ! Mem[000000007f8000cf]
jmpl %o7,%g0
sth %l7,[%i2+0x080] ! Mem[000000007f000080]
p55_far_2_he:
lduw [%i1+0x048],%l5 ! Mem[000000007e800048]
ldstub [%i3+0x04a],%l5 ! Mem[000000007f80004a]
ldsh [%i3+0x0fa],%l1 ! Mem[000000007f8000fa]
std %l6,[%i1+0x060] ! Mem[000000007e800060]
stx %l2,[%i1+0x110] ! Mem[000000007e800110]
jmpl %o7,%g0
lduh [%i2+0x1d2],%l0 ! Mem[000000007f0001d2]
p55_far_2_hem:
lduw [%i1+0x048],%l5 ! Mem[000000007e800048]
ldstub [%i3+0x04a],%l5 ! Mem[000000007f80004a]
ldsh [%i3+0x0fa],%l1 ! Mem[000000007f8000fa]
std %l6,[%i1+0x060] ! Mem[000000007e800060]
stx %l2,[%i1+0x110] ! Mem[000000007e800110]
jmpl %o7,%g0
lduh [%i2+0x1d2],%l0 ! Mem[000000007f0001d2]
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
jmpl %o7,%g0
ldsb [%i0+0x161],%l1 ! Mem[0000000080000161]
jmpl %o7,%g0
nop
p56_far_2_lem:
jmpl %o7,%g0
ldsb [%i0+0x161],%l1 ! Mem[0000000080000161]
jmpl %o7,%g0
nop
p56_far_2_he:
ldstub [%i3+0x1dc],%l1 ! Mem[00000000818001dc]
ldd [%i1+0x098],%l6 ! Mem[0000000080800098]
lduw [%i3+0x158],%l2 ! Mem[0000000081800158]
stx %l0,[%i3+0x088] ! Mem[0000000081800088]
jmpl %o7,%g0
ldstub [%i2+0x0dd],%l2 ! Mem[00000000810000dd]
p56_far_2_hem:
ldstub [%i3+0x1dc],%l1 ! Mem[00000000818001dc]
ldd [%i1+0x098],%l6 ! Mem[0000000080800098]
lduw [%i3+0x158],%l2 ! Mem[0000000081800158]
stx %l0,[%i3+0x088] ! Mem[0000000081800088]
jmpl %o7,%g0
ldstub [%i2+0x0dd],%l2 ! Mem[00000000810000dd]
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
ldsw [%i3+0x09c],%l6 ! Mem[000000008380009c]
jmpl %o7,%g0
ldsh [%i2+0x15a],%l2 ! Mem[000000008300015a]
p57_far_2_lem:
ldsw [%i3+0x09c],%l6 ! Mem[000000008380009c]
jmpl %o7,%g0
ldsh [%i2+0x15a],%l2 ! Mem[000000008300015a]
p57_far_2_he:
stb %l5,[%i0+0x045] ! Mem[0000000082000045]
sth %l4,[%i0+0x0da] ! Mem[00000000820000da]
ldsb [%i1+0x1ec],%l1 ! Mem[00000000828001ec]
ldx [%i2+0x030],%l7 ! Mem[0000000083000030]
jmpl %o7,%g0
stx %l5,[%i1+0x080] ! Mem[0000000082800080]
p57_far_2_hem:
stb %l5,[%i0+0x045] ! Mem[0000000082000045]
sth %l4,[%i0+0x0da] ! Mem[00000000820000da]
ldsb [%i1+0x1ec],%l1 ! Mem[00000000828001ec]
membar #Sync
ldx [%i2+0x030],%l7 ! Mem[0000000083000030]
jmpl %o7,%g0
stx %l5,[%i1+0x080] ! Mem[0000000082800080]
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
jmpl %o7,%g0
std %l2,[%i1+0x1c8] ! Mem[00000000848001c8]
jmpl %o7,%g0
nop
p58_far_2_lem:
jmpl %o7,%g0
std %l2,[%i1+0x1c8] ! Mem[00000000848001c8]
jmpl %o7,%g0
nop
p58_far_2_he:
stb %l6,[%i0+0x1d1] ! Mem[00000000840001d1]
ldx [%i3+0x148],%l3 ! Mem[0000000085800148]
jmpl %o7,%g0
ldub [%i0+0x003],%l7 ! Mem[0000000084000003]
p58_far_2_hem:
stb %l6,[%i0+0x1d1] ! Mem[00000000840001d1]
ldx [%i3+0x148],%l3 ! Mem[0000000085800148]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x003],%l7 ! Mem[0000000084000003]
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
ldub [%i2+0x153],%l0 ! Mem[0000000087000153]
ldstub [%i0+0x11f],%l5 ! Mem[000000008600011f]
jmpl %o7,%g0
ldsb [%i2+0x1cb],%l6 ! Mem[00000000870001cb]
p59_far_2_lem:
ldub [%i2+0x153],%l0 ! Mem[0000000087000153]
ldstub [%i0+0x11f],%l5 ! Mem[000000008600011f]
jmpl %o7,%g0
ldsb [%i2+0x1cb],%l6 ! Mem[00000000870001cb]
p59_far_2_he:
sth %l7,[%i2+0x0a0] ! Mem[00000000870000a0]
std %l2,[%i2+0x1e0] ! Mem[00000000870001e0]
ldsh [%i3+0x1c8],%l7 ! Mem[00000000878001c8]
std %l0,[%i2+0x180] ! Mem[0000000087000180]
stb %l2,[%i2+0x1ea] ! Mem[00000000870001ea]
stb %l5,[%i2+0x196] ! Mem[0000000087000196]
ldstub [%i3+0x171],%l7 ! Mem[0000000087800171]
jmpl %o7,%g0
lduh [%i1+0x13a],%l2 ! Mem[000000008680013a]
p59_far_2_hem:
sth %l7,[%i2+0x0a0] ! Mem[00000000870000a0]
std %l2,[%i2+0x1e0] ! Mem[00000000870001e0]
ldsh [%i3+0x1c8],%l7 ! Mem[00000000878001c8]
std %l0,[%i2+0x180] ! Mem[0000000087000180]
stb %l2,[%i2+0x1ea] ! Mem[00000000870001ea]
stb %l5,[%i2+0x196] ! Mem[0000000087000196]
ldstub [%i3+0x171],%l7 ! Mem[0000000087800171]
jmpl %o7,%g0
lduh [%i1+0x13a],%l2 ! Mem[000000008680013a]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
stx %l3,[%i1+0x080] ! Mem[0000000088800080]
swap [%i0+0x008],%l1 ! Mem[0000000088000008]
lduw [%i2+0x0e0],%l0 ! Mem[00000000890000e0]
stw %l5,[%i1+0x004] ! Mem[0000000088800004]
swap [%i3+0x11c],%l7 ! Mem[000000008980011c]
ldstub [%i2+0x186],%l1 ! Mem[0000000089000186]
sth %l4,[%i0+0x1f0] ! Mem[00000000880001f0]
jmpl %o7,%g0
stx %l5,[%i0+0x1d8] ! Mem[00000000880001d8]
p60_far_2_lem:
stx %l3,[%i1+0x080] ! Mem[0000000088800080]
membar #Sync
swap [%i0+0x008],%l1 ! Mem[0000000088000008]
lduw [%i2+0x0e0],%l0 ! Mem[00000000890000e0]
stw %l5,[%i1+0x004] ! Mem[0000000088800004]
swap [%i3+0x11c],%l7 ! Mem[000000008980011c]
ldstub [%i2+0x186],%l1 ! Mem[0000000089000186]
sth %l4,[%i0+0x1f0] ! Mem[00000000880001f0]
jmpl %o7,%g0
stx %l5,[%i0+0x1d8] ! Mem[00000000880001d8]
p60_far_2_he:
std %l6,[%i1+0x050] ! Mem[0000000088800050]
jmpl %o7,%g0
ldstub [%i1+0x063],%l2 ! Mem[0000000088800063]
p60_far_2_hem:
std %l6,[%i1+0x050] ! Mem[0000000088800050]
jmpl %o7,%g0
ldstub [%i1+0x063],%l2 ! Mem[0000000088800063]
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
stx %l0,[%i0+0x0f0] ! Mem[000000008a0000f0]
stw %l1,[%i2+0x0fc] ! Mem[000000008b0000fc]
swap [%i1+0x1d8],%l3 ! Mem[000000008a8001d8]
lduw [%i3+0x19c],%l2 ! Mem[000000008b80019c]
ldsh [%i2+0x1f6],%l0 ! Mem[000000008b0001f6]
jmpl %o7,%g0
stb %l5,[%i1+0x0cc] ! Mem[000000008a8000cc]
p61_far_2_lem:
stx %l0,[%i0+0x0f0] ! Mem[000000008a0000f0]
stw %l1,[%i2+0x0fc] ! Mem[000000008b0000fc]
swap [%i1+0x1d8],%l3 ! Mem[000000008a8001d8]
lduw [%i3+0x19c],%l2 ! Mem[000000008b80019c]
ldsh [%i2+0x1f6],%l0 ! Mem[000000008b0001f6]
jmpl %o7,%g0
stb %l5,[%i1+0x0cc] ! Mem[000000008a8000cc]
p61_far_2_he:
ldsh [%i0+0x08e],%l2 ! Mem[000000008a00008e]
ldd [%i2+0x190],%l6 ! Mem[000000008b000190]
std %l2,[%i1+0x068] ! Mem[000000008a800068]
jmpl %o7,%g0
stx %l7,[%i0+0x1e8] ! Mem[000000008a0001e8]
p61_far_2_hem:
ldsh [%i0+0x08e],%l2 ! Mem[000000008a00008e]
ldd [%i2+0x190],%l6 ! Mem[000000008b000190]
std %l2,[%i1+0x068] ! Mem[000000008a800068]
jmpl %o7,%g0
stx %l7,[%i0+0x1e8] ! Mem[000000008a0001e8]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
ldstub [%i2+0x06c],%l3 ! Mem[000000008d00006c]
jmpl %o7,%g0
ldsh [%i3+0x166],%l3 ! Mem[000000008d800166]
p62_far_2_lem:
ldstub [%i2+0x06c],%l3 ! Mem[000000008d00006c]
jmpl %o7,%g0
ldsh [%i3+0x166],%l3 ! Mem[000000008d800166]
p62_far_2_he:
sth %l7,[%i3+0x1aa] ! Mem[000000008d8001aa]
ldsw [%i3+0x068],%l3 ! Mem[000000008d800068]
lduh [%i3+0x06e],%l4 ! Mem[000000008d80006e]
ldstub [%i3+0x192],%l4 ! Mem[000000008d800192]
jmpl %o7,%g0
stb %l7,[%i3+0x0b9] ! Mem[000000008d8000b9]
p62_far_2_hem:
sth %l7,[%i3+0x1aa] ! Mem[000000008d8001aa]
ldsw [%i3+0x068],%l3 ! Mem[000000008d800068]
lduh [%i3+0x06e],%l4 ! Mem[000000008d80006e]
ldstub [%i3+0x192],%l4 ! Mem[000000008d800192]
jmpl %o7,%g0
stb %l7,[%i3+0x0b9] ! Mem[000000008d8000b9]
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
jmpl %o7,%g0
swap [%i2+0x1d4],%l3 ! Mem[000000008f0001d4]
jmpl %o7,%g0
nop
p63_far_2_lem:
jmpl %o7,%g0
swap [%i2+0x1d4],%l3 ! Mem[000000008f0001d4]
jmpl %o7,%g0
nop
p63_far_2_he:
swap [%i3+0x0bc],%l1 ! Mem[000000008f8000bc]
ldx [%i3+0x148],%l7 ! Mem[000000008f800148]
ldd [%i1+0x0d0],%l0 ! Mem[000000008e8000d0]
ldub [%i2+0x1e9],%l1 ! Mem[000000008f0001e9]
ldstub [%i2+0x0cf],%l7 ! Mem[000000008f0000cf]
stb %l7,[%i0+0x0a1] ! Mem[000000008e0000a1]
jmpl %o7,%g0
ldsb [%i3+0x0e8],%l7 ! Mem[000000008f8000e8]
p63_far_2_hem:
swap [%i3+0x0bc],%l1 ! Mem[000000008f8000bc]
ldx [%i3+0x148],%l7 ! Mem[000000008f800148]
ldd [%i1+0x0d0],%l0 ! Mem[000000008e8000d0]
ldub [%i2+0x1e9],%l1 ! Mem[000000008f0001e9]
ldstub [%i2+0x0cf],%l7 ! Mem[000000008f0000cf]
stb %l7,[%i0+0x0a1] ! Mem[000000008e0000a1]
jmpl %o7,%g0
ldsb [%i3+0x0e8],%l7 ! Mem[000000008f8000e8]
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
far2_b2b_l:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
ldstub [%i0+0x0a2],%l3 ! Mem[00000000100000a2]
ldstub [%i0+0x0fd],%l3 ! Mem[00000000100000fd]
ldsw [%i2+0x1f8],%l7 ! Mem[00000000110001f8]
jmpl %o7,%g0
ldsh [%i3+0x098],%l7 ! Mem[0000000011800098]
p0_far_3_lem:
ldstub [%i0+0x0a2],%l3 ! Mem[00000000100000a2]
ldstub [%i0+0x0fd],%l3 ! Mem[00000000100000fd]
ldsw [%i2+0x1f8],%l7 ! Mem[00000000110001f8]
jmpl %o7,%g0
ldsh [%i3+0x098],%l7 ! Mem[0000000011800098]
p0_far_3_he:
ldstub [%i2+0x0eb],%l6 ! Mem[00000000110000eb]
sth %l5,[%i0+0x180] ! Mem[0000000010000180]
stw %l7,[%i0+0x030] ! Mem[0000000010000030]
ldsh [%i3+0x05e],%l0 ! Mem[000000001180005e]
swap [%i3+0x1a0],%l5 ! Mem[00000000118001a0]
jmpl %o7,%g0
ldstub [%i1+0x1d1],%l1 ! Mem[00000000108001d1]
p0_far_3_hem:
ldstub [%i2+0x0eb],%l6 ! Mem[00000000110000eb]
sth %l5,[%i0+0x180] ! Mem[0000000010000180]
membar #Sync
stw %l7,[%i0+0x030] ! Mem[0000000010000030]
ldsh [%i3+0x05e],%l0 ! Mem[000000001180005e]
swap [%i3+0x1a0],%l5 ! Mem[00000000118001a0]
jmpl %o7,%g0
ldstub [%i1+0x1d1],%l1 ! Mem[00000000108001d1]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
lduw [%i1+0x194],%l6 ! Mem[0000000012800194]
ldstub [%i0+0x160],%l1 ! Mem[0000000012000160]
jmpl %o7,%g0
ldstub [%i3+0x0af],%l2 ! Mem[00000000138000af]
p1_far_3_lem:
lduw [%i1+0x194],%l6 ! Mem[0000000012800194]
ldstub [%i0+0x160],%l1 ! Mem[0000000012000160]
jmpl %o7,%g0
ldstub [%i3+0x0af],%l2 ! Mem[00000000138000af]
p1_far_3_he:
swap [%i2+0x050],%l1 ! Mem[0000000013000050]
lduh [%i0+0x12a],%l3 ! Mem[000000001200012a]
swap [%i0+0x13c],%l6 ! Mem[000000001200013c]
ldub [%i3+0x1d1],%l1 ! Mem[00000000138001d1]
stw %l3,[%i2+0x058] ! Mem[0000000013000058]
ldsw [%i2+0x034],%l7 ! Mem[0000000013000034]
jmpl %o7,%g0
stb %l4,[%i1+0x076] ! Mem[0000000012800076]
p1_far_3_hem:
swap [%i2+0x050],%l1 ! Mem[0000000013000050]
lduh [%i0+0x12a],%l3 ! Mem[000000001200012a]
swap [%i0+0x13c],%l6 ! Mem[000000001200013c]
ldub [%i3+0x1d1],%l1 ! Mem[00000000138001d1]
stw %l3,[%i2+0x058] ! Mem[0000000013000058]
membar #Sync
ldsw [%i2+0x034],%l7 ! Mem[0000000013000034]
jmpl %o7,%g0
stb %l4,[%i1+0x076] ! Mem[0000000012800076]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
ldsw [%i0+0x1b8],%l3 ! Mem[00000000140001b8]
jmpl %o7,%g0
ldstub [%i0+0x05d],%l1 ! Mem[000000001400005d]
p2_far_3_lem:
ldsw [%i0+0x1b8],%l3 ! Mem[00000000140001b8]
jmpl %o7,%g0
ldstub [%i0+0x05d],%l1 ! Mem[000000001400005d]
p2_far_3_he:
swap [%i3+0x008],%l4 ! Mem[0000000015800008]
swap [%i0+0x1f0],%l6 ! Mem[00000000140001f0]
ldx [%i3+0x168],%l3 ! Mem[0000000015800168]
jmpl %o7,%g0
swap [%i3+0x000],%l7 ! Mem[0000000015800000]
p2_far_3_hem:
membar #Sync
swap [%i3+0x008],%l4 ! Mem[0000000015800008]
swap [%i0+0x1f0],%l6 ! Mem[00000000140001f0]
ldx [%i3+0x168],%l3 ! Mem[0000000015800168]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x000],%l7 ! Mem[0000000015800000]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
stx %l5,[%i3+0x000] ! Mem[0000000017800000]
jmpl %o7,%g0
ldx [%i2+0x0e0],%l2 ! Mem[00000000170000e0]
p3_far_3_lem:
membar #Sync
stx %l5,[%i3+0x000] ! Mem[0000000017800000]
jmpl %o7,%g0
ldx [%i2+0x0e0],%l2 ! Mem[00000000170000e0]
p3_far_3_he:
ldsb [%i1+0x02f],%l1 ! Mem[000000001680002f]
ldsh [%i3+0x1a8],%l7 ! Mem[00000000178001a8]
ldub [%i2+0x019],%l3 ! Mem[0000000017000019]
stw %l4,[%i1+0x1c8] ! Mem[00000000168001c8]
stw %l0,[%i1+0x094] ! Mem[0000000016800094]
ldd [%i0+0x070],%l4 ! Mem[0000000016000070]
jmpl %o7,%g0
sth %l6,[%i2+0x120] ! Mem[0000000017000120]
p3_far_3_hem:
membar #Sync
ldsb [%i1+0x02f],%l1 ! Mem[000000001680002f]
ldsh [%i3+0x1a8],%l7 ! Mem[00000000178001a8]
ldub [%i2+0x019],%l3 ! Mem[0000000017000019]
stw %l4,[%i1+0x1c8] ! Mem[00000000168001c8]
stw %l0,[%i1+0x094] ! Mem[0000000016800094]
ldd [%i0+0x070],%l4 ! Mem[0000000016000070]
jmpl %o7,%g0
sth %l6,[%i2+0x120] ! Mem[0000000017000120]
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
ldx [%i2+0x068],%l5 ! Mem[0000000019000068]
ldsb [%i1+0x04a],%l5 ! Mem[000000001880004a]
std %l0,[%i1+0x0d8] ! Mem[00000000188000d8]
ldsw [%i2+0x028],%l4 ! Mem[0000000019000028]
swap [%i2+0x0a0],%l2 ! Mem[00000000190000a0]
jmpl %o7,%g0
ldd [%i2+0x0a0],%l6 ! Mem[00000000190000a0]
p4_far_3_lem:
ldx [%i2+0x068],%l5 ! Mem[0000000019000068]
ldsb [%i1+0x04a],%l5 ! Mem[000000001880004a]
std %l0,[%i1+0x0d8] ! Mem[00000000188000d8]
membar #Sync
ldsw [%i2+0x028],%l4 ! Mem[0000000019000028]
swap [%i2+0x0a0],%l2 ! Mem[00000000190000a0]
jmpl %o7,%g0
ldd [%i2+0x0a0],%l6 ! Mem[00000000190000a0]
p4_far_3_he:
ldstub [%i3+0x0d5],%l4 ! Mem[00000000198000d5]
lduw [%i3+0x1cc],%l1 ! Mem[00000000198001cc]
ldsh [%i2+0x0ec],%l6 ! Mem[00000000190000ec]
ldub [%i0+0x170],%l5 ! Mem[0000000018000170]
lduw [%i2+0x1b0],%l2 ! Mem[00000000190001b0]
ldstub [%i0+0x0e3],%l0 ! Mem[00000000180000e3]
jmpl %o7,%g0
swap [%i1+0x1e0],%l6 ! Mem[00000000188001e0]
p4_far_3_hem:
ldstub [%i3+0x0d5],%l4 ! Mem[00000000198000d5]
lduw [%i3+0x1cc],%l1 ! Mem[00000000198001cc]
ldsh [%i2+0x0ec],%l6 ! Mem[00000000190000ec]
ldub [%i0+0x170],%l5 ! Mem[0000000018000170]
lduw [%i2+0x1b0],%l2 ! Mem[00000000190001b0]
ldstub [%i0+0x0e3],%l0 ! Mem[00000000180000e3]
jmpl %o7,%g0
swap [%i1+0x1e0],%l6 ! Mem[00000000188001e0]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
jmpl %o7,%g0
stw %l1,[%i0+0x0dc] ! Mem[000000001a0000dc]
jmpl %o7,%g0
nop
p5_far_3_lem:
jmpl %o7,%g0
stw %l1,[%i0+0x0dc] ! Mem[000000001a0000dc]
jmpl %o7,%g0
nop
p5_far_3_he:
ldd [%i2+0x010],%l4 ! Mem[000000001b000010]
lduw [%i1+0x0cc],%l1 ! Mem[000000001a8000cc]
ldsh [%i2+0x098],%l4 ! Mem[000000001b000098]
ldsb [%i3+0x00e],%l7 ! Mem[000000001b80000e]
ldx [%i1+0x0e0],%l6 ! Mem[000000001a8000e0]
jmpl %o7,%g0
ldsb [%i2+0x0ab],%l6 ! Mem[000000001b0000ab]
p5_far_3_hem:
membar #Sync
ldd [%i2+0x010],%l4 ! Mem[000000001b000010]
lduw [%i1+0x0cc],%l1 ! Mem[000000001a8000cc]
ldsh [%i2+0x098],%l4 ! Mem[000000001b000098]
ldsb [%i3+0x00e],%l7 ! Mem[000000001b80000e]
ldx [%i1+0x0e0],%l6 ! Mem[000000001a8000e0]
jmpl %o7,%g0
ldsb [%i2+0x0ab],%l6 ! Mem[000000001b0000ab]
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
stw %l0,[%i3+0x0d4] ! Mem[000000001d8000d4]
std %l6,[%i0+0x1f8] ! Mem[000000001c0001f8]
ldx [%i1+0x120],%l7 ! Mem[000000001c800120]
ldsh [%i1+0x0a4],%l7 ! Mem[000000001c8000a4]
jmpl %o7,%g0
ldstub [%i3+0x19e],%l0 ! Mem[000000001d80019e]
p6_far_3_lem:
stw %l0,[%i3+0x0d4] ! Mem[000000001d8000d4]
std %l6,[%i0+0x1f8] ! Mem[000000001c0001f8]
ldx [%i1+0x120],%l7 ! Mem[000000001c800120]
ldsh [%i1+0x0a4],%l7 ! Mem[000000001c8000a4]
jmpl %o7,%g0
ldstub [%i3+0x19e],%l0 ! Mem[000000001d80019e]
p6_far_3_he:
sth %l0,[%i2+0x100] ! Mem[000000001d000100]
swap [%i0+0x04c],%l4 ! Mem[000000001c00004c]
stx %l4,[%i0+0x1b0] ! Mem[000000001c0001b0]
sth %l7,[%i3+0x098] ! Mem[000000001d800098]
swap [%i3+0x134],%l5 ! Mem[000000001d800134]
jmpl %o7,%g0
stb %l4,[%i1+0x034] ! Mem[000000001c800034]
p6_far_3_hem:
sth %l0,[%i2+0x100] ! Mem[000000001d000100]
swap [%i0+0x04c],%l4 ! Mem[000000001c00004c]
stx %l4,[%i0+0x1b0] ! Mem[000000001c0001b0]
sth %l7,[%i3+0x098] ! Mem[000000001d800098]
swap [%i3+0x134],%l5 ! Mem[000000001d800134]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i1+0x034] ! Mem[000000001c800034]
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
lduh [%i2+0x1e2],%l5 ! Mem[000000001f0001e2]
ldub [%i1+0x19d],%l1 ! Mem[000000001e80019d]
ldx [%i2+0x138],%l7 ! Mem[000000001f000138]
lduh [%i1+0x118],%l1 ! Mem[000000001e800118]
ldsw [%i0+0x084],%l5 ! Mem[000000001e000084]
ldsh [%i2+0x17c],%l0 ! Mem[000000001f00017c]
stw %l1,[%i2+0x078] ! Mem[000000001f000078]
jmpl %o7,%g0
ldstub [%i0+0x046],%l5 ! Mem[000000001e000046]
p7_far_3_lem:
lduh [%i2+0x1e2],%l5 ! Mem[000000001f0001e2]
ldub [%i1+0x19d],%l1 ! Mem[000000001e80019d]
ldx [%i2+0x138],%l7 ! Mem[000000001f000138]
lduh [%i1+0x118],%l1 ! Mem[000000001e800118]
ldsw [%i0+0x084],%l5 ! Mem[000000001e000084]
ldsh [%i2+0x17c],%l0 ! Mem[000000001f00017c]
stw %l1,[%i2+0x078] ! Mem[000000001f000078]
jmpl %o7,%g0
ldstub [%i0+0x046],%l5 ! Mem[000000001e000046]
p7_far_3_he:
ldx [%i3+0x0a0],%l7 ! Mem[000000001f8000a0]
ldstub [%i0+0x19e],%l0 ! Mem[000000001e00019e]
ldsh [%i0+0x16c],%l1 ! Mem[000000001e00016c]
lduh [%i2+0x078],%l0 ! Mem[000000001f000078]
ldstub [%i0+0x116],%l2 ! Mem[000000001e000116]
sth %l4,[%i3+0x024] ! Mem[000000001f800024]
stx %l3,[%i1+0x0b0] ! Mem[000000001e8000b0]
jmpl %o7,%g0
ldsw [%i3+0x1a8],%l3 ! Mem[000000001f8001a8]
p7_far_3_hem:
ldx [%i3+0x0a0],%l7 ! Mem[000000001f8000a0]
ldstub [%i0+0x19e],%l0 ! Mem[000000001e00019e]
ldsh [%i0+0x16c],%l1 ! Mem[000000001e00016c]
lduh [%i2+0x078],%l0 ! Mem[000000001f000078]
ldstub [%i0+0x116],%l2 ! Mem[000000001e000116]
membar #Sync
sth %l4,[%i3+0x024] ! Mem[000000001f800024]
stx %l3,[%i1+0x0b0] ! Mem[000000001e8000b0]
jmpl %o7,%g0
ldsw [%i3+0x1a8],%l3 ! Mem[000000001f8001a8]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
stw %l1,[%i0+0x0ec] ! Mem[00000000200000ec]
ldsh [%i0+0x032],%l4 ! Mem[0000000020000032]
ldsw [%i2+0x014],%l7 ! Mem[0000000021000014]
lduh [%i0+0x16e],%l0 ! Mem[000000002000016e]
jmpl %o7,%g0
swap [%i1+0x060],%l1 ! Mem[0000000020800060]
p8_far_3_lem:
stw %l1,[%i0+0x0ec] ! Mem[00000000200000ec]
membar #Sync
ldsh [%i0+0x032],%l4 ! Mem[0000000020000032]
ldsw [%i2+0x014],%l7 ! Mem[0000000021000014]
lduh [%i0+0x16e],%l0 ! Mem[000000002000016e]
jmpl %o7,%g0
swap [%i1+0x060],%l1 ! Mem[0000000020800060]
p8_far_3_he:
jmpl %o7,%g0
ldstub [%i3+0x1f1],%l4 ! Mem[00000000218001f1]
jmpl %o7,%g0
nop
p8_far_3_hem:
jmpl %o7,%g0
ldstub [%i3+0x1f1],%l4 ! Mem[00000000218001f1]
jmpl %o7,%g0
nop
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
stw %l4,[%i1+0x0ec] ! Mem[00000000228000ec]
lduw [%i1+0x0d0],%l4 ! Mem[00000000228000d0]
std %l0,[%i0+0x190] ! Mem[0000000022000190]
lduw [%i2+0x194],%l6 ! Mem[0000000023000194]
stx %l1,[%i1+0x140] ! Mem[0000000022800140]
jmpl %o7,%g0
ldstub [%i2+0x17b],%l3 ! Mem[000000002300017b]
p9_far_3_lem:
stw %l4,[%i1+0x0ec] ! Mem[00000000228000ec]
lduw [%i1+0x0d0],%l4 ! Mem[00000000228000d0]
std %l0,[%i0+0x190] ! Mem[0000000022000190]
lduw [%i2+0x194],%l6 ! Mem[0000000023000194]
stx %l1,[%i1+0x140] ! Mem[0000000022800140]
jmpl %o7,%g0
ldstub [%i2+0x17b],%l3 ! Mem[000000002300017b]
p9_far_3_he:
swap [%i0+0x08c],%l0 ! Mem[000000002200008c]
jmpl %o7,%g0
stx %l4,[%i0+0x1d0] ! Mem[00000000220001d0]
p9_far_3_hem:
swap [%i0+0x08c],%l0 ! Mem[000000002200008c]
jmpl %o7,%g0
stx %l4,[%i0+0x1d0] ! Mem[00000000220001d0]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
ldsw [%i3+0x1ac],%l1 ! Mem[00000000258001ac]
ldub [%i0+0x057],%l3 ! Mem[0000000024000057]
ldx [%i0+0x0f8],%l5 ! Mem[00000000240000f8]
std %l0,[%i1+0x058] ! Mem[0000000024800058]
ldsh [%i0+0x074],%l6 ! Mem[0000000024000074]
stb %l1,[%i1+0x1fd] ! Mem[00000000248001fd]
stx %l4,[%i1+0x0d8] ! Mem[00000000248000d8]
jmpl %o7,%g0
ldsb [%i0+0x128],%l7 ! Mem[0000000024000128]
p10_far_3_lem:
ldsw [%i3+0x1ac],%l1 ! Mem[00000000258001ac]
ldub [%i0+0x057],%l3 ! Mem[0000000024000057]
ldx [%i0+0x0f8],%l5 ! Mem[00000000240000f8]
std %l0,[%i1+0x058] ! Mem[0000000024800058]
ldsh [%i0+0x074],%l6 ! Mem[0000000024000074]
stb %l1,[%i1+0x1fd] ! Mem[00000000248001fd]
stx %l4,[%i1+0x0d8] ! Mem[00000000248000d8]
jmpl %o7,%g0
ldsb [%i0+0x128],%l7 ! Mem[0000000024000128]
p10_far_3_he:
lduh [%i0+0x05c],%l1 ! Mem[000000002400005c]
jmpl %o7,%g0
ldx [%i1+0x108],%l7 ! Mem[0000000024800108]
p10_far_3_hem:
lduh [%i0+0x05c],%l1 ! Mem[000000002400005c]
jmpl %o7,%g0
ldx [%i1+0x108],%l7 ! Mem[0000000024800108]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
ldx [%i2+0x110],%l3 ! Mem[0000000027000110]
ldstub [%i0+0x125],%l0 ! Mem[0000000026000125]
ldx [%i0+0x028],%l5 ! Mem[0000000026000028]
ldstub [%i1+0x138],%l0 ! Mem[0000000026800138]
sth %l0,[%i0+0x140] ! Mem[0000000026000140]
jmpl %o7,%g0
swap [%i3+0x128],%l3 ! Mem[0000000027800128]
p11_far_3_lem:
ldx [%i2+0x110],%l3 ! Mem[0000000027000110]
ldstub [%i0+0x125],%l0 ! Mem[0000000026000125]
membar #Sync
ldx [%i0+0x028],%l5 ! Mem[0000000026000028]
ldstub [%i1+0x138],%l0 ! Mem[0000000026800138]
sth %l0,[%i0+0x140] ! Mem[0000000026000140]
jmpl %o7,%g0
swap [%i3+0x128],%l3 ! Mem[0000000027800128]
p11_far_3_he:
ldsw [%i0+0x0d0],%l7 ! Mem[00000000260000d0]
jmpl %o7,%g0
ldub [%i2+0x018],%l3 ! Mem[0000000027000018]
p11_far_3_hem:
ldsw [%i0+0x0d0],%l7 ! Mem[00000000260000d0]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x018],%l3 ! Mem[0000000027000018]
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
ldd [%i2+0x1b8],%l0 ! Mem[00000000290001b8]
std %l6,[%i2+0x058] ! Mem[0000000029000058]
stw %l7,[%i2+0x1ac] ! Mem[00000000290001ac]
ldsb [%i3+0x136],%l4 ! Mem[0000000029800136]
jmpl %o7,%g0
ldstub [%i2+0x1d7],%l6 ! Mem[00000000290001d7]
p12_far_3_lem:
ldd [%i2+0x1b8],%l0 ! Mem[00000000290001b8]
std %l6,[%i2+0x058] ! Mem[0000000029000058]
stw %l7,[%i2+0x1ac] ! Mem[00000000290001ac]
ldsb [%i3+0x136],%l4 ! Mem[0000000029800136]
jmpl %o7,%g0
ldstub [%i2+0x1d7],%l6 ! Mem[00000000290001d7]
p12_far_3_he:
jmpl %o7,%g0
ldub [%i0+0x0a5],%l3 ! Mem[00000000280000a5]
jmpl %o7,%g0
nop
p12_far_3_hem:
jmpl %o7,%g0
ldub [%i0+0x0a5],%l3 ! Mem[00000000280000a5]
jmpl %o7,%g0
nop
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
stx %l1,[%i2+0x198] ! Mem[000000002b000198]
lduh [%i0+0x036],%l5 ! Mem[000000002a000036]
jmpl %o7,%g0
ldsb [%i0+0x1ee],%l3 ! Mem[000000002a0001ee]
p13_far_3_lem:
stx %l1,[%i2+0x198] ! Mem[000000002b000198]
membar #Sync
lduh [%i0+0x036],%l5 ! Mem[000000002a000036]
jmpl %o7,%g0
ldsb [%i0+0x1ee],%l3 ! Mem[000000002a0001ee]
p13_far_3_he:
ldsb [%i2+0x0e1],%l0 ! Mem[000000002b0000e1]
lduh [%i3+0x1d6],%l0 ! Mem[000000002b8001d6]
stx %l5,[%i1+0x0e8] ! Mem[000000002a8000e8]
jmpl %o7,%g0
lduh [%i3+0x152],%l1 ! Mem[000000002b800152]
p13_far_3_hem:
ldsb [%i2+0x0e1],%l0 ! Mem[000000002b0000e1]
lduh [%i3+0x1d6],%l0 ! Mem[000000002b8001d6]
stx %l5,[%i1+0x0e8] ! Mem[000000002a8000e8]
jmpl %o7,%g0
lduh [%i3+0x152],%l1 ! Mem[000000002b800152]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
ldstub [%i3+0x19e],%l7 ! Mem[000000002d80019e]
jmpl %o7,%g0
swap [%i0+0x0ac],%l6 ! Mem[000000002c0000ac]
p14_far_3_lem:
ldstub [%i3+0x19e],%l7 ! Mem[000000002d80019e]
jmpl %o7,%g0
swap [%i0+0x0ac],%l6 ! Mem[000000002c0000ac]
p14_far_3_he:
ldstub [%i2+0x1b6],%l5 ! Mem[000000002d0001b6]
std %l0,[%i2+0x100] ! Mem[000000002d000100]
jmpl %o7,%g0
ldstub [%i3+0x104],%l3 ! Mem[000000002d800104]
p14_far_3_hem:
ldstub [%i2+0x1b6],%l5 ! Mem[000000002d0001b6]
std %l0,[%i2+0x100] ! Mem[000000002d000100]
jmpl %o7,%g0
ldstub [%i3+0x104],%l3 ! Mem[000000002d800104]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
swap [%i2+0x14c],%l7 ! Mem[000000002f00014c]
jmpl %o7,%g0
swap [%i0+0x0d0],%l0 ! Mem[000000002e0000d0]
p15_far_3_lem:
swap [%i2+0x14c],%l7 ! Mem[000000002f00014c]
jmpl %o7,%g0
swap [%i0+0x0d0],%l0 ! Mem[000000002e0000d0]
p15_far_3_he:
ldx [%i3+0x078],%l2 ! Mem[000000002f800078]
lduw [%i2+0x00c],%l3 ! Mem[000000002f00000c]
ldstub [%i1+0x138],%l0 ! Mem[000000002e800138]
sth %l2,[%i0+0x1ac] ! Mem[000000002e0001ac]
jmpl %o7,%g0
ldsb [%i3+0x0c7],%l3 ! Mem[000000002f8000c7]
p15_far_3_hem:
ldx [%i3+0x078],%l2 ! Mem[000000002f800078]
membar #Sync
lduw [%i2+0x00c],%l3 ! Mem[000000002f00000c]
ldstub [%i1+0x138],%l0 ! Mem[000000002e800138]
sth %l2,[%i0+0x1ac] ! Mem[000000002e0001ac]
jmpl %o7,%g0
ldsb [%i3+0x0c7],%l3 ! Mem[000000002f8000c7]
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
std %l4,[%i1+0x130] ! Mem[0000000030800130]
swap [%i0+0x1c4],%l0 ! Mem[00000000300001c4]
std %l6,[%i3+0x168] ! Mem[0000000031800168]
jmpl %o7,%g0
ldsh [%i0+0x10a],%l7 ! Mem[000000003000010a]
p16_far_3_lem:
std %l4,[%i1+0x130] ! Mem[0000000030800130]
swap [%i0+0x1c4],%l0 ! Mem[00000000300001c4]
std %l6,[%i3+0x168] ! Mem[0000000031800168]
jmpl %o7,%g0
ldsh [%i0+0x10a],%l7 ! Mem[000000003000010a]
p16_far_3_he:
ldsw [%i2+0x188],%l3 ! Mem[0000000031000188]
lduh [%i3+0x0c0],%l0 ! Mem[00000000318000c0]
ldstub [%i2+0x12a],%l0 ! Mem[000000003100012a]
jmpl %o7,%g0
ldub [%i3+0x1a0],%l5 ! Mem[00000000318001a0]
p16_far_3_hem:
ldsw [%i2+0x188],%l3 ! Mem[0000000031000188]
lduh [%i3+0x0c0],%l0 ! Mem[00000000318000c0]
ldstub [%i2+0x12a],%l0 ! Mem[000000003100012a]
jmpl %o7,%g0
ldub [%i3+0x1a0],%l5 ! Mem[00000000318001a0]
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
ldsw [%i0+0x1f0],%l0 ! Mem[00000000320001f0]
stw %l6,[%i1+0x0f4] ! Mem[00000000328000f4]
jmpl %o7,%g0
lduh [%i0+0x0ee],%l1 ! Mem[00000000320000ee]
p17_far_3_lem:
ldsw [%i0+0x1f0],%l0 ! Mem[00000000320001f0]
stw %l6,[%i1+0x0f4] ! Mem[00000000328000f4]
jmpl %o7,%g0
lduh [%i0+0x0ee],%l1 ! Mem[00000000320000ee]
p17_far_3_he:
std %l6,[%i0+0x0e8] ! Mem[00000000320000e8]
jmpl %o7,%g0
lduw [%i0+0x170],%l5 ! Mem[0000000032000170]
p17_far_3_hem:
std %l6,[%i0+0x0e8] ! Mem[00000000320000e8]
jmpl %o7,%g0
lduw [%i0+0x170],%l5 ! Mem[0000000032000170]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
stw %l1,[%i1+0x1f4] ! Mem[00000000348001f4]
ldx [%i0+0x0d8],%l6 ! Mem[00000000340000d8]
swap [%i0+0x1d4],%l3 ! Mem[00000000340001d4]
std %l0,[%i0+0x110] ! Mem[0000000034000110]
ldsh [%i2+0x1be],%l2 ! Mem[00000000350001be]
jmpl %o7,%g0
std %l0,[%i0+0x1d0] ! Mem[00000000340001d0]
p18_far_3_lem:
stw %l1,[%i1+0x1f4] ! Mem[00000000348001f4]
ldx [%i0+0x0d8],%l6 ! Mem[00000000340000d8]
swap [%i0+0x1d4],%l3 ! Mem[00000000340001d4]
std %l0,[%i0+0x110] ! Mem[0000000034000110]
ldsh [%i2+0x1be],%l2 ! Mem[00000000350001be]
jmpl %o7,%g0
std %l0,[%i0+0x1d0] ! Mem[00000000340001d0]
p18_far_3_he:
ldstub [%i0+0x160],%l1 ! Mem[0000000034000160]
ldsh [%i3+0x08e],%l2 ! Mem[000000003580008e]
lduh [%i0+0x0be],%l4 ! Mem[00000000340000be]
stb %l0,[%i3+0x0a9] ! Mem[00000000358000a9]
ldsw [%i1+0x19c],%l0 ! Mem[000000003480019c]
ldsw [%i2+0x198],%l1 ! Mem[0000000035000198]
jmpl %o7,%g0
ldstub [%i1+0x0cc],%l0 ! Mem[00000000348000cc]
p18_far_3_hem:
ldstub [%i0+0x160],%l1 ! Mem[0000000034000160]
ldsh [%i3+0x08e],%l2 ! Mem[000000003580008e]
lduh [%i0+0x0be],%l4 ! Mem[00000000340000be]
stb %l0,[%i3+0x0a9] ! Mem[00000000358000a9]
ldsw [%i1+0x19c],%l0 ! Mem[000000003480019c]
ldsw [%i2+0x198],%l1 ! Mem[0000000035000198]
jmpl %o7,%g0
ldstub [%i1+0x0cc],%l0 ! Mem[00000000348000cc]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
ldub [%i3+0x079],%l0 ! Mem[0000000037800079]
jmpl %o7,%g0
ldsh [%i1+0x136],%l2 ! Mem[0000000036800136]
p19_far_3_lem:
ldub [%i3+0x079],%l0 ! Mem[0000000037800079]
jmpl %o7,%g0
ldsh [%i1+0x136],%l2 ! Mem[0000000036800136]
p19_far_3_he:
ldstub [%i3+0x036],%l5 ! Mem[0000000037800036]
jmpl %o7,%g0
stx %l4,[%i0+0x0c8] ! Mem[00000000360000c8]
p19_far_3_hem:
membar #Sync
ldstub [%i3+0x036],%l5 ! Mem[0000000037800036]
jmpl %o7,%g0
stx %l4,[%i0+0x0c8] ! Mem[00000000360000c8]
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
jmpl %o7,%g0
sth %l6,[%i3+0x16a] ! Mem[000000003980016a]
jmpl %o7,%g0
nop
p20_far_3_lem:
jmpl %o7,%g0
sth %l6,[%i3+0x16a] ! Mem[000000003980016a]
jmpl %o7,%g0
nop
p20_far_3_he:
swap [%i2+0x000],%l5 ! Mem[0000000039000000]
std %l0,[%i3+0x130] ! Mem[0000000039800130]
swap [%i1+0x1e8],%l2 ! Mem[00000000388001e8]
jmpl %o7,%g0
ldx [%i0+0x1d0],%l2 ! Mem[00000000380001d0]
p20_far_3_hem:
membar #Sync
swap [%i2+0x000],%l5 ! Mem[0000000039000000]
std %l0,[%i3+0x130] ! Mem[0000000039800130]
swap [%i1+0x1e8],%l2 ! Mem[00000000388001e8]
jmpl %o7,%g0
ldx [%i0+0x1d0],%l2 ! Mem[00000000380001d0]
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
lduw [%i0+0x050],%l1 ! Mem[000000003a000050]
stb %l1,[%i0+0x1ec] ! Mem[000000003a0001ec]
ldd [%i0+0x1d0],%l0 ! Mem[000000003a0001d0]
jmpl %o7,%g0
ldstub [%i3+0x1e7],%l4 ! Mem[000000003b8001e7]
p21_far_3_lem:
lduw [%i0+0x050],%l1 ! Mem[000000003a000050]
stb %l1,[%i0+0x1ec] ! Mem[000000003a0001ec]
ldd [%i0+0x1d0],%l0 ! Mem[000000003a0001d0]
jmpl %o7,%g0
ldstub [%i3+0x1e7],%l4 ! Mem[000000003b8001e7]
p21_far_3_he:
jmpl %o7,%g0
stb %l6,[%i2+0x14b] ! Mem[000000003b00014b]
jmpl %o7,%g0
nop
p21_far_3_hem:
jmpl %o7,%g0
stb %l6,[%i2+0x14b] ! Mem[000000003b00014b]
jmpl %o7,%g0
nop
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
ldd [%i1+0x028],%l4 ! Mem[000000003c800028]
ldstub [%i3+0x1d1],%l6 ! Mem[000000003d8001d1]
std %l0,[%i0+0x078] ! Mem[000000003c000078]
lduw [%i2+0x114],%l2 ! Mem[000000003d000114]
ldstub [%i2+0x189],%l7 ! Mem[000000003d000189]
ldsw [%i1+0x030],%l4 ! Mem[000000003c800030]
swap [%i1+0x014],%l7 ! Mem[000000003c800014]
jmpl %o7,%g0
stb %l0,[%i1+0x16f] ! Mem[000000003c80016f]
p22_far_3_lem:
membar #Sync
ldd [%i1+0x028],%l4 ! Mem[000000003c800028]
ldstub [%i3+0x1d1],%l6 ! Mem[000000003d8001d1]
std %l0,[%i0+0x078] ! Mem[000000003c000078]
lduw [%i2+0x114],%l2 ! Mem[000000003d000114]
ldstub [%i2+0x189],%l7 ! Mem[000000003d000189]
ldsw [%i1+0x030],%l4 ! Mem[000000003c800030]
swap [%i1+0x014],%l7 ! Mem[000000003c800014]
jmpl %o7,%g0
stb %l0,[%i1+0x16f] ! Mem[000000003c80016f]
p22_far_3_he:
ldsb [%i1+0x1a3],%l6 ! Mem[000000003c8001a3]
stw %l7,[%i1+0x194] ! Mem[000000003c800194]
jmpl %o7,%g0
ldstub [%i0+0x121],%l1 ! Mem[000000003c000121]
p22_far_3_hem:
ldsb [%i1+0x1a3],%l6 ! Mem[000000003c8001a3]
stw %l7,[%i1+0x194] ! Mem[000000003c800194]
jmpl %o7,%g0
ldstub [%i0+0x121],%l1 ! Mem[000000003c000121]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
stb %l5,[%i1+0x068] ! Mem[000000003e800068]
stb %l3,[%i1+0x0c7] ! Mem[000000003e8000c7]
stx %l3,[%i3+0x160] ! Mem[000000003f800160]
ldsh [%i2+0x096],%l2 ! Mem[000000003f000096]
ldsh [%i0+0x1f0],%l6 ! Mem[000000003e0001f0]
jmpl %o7,%g0
ldsw [%i2+0x078],%l0 ! Mem[000000003f000078]
p23_far_3_lem:
stb %l5,[%i1+0x068] ! Mem[000000003e800068]
stb %l3,[%i1+0x0c7] ! Mem[000000003e8000c7]
stx %l3,[%i3+0x160] ! Mem[000000003f800160]
ldsh [%i2+0x096],%l2 ! Mem[000000003f000096]
ldsh [%i0+0x1f0],%l6 ! Mem[000000003e0001f0]
jmpl %o7,%g0
ldsw [%i2+0x078],%l0 ! Mem[000000003f000078]
p23_far_3_he:
swap [%i0+0x190],%l4 ! Mem[000000003e000190]
sth %l7,[%i2+0x098] ! Mem[000000003f000098]
stw %l5,[%i3+0x114] ! Mem[000000003f800114]
ldstub [%i2+0x1f5],%l1 ! Mem[000000003f0001f5]
jmpl %o7,%g0
ldsh [%i1+0x0fc],%l6 ! Mem[000000003e8000fc]
p23_far_3_hem:
swap [%i0+0x190],%l4 ! Mem[000000003e000190]
sth %l7,[%i2+0x098] ! Mem[000000003f000098]
stw %l5,[%i3+0x114] ! Mem[000000003f800114]
ldstub [%i2+0x1f5],%l1 ! Mem[000000003f0001f5]
jmpl %o7,%g0
ldsh [%i1+0x0fc],%l6 ! Mem[000000003e8000fc]
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
ldx [%i2+0x0c0],%l1 ! Mem[00000000410000c0]
ldx [%i3+0x0c8],%l1 ! Mem[00000000418000c8]
ldstub [%i3+0x0b9],%l4 ! Mem[00000000418000b9]
ldstub [%i2+0x160],%l1 ! Mem[0000000041000160]
jmpl %o7,%g0
ldstub [%i2+0x15b],%l3 ! Mem[000000004100015b]
p24_far_3_lem:
ldx [%i2+0x0c0],%l1 ! Mem[00000000410000c0]
ldx [%i3+0x0c8],%l1 ! Mem[00000000418000c8]
ldstub [%i3+0x0b9],%l4 ! Mem[00000000418000b9]
ldstub [%i2+0x160],%l1 ! Mem[0000000041000160]
jmpl %o7,%g0
ldstub [%i2+0x15b],%l3 ! Mem[000000004100015b]
p24_far_3_he:
ldx [%i3+0x088],%l0 ! Mem[0000000041800088]
jmpl %o7,%g0
std %l4,[%i1+0x1d0] ! Mem[00000000408001d0]
p24_far_3_hem:
ldx [%i3+0x088],%l0 ! Mem[0000000041800088]
jmpl %o7,%g0
std %l4,[%i1+0x1d0] ! Mem[00000000408001d0]
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
stw %l3,[%i1+0x06c] ! Mem[000000004280006c]
jmpl %o7,%g0
lduw [%i3+0x164],%l3 ! Mem[0000000043800164]
p25_far_3_lem:
stw %l3,[%i1+0x06c] ! Mem[000000004280006c]
jmpl %o7,%g0
lduw [%i3+0x164],%l3 ! Mem[0000000043800164]
p25_far_3_he:
lduw [%i3+0x1a8],%l7 ! Mem[00000000438001a8]
std %l0,[%i2+0x120] ! Mem[0000000043000120]
stb %l4,[%i0+0x06f] ! Mem[000000004200006f]
swap [%i3+0x1b0],%l4 ! Mem[00000000438001b0]
jmpl %o7,%g0
sth %l7,[%i1+0x0b8] ! Mem[00000000428000b8]
p25_far_3_hem:
lduw [%i3+0x1a8],%l7 ! Mem[00000000438001a8]
std %l0,[%i2+0x120] ! Mem[0000000043000120]
stb %l4,[%i0+0x06f] ! Mem[000000004200006f]
swap [%i3+0x1b0],%l4 ! Mem[00000000438001b0]
jmpl %o7,%g0
sth %l7,[%i1+0x0b8] ! Mem[00000000428000b8]
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
ldsh [%i3+0x0e8],%l2 ! Mem[00000000458000e8]
ldstub [%i3+0x1db],%l7 ! Mem[00000000458001db]
lduh [%i2+0x00a],%l4 ! Mem[000000004500000a]
ldsw [%i2+0x080],%l2 ! Mem[0000000045000080]
ldsw [%i0+0x084],%l6 ! Mem[0000000044000084]
stb %l5,[%i1+0x1a3] ! Mem[00000000448001a3]
ldstub [%i3+0x0ef],%l1 ! Mem[00000000458000ef]
jmpl %o7,%g0
lduw [%i1+0x050],%l5 ! Mem[0000000044800050]
p26_far_3_lem:
ldsh [%i3+0x0e8],%l2 ! Mem[00000000458000e8]
ldstub [%i3+0x1db],%l7 ! Mem[00000000458001db]
membar #Sync
lduh [%i2+0x00a],%l4 ! Mem[000000004500000a]
ldsw [%i2+0x080],%l2 ! Mem[0000000045000080]
ldsw [%i0+0x084],%l6 ! Mem[0000000044000084]
stb %l5,[%i1+0x1a3] ! Mem[00000000448001a3]
ldstub [%i3+0x0ef],%l1 ! Mem[00000000458000ef]
jmpl %o7,%g0
lduw [%i1+0x050],%l5 ! Mem[0000000044800050]
p26_far_3_he:
jmpl %o7,%g0
ldsh [%i3+0x06c],%l0 ! Mem[000000004580006c]
jmpl %o7,%g0
nop
p26_far_3_hem:
jmpl %o7,%g0
ldsh [%i3+0x06c],%l0 ! Mem[000000004580006c]
jmpl %o7,%g0
nop
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
ldd [%i1+0x0f0],%l0 ! Mem[00000000468000f0]
lduh [%i1+0x0ce],%l4 ! Mem[00000000468000ce]
stb %l5,[%i0+0x0b7] ! Mem[00000000460000b7]
jmpl %o7,%g0
ldsw [%i2+0x198],%l6 ! Mem[0000000047000198]
p27_far_3_lem:
ldd [%i1+0x0f0],%l0 ! Mem[00000000468000f0]
lduh [%i1+0x0ce],%l4 ! Mem[00000000468000ce]
stb %l5,[%i0+0x0b7] ! Mem[00000000460000b7]
jmpl %o7,%g0
ldsw [%i2+0x198],%l6 ! Mem[0000000047000198]
p27_far_3_he:
stb %l0,[%i2+0x155] ! Mem[0000000047000155]
lduh [%i2+0x150],%l7 ! Mem[0000000047000150]
swap [%i2+0x118],%l2 ! Mem[0000000047000118]
lduw [%i2+0x1b8],%l1 ! Mem[00000000470001b8]
swap [%i0+0x170],%l4 ! Mem[0000000046000170]
stw %l5,[%i0+0x084] ! Mem[0000000046000084]
jmpl %o7,%g0
ldsh [%i1+0x0c6],%l1 ! Mem[00000000468000c6]
p27_far_3_hem:
stb %l0,[%i2+0x155] ! Mem[0000000047000155]
lduh [%i2+0x150],%l7 ! Mem[0000000047000150]
swap [%i2+0x118],%l2 ! Mem[0000000047000118]
lduw [%i2+0x1b8],%l1 ! Mem[00000000470001b8]
swap [%i0+0x170],%l4 ! Mem[0000000046000170]
stw %l5,[%i0+0x084] ! Mem[0000000046000084]
jmpl %o7,%g0
ldsh [%i1+0x0c6],%l1 ! Mem[00000000468000c6]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
stx %l4,[%i1+0x030] ! Mem[0000000048800030]
ldub [%i0+0x04b],%l7 ! Mem[000000004800004b]
jmpl %o7,%g0
stb %l2,[%i3+0x076] ! Mem[0000000049800076]
p28_far_3_lem:
membar #Sync
stx %l4,[%i1+0x030] ! Mem[0000000048800030]
ldub [%i0+0x04b],%l7 ! Mem[000000004800004b]
jmpl %o7,%g0
stb %l2,[%i3+0x076] ! Mem[0000000049800076]
p28_far_3_he:
stx %l7,[%i0+0x1b0] ! Mem[00000000480001b0]
stw %l1,[%i3+0x1fc] ! Mem[00000000498001fc]
swap [%i3+0x0bc],%l6 ! Mem[00000000498000bc]
jmpl %o7,%g0
ldsh [%i0+0x028],%l2 ! Mem[0000000048000028]
p28_far_3_hem:
stx %l7,[%i0+0x1b0] ! Mem[00000000480001b0]
stw %l1,[%i3+0x1fc] ! Mem[00000000498001fc]
swap [%i3+0x0bc],%l6 ! Mem[00000000498000bc]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x028],%l2 ! Mem[0000000048000028]
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
stb %l1,[%i2+0x139] ! Mem[000000004b000139]
sth %l4,[%i2+0x010] ! Mem[000000004b000010]
stw %l6,[%i2+0x01c] ! Mem[000000004b00001c]
std %l6,[%i0+0x040] ! Mem[000000004a000040]
stb %l2,[%i2+0x134] ! Mem[000000004b000134]
stw %l0,[%i0+0x1f0] ! Mem[000000004a0001f0]
ldstub [%i3+0x183],%l5 ! Mem[000000004b800183]
jmpl %o7,%g0
stb %l1,[%i1+0x0ef] ! Mem[000000004a8000ef]
p29_far_3_lem:
stb %l1,[%i2+0x139] ! Mem[000000004b000139]
membar #Sync
sth %l4,[%i2+0x010] ! Mem[000000004b000010]
stw %l6,[%i2+0x01c] ! Mem[000000004b00001c]
std %l6,[%i0+0x040] ! Mem[000000004a000040]
stb %l2,[%i2+0x134] ! Mem[000000004b000134]
stw %l0,[%i0+0x1f0] ! Mem[000000004a0001f0]
ldstub [%i3+0x183],%l5 ! Mem[000000004b800183]
jmpl %o7,%g0
stb %l1,[%i1+0x0ef] ! Mem[000000004a8000ef]
p29_far_3_he:
ldub [%i1+0x0cc],%l6 ! Mem[000000004a8000cc]
jmpl %o7,%g0
sth %l0,[%i2+0x06c] ! Mem[000000004b00006c]
p29_far_3_hem:
ldub [%i1+0x0cc],%l6 ! Mem[000000004a8000cc]
jmpl %o7,%g0
sth %l0,[%i2+0x06c] ! Mem[000000004b00006c]
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
ldsw [%i0+0x134],%l2 ! Mem[000000004c000134]
ldsh [%i1+0x1f2],%l0 ! Mem[000000004c8001f2]
ldstub [%i1+0x0f6],%l6 ! Mem[000000004c8000f6]
stx %l0,[%i3+0x150] ! Mem[000000004d800150]
ldd [%i3+0x198],%l6 ! Mem[000000004d800198]
lduw [%i1+0x1e0],%l6 ! Mem[000000004c8001e0]
jmpl %o7,%g0
ldsw [%i1+0x0e0],%l0 ! Mem[000000004c8000e0]
p30_far_3_lem:
ldsw [%i0+0x134],%l2 ! Mem[000000004c000134]
ldsh [%i1+0x1f2],%l0 ! Mem[000000004c8001f2]
ldstub [%i1+0x0f6],%l6 ! Mem[000000004c8000f6]
stx %l0,[%i3+0x150] ! Mem[000000004d800150]
ldd [%i3+0x198],%l6 ! Mem[000000004d800198]
lduw [%i1+0x1e0],%l6 ! Mem[000000004c8001e0]
jmpl %o7,%g0
ldsw [%i1+0x0e0],%l0 ! Mem[000000004c8000e0]
p30_far_3_he:
swap [%i3+0x010],%l4 ! Mem[000000004d800010]
jmpl %o7,%g0
ldsh [%i1+0x034],%l7 ! Mem[000000004c800034]
p30_far_3_hem:
membar #Sync
swap [%i3+0x010],%l4 ! Mem[000000004d800010]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x034],%l7 ! Mem[000000004c800034]
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
lduh [%i2+0x05a],%l2 ! Mem[000000004f00005a]
jmpl %o7,%g0
ldsb [%i2+0x124],%l3 ! Mem[000000004f000124]
p31_far_3_lem:
lduh [%i2+0x05a],%l2 ! Mem[000000004f00005a]
jmpl %o7,%g0
ldsb [%i2+0x124],%l3 ! Mem[000000004f000124]
p31_far_3_he:
ldx [%i2+0x1b0],%l2 ! Mem[000000004f0001b0]
swap [%i1+0x1f4],%l3 ! Mem[000000004e8001f4]
jmpl %o7,%g0
ldsw [%i3+0x1dc],%l6 ! Mem[000000004f8001dc]
p31_far_3_hem:
ldx [%i2+0x1b0],%l2 ! Mem[000000004f0001b0]
swap [%i1+0x1f4],%l3 ! Mem[000000004e8001f4]
jmpl %o7,%g0
ldsw [%i3+0x1dc],%l6 ! Mem[000000004f8001dc]
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
ldsw [%i1+0x198],%l3 ! Mem[0000000050800198]
jmpl %o7,%g0
stx %l1,[%i2+0x058] ! Mem[0000000051000058]
p32_far_3_lem:
ldsw [%i1+0x198],%l3 ! Mem[0000000050800198]
jmpl %o7,%g0
stx %l1,[%i2+0x058] ! Mem[0000000051000058]
p32_far_3_he:
ldd [%i1+0x060],%l6 ! Mem[0000000050800060]
lduh [%i2+0x082],%l2 ! Mem[0000000051000082]
stw %l3,[%i0+0x16c] ! Mem[000000005000016c]
jmpl %o7,%g0
ldub [%i0+0x003],%l7 ! Mem[0000000050000003]
p32_far_3_hem:
ldd [%i1+0x060],%l6 ! Mem[0000000050800060]
lduh [%i2+0x082],%l2 ! Mem[0000000051000082]
stw %l3,[%i0+0x16c] ! Mem[000000005000016c]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x003],%l7 ! Mem[0000000050000003]
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
swap [%i3+0x068],%l5 ! Mem[0000000053800068]
ldub [%i2+0x0db],%l1 ! Mem[00000000530000db]
swap [%i1+0x044],%l6 ! Mem[0000000052800044]
stx %l2,[%i1+0x0a0] ! Mem[00000000528000a0]
stx %l3,[%i2+0x148] ! Mem[0000000053000148]
jmpl %o7,%g0
swap [%i1+0x000],%l7 ! Mem[0000000052800000]
p33_far_3_lem:
swap [%i3+0x068],%l5 ! Mem[0000000053800068]
ldub [%i2+0x0db],%l1 ! Mem[00000000530000db]
swap [%i1+0x044],%l6 ! Mem[0000000052800044]
stx %l2,[%i1+0x0a0] ! Mem[00000000528000a0]
stx %l3,[%i2+0x148] ! Mem[0000000053000148]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x000],%l7 ! Mem[0000000052800000]
p33_far_3_he:
swap [%i0+0x108],%l4 ! Mem[0000000052000108]
ldd [%i2+0x130],%l4 ! Mem[0000000053000130]
swap [%i0+0x1f4],%l1 ! Mem[00000000520001f4]
ldx [%i0+0x0f8],%l6 ! Mem[00000000520000f8]
swap [%i2+0x1f4],%l3 ! Mem[00000000530001f4]
jmpl %o7,%g0
stx %l1,[%i0+0x130] ! Mem[0000000052000130]
p33_far_3_hem:
swap [%i0+0x108],%l4 ! Mem[0000000052000108]
ldd [%i2+0x130],%l4 ! Mem[0000000053000130]
swap [%i0+0x1f4],%l1 ! Mem[00000000520001f4]
ldx [%i0+0x0f8],%l6 ! Mem[00000000520000f8]
swap [%i2+0x1f4],%l3 ! Mem[00000000530001f4]
jmpl %o7,%g0
stx %l1,[%i0+0x130] ! Mem[0000000052000130]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
ldsh [%i3+0x0a4],%l7 ! Mem[00000000558000a4]
ldx [%i3+0x198],%l0 ! Mem[0000000055800198]
ldstub [%i0+0x14c],%l1 ! Mem[000000005400014c]
stb %l0,[%i2+0x079] ! Mem[0000000055000079]
ldx [%i0+0x130],%l2 ! Mem[0000000054000130]
std %l4,[%i2+0x000] ! Mem[0000000055000000]
swap [%i1+0x198],%l7 ! Mem[0000000054800198]
jmpl %o7,%g0
stb %l6,[%i1+0x1c3] ! Mem[00000000548001c3]
p34_far_3_lem:
ldsh [%i3+0x0a4],%l7 ! Mem[00000000558000a4]
ldx [%i3+0x198],%l0 ! Mem[0000000055800198]
ldstub [%i0+0x14c],%l1 ! Mem[000000005400014c]
stb %l0,[%i2+0x079] ! Mem[0000000055000079]
ldx [%i0+0x130],%l2 ! Mem[0000000054000130]
membar #Sync
std %l4,[%i2+0x000] ! Mem[0000000055000000]
swap [%i1+0x198],%l7 ! Mem[0000000054800198]
jmpl %o7,%g0
stb %l6,[%i1+0x1c3] ! Mem[00000000548001c3]
p34_far_3_he:
ldx [%i0+0x070],%l2 ! Mem[0000000054000070]
jmpl %o7,%g0
std %l6,[%i1+0x190] ! Mem[0000000054800190]
p34_far_3_hem:
ldx [%i0+0x070],%l2 ! Mem[0000000054000070]
jmpl %o7,%g0
std %l6,[%i1+0x190] ! Mem[0000000054800190]
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
stb %l5,[%i2+0x0b7] ! Mem[00000000570000b7]
ldsb [%i3+0x1ce],%l5 ! Mem[00000000578001ce]
ldsw [%i3+0x00c],%l1 ! Mem[000000005780000c]
stb %l7,[%i0+0x099] ! Mem[0000000056000099]
jmpl %o7,%g0
lduh [%i0+0x114],%l5 ! Mem[0000000056000114]
p35_far_3_lem:
stb %l5,[%i2+0x0b7] ! Mem[00000000570000b7]
ldsb [%i3+0x1ce],%l5 ! Mem[00000000578001ce]
membar #Sync
ldsw [%i3+0x00c],%l1 ! Mem[000000005780000c]
stb %l7,[%i0+0x099] ! Mem[0000000056000099]
jmpl %o7,%g0
lduh [%i0+0x114],%l5 ! Mem[0000000056000114]
p35_far_3_he:
ldsb [%i2+0x151],%l3 ! Mem[0000000057000151]
ldstub [%i0+0x12a],%l7 ! Mem[000000005600012a]
std %l2,[%i2+0x1e8] ! Mem[00000000570001e8]
lduh [%i3+0x136],%l4 ! Mem[0000000057800136]
std %l2,[%i3+0x1d8] ! Mem[00000000578001d8]
stb %l5,[%i2+0x0d9] ! Mem[00000000570000d9]
jmpl %o7,%g0
swap [%i2+0x058],%l1 ! Mem[0000000057000058]
p35_far_3_hem:
ldsb [%i2+0x151],%l3 ! Mem[0000000057000151]
ldstub [%i0+0x12a],%l7 ! Mem[000000005600012a]
std %l2,[%i2+0x1e8] ! Mem[00000000570001e8]
lduh [%i3+0x136],%l4 ! Mem[0000000057800136]
std %l2,[%i3+0x1d8] ! Mem[00000000578001d8]
stb %l5,[%i2+0x0d9] ! Mem[00000000570000d9]
jmpl %o7,%g0
swap [%i2+0x058],%l1 ! Mem[0000000057000058]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
jmpl %o7,%g0
lduh [%i0+0x0dc],%l1 ! Mem[00000000580000dc]
jmpl %o7,%g0
nop
p36_far_3_lem:
jmpl %o7,%g0
lduh [%i0+0x0dc],%l1 ! Mem[00000000580000dc]
jmpl %o7,%g0
nop
p36_far_3_he:
ldd [%i0+0x1d0],%l0 ! Mem[00000000580001d0]
lduh [%i3+0x0fc],%l6 ! Mem[00000000598000fc]
lduh [%i3+0x1d6],%l3 ! Mem[00000000598001d6]
ldx [%i3+0x1d8],%l6 ! Mem[00000000598001d8]
std %l0,[%i2+0x168] ! Mem[0000000059000168]
jmpl %o7,%g0
ldx [%i0+0x088],%l6 ! Mem[0000000058000088]
p36_far_3_hem:
ldd [%i0+0x1d0],%l0 ! Mem[00000000580001d0]
lduh [%i3+0x0fc],%l6 ! Mem[00000000598000fc]
lduh [%i3+0x1d6],%l3 ! Mem[00000000598001d6]
ldx [%i3+0x1d8],%l6 ! Mem[00000000598001d8]
std %l0,[%i2+0x168] ! Mem[0000000059000168]
jmpl %o7,%g0
ldx [%i0+0x088],%l6 ! Mem[0000000058000088]
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
stb %l1,[%i3+0x0e7] ! Mem[000000005b8000e7]
ldd [%i3+0x0c8],%l0 ! Mem[000000005b8000c8]
ldstub [%i1+0x012],%l4 ! Mem[000000005a800012]
stw %l7,[%i2+0x02c] ! Mem[000000005b00002c]
jmpl %o7,%g0
sth %l6,[%i2+0x0e0] ! Mem[000000005b0000e0]
p37_far_3_lem:
stb %l1,[%i3+0x0e7] ! Mem[000000005b8000e7]
ldd [%i3+0x0c8],%l0 ! Mem[000000005b8000c8]
membar #Sync
ldstub [%i1+0x012],%l4 ! Mem[000000005a800012]
stw %l7,[%i2+0x02c] ! Mem[000000005b00002c]
jmpl %o7,%g0
sth %l6,[%i2+0x0e0] ! Mem[000000005b0000e0]
p37_far_3_he:
stb %l5,[%i1+0x0f9] ! Mem[000000005a8000f9]
std %l4,[%i3+0x1d0] ! Mem[000000005b8001d0]
stb %l6,[%i0+0x075] ! Mem[000000005a000075]
jmpl %o7,%g0
swap [%i0+0x1dc],%l1 ! Mem[000000005a0001dc]
p37_far_3_hem:
stb %l5,[%i1+0x0f9] ! Mem[000000005a8000f9]
std %l4,[%i3+0x1d0] ! Mem[000000005b8001d0]
stb %l6,[%i0+0x075] ! Mem[000000005a000075]
jmpl %o7,%g0
swap [%i0+0x1dc],%l1 ! Mem[000000005a0001dc]
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
stb %l5,[%i0+0x14a] ! Mem[000000005c00014a]
lduh [%i1+0x13e],%l5 ! Mem[000000005c80013e]
swap [%i2+0x1c8],%l6 ! Mem[000000005d0001c8]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l3 ! Mem[000000005d80000c]
p38_far_3_lem:
stb %l5,[%i0+0x14a] ! Mem[000000005c00014a]
lduh [%i1+0x13e],%l5 ! Mem[000000005c80013e]
swap [%i2+0x1c8],%l6 ! Mem[000000005d0001c8]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x00c],%l3 ! Mem[000000005d80000c]
p38_far_3_he:
jmpl %o7,%g0
ldsw [%i2+0x010],%l2 ! Mem[000000005d000010]
jmpl %o7,%g0
nop
p38_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x010],%l2 ! Mem[000000005d000010]
jmpl %o7,%g0
nop
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
sth %l3,[%i1+0x04c] ! Mem[000000005e80004c]
jmpl %o7,%g0
ldstub [%i0+0x147],%l3 ! Mem[000000005e000147]
p39_far_3_lem:
sth %l3,[%i1+0x04c] ! Mem[000000005e80004c]
jmpl %o7,%g0
ldstub [%i0+0x147],%l3 ! Mem[000000005e000147]
p39_far_3_he:
std %l6,[%i2+0x188] ! Mem[000000005f000188]
swap [%i3+0x024],%l6 ! Mem[000000005f800024]
swap [%i1+0x124],%l3 ! Mem[000000005e800124]
ldsb [%i3+0x000],%l3 ! Mem[000000005f800000]
jmpl %o7,%g0
ldx [%i2+0x058],%l7 ! Mem[000000005f000058]
p39_far_3_hem:
std %l6,[%i2+0x188] ! Mem[000000005f000188]
membar #Sync
swap [%i3+0x024],%l6 ! Mem[000000005f800024]
swap [%i1+0x124],%l3 ! Mem[000000005e800124]
ldsb [%i3+0x000],%l3 ! Mem[000000005f800000]
jmpl %o7,%g0
ldx [%i2+0x058],%l7 ! Mem[000000005f000058]
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
lduw [%i2+0x094],%l0 ! Mem[0000000061000094]
ldsb [%i0+0x0fc],%l1 ! Mem[00000000600000fc]
ldsh [%i3+0x17e],%l1 ! Mem[000000006180017e]
ldstub [%i2+0x11b],%l2 ! Mem[000000006100011b]
jmpl %o7,%g0
swap [%i3+0x054],%l6 ! Mem[0000000061800054]
p40_far_3_lem:
lduw [%i2+0x094],%l0 ! Mem[0000000061000094]
ldsb [%i0+0x0fc],%l1 ! Mem[00000000600000fc]
ldsh [%i3+0x17e],%l1 ! Mem[000000006180017e]
ldstub [%i2+0x11b],%l2 ! Mem[000000006100011b]
jmpl %o7,%g0
swap [%i3+0x054],%l6 ! Mem[0000000061800054]
p40_far_3_he:
stb %l1,[%i0+0x116] ! Mem[0000000060000116]
stb %l2,[%i1+0x1be] ! Mem[00000000608001be]
ldx [%i2+0x1e8],%l4 ! Mem[00000000610001e8]
jmpl %o7,%g0
swap [%i0+0x180],%l4 ! Mem[0000000060000180]
p40_far_3_hem:
stb %l1,[%i0+0x116] ! Mem[0000000060000116]
stb %l2,[%i1+0x1be] ! Mem[00000000608001be]
ldx [%i2+0x1e8],%l4 ! Mem[00000000610001e8]
jmpl %o7,%g0
swap [%i0+0x180],%l4 ! Mem[0000000060000180]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
ldd [%i1+0x010],%l4 ! Mem[0000000062800010]
lduw [%i2+0x1a8],%l7 ! Mem[00000000630001a8]
lduw [%i0+0x010],%l4 ! Mem[0000000062000010]
stx %l7,[%i2+0x010] ! Mem[0000000063000010]
swap [%i1+0x0c0],%l6 ! Mem[00000000628000c0]
jmpl %o7,%g0
ldstub [%i2+0x0ab],%l6 ! Mem[00000000630000ab]
p41_far_3_lem:
membar #Sync
ldd [%i1+0x010],%l4 ! Mem[0000000062800010]
lduw [%i2+0x1a8],%l7 ! Mem[00000000630001a8]
lduw [%i0+0x010],%l4 ! Mem[0000000062000010]
stx %l7,[%i2+0x010] ! Mem[0000000063000010]
swap [%i1+0x0c0],%l6 ! Mem[00000000628000c0]
jmpl %o7,%g0
ldstub [%i2+0x0ab],%l6 ! Mem[00000000630000ab]
p41_far_3_he:
lduh [%i0+0x1f0],%l4 ! Mem[00000000620001f0]
ldd [%i0+0x070],%l6 ! Mem[0000000062000070]
sth %l1,[%i0+0x1fc] ! Mem[00000000620001fc]
lduh [%i3+0x0de],%l4 ! Mem[00000000638000de]
lduw [%i1+0x108],%l7 ! Mem[0000000062800108]
jmpl %o7,%g0
ldub [%i1+0x199],%l1 ! Mem[0000000062800199]
p41_far_3_hem:
lduh [%i0+0x1f0],%l4 ! Mem[00000000620001f0]
ldd [%i0+0x070],%l6 ! Mem[0000000062000070]
sth %l1,[%i0+0x1fc] ! Mem[00000000620001fc]
lduh [%i3+0x0de],%l4 ! Mem[00000000638000de]
lduw [%i1+0x108],%l7 ! Mem[0000000062800108]
jmpl %o7,%g0
ldub [%i1+0x199],%l1 ! Mem[0000000062800199]
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
jmpl %o7,%g0
swap [%i2+0x1e0],%l6 ! Mem[00000000650001e0]
jmpl %o7,%g0
nop
p42_far_3_lem:
jmpl %o7,%g0
swap [%i2+0x1e0],%l6 ! Mem[00000000650001e0]
jmpl %o7,%g0
nop
p42_far_3_he:
ldd [%i0+0x070],%l2 ! Mem[0000000064000070]
jmpl %o7,%g0
ldstub [%i1+0x099],%l4 ! Mem[0000000064800099]
p42_far_3_hem:
ldd [%i0+0x070],%l2 ! Mem[0000000064000070]
jmpl %o7,%g0
ldstub [%i1+0x099],%l4 ! Mem[0000000064800099]
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
jmpl %o7,%g0
ldd [%i1+0x050],%l4 ! Mem[0000000066800050]
jmpl %o7,%g0
nop
p43_far_3_lem:
jmpl %o7,%g0
ldd [%i1+0x050],%l4 ! Mem[0000000066800050]
jmpl %o7,%g0
nop
p43_far_3_he:
jmpl %o7,%g0
ldsb [%i1+0x1d5],%l1 ! Mem[00000000668001d5]
jmpl %o7,%g0
nop
p43_far_3_hem:
jmpl %o7,%g0
ldsb [%i1+0x1d5],%l1 ! Mem[00000000668001d5]
jmpl %o7,%g0
nop
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
ldsw [%i0+0x198],%l6 ! Mem[0000000068000198]
ldsh [%i2+0x0d4],%l4 ! Mem[00000000690000d4]
std %l0,[%i1+0x1c8] ! Mem[00000000688001c8]
ldd [%i1+0x000],%l0 ! Mem[0000000068800000]
stb %l0,[%i2+0x04d] ! Mem[000000006900004d]
jmpl %o7,%g0
ldsw [%i0+0x078],%l3 ! Mem[0000000068000078]
p44_far_3_lem:
ldsw [%i0+0x198],%l6 ! Mem[0000000068000198]
ldsh [%i2+0x0d4],%l4 ! Mem[00000000690000d4]
std %l0,[%i1+0x1c8] ! Mem[00000000688001c8]
membar #Sync
ldd [%i1+0x000],%l0 ! Mem[0000000068800000]
stb %l0,[%i2+0x04d] ! Mem[000000006900004d]
jmpl %o7,%g0
ldsw [%i0+0x078],%l3 ! Mem[0000000068000078]
p44_far_3_he:
swap [%i2+0x18c],%l7 ! Mem[000000006900018c]
stb %l5,[%i3+0x18b] ! Mem[000000006980018b]
ldub [%i0+0x1b4],%l1 ! Mem[00000000680001b4]
ldsh [%i1+0x012],%l0 ! Mem[0000000068800012]
ldub [%i0+0x10e],%l3 ! Mem[000000006800010e]
ldstub [%i1+0x08f],%l2 ! Mem[000000006880008f]
sth %l7,[%i0+0x190] ! Mem[0000000068000190]
jmpl %o7,%g0
ldstub [%i1+0x189],%l1 ! Mem[0000000068800189]
p44_far_3_hem:
swap [%i2+0x18c],%l7 ! Mem[000000006900018c]
stb %l5,[%i3+0x18b] ! Mem[000000006980018b]
ldub [%i0+0x1b4],%l1 ! Mem[00000000680001b4]
membar #Sync
ldsh [%i1+0x012],%l0 ! Mem[0000000068800012]
ldub [%i0+0x10e],%l3 ! Mem[000000006800010e]
ldstub [%i1+0x08f],%l2 ! Mem[000000006880008f]
sth %l7,[%i0+0x190] ! Mem[0000000068000190]
jmpl %o7,%g0
ldstub [%i1+0x189],%l1 ! Mem[0000000068800189]
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
jmpl %o7,%g0
ldub [%i0+0x050],%l5 ! Mem[000000006a000050]
jmpl %o7,%g0
nop
p45_far_3_lem:
jmpl %o7,%g0
ldub [%i0+0x050],%l5 ! Mem[000000006a000050]
jmpl %o7,%g0
nop
p45_far_3_he:
jmpl %o7,%g0
lduh [%i1+0x1d4],%l1 ! Mem[000000006a8001d4]
jmpl %o7,%g0
nop
p45_far_3_hem:
jmpl %o7,%g0
lduh [%i1+0x1d4],%l1 ! Mem[000000006a8001d4]
jmpl %o7,%g0
nop
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
sth %l6,[%i1+0x1fe] ! Mem[000000006c8001fe]
lduw [%i1+0x060],%l5 ! Mem[000000006c800060]
lduh [%i0+0x07e],%l2 ! Mem[000000006c00007e]
ldstub [%i2+0x024],%l6 ! Mem[000000006d000024]
std %l0,[%i3+0x160] ! Mem[000000006d800160]
stw %l7,[%i1+0x158] ! Mem[000000006c800158]
jmpl %o7,%g0
ldd [%i1+0x198],%l4 ! Mem[000000006c800198]
p46_far_3_lem:
sth %l6,[%i1+0x1fe] ! Mem[000000006c8001fe]
lduw [%i1+0x060],%l5 ! Mem[000000006c800060]
lduh [%i0+0x07e],%l2 ! Mem[000000006c00007e]
membar #Sync
ldstub [%i2+0x024],%l6 ! Mem[000000006d000024]
std %l0,[%i3+0x160] ! Mem[000000006d800160]
stw %l7,[%i1+0x158] ! Mem[000000006c800158]
jmpl %o7,%g0
ldd [%i1+0x198],%l4 ! Mem[000000006c800198]
p46_far_3_he:
jmpl %o7,%g0
ldsb [%i2+0x0f7],%l0 ! Mem[000000006d0000f7]
jmpl %o7,%g0
nop
p46_far_3_hem:
jmpl %o7,%g0
ldsb [%i2+0x0f7],%l0 ! Mem[000000006d0000f7]
jmpl %o7,%g0
nop
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
lduw [%i3+0x170],%l5 ! Mem[000000006f800170]
ldsb [%i0+0x1b0],%l2 ! Mem[000000006e0001b0]
ldub [%i0+0x0e3],%l0 ! Mem[000000006e0000e3]
lduh [%i1+0x1c2],%l6 ! Mem[000000006e8001c2]
ldsb [%i1+0x0c1],%l0 ! Mem[000000006e8000c1]
ldd [%i3+0x1f0],%l0 ! Mem[000000006f8001f0]
jmpl %o7,%g0
swap [%i2+0x0a4],%l3 ! Mem[000000006f0000a4]
p47_far_3_lem:
lduw [%i3+0x170],%l5 ! Mem[000000006f800170]
ldsb [%i0+0x1b0],%l2 ! Mem[000000006e0001b0]
ldub [%i0+0x0e3],%l0 ! Mem[000000006e0000e3]
lduh [%i1+0x1c2],%l6 ! Mem[000000006e8001c2]
ldsb [%i1+0x0c1],%l0 ! Mem[000000006e8000c1]
ldd [%i3+0x1f0],%l0 ! Mem[000000006f8001f0]
jmpl %o7,%g0
swap [%i2+0x0a4],%l3 ! Mem[000000006f0000a4]
p47_far_3_he:
lduw [%i2+0x178],%l3 ! Mem[000000006f000178]
jmpl %o7,%g0
stb %l1,[%i1+0x042] ! Mem[000000006e800042]
p47_far_3_hem:
lduw [%i2+0x178],%l3 ! Mem[000000006f000178]
jmpl %o7,%g0
stb %l1,[%i1+0x042] ! Mem[000000006e800042]
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
ldsb [%i1+0x06d],%l3 ! Mem[000000007080006d]
swap [%i3+0x1c4],%l4 ! Mem[00000000718001c4]
ldx [%i1+0x068],%l5 ! Mem[0000000070800068]
ldstub [%i3+0x035],%l7 ! Mem[0000000071800035]
jmpl %o7,%g0
stw %l5,[%i0+0x084] ! Mem[0000000070000084]
p48_far_3_lem:
ldsb [%i1+0x06d],%l3 ! Mem[000000007080006d]
swap [%i3+0x1c4],%l4 ! Mem[00000000718001c4]
ldx [%i1+0x068],%l5 ! Mem[0000000070800068]
membar #Sync
ldstub [%i3+0x035],%l7 ! Mem[0000000071800035]
jmpl %o7,%g0
stw %l5,[%i0+0x084] ! Mem[0000000070000084]
p48_far_3_he:
ldsh [%i1+0x14a],%l6 ! Mem[000000007080014a]
ldsb [%i1+0x0e4],%l3 ! Mem[00000000708000e4]
stw %l6,[%i1+0x024] ! Mem[0000000070800024]
sth %l2,[%i3+0x13a] ! Mem[000000007180013a]
jmpl %o7,%g0
lduh [%i3+0x000],%l3 ! Mem[0000000071800000]
p48_far_3_hem:
ldsh [%i1+0x14a],%l6 ! Mem[000000007080014a]
ldsb [%i1+0x0e4],%l3 ! Mem[00000000708000e4]
membar #Sync
stw %l6,[%i1+0x024] ! Mem[0000000070800024]
sth %l2,[%i3+0x13a] ! Mem[000000007180013a]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x000],%l3 ! Mem[0000000071800000]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
ldstub [%i1+0x103],%l7 ! Mem[0000000072800103]
std %l6,[%i0+0x0a0] ! Mem[00000000720000a0]
stw %l0,[%i3+0x19c] ! Mem[000000007380019c]
ldsh [%i2+0x1cc],%l1 ! Mem[00000000730001cc]
stw %l6,[%i3+0x0cc] ! Mem[00000000738000cc]
stx %l2,[%i2+0x110] ! Mem[0000000073000110]
jmpl %o7,%g0
ldstub [%i1+0x059],%l3 ! Mem[0000000072800059]
p49_far_3_lem:
ldstub [%i1+0x103],%l7 ! Mem[0000000072800103]
std %l6,[%i0+0x0a0] ! Mem[00000000720000a0]
stw %l0,[%i3+0x19c] ! Mem[000000007380019c]
ldsh [%i2+0x1cc],%l1 ! Mem[00000000730001cc]
stw %l6,[%i3+0x0cc] ! Mem[00000000738000cc]
stx %l2,[%i2+0x110] ! Mem[0000000073000110]
jmpl %o7,%g0
ldstub [%i1+0x059],%l3 ! Mem[0000000072800059]
p49_far_3_he:
ldsb [%i2+0x18f],%l7 ! Mem[000000007300018f]
ldsb [%i1+0x0f3],%l4 ! Mem[00000000728000f3]
ldstub [%i1+0x075],%l2 ! Mem[0000000072800075]
stx %l4,[%i0+0x098] ! Mem[0000000072000098]
ldstub [%i1+0x00e],%l7 ! Mem[000000007280000e]
ldx [%i0+0x158],%l3 ! Mem[0000000072000158]
stw %l7,[%i0+0x190] ! Mem[0000000072000190]
jmpl %o7,%g0
ldub [%i1+0x1a9],%l1 ! Mem[00000000728001a9]
p49_far_3_hem:
ldsb [%i2+0x18f],%l7 ! Mem[000000007300018f]
ldsb [%i1+0x0f3],%l4 ! Mem[00000000728000f3]
ldstub [%i1+0x075],%l2 ! Mem[0000000072800075]
stx %l4,[%i0+0x098] ! Mem[0000000072000098]
membar #Sync
ldstub [%i1+0x00e],%l7 ! Mem[000000007280000e]
ldx [%i0+0x158],%l3 ! Mem[0000000072000158]
stw %l7,[%i0+0x190] ! Mem[0000000072000190]
jmpl %o7,%g0
ldub [%i1+0x1a9],%l1 ! Mem[00000000728001a9]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
ldx [%i0+0x1f0],%l4 ! Mem[00000000740001f0]
std %l6,[%i0+0x070] ! Mem[0000000074000070]
lduh [%i3+0x1fc],%l1 ! Mem[00000000758001fc]
sth %l1,[%i2+0x038] ! Mem[0000000075000038]
ldsb [%i0+0x06b],%l0 ! Mem[000000007400006b]
jmpl %o7,%g0
stx %l3,[%i3+0x178] ! Mem[0000000075800178]
p50_far_3_lem:
ldx [%i0+0x1f0],%l4 ! Mem[00000000740001f0]
std %l6,[%i0+0x070] ! Mem[0000000074000070]
lduh [%i3+0x1fc],%l1 ! Mem[00000000758001fc]
membar #Sync
sth %l1,[%i2+0x038] ! Mem[0000000075000038]
ldsb [%i0+0x06b],%l0 ! Mem[000000007400006b]
jmpl %o7,%g0
stx %l3,[%i3+0x178] ! Mem[0000000075800178]
p50_far_3_he:
ldsw [%i0+0x10c],%l4 ! Mem[000000007400010c]
std %l2,[%i1+0x098] ! Mem[0000000074800098]
ldd [%i3+0x0b8],%l0 ! Mem[00000000758000b8]
lduh [%i0+0x016],%l1 ! Mem[0000000074000016]
stx %l7,[%i3+0x0e0] ! Mem[00000000758000e0]
lduw [%i0+0x180],%l6 ! Mem[0000000074000180]
stw %l1,[%i0+0x140] ! Mem[0000000074000140]
jmpl %o7,%g0
lduw [%i2+0x0c8],%l0 ! Mem[00000000750000c8]
p50_far_3_hem:
ldsw [%i0+0x10c],%l4 ! Mem[000000007400010c]
std %l2,[%i1+0x098] ! Mem[0000000074800098]
ldd [%i3+0x0b8],%l0 ! Mem[00000000758000b8]
membar #Sync
lduh [%i0+0x016],%l1 ! Mem[0000000074000016]
stx %l7,[%i3+0x0e0] ! Mem[00000000758000e0]
lduw [%i0+0x180],%l6 ! Mem[0000000074000180]
stw %l1,[%i0+0x140] ! Mem[0000000074000140]
jmpl %o7,%g0
lduw [%i2+0x0c8],%l0 ! Mem[00000000750000c8]
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
swap [%i3+0x0d0],%l0 ! Mem[00000000778000d0]
ldsw [%i2+0x1c8],%l1 ! Mem[00000000770001c8]
swap [%i0+0x0ec],%l7 ! Mem[00000000760000ec]
stx %l7,[%i3+0x080] ! Mem[0000000077800080]
ldsb [%i0+0x011],%l2 ! Mem[0000000076000011]
ldx [%i2+0x198],%l3 ! Mem[0000000077000198]
stb %l1,[%i1+0x05d] ! Mem[000000007680005d]
jmpl %o7,%g0
swap [%i2+0x0f0],%l1 ! Mem[00000000770000f0]
p51_far_3_lem:
swap [%i3+0x0d0],%l0 ! Mem[00000000778000d0]
ldsw [%i2+0x1c8],%l1 ! Mem[00000000770001c8]
swap [%i0+0x0ec],%l7 ! Mem[00000000760000ec]
stx %l7,[%i3+0x080] ! Mem[0000000077800080]
membar #Sync
ldsb [%i0+0x011],%l2 ! Mem[0000000076000011]
ldx [%i2+0x198],%l3 ! Mem[0000000077000198]
stb %l1,[%i1+0x05d] ! Mem[000000007680005d]
jmpl %o7,%g0
swap [%i2+0x0f0],%l1 ! Mem[00000000770000f0]
p51_far_3_he:
ldstub [%i3+0x134],%l2 ! Mem[0000000077800134]
ldsw [%i1+0x1d0],%l0 ! Mem[00000000768001d0]
ldsb [%i2+0x0f6],%l6 ! Mem[00000000770000f6]
stb %l1,[%i0+0x0ef] ! Mem[00000000760000ef]
ldub [%i0+0x110],%l4 ! Mem[0000000076000110]
lduw [%i3+0x1c4],%l0 ! Mem[00000000778001c4]
jmpl %o7,%g0
ldsw [%i3+0x150],%l3 ! Mem[0000000077800150]
p51_far_3_hem:
ldstub [%i3+0x134],%l2 ! Mem[0000000077800134]
ldsw [%i1+0x1d0],%l0 ! Mem[00000000768001d0]
ldsb [%i2+0x0f6],%l6 ! Mem[00000000770000f6]
stb %l1,[%i0+0x0ef] ! Mem[00000000760000ef]
ldub [%i0+0x110],%l4 ! Mem[0000000076000110]
lduw [%i3+0x1c4],%l0 ! Mem[00000000778001c4]
jmpl %o7,%g0
ldsw [%i3+0x150],%l3 ! Mem[0000000077800150]
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
sth %l5,[%i2+0x0a6] ! Mem[00000000790000a6]
ldx [%i3+0x000],%l4 ! Mem[0000000079800000]
stx %l7,[%i2+0x1b8] ! Mem[00000000790001b8]
jmpl %o7,%g0
ldd [%i0+0x1f8],%l2 ! Mem[00000000780001f8]
p52_far_3_lem:
sth %l5,[%i2+0x0a6] ! Mem[00000000790000a6]
membar #Sync
ldx [%i3+0x000],%l4 ! Mem[0000000079800000]
stx %l7,[%i2+0x1b8] ! Mem[00000000790001b8]
jmpl %o7,%g0
ldd [%i0+0x1f8],%l2 ! Mem[00000000780001f8]
p52_far_3_he:
std %l6,[%i1+0x188] ! Mem[0000000078800188]
stb %l6,[%i3+0x031] ! Mem[0000000079800031]
stx %l6,[%i0+0x1d8] ! Mem[00000000780001d8]
ldstub [%i3+0x1df],%l6 ! Mem[00000000798001df]
jmpl %o7,%g0
ldstub [%i2+0x1ee],%l4 ! Mem[00000000790001ee]
p52_far_3_hem:
std %l6,[%i1+0x188] ! Mem[0000000078800188]
membar #Sync
stb %l6,[%i3+0x031] ! Mem[0000000079800031]
stx %l6,[%i0+0x1d8] ! Mem[00000000780001d8]
ldstub [%i3+0x1df],%l6 ! Mem[00000000798001df]
jmpl %o7,%g0
ldstub [%i2+0x1ee],%l4 ! Mem[00000000790001ee]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
std %l4,[%i3+0x1b0] ! Mem[000000007b8001b0]
ldsb [%i3+0x151],%l7 ! Mem[000000007b800151]
swap [%i0+0x118],%l2 ! Mem[000000007a000118]
swap [%i2+0x1b8],%l1 ! Mem[000000007b0001b8]
stx %l5,[%i2+0x010] ! Mem[000000007b000010]
ldstub [%i1+0x0cf],%l4 ! Mem[000000007a8000cf]
ldub [%i3+0x0e7],%l1 ! Mem[000000007b8000e7]
jmpl %o7,%g0
std %l2,[%i1+0x070] ! Mem[000000007a800070]
p53_far_3_lem:
std %l4,[%i3+0x1b0] ! Mem[000000007b8001b0]
ldsb [%i3+0x151],%l7 ! Mem[000000007b800151]
swap [%i0+0x118],%l2 ! Mem[000000007a000118]
swap [%i2+0x1b8],%l1 ! Mem[000000007b0001b8]
membar #Sync
stx %l5,[%i2+0x010] ! Mem[000000007b000010]
ldstub [%i1+0x0cf],%l4 ! Mem[000000007a8000cf]
ldub [%i3+0x0e7],%l1 ! Mem[000000007b8000e7]
jmpl %o7,%g0
std %l2,[%i1+0x070] ! Mem[000000007a800070]
p53_far_3_he:
swap [%i2+0x070],%l7 ! Mem[000000007b000070]
std %l6,[%i0+0x020] ! Mem[000000007a000020]
swap [%i3+0x0e8],%l1 ! Mem[000000007b8000e8]
lduw [%i2+0x164],%l3 ! Mem[000000007b000164]
ldd [%i2+0x128],%l2 ! Mem[000000007b000128]
std %l4,[%i0+0x028] ! Mem[000000007a000028]
ldx [%i1+0x038],%l2 ! Mem[000000007a800038]
jmpl %o7,%g0
swap [%i2+0x038],%l1 ! Mem[000000007b000038]
p53_far_3_hem:
swap [%i2+0x070],%l7 ! Mem[000000007b000070]
membar #Sync
std %l6,[%i0+0x020] ! Mem[000000007a000020]
swap [%i3+0x0e8],%l1 ! Mem[000000007b8000e8]
lduw [%i2+0x164],%l3 ! Mem[000000007b000164]
ldd [%i2+0x128],%l2 ! Mem[000000007b000128]
std %l4,[%i0+0x028] ! Mem[000000007a000028]
ldx [%i1+0x038],%l2 ! Mem[000000007a800038]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x038],%l1 ! Mem[000000007b000038]
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
ldsw [%i1+0x0b4],%l2 ! Mem[000000007c8000b4]
ldstub [%i1+0x1a8],%l7 ! Mem[000000007c8001a8]
lduw [%i2+0x038],%l3 ! Mem[000000007d000038]
jmpl %o7,%g0
stb %l5,[%i0+0x086] ! Mem[000000007c000086]
p54_far_3_lem:
ldsw [%i1+0x0b4],%l2 ! Mem[000000007c8000b4]
ldstub [%i1+0x1a8],%l7 ! Mem[000000007c8001a8]
membar #Sync
lduw [%i2+0x038],%l3 ! Mem[000000007d000038]
jmpl %o7,%g0
stb %l5,[%i0+0x086] ! Mem[000000007c000086]
p54_far_3_he:
stb %l7,[%i3+0x0b9] ! Mem[000000007d8000b9]
sth %l5,[%i3+0x114] ! Mem[000000007d800114]
stx %l1,[%i3+0x1f0] ! Mem[000000007d8001f0]
ldsw [%i2+0x0dc],%l6 ! Mem[000000007d0000dc]
jmpl %o7,%g0
lduw [%i2+0x030],%l6 ! Mem[000000007d000030]
p54_far_3_hem:
stb %l7,[%i3+0x0b9] ! Mem[000000007d8000b9]
sth %l5,[%i3+0x114] ! Mem[000000007d800114]
stx %l1,[%i3+0x1f0] ! Mem[000000007d8001f0]
ldsw [%i2+0x0dc],%l6 ! Mem[000000007d0000dc]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x030],%l6 ! Mem[000000007d000030]
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
stw %l0,[%i0+0x1bc] ! Mem[000000007e0001bc]
ldsh [%i1+0x1ec],%l1 ! Mem[000000007e8001ec]
lduh [%i2+0x00c],%l6 ! Mem[000000007f00000c]
ldsh [%i2+0x170],%l5 ! Mem[000000007f000170]
stx %l6,[%i1+0x0d8] ! Mem[000000007e8000d8]
sth %l3,[%i3+0x1f6] ! Mem[000000007f8001f6]
stw %l1,[%i0+0x114] ! Mem[000000007e000114]
jmpl %o7,%g0
stw %l2,[%i0+0x1bc] ! Mem[000000007e0001bc]
p55_far_3_lem:
stw %l0,[%i0+0x1bc] ! Mem[000000007e0001bc]
ldsh [%i1+0x1ec],%l1 ! Mem[000000007e8001ec]
membar #Sync
lduh [%i2+0x00c],%l6 ! Mem[000000007f00000c]
ldsh [%i2+0x170],%l5 ! Mem[000000007f000170]
stx %l6,[%i1+0x0d8] ! Mem[000000007e8000d8]
sth %l3,[%i3+0x1f6] ! Mem[000000007f8001f6]
stw %l1,[%i0+0x114] ! Mem[000000007e000114]
jmpl %o7,%g0
stw %l2,[%i0+0x1bc] ! Mem[000000007e0001bc]
p55_far_3_he:
stw %l6,[%i2+0x194] ! Mem[000000007f000194]
jmpl %o7,%g0
swap [%i1+0x160],%l1 ! Mem[000000007e800160]
p55_far_3_hem:
stw %l6,[%i2+0x194] ! Mem[000000007f000194]
jmpl %o7,%g0
swap [%i1+0x160],%l1 ! Mem[000000007e800160]
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
ldsw [%i2+0x0d0],%l0 ! Mem[00000000810000d0]
ldd [%i0+0x1e8],%l0 ! Mem[00000000800001e8]
lduh [%i2+0x0ee],%l7 ! Mem[00000000810000ee]
sth %l7,[%i1+0x080] ! Mem[0000000080800080]
lduw [%i3+0x0e8],%l7 ! Mem[00000000818000e8]
stx %l5,[%i2+0x120] ! Mem[0000000081000120]
lduh [%i3+0x1d2],%l7 ! Mem[00000000818001d2]
jmpl %o7,%g0
stw %l2,[%i2+0x1e8] ! Mem[00000000810001e8]
p56_far_3_lem:
ldsw [%i2+0x0d0],%l0 ! Mem[00000000810000d0]
ldd [%i0+0x1e8],%l0 ! Mem[00000000800001e8]
lduh [%i2+0x0ee],%l7 ! Mem[00000000810000ee]
sth %l7,[%i1+0x080] ! Mem[0000000080800080]
lduw [%i3+0x0e8],%l7 ! Mem[00000000818000e8]
stx %l5,[%i2+0x120] ! Mem[0000000081000120]
lduh [%i3+0x1d2],%l7 ! Mem[00000000818001d2]
jmpl %o7,%g0
stw %l2,[%i2+0x1e8] ! Mem[00000000810001e8]
p56_far_3_he:
stx %l6,[%i0+0x1f0] ! Mem[00000000800001f0]
ldsw [%i1+0x14c],%l3 ! Mem[000000008080014c]
jmpl %o7,%g0
std %l6,[%i2+0x000] ! Mem[0000000081000000]
p56_far_3_hem:
stx %l6,[%i0+0x1f0] ! Mem[00000000800001f0]
ldsw [%i1+0x14c],%l3 ! Mem[000000008080014c]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x000] ! Mem[0000000081000000]
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
lduh [%i0+0x14a],%l6 ! Mem[000000008200014a]
ldsh [%i0+0x0ce],%l4 ! Mem[00000000820000ce]
ldub [%i1+0x103],%l7 ! Mem[0000000082800103]
stb %l6,[%i0+0x1bb] ! Mem[00000000820001bb]
jmpl %o7,%g0
ldstub [%i3+0x0d5],%l4 ! Mem[00000000838000d5]
p57_far_3_lem:
lduh [%i0+0x14a],%l6 ! Mem[000000008200014a]
ldsh [%i0+0x0ce],%l4 ! Mem[00000000820000ce]
ldub [%i1+0x103],%l7 ! Mem[0000000082800103]
stb %l6,[%i0+0x1bb] ! Mem[00000000820001bb]
jmpl %o7,%g0
ldstub [%i3+0x0d5],%l4 ! Mem[00000000838000d5]
p57_far_3_he:
jmpl %o7,%g0
ldstub [%i1+0x151],%l7 ! Mem[0000000082800151]
jmpl %o7,%g0
nop
p57_far_3_hem:
jmpl %o7,%g0
ldstub [%i1+0x151],%l7 ! Mem[0000000082800151]
jmpl %o7,%g0
nop
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
ldsh [%i3+0x15c],%l4 ! Mem[000000008580015c]
ldsh [%i3+0x006],%l0 ! Mem[0000000085800006]
ldstub [%i3+0x1f5],%l1 ! Mem[00000000858001f5]
stx %l6,[%i1+0x0f8] ! Mem[00000000848000f8]
ldstub [%i0+0x1f7],%l3 ! Mem[00000000840001f7]
jmpl %o7,%g0
stw %l6,[%i0+0x1fc] ! Mem[00000000840001fc]
p58_far_3_lem:
ldsh [%i3+0x15c],%l4 ! Mem[000000008580015c]
membar #Sync
ldsh [%i3+0x006],%l0 ! Mem[0000000085800006]
ldstub [%i3+0x1f5],%l1 ! Mem[00000000858001f5]
stx %l6,[%i1+0x0f8] ! Mem[00000000848000f8]
ldstub [%i0+0x1f7],%l3 ! Mem[00000000840001f7]
jmpl %o7,%g0
stw %l6,[%i0+0x1fc] ! Mem[00000000840001fc]
p58_far_3_he:
sth %l6,[%i2+0x1f6] ! Mem[00000000850001f6]
ldstub [%i0+0x032],%l0 ! Mem[0000000084000032]
lduw [%i3+0x078],%l1 ! Mem[0000000085800078]
sth %l6,[%i0+0x054] ! Mem[0000000084000054]
jmpl %o7,%g0
ldsb [%i3+0x1dd],%l1 ! Mem[00000000858001dd]
p58_far_3_hem:
sth %l6,[%i2+0x1f6] ! Mem[00000000850001f6]
membar #Sync
ldstub [%i0+0x032],%l0 ! Mem[0000000084000032]
lduw [%i3+0x078],%l1 ! Mem[0000000085800078]
sth %l6,[%i0+0x054] ! Mem[0000000084000054]
jmpl %o7,%g0
ldsb [%i3+0x1dd],%l1 ! Mem[00000000858001dd]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
swap [%i2+0x0d0],%l0 ! Mem[00000000870000d0]
ldstub [%i2+0x1ba],%l7 ! Mem[00000000870001ba]
swap [%i1+0x1f8],%l3 ! Mem[00000000868001f8]
lduw [%i0+0x1f4],%l7 ! Mem[00000000860001f4]
lduw [%i0+0x100],%l4 ! Mem[0000000086000100]
jmpl %o7,%g0
ldub [%i3+0x08f],%l6 ! Mem[000000008780008f]
p59_far_3_lem:
swap [%i2+0x0d0],%l0 ! Mem[00000000870000d0]
ldstub [%i2+0x1ba],%l7 ! Mem[00000000870001ba]
swap [%i1+0x1f8],%l3 ! Mem[00000000868001f8]
lduw [%i0+0x1f4],%l7 ! Mem[00000000860001f4]
lduw [%i0+0x100],%l4 ! Mem[0000000086000100]
jmpl %o7,%g0
ldub [%i3+0x08f],%l6 ! Mem[000000008780008f]
p59_far_3_he:
ldsh [%i0+0x14e],%l0 ! Mem[000000008600014e]
swap [%i3+0x1cc],%l4 ! Mem[00000000878001cc]
ldstub [%i0+0x1a1],%l4 ! Mem[00000000860001a1]
stx %l2,[%i0+0x040] ! Mem[0000000086000040]
ldsw [%i1+0x140],%l1 ! Mem[0000000086800140]
swap [%i0+0x158],%l7 ! Mem[0000000086000158]
jmpl %o7,%g0
swap [%i1+0x084],%l3 ! Mem[0000000086800084]
p59_far_3_hem:
ldsh [%i0+0x14e],%l0 ! Mem[000000008600014e]
swap [%i3+0x1cc],%l4 ! Mem[00000000878001cc]
ldstub [%i0+0x1a1],%l4 ! Mem[00000000860001a1]
stx %l2,[%i0+0x040] ! Mem[0000000086000040]
ldsw [%i1+0x140],%l1 ! Mem[0000000086800140]
swap [%i0+0x158],%l7 ! Mem[0000000086000158]
jmpl %o7,%g0
swap [%i1+0x084],%l3 ! Mem[0000000086800084]
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
ldsh [%i1+0x004],%l1 ! Mem[0000000088800004]
ldsb [%i0+0x0f2],%l7 ! Mem[00000000880000f2]
lduw [%i3+0x038],%l3 ! Mem[0000000089800038]
jmpl %o7,%g0
ldub [%i2+0x030],%l4 ! Mem[0000000089000030]
p60_far_3_lem:
membar #Sync
ldsh [%i1+0x004],%l1 ! Mem[0000000088800004]
ldsb [%i0+0x0f2],%l7 ! Mem[00000000880000f2]
lduw [%i3+0x038],%l3 ! Mem[0000000089800038]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x030],%l4 ! Mem[0000000089000030]
p60_far_3_he:
ldsb [%i2+0x154],%l4 ! Mem[0000000089000154]
stb %l7,[%i2+0x03e] ! Mem[000000008900003e]
ldsb [%i3+0x1be],%l7 ! Mem[00000000898001be]
jmpl %o7,%g0
stb %l6,[%i0+0x08f] ! Mem[000000008800008f]
p60_far_3_hem:
ldsb [%i2+0x154],%l4 ! Mem[0000000089000154]
membar #Sync
stb %l7,[%i2+0x03e] ! Mem[000000008900003e]
ldsb [%i3+0x1be],%l7 ! Mem[00000000898001be]
jmpl %o7,%g0
stb %l6,[%i0+0x08f] ! Mem[000000008800008f]
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
ldsb [%i1+0x01e],%l2 ! Mem[000000008a80001e]
stb %l3,[%i1+0x059] ! Mem[000000008a800059]
stw %l6,[%i0+0x08c] ! Mem[000000008a00008c]
ldstub [%i1+0x023],%l2 ! Mem[000000008a800023]
stb %l1,[%i3+0x158] ! Mem[000000008b800158]
jmpl %o7,%g0
ldub [%i2+0x1d1],%l2 ! Mem[000000008b0001d1]
p61_far_3_lem:
membar #Sync
ldsb [%i1+0x01e],%l2 ! Mem[000000008a80001e]
stb %l3,[%i1+0x059] ! Mem[000000008a800059]
stw %l6,[%i0+0x08c] ! Mem[000000008a00008c]
ldstub [%i1+0x023],%l2 ! Mem[000000008a800023]
stb %l1,[%i3+0x158] ! Mem[000000008b800158]
jmpl %o7,%g0
ldub [%i2+0x1d1],%l2 ! Mem[000000008b0001d1]
p61_far_3_he:
ldsh [%i2+0x1c6],%l2 ! Mem[000000008b0001c6]
ldsb [%i0+0x1b8],%l2 ! Mem[000000008a0001b8]
std %l4,[%i3+0x0f0] ! Mem[000000008b8000f0]
stb %l6,[%i0+0x191] ! Mem[000000008a000191]
ldsw [%i1+0x034],%l4 ! Mem[000000008a800034]
stb %l4,[%i3+0x098] ! Mem[000000008b800098]
jmpl %o7,%g0
stb %l2,[%i0+0x170] ! Mem[000000008a000170]
p61_far_3_hem:
ldsh [%i2+0x1c6],%l2 ! Mem[000000008b0001c6]
ldsb [%i0+0x1b8],%l2 ! Mem[000000008a0001b8]
std %l4,[%i3+0x0f0] ! Mem[000000008b8000f0]
stb %l6,[%i0+0x191] ! Mem[000000008a000191]
membar #Sync
ldsw [%i1+0x034],%l4 ! Mem[000000008a800034]
stb %l4,[%i3+0x098] ! Mem[000000008b800098]
jmpl %o7,%g0
stb %l2,[%i0+0x170] ! Mem[000000008a000170]
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
ldsw [%i0+0x100],%l6 ! Mem[000000008c000100]
stb %l3,[%i0+0x171] ! Mem[000000008c000171]
stb %l7,[%i1+0x12a] ! Mem[000000008c80012a]
std %l2,[%i1+0x1e8] ! Mem[000000008c8001e8]
std %l4,[%i3+0x1a8] ! Mem[000000008d8001a8]
jmpl %o7,%g0
lduw [%i2+0x1b4],%l1 ! Mem[000000008d0001b4]
p62_far_3_lem:
ldsw [%i0+0x100],%l6 ! Mem[000000008c000100]
stb %l3,[%i0+0x171] ! Mem[000000008c000171]
stb %l7,[%i1+0x12a] ! Mem[000000008c80012a]
std %l2,[%i1+0x1e8] ! Mem[000000008c8001e8]
std %l4,[%i3+0x1a8] ! Mem[000000008d8001a8]
jmpl %o7,%g0
lduw [%i2+0x1b4],%l1 ! Mem[000000008d0001b4]
p62_far_3_he:
jmpl %o7,%g0
ldstub [%i2+0x085],%l3 ! Mem[000000008d000085]
jmpl %o7,%g0
nop
p62_far_3_hem:
jmpl %o7,%g0
ldstub [%i2+0x085],%l3 ! Mem[000000008d000085]
jmpl %o7,%g0
nop
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
lduh [%i2+0x084],%l5 ! Mem[000000008f000084]
ldx [%i3+0x178],%l0 ! Mem[000000008f800178]
ldsh [%i1+0x1c0],%l3 ! Mem[000000008e8001c0]
lduh [%i1+0x1c8],%l7 ! Mem[000000008e8001c8]
ldx [%i0+0x1a0],%l0 ! Mem[000000008e0001a0]
ldstub [%i1+0x1ea],%l2 ! Mem[000000008e8001ea]
lduh [%i2+0x1f6],%l2 ! Mem[000000008f0001f6]
jmpl %o7,%g0
std %l0,[%i3+0x120] ! Mem[000000008f800120]
p63_far_3_lem:
lduh [%i2+0x084],%l5 ! Mem[000000008f000084]
ldx [%i3+0x178],%l0 ! Mem[000000008f800178]
ldsh [%i1+0x1c0],%l3 ! Mem[000000008e8001c0]
lduh [%i1+0x1c8],%l7 ! Mem[000000008e8001c8]
ldx [%i0+0x1a0],%l0 ! Mem[000000008e0001a0]
ldstub [%i1+0x1ea],%l2 ! Mem[000000008e8001ea]
lduh [%i2+0x1f6],%l2 ! Mem[000000008f0001f6]
jmpl %o7,%g0
std %l0,[%i3+0x120] ! Mem[000000008f800120]
p63_far_3_he:
ldsh [%i2+0x04c],%l0 ! Mem[000000008f00004c]
ldstub [%i2+0x079],%l3 ! Mem[000000008f000079]
ldub [%i3+0x0b6],%l3 ! Mem[000000008f8000b6]
jmpl %o7,%g0
sth %l3,[%i0+0x1aa] ! Mem[000000008e0001aa]
p63_far_3_hem:
ldsh [%i2+0x04c],%l0 ! Mem[000000008f00004c]
ldstub [%i2+0x079],%l3 ! Mem[000000008f000079]
ldub [%i3+0x0b6],%l3 ! Mem[000000008f8000b6]
jmpl %o7,%g0
sth %l3,[%i0+0x1aa] ! Mem[000000008e0001aa]
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
nop
jmpl %o7,%g0
nop
far3_b2b_l:
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:
jmpl %g6+8,%g0
sth %l3,[%i1+0x104] ! Mem[0000000010800104]
p0_call_0_le:
retl
ldstub [%i2+0x1a1],%l5 ! Mem[00000000110001a1]
p0_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x104] ! Mem[0000000010800104]
p0_call_0_lo:
retl
ldstub [%o2+0x1a1],%l5 ! Mem[00000000110001a1]
p0_jmpl_0_he:
ldstub [%i1+0x128],%l1 ! Mem[0000000010800128]
ldd [%i2+0x0d8],%l0 ! Mem[00000000110000d8]
ldsh [%i1+0x0ac],%l1 ! Mem[00000000108000ac]
std %l0,[%i0+0x0d8] ! Mem[00000000100000d8]
ldstub [%i3+0x068],%l6 ! Mem[0000000011800068]
stb %l2,[%i1+0x10c] ! Mem[000000001080010c]
swap [%i2+0x1c4],%l6 ! Mem[00000000110001c4]
jmpl %g6+8,%g0
sth %l4,[%i0+0x17e] ! Mem[000000001000017e]
p0_call_0_he:
ldd [%i1+0x1b0],%l2 ! Mem[00000000108001b0]
retl
lduw [%i0+0x1b4],%l3 ! Mem[00000000100001b4]
p0_jmpl_0_ho:
ldstub [%o1+0x128],%l1 ! Mem[0000000010800128]
ldd [%o2+0x0d8],%l0 ! Mem[00000000110000d8]
ldsh [%o1+0x0ac],%l1 ! Mem[00000000108000ac]
std %l0,[%o0+0x0d8] ! Mem[00000000100000d8]
ldstub [%o3+0x068],%l6 ! Mem[0000000011800068]
stb %l2,[%o1+0x10c] ! Mem[000000001080010c]
swap [%o2+0x1c4],%l6 ! Mem[00000000110001c4]
jmpl %g6+8,%g0
sth %l4,[%o0+0x17e] ! Mem[000000001000017e]
p0_call_0_ho:
ldd [%o1+0x1b0],%l2 ! Mem[00000000108001b0]
retl
lduw [%o0+0x1b4],%l3 ! Mem[00000000100001b4]
p1_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i1+0x124] ! Mem[0000000012800124]
p1_call_0_le:
retl
stx %l4,[%i0+0x120] ! Mem[0000000012000120]
p1_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x124] ! Mem[0000000012800124]
p1_call_0_lo:
retl
stx %l4,[%o0+0x120] ! Mem[0000000012000120]
p1_jmpl_0_he:
jmpl %g6+8,%g0
lduw [%i3+0x034],%l2 ! Mem[0000000013800034]
p1_call_0_he:
ldsh [%i2+0x18a],%l0 ! Mem[000000001300018a]
retl
ldd [%i2+0x128],%l0 ! Mem[0000000013000128]
p1_jmpl_0_ho:
jmpl %g6+8,%g0
lduw [%o3+0x034],%l2 ! Mem[0000000013800034]
p1_call_0_ho:
ldsh [%o2+0x18a],%l0 ! Mem[000000001300018a]
retl
ldd [%o2+0x128],%l0 ! Mem[0000000013000128]
p2_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i1+0x104] ! Mem[0000000014800104]
p2_call_0_le:
retl
ldub [%i1+0x181],%l5 ! Mem[0000000014800181]
p2_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x104] ! Mem[0000000014800104]
p2_call_0_lo:
retl
ldub [%o1+0x181],%l5 ! Mem[0000000014800181]
p2_jmpl_0_he:
stb %l1,[%i2+0x128] ! Mem[0000000015000128]
ldsb [%i0+0x0fa],%l0 ! Mem[00000000140000fa]
ldd [%i3+0x118],%l0 ! Mem[0000000015800118]
sth %l0,[%i0+0x17e] ! Mem[000000001400017e]
stb %l2,[%i3+0x162] ! Mem[0000000015800162]
swap [%i1+0x1c4],%l4 ! Mem[00000000148001c4]
swap [%i1+0x0a0],%l2 ! Mem[00000000148000a0]
jmpl %g6+8,%g0
lduh [%i2+0x02c],%l6 ! Mem[000000001500002c]
p2_call_0_he:
swap [%i2+0x000],%l4 ! Mem[0000000015000000]
stb %l3,[%i3+0x05c] ! Mem[000000001580005c]
retl
lduw [%i1+0x048],%l2 ! Mem[0000000014800048]
p2_jmpl_0_ho:
stb %l1,[%o2+0x128] ! Mem[0000000015000128]
ldsb [%o0+0x0fa],%l0 ! Mem[00000000140000fa]
ldd [%o3+0x118],%l0 ! Mem[0000000015800118]
sth %l0,[%o0+0x17e] ! Mem[000000001400017e]
stb %l2,[%o3+0x162] ! Mem[0000000015800162]
swap [%o1+0x1c4],%l4 ! Mem[00000000148001c4]
swap [%o1+0x0a0],%l2 ! Mem[00000000148000a0]
jmpl %g6+8,%g0
lduh [%o2+0x02c],%l6 ! Mem[000000001500002c]
p2_call_0_ho:
swap [%o2+0x000],%l4 ! Mem[0000000015000000]
stb %l3,[%o3+0x05c] ! Mem[000000001580005c]
retl
lduw [%o1+0x048],%l2 ! Mem[0000000014800048]
p3_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i1+0x104] ! Mem[0000000016800104]
p3_call_0_le:
retl
stb %l4,[%i2+0x121] ! Mem[0000000017000121]
p3_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x104] ! Mem[0000000016800104]
p3_call_0_lo:
retl
stb %l4,[%o2+0x121] ! Mem[0000000017000121]
p3_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i2+0x034],%l2 ! Mem[0000000017000034]
p3_call_0_he:
ldd [%i0+0x1a0],%l2 ! Mem[00000000160001a0]
retl
lduh [%i0+0x03a],%l5 ! Mem[000000001600003a]
p3_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o2+0x034],%l2 ! Mem[0000000017000034]
p3_call_0_ho:
ldd [%o0+0x1a0],%l2 ! Mem[00000000160001a0]
retl
lduh [%o0+0x03a],%l5 ! Mem[000000001600003a]
p4_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i1+0x104] ! Mem[0000000018800104]
p4_call_0_le:
retl
ldx [%i0+0x180],%l5 ! Mem[0000000018000180]
p4_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x104] ! Mem[0000000018800104]
p4_call_0_lo:
retl
ldx [%o0+0x180],%l5 ! Mem[0000000018000180]
p4_jmpl_0_he:
swap [%i2+0x128],%l1 ! Mem[0000000019000128]
ldd [%i3+0x0d8],%l0 ! Mem[00000000198000d8]
ldx [%i1+0x088],%l1 ! Mem[0000000018800088]
ldsw [%i3+0x0d8],%l0 ! Mem[00000000198000d8]
ldstub [%i2+0x0d0],%l4 ! Mem[00000000190000d0]
ldsh [%i0+0x1d2],%l6 ! Mem[00000000180001d2]
ldd [%i3+0x058],%l6 ! Mem[0000000019800058]
jmpl %g6+8,%g0
swap [%i2+0x15c],%l4 ! Mem[000000001900015c]
p4_call_0_he:
ldstub [%i2+0x13f],%l3 ! Mem[000000001900013f]
retl
ldx [%i0+0x0b8],%l4 ! Mem[00000000180000b8]
p4_jmpl_0_ho:
swap [%o2+0x128],%l1 ! Mem[0000000019000128]
ldd [%o3+0x0d8],%l0 ! Mem[00000000198000d8]
ldx [%o1+0x088],%l1 ! Mem[0000000018800088]
ldsw [%o3+0x0d8],%l0 ! Mem[00000000198000d8]
ldstub [%o2+0x0d0],%l4 ! Mem[00000000190000d0]
ldsh [%o0+0x1d2],%l6 ! Mem[00000000180001d2]
ldd [%o3+0x058],%l6 ! Mem[0000000019800058]
jmpl %g6+8,%g0
swap [%o2+0x15c],%l4 ! Mem[000000001900015c]
p4_call_0_ho:
ldstub [%o2+0x13f],%l3 ! Mem[000000001900013f]
retl
ldx [%o0+0x0b8],%l4 ! Mem[00000000180000b8]
p5_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i1+0x104] ! Mem[000000001a800104]
p5_call_0_le:
retl
lduw [%i0+0x100],%l4 ! Mem[000000001a000100]
p5_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x104] ! Mem[000000001a800104]
p5_call_0_lo:
retl
lduw [%o0+0x100],%l4 ! Mem[000000001a000100]
p5_jmpl_0_he:
jmpl %g6+8,%g0
ldsb [%i3+0x035],%l2 ! Mem[000000001b800035]
p5_call_0_he:
sth %l3,[%i3+0x1a4] ! Mem[000000001b8001a4]
retl
swap [%i3+0x10c],%l1 ! Mem[000000001b80010c]
p5_jmpl_0_ho:
jmpl %g6+8,%g0
ldsb [%o3+0x035],%l2 ! Mem[000000001b800035]
p5_call_0_ho:
sth %l3,[%o3+0x1a4] ! Mem[000000001b8001a4]
retl
swap [%o3+0x10c],%l1 ! Mem[000000001b80010c]
p6_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x124] ! Mem[000000001d000124]
p6_call_0_le:
retl
stb %l5,[%i3+0x181] ! Mem[000000001d800181]
p6_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x124] ! Mem[000000001d000124]
p6_call_0_lo:
retl
stb %l5,[%o3+0x181] ! Mem[000000001d800181]
p6_jmpl_0_he:
ldsw [%i1+0x014],%l2 ! Mem[000000001c800014]
ldsh [%i2+0x006],%l4 ! Mem[000000001d000006]
lduh [%i2+0x11e],%l0 ! Mem[000000001d00011e]
lduw [%i1+0x180],%l0 ! Mem[000000001c800180]
lduw [%i1+0x0f0],%l4 ! Mem[000000001c8000f0]
ldsb [%i1+0x1e5],%l4 ! Mem[000000001c8001e5]
ldstub [%i2+0x0c4],%l6 ! Mem[000000001d0000c4]
jmpl %g6+8,%g0
swap [%i2+0x084],%l1 ! Mem[000000001d000084]
p6_call_0_he:
lduw [%i0+0x190],%l7 ! Mem[000000001c000190]
ldsb [%i1+0x120],%l2 ! Mem[000000001c800120]
sth %l3,[%i3+0x03c] ! Mem[000000001d80003c]
retl
ldd [%i3+0x138],%l6 ! Mem[000000001d800138]
p6_jmpl_0_ho:
ldsw [%o1+0x014],%l2 ! Mem[000000001c800014]
ldsh [%o2+0x006],%l4 ! Mem[000000001d000006]
lduh [%o2+0x11e],%l0 ! Mem[000000001d00011e]
lduw [%o1+0x180],%l0 ! Mem[000000001c800180]
lduw [%o1+0x0f0],%l4 ! Mem[000000001c8000f0]
ldsb [%o1+0x1e5],%l4 ! Mem[000000001c8001e5]
ldstub [%o2+0x0c4],%l6 ! Mem[000000001d0000c4]
jmpl %g6+8,%g0
swap [%o2+0x084],%l1 ! Mem[000000001d000084]
p6_call_0_ho:
lduw [%o0+0x190],%l7 ! Mem[000000001c000190]
ldsb [%o1+0x120],%l2 ! Mem[000000001c800120]
sth %l3,[%o3+0x03c] ! Mem[000000001d80003c]
retl
ldd [%o3+0x138],%l6 ! Mem[000000001d800138]
p7_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x124] ! Mem[000000001f000124]
p7_call_0_le:
retl
ldd [%i1+0x1a0],%l4 ! Mem[000000001e8001a0]
p7_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x124] ! Mem[000000001f000124]
p7_call_0_lo:
retl
ldd [%o1+0x1a0],%l4 ! Mem[000000001e8001a0]
p7_jmpl_0_he:
ldsb [%i0+0x108],%l1 ! Mem[000000001e000108]
sth %l0,[%i3+0x0fa] ! Mem[000000001f8000fa]
ldx [%i0+0x0a8],%l1 ! Mem[000000001e0000a8]
ldsb [%i2+0x0d8],%l0 ! Mem[000000001f0000d8]
lduh [%i0+0x048],%l6 ! Mem[000000001e000048]
lduh [%i3+0x10c],%l2 ! Mem[000000001f80010c]
ldx [%i3+0x1c0],%l6 ! Mem[000000001f8001c0]
jmpl %g6+8,%g0
ldub [%i0+0x166],%l1 ! Mem[000000001e000166]
p7_call_0_he:
ldd [%i3+0x110],%l0 ! Mem[000000001f800110]
swap [%i2+0x160],%l5 ! Mem[000000001f000160]
swap [%i2+0x02c],%l6 ! Mem[000000001f00002c]
swap [%i2+0x0dc],%l5 ! Mem[000000001f0000dc]
swap [%i3+0x020],%l3 ! Mem[000000001f800020]
ldsw [%i3+0x090],%l1 ! Mem[000000001f800090]
ldstub [%i0+0x08b],%l1 ! Mem[000000001e00008b]
retl
stx %l7,[%i3+0x0f0] ! Mem[000000001f8000f0]
p7_jmpl_0_ho:
ldsb [%o0+0x108],%l1 ! Mem[000000001e000108]
sth %l0,[%o3+0x0fa] ! Mem[000000001f8000fa]
ldx [%o0+0x0a8],%l1 ! Mem[000000001e0000a8]
ldsb [%o2+0x0d8],%l0 ! Mem[000000001f0000d8]
lduh [%o0+0x048],%l6 ! Mem[000000001e000048]
lduh [%o3+0x10c],%l2 ! Mem[000000001f80010c]
ldx [%o3+0x1c0],%l6 ! Mem[000000001f8001c0]
jmpl %g6+8,%g0
ldub [%o0+0x166],%l1 ! Mem[000000001e000166]
p7_call_0_ho:
ldd [%o3+0x110],%l0 ! Mem[000000001f800110]
swap [%o2+0x160],%l5 ! Mem[000000001f000160]
swap [%o2+0x02c],%l6 ! Mem[000000001f00002c]
swap [%o2+0x0dc],%l5 ! Mem[000000001f0000dc]
swap [%o3+0x020],%l3 ! Mem[000000001f800020]
ldsw [%o3+0x090],%l1 ! Mem[000000001f800090]
ldstub [%o0+0x08b],%l1 ! Mem[000000001e00008b]
retl
stx %l7,[%o3+0x0f0] ! Mem[000000001f8000f0]
p8_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x124] ! Mem[0000000021000124]
p8_call_0_le:
retl
stw %l5,[%i2+0x1a0] ! Mem[00000000210001a0]
p8_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x124] ! Mem[0000000021000124]
p8_call_0_lo:
retl
stw %l5,[%o2+0x1a0] ! Mem[00000000210001a0]
p8_jmpl_0_he:
ldsw [%i2+0x108],%l1 ! Mem[0000000021000108]
swap [%i3+0x024],%l4 ! Mem[0000000021800024]
swap [%i2+0x138],%l6 ! Mem[0000000021000138]
ldx [%i1+0x1b0],%l1 ! Mem[00000000208001b0]
stw %l7,[%i2+0x1a8] ! Mem[00000000210001a8]
ldx [%i3+0x130],%l0 ! Mem[0000000021800130]
ldsw [%i1+0x098],%l4 ! Mem[0000000020800098]
jmpl %g6+8,%g0
sth %l6,[%i0+0x052] ! Mem[0000000020000052]
p8_call_0_he:
ldsh [%i3+0x0e8],%l4 ! Mem[00000000218000e8]
retl
ldd [%i3+0x120],%l2 ! Mem[0000000021800120]
p8_jmpl_0_ho:
ldsw [%o2+0x108],%l1 ! Mem[0000000021000108]
swap [%o3+0x024],%l4 ! Mem[0000000021800024]
swap [%o2+0x138],%l6 ! Mem[0000000021000138]
ldx [%o1+0x1b0],%l1 ! Mem[00000000208001b0]
stw %l7,[%o2+0x1a8] ! Mem[00000000210001a8]
ldx [%o3+0x130],%l0 ! Mem[0000000021800130]
ldsw [%o1+0x098],%l4 ! Mem[0000000020800098]
jmpl %g6+8,%g0
sth %l6,[%o0+0x052] ! Mem[0000000020000052]
p8_call_0_ho:
ldsh [%o3+0x0e8],%l4 ! Mem[00000000218000e8]
retl
ldd [%o3+0x120],%l2 ! Mem[0000000021800120]
p9_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x104] ! Mem[0000000023000104]
p9_call_0_le:
retl
ldstub [%i0+0x1a1],%l5 ! Mem[00000000220001a1]
p9_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x104] ! Mem[0000000023000104]
p9_call_0_lo:
retl
ldstub [%o0+0x1a1],%l5 ! Mem[00000000220001a1]
p9_jmpl_0_he:
ldx [%i0+0x128],%l1 ! Mem[0000000022000128]
std %l0,[%i1+0x0d8] ! Mem[00000000228000d8]
ldsh [%i2+0x0ac],%l1 ! Mem[00000000230000ac]
std %l0,[%i0+0x180] ! Mem[0000000022000180]
swap [%i2+0x0f0],%l4 ! Mem[00000000230000f0]
swap [%i3+0x1d0],%l6 ! Mem[00000000238001d0]
sth %l6,[%i3+0x07c] ! Mem[000000002380007c]
jmpl %g6+8,%g0
lduh [%i3+0x0a4],%l1 ! Mem[00000000238000a4]
p9_call_0_he:
ldstub [%i3+0x192],%l7 ! Mem[0000000023800192]
ldsb [%i0+0x14a],%l7 ! Mem[000000002200014a]
ldstub [%i3+0x0d3],%l4 ! Mem[00000000238000d3]
retl
ldd [%i1+0x060],%l4 ! Mem[0000000022800060]
p9_jmpl_0_ho:
ldx [%o0+0x128],%l1 ! Mem[0000000022000128]
std %l0,[%o1+0x0d8] ! Mem[00000000228000d8]
ldsh [%o2+0x0ac],%l1 ! Mem[00000000230000ac]
std %l0,[%o0+0x180] ! Mem[0000000022000180]
swap [%o2+0x0f0],%l4 ! Mem[00000000230000f0]
swap [%o3+0x1d0],%l6 ! Mem[00000000238001d0]
sth %l6,[%o3+0x07c] ! Mem[000000002380007c]
jmpl %g6+8,%g0
lduh [%o3+0x0a4],%l1 ! Mem[00000000238000a4]
p9_call_0_ho:
ldstub [%o3+0x192],%l7 ! Mem[0000000023800192]
ldsb [%o0+0x14a],%l7 ! Mem[000000002200014a]
ldstub [%o3+0x0d3],%l4 ! Mem[00000000238000d3]
retl
ldd [%o1+0x060],%l4 ! Mem[0000000022800060]
p10_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x124] ! Mem[0000000025000124]
p10_call_0_le:
retl
swap [%i2+0x1a0],%l5 ! Mem[00000000250001a0]
p10_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x124] ! Mem[0000000025000124]
p10_call_0_lo:
retl
swap [%o2+0x1a0],%l5 ! Mem[00000000250001a0]
p10_jmpl_0_he:
std %l0,[%i3+0x128] ! Mem[0000000025800128]
ldsw [%i0+0x024],%l4 ! Mem[0000000024000024]
stx %l0,[%i0+0x138] ! Mem[0000000024000138]
swap [%i0+0x12c],%l3 ! Mem[000000002400012c]
lduh [%i2+0x1b2],%l1 ! Mem[00000000250001b2]
ldd [%i2+0x190],%l6 ! Mem[0000000025000190]
std %l6,[%i1+0x168] ! Mem[0000000024800168]
jmpl %g6+8,%g0
swap [%i1+0x040],%l3 ! Mem[0000000024800040]
p10_call_0_he:
retl
swap [%i0+0x13c],%l2 ! Mem[000000002400013c]
p10_jmpl_0_ho:
std %l0,[%o3+0x128] ! Mem[0000000025800128]
ldsw [%o0+0x024],%l4 ! Mem[0000000024000024]
stx %l0,[%o0+0x138] ! Mem[0000000024000138]
swap [%o0+0x12c],%l3 ! Mem[000000002400012c]
lduh [%o2+0x1b2],%l1 ! Mem[00000000250001b2]
ldd [%o2+0x190],%l6 ! Mem[0000000025000190]
std %l6,[%o1+0x168] ! Mem[0000000024800168]
jmpl %g6+8,%g0
swap [%o1+0x040],%l3 ! Mem[0000000024800040]
p10_call_0_ho:
retl
swap [%o0+0x13c],%l2 ! Mem[000000002400013c]
p11_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x104] ! Mem[0000000027000104]
p11_call_0_le:
retl
ldstub [%i3+0x181],%l5 ! Mem[0000000027800181]
p11_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x104] ! Mem[0000000027000104]
p11_call_0_lo:
retl
ldstub [%o3+0x181],%l5 ! Mem[0000000027800181]
p11_jmpl_0_he:
swap [%i0+0x128],%l1 ! Mem[0000000026000128]
stb %l0,[%i0+0x0fa] ! Mem[00000000260000fa]
swap [%i3+0x138],%l6 ! Mem[0000000027800138]
std %l2,[%i3+0x128] ! Mem[0000000027800128]
ldub [%i0+0x192],%l1 ! Mem[0000000026000192]
ldub [%i0+0x04b],%l0 ! Mem[000000002600004b]
swap [%i2+0x00c],%l3 ! Mem[000000002700000c]
jmpl %g6+8,%g0
ldstub [%i0+0x087],%l0 ! Mem[0000000026000087]
p11_call_0_he:
lduh [%i0+0x11e],%l2 ! Mem[000000002600011e]
std %l2,[%i0+0x100] ! Mem[0000000026000100]
retl
sth %l5,[%i3+0x0fc] ! Mem[00000000278000fc]
p11_jmpl_0_ho:
swap [%o0+0x128],%l1 ! Mem[0000000026000128]
stb %l0,[%o0+0x0fa] ! Mem[00000000260000fa]
swap [%o3+0x138],%l6 ! Mem[0000000027800138]
std %l2,[%o3+0x128] ! Mem[0000000027800128]
ldub [%o0+0x192],%l1 ! Mem[0000000026000192]
ldub [%o0+0x04b],%l0 ! Mem[000000002600004b]
swap [%o2+0x00c],%l3 ! Mem[000000002700000c]
jmpl %g6+8,%g0
ldstub [%o0+0x087],%l0 ! Mem[0000000026000087]
p11_call_0_ho:
lduh [%o0+0x11e],%l2 ! Mem[000000002600011e]
std %l2,[%o0+0x100] ! Mem[0000000026000100]
retl
sth %l5,[%o3+0x0fc] ! Mem[00000000278000fc]
p12_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x104] ! Mem[0000000029000104]
p12_call_0_le:
retl
stx %l0,[%i1+0x0e8] ! Mem[00000000288000e8]
p12_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x104] ! Mem[0000000029000104]
p12_call_0_lo:
retl
stx %l0,[%o1+0x0e8] ! Mem[00000000288000e8]
p12_jmpl_0_he:
sth %l6,[%i3+0x138] ! Mem[0000000029800138]
swap [%i3+0x154],%l6 ! Mem[0000000029800154]
sth %l7,[%i3+0x1aa] ! Mem[00000000298001aa]
ldstub [%i0+0x096],%l2 ! Mem[0000000028000096]
ldsw [%i3+0x188],%l5 ! Mem[0000000029800188]
jmpl %g6+8,%g0
sth %l4,[%i3+0x05e] ! Mem[000000002980005e]
p12_call_0_he:
ldub [%i2+0x0f2],%l1 ! Mem[00000000290000f2]
ldsh [%i2+0x134],%l2 ! Mem[0000000029000134]
ldsw [%i1+0x190],%l2 ! Mem[0000000028800190]
ldsw [%i3+0x1b4],%l3 ! Mem[00000000298001b4]
stx %l4,[%i1+0x0d0] ! Mem[00000000288000d0]
retl
ldub [%i0+0x062],%l4 ! Mem[0000000028000062]
p12_jmpl_0_ho:
sth %l6,[%o3+0x138] ! Mem[0000000029800138]
swap [%o3+0x154],%l6 ! Mem[0000000029800154]
sth %l7,[%o3+0x1aa] ! Mem[00000000298001aa]
ldstub [%o0+0x096],%l2 ! Mem[0000000028000096]
ldsw [%o3+0x188],%l5 ! Mem[0000000029800188]
jmpl %g6+8,%g0
sth %l4,[%o3+0x05e] ! Mem[000000002980005e]
p12_call_0_ho:
ldub [%o2+0x0f2],%l1 ! Mem[00000000290000f2]
ldsh [%o2+0x134],%l2 ! Mem[0000000029000134]
ldsw [%o1+0x190],%l2 ! Mem[0000000028800190]
ldsw [%o3+0x1b4],%l3 ! Mem[00000000298001b4]
stx %l4,[%o1+0x0d0] ! Mem[00000000288000d0]
retl
ldub [%o0+0x062],%l4 ! Mem[0000000028000062]
p13_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x124] ! Mem[000000002b000124]
p13_call_0_le:
retl
lduh [%i2+0x180],%l5 ! Mem[000000002b000180]
p13_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x124] ! Mem[000000002b000124]
p13_call_0_lo:
retl
lduh [%o2+0x180],%l5 ! Mem[000000002b000180]
p13_jmpl_0_he:
sth %l2,[%i0+0x034] ! Mem[000000002a000034]
ldsb [%i0+0x026],%l4 ! Mem[000000002a000026]
stw %l0,[%i2+0x11c] ! Mem[000000002b00011c]
ldd [%i0+0x178],%l0 ! Mem[000000002a000178]
ldstub [%i1+0x192],%l1 ! Mem[000000002a800192]
lduh [%i2+0x13e],%l3 ! Mem[000000002b00013e]
swap [%i3+0x148],%l7 ! Mem[000000002b800148]
jmpl %g6+8,%g0
stw %l3,[%i3+0x060] ! Mem[000000002b800060]
p13_call_0_he:
retl
swap [%i0+0x13c],%l2 ! Mem[000000002a00013c]
p13_jmpl_0_ho:
sth %l2,[%o0+0x034] ! Mem[000000002a000034]
ldsb [%o0+0x026],%l4 ! Mem[000000002a000026]
stw %l0,[%o2+0x11c] ! Mem[000000002b00011c]
ldd [%o0+0x178],%l0 ! Mem[000000002a000178]
ldstub [%o1+0x192],%l1 ! Mem[000000002a800192]
lduh [%o2+0x13e],%l3 ! Mem[000000002b00013e]
swap [%o3+0x148],%l7 ! Mem[000000002b800148]
jmpl %g6+8,%g0
stw %l3,[%o3+0x060] ! Mem[000000002b800060]
p13_call_0_ho:
retl
swap [%o0+0x13c],%l2 ! Mem[000000002a00013c]
p14_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x104] ! Mem[000000002d000104]
p14_call_0_le:
retl
stw %l0,[%i1+0x0cc] ! Mem[000000002c8000cc]
p14_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x104] ! Mem[000000002d000104]
p14_call_0_lo:
retl
stw %l0,[%o1+0x0cc] ! Mem[000000002c8000cc]
p14_jmpl_0_he:
ldsh [%i0+0x03e],%l5 ! Mem[000000002c00003e]
stb %l0,[%i3+0x034] ! Mem[000000002d800034]
ldub [%i3+0x0a7],%l7 ! Mem[000000002d8000a7]
sth %l2,[%i2+0x10c] ! Mem[000000002d00010c]
ldd [%i1+0x098],%l6 ! Mem[000000002c800098]
jmpl %g6+8,%g0
ldsw [%i0+0x068],%l0 ! Mem[000000002c000068]
p14_call_0_he:
retl
ldd [%i0+0x1d0],%l2 ! Mem[000000002c0001d0]
p14_jmpl_0_ho:
ldsh [%o0+0x03e],%l5 ! Mem[000000002c00003e]
stb %l0,[%o3+0x034] ! Mem[000000002d800034]
ldub [%o3+0x0a7],%l7 ! Mem[000000002d8000a7]
sth %l2,[%o2+0x10c] ! Mem[000000002d00010c]
ldd [%o1+0x098],%l6 ! Mem[000000002c800098]
jmpl %g6+8,%g0
ldsw [%o0+0x068],%l0 ! Mem[000000002c000068]
p14_call_0_ho:
retl
ldd [%o0+0x1d0],%l2 ! Mem[000000002c0001d0]
p15_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x124] ! Mem[000000002f000124]
p15_call_0_le:
retl
stb %l5,[%i2+0x1a1] ! Mem[000000002f0001a1]
p15_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x124] ! Mem[000000002f000124]
p15_call_0_lo:
retl
stb %l5,[%o2+0x1a1] ! Mem[000000002f0001a1]
p15_jmpl_0_he:
ldstub [%i1+0x108],%l1 ! Mem[000000002e800108]
stb %l0,[%i1+0x0fa] ! Mem[000000002e8000fa]
ldsh [%i0+0x0ac],%l1 ! Mem[000000002e0000ac]
stx %l0,[%i0+0x0f8] ! Mem[000000002e0000f8]
stx %l6,[%i3+0x068] ! Mem[000000002f800068]
std %l2,[%i3+0x128] ! Mem[000000002f800128]
ldsb [%i0+0x07c],%l6 ! Mem[000000002e00007c]
jmpl %g6+8,%g0
sth %l4,[%i3+0x15e] ! Mem[000000002f80015e]
p15_call_0_he:
stw %l0,[%i2+0x068] ! Mem[000000002f000068]
retl
std %l6,[%i0+0x168] ! Mem[000000002e000168]
p15_jmpl_0_ho:
ldstub [%o1+0x108],%l1 ! Mem[000000002e800108]
stb %l0,[%o1+0x0fa] ! Mem[000000002e8000fa]
ldsh [%o0+0x0ac],%l1 ! Mem[000000002e0000ac]
stx %l0,[%o0+0x0f8] ! Mem[000000002e0000f8]
stx %l6,[%o3+0x068] ! Mem[000000002f800068]
std %l2,[%o3+0x128] ! Mem[000000002f800128]
ldsb [%o0+0x07c],%l6 ! Mem[000000002e00007c]
jmpl %g6+8,%g0
sth %l4,[%o3+0x15e] ! Mem[000000002f80015e]
p15_call_0_ho:
stw %l0,[%o2+0x068] ! Mem[000000002f000068]
retl
std %l6,[%o0+0x168] ! Mem[000000002e000168]
p16_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i2+0x124] ! Mem[0000000031000124]
p16_call_0_le:
retl
stb %l0,[%i1+0x0ec] ! Mem[00000000308000ec]
p16_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o2+0x124] ! Mem[0000000031000124]
p16_call_0_lo:
retl
stb %l0,[%o1+0x0ec] ! Mem[00000000308000ec]
p16_jmpl_0_he:
ldsw [%i3+0x138],%l6 ! Mem[0000000031800138]
lduw [%i0+0x02c],%l4 ! Mem[000000003000002c]
ldstub [%i0+0x138],%l6 ! Mem[0000000030000138]
stx %l1,[%i3+0x1b0] ! Mem[00000000318001b0]
ldx [%i0+0x1a8],%l7 ! Mem[00000000300001a8]
jmpl %g6+8,%g0
ldub [%i3+0x111],%l0 ! Mem[0000000031800111]
p16_call_0_he:
ldstub [%i2+0x0d2],%l1 ! Mem[00000000310000d2]
lduw [%i1+0x134],%l2 ! Mem[0000000030800134]
swap [%i0+0x020],%l4 ! Mem[0000000030000020]
stw %l3,[%i2+0x07c] ! Mem[000000003100007c]
ldstub [%i2+0x1aa],%l0 ! Mem[00000000310001aa]
retl
stb %l4,[%i0+0x135] ! Mem[0000000030000135]
p16_jmpl_0_ho:
ldsw [%o3+0x138],%l6 ! Mem[0000000031800138]
lduw [%o0+0x02c],%l4 ! Mem[000000003000002c]
ldstub [%o0+0x138],%l6 ! Mem[0000000030000138]
stx %l1,[%o3+0x1b0] ! Mem[00000000318001b0]
ldx [%o0+0x1a8],%l7 ! Mem[00000000300001a8]
jmpl %g6+8,%g0
ldub [%o3+0x111],%l0 ! Mem[0000000031800111]
p16_call_0_ho:
ldstub [%o2+0x0d2],%l1 ! Mem[00000000310000d2]
lduw [%o1+0x134],%l2 ! Mem[0000000030800134]
swap [%o0+0x020],%l4 ! Mem[0000000030000020]
stw %l3,[%o2+0x07c] ! Mem[000000003100007c]
ldstub [%o2+0x1aa],%l0 ! Mem[00000000310001aa]
retl
stb %l4,[%o0+0x135] ! Mem[0000000030000135]
p17_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i3+0x124] ! Mem[0000000033800124]
p17_call_0_le:
retl
stw %l5,[%i1+0x1a0] ! Mem[00000000328001a0]
p17_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o3+0x124] ! Mem[0000000033800124]
p17_call_0_lo:
retl
stw %l5,[%o1+0x1a0] ! Mem[00000000328001a0]
p17_jmpl_0_he:
stb %l1,[%i1+0x108] ! Mem[0000000032800108]
ldx [%i0+0x0d8],%l0 ! Mem[00000000320000d8]
std %l2,[%i0+0x008] ! Mem[0000000032000008]
ldstub [%i0+0x17f],%l0 ! Mem[000000003200017f]
stw %l5,[%i2+0x188] ! Mem[0000000033000188]
swap [%i2+0x05c],%l4 ! Mem[000000003300005c]
ldsh [%i2+0x0a0],%l2 ! Mem[00000000330000a0]
jmpl %g6+8,%g0
ldstub [%i2+0x085],%l1 ! Mem[0000000033000085]
p17_call_0_he:
stb %l7,[%i2+0x1b2] ! Mem[00000000330001b2]
ldub [%i2+0x14a],%l7 ! Mem[000000003300014a]
std %l2,[%i2+0x060] ! Mem[0000000033000060]
retl
lduw [%i1+0x144],%l2 ! Mem[0000000032800144]
p17_jmpl_0_ho:
stb %l1,[%o1+0x108] ! Mem[0000000032800108]
ldx [%o0+0x0d8],%l0 ! Mem[00000000320000d8]
std %l2,[%o0+0x008] ! Mem[0000000032000008]
ldstub [%o0+0x17f],%l0 ! Mem[000000003200017f]
stw %l5,[%o2+0x188] ! Mem[0000000033000188]
swap [%o2+0x05c],%l4 ! Mem[000000003300005c]
ldsh [%o2+0x0a0],%l2 ! Mem[00000000330000a0]
jmpl %g6+8,%g0
ldstub [%o2+0x085],%l1 ! Mem[0000000033000085]
p17_call_0_ho:
stb %l7,[%o2+0x1b2] ! Mem[00000000330001b2]
ldub [%o2+0x14a],%l7 ! Mem[000000003300014a]
std %l2,[%o2+0x060] ! Mem[0000000033000060]
retl
lduw [%o1+0x144],%l2 ! Mem[0000000032800144]
p18_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i3+0x124] ! Mem[0000000035800124]
p18_call_0_le:
retl
ldsb [%i2+0x1a1],%l5 ! Mem[00000000350001a1]
p18_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o3+0x124] ! Mem[0000000035800124]
p18_call_0_lo:
retl
ldsb [%o2+0x1a1],%l5 ! Mem[00000000350001a1]
p18_jmpl_0_he:
stx %l1,[%i0+0x128] ! Mem[0000000034000128]
stw %l4,[%i2+0x004] ! Mem[0000000035000004]
ldstub [%i2+0x13e],%l0 ! Mem[000000003500013e]
ldsw [%i3+0x15c],%l0 ! Mem[000000003580015c]
stb %l2,[%i1+0x162] ! Mem[0000000034800162]
ldx [%i3+0x1e0],%l4 ! Mem[00000000358001e0]
ldsw [%i1+0x080],%l2 ! Mem[0000000034800080]
jmpl %g6+8,%g0
lduh [%i3+0x084],%l1 ! Mem[0000000035800084]
p18_call_0_he:
lduh [%i1+0x1b2],%l7 ! Mem[00000000348001b2]
swap [%i2+0x168],%l7 ! Mem[0000000035000168]
stb %l3,[%i3+0x043] ! Mem[0000000035800043]
retl
sth %l2,[%i1+0x144] ! Mem[0000000034800144]
p18_jmpl_0_ho:
stx %l1,[%o0+0x128] ! Mem[0000000034000128]
stw %l4,[%o2+0x004] ! Mem[0000000035000004]
ldstub [%o2+0x13e],%l0 ! Mem[000000003500013e]
ldsw [%o3+0x15c],%l0 ! Mem[000000003580015c]
stb %l2,[%o1+0x162] ! Mem[0000000034800162]
ldx [%o3+0x1e0],%l4 ! Mem[00000000358001e0]
ldsw [%o1+0x080],%l2 ! Mem[0000000034800080]
jmpl %g6+8,%g0
lduh [%o3+0x084],%l1 ! Mem[0000000035800084]
p18_call_0_ho:
lduh [%o1+0x1b2],%l7 ! Mem[00000000348001b2]
swap [%o2+0x168],%l7 ! Mem[0000000035000168]
stb %l3,[%o3+0x043] ! Mem[0000000035800043]
retl
sth %l2,[%o1+0x144] ! Mem[0000000034800144]
p19_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i3+0x104] ! Mem[0000000037800104]
p19_call_0_le:
retl
stx %l5,[%i0+0x180] ! Mem[0000000036000180]
p19_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o3+0x104] ! Mem[0000000037800104]
p19_call_0_lo:
retl
stx %l5,[%o0+0x180] ! Mem[0000000036000180]
p19_jmpl_0_he:
swap [%i1+0x128],%l1 ! Mem[0000000036800128]
lduw [%i2+0x0f8],%l0 ! Mem[00000000370000f8]
std %l0,[%i0+0x088] ! Mem[0000000036000088]
lduw [%i3+0x0d8],%l0 ! Mem[00000000378000d8]
ldsw [%i0+0x068],%l6 ! Mem[0000000036000068]
sth %l2,[%i3+0x10c] ! Mem[000000003780010c]
ldstub [%i1+0x1c6],%l6 ! Mem[00000000368001c6]
jmpl %g6+8,%g0
swap [%i1+0x17c],%l4 ! Mem[000000003680017c]
p19_call_0_he:
ldsh [%i1+0x11e],%l3 ! Mem[000000003680011e]
retl
ldstub [%i0+0x00f],%l3 ! Mem[000000003600000f]
p19_jmpl_0_ho:
swap [%o1+0x128],%l1 ! Mem[0000000036800128]
lduw [%o2+0x0f8],%l0 ! Mem[00000000370000f8]
std %l0,[%o0+0x088] ! Mem[0000000036000088]
lduw [%o3+0x0d8],%l0 ! Mem[00000000378000d8]
ldsw [%o0+0x068],%l6 ! Mem[0000000036000068]
sth %l2,[%o3+0x10c] ! Mem[000000003780010c]
ldstub [%o1+0x1c6],%l6 ! Mem[00000000368001c6]
jmpl %g6+8,%g0
swap [%o1+0x17c],%l4 ! Mem[000000003680017c]
p19_call_0_ho:
ldsh [%o1+0x11e],%l3 ! Mem[000000003680011e]
retl
ldstub [%o0+0x00f],%l3 ! Mem[000000003600000f]
p20_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i3+0x104] ! Mem[0000000039800104]
p20_call_0_le:
retl
ldstub [%i2+0x181],%l5 ! Mem[0000000039000181]
p20_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o3+0x104] ! Mem[0000000039800104]
p20_call_0_lo:
retl
ldstub [%o2+0x181],%l5 ! Mem[0000000039000181]
p20_jmpl_0_he:
lduh [%i3+0x04c],%l6 ! Mem[000000003980004c]
lduw [%i2+0x00c],%l4 ! Mem[000000003900000c]
std %l6,[%i0+0x188] ! Mem[0000000038000188]
stw %l2,[%i1+0x094] ! Mem[0000000038800094]
stx %l5,[%i3+0x1a8] ! Mem[00000000398001a8]
lduw [%i3+0x07c],%l4 ! Mem[000000003980007c]
stw %l2,[%i2+0x080] ! Mem[0000000039000080]
jmpl %g6+8,%g0
ldsb [%i0+0x00c],%l6 ! Mem[000000003800000c]
p20_call_0_he:
swap [%i2+0x1b0],%l2 ! Mem[00000000390001b0]
ldstub [%i1+0x194],%l3 ! Mem[0000000038800194]
retl
ldstub [%i0+0x04a],%l2 ! Mem[000000003800004a]
p20_jmpl_0_ho:
lduh [%o3+0x04c],%l6 ! Mem[000000003980004c]
lduw [%o2+0x00c],%l4 ! Mem[000000003900000c]
std %l6,[%o0+0x188] ! Mem[0000000038000188]
stw %l2,[%o1+0x094] ! Mem[0000000038800094]
stx %l5,[%o3+0x1a8] ! Mem[00000000398001a8]
lduw [%o3+0x07c],%l4 ! Mem[000000003980007c]
stw %l2,[%o2+0x080] ! Mem[0000000039000080]
jmpl %g6+8,%g0
ldsb [%o0+0x00c],%l6 ! Mem[000000003800000c]
p20_call_0_ho:
swap [%o2+0x1b0],%l2 ! Mem[00000000390001b0]
ldstub [%o1+0x194],%l3 ! Mem[0000000038800194]
retl
ldstub [%o0+0x04a],%l2 ! Mem[000000003800004a]
p21_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i3+0x104] ! Mem[000000003b800104]
p21_call_0_le:
retl
std %l4,[%i3+0x100] ! Mem[000000003b800100]
p21_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o3+0x104] ! Mem[000000003b800104]
p21_call_0_lo:
retl
std %l4,[%o3+0x100] ! Mem[000000003b800100]
p21_jmpl_0_he:
jmpl %g6+8,%g0
ldd [%i3+0x118],%l6 ! Mem[000000003b800118]
p21_call_0_he:
stb %l3,[%i2+0x184] ! Mem[000000003b000184]
swap [%i2+0x07c],%l6 ! Mem[000000003b00007c]
retl
ldsh [%i1+0x17e],%l4 ! Mem[000000003a80017e]
p21_jmpl_0_ho:
jmpl %g6+8,%g0
ldd [%o3+0x118],%l6 ! Mem[000000003b800118]
p21_call_0_ho:
stb %l3,[%o2+0x184] ! Mem[000000003b000184]
swap [%o2+0x07c],%l6 ! Mem[000000003b00007c]
retl
ldsh [%o1+0x17e],%l4 ! Mem[000000003a80017e]
p22_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i3+0x124] ! Mem[000000003d800124]
p22_call_0_le:
retl
lduh [%i1+0x180],%l5 ! Mem[000000003c800180]
p22_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o3+0x124] ! Mem[000000003d800124]
p22_call_0_lo:
retl
lduh [%o1+0x180],%l5 ! Mem[000000003c800180]
p22_jmpl_0_he:
ldstub [%i0+0x128],%l1 ! Mem[000000003c000128]
swap [%i0+0x004],%l4 ! Mem[000000003c000004]
sth %l0,[%i0+0x13e] ! Mem[000000003c00013e]
lduw [%i0+0x180],%l0 ! Mem[000000003c000180]
ldsh [%i2+0x0f0],%l4 ! Mem[000000003d0000f0]
sth %l6,[%i2+0x1d2] ! Mem[000000003d0001d2]
ldstub [%i3+0x0e4],%l6 ! Mem[000000003d8000e4]
jmpl %g6+8,%g0
ldsh [%i1+0x15a],%l4 ! Mem[000000003c80015a]
p22_call_0_he:
stw %l2,[%i2+0x1b0] ! Mem[000000003d0001b0]
swap [%i1+0x194],%l3 ! Mem[000000003c800194]
stx %l4,[%i2+0x0f0] ! Mem[000000003d0000f0]
ldd [%i3+0x0d0],%l6 ! Mem[000000003d8000d0]
swap [%i2+0x1dc],%l0 ! Mem[000000003d0001dc]
ldstub [%i3+0x1f0],%l1 ! Mem[000000003d8001f0]
ldstub [%i1+0x0a3],%l7 ! Mem[000000003c8000a3]
retl
stw %l1,[%i2+0x024] ! Mem[000000003d000024]
p22_jmpl_0_ho:
ldstub [%o0+0x128],%l1 ! Mem[000000003c000128]
swap [%o0+0x004],%l4 ! Mem[000000003c000004]
sth %l0,[%o0+0x13e] ! Mem[000000003c00013e]
lduw [%o0+0x180],%l0 ! Mem[000000003c000180]
ldsh [%o2+0x0f0],%l4 ! Mem[000000003d0000f0]
sth %l6,[%o2+0x1d2] ! Mem[000000003d0001d2]
ldstub [%o3+0x0e4],%l6 ! Mem[000000003d8000e4]
jmpl %g6+8,%g0
ldsh [%o1+0x15a],%l4 ! Mem[000000003c80015a]
p22_call_0_ho:
stw %l2,[%o2+0x1b0] ! Mem[000000003d0001b0]
swap [%o1+0x194],%l3 ! Mem[000000003c800194]
stx %l4,[%o2+0x0f0] ! Mem[000000003d0000f0]
ldd [%o3+0x0d0],%l6 ! Mem[000000003d8000d0]
swap [%o2+0x1dc],%l0 ! Mem[000000003d0001dc]
ldstub [%o3+0x1f0],%l1 ! Mem[000000003d8001f0]
ldstub [%o1+0x0a3],%l7 ! Mem[000000003c8000a3]
retl
stw %l1,[%o2+0x024] ! Mem[000000003d000024]
p23_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i3+0x100] ! Mem[000000003f800100]
p23_call_0_le:
retl
lduh [%i1+0x100],%l4 ! Mem[000000003e800100]
p23_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o3+0x100] ! Mem[000000003f800100]
p23_call_0_lo:
retl
lduh [%o1+0x100],%l4 ! Mem[000000003e800100]
p23_jmpl_0_he:
jmpl %g6+8,%g0
ldub [%i3+0x035],%l2 ! Mem[000000003f800035]
p23_call_0_he:
ldsh [%i0+0x18a],%l0 ! Mem[000000003e00018a]
retl
stx %l1,[%i0+0x108] ! Mem[000000003e000108]
p23_jmpl_0_ho:
jmpl %g6+8,%g0
ldub [%o3+0x035],%l2 ! Mem[000000003f800035]
p23_call_0_ho:
ldsh [%o0+0x18a],%l0 ! Mem[000000003e00018a]
retl
stx %l1,[%o0+0x108] ! Mem[000000003e000108]
p24_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i3+0x120] ! Mem[0000000041800120]
p24_call_0_le:
retl
lduw [%i0+0x1a0],%l5 ! Mem[00000000400001a0]
p24_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o3+0x120] ! Mem[0000000041800120]
p24_call_0_lo:
retl
lduw [%o0+0x1a0],%l5 ! Mem[00000000400001a0]
p24_jmpl_0_he:
ldx [%i0+0x108],%l1 ! Mem[0000000040000108]
ldsw [%i2+0x004],%l4 ! Mem[0000000041000004]
ldstub [%i1+0x13e],%l0 ! Mem[000000004080013e]
ldsb [%i1+0x183],%l0 ! Mem[0000000040800183]
ldub [%i1+0x0f0],%l4 ! Mem[00000000408000f0]
ldub [%i1+0x1f2],%l6 ! Mem[00000000408001f2]
ldstub [%i2+0x080],%l2 ! Mem[0000000041000080]
jmpl %g6+8,%g0
swap [%i0+0x0a4],%l1 ! Mem[00000000400000a4]
p24_call_0_he:
stb %l2,[%i2+0x191] ! Mem[0000000041000191]
ldsh [%i2+0x194],%l3 ! Mem[0000000041000194]
ldstub [%i3+0x0f3],%l4 ! Mem[00000000418000f3]
retl
ldsw [%i0+0x060],%l4 ! Mem[0000000040000060]
p24_jmpl_0_ho:
ldx [%o0+0x108],%l1 ! Mem[0000000040000108]
ldsw [%o2+0x004],%l4 ! Mem[0000000041000004]
ldstub [%o1+0x13e],%l0 ! Mem[000000004080013e]
ldsb [%o1+0x183],%l0 ! Mem[0000000040800183]
ldub [%o1+0x0f0],%l4 ! Mem[00000000408000f0]
ldub [%o1+0x1f2],%l6 ! Mem[00000000408001f2]
ldstub [%o2+0x080],%l2 ! Mem[0000000041000080]
jmpl %g6+8,%g0
swap [%o0+0x0a4],%l1 ! Mem[00000000400000a4]
p24_call_0_ho:
stb %l2,[%o2+0x191] ! Mem[0000000041000191]
ldsh [%o2+0x194],%l3 ! Mem[0000000041000194]
ldstub [%o3+0x0f3],%l4 ! Mem[00000000418000f3]
retl
ldsw [%o0+0x060],%l4 ! Mem[0000000040000060]
p25_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i3+0x120] ! Mem[0000000043800120]
p25_call_0_le:
retl
ldsw [%i0+0x120],%l4 ! Mem[0000000042000120]
p25_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o3+0x120] ! Mem[0000000043800120]
p25_call_0_lo:
retl
ldsw [%o0+0x120],%l4 ! Mem[0000000042000120]
p25_jmpl_0_he:
jmpl %g6+8,%g0
stx %l2,[%i2+0x030] ! Mem[0000000043000030]
p25_call_0_he:
ldx [%i3+0x180],%l3 ! Mem[0000000043800180]
retl
ldx [%i1+0x128],%l1 ! Mem[0000000042800128]
p25_jmpl_0_ho:
jmpl %g6+8,%g0
stx %l2,[%o2+0x030] ! Mem[0000000043000030]
p25_call_0_ho:
ldx [%o3+0x180],%l3 ! Mem[0000000043800180]
retl
ldx [%o1+0x128],%l1 ! Mem[0000000042800128]
p26_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i3+0x120] ! Mem[0000000045800120]
p26_call_0_le:
retl
std %l4,[%i3+0x1a0] ! Mem[00000000458001a0]
p26_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o3+0x120] ! Mem[0000000045800120]
p26_call_0_lo:
retl
std %l4,[%o3+0x1a0] ! Mem[00000000458001a0]
p26_jmpl_0_he:
swap [%i0+0x128],%l1 ! Mem[0000000044000128]
ldstub [%i1+0x176],%l6 ! Mem[0000000044800176]
ldsb [%i2+0x00c],%l3 ! Mem[000000004500000c]
swap [%i3+0x17c],%l0 ! Mem[000000004580017c]
stb %l2,[%i1+0x162] ! Mem[0000000044800162]
ldstub [%i3+0x1e5],%l4 ! Mem[00000000458001e5]
stb %l6,[%i0+0x0e4] ! Mem[00000000440000e4]
jmpl %g6+8,%g0
ldstub [%i1+0x15a],%l4 ! Mem[000000004480015a]
p26_call_0_he:
ldsb [%i2+0x06b],%l0 ! Mem[000000004500006b]
ldstub [%i1+0x02f],%l3 ! Mem[000000004480002f]
ldsw [%i3+0x084],%l0 ! Mem[0000000045800084]
ldx [%i3+0x1d0],%l1 ! Mem[00000000458001d0]
ldsh [%i0+0x1ca],%l1 ! Mem[00000000440001ca]
ldsh [%i0+0x00e],%l3 ! Mem[000000004400000e]
stw %l6,[%i0+0x100] ! Mem[0000000044000100]
retl
ldub [%i1+0x061],%l1 ! Mem[0000000044800061]
p26_jmpl_0_ho:
swap [%o0+0x128],%l1 ! Mem[0000000044000128]
ldstub [%o1+0x176],%l6 ! Mem[0000000044800176]
ldsb [%o2+0x00c],%l3 ! Mem[000000004500000c]
swap [%o3+0x17c],%l0 ! Mem[000000004580017c]
stb %l2,[%o1+0x162] ! Mem[0000000044800162]
ldstub [%o3+0x1e5],%l4 ! Mem[00000000458001e5]
stb %l6,[%o0+0x0e4] ! Mem[00000000440000e4]
jmpl %g6+8,%g0
ldstub [%o1+0x15a],%l4 ! Mem[000000004480015a]
p26_call_0_ho:
ldsb [%o2+0x06b],%l0 ! Mem[000000004500006b]
ldstub [%o1+0x02f],%l3 ! Mem[000000004480002f]
ldsw [%o3+0x084],%l0 ! Mem[0000000045800084]
ldx [%o3+0x1d0],%l1 ! Mem[00000000458001d0]
ldsh [%o0+0x1ca],%l1 ! Mem[00000000440001ca]
ldsh [%o0+0x00e],%l3 ! Mem[000000004400000e]
stw %l6,[%o0+0x100] ! Mem[0000000044000100]
retl
ldub [%o1+0x061],%l1 ! Mem[0000000044800061]
p27_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i3+0x120] ! Mem[0000000047800120]
p27_call_0_le:
retl
ldsb [%i1+0x1a1],%l5 ! Mem[00000000468001a1]
p27_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o3+0x120] ! Mem[0000000047800120]
p27_call_0_lo:
retl
ldsb [%o1+0x1a1],%l5 ! Mem[00000000468001a1]
p27_jmpl_0_he:
ldsb [%i2+0x138],%l6 ! Mem[0000000047000138]
ldx [%i0+0x008],%l4 ! Mem[0000000046000008]
ldsw [%i1+0x0a4],%l7 ! Mem[00000000468000a4]
swap [%i2+0x10c],%l3 ! Mem[000000004700010c]
sth %l7,[%i0+0x09a] ! Mem[000000004600009a]
ldx [%i0+0x068],%l0 ! Mem[0000000046000068]
ldstub [%i3+0x16a],%l7 ! Mem[000000004780016a]
jmpl %g6+8,%g0
ldstub [%i3+0x063],%l3 ! Mem[0000000047800063]
p27_call_0_he:
retl
ldstub [%i1+0x13f],%l2 ! Mem[000000004680013f]
p27_jmpl_0_ho:
ldsb [%o2+0x138],%l6 ! Mem[0000000047000138]
ldx [%o0+0x008],%l4 ! Mem[0000000046000008]
ldsw [%o1+0x0a4],%l7 ! Mem[00000000468000a4]
swap [%o2+0x10c],%l3 ! Mem[000000004700010c]
sth %l7,[%o0+0x09a] ! Mem[000000004600009a]
ldx [%o0+0x068],%l0 ! Mem[0000000046000068]
ldstub [%o3+0x16a],%l7 ! Mem[000000004780016a]
jmpl %g6+8,%g0
ldstub [%o3+0x063],%l3 ! Mem[0000000047800063]
p27_call_0_ho:
retl
ldstub [%o1+0x13f],%l2 ! Mem[000000004680013f]
p28_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[0000000048000100]
p28_call_0_le:
retl
stx %l5,[%i2+0x180] ! Mem[0000000049000180]
p28_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[0000000048000100]
p28_call_0_lo:
retl
stx %l5,[%o2+0x180] ! Mem[0000000049000180]
p28_jmpl_0_he:
ldstub [%i1+0x015],%l2 ! Mem[0000000048800015]
stb %l4,[%i0+0x006] ! Mem[0000000048000006]
stb %l0,[%i3+0x11e] ! Mem[000000004980011e]
stx %l0,[%i3+0x1a0] ! Mem[00000000498001a0]
ldx [%i2+0x160],%l2 ! Mem[0000000049000160]
ldstub [%i1+0x05f],%l4 ! Mem[000000004880005f]
stb %l5,[%i2+0x163] ! Mem[0000000049000163]
jmpl %g6+8,%g0
ldsh [%i1+0x00c],%l6 ! Mem[000000004880000c]
p28_call_0_he:
ldsh [%i2+0x1b0],%l2 ! Mem[00000000490001b0]
ldstub [%i3+0x1b4],%l3 ! Mem[00000000498001b4]
retl
ldx [%i3+0x0d0],%l4 ! Mem[00000000498000d0]
p28_jmpl_0_ho:
ldstub [%o1+0x015],%l2 ! Mem[0000000048800015]
stb %l4,[%o0+0x006] ! Mem[0000000048000006]
stb %l0,[%o3+0x11e] ! Mem[000000004980011e]
stx %l0,[%o3+0x1a0] ! Mem[00000000498001a0]
ldx [%o2+0x160],%l2 ! Mem[0000000049000160]
ldstub [%o1+0x05f],%l4 ! Mem[000000004880005f]
stb %l5,[%o2+0x163] ! Mem[0000000049000163]
jmpl %g6+8,%g0
ldsh [%o1+0x00c],%l6 ! Mem[000000004880000c]
p28_call_0_ho:
ldsh [%o2+0x1b0],%l2 ! Mem[00000000490001b0]
ldstub [%o3+0x1b4],%l3 ! Mem[00000000498001b4]
retl
ldx [%o3+0x0d0],%l4 ! Mem[00000000498000d0]
p29_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[000000004a000100]
p29_call_0_le:
retl
ldsh [%i0+0x180],%l5 ! Mem[000000004a000180]
p29_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[000000004a000100]
p29_call_0_lo:
retl
ldsh [%o0+0x180],%l5 ! Mem[000000004a000180]
p29_jmpl_0_he:
ldd [%i3+0x128],%l0 ! Mem[000000004b800128]
ldsw [%i3+0x0f8],%l0 ! Mem[000000004b8000f8]
ldub [%i3+0x00c],%l3 ! Mem[000000004b80000c]
ldsh [%i2+0x0b6],%l2 ! Mem[000000004b0000b6]
swap [%i3+0x188],%l5 ! Mem[000000004b800188]
std %l4,[%i0+0x058] ! Mem[000000004a000058]
ldd [%i2+0x0a0],%l2 ! Mem[000000004b0000a0]
jmpl %g6+8,%g0
ldsb [%i2+0x087],%l0 ! Mem[000000004b000087]
p29_call_0_he:
lduh [%i1+0x0c8],%l4 ! Mem[000000004a8000c8]
ldub [%i0+0x120],%l2 ! Mem[000000004a000120]
retl
stw %l5,[%i1+0x0fc] ! Mem[000000004a8000fc]
p29_jmpl_0_ho:
ldd [%o3+0x128],%l0 ! Mem[000000004b800128]
ldsw [%o3+0x0f8],%l0 ! Mem[000000004b8000f8]
ldub [%o3+0x00c],%l3 ! Mem[000000004b80000c]
ldsh [%o2+0x0b6],%l2 ! Mem[000000004b0000b6]
swap [%o3+0x188],%l5 ! Mem[000000004b800188]
std %l4,[%o0+0x058] ! Mem[000000004a000058]
ldd [%o2+0x0a0],%l2 ! Mem[000000004b0000a0]
jmpl %g6+8,%g0
ldsb [%o2+0x087],%l0 ! Mem[000000004b000087]
p29_call_0_ho:
lduh [%o1+0x0c8],%l4 ! Mem[000000004a8000c8]
ldub [%o0+0x120],%l2 ! Mem[000000004a000120]
retl
stw %l5,[%o1+0x0fc] ! Mem[000000004a8000fc]
p30_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[000000004c000100]
p30_call_0_le:
retl
stb %l4,[%i3+0x048] ! Mem[000000004d800048]
p30_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[000000004c000100]
p30_call_0_lo:
retl
stb %l4,[%o3+0x048] ! Mem[000000004d800048]
p30_jmpl_0_he:
jmpl %g6+8,%g0
ldsh [%i2+0x04c],%l6 ! Mem[000000004d00004c]
p30_call_0_he:
ldd [%i3+0x0e8],%l4 ! Mem[000000004d8000e8]
ldsh [%i3+0x1c6],%l6 ! Mem[000000004d8001c6]
ldsh [%i0+0x166],%l1 ! Mem[000000004c000166]
ldstub [%i0+0x08c],%l2 ! Mem[000000004c00008c]
retl
ldstub [%i1+0x1dd],%l2 ! Mem[000000004c8001dd]
p30_jmpl_0_ho:
jmpl %g6+8,%g0
ldsh [%o2+0x04c],%l6 ! Mem[000000004d00004c]
p30_call_0_ho:
ldd [%o3+0x0e8],%l4 ! Mem[000000004d8000e8]
ldsh [%o3+0x1c6],%l6 ! Mem[000000004d8001c6]
ldsh [%o0+0x166],%l1 ! Mem[000000004c000166]
ldstub [%o0+0x08c],%l2 ! Mem[000000004c00008c]
retl
ldstub [%o1+0x1dd],%l2 ! Mem[000000004c8001dd]
p31_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[000000004e000100]
p31_call_0_le:
retl
ldsw [%i3+0x180],%l5 ! Mem[000000004f800180]
p31_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[000000004e000100]
p31_call_0_lo:
retl
ldsw [%o3+0x180],%l5 ! Mem[000000004f800180]
p31_jmpl_0_he:
lduw [%i3+0x128],%l1 ! Mem[000000004f800128]
ldub [%i1+0x0da],%l0 ! Mem[000000004e8000da]
std %l0,[%i0+0x0a8] ! Mem[000000004e0000a8]
stw %l0,[%i3+0x0d8] ! Mem[000000004f8000d8]
ldsb [%i3+0x048],%l6 ! Mem[000000004f800048]
swap [%i0+0x1f0],%l6 ! Mem[000000004e0001f0]
sth %l6,[%i3+0x05c] ! Mem[000000004f80005c]
jmpl %g6+8,%g0
ldd [%i2+0x178],%l4 ! Mem[000000004f000178]
p31_call_0_he:
stx %l0,[%i2+0x068] ! Mem[000000004f000068]
ldsw [%i3+0x0a0],%l2 ! Mem[000000004f8000a0]
std %l4,[%i3+0x0f8] ! Mem[000000004f8000f8]
ldx [%i2+0x060],%l2 ! Mem[000000004f000060]
ldx [%i3+0x048],%l2 ! Mem[000000004f800048]
ldub [%i1+0x054],%l5 ! Mem[000000004e800054]
ldx [%i3+0x040],%l7 ! Mem[000000004f800040]
retl
ldub [%i3+0x055],%l2 ! Mem[000000004f800055]
p31_jmpl_0_ho:
lduw [%o3+0x128],%l1 ! Mem[000000004f800128]
ldub [%o1+0x0da],%l0 ! Mem[000000004e8000da]
std %l0,[%o0+0x0a8] ! Mem[000000004e0000a8]
stw %l0,[%o3+0x0d8] ! Mem[000000004f8000d8]
ldsb [%o3+0x048],%l6 ! Mem[000000004f800048]
swap [%o0+0x1f0],%l6 ! Mem[000000004e0001f0]
sth %l6,[%o3+0x05c] ! Mem[000000004f80005c]
jmpl %g6+8,%g0
ldd [%o2+0x178],%l4 ! Mem[000000004f000178]
p31_call_0_ho:
stx %l0,[%o2+0x068] ! Mem[000000004f000068]
ldsw [%o3+0x0a0],%l2 ! Mem[000000004f8000a0]
std %l4,[%o3+0x0f8] ! Mem[000000004f8000f8]
ldx [%o2+0x060],%l2 ! Mem[000000004f000060]
ldx [%o3+0x048],%l2 ! Mem[000000004f800048]
ldub [%o1+0x054],%l5 ! Mem[000000004e800054]
ldx [%o3+0x040],%l7 ! Mem[000000004f800040]
retl
ldub [%o3+0x055],%l2 ! Mem[000000004f800055]
p32_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[0000000050000100]
p32_call_0_le:
retl
ldx [%i1+0x048],%l4 ! Mem[0000000050800048]
p32_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[0000000050000100]
p32_call_0_lo:
retl
ldx [%o1+0x048],%l4 ! Mem[0000000050800048]
p32_jmpl_0_he:
jmpl %g6+8,%g0
stx %l3,[%i0+0x0d8] ! Mem[00000000500000d8]
p32_call_0_he:
stw %l6,[%i0+0x1d0] ! Mem[00000000500001d0]
stx %l6,[%i0+0x078] ! Mem[0000000050000078]
ldsb [%i1+0x17e],%l4 ! Mem[000000005080017e]
sth %l5,[%i2+0x0f4] ! Mem[00000000510000f4]
stb %l1,[%i2+0x080] ! Mem[0000000051000080]
lduw [%i0+0x0a0],%l3 ! Mem[00000000500000a0]
retl
ldub [%i2+0x0f7],%l0 ! Mem[00000000510000f7]
p32_jmpl_0_ho:
jmpl %g6+8,%g0
stx %l3,[%o0+0x0d8] ! Mem[00000000500000d8]
p32_call_0_ho:
stw %l6,[%o0+0x1d0] ! Mem[00000000500001d0]
stx %l6,[%o0+0x078] ! Mem[0000000050000078]
ldsb [%o1+0x17e],%l4 ! Mem[000000005080017e]
sth %l5,[%o2+0x0f4] ! Mem[00000000510000f4]
stb %l1,[%o2+0x080] ! Mem[0000000051000080]
lduw [%o0+0x0a0],%l3 ! Mem[00000000500000a0]
retl
ldub [%o2+0x0f7],%l0 ! Mem[00000000510000f7]
p33_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x120] ! Mem[0000000052000120]
p33_call_0_le:
retl
lduw [%i2+0x1a0],%l5 ! Mem[00000000530001a0]
p33_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x120] ! Mem[0000000052000120]
p33_call_0_lo:
retl
lduw [%o2+0x1a0],%l5 ! Mem[00000000530001a0]
p33_jmpl_0_he:
stx %l1,[%i3+0x108] ! Mem[0000000053800108]
ldsw [%i0+0x0f8],%l0 ! Mem[00000000520000f8]
ldsh [%i3+0x08c],%l1 ! Mem[000000005380008c]
std %l0,[%i3+0x0d8] ! Mem[00000000538000d8]
ldx [%i0+0x068],%l6 ! Mem[0000000052000068]
ldub [%i3+0x10c],%l2 ! Mem[000000005380010c]
sth %l6,[%i0+0x1e6] ! Mem[00000000520001e6]
jmpl %g6+8,%g0
ldsw [%i2+0x144],%l1 ! Mem[0000000053000144]
p33_call_0_he:
stw %l0,[%i1+0x110] ! Mem[0000000052800110]
ldsb [%i2+0x00f],%l3 ! Mem[000000005300000f]
stb %l4,[%i1+0x0f3] ! Mem[00000000528000f3]
ldstub [%i0+0x17b],%l2 ! Mem[000000005200017b]
ldub [%i2+0x06f],%l2 ! Mem[000000005300006f]
ldsw [%i1+0x0c0],%l3 ! Mem[00000000528000c0]
lduh [%i1+0x0a4],%l6 ! Mem[00000000528000a4]
retl
lduh [%i2+0x1ee],%l0 ! Mem[00000000530001ee]
p33_jmpl_0_ho:
stx %l1,[%o3+0x108] ! Mem[0000000053800108]
ldsw [%o0+0x0f8],%l0 ! Mem[00000000520000f8]
ldsh [%o3+0x08c],%l1 ! Mem[000000005380008c]
std %l0,[%o3+0x0d8] ! Mem[00000000538000d8]
ldx [%o0+0x068],%l6 ! Mem[0000000052000068]
ldub [%o3+0x10c],%l2 ! Mem[000000005380010c]
sth %l6,[%o0+0x1e6] ! Mem[00000000520001e6]
jmpl %g6+8,%g0
ldsw [%o2+0x144],%l1 ! Mem[0000000053000144]
p33_call_0_ho:
stw %l0,[%o1+0x110] ! Mem[0000000052800110]
ldsb [%o2+0x00f],%l3 ! Mem[000000005300000f]
stb %l4,[%o1+0x0f3] ! Mem[00000000528000f3]
ldstub [%o0+0x17b],%l2 ! Mem[000000005200017b]
ldub [%o2+0x06f],%l2 ! Mem[000000005300006f]
ldsw [%o1+0x0c0],%l3 ! Mem[00000000528000c0]
lduh [%o1+0x0a4],%l6 ! Mem[00000000528000a4]
retl
lduh [%o2+0x1ee],%l0 ! Mem[00000000530001ee]
p34_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x120] ! Mem[0000000054000120]
p34_call_0_le:
retl
swap [%i0+0x0ec],%l0 ! Mem[00000000540000ec]
p34_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x120] ! Mem[0000000054000120]
p34_call_0_lo:
retl
swap [%o0+0x0ec],%l0 ! Mem[00000000540000ec]
p34_jmpl_0_he:
ldstub [%i0+0x118],%l6 ! Mem[0000000054000118]
std %l6,[%i0+0x170] ! Mem[0000000054000170]
ldub [%i1+0x1ab],%l7 ! Mem[00000000548001ab]
ldd [%i2+0x0b0],%l2 ! Mem[00000000550000b0]
ldd [%i1+0x1a8],%l4 ! Mem[00000000548001a8]
jmpl %g6+8,%g0
swap [%i3+0x07c],%l4 ! Mem[000000005580007c]
p34_call_0_he:
ldstub [%i3+0x133],%l5 ! Mem[0000000055800133]
ldd [%i3+0x0b0],%l4 ! Mem[00000000558000b0]
swap [%i0+0x010],%l0 ! Mem[0000000054000010]
ldx [%i1+0x108],%l5 ! Mem[0000000054800108]
stx %l1,[%i2+0x000] ! Mem[0000000055000000]
retl
stw %l7,[%i1+0x118] ! Mem[0000000054800118]
p34_jmpl_0_ho:
ldstub [%o0+0x118],%l6 ! Mem[0000000054000118]
std %l6,[%o0+0x170] ! Mem[0000000054000170]
ldub [%o1+0x1ab],%l7 ! Mem[00000000548001ab]
ldd [%o2+0x0b0],%l2 ! Mem[00000000550000b0]
ldd [%o1+0x1a8],%l4 ! Mem[00000000548001a8]
jmpl %g6+8,%g0
swap [%o3+0x07c],%l4 ! Mem[000000005580007c]
p34_call_0_ho:
ldstub [%o3+0x133],%l5 ! Mem[0000000055800133]
ldd [%o3+0x0b0],%l4 ! Mem[00000000558000b0]
swap [%o0+0x010],%l0 ! Mem[0000000054000010]
ldx [%o1+0x108],%l5 ! Mem[0000000054800108]
stx %l1,[%o2+0x000] ! Mem[0000000055000000]
retl
stw %l7,[%o1+0x118] ! Mem[0000000054800118]
p35_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[0000000056000100]
p35_call_0_le:
retl
std %l4,[%i2+0x1a0] ! Mem[00000000570001a0]
p35_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[0000000056000100]
p35_call_0_lo:
retl
std %l4,[%o2+0x1a0] ! Mem[00000000570001a0]
p35_jmpl_0_he:
lduw [%i1+0x034],%l2 ! Mem[0000000056800034]
ldx [%i3+0x020],%l4 ! Mem[0000000057800020]
swap [%i0+0x11c],%l0 ! Mem[000000005600011c]
ldsw [%i0+0x180],%l0 ! Mem[0000000056000180]
std %l4,[%i1+0x0d0] ! Mem[00000000568000d0]
ldub [%i3+0x1d2],%l6 ! Mem[00000000578001d2]
ldstub [%i0+0x0c4],%l6 ! Mem[00000000560000c4]
jmpl %g6+8,%g0
ldstub [%i2+0x17a],%l4 ! Mem[000000005700017a]
p35_call_0_he:
ldstub [%i3+0x191],%l2 ! Mem[0000000057800191]
ldstub [%i0+0x07c],%l3 ! Mem[000000005600007c]
ldstub [%i0+0x04a],%l2 ! Mem[000000005600004a]
ldx [%i0+0x178],%l2 ! Mem[0000000056000178]
ldstub [%i0+0x1b2],%l3 ! Mem[00000000560001b2]
sth %l2,[%i2+0x052] ! Mem[0000000057000052]
ldstub [%i1+0x0a3],%l7 ! Mem[00000000568000a3]
retl
lduw [%i0+0x024],%l1 ! Mem[0000000056000024]
p35_jmpl_0_ho:
lduw [%o1+0x034],%l2 ! Mem[0000000056800034]
ldx [%o3+0x020],%l4 ! Mem[0000000057800020]
swap [%o0+0x11c],%l0 ! Mem[000000005600011c]
ldsw [%o0+0x180],%l0 ! Mem[0000000056000180]
std %l4,[%o1+0x0d0] ! Mem[00000000568000d0]
ldub [%o3+0x1d2],%l6 ! Mem[00000000578001d2]
ldstub [%o0+0x0c4],%l6 ! Mem[00000000560000c4]
jmpl %g6+8,%g0
ldstub [%o2+0x17a],%l4 ! Mem[000000005700017a]
p35_call_0_ho:
ldstub [%o3+0x191],%l2 ! Mem[0000000057800191]
ldstub [%o0+0x07c],%l3 ! Mem[000000005600007c]
ldstub [%o0+0x04a],%l2 ! Mem[000000005600004a]
ldx [%o0+0x178],%l2 ! Mem[0000000056000178]
ldstub [%o0+0x1b2],%l3 ! Mem[00000000560001b2]
sth %l2,[%o2+0x052] ! Mem[0000000057000052]
ldstub [%o1+0x0a3],%l7 ! Mem[00000000568000a3]
retl
lduw [%o0+0x024],%l1 ! Mem[0000000056000024]
p36_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x120] ! Mem[0000000058000120]
p36_call_0_le:
retl
stx %l4,[%i3+0x120] ! Mem[0000000059800120]
p36_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x120] ! Mem[0000000058000120]
p36_call_0_lo:
retl
stx %l4,[%o3+0x120] ! Mem[0000000059800120]
p36_jmpl_0_he:
jmpl %g6+8,%g0
sth %l2,[%i2+0x034] ! Mem[0000000059000034]
p36_call_0_he:
ldsh [%i0+0x1a4],%l3 ! Mem[00000000580001a4]
retl
stw %l6,[%i2+0x0e4] ! Mem[00000000590000e4]
p36_jmpl_0_ho:
jmpl %g6+8,%g0
sth %l2,[%o2+0x034] ! Mem[0000000059000034]
p36_call_0_ho:
ldsh [%o0+0x1a4],%l3 ! Mem[00000000580001a4]
retl
stw %l6,[%o2+0x0e4] ! Mem[00000000590000e4]
p37_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[000000005a000100]
p37_call_0_le:
retl
sth %l5,[%i1+0x180] ! Mem[000000005a800180]
p37_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[000000005a000100]
p37_call_0_lo:
retl
sth %l5,[%o1+0x180] ! Mem[000000005a800180]
p37_jmpl_0_he:
ldstub [%i0+0x128],%l1 ! Mem[000000005a000128]
ldstub [%i1+0x0fa],%l0 ! Mem[000000005a8000fa]
std %l0,[%i3+0x088] ! Mem[000000005b800088]
ldsw [%i2+0x0f8],%l0 ! Mem[000000005b0000f8]
ldd [%i2+0x068],%l6 ! Mem[000000005b000068]
lduh [%i3+0x10c],%l2 ! Mem[000000005b80010c]
ldsb [%i0+0x05c],%l6 ! Mem[000000005a00005c]
jmpl %g6+8,%g0
stb %l4,[%i1+0x17e] ! Mem[000000005a80017e]
p37_call_0_he:
sth %l3,[%i1+0x13e] ! Mem[000000005a80013e]
retl
lduh [%i3+0x02e],%l3 ! Mem[000000005b80002e]
p37_jmpl_0_ho:
ldstub [%o0+0x128],%l1 ! Mem[000000005a000128]
ldstub [%o1+0x0fa],%l0 ! Mem[000000005a8000fa]
std %l0,[%o3+0x088] ! Mem[000000005b800088]
ldsw [%o2+0x0f8],%l0 ! Mem[000000005b0000f8]
ldd [%o2+0x068],%l6 ! Mem[000000005b000068]
lduh [%o3+0x10c],%l2 ! Mem[000000005b80010c]
ldsb [%o0+0x05c],%l6 ! Mem[000000005a00005c]
jmpl %g6+8,%g0
stb %l4,[%o1+0x17e] ! Mem[000000005a80017e]
p37_call_0_ho:
sth %l3,[%o1+0x13e] ! Mem[000000005a80013e]
retl
lduh [%o3+0x02e],%l3 ! Mem[000000005b80002e]
p38_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[000000005c000100]
p38_call_0_le:
retl
ldsh [%i2+0x180],%l5 ! Mem[000000005d000180]
p38_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[000000005c000100]
p38_call_0_lo:
retl
ldsh [%o2+0x180],%l5 ! Mem[000000005d000180]
p38_jmpl_0_he:
ldsw [%i1+0x128],%l1 ! Mem[000000005c800128]
swap [%i2+0x0f8],%l0 ! Mem[000000005d0000f8]
swap [%i2+0x13c],%l0 ! Mem[000000005d00013c]
lduw [%i3+0x1a0],%l0 ! Mem[000000005d8001a0]
stb %l2,[%i3+0x162] ! Mem[000000005d800162]
sth %l4,[%i0+0x1e4] ! Mem[000000005c0001e4]
ldsh [%i0+0x0e4],%l6 ! Mem[000000005c0000e4]
jmpl %g6+8,%g0
sth %l4,[%i0+0x15a] ! Mem[000000005c00015a]
p38_call_0_he:
swap [%i3+0x1b0],%l7 ! Mem[000000005d8001b0]
stb %l7,[%i3+0x14a] ! Mem[000000005d80014a]
std %l4,[%i0+0x0f0] ! Mem[000000005c0000f0]
swap [%i0+0x040],%l4 ! Mem[000000005c000040]
ldsb [%i1+0x056],%l3 ! Mem[000000005c800056]
swap [%i3+0x028],%l5 ! Mem[000000005d800028]
sth %l1,[%i1+0x1e4] ! Mem[000000005c8001e4]
retl
ldstub [%i3+0x1a1],%l3 ! Mem[000000005d8001a1]
p38_jmpl_0_ho:
ldsw [%o1+0x128],%l1 ! Mem[000000005c800128]
swap [%o2+0x0f8],%l0 ! Mem[000000005d0000f8]
swap [%o2+0x13c],%l0 ! Mem[000000005d00013c]
lduw [%o3+0x1a0],%l0 ! Mem[000000005d8001a0]
stb %l2,[%o3+0x162] ! Mem[000000005d800162]
sth %l4,[%o0+0x1e4] ! Mem[000000005c0001e4]
ldsh [%o0+0x0e4],%l6 ! Mem[000000005c0000e4]
jmpl %g6+8,%g0
sth %l4,[%o0+0x15a] ! Mem[000000005c00015a]
p38_call_0_ho:
swap [%o3+0x1b0],%l7 ! Mem[000000005d8001b0]
stb %l7,[%o3+0x14a] ! Mem[000000005d80014a]
std %l4,[%o0+0x0f0] ! Mem[000000005c0000f0]
swap [%o0+0x040],%l4 ! Mem[000000005c000040]
ldsb [%o1+0x056],%l3 ! Mem[000000005c800056]
swap [%o3+0x028],%l5 ! Mem[000000005d800028]
sth %l1,[%o1+0x1e4] ! Mem[000000005c8001e4]
retl
ldstub [%o3+0x1a1],%l3 ! Mem[000000005d8001a1]
p39_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[000000005e000100]
p39_call_0_le:
retl
swap [%i0+0x180],%l5 ! Mem[000000005e000180]
p39_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[000000005e000100]
p39_call_0_lo:
retl
swap [%o0+0x180],%l5 ! Mem[000000005e000180]
p39_jmpl_0_he:
ldx [%i0+0x108],%l1 ! Mem[000000005e000108]
ldstub [%i0+0x0da],%l0 ! Mem[000000005e0000da]
ldsh [%i0+0x0ac],%l1 ! Mem[000000005e0000ac]
ldsb [%i2+0x0f8],%l0 ! Mem[000000005f0000f8]
lduw [%i2+0x048],%l6 ! Mem[000000005f000048]
ldsh [%i0+0x11e],%l3 ! Mem[000000005e00011e]
swap [%i0+0x0b8],%l4 ! Mem[000000005e0000b8]
jmpl %g6+8,%g0
stw %l6,[%i0+0x070] ! Mem[000000005e000070]
p39_call_0_he:
ldsb [%i0+0x022],%l4 ! Mem[000000005e000022]
retl
std %l2,[%i0+0x058] ! Mem[000000005e000058]
p39_jmpl_0_ho:
ldx [%o0+0x108],%l1 ! Mem[000000005e000108]
ldstub [%o0+0x0da],%l0 ! Mem[000000005e0000da]
ldsh [%o0+0x0ac],%l1 ! Mem[000000005e0000ac]
ldsb [%o2+0x0f8],%l0 ! Mem[000000005f0000f8]
lduw [%o2+0x048],%l6 ! Mem[000000005f000048]
ldsh [%o0+0x11e],%l3 ! Mem[000000005e00011e]
swap [%o0+0x0b8],%l4 ! Mem[000000005e0000b8]
jmpl %g6+8,%g0
stw %l6,[%o0+0x070] ! Mem[000000005e000070]
p39_call_0_ho:
ldsb [%o0+0x022],%l4 ! Mem[000000005e000022]
retl
std %l2,[%o0+0x058] ! Mem[000000005e000058]
p40_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[0000000060000100]
p40_call_0_le:
retl
ldsw [%i2+0x180],%l5 ! Mem[0000000061000180]
p40_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[0000000060000100]
p40_call_0_lo:
retl
ldsw [%o2+0x180],%l5 ! Mem[0000000061000180]
p40_jmpl_0_he:
stw %l1,[%i2+0x108] ! Mem[0000000061000108]
swap [%i1+0x0d8],%l0 ! Mem[00000000608000d8]
std %l0,[%i1+0x0a8] ! Mem[00000000608000a8]
ldsb [%i0+0x183],%l0 ! Mem[0000000060000183]
ldd [%i2+0x0f0],%l4 ! Mem[00000000610000f0]
ldsw [%i3+0x1e4],%l4 ! Mem[00000000618001e4]
std %l4,[%i3+0x160] ! Mem[0000000061800160]
jmpl %g6+8,%g0
swap [%i1+0x00c],%l6 ! Mem[000000006080000c]
p40_call_0_he:
lduh [%i0+0x190],%l2 ! Mem[0000000060000190]
ldd [%i3+0x1b0],%l2 ! Mem[00000000618001b0]
retl
ldsb [%i0+0x0f3],%l4 ! Mem[00000000600000f3]
p40_jmpl_0_ho:
stw %l1,[%o2+0x108] ! Mem[0000000061000108]
swap [%o1+0x0d8],%l0 ! Mem[00000000608000d8]
std %l0,[%o1+0x0a8] ! Mem[00000000608000a8]
ldsb [%o0+0x183],%l0 ! Mem[0000000060000183]
ldd [%o2+0x0f0],%l4 ! Mem[00000000610000f0]
ldsw [%o3+0x1e4],%l4 ! Mem[00000000618001e4]
std %l4,[%o3+0x160] ! Mem[0000000061800160]
jmpl %g6+8,%g0
swap [%o1+0x00c],%l6 ! Mem[000000006080000c]
p40_call_0_ho:
lduh [%o0+0x190],%l2 ! Mem[0000000060000190]
ldd [%o3+0x1b0],%l2 ! Mem[00000000618001b0]
retl
ldsb [%o0+0x0f3],%l4 ! Mem[00000000600000f3]
p41_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x120] ! Mem[0000000062000120]
p41_call_0_le:
retl
lduw [%i2+0x120],%l4 ! Mem[0000000063000120]
p41_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x120] ! Mem[0000000062000120]
p41_call_0_lo:
retl
lduw [%o2+0x120],%l4 ! Mem[0000000063000120]
p41_jmpl_0_he:
jmpl %g6+8,%g0
ldx [%i3+0x010],%l2 ! Mem[0000000063800010]
p41_call_0_he:
sth %l0,[%i3+0x1aa] ! Mem[00000000638001aa]
retl
lduw [%i3+0x180],%l7 ! Mem[0000000063800180]
p41_jmpl_0_ho:
jmpl %g6+8,%g0
ldx [%o3+0x010],%l2 ! Mem[0000000063800010]
p41_call_0_ho:
sth %l0,[%o3+0x1aa] ! Mem[00000000638001aa]
retl
lduw [%o3+0x180],%l7 ! Mem[0000000063800180]
p42_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x120] ! Mem[0000000064000120]
p42_call_0_le:
retl
ldub [%i1+0x181],%l5 ! Mem[0000000064800181]
p42_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x120] ! Mem[0000000064000120]
p42_call_0_lo:
retl
ldub [%o1+0x181],%l5 ! Mem[0000000064800181]
p42_jmpl_0_he:
swap [%i0+0x034],%l2 ! Mem[0000000064000034]
stb %l4,[%i2+0x026] ! Mem[0000000065000026]
lduh [%i1+0x18a],%l7 ! Mem[000000006480018a]
ldx [%i3+0x0b0],%l2 ! Mem[00000000658000b0]
std %l4,[%i0+0x188] ! Mem[0000000064000188]
std %l4,[%i2+0x058] ! Mem[0000000065000058]
ldsb [%i2+0x080],%l2 ! Mem[0000000065000080]
jmpl %g6+8,%g0
stb %l6,[%i1+0x00c] ! Mem[000000006480000c]
p42_call_0_he:
ldsh [%i0+0x190],%l2 ! Mem[0000000064000190]
sth %l3,[%i3+0x194] ! Mem[0000000065800194]
retl
swap [%i0+0x0f0],%l4 ! Mem[00000000640000f0]
p42_jmpl_0_ho:
swap [%o0+0x034],%l2 ! Mem[0000000064000034]
stb %l4,[%o2+0x026] ! Mem[0000000065000026]
lduh [%o1+0x18a],%l7 ! Mem[000000006480018a]
ldx [%o3+0x0b0],%l2 ! Mem[00000000658000b0]
std %l4,[%o0+0x188] ! Mem[0000000064000188]
std %l4,[%o2+0x058] ! Mem[0000000065000058]
ldsb [%o2+0x080],%l2 ! Mem[0000000065000080]
jmpl %g6+8,%g0
stb %l6,[%o1+0x00c] ! Mem[000000006480000c]
p42_call_0_ho:
ldsh [%o0+0x190],%l2 ! Mem[0000000064000190]
sth %l3,[%o3+0x194] ! Mem[0000000065800194]
retl
swap [%o0+0x0f0],%l4 ! Mem[00000000640000f0]
p43_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x120] ! Mem[0000000066000120]
p43_call_0_le:
retl
ldstub [%i0+0x121],%l4 ! Mem[0000000066000121]
p43_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x120] ! Mem[0000000066000120]
p43_call_0_lo:
retl
ldstub [%o0+0x121],%l4 ! Mem[0000000066000121]
p43_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i3+0x04c],%l6 ! Mem[000000006780004c]
p43_call_0_he:
ldstub [%i2+0x168],%l6 ! Mem[0000000067000168]
sth %l3,[%i3+0x0ec] ! Mem[00000000678000ec]
swap [%i3+0x184],%l7 ! Mem[0000000067800184]
ldub [%i0+0x0f1],%l3 ! Mem[00000000660000f1]
retl
ldub [%i2+0x062],%l5 ! Mem[0000000067000062]
p43_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o3+0x04c],%l6 ! Mem[000000006780004c]
p43_call_0_ho:
ldstub [%o2+0x168],%l6 ! Mem[0000000067000168]
sth %l3,[%o3+0x0ec] ! Mem[00000000678000ec]
swap [%o3+0x184],%l7 ! Mem[0000000067800184]
ldub [%o0+0x0f1],%l3 ! Mem[00000000660000f1]
retl
ldub [%o2+0x062],%l5 ! Mem[0000000067000062]
p44_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x120] ! Mem[0000000068000120]
p44_call_0_le:
retl
ldx [%i0+0x1a0],%l5 ! Mem[00000000680001a0]
p44_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x120] ! Mem[0000000068000120]
p44_call_0_lo:
retl
ldx [%o0+0x1a0],%l5 ! Mem[00000000680001a0]
p44_jmpl_0_he:
ldd [%i2+0x128],%l0 ! Mem[0000000069000128]
swap [%i2+0x0d8],%l0 ! Mem[00000000690000d8]
swap [%i2+0x11c],%l0 ! Mem[000000006900011c]
stx %l0,[%i1+0x180] ! Mem[0000000068800180]
stb %l4,[%i3+0x0d0] ! Mem[00000000698000d0]
sth %l6,[%i2+0x1d2] ! Mem[00000000690001d2]
ldd [%i0+0x0e0],%l6 ! Mem[00000000680000e0]
jmpl %g6+8,%g0
ldstub [%i3+0x15a],%l4 ! Mem[000000006980015a]
p44_call_0_he:
ldstub [%i2+0x192],%l7 ! Mem[0000000069000192]
ldub [%i2+0x082],%l2 ! Mem[0000000069000082]
swap [%i0+0x188],%l0 ! Mem[0000000068000188]
stx %l4,[%i1+0x130] ! Mem[0000000068800130]
swap [%i3+0x038],%l0 ! Mem[0000000069800038]
ldsh [%i2+0x12a],%l4 ! Mem[000000006900012a]
lduh [%i1+0x17a],%l1 ! Mem[000000006880017a]
retl
stb %l1,[%i1+0x006] ! Mem[0000000068800006]
p44_jmpl_0_ho:
ldd [%o2+0x128],%l0 ! Mem[0000000069000128]
swap [%o2+0x0d8],%l0 ! Mem[00000000690000d8]
swap [%o2+0x11c],%l0 ! Mem[000000006900011c]
stx %l0,[%o1+0x180] ! Mem[0000000068800180]
stb %l4,[%o3+0x0d0] ! Mem[00000000698000d0]
sth %l6,[%o2+0x1d2] ! Mem[00000000690001d2]
ldd [%o0+0x0e0],%l6 ! Mem[00000000680000e0]
jmpl %g6+8,%g0
ldstub [%o3+0x15a],%l4 ! Mem[000000006980015a]
p44_call_0_ho:
ldstub [%o2+0x192],%l7 ! Mem[0000000069000192]
ldub [%o2+0x082],%l2 ! Mem[0000000069000082]
swap [%o0+0x188],%l0 ! Mem[0000000068000188]
stx %l4,[%o1+0x130] ! Mem[0000000068800130]
swap [%o3+0x038],%l0 ! Mem[0000000069800038]
ldsh [%o2+0x12a],%l4 ! Mem[000000006900012a]
lduh [%o1+0x17a],%l1 ! Mem[000000006880017a]
retl
stb %l1,[%o1+0x006] ! Mem[0000000068800006]
p45_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x120] ! Mem[000000006a000120]
p45_call_0_le:
retl
ldsh [%i0+0x100],%l4 ! Mem[000000006a000100]
p45_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x120] ! Mem[000000006a000120]
p45_call_0_lo:
retl
ldsh [%o0+0x100],%l4 ! Mem[000000006a000100]
p45_jmpl_0_he:
jmpl %g6+8,%g0
ldsh [%i0+0x014],%l2 ! Mem[000000006a000014]
p45_call_0_he:
ldsh [%i3+0x1aa],%l0 ! Mem[000000006b8001aa]
retl
ldsw [%i2+0x12c],%l1 ! Mem[000000006b00012c]
p45_jmpl_0_ho:
jmpl %g6+8,%g0
ldsh [%o0+0x014],%l2 ! Mem[000000006a000014]
p45_call_0_ho:
ldsh [%o3+0x1aa],%l0 ! Mem[000000006b8001aa]
retl
ldsw [%o2+0x12c],%l1 ! Mem[000000006b00012c]
p46_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[000000006c000100]
p46_call_0_le:
retl
sth %l5,[%i3+0x1a0] ! Mem[000000006d8001a0]
p46_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[000000006c000100]
p46_call_0_lo:
retl
sth %l5,[%o3+0x1a0] ! Mem[000000006d8001a0]
p46_jmpl_0_he:
lduw [%i2+0x128],%l1 ! Mem[000000006d000128]
stx %l0,[%i0+0x0f8] ! Mem[000000006c0000f8]
std %l0,[%i0+0x0a8] ! Mem[000000006c0000a8]
swap [%i3+0x0f8],%l0 ! Mem[000000006d8000f8]
std %l6,[%i0+0x048] ! Mem[000000006c000048]
ldub [%i2+0x1f2],%l6 ! Mem[000000006d0001f2]
stx %l6,[%i3+0x0c0] ! Mem[000000006d8000c0]
jmpl %g6+8,%g0
swap [%i3+0x158],%l4 ! Mem[000000006d800158]
p46_call_0_he:
ldx [%i3+0x048],%l0 ! Mem[000000006d800048]
stb %l3,[%i0+0x02f] ! Mem[000000006c00002f]
ldd [%i1+0x080],%l0 ! Mem[000000006c800080]
stw %l4,[%i0+0x040] ! Mem[000000006c000040]
sth %l3,[%i3+0x076] ! Mem[000000006d800076]
swap [%i0+0x008],%l5 ! Mem[000000006c000008]
ldub [%i2+0x101],%l6 ! Mem[000000006d000101]
retl
ldstub [%i0+0x041],%l1 ! Mem[000000006c000041]
p46_jmpl_0_ho:
lduw [%o2+0x128],%l1 ! Mem[000000006d000128]
stx %l0,[%o0+0x0f8] ! Mem[000000006c0000f8]
std %l0,[%o0+0x0a8] ! Mem[000000006c0000a8]
swap [%o3+0x0f8],%l0 ! Mem[000000006d8000f8]
std %l6,[%o0+0x048] ! Mem[000000006c000048]
ldub [%o2+0x1f2],%l6 ! Mem[000000006d0001f2]
stx %l6,[%o3+0x0c0] ! Mem[000000006d8000c0]
jmpl %g6+8,%g0
swap [%o3+0x158],%l4 ! Mem[000000006d800158]
p46_call_0_ho:
ldx [%o3+0x048],%l0 ! Mem[000000006d800048]
stb %l3,[%o0+0x02f] ! Mem[000000006c00002f]
ldd [%o1+0x080],%l0 ! Mem[000000006c800080]
stw %l4,[%o0+0x040] ! Mem[000000006c000040]
sth %l3,[%o3+0x076] ! Mem[000000006d800076]
swap [%o0+0x008],%l5 ! Mem[000000006c000008]
ldub [%o2+0x101],%l6 ! Mem[000000006d000101]
retl
ldstub [%o0+0x041],%l1 ! Mem[000000006c000041]
p47_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[000000006e000100]
p47_call_0_le:
retl
ldd [%i1+0x180],%l4 ! Mem[000000006e800180]
p47_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[000000006e000100]
p47_call_0_lo:
retl
ldd [%o1+0x180],%l4 ! Mem[000000006e800180]
p47_jmpl_0_he:
stb %l1,[%i0+0x128] ! Mem[000000006e000128]
ldsh [%i2+0x0da],%l0 ! Mem[000000006f0000da]
stx %l0,[%i3+0x138] ! Mem[000000006f800138]
stw %l0,[%i0+0x17c] ! Mem[000000006e00017c]
lduw [%i2+0x1a8],%l7 ! Mem[000000006f0001a8]
swap [%i3+0x130],%l0 ! Mem[000000006f800130]
ldsh [%i0+0x142],%l5 ! Mem[000000006e000142]
jmpl %g6+8,%g0
stx %l3,[%i3+0x040] ! Mem[000000006f800040]
p47_call_0_he:
retl
swap [%i3+0x0bc],%l0 ! Mem[000000006f8000bc]
p47_jmpl_0_ho:
stb %l1,[%o0+0x128] ! Mem[000000006e000128]
ldsh [%o2+0x0da],%l0 ! Mem[000000006f0000da]
stx %l0,[%o3+0x138] ! Mem[000000006f800138]
stw %l0,[%o0+0x17c] ! Mem[000000006e00017c]
lduw [%o2+0x1a8],%l7 ! Mem[000000006f0001a8]
swap [%o3+0x130],%l0 ! Mem[000000006f800130]
ldsh [%o0+0x142],%l5 ! Mem[000000006e000142]
jmpl %g6+8,%g0
stx %l3,[%o3+0x040] ! Mem[000000006f800040]
p47_call_0_ho:
retl
swap [%o3+0x0bc],%l0 ! Mem[000000006f8000bc]
p48_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i0+0x100] ! Mem[0000000070000100]
p48_call_0_le:
retl
swap [%i3+0x180],%l5 ! Mem[0000000071800180]
p48_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o0+0x100] ! Mem[0000000070000100]
p48_call_0_lo:
retl
swap [%o3+0x180],%l5 ! Mem[0000000071800180]
p48_jmpl_0_he:
stx %l1,[%i3+0x108] ! Mem[0000000071800108]
stw %l0,[%i3+0x0d8] ! Mem[00000000718000d8]
ldsh [%i1+0x08c],%l1 ! Mem[000000007080008c]
sth %l0,[%i3+0x0f8] ! Mem[00000000718000f8]
ldx [%i1+0x160],%l2 ! Mem[0000000070800160]
ldsh [%i3+0x1c4],%l4 ! Mem[00000000718001c4]
ldsw [%i2+0x0e4],%l6 ! Mem[00000000710000e4]
jmpl %g6+8,%g0
ldub [%i3+0x15a],%l4 ! Mem[000000007180015a]
p48_call_0_he:
ldd [%i1+0x048],%l0 ! Mem[0000000070800048]
stw %l3,[%i1+0x00c] ! Mem[000000007080000c]
swap [%i1+0x040],%l3 ! Mem[0000000070800040]
ldstub [%i1+0x164],%l2 ! Mem[0000000070800164]
ldsh [%i3+0x164],%l6 ! Mem[0000000071800164]
stb %l4,[%i3+0x033] ! Mem[0000000071800033]
ldsh [%i3+0x144],%l0 ! Mem[0000000071800144]
retl
ldx [%i3+0x060],%l1 ! Mem[0000000071800060]
p48_jmpl_0_ho:
stx %l1,[%o3+0x108] ! Mem[0000000071800108]
stw %l0,[%o3+0x0d8] ! Mem[00000000718000d8]
ldsh [%o1+0x08c],%l1 ! Mem[000000007080008c]
sth %l0,[%o3+0x0f8] ! Mem[00000000718000f8]
ldx [%o1+0x160],%l2 ! Mem[0000000070800160]
ldsh [%o3+0x1c4],%l4 ! Mem[00000000718001c4]
ldsw [%o2+0x0e4],%l6 ! Mem[00000000710000e4]
jmpl %g6+8,%g0
ldub [%o3+0x15a],%l4 ! Mem[000000007180015a]
p48_call_0_ho:
ldd [%o1+0x048],%l0 ! Mem[0000000070800048]
stw %l3,[%o1+0x00c] ! Mem[000000007080000c]
swap [%o1+0x040],%l3 ! Mem[0000000070800040]
ldstub [%o1+0x164],%l2 ! Mem[0000000070800164]
ldsh [%o3+0x164],%l6 ! Mem[0000000071800164]
stb %l4,[%o3+0x033] ! Mem[0000000071800033]
ldsh [%o3+0x144],%l0 ! Mem[0000000071800144]
retl
ldx [%o3+0x060],%l1 ! Mem[0000000071800060]
p49_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x100] ! Mem[0000000072800100]
p49_call_0_le:
retl
ldstub [%i1+0x181],%l5 ! Mem[0000000072800181]
p49_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x100] ! Mem[0000000072800100]
p49_call_0_lo:
retl
ldstub [%o1+0x181],%l5 ! Mem[0000000072800181]
p49_jmpl_0_he:
ldx [%i2+0x018],%l5 ! Mem[0000000073000018]
ldsh [%i1+0x032],%l3 ! Mem[0000000072800032]
ldsh [%i0+0x086],%l7 ! Mem[0000000072000086]
ldub [%i0+0x10d],%l3 ! Mem[000000007200010d]
ldx [%i1+0x190],%l1 ! Mem[0000000072800190]
ldsh [%i3+0x13e],%l3 ! Mem[000000007380013e]
ldstub [%i0+0x0b8],%l4 ! Mem[00000000720000b8]
jmpl %g6+8,%g0
ldsw [%i1+0x070],%l6 ! Mem[0000000072800070]
p49_call_0_he:
ldstub [%i0+0x002],%l4 ! Mem[0000000072000002]
retl
lduw [%i3+0x05c],%l3 ! Mem[000000007380005c]
p49_jmpl_0_ho:
ldx [%o2+0x018],%l5 ! Mem[0000000073000018]
ldsh [%o1+0x032],%l3 ! Mem[0000000072800032]
ldsh [%o0+0x086],%l7 ! Mem[0000000072000086]
ldub [%o0+0x10d],%l3 ! Mem[000000007200010d]
ldx [%o1+0x190],%l1 ! Mem[0000000072800190]
ldsh [%o3+0x13e],%l3 ! Mem[000000007380013e]
ldstub [%o0+0x0b8],%l4 ! Mem[00000000720000b8]
jmpl %g6+8,%g0
ldsw [%o1+0x070],%l6 ! Mem[0000000072800070]
p49_call_0_ho:
ldstub [%o0+0x002],%l4 ! Mem[0000000072000002]
retl
lduw [%o3+0x05c],%l3 ! Mem[000000007380005c]
p50_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x120] ! Mem[0000000074800120]
p50_call_0_le:
retl
swap [%i2+0x180],%l5 ! Mem[0000000075000180]
p50_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x120] ! Mem[0000000074800120]
p50_call_0_lo:
retl
swap [%o2+0x180],%l5 ! Mem[0000000075000180]
p50_jmpl_0_he:
ldsh [%i0+0x0f8],%l3 ! Mem[00000000740000f8]
sth %l1,[%i3+0x04e] ! Mem[000000007580004e]
ldstub [%i3+0x1d3],%l5 ! Mem[00000000758001d3]
ldsw [%i3+0x0d0],%l1 ! Mem[00000000758000d0]
ldstub [%i2+0x0d7],%l0 ! Mem[00000000750000d7]
ldub [%i0+0x011],%l0 ! Mem[0000000074000011]
ldstub [%i1+0x128],%l5 ! Mem[0000000074800128]
jmpl %g6+8,%g0
sth %l1,[%i1+0x024] ! Mem[0000000074800024]
p50_call_0_he:
sth %l1,[%i2+0x040] ! Mem[0000000075000040]
stb %l2,[%i0+0x19b] ! Mem[000000007400019b]
lduw [%i2+0x138],%l7 ! Mem[0000000075000138]
ldsb [%i0+0x082],%l4 ! Mem[0000000074000082]
std %l4,[%i1+0x140] ! Mem[0000000074800140]
stw %l6,[%i1+0x104] ! Mem[0000000074800104]
retl
std %l4,[%i1+0x1d8] ! Mem[00000000748001d8]
p50_jmpl_0_ho:
ldsh [%o0+0x0f8],%l3 ! Mem[00000000740000f8]
sth %l1,[%o3+0x04e] ! Mem[000000007580004e]
ldstub [%o3+0x1d3],%l5 ! Mem[00000000758001d3]
ldsw [%o3+0x0d0],%l1 ! Mem[00000000758000d0]
ldstub [%o2+0x0d7],%l0 ! Mem[00000000750000d7]
ldub [%o0+0x011],%l0 ! Mem[0000000074000011]
ldstub [%o1+0x128],%l5 ! Mem[0000000074800128]
jmpl %g6+8,%g0
sth %l1,[%o1+0x024] ! Mem[0000000074800024]
p50_call_0_ho:
sth %l1,[%o2+0x040] ! Mem[0000000075000040]
stb %l2,[%o0+0x19b] ! Mem[000000007400019b]
lduw [%o2+0x138],%l7 ! Mem[0000000075000138]
ldsb [%o0+0x082],%l4 ! Mem[0000000074000082]
std %l4,[%o1+0x140] ! Mem[0000000074800140]
stw %l6,[%o1+0x104] ! Mem[0000000074800104]
retl
std %l4,[%o1+0x1d8] ! Mem[00000000748001d8]
p51_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x100] ! Mem[0000000076800100]
p51_call_0_le:
retl
ldub [%i0+0x181],%l5 ! Mem[0000000076000181]
p51_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x100] ! Mem[0000000076800100]
p51_call_0_lo:
retl
ldub [%o0+0x181],%l5 ! Mem[0000000076000181]
p51_jmpl_0_he:
ldstub [%i2+0x015],%l2 ! Mem[0000000077000015]
swap [%i0+0x174],%l6 ! Mem[0000000076000174]
stb %l3,[%i0+0x02c] ! Mem[000000007600002c]
ldd [%i0+0x090],%l2 ! Mem[0000000076000090]
sth %l5,[%i0+0x1a8] ! Mem[00000000760001a8]
sth %l4,[%i0+0x07e] ! Mem[000000007600007e]
stw %l2,[%i3+0x0a0] ! Mem[00000000778000a0]
jmpl %g6+8,%g0
lduh [%i0+0x00c],%l6 ! Mem[000000007600000c]
p51_call_0_he:
ldd [%i1+0x190],%l2 ! Mem[0000000076800190]
swap [%i0+0x194],%l3 ! Mem[0000000076000194]
retl
ldsb [%i0+0x18a],%l0 ! Mem[000000007600018a]
p51_jmpl_0_ho:
ldstub [%o2+0x015],%l2 ! Mem[0000000077000015]
swap [%o0+0x174],%l6 ! Mem[0000000076000174]
stb %l3,[%o0+0x02c] ! Mem[000000007600002c]
ldd [%o0+0x090],%l2 ! Mem[0000000076000090]
sth %l5,[%o0+0x1a8] ! Mem[00000000760001a8]
sth %l4,[%o0+0x07e] ! Mem[000000007600007e]
stw %l2,[%o3+0x0a0] ! Mem[00000000778000a0]
jmpl %g6+8,%g0
lduh [%o0+0x00c],%l6 ! Mem[000000007600000c]
p51_call_0_ho:
ldd [%o1+0x190],%l2 ! Mem[0000000076800190]
swap [%o0+0x194],%l3 ! Mem[0000000076000194]
retl
ldsb [%o0+0x18a],%l0 ! Mem[000000007600018a]
p52_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x120] ! Mem[0000000078800120]
p52_call_0_le:
retl
std %l0,[%i1+0x088] ! Mem[0000000078800088]
p52_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x120] ! Mem[0000000078800120]
p52_call_0_lo:
retl
std %l0,[%o1+0x088] ! Mem[0000000078800088]
p52_jmpl_0_he:
ldstub [%i3+0x01f],%l5 ! Mem[000000007980001f]
swap [%i0+0x030],%l3 ! Mem[0000000078000030]
ldx [%i1+0x080],%l7 ! Mem[0000000078800080]
stx %l3,[%i2+0x128] ! Mem[0000000079000128]
lduw [%i3+0x1b0],%l1 ! Mem[00000000798001b0]
jmpl %g6+8,%g0
stw %l3,[%i1+0x11c] ! Mem[000000007880011c]
p52_call_0_he:
ldsb [%i1+0x010],%l5 ! Mem[0000000078800010]
swap [%i2+0x0f0],%l1 ! Mem[00000000790000f0]
retl
lduh [%i1+0x002],%l4 ! Mem[0000000078800002]
p52_jmpl_0_ho:
ldstub [%o3+0x01f],%l5 ! Mem[000000007980001f]
swap [%o0+0x030],%l3 ! Mem[0000000078000030]
ldx [%o1+0x080],%l7 ! Mem[0000000078800080]
stx %l3,[%o2+0x128] ! Mem[0000000079000128]
lduw [%o3+0x1b0],%l1 ! Mem[00000000798001b0]
jmpl %g6+8,%g0
stw %l3,[%o1+0x11c] ! Mem[000000007880011c]
p52_call_0_ho:
ldsb [%o1+0x010],%l5 ! Mem[0000000078800010]
swap [%o2+0x0f0],%l1 ! Mem[00000000790000f0]
retl
lduh [%o1+0x002],%l4 ! Mem[0000000078800002]
p53_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x120] ! Mem[000000007a800120]
p53_call_0_le:
retl
ldx [%i3+0x1a0],%l5 ! Mem[000000007b8001a0]
p53_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x120] ! Mem[000000007a800120]
p53_call_0_lo:
retl
ldx [%o3+0x1a0],%l5 ! Mem[000000007b8001a0]
p53_jmpl_0_he:
ldsw [%i1+0x128],%l1 ! Mem[000000007a800128]
stx %l4,[%i2+0x020] ! Mem[000000007b000020]
sth %l0,[%i3+0x13e] ! Mem[000000007b80013e]
lduw [%i2+0x094],%l2 ! Mem[000000007b000094]
ldsw [%i1+0x1a8],%l7 ! Mem[000000007a8001a8]
lduh [%i0+0x13e],%l3 ! Mem[000000007a00013e]
ldd [%i0+0x0b8],%l4 ! Mem[000000007a0000b8]
jmpl %g6+8,%g0
swap [%i2+0x0a4],%l0 ! Mem[000000007b0000a4]
p53_call_0_he:
ldd [%i1+0x0c8],%l4 ! Mem[000000007a8000c8]
ldd [%i1+0x100],%l2 ! Mem[000000007a800100]
retl
ldub [%i3+0x0fc],%l5 ! Mem[000000007b8000fc]
p53_jmpl_0_ho:
ldsw [%o1+0x128],%l1 ! Mem[000000007a800128]
stx %l4,[%o2+0x020] ! Mem[000000007b000020]
sth %l0,[%o3+0x13e] ! Mem[000000007b80013e]
lduw [%o2+0x094],%l2 ! Mem[000000007b000094]
ldsw [%o1+0x1a8],%l7 ! Mem[000000007a8001a8]
lduh [%o0+0x13e],%l3 ! Mem[000000007a00013e]
ldd [%o0+0x0b8],%l4 ! Mem[000000007a0000b8]
jmpl %g6+8,%g0
swap [%o2+0x0a4],%l0 ! Mem[000000007b0000a4]
p53_call_0_ho:
ldd [%o1+0x0c8],%l4 ! Mem[000000007a8000c8]
ldd [%o1+0x100],%l2 ! Mem[000000007a800100]
retl
ldub [%o3+0x0fc],%l5 ! Mem[000000007b8000fc]
p54_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x120] ! Mem[000000007c800120]
p54_call_0_le:
retl
swap [%i0+0x120],%l4 ! Mem[000000007c000120]
p54_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x120] ! Mem[000000007c800120]
p54_call_0_lo:
retl
swap [%o0+0x120],%l4 ! Mem[000000007c000120]
p54_jmpl_0_he:
jmpl %g6+8,%g0
stw %l6,[%i2+0x138] ! Mem[000000007d000138]
p54_call_0_he:
stb %l3,[%i2+0x1a4] ! Mem[000000007d0001a4]
ldstub [%i0+0x01a],%l5 ! Mem[000000007c00001a]
retl
ldsh [%i2+0x1c6],%l7 ! Mem[000000007d0001c6]
p54_jmpl_0_ho:
jmpl %g6+8,%g0
stw %l6,[%o2+0x138] ! Mem[000000007d000138]
p54_call_0_ho:
stb %l3,[%o2+0x1a4] ! Mem[000000007d0001a4]
ldstub [%o0+0x01a],%l5 ! Mem[000000007c00001a]
retl
ldsh [%o2+0x1c6],%l7 ! Mem[000000007d0001c6]
p55_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x100] ! Mem[000000007e800100]
p55_call_0_le:
retl
stb %l5,[%i2+0x1a1] ! Mem[000000007f0001a1]
p55_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x100] ! Mem[000000007e800100]
p55_call_0_lo:
retl
stb %l5,[%o2+0x1a1] ! Mem[000000007f0001a1]
p55_jmpl_0_he:
stw %l1,[%i1+0x128] ! Mem[000000007e800128]
ldd [%i0+0x0f8],%l0 ! Mem[000000007e0000f8]
std %l0,[%i0+0x0a8] ! Mem[000000007e0000a8]
ldsh [%i1+0x0d8],%l0 ! Mem[000000007e8000d8]
swap [%i0+0x0f0],%l4 ! Mem[000000007e0000f0]
sth %l6,[%i1+0x1f2] ! Mem[000000007e8001f2]
stb %l6,[%i3+0x0e4] ! Mem[000000007f8000e4]
jmpl %g6+8,%g0
swap [%i0+0x178],%l4 ! Mem[000000007e000178]
p55_call_0_he:
ldstub [%i2+0x06b],%l0 ! Mem[000000007f00006b]
stw %l3,[%i2+0x02c] ! Mem[000000007f00002c]
std %l0,[%i2+0x0a0] ! Mem[000000007f0000a0]
std %l2,[%i1+0x140] ! Mem[000000007e800140]
sth %l6,[%i1+0x144] ! Mem[000000007e800144]
lduw [%i0+0x010],%l4 ! Mem[000000007e000010]
ldub [%i3+0x121],%l6 ! Mem[000000007f800121]
retl
sth %l1,[%i2+0x040] ! Mem[000000007f000040]
p55_jmpl_0_ho:
stw %l1,[%o1+0x128] ! Mem[000000007e800128]
ldd [%o0+0x0f8],%l0 ! Mem[000000007e0000f8]
std %l0,[%o0+0x0a8] ! Mem[000000007e0000a8]
ldsh [%o1+0x0d8],%l0 ! Mem[000000007e8000d8]
swap [%o0+0x0f0],%l4 ! Mem[000000007e0000f0]
sth %l6,[%o1+0x1f2] ! Mem[000000007e8001f2]
stb %l6,[%o3+0x0e4] ! Mem[000000007f8000e4]
jmpl %g6+8,%g0
swap [%o0+0x178],%l4 ! Mem[000000007e000178]
p55_call_0_ho:
ldstub [%o2+0x06b],%l0 ! Mem[000000007f00006b]
stw %l3,[%o2+0x02c] ! Mem[000000007f00002c]
std %l0,[%o2+0x0a0] ! Mem[000000007f0000a0]
std %l2,[%o1+0x140] ! Mem[000000007e800140]
sth %l6,[%o1+0x144] ! Mem[000000007e800144]
lduw [%o0+0x010],%l4 ! Mem[000000007e000010]
ldub [%o3+0x121],%l6 ! Mem[000000007f800121]
retl
sth %l1,[%o2+0x040] ! Mem[000000007f000040]
p56_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x100] ! Mem[0000000080800100]
p56_call_0_le:
retl
ldd [%i0+0x180],%l4 ! Mem[0000000080000180]
p56_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x100] ! Mem[0000000080800100]
p56_call_0_lo:
retl
ldd [%o0+0x180],%l4 ! Mem[0000000080000180]
p56_jmpl_0_he:
swap [%i0+0x128],%l1 ! Mem[0000000080000128]
std %l0,[%i1+0x0f8] ! Mem[00000000808000f8]
std %l0,[%i1+0x138] ! Mem[0000000080800138]
ldsb [%i3+0x1a3],%l0 ! Mem[00000000818001a3]
ldx [%i0+0x160],%l2 ! Mem[0000000080000160]
swap [%i3+0x05c],%l4 ! Mem[000000008180005c]
lduh [%i2+0x080],%l2 ! Mem[0000000081000080]
jmpl %g6+8,%g0
swap [%i1+0x02c],%l6 ! Mem[000000008080002c]
p56_call_0_he:
ldstub [%i1+0x1b1],%l2 ! Mem[00000000808001b1]
stw %l2,[%i1+0x120] ! Mem[0000000080800120]
retl
ldstub [%i0+0x0dc],%l5 ! Mem[00000000800000dc]
p56_jmpl_0_ho:
swap [%o0+0x128],%l1 ! Mem[0000000080000128]
std %l0,[%o1+0x0f8] ! Mem[00000000808000f8]
std %l0,[%o1+0x138] ! Mem[0000000080800138]
ldsb [%o3+0x1a3],%l0 ! Mem[00000000818001a3]
ldx [%o0+0x160],%l2 ! Mem[0000000080000160]
swap [%o3+0x05c],%l4 ! Mem[000000008180005c]
lduh [%o2+0x080],%l2 ! Mem[0000000081000080]
jmpl %g6+8,%g0
swap [%o1+0x02c],%l6 ! Mem[000000008080002c]
p56_call_0_ho:
ldstub [%o1+0x1b1],%l2 ! Mem[00000000808001b1]
stw %l2,[%o1+0x120] ! Mem[0000000080800120]
retl
ldstub [%o0+0x0dc],%l5 ! Mem[00000000800000dc]
p57_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x100] ! Mem[0000000082800100]
p57_call_0_le:
retl
stw %l5,[%i2+0x180] ! Mem[0000000083000180]
p57_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x100] ! Mem[0000000082800100]
p57_call_0_lo:
retl
stw %l5,[%o2+0x180] ! Mem[0000000083000180]
p57_jmpl_0_he:
ldub [%i1+0x015],%l2 ! Mem[0000000082800015]
ldx [%i0+0x028],%l4 ! Mem[0000000082000028]
stb %l6,[%i2+0x118] ! Mem[0000000083000118]
lduw [%i2+0x12c],%l3 ! Mem[000000008300012c]
ldsw [%i3+0x1b0],%l1 ! Mem[00000000838001b0]
sth %l3,[%i1+0x13e] ! Mem[000000008280013e]
swap [%i3+0x00c],%l3 ! Mem[000000008380000c]
jmpl %g6+8,%g0
lduh [%i1+0x0a6],%l0 ! Mem[00000000828000a6]
p57_call_0_he:
swap [%i3+0x11c],%l2 ! Mem[000000008380011c]
ldd [%i0+0x120],%l2 ! Mem[0000000082000120]
retl
ldd [%i3+0x0d8],%l4 ! Mem[00000000838000d8]
p57_jmpl_0_ho:
ldub [%o1+0x015],%l2 ! Mem[0000000082800015]
ldx [%o0+0x028],%l4 ! Mem[0000000082000028]
stb %l6,[%o2+0x118] ! Mem[0000000083000118]
lduw [%o2+0x12c],%l3 ! Mem[000000008300012c]
ldsw [%o3+0x1b0],%l1 ! Mem[00000000838001b0]
sth %l3,[%o1+0x13e] ! Mem[000000008280013e]
swap [%o3+0x00c],%l3 ! Mem[000000008380000c]
jmpl %g6+8,%g0
lduh [%o1+0x0a6],%l0 ! Mem[00000000828000a6]
p57_call_0_ho:
swap [%o3+0x11c],%l2 ! Mem[000000008380011c]
ldd [%o0+0x120],%l2 ! Mem[0000000082000120]
retl
ldd [%o3+0x0d8],%l4 ! Mem[00000000838000d8]
p58_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x100] ! Mem[0000000084800100]
p58_call_0_le:
retl
ldsb [%i3+0x181],%l5 ! Mem[0000000085800181]
p58_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x100] ! Mem[0000000084800100]
p58_call_0_lo:
retl
ldsb [%o3+0x181],%l5 ! Mem[0000000085800181]
p58_jmpl_0_he:
stb %l2,[%i2+0x035] ! Mem[0000000085000035]
stb %l6,[%i2+0x156] ! Mem[0000000085000156]
stx %l3,[%i2+0x028] ! Mem[0000000085000028]
ldsb [%i0+0x17f],%l0 ! Mem[000000008400017f]
lduw [%i1+0x160],%l2 ! Mem[0000000084800160]
swap [%i2+0x1e4],%l4 ! Mem[00000000850001e4]
lduw [%i3+0x0c4],%l6 ! Mem[00000000858000c4]
jmpl %g6+8,%g0
ldd [%i1+0x158],%l4 ! Mem[0000000084800158]
p58_call_0_he:
ldstub [%i2+0x04b],%l0 ! Mem[000000008500004b]
ldsw [%i1+0x00c],%l3 ! Mem[000000008480000c]
lduh [%i1+0x0a6],%l0 ! Mem[00000000848000a6]
sth %l1,[%i1+0x1f2] ! Mem[00000000848001f2]
stx %l1,[%i1+0x1c8] ! Mem[00000000848001c8]
lduw [%i2+0x02c],%l3 ! Mem[000000008500002c]
lduw [%i2+0x104],%l7 ! Mem[0000000085000104]
retl
ldsh [%i2+0x0d0],%l7 ! Mem[00000000850000d0]
p58_jmpl_0_ho:
stb %l2,[%o2+0x035] ! Mem[0000000085000035]
stb %l6,[%o2+0x156] ! Mem[0000000085000156]
stx %l3,[%o2+0x028] ! Mem[0000000085000028]
ldsb [%o0+0x17f],%l0 ! Mem[000000008400017f]
lduw [%o1+0x160],%l2 ! Mem[0000000084800160]
swap [%o2+0x1e4],%l4 ! Mem[00000000850001e4]
lduw [%o3+0x0c4],%l6 ! Mem[00000000858000c4]
jmpl %g6+8,%g0
ldd [%o1+0x158],%l4 ! Mem[0000000084800158]
p58_call_0_ho:
ldstub [%o2+0x04b],%l0 ! Mem[000000008500004b]
ldsw [%o1+0x00c],%l3 ! Mem[000000008480000c]
lduh [%o1+0x0a6],%l0 ! Mem[00000000848000a6]
sth %l1,[%o1+0x1f2] ! Mem[00000000848001f2]
stx %l1,[%o1+0x1c8] ! Mem[00000000848001c8]
lduw [%o2+0x02c],%l3 ! Mem[000000008500002c]
lduw [%o2+0x104],%l7 ! Mem[0000000085000104]
retl
ldsh [%o2+0x0d0],%l7 ! Mem[00000000850000d0]
p59_jmpl_0_le:
jmpl %g6+8,%g0
swap [%i1+0x124],%l3 ! Mem[0000000086800124]
p59_call_0_le:
retl
swap [%i1+0x180],%l5 ! Mem[0000000086800180]
p59_jmpl_0_lo:
jmpl %g6+8,%g0
swap [%o1+0x124],%l3 ! Mem[0000000086800124]
p59_call_0_lo:
retl
swap [%o1+0x180],%l5 ! Mem[0000000086800180]
p59_jmpl_0_he:
ldd [%i2+0x108],%l0 ! Mem[0000000087000108]
ldub [%i2+0x006],%l4 ! Mem[0000000087000006]
stb %l0,[%i3+0x11e] ! Mem[000000008780011e]
ldstub [%i2+0x1a3],%l0 ! Mem[00000000870001a3]
ldd [%i1+0x0d0],%l4 ! Mem[00000000868000d0]
ldsh [%i0+0x1d2],%l6 ! Mem[00000000860001d2]
ldsb [%i3+0x05c],%l6 ! Mem[000000008780005c]
jmpl %g6+8,%g0
ldub [%i3+0x17e],%l4 ! Mem[000000008780017e]
p59_call_0_he:
ldsh [%i2+0x11e],%l3 ! Mem[000000008700011e]
retl
swap [%i3+0x148],%l7 ! Mem[0000000087800148]
p59_jmpl_0_ho:
ldd [%o2+0x108],%l0 ! Mem[0000000087000108]
ldub [%o2+0x006],%l4 ! Mem[0000000087000006]
stb %l0,[%o3+0x11e] ! Mem[000000008780011e]
ldstub [%o2+0x1a3],%l0 ! Mem[00000000870001a3]
ldd [%o1+0x0d0],%l4 ! Mem[00000000868000d0]
ldsh [%o0+0x1d2],%l6 ! Mem[00000000860001d2]
ldsb [%o3+0x05c],%l6 ! Mem[000000008780005c]
jmpl %g6+8,%g0
ldub [%o3+0x17e],%l4 ! Mem[000000008780017e]
p59_call_0_ho:
ldsh [%o2+0x11e],%l3 ! Mem[000000008700011e]
retl
swap [%o3+0x148],%l7 ! Mem[0000000087800148]
p60_jmpl_0_le:
jmpl %g6+8,%g0
swap [%i2+0x124],%l3 ! Mem[0000000089000124]
p60_call_0_le:
retl
ldstub [%i2+0x1a1],%l5 ! Mem[00000000890001a1]
p60_jmpl_0_lo:
jmpl %g6+8,%g0
swap [%o2+0x124],%l3 ! Mem[0000000089000124]
p60_call_0_lo:
retl
ldstub [%o2+0x1a1],%l5 ! Mem[00000000890001a1]
p60_jmpl_0_he:
ldstub [%i0+0x128],%l1 ! Mem[0000000088000128]
std %l0,[%i2+0x0f8] ! Mem[00000000890000f8]
ldsh [%i1+0x08c],%l1 ! Mem[000000008880008c]
stx %l0,[%i0+0x180] ! Mem[0000000088000180]
ldstub [%i0+0x0d0],%l4 ! Mem[00000000880000d0]
ldsb [%i0+0x1f2],%l6 ! Mem[00000000880001f2]
ldstub [%i1+0x05c],%l6 ! Mem[000000008880005c]
jmpl %g6+8,%g0
sth %l4,[%i1+0x17e] ! Mem[000000008880017e]
p60_call_0_he:
ldsb [%i1+0x002],%l4 ! Mem[0000000088800002]
retl
ldsw [%i1+0x07c],%l3 ! Mem[000000008880007c]
p60_jmpl_0_ho:
ldstub [%o0+0x128],%l1 ! Mem[0000000088000128]
std %l0,[%o2+0x0f8] ! Mem[00000000890000f8]
ldsh [%o1+0x08c],%l1 ! Mem[000000008880008c]
stx %l0,[%o0+0x180] ! Mem[0000000088000180]
ldstub [%o0+0x0d0],%l4 ! Mem[00000000880000d0]
ldsb [%o0+0x1f2],%l6 ! Mem[00000000880001f2]
ldstub [%o1+0x05c],%l6 ! Mem[000000008880005c]
jmpl %g6+8,%g0
sth %l4,[%o1+0x17e] ! Mem[000000008880017e]
p60_call_0_ho:
ldsb [%o1+0x002],%l4 ! Mem[0000000088800002]
retl
ldsw [%o1+0x07c],%l3 ! Mem[000000008880007c]
p61_jmpl_0_le:
jmpl %g6+8,%g0
swap [%i2+0x124],%l3 ! Mem[000000008b000124]
p61_call_0_le:
retl
ldsw [%i1+0x120],%l4 ! Mem[000000008a800120]
p61_jmpl_0_lo:
jmpl %g6+8,%g0
swap [%o2+0x124],%l3 ! Mem[000000008b000124]
p61_call_0_lo:
retl
ldsw [%o1+0x120],%l4 ! Mem[000000008a800120]
p61_jmpl_0_he:
jmpl %g6+8,%g0
stw %l6,[%i2+0x06c] ! Mem[000000008b00006c]
p61_call_0_he:
lduw [%i3+0x148],%l6 ! Mem[000000008b800148]
stx %l3,[%i1+0x0c8] ! Mem[000000008a8000c8]
ldd [%i1+0x180],%l6 ! Mem[000000008a800180]
stb %l1,[%i0+0x06f] ! Mem[000000008a00006f]
retl
ldsw [%i3+0x1d0],%l5 ! Mem[000000008b8001d0]
p61_jmpl_0_ho:
jmpl %g6+8,%g0
stw %l6,[%o2+0x06c] ! Mem[000000008b00006c]
p61_call_0_ho:
lduw [%o3+0x148],%l6 ! Mem[000000008b800148]
stx %l3,[%o1+0x0c8] ! Mem[000000008a8000c8]
ldd [%o1+0x180],%l6 ! Mem[000000008a800180]
stb %l1,[%o0+0x06f] ! Mem[000000008a00006f]
retl
ldsw [%o3+0x1d0],%l5 ! Mem[000000008b8001d0]
p62_jmpl_0_le:
jmpl %g6+8,%g0
swap [%i2+0x124],%l3 ! Mem[000000008d000124]
p62_call_0_le:
retl
lduh [%i2+0x1a0],%l5 ! Mem[000000008d0001a0]
p62_jmpl_0_lo:
jmpl %g6+8,%g0
swap [%o2+0x124],%l3 ! Mem[000000008d000124]
p62_call_0_lo:
retl
lduh [%o2+0x1a0],%l5 ! Mem[000000008d0001a0]
p62_jmpl_0_he:
sth %l1,[%i0+0x128] ! Mem[000000008c000128]
stb %l0,[%i1+0x0da] ! Mem[000000008c8000da]
ldx [%i1+0x138],%l0 ! Mem[000000008c800138]
lduh [%i1+0x182],%l0 ! Mem[000000008c800182]
lduw [%i3+0x0d0],%l4 ! Mem[000000008d8000d0]
ldsb [%i2+0x1e5],%l4 ! Mem[000000008d0001e5]
stw %l6,[%i0+0x0e4] ! Mem[000000008c0000e4]
jmpl %g6+8,%g0
ldsb [%i1+0x15a],%l4 ! Mem[000000008c80015a]
p62_call_0_he:
stb %l0,[%i3+0x06b] ! Mem[000000008d80006b]
std %l2,[%i3+0x008] ! Mem[000000008d800008]
ldsb [%i3+0x0a7],%l0 ! Mem[000000008d8000a7]
ldx [%i0+0x1d0],%l1 ! Mem[000000008c0001d0]
std %l2,[%i1+0x050] ! Mem[000000008c800050]
std %l4,[%i3+0x028] ! Mem[000000008d800028]
lduh [%i3+0x120],%l6 ! Mem[000000008d800120]
retl
swap [%i1+0x040],%l1 ! Mem[000000008c800040]
p62_jmpl_0_ho:
sth %l1,[%o0+0x128] ! Mem[000000008c000128]
stb %l0,[%o1+0x0da] ! Mem[000000008c8000da]
ldx [%o1+0x138],%l0 ! Mem[000000008c800138]
lduh [%o1+0x182],%l0 ! Mem[000000008c800182]
lduw [%o3+0x0d0],%l4 ! Mem[000000008d8000d0]
ldsb [%o2+0x1e5],%l4 ! Mem[000000008d0001e5]
stw %l6,[%o0+0x0e4] ! Mem[000000008c0000e4]
jmpl %g6+8,%g0
ldsb [%o1+0x15a],%l4 ! Mem[000000008c80015a]
p62_call_0_ho:
stb %l0,[%o3+0x06b] ! Mem[000000008d80006b]
std %l2,[%o3+0x008] ! Mem[000000008d800008]
ldsb [%o3+0x0a7],%l0 ! Mem[000000008d8000a7]
ldx [%o0+0x1d0],%l1 ! Mem[000000008c0001d0]
std %l2,[%o1+0x050] ! Mem[000000008c800050]
std %l4,[%o3+0x028] ! Mem[000000008d800028]
lduh [%o3+0x120],%l6 ! Mem[000000008d800120]
retl
swap [%o1+0x040],%l1 ! Mem[000000008c800040]
p63_jmpl_0_le:
jmpl %g6+8,%g0
swap [%i2+0x104],%l3 ! Mem[000000008f000104]
p63_call_0_le:
retl
ldsb [%i0+0x101],%l4 ! Mem[000000008e000101]
p63_jmpl_0_lo:
jmpl %g6+8,%g0
swap [%o2+0x104],%l3 ! Mem[000000008f000104]
p63_call_0_lo:
retl
ldsb [%o0+0x101],%l4 ! Mem[000000008e000101]
p63_jmpl_0_he:
jmpl %g6+8,%g0
lduh [%i3+0x014],%l2 ! Mem[000000008f800014]
p63_call_0_he:
stb %l0,[%i2+0x18a] ! Mem[000000008f00018a]
retl
lduh [%i0+0x182],%l7 ! Mem[000000008e000182]
p63_jmpl_0_ho:
jmpl %g6+8,%g0
lduh [%o3+0x014],%l2 ! Mem[000000008f800014]
p63_call_0_ho:
stb %l0,[%o2+0x18a] ! Mem[000000008f00018a]
retl
lduh [%o0+0x182],%l7 ! Mem[000000008e000182]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
ldstub [%i3+0x0f5],%l7 ! Mem[00000000118000f5]
swap [%i1+0x09c],%l0 ! Mem[000000001080009c]
ldsw [%i2+0x128],%l5 ! Mem[0000000011000128]
lduh [%i3+0x084],%l6 ! Mem[0000000011800084]
ldstub [%i2+0x0c9],%l0 ! Mem[00000000110000c9]
swap [%i1+0x1a4],%l4 ! Mem[00000000108001a4]
sth %l7,[%i0+0x08c] ! Mem[000000001000008c]
jmpl %g6+8,%g0
ldx [%i2+0x020],%l0 ! Mem[0000000011000020]
p0_call_1_le:
stx %l6,[%i0+0x128] ! Mem[0000000010000128]
ldsh [%i2+0x10c],%l0 ! Mem[000000001100010c]
ldd [%i1+0x110],%l6 ! Mem[0000000010800110]
retl
swap [%i2+0x1fc],%l6 ! Mem[00000000110001fc]
p0_jmpl_1_lo:
ldstub [%o3+0x0f5],%l7 ! Mem[00000000118000f5]
swap [%o1+0x09c],%l0 ! Mem[000000001080009c]
ldsw [%o2+0x128],%l5 ! Mem[0000000011000128]
lduh [%o3+0x084],%l6 ! Mem[0000000011800084]
ldstub [%o2+0x0c9],%l0 ! Mem[00000000110000c9]
swap [%o1+0x1a4],%l4 ! Mem[00000000108001a4]
sth %l7,[%o0+0x08c] ! Mem[000000001000008c]
jmpl %g6+8,%g0
ldx [%o2+0x020],%l0 ! Mem[0000000011000020]
p0_call_1_lo:
stx %l6,[%o0+0x128] ! Mem[0000000010000128]
ldsh [%o2+0x10c],%l0 ! Mem[000000001100010c]
ldd [%o1+0x110],%l6 ! Mem[0000000010800110]
retl
swap [%o2+0x1fc],%l6 ! Mem[00000000110001fc]
p0_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i0+0x1a0],%l2 ! Mem[00000000100001a0]
p0_call_1_he:
sth %l5,[%i1+0x1e6] ! Mem[00000000108001e6]
ldsh [%i0+0x16e],%l1 ! Mem[000000001000016e]
stw %l7,[%i0+0x06c] ! Mem[000000001000006c]
stb %l3,[%i1+0x0ce] ! Mem[00000000108000ce]
ldstub [%i1+0x121],%l5 ! Mem[0000000010800121]
retl
ldsh [%i0+0x13a],%l5 ! Mem[000000001000013a]
p0_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o0+0x1a0],%l2 ! Mem[00000000100001a0]
p0_call_1_ho:
sth %l5,[%o1+0x1e6] ! Mem[00000000108001e6]
ldsh [%o0+0x16e],%l1 ! Mem[000000001000016e]
stw %l7,[%o0+0x06c] ! Mem[000000001000006c]
stb %l3,[%o1+0x0ce] ! Mem[00000000108000ce]
ldstub [%o1+0x121],%l5 ! Mem[0000000010800121]
retl
ldsh [%o0+0x13a],%l5 ! Mem[000000001000013a]
p1_jmpl_1_le:
jmpl %g6+8,%g0
ldsh [%i1+0x18a],%l7 ! Mem[000000001280018a]
p1_call_1_le:
swap [%i1+0x040],%l5 ! Mem[0000000012800040]
sth %l1,[%i1+0x0d2] ! Mem[00000000128000d2]
swap [%i3+0x114],%l2 ! Mem[0000000013800114]
retl
sth %l2,[%i1+0x1b0] ! Mem[00000000128001b0]
p1_jmpl_1_lo:
jmpl %g6+8,%g0
ldsh [%o1+0x18a],%l7 ! Mem[000000001280018a]
p1_call_1_lo:
swap [%o1+0x040],%l5 ! Mem[0000000012800040]
sth %l1,[%o1+0x0d2] ! Mem[00000000128000d2]
swap [%o3+0x114],%l2 ! Mem[0000000013800114]
retl
sth %l2,[%o1+0x1b0] ! Mem[00000000128001b0]
p1_jmpl_1_he:
ldsb [%i1+0x121],%l7 ! Mem[0000000012800121]
ldsw [%i2+0x0d4],%l7 ! Mem[00000000130000d4]
jmpl %g6+8,%g0
stb %l0,[%i0+0x0bd] ! Mem[00000000120000bd]
p1_call_1_he:
ldx [%i0+0x008],%l5 ! Mem[0000000012000008]
swap [%i2+0x100],%l6 ! Mem[0000000013000100]
stb %l1,[%i2+0x061] ! Mem[0000000013000061]
lduh [%i3+0x1ba],%l2 ! Mem[00000000138001ba]
stx %l7,[%i2+0x138] ! Mem[0000000013000138]
ldsh [%i0+0x0a2],%l4 ! Mem[00000000120000a2]
retl
ldstub [%i3+0x167],%l4 ! Mem[0000000013800167]
p1_jmpl_1_ho:
ldsb [%o1+0x121],%l7 ! Mem[0000000012800121]
ldsw [%o2+0x0d4],%l7 ! Mem[00000000130000d4]
jmpl %g6+8,%g0
stb %l0,[%o0+0x0bd] ! Mem[00000000120000bd]
p1_call_1_ho:
ldx [%o0+0x008],%l5 ! Mem[0000000012000008]
swap [%o2+0x100],%l6 ! Mem[0000000013000100]
stb %l1,[%o2+0x061] ! Mem[0000000013000061]
lduh [%o3+0x1ba],%l2 ! Mem[00000000138001ba]
stx %l7,[%o2+0x138] ! Mem[0000000013000138]
ldsh [%o0+0x0a2],%l4 ! Mem[00000000120000a2]
retl
ldstub [%o3+0x167],%l4 ! Mem[0000000013800167]
p2_jmpl_1_le:
std %l0,[%i3+0x030] ! Mem[0000000015800030]
sth %l4,[%i0+0x09e] ! Mem[000000001400009e]
ldub [%i3+0x0f7],%l1 ! Mem[00000000158000f7]
swap [%i1+0x084],%l6 ! Mem[0000000014800084]
stb %l0,[%i1+0x1e8] ! Mem[00000000148001e8]
jmpl %g6+8,%g0
ldsh [%i2+0x0ac],%l7 ! Mem[00000000150000ac]
p2_call_1_le:
sth %l3,[%i3+0x1ac] ! Mem[00000000158001ac]
swap [%i2+0x1c4],%l6 ! Mem[00000000150001c4]
ldx [%i1+0x030],%l2 ! Mem[0000000014800030]
lduh [%i3+0x120],%l5 ! Mem[0000000015800120]
retl
swap [%i0+0x14c],%l4 ! Mem[000000001400014c]
p2_jmpl_1_lo:
std %l0,[%o3+0x030] ! Mem[0000000015800030]
sth %l4,[%o0+0x09e] ! Mem[000000001400009e]
ldub [%o3+0x0f7],%l1 ! Mem[00000000158000f7]
swap [%o1+0x084],%l6 ! Mem[0000000014800084]
stb %l0,[%o1+0x1e8] ! Mem[00000000148001e8]
jmpl %g6+8,%g0
ldsh [%o2+0x0ac],%l7 ! Mem[00000000150000ac]
p2_call_1_lo:
sth %l3,[%o3+0x1ac] ! Mem[00000000158001ac]
swap [%o2+0x1c4],%l6 ! Mem[00000000150001c4]
ldx [%o1+0x030],%l2 ! Mem[0000000014800030]
lduh [%o3+0x120],%l5 ! Mem[0000000015800120]
retl
swap [%o0+0x14c],%l4 ! Mem[000000001400014c]
p2_jmpl_1_he:
ldstub [%i2+0x188],%l2 ! Mem[0000000015000188]
ldstub [%i3+0x03f],%l4 ! Mem[000000001580003f]
ldstub [%i1+0x07d],%l0 ! Mem[000000001480007d]
std %l2,[%i2+0x140] ! Mem[0000000015000140]
stb %l0,[%i1+0x182] ! Mem[0000000014800182]
lduh [%i3+0x0d0],%l2 ! Mem[00000000158000d0]
jmpl %g6+8,%g0
ldstub [%i2+0x1a7],%l2 ! Mem[00000000150001a7]
p2_call_1_he:
swap [%i0+0x038],%l6 ! Mem[0000000014000038]
ldsb [%i2+0x02d],%l3 ! Mem[000000001500002d]
stx %l7,[%i1+0x030] ! Mem[0000000014800030]
ldstub [%i0+0x0c7],%l1 ! Mem[00000000140000c7]
retl
lduh [%i1+0x104],%l0 ! Mem[0000000014800104]
p2_jmpl_1_ho:
ldstub [%o2+0x188],%l2 ! Mem[0000000015000188]
ldstub [%o3+0x03f],%l4 ! Mem[000000001580003f]
ldstub [%o1+0x07d],%l0 ! Mem[000000001480007d]
std %l2,[%o2+0x140] ! Mem[0000000015000140]
stb %l0,[%o1+0x182] ! Mem[0000000014800182]
lduh [%o3+0x0d0],%l2 ! Mem[00000000158000d0]
jmpl %g6+8,%g0
ldstub [%o2+0x1a7],%l2 ! Mem[00000000150001a7]
p2_call_1_ho:
swap [%o0+0x038],%l6 ! Mem[0000000014000038]
ldsb [%o2+0x02d],%l3 ! Mem[000000001500002d]
stx %l7,[%o1+0x030] ! Mem[0000000014800030]
ldstub [%o0+0x0c7],%l1 ! Mem[00000000140000c7]
retl
lduh [%o1+0x104],%l0 ! Mem[0000000014800104]
p3_jmpl_1_le:
ldsh [%i3+0x1a8],%l5 ! Mem[00000000178001a8]
std %l4,[%i1+0x058] ! Mem[0000000016800058]
jmpl %g6+8,%g0
ldub [%i3+0x143],%l5 ! Mem[0000000017800143]
p3_call_1_le:
lduh [%i1+0x0d4],%l7 ! Mem[00000000168000d4]
retl
lduw [%i3+0x030],%l0 ! Mem[0000000017800030]
p3_jmpl_1_lo:
ldsh [%o3+0x1a8],%l5 ! Mem[00000000178001a8]
std %l4,[%o1+0x058] ! Mem[0000000016800058]
jmpl %g6+8,%g0
ldub [%o3+0x143],%l5 ! Mem[0000000017800143]
p3_call_1_lo:
lduh [%o1+0x0d4],%l7 ! Mem[00000000168000d4]
retl
lduw [%o3+0x030],%l0 ! Mem[0000000017800030]
p3_jmpl_1_he:
swap [%i1+0x008],%l5 ! Mem[0000000016800008]
std %l6,[%i0+0x120] ! Mem[0000000016000120]
swap [%i1+0x040],%l1 ! Mem[0000000016800040]
jmpl %g6+8,%g0
std %l2,[%i0+0x1b8] ! Mem[00000000160001b8]
p3_call_1_he:
ldub [%i1+0x03d],%l7 ! Mem[000000001680003d]
ldx [%i1+0x090],%l0 ! Mem[0000000016800090]
stb %l4,[%i2+0x053] ! Mem[0000000017000053]
retl
ldub [%i1+0x1bc],%l4 ! Mem[00000000168001bc]
p3_jmpl_1_ho:
swap [%o1+0x008],%l5 ! Mem[0000000016800008]
std %l6,[%o0+0x120] ! Mem[0000000016000120]
swap [%o1+0x040],%l1 ! Mem[0000000016800040]
jmpl %g6+8,%g0
std %l2,[%o0+0x1b8] ! Mem[00000000160001b8]
p3_call_1_ho:
ldub [%o1+0x03d],%l7 ! Mem[000000001680003d]
ldx [%o1+0x090],%l0 ! Mem[0000000016800090]
stb %l4,[%o2+0x053] ! Mem[0000000017000053]
retl
ldub [%o1+0x1bc],%l4 ! Mem[00000000168001bc]
p4_jmpl_1_le:
stx %l1,[%i0+0x0f0] ! Mem[00000000180000f0]
ldsb [%i1+0x002],%l4 ! Mem[0000000018800002]
stx %l3,[%i3+0x058] ! Mem[0000000019800058]
stw %l2,[%i2+0x068] ! Mem[0000000019000068]
ldstub [%i0+0x0d0],%l6 ! Mem[00000000180000d0]
jmpl %g6+8,%g0
ldd [%i3+0x048],%l2 ! Mem[0000000019800048]
p4_call_1_le:
ldub [%i3+0x07a],%l1 ! Mem[000000001980007a]
ldsw [%i0+0x118],%l5 ! Mem[0000000018000118]
ldsw [%i3+0x1e0],%l0 ! Mem[00000000198001e0]
ldsb [%i2+0x038],%l3 ! Mem[0000000019000038]
swap [%i2+0x1c4],%l2 ! Mem[00000000190001c4]
retl
ldstub [%i0+0x19d],%l0 ! Mem[000000001800019d]
p4_jmpl_1_lo:
stx %l1,[%o0+0x0f0] ! Mem[00000000180000f0]
ldsb [%o1+0x002],%l4 ! Mem[0000000018800002]
stx %l3,[%o3+0x058] ! Mem[0000000019800058]
stw %l2,[%o2+0x068] ! Mem[0000000019000068]
ldstub [%o0+0x0d0],%l6 ! Mem[00000000180000d0]
jmpl %g6+8,%g0
ldd [%o3+0x048],%l2 ! Mem[0000000019800048]
p4_call_1_lo:
ldub [%o3+0x07a],%l1 ! Mem[000000001980007a]
ldsw [%o0+0x118],%l5 ! Mem[0000000018000118]
ldsw [%o3+0x1e0],%l0 ! Mem[00000000198001e0]
ldsb [%o2+0x038],%l3 ! Mem[0000000019000038]
swap [%o2+0x1c4],%l2 ! Mem[00000000190001c4]
retl
ldstub [%o0+0x19d],%l0 ! Mem[000000001800019d]
p4_jmpl_1_he:
ldx [%i1+0x108],%l0 ! Mem[0000000018800108]
ldsh [%i1+0x1fa],%l4 ! Mem[00000000188001fa]
jmpl %g6+8,%g0
stw %l6,[%i0+0x1d8] ! Mem[00000000180001d8]
p4_call_1_he:
retl
lduw [%i0+0x080],%l7 ! Mem[0000000018000080]
p4_jmpl_1_ho:
ldx [%o1+0x108],%l0 ! Mem[0000000018800108]
ldsh [%o1+0x1fa],%l4 ! Mem[00000000188001fa]
jmpl %g6+8,%g0
stw %l6,[%o0+0x1d8] ! Mem[00000000180001d8]
p4_call_1_ho:
retl
lduw [%o0+0x080],%l7 ! Mem[0000000018000080]
p5_jmpl_1_le:
jmpl %g6+8,%g0
ldub [%i2+0x0f0],%l4 ! Mem[000000001b0000f0]
p5_call_1_le:
retl
lduw [%i2+0x084],%l7 ! Mem[000000001b000084]
p5_jmpl_1_lo:
jmpl %g6+8,%g0
ldub [%o2+0x0f0],%l4 ! Mem[000000001b0000f0]
p5_call_1_lo:
retl
lduw [%o2+0x084],%l7 ! Mem[000000001b000084]
p5_jmpl_1_he:
ldstub [%i3+0x146],%l1 ! Mem[000000001b800146]
ldd [%i3+0x0a8],%l2 ! Mem[000000001b8000a8]
swap [%i3+0x1fc],%l2 ! Mem[000000001b8001fc]
std %l4,[%i0+0x010] ! Mem[000000001a000010]
sth %l1,[%i0+0x0d2] ! Mem[000000001a0000d2]
sth %l4,[%i1+0x0e8] ! Mem[000000001a8000e8]
jmpl %g6+8,%g0
ldstub [%i3+0x0a2],%l2 ! Mem[000000001b8000a2]
p5_call_1_he:
stb %l1,[%i0+0x08b] ! Mem[000000001a00008b]
retl
sth %l7,[%i0+0x0f0] ! Mem[000000001a0000f0]
p5_jmpl_1_ho:
ldstub [%o3+0x146],%l1 ! Mem[000000001b800146]
ldd [%o3+0x0a8],%l2 ! Mem[000000001b8000a8]
swap [%o3+0x1fc],%l2 ! Mem[000000001b8001fc]
std %l4,[%o0+0x010] ! Mem[000000001a000010]
sth %l1,[%o0+0x0d2] ! Mem[000000001a0000d2]
sth %l4,[%o1+0x0e8] ! Mem[000000001a8000e8]
jmpl %g6+8,%g0
ldstub [%o3+0x0a2],%l2 ! Mem[000000001b8000a2]
p5_call_1_ho:
stb %l1,[%o0+0x08b] ! Mem[000000001a00008b]
retl
sth %l7,[%o0+0x0f0] ! Mem[000000001a0000f0]
p6_jmpl_1_le:
swap [%i3+0x198],%l2 ! Mem[000000001d800198]
jmpl %g6+8,%g0
swap [%i3+0x000],%l0 ! Mem[000000001d800000]
p6_call_1_le:
swap [%i0+0x1ec],%l0 ! Mem[000000001c0001ec]
ldx [%i1+0x128],%l2 ! Mem[000000001c800128]
ldsh [%i2+0x030],%l5 ! Mem[000000001d000030]
swap [%i3+0x164],%l7 ! Mem[000000001d800164]
ldstub [%i3+0x129],%l6 ! Mem[000000001d800129]
ldd [%i2+0x108],%l0 ! Mem[000000001d000108]
retl
ldsb [%i3+0x1a2],%l3 ! Mem[000000001d8001a2]
p6_jmpl_1_lo:
swap [%o3+0x198],%l2 ! Mem[000000001d800198]
jmpl %g6+8,%g0
swap [%o3+0x000],%l0 ! Mem[000000001d800000]
p6_call_1_lo:
swap [%o0+0x1ec],%l0 ! Mem[000000001c0001ec]
ldx [%o1+0x128],%l2 ! Mem[000000001c800128]
ldsh [%o2+0x030],%l5 ! Mem[000000001d000030]
swap [%o3+0x164],%l7 ! Mem[000000001d800164]
ldstub [%o3+0x129],%l6 ! Mem[000000001d800129]
ldd [%o2+0x108],%l0 ! Mem[000000001d000108]
retl
ldsb [%o3+0x1a2],%l3 ! Mem[000000001d8001a2]
p6_jmpl_1_he:
ldub [%i2+0x072],%l0 ! Mem[000000001d000072]
ldstub [%i0+0x0a4],%l5 ! Mem[000000001c0000a4]
jmpl %g6+8,%g0
ldstub [%i1+0x11f],%l3 ! Mem[000000001c80011f]
p6_call_1_he:
stb %l4,[%i3+0x0c9] ! Mem[000000001d8000c9]
retl
ldd [%i1+0x0c8],%l6 ! Mem[000000001c8000c8]
p6_jmpl_1_ho:
ldub [%o2+0x072],%l0 ! Mem[000000001d000072]
ldstub [%o0+0x0a4],%l5 ! Mem[000000001c0000a4]
jmpl %g6+8,%g0
ldstub [%o1+0x11f],%l3 ! Mem[000000001c80011f]
p6_call_1_ho:
stb %l4,[%o3+0x0c9] ! Mem[000000001d8000c9]
retl
ldd [%o1+0x0c8],%l6 ! Mem[000000001c8000c8]
p7_jmpl_1_le:
jmpl %g6+8,%g0
lduw [%i3+0x128],%l4 ! Mem[000000001f800128]
p7_call_1_le:
sth %l5,[%i3+0x138] ! Mem[000000001f800138]
retl
ldsw [%i2+0x1c0],%l0 ! Mem[000000001f0001c0]
p7_jmpl_1_lo:
jmpl %g6+8,%g0
lduw [%o3+0x128],%l4 ! Mem[000000001f800128]
p7_call_1_lo:
sth %l5,[%o3+0x138] ! Mem[000000001f800138]
retl
ldsw [%o2+0x1c0],%l0 ! Mem[000000001f0001c0]
p7_jmpl_1_he:
ldsw [%i3+0x018],%l1 ! Mem[000000001f800018]
jmpl %g6+8,%g0
ldsw [%i2+0x1d4],%l3 ! Mem[000000001f0001d4]
p7_call_1_he:
std %l2,[%i3+0x1c8] ! Mem[000000001f8001c8]
ldsb [%i0+0x09d],%l7 ! Mem[000000001e00009d]
ldsw [%i2+0x014],%l6 ! Mem[000000001f000014]
stw %l6,[%i0+0x1d4] ! Mem[000000001e0001d4]
retl
ldstub [%i3+0x188],%l2 ! Mem[000000001f800188]
p7_jmpl_1_ho:
ldsw [%o3+0x018],%l1 ! Mem[000000001f800018]
jmpl %g6+8,%g0
ldsw [%o2+0x1d4],%l3 ! Mem[000000001f0001d4]
p7_call_1_ho:
std %l2,[%o3+0x1c8] ! Mem[000000001f8001c8]
ldsb [%o0+0x09d],%l7 ! Mem[000000001e00009d]
ldsw [%o2+0x014],%l6 ! Mem[000000001f000014]
stw %l6,[%o0+0x1d4] ! Mem[000000001e0001d4]
retl
ldstub [%o3+0x188],%l2 ! Mem[000000001f800188]
p8_jmpl_1_le:
lduw [%i2+0x1e4],%l1 ! Mem[00000000210001e4]
ldstub [%i0+0x1a1],%l3 ! Mem[00000000200001a1]
stx %l2,[%i3+0x000] ! Mem[0000000021800000]
jmpl %g6+8,%g0
ldd [%i2+0x118],%l6 ! Mem[0000000021000118]
p8_call_1_le:
swap [%i1+0x054],%l2 ! Mem[0000000020800054]
ldx [%i3+0x0e8],%l0 ! Mem[00000000218000e8]
sth %l7,[%i3+0x1c4] ! Mem[00000000218001c4]
std %l0,[%i2+0x098] ! Mem[0000000021000098]
lduw [%i2+0x164],%l5 ! Mem[0000000021000164]
ldsb [%i1+0x1a0],%l2 ! Mem[00000000208001a0]
ldstub [%i3+0x03f],%l4 ! Mem[000000002180003f]
retl
ldstub [%i3+0x05d],%l0 ! Mem[000000002180005d]
p8_jmpl_1_lo:
lduw [%o2+0x1e4],%l1 ! Mem[00000000210001e4]
ldstub [%o0+0x1a1],%l3 ! Mem[00000000200001a1]
stx %l2,[%o3+0x000] ! Mem[0000000021800000]
jmpl %g6+8,%g0
ldd [%o2+0x118],%l6 ! Mem[0000000021000118]
p8_call_1_lo:
swap [%o1+0x054],%l2 ! Mem[0000000020800054]
ldx [%o3+0x0e8],%l0 ! Mem[00000000218000e8]
sth %l7,[%o3+0x1c4] ! Mem[00000000218001c4]
std %l0,[%o2+0x098] ! Mem[0000000021000098]
lduw [%o2+0x164],%l5 ! Mem[0000000021000164]
ldsb [%o1+0x1a0],%l2 ! Mem[00000000208001a0]
ldstub [%o3+0x03f],%l4 ! Mem[000000002180003f]
retl
ldstub [%o3+0x05d],%l0 ! Mem[000000002180005d]
p8_jmpl_1_he:
lduh [%i1+0x06e],%l7 ! Mem[000000002080006e]
jmpl %g6+8,%g0
std %l2,[%i0+0x0c8] ! Mem[00000000200000c8]
p8_call_1_he:
sth %l6,[%i3+0x052] ! Mem[0000000021800052]
ldsw [%i2+0x080],%l3 ! Mem[0000000021000080]
lduh [%i0+0x0d8],%l6 ! Mem[00000000200000d8]
lduw [%i2+0x094],%l6 ! Mem[0000000021000094]
ldx [%i2+0x0f8],%l5 ! Mem[00000000210000f8]
retl
stw %l7,[%i0+0x1d0] ! Mem[00000000200001d0]
p8_jmpl_1_ho:
lduh [%o1+0x06e],%l7 ! Mem[000000002080006e]
jmpl %g6+8,%g0
std %l2,[%o0+0x0c8] ! Mem[00000000200000c8]
p8_call_1_ho:
sth %l6,[%o3+0x052] ! Mem[0000000021800052]
ldsw [%o2+0x080],%l3 ! Mem[0000000021000080]
lduh [%o0+0x0d8],%l6 ! Mem[00000000200000d8]
lduw [%o2+0x094],%l6 ! Mem[0000000021000094]
ldx [%o2+0x0f8],%l5 ! Mem[00000000210000f8]
retl
stw %l7,[%o0+0x1d0] ! Mem[00000000200001d0]
p9_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i0+0x09f],%l4 ! Mem[000000002200009f]
p9_call_1_le:
ldstub [%i1+0x0a3],%l7 ! Mem[00000000228000a3]
retl
ldsb [%i1+0x0b7],%l0 ! Mem[00000000228000b7]
p9_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o0+0x09f],%l4 ! Mem[000000002200009f]
p9_call_1_lo:
ldstub [%o1+0x0a3],%l7 ! Mem[00000000228000a3]
retl
ldsb [%o1+0x0b7],%l0 ! Mem[00000000228000b7]
p9_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i1+0x138],%l6 ! Mem[0000000022800138]
p9_call_1_he:
ldub [%i0+0x0bf],%l1 ! Mem[00000000220000bf]
lduh [%i3+0x146],%l5 ! Mem[0000000023800146]
ldd [%i0+0x0b8],%l2 ! Mem[00000000220000b8]
swap [%i0+0x180],%l3 ! Mem[0000000022000180]
ldsh [%i2+0x170],%l2 ! Mem[0000000023000170]
retl
ldsh [%i1+0x15a],%l6 ! Mem[000000002280015a]
p9_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o1+0x138],%l6 ! Mem[0000000022800138]
p9_call_1_ho:
ldub [%o0+0x0bf],%l1 ! Mem[00000000220000bf]
lduh [%o3+0x146],%l5 ! Mem[0000000023800146]
ldd [%o0+0x0b8],%l2 ! Mem[00000000220000b8]
swap [%o0+0x180],%l3 ! Mem[0000000022000180]
ldsh [%o2+0x170],%l2 ! Mem[0000000023000170]
retl
ldsh [%o1+0x15a],%l6 ! Mem[000000002280015a]
p10_jmpl_1_le:
ldsb [%i1+0x02e],%l3 ! Mem[000000002480002e]
jmpl %g6+8,%g0
lduw [%i3+0x104],%l7 ! Mem[0000000025800104]
p10_call_1_le:
std %l0,[%i1+0x038] ! Mem[0000000024800038]
ldx [%i1+0x070],%l2 ! Mem[0000000024800070]
stw %l7,[%i0+0x080] ! Mem[0000000024000080]
std %l0,[%i3+0x000] ! Mem[0000000025800000]
retl
ldd [%i1+0x0b8],%l0 ! Mem[00000000248000b8]
p10_jmpl_1_lo:
ldsb [%o1+0x02e],%l3 ! Mem[000000002480002e]
jmpl %g6+8,%g0
lduw [%o3+0x104],%l7 ! Mem[0000000025800104]
p10_call_1_lo:
std %l0,[%o1+0x038] ! Mem[0000000024800038]
ldx [%o1+0x070],%l2 ! Mem[0000000024800070]
stw %l7,[%o0+0x080] ! Mem[0000000024000080]
std %l0,[%o3+0x000] ! Mem[0000000025800000]
retl
ldd [%o1+0x0b8],%l0 ! Mem[00000000248000b8]
p10_jmpl_1_he:
ldsh [%i1+0x0a2],%l5 ! Mem[00000000248000a2]
swap [%i3+0x130],%l4 ! Mem[0000000025800130]
jmpl %g6+8,%g0
stx %l5,[%i1+0x0c8] ! Mem[00000000248000c8]
p10_call_1_he:
ldub [%i3+0x162],%l4 ! Mem[0000000025800162]
lduw [%i2+0x1e4],%l4 ! Mem[00000000250001e4]
std %l4,[%i2+0x168] ! Mem[0000000025000168]
swap [%i0+0x17c],%l7 ! Mem[000000002400017c]
lduh [%i0+0x086],%l2 ! Mem[0000000024000086]
retl
ldsb [%i0+0x052],%l0 ! Mem[0000000024000052]
p10_jmpl_1_ho:
ldsh [%o1+0x0a2],%l5 ! Mem[00000000248000a2]
swap [%o3+0x130],%l4 ! Mem[0000000025800130]
jmpl %g6+8,%g0
stx %l5,[%o1+0x0c8] ! Mem[00000000248000c8]
p10_call_1_ho:
ldub [%o3+0x162],%l4 ! Mem[0000000025800162]
lduw [%o2+0x1e4],%l4 ! Mem[00000000250001e4]
std %l4,[%o2+0x168] ! Mem[0000000025000168]
swap [%o0+0x17c],%l7 ! Mem[000000002400017c]
lduh [%o0+0x086],%l2 ! Mem[0000000024000086]
retl
ldsb [%o0+0x052],%l0 ! Mem[0000000024000052]
p11_jmpl_1_le:
lduh [%i3+0x06e],%l4 ! Mem[000000002780006e]
ldsh [%i2+0x19a],%l2 ! Mem[000000002700019a]
stw %l0,[%i0+0x000] ! Mem[0000000026000000]
swap [%i0+0x080],%l4 ! Mem[0000000026000080]
stw %l4,[%i1+0x164] ! Mem[0000000026800164]
swap [%i2+0x138],%l6 ! Mem[0000000027000138]
ldsh [%i2+0x164],%l7 ! Mem[0000000027000164]
jmpl %g6+8,%g0
stw %l0,[%i3+0x19c] ! Mem[000000002780019c]
p11_call_1_le:
stx %l0,[%i0+0x0d8] ! Mem[00000000260000d8]
lduh [%i2+0x070],%l7 ! Mem[0000000027000070]
retl
stb %l2,[%i2+0x13f] ! Mem[000000002700013f]
p11_jmpl_1_lo:
lduh [%o3+0x06e],%l4 ! Mem[000000002780006e]
ldsh [%o2+0x19a],%l2 ! Mem[000000002700019a]
stw %l0,[%o0+0x000] ! Mem[0000000026000000]
swap [%o0+0x080],%l4 ! Mem[0000000026000080]
stw %l4,[%o1+0x164] ! Mem[0000000026800164]
swap [%o2+0x138],%l6 ! Mem[0000000027000138]
ldsh [%o2+0x164],%l7 ! Mem[0000000027000164]
jmpl %g6+8,%g0
stw %l0,[%o3+0x19c] ! Mem[000000002780019c]
p11_call_1_lo:
stx %l0,[%o0+0x0d8] ! Mem[00000000260000d8]
lduh [%o2+0x070],%l7 ! Mem[0000000027000070]
retl
stb %l2,[%o2+0x13f] ! Mem[000000002700013f]
p11_jmpl_1_he:
stx %l2,[%i1+0x1a8] ! Mem[00000000268001a8]
swap [%i2+0x020],%l1 ! Mem[0000000027000020]
ldstub [%i0+0x184],%l2 ! Mem[0000000026000184]
swap [%i2+0x1d0],%l4 ! Mem[00000000270001d0]
stb %l6,[%i0+0x183] ! Mem[0000000026000183]
jmpl %g6+8,%g0
swap [%i2+0x1bc],%l5 ! Mem[00000000270001bc]
p11_call_1_he:
stb %l2,[%i1+0x0cd] ! Mem[00000000268000cd]
std %l0,[%i2+0x0b8] ! Mem[00000000270000b8]
stw %l6,[%i0+0x018] ! Mem[0000000026000018]
retl
std %l2,[%i1+0x0a8] ! Mem[00000000268000a8]
p11_jmpl_1_ho:
stx %l2,[%o1+0x1a8] ! Mem[00000000268001a8]
swap [%o2+0x020],%l1 ! Mem[0000000027000020]
ldstub [%o0+0x184],%l2 ! Mem[0000000026000184]
swap [%o2+0x1d0],%l4 ! Mem[00000000270001d0]
stb %l6,[%o0+0x183] ! Mem[0000000026000183]
jmpl %g6+8,%g0
swap [%o2+0x1bc],%l5 ! Mem[00000000270001bc]
p11_call_1_ho:
stb %l2,[%o1+0x0cd] ! Mem[00000000268000cd]
std %l0,[%o2+0x0b8] ! Mem[00000000270000b8]
stw %l6,[%o0+0x018] ! Mem[0000000026000018]
retl
std %l2,[%o1+0x0a8] ! Mem[00000000268000a8]
p12_jmpl_1_le:
jmpl %g6+8,%g0
ldsh [%i2+0x1b0],%l4 ! Mem[00000000290001b0]
p12_call_1_le:
lduw [%i1+0x144],%l0 ! Mem[0000000028800144]
stb %l4,[%i1+0x04e] ! Mem[000000002880004e]
ldsw [%i3+0x1b8],%l2 ! Mem[00000000298001b8]
ldx [%i1+0x118],%l7 ! Mem[0000000028800118]
retl
ldsb [%i2+0x0f9],%l7 ! Mem[00000000290000f9]
p12_jmpl_1_lo:
jmpl %g6+8,%g0
ldsh [%o2+0x1b0],%l4 ! Mem[00000000290001b0]
p12_call_1_lo:
lduw [%o1+0x144],%l0 ! Mem[0000000028800144]
stb %l4,[%o1+0x04e] ! Mem[000000002880004e]
ldsw [%o3+0x1b8],%l2 ! Mem[00000000298001b8]
ldx [%o1+0x118],%l7 ! Mem[0000000028800118]
retl
ldsb [%o2+0x0f9],%l7 ! Mem[00000000290000f9]
p12_jmpl_1_he:
stx %l0,[%i0+0x0e8] ! Mem[00000000280000e8]
ldstub [%i0+0x1c5],%l7 ! Mem[00000000280001c5]
jmpl %g6+8,%g0
stx %l6,[%i1+0x0a0] ! Mem[00000000288000a0]
p12_call_1_he:
retl
ldsw [%i3+0x050],%l4 ! Mem[0000000029800050]
p12_jmpl_1_ho:
stx %l0,[%o0+0x0e8] ! Mem[00000000280000e8]
ldstub [%o0+0x1c5],%l7 ! Mem[00000000280001c5]
jmpl %g6+8,%g0
stx %l6,[%o1+0x0a0] ! Mem[00000000288000a0]
p12_call_1_ho:
retl
ldsw [%o3+0x050],%l4 ! Mem[0000000029800050]
p13_jmpl_1_le:
swap [%i2+0x02c],%l3 ! Mem[000000002b00002c]
jmpl %g6+8,%g0
lduw [%i1+0x104],%l7 ! Mem[000000002a800104]
p13_call_1_le:
std %l2,[%i0+0x190] ! Mem[000000002a000190]
stb %l5,[%i3+0x054] ! Mem[000000002b800054]
ldub [%i0+0x042],%l7 ! Mem[000000002a000042]
ldsb [%i3+0x112],%l4 ! Mem[000000002b800112]
retl
ldsw [%i2+0x0ec],%l5 ! Mem[000000002b0000ec]
p13_jmpl_1_lo:
swap [%o2+0x02c],%l3 ! Mem[000000002b00002c]
jmpl %g6+8,%g0
lduw [%o1+0x104],%l7 ! Mem[000000002a800104]
p13_call_1_lo:
std %l2,[%o0+0x190] ! Mem[000000002a000190]
stb %l5,[%o3+0x054] ! Mem[000000002b800054]
ldub [%o0+0x042],%l7 ! Mem[000000002a000042]
ldsb [%o3+0x112],%l4 ! Mem[000000002b800112]
retl
ldsw [%o2+0x0ec],%l5 ! Mem[000000002b0000ec]
p13_jmpl_1_he:
sth %l5,[%i1+0x0f2] ! Mem[000000002a8000f2]
stx %l3,[%i3+0x1e8] ! Mem[000000002b8001e8]
lduh [%i3+0x184],%l1 ! Mem[000000002b800184]
std %l4,[%i1+0x1b8] ! Mem[000000002a8001b8]
ldstub [%i3+0x087],%l2 ! Mem[000000002b800087]
jmpl %g6+8,%g0
swap [%i1+0x050],%l0 ! Mem[000000002a800050]
p13_call_1_he:
retl
ldub [%i2+0x13e],%l1 ! Mem[000000002b00013e]
p13_jmpl_1_ho:
sth %l5,[%o1+0x0f2] ! Mem[000000002a8000f2]
stx %l3,[%o3+0x1e8] ! Mem[000000002b8001e8]
lduh [%o3+0x184],%l1 ! Mem[000000002b800184]
std %l4,[%o1+0x1b8] ! Mem[000000002a8001b8]
ldstub [%o3+0x087],%l2 ! Mem[000000002b800087]
jmpl %g6+8,%g0
swap [%o1+0x050],%l0 ! Mem[000000002a800050]
p13_call_1_ho:
retl
ldub [%o2+0x13e],%l1 ! Mem[000000002b00013e]
p14_jmpl_1_le:
std %l6,[%i2+0x0e0] ! Mem[000000002d0000e0]
lduh [%i1+0x000],%l3 ! Mem[000000002c800000]
ldx [%i3+0x0b0],%l1 ! Mem[000000002d8000b0]
lduw [%i0+0x0a8],%l1 ! Mem[000000002c0000a8]
ldub [%i1+0x17f],%l0 ! Mem[000000002c80017f]
ldub [%i1+0x09f],%l4 ! Mem[000000002c80009f]
jmpl %g6+8,%g0
sth %l1,[%i1+0x0d6] ! Mem[000000002c8000d6]
p14_call_1_le:
ldstub [%i1+0x057],%l4 ! Mem[000000002c800057]
retl
swap [%i0+0x158],%l0 ! Mem[000000002c000158]
p14_jmpl_1_lo:
std %l6,[%o2+0x0e0] ! Mem[000000002d0000e0]
lduh [%o1+0x000],%l3 ! Mem[000000002c800000]
ldx [%o3+0x0b0],%l1 ! Mem[000000002d8000b0]
lduw [%o0+0x0a8],%l1 ! Mem[000000002c0000a8]
ldub [%o1+0x17f],%l0 ! Mem[000000002c80017f]
ldub [%o1+0x09f],%l4 ! Mem[000000002c80009f]
jmpl %g6+8,%g0
sth %l1,[%o1+0x0d6] ! Mem[000000002c8000d6]
p14_call_1_lo:
ldstub [%o1+0x057],%l4 ! Mem[000000002c800057]
retl
swap [%o0+0x158],%l0 ! Mem[000000002c000158]
p14_jmpl_1_he:
stx %l2,[%i2+0x1e0] ! Mem[000000002d0001e0]
ldsw [%i0+0x148],%l4 ! Mem[000000002c000148]
ldx [%i0+0x1e8],%l3 ! Mem[000000002c0001e8]
ldub [%i3+0x09d],%l7 ! Mem[000000002d80009d]
ldsb [%i1+0x017],%l6 ! Mem[000000002c800017]
jmpl %g6+8,%g0
ldx [%i3+0x1d0],%l6 ! Mem[000000002d8001d0]
p14_call_1_he:
ldsw [%i1+0x024],%l7 ! Mem[000000002c800024]
stb %l2,[%i2+0x0ad] ! Mem[000000002d0000ad]
ldsh [%i0+0x114],%l4 ! Mem[000000002c000114]
sth %l6,[%i3+0x0fc] ! Mem[000000002d8000fc]
retl
stx %l7,[%i2+0x108] ! Mem[000000002d000108]
p14_jmpl_1_ho:
stx %l2,[%o2+0x1e0] ! Mem[000000002d0001e0]
ldsw [%o0+0x148],%l4 ! Mem[000000002c000148]
ldx [%o0+0x1e8],%l3 ! Mem[000000002c0001e8]
ldub [%o3+0x09d],%l7 ! Mem[000000002d80009d]
ldsb [%o1+0x017],%l6 ! Mem[000000002c800017]
jmpl %g6+8,%g0
ldx [%o3+0x1d0],%l6 ! Mem[000000002d8001d0]
p14_call_1_ho:
ldsw [%o1+0x024],%l7 ! Mem[000000002c800024]
stb %l2,[%o2+0x0ad] ! Mem[000000002d0000ad]
ldsh [%o0+0x114],%l4 ! Mem[000000002c000114]
sth %l6,[%o3+0x0fc] ! Mem[000000002d8000fc]
retl
stx %l7,[%o2+0x108] ! Mem[000000002d000108]
p15_jmpl_1_le:
swap [%i2+0x0d4],%l0 ! Mem[000000002f0000d4]
ldd [%i3+0x138],%l2 ! Mem[000000002f800138]
std %l2,[%i3+0x120] ! Mem[000000002f800120]
jmpl %g6+8,%g0
lduw [%i0+0x0fc],%l5 ! Mem[000000002e0000fc]
p15_call_1_le:
stw %l4,[%i1+0x054] ! Mem[000000002e800054]
ldsh [%i3+0x158],%l0 ! Mem[000000002f800158]
ldstub [%i1+0x011],%l2 ! Mem[000000002e800011]
std %l6,[%i0+0x0d8] ! Mem[000000002e0000d8]
ldub [%i3+0x0ab],%l0 ! Mem[000000002f8000ab]
ldsw [%i1+0x0ac],%l2 ! Mem[000000002e8000ac]
stx %l7,[%i2+0x070] ! Mem[000000002f000070]
retl
ldstub [%i2+0x13f],%l2 ! Mem[000000002f00013f]
p15_jmpl_1_lo:
swap [%o2+0x0d4],%l0 ! Mem[000000002f0000d4]
ldd [%o3+0x138],%l2 ! Mem[000000002f800138]
std %l2,[%o3+0x120] ! Mem[000000002f800120]
jmpl %g6+8,%g0
lduw [%o0+0x0fc],%l5 ! Mem[000000002e0000fc]
p15_call_1_lo:
stw %l4,[%o1+0x054] ! Mem[000000002e800054]
ldsh [%o3+0x158],%l0 ! Mem[000000002f800158]
ldstub [%o1+0x011],%l2 ! Mem[000000002e800011]
std %l6,[%o0+0x0d8] ! Mem[000000002e0000d8]
ldub [%o3+0x0ab],%l0 ! Mem[000000002f8000ab]
ldsw [%o1+0x0ac],%l2 ! Mem[000000002e8000ac]
stx %l7,[%o2+0x070] ! Mem[000000002f000070]
retl
ldstub [%o2+0x13f],%l2 ! Mem[000000002f00013f]
p15_jmpl_1_he:
ldsb [%i2+0x188],%l2 ! Mem[000000002f000188]
ldstub [%i3+0x002],%l1 ! Mem[000000002f800002]
ldstub [%i3+0x1a4],%l2 ! Mem[000000002f8001a4]
swap [%i3+0x1f0],%l4 ! Mem[000000002f8001f0]
ldsw [%i0+0x118],%l5 ! Mem[000000002e000118]
jmpl %g6+8,%g0
swap [%i2+0x1ac],%l3 ! Mem[000000002f0001ac]
p15_call_1_he:
lduw [%i0+0x02c],%l5 ! Mem[000000002e00002c]
lduh [%i1+0x0d4],%l6 ! Mem[000000002e8000d4]
ldstub [%i3+0x0c9],%l4 ! Mem[000000002f8000c9]
ldsh [%i1+0x11c],%l0 ! Mem[000000002e80011c]
ldsb [%i1+0x024],%l5 ! Mem[000000002e800024]
retl
lduh [%i3+0x104],%l0 ! Mem[000000002f800104]
p15_jmpl_1_ho:
ldsb [%o2+0x188],%l2 ! Mem[000000002f000188]
ldstub [%o3+0x002],%l1 ! Mem[000000002f800002]
ldstub [%o3+0x1a4],%l2 ! Mem[000000002f8001a4]
swap [%o3+0x1f0],%l4 ! Mem[000000002f8001f0]
ldsw [%o0+0x118],%l5 ! Mem[000000002e000118]
jmpl %g6+8,%g0
swap [%o2+0x1ac],%l3 ! Mem[000000002f0001ac]
p15_call_1_ho:
lduw [%o0+0x02c],%l5 ! Mem[000000002e00002c]
lduh [%o1+0x0d4],%l6 ! Mem[000000002e8000d4]
ldstub [%o3+0x0c9],%l4 ! Mem[000000002f8000c9]
ldsh [%o1+0x11c],%l0 ! Mem[000000002e80011c]
ldsb [%o1+0x024],%l5 ! Mem[000000002e800024]
retl
lduh [%o3+0x104],%l0 ! Mem[000000002f800104]
p16_jmpl_1_le:
jmpl %g6+8,%g0
lduw [%i0+0x084],%l7 ! Mem[0000000030000084]
p16_call_1_le:
ldstub [%i1+0x17a],%l1 ! Mem[000000003080017a]
stw %l1,[%i3+0x004] ! Mem[0000000031800004]
ldsh [%i3+0x0b8],%l1 ! Mem[00000000318000b8]
ldstub [%i0+0x01a],%l1 ! Mem[000000003000001a]
retl
ldsb [%i2+0x1d4],%l3 ! Mem[00000000310001d4]
p16_jmpl_1_lo:
jmpl %g6+8,%g0
lduw [%o0+0x084],%l7 ! Mem[0000000030000084]
p16_call_1_lo:
ldstub [%o1+0x17a],%l1 ! Mem[000000003080017a]
stw %l1,[%o3+0x004] ! Mem[0000000031800004]
ldsh [%o3+0x0b8],%l1 ! Mem[00000000318000b8]
ldstub [%o0+0x01a],%l1 ! Mem[000000003000001a]
retl
ldsb [%o2+0x1d4],%l3 ! Mem[00000000310001d4]
p16_jmpl_1_he:
swap [%i1+0x1e8],%l3 ! Mem[00000000308001e8]
ldd [%i3+0x0b8],%l6 ! Mem[00000000318000b8]
lduw [%i2+0x1b4],%l1 ! Mem[00000000310001b4]
ldsw [%i3+0x0e0],%l0 ! Mem[00000000318000e0]
jmpl %g6+8,%g0
ldstub [%i0+0x0a0],%l7 ! Mem[00000000300000a0]
p16_call_1_he:
ldub [%i3+0x141],%l7 ! Mem[0000000031800141]
std %l6,[%i3+0x0e0] ! Mem[00000000318000e0]
stw %l6,[%i0+0x0fc] ! Mem[00000000300000fc]
lduw [%i3+0x0bc],%l1 ! Mem[00000000318000bc]
ldub [%i2+0x000],%l6 ! Mem[0000000031000000]
ldsb [%i0+0x1c5],%l4 ! Mem[00000000300001c5]
retl
lduw [%i1+0x018],%l6 ! Mem[0000000030800018]
p16_jmpl_1_ho:
swap [%o1+0x1e8],%l3 ! Mem[00000000308001e8]
ldd [%o3+0x0b8],%l6 ! Mem[00000000318000b8]
lduw [%o2+0x1b4],%l1 ! Mem[00000000310001b4]
ldsw [%o3+0x0e0],%l0 ! Mem[00000000318000e0]
jmpl %g6+8,%g0
ldstub [%o0+0x0a0],%l7 ! Mem[00000000300000a0]
p16_call_1_ho:
ldub [%o3+0x141],%l7 ! Mem[0000000031800141]
std %l6,[%o3+0x0e0] ! Mem[00000000318000e0]
stw %l6,[%o0+0x0fc] ! Mem[00000000300000fc]
lduw [%o3+0x0bc],%l1 ! Mem[00000000318000bc]
ldub [%o2+0x000],%l6 ! Mem[0000000031000000]
ldsb [%o0+0x1c5],%l4 ! Mem[00000000300001c5]
retl
lduw [%o1+0x018],%l6 ! Mem[0000000030800018]
p17_jmpl_1_le:
stb %l2,[%i1+0x100] ! Mem[0000000032800100]
ldstub [%i3+0x0fc],%l5 ! Mem[00000000338000fc]
jmpl %g6+8,%g0
ldsh [%i3+0x17a],%l2 ! Mem[000000003380017a]
p17_call_1_le:
std %l6,[%i2+0x0a0] ! Mem[00000000330000a0]
swap [%i2+0x020],%l0 ! Mem[0000000033000020]
ldsb [%i0+0x082],%l4 ! Mem[0000000032000082]
lduw [%i1+0x000],%l7 ! Mem[0000000032800000]
swap [%i3+0x030],%l2 ! Mem[0000000033800030]
std %l4,[%i3+0x100] ! Mem[0000000033800100]
ldstub [%i2+0x14f],%l4 ! Mem[000000003300014f]
retl
stx %l7,[%i3+0x058] ! Mem[0000000033800058]
p17_jmpl_1_lo:
stb %l2,[%o1+0x100] ! Mem[0000000032800100]
ldstub [%o3+0x0fc],%l5 ! Mem[00000000338000fc]
jmpl %g6+8,%g0
ldsh [%o3+0x17a],%l2 ! Mem[000000003380017a]
p17_call_1_lo:
std %l6,[%o2+0x0a0] ! Mem[00000000330000a0]
swap [%o2+0x020],%l0 ! Mem[0000000033000020]
ldsb [%o0+0x082],%l4 ! Mem[0000000032000082]
lduw [%o1+0x000],%l7 ! Mem[0000000032800000]
swap [%o3+0x030],%l2 ! Mem[0000000033800030]
std %l4,[%o3+0x100] ! Mem[0000000033800100]
ldstub [%o2+0x14f],%l4 ! Mem[000000003300014f]
retl
stx %l7,[%o3+0x058] ! Mem[0000000033800058]
p17_jmpl_1_he:
stx %l3,[%i3+0x1a0] ! Mem[00000000338001a0]
ldstub [%i3+0x171],%l2 ! Mem[0000000033800171]
jmpl %g6+8,%g0
lduh [%i0+0x15a],%l6 ! Mem[000000003200015a]
p17_call_1_he:
stx %l3,[%i3+0x118] ! Mem[0000000033800118]
sth %l3,[%i3+0x1aa] ! Mem[00000000338001aa]
lduw [%i3+0x140],%l2 ! Mem[0000000033800140]
ldsb [%i2+0x09d],%l0 ! Mem[000000003300009d]
ldd [%i1+0x018],%l6 ! Mem[0000000032800018]
retl
sth %l3,[%i2+0x130] ! Mem[0000000033000130]
p17_jmpl_1_ho:
stx %l3,[%o3+0x1a0] ! Mem[00000000338001a0]
ldstub [%o3+0x171],%l2 ! Mem[0000000033800171]
jmpl %g6+8,%g0
lduh [%o0+0x15a],%l6 ! Mem[000000003200015a]
p17_call_1_ho:
stx %l3,[%o3+0x118] ! Mem[0000000033800118]
sth %l3,[%o3+0x1aa] ! Mem[00000000338001aa]
lduw [%o3+0x140],%l2 ! Mem[0000000033800140]
ldsb [%o2+0x09d],%l0 ! Mem[000000003300009d]
ldd [%o1+0x018],%l6 ! Mem[0000000032800018]
retl
sth %l3,[%o2+0x130] ! Mem[0000000033000130]
p18_jmpl_1_le:
swap [%i1+0x1b0],%l4 ! Mem[00000000348001b0]
ldsw [%i0+0x01c],%l3 ! Mem[000000003400001c]
jmpl %g6+8,%g0
ldx [%i0+0x060],%l2 ! Mem[0000000034000060]
p18_call_1_le:
ldstub [%i0+0x1e9],%l5 ! Mem[00000000340001e9]
ldsh [%i2+0x05a],%l1 ! Mem[000000003500005a]
stx %l5,[%i0+0x118] ! Mem[0000000034000118]
ldsw [%i1+0x1c0],%l0 ! Mem[00000000348001c0]
retl
ldd [%i1+0x018],%l2 ! Mem[0000000034800018]
p18_jmpl_1_lo:
swap [%o1+0x1b0],%l4 ! Mem[00000000348001b0]
ldsw [%o0+0x01c],%l3 ! Mem[000000003400001c]
jmpl %g6+8,%g0
ldx [%o0+0x060],%l2 ! Mem[0000000034000060]
p18_call_1_lo:
ldstub [%o0+0x1e9],%l5 ! Mem[00000000340001e9]
ldsh [%o2+0x05a],%l1 ! Mem[000000003500005a]
stx %l5,[%o0+0x118] ! Mem[0000000034000118]
ldsw [%o1+0x1c0],%l0 ! Mem[00000000348001c0]
retl
ldd [%o1+0x018],%l2 ! Mem[0000000034800018]
p18_jmpl_1_he:
stw %l3,[%i3+0x1f4] ! Mem[00000000358001f4]
jmpl %g6+8,%g0
stw %l7,[%i3+0x020] ! Mem[0000000035800020]
p18_call_1_he:
ldsb [%i2+0x169],%l5 ! Mem[0000000035000169]
sth %l5,[%i2+0x08e] ! Mem[000000003500008e]
stw %l0,[%i0+0x0e0] ! Mem[00000000340000e0]
ldub [%i2+0x0a0],%l7 ! Mem[00000000350000a0]
ldd [%i3+0x1b0],%l4 ! Mem[00000000358001b0]
retl
std %l0,[%i0+0x0b0] ! Mem[00000000340000b0]
p18_jmpl_1_ho:
stw %l3,[%o3+0x1f4] ! Mem[00000000358001f4]
jmpl %g6+8,%g0
stw %l7,[%o3+0x020] ! Mem[0000000035800020]
p18_call_1_ho:
ldsb [%o2+0x169],%l5 ! Mem[0000000035000169]
sth %l5,[%o2+0x08e] ! Mem[000000003500008e]
stw %l0,[%o0+0x0e0] ! Mem[00000000340000e0]
ldub [%o2+0x0a0],%l7 ! Mem[00000000350000a0]
ldd [%o3+0x1b0],%l4 ! Mem[00000000358001b0]
retl
std %l0,[%o0+0x0b0] ! Mem[00000000340000b0]
p19_jmpl_1_le:
lduh [%i0+0x0b0],%l5 ! Mem[00000000360000b0]
ldsh [%i3+0x06e],%l4 ! Mem[000000003780006e]
ldsw [%i0+0x1e8],%l5 ! Mem[00000000360001e8]
jmpl %g6+8,%g0
ldsw [%i2+0x078],%l1 ! Mem[0000000037000078]
p19_call_1_le:
stw %l1,[%i1+0x024] ! Mem[0000000036800024]
ldstub [%i3+0x0b8],%l1 ! Mem[00000000378000b8]
ldstub [%i1+0x01a],%l1 ! Mem[000000003680001a]
ldub [%i2+0x1ad],%l3 ! Mem[00000000370001ad]
ldsb [%i3+0x1e7],%l6 ! Mem[00000000378001e7]
sth %l2,[%i1+0x012] ! Mem[0000000036800012]
ldd [%i1+0x100],%l4 ! Mem[0000000036800100]
retl
ldx [%i3+0x1d8],%l6 ! Mem[00000000378001d8]
p19_jmpl_1_lo:
lduh [%o0+0x0b0],%l5 ! Mem[00000000360000b0]
ldsh [%o3+0x06e],%l4 ! Mem[000000003780006e]
ldsw [%o0+0x1e8],%l5 ! Mem[00000000360001e8]
jmpl %g6+8,%g0
ldsw [%o2+0x078],%l1 ! Mem[0000000037000078]
p19_call_1_lo:
stw %l1,[%o1+0x024] ! Mem[0000000036800024]
ldstub [%o3+0x0b8],%l1 ! Mem[00000000378000b8]
ldstub [%o1+0x01a],%l1 ! Mem[000000003680001a]
ldub [%o2+0x1ad],%l3 ! Mem[00000000370001ad]
ldsb [%o3+0x1e7],%l6 ! Mem[00000000378001e7]
sth %l2,[%o1+0x012] ! Mem[0000000036800012]
ldd [%o1+0x100],%l4 ! Mem[0000000036800100]
retl
ldx [%o3+0x1d8],%l6 ! Mem[00000000378001d8]
p19_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i0+0x1a0],%l2 ! Mem[00000000360001a0]
p19_call_1_he:
stx %l7,[%i0+0x140] ! Mem[0000000036000140]
std %l6,[%i3+0x0c0] ! Mem[00000000378000c0]
ldsh [%i2+0x0fc],%l6 ! Mem[00000000370000fc]
lduh [%i1+0x0be],%l1 ! Mem[00000000368000be]
ldx [%i2+0x020],%l6 ! Mem[0000000037000020]
retl
ldsw [%i3+0x1a4],%l1 ! Mem[00000000378001a4]
p19_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o0+0x1a0],%l2 ! Mem[00000000360001a0]
p19_call_1_ho:
stx %l7,[%o0+0x140] ! Mem[0000000036000140]
std %l6,[%o3+0x0c0] ! Mem[00000000378000c0]
ldsh [%o2+0x0fc],%l6 ! Mem[00000000370000fc]
lduh [%o1+0x0be],%l1 ! Mem[00000000368000be]
ldx [%o2+0x020],%l6 ! Mem[0000000037000020]
retl
ldsw [%o3+0x1a4],%l1 ! Mem[00000000378001a4]
p20_jmpl_1_le:
ldsw [%i1+0x04c],%l4 ! Mem[000000003880004c]
ldub [%i3+0x1e9],%l5 ! Mem[00000000398001e9]
lduw [%i1+0x078],%l1 ! Mem[0000000038800078]
stx %l2,[%i3+0x158] ! Mem[0000000039800158]
ldx [%i3+0x160],%l4 ! Mem[0000000039800160]
jmpl %g6+8,%g0
ldsh [%i3+0x118],%l6 ! Mem[0000000039800118]
p20_call_1_le:
stx %l7,[%i0+0x140] ! Mem[0000000038000140]
ldsh [%i0+0x146],%l5 ! Mem[0000000038000146]
std %l6,[%i0+0x120] ! Mem[0000000038000120]
std %l4,[%i0+0x1d8] ! Mem[00000000380001d8]
std %l6,[%i3+0x1d8] ! Mem[00000000398001d8]
retl
ldd [%i0+0x0b0],%l0 ! Mem[00000000380000b0]
p20_jmpl_1_lo:
ldsw [%o1+0x04c],%l4 ! Mem[000000003880004c]
ldub [%o3+0x1e9],%l5 ! Mem[00000000398001e9]
lduw [%o1+0x078],%l1 ! Mem[0000000038800078]
stx %l2,[%o3+0x158] ! Mem[0000000039800158]
ldx [%o3+0x160],%l4 ! Mem[0000000039800160]
jmpl %g6+8,%g0
ldsh [%o3+0x118],%l6 ! Mem[0000000039800118]
p20_call_1_lo:
stx %l7,[%o0+0x140] ! Mem[0000000038000140]
ldsh [%o0+0x146],%l5 ! Mem[0000000038000146]
std %l6,[%o0+0x120] ! Mem[0000000038000120]
std %l4,[%o0+0x1d8] ! Mem[00000000380001d8]
std %l6,[%o3+0x1d8] ! Mem[00000000398001d8]
retl
ldd [%o0+0x0b0],%l0 ! Mem[00000000380000b0]
p20_jmpl_1_he:
stw %l5,[%i0+0x194] ! Mem[0000000038000194]
ldstub [%i3+0x0b3],%l1 ! Mem[00000000398000b3]
stw %l3,[%i1+0x078] ! Mem[0000000038800078]
swap [%i3+0x1a0],%l0 ! Mem[00000000398001a0]
lduw [%i3+0x068],%l7 ! Mem[0000000039800068]
ldsw [%i2+0x110],%l3 ! Mem[0000000039000110]
lduh [%i1+0x0e6],%l1 ! Mem[00000000388000e6]
jmpl %g6+8,%g0
ldsh [%i0+0x124],%l1 ! Mem[0000000038000124]
p20_call_1_he:
ldsh [%i0+0x1a2],%l2 ! Mem[00000000380001a2]
swap [%i3+0x144],%l5 ! Mem[0000000039800144]
ldsb [%i2+0x008],%l4 ! Mem[0000000039000008]
swap [%i0+0x1b4],%l3 ! Mem[00000000380001b4]
lduw [%i1+0x11c],%l4 ! Mem[000000003880011c]
retl
ldsb [%i2+0x09c],%l4 ! Mem[000000003900009c]
p20_jmpl_1_ho:
stw %l5,[%o0+0x194] ! Mem[0000000038000194]
ldstub [%o3+0x0b3],%l1 ! Mem[00000000398000b3]
stw %l3,[%o1+0x078] ! Mem[0000000038800078]
swap [%o3+0x1a0],%l0 ! Mem[00000000398001a0]
lduw [%o3+0x068],%l7 ! Mem[0000000039800068]
ldsw [%o2+0x110],%l3 ! Mem[0000000039000110]
lduh [%o1+0x0e6],%l1 ! Mem[00000000388000e6]
jmpl %g6+8,%g0
ldsh [%o0+0x124],%l1 ! Mem[0000000038000124]
p20_call_1_ho:
ldsh [%o0+0x1a2],%l2 ! Mem[00000000380001a2]
swap [%o3+0x144],%l5 ! Mem[0000000039800144]
ldsb [%o2+0x008],%l4 ! Mem[0000000039000008]
swap [%o0+0x1b4],%l3 ! Mem[00000000380001b4]
lduw [%o1+0x11c],%l4 ! Mem[000000003880011c]
retl
ldsb [%o2+0x09c],%l4 ! Mem[000000003900009c]
p21_jmpl_1_le:
std %l0,[%i2+0x048] ! Mem[000000003b000048]
jmpl %g6+8,%g0
lduw [%i1+0x02c],%l3 ! Mem[000000003a80002c]
p21_call_1_le:
swap [%i2+0x0f4],%l0 ! Mem[000000003b0000f4]
ldsh [%i2+0x13e],%l2 ! Mem[000000003b00013e]
lduw [%i1+0x120],%l2 ! Mem[000000003a800120]
retl
ldd [%i3+0x0f8],%l4 ! Mem[000000003b8000f8]
p21_jmpl_1_lo:
std %l0,[%o2+0x048] ! Mem[000000003b000048]
jmpl %g6+8,%g0
lduw [%o1+0x02c],%l3 ! Mem[000000003a80002c]
p21_call_1_lo:
swap [%o2+0x0f4],%l0 ! Mem[000000003b0000f4]
ldsh [%o2+0x13e],%l2 ! Mem[000000003b00013e]
lduw [%o1+0x120],%l2 ! Mem[000000003a800120]
retl
ldd [%o3+0x0f8],%l4 ! Mem[000000003b8000f8]
p21_jmpl_1_he:
ldub [%i2+0x06e],%l4 ! Mem[000000003b00006e]
lduh [%i3+0x1c8],%l5 ! Mem[000000003b8001c8]
std %l0,[%i1+0x058] ! Mem[000000003a800058]
ldsw [%i3+0x17c],%l2 ! Mem[000000003b80017c]
stb %l0,[%i2+0x08b] ! Mem[000000003b00008b]
swap [%i0+0x114],%l5 ! Mem[000000003a000114]
ldsh [%i1+0x0d2],%l5 ! Mem[000000003a8000d2]
jmpl %g6+8,%g0
ldsh [%i2+0x1ec],%l3 ! Mem[000000003b0001ec]
p21_call_1_he:
lduw [%i0+0x104],%l6 ! Mem[000000003a000104]
ldd [%i0+0x1a0],%l2 ! Mem[000000003a0001a0]
lduh [%i2+0x150],%l2 ! Mem[000000003b000150]
ldsb [%i0+0x1f0],%l4 ! Mem[000000003a0001f0]
ldsh [%i3+0x11a],%l5 ! Mem[000000003b80011a]
lduw [%i3+0x18c],%l3 ! Mem[000000003b80018c]
retl
lduh [%i1+0x1dc],%l2 ! Mem[000000003a8001dc]
p21_jmpl_1_ho:
ldub [%o2+0x06e],%l4 ! Mem[000000003b00006e]
lduh [%o3+0x1c8],%l5 ! Mem[000000003b8001c8]
std %l0,[%o1+0x058] ! Mem[000000003a800058]
ldsw [%o3+0x17c],%l2 ! Mem[000000003b80017c]
stb %l0,[%o2+0x08b] ! Mem[000000003b00008b]
swap [%o0+0x114],%l5 ! Mem[000000003a000114]
ldsh [%o1+0x0d2],%l5 ! Mem[000000003a8000d2]
jmpl %g6+8,%g0
ldsh [%o2+0x1ec],%l3 ! Mem[000000003b0001ec]
p21_call_1_ho:
lduw [%o0+0x104],%l6 ! Mem[000000003a000104]
ldd [%o0+0x1a0],%l2 ! Mem[000000003a0001a0]
lduh [%o2+0x150],%l2 ! Mem[000000003b000150]
ldsb [%o0+0x1f0],%l4 ! Mem[000000003a0001f0]
ldsh [%o3+0x11a],%l5 ! Mem[000000003b80011a]
lduw [%o3+0x18c],%l3 ! Mem[000000003b80018c]
retl
lduh [%o1+0x1dc],%l2 ! Mem[000000003a8001dc]
p22_jmpl_1_le:
lduh [%i2+0x030],%l2 ! Mem[000000003d000030]
ldsw [%i3+0x1c4],%l2 ! Mem[000000003d8001c4]
swap [%i0+0x148],%l4 ! Mem[000000003c000148]
stb %l3,[%i0+0x1ea] ! Mem[000000003c0001ea]
jmpl %g6+8,%g0
ldx [%i1+0x0b8],%l7 ! Mem[000000003c8000b8]
p22_call_1_le:
swap [%i0+0x14c],%l4 ! Mem[000000003c00014c]
swap [%i3+0x16c],%l6 ! Mem[000000003d80016c]
stw %l5,[%i1+0x008] ! Mem[000000003c800008]
ldsh [%i0+0x1c6],%l5 ! Mem[000000003c0001c6]
retl
stx %l1,[%i1+0x148] ! Mem[000000003c800148]
p22_jmpl_1_lo:
lduh [%o2+0x030],%l2 ! Mem[000000003d000030]
ldsw [%o3+0x1c4],%l2 ! Mem[000000003d8001c4]
swap [%o0+0x148],%l4 ! Mem[000000003c000148]
stb %l3,[%o0+0x1ea] ! Mem[000000003c0001ea]
jmpl %g6+8,%g0
ldx [%o1+0x0b8],%l7 ! Mem[000000003c8000b8]
p22_call_1_lo:
swap [%o0+0x14c],%l4 ! Mem[000000003c00014c]
swap [%o3+0x16c],%l6 ! Mem[000000003d80016c]
stw %l5,[%o1+0x008] ! Mem[000000003c800008]
ldsh [%o0+0x1c6],%l5 ! Mem[000000003c0001c6]
retl
stx %l1,[%o1+0x148] ! Mem[000000003c800148]
p22_jmpl_1_he:
ldsw [%i2+0x000],%l4 ! Mem[000000003d000000]
sth %l4,[%i2+0x158] ! Mem[000000003d000158]
std %l2,[%i3+0x180] ! Mem[000000003d800180]
stb %l3,[%i3+0x198] ! Mem[000000003d800198]
jmpl %g6+8,%g0
stb %l2,[%i3+0x148] ! Mem[000000003d800148]
p22_call_1_he:
lduw [%i3+0x034],%l7 ! Mem[000000003d800034]
lduh [%i1+0x0c6],%l1 ! Mem[000000003c8000c6]
ldub [%i1+0x01d],%l6 ! Mem[000000003c80001d]
retl
ldx [%i2+0x168],%l6 ! Mem[000000003d000168]
p22_jmpl_1_ho:
ldsw [%o2+0x000],%l4 ! Mem[000000003d000000]
sth %l4,[%o2+0x158] ! Mem[000000003d000158]
std %l2,[%o3+0x180] ! Mem[000000003d800180]
stb %l3,[%o3+0x198] ! Mem[000000003d800198]
jmpl %g6+8,%g0
stb %l2,[%o3+0x148] ! Mem[000000003d800148]
p22_call_1_ho:
lduw [%o3+0x034],%l7 ! Mem[000000003d800034]
lduh [%o1+0x0c6],%l1 ! Mem[000000003c8000c6]
ldub [%o1+0x01d],%l6 ! Mem[000000003c80001d]
retl
ldx [%o2+0x168],%l6 ! Mem[000000003d000168]
p23_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i2+0x0d0],%l4 ! Mem[000000003f0000d0]
p23_call_1_le:
retl
ldstub [%i3+0x0a7],%l7 ! Mem[000000003f8000a7]
p23_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o2+0x0d0],%l4 ! Mem[000000003f0000d0]
p23_call_1_lo:
retl
ldstub [%o3+0x0a7],%l7 ! Mem[000000003f8000a7]
p23_jmpl_1_he:
swap [%i3+0x15c],%l4 ! Mem[000000003f80015c]
ldub [%i0+0x0d4],%l5 ! Mem[000000003e0000d4]
swap [%i3+0x080],%l1 ! Mem[000000003f800080]
ldstub [%i0+0x0a2],%l3 ! Mem[000000003e0000a2]
lduh [%i2+0x0f6],%l0 ! Mem[000000003f0000f6]
std %l2,[%i1+0x118] ! Mem[000000003e800118]
jmpl %g6+8,%g0
ldx [%i2+0x100],%l2 ! Mem[000000003f000100]
p23_call_1_he:
stx %l0,[%i2+0x140] ! Mem[000000003f000140]
sth %l4,[%i2+0x06e] ! Mem[000000003f00006e]
ldx [%i1+0x1c8],%l5 ! Mem[000000003e8001c8]
retl
ldsh [%i0+0x118],%l7 ! Mem[000000003e000118]
p23_jmpl_1_ho:
swap [%o3+0x15c],%l4 ! Mem[000000003f80015c]
ldub [%o0+0x0d4],%l5 ! Mem[000000003e0000d4]
swap [%o3+0x080],%l1 ! Mem[000000003f800080]
ldstub [%o0+0x0a2],%l3 ! Mem[000000003e0000a2]
lduh [%o2+0x0f6],%l0 ! Mem[000000003f0000f6]
std %l2,[%o1+0x118] ! Mem[000000003e800118]
jmpl %g6+8,%g0
ldx [%o2+0x100],%l2 ! Mem[000000003f000100]
p23_call_1_ho:
stx %l0,[%o2+0x140] ! Mem[000000003f000140]
sth %l4,[%o2+0x06e] ! Mem[000000003f00006e]
ldx [%o1+0x1c8],%l5 ! Mem[000000003e8001c8]
retl
ldsh [%o0+0x118],%l7 ! Mem[000000003e000118]
p24_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i0+0x1b0],%l4 ! Mem[00000000400001b0]
p24_call_1_le:
swap [%i3+0x100],%l6 ! Mem[0000000041800100]
ldsb [%i2+0x061],%l1 ! Mem[0000000041000061]
ldub [%i3+0x1bb],%l2 ! Mem[00000000418001bb]
std %l6,[%i2+0x118] ! Mem[0000000041000118]
retl
std %l4,[%i3+0x0a0] ! Mem[00000000418000a0]
p24_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o0+0x1b0],%l4 ! Mem[00000000400001b0]
p24_call_1_lo:
swap [%o3+0x100],%l6 ! Mem[0000000041800100]
ldsb [%o2+0x061],%l1 ! Mem[0000000041000061]
ldub [%o3+0x1bb],%l2 ! Mem[00000000418001bb]
std %l6,[%o2+0x118] ! Mem[0000000041000118]
retl
std %l4,[%o3+0x0a0] ! Mem[00000000418000a0]
p24_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i0+0x1e2],%l7 ! Mem[00000000400001e2]
p24_call_1_he:
ldub [%i3+0x006],%l0 ! Mem[0000000041800006]
lduh [%i2+0x1f6],%l2 ! Mem[00000000410001f6]
sth %l5,[%i0+0x180] ! Mem[0000000040000180]
stx %l7,[%i0+0x190] ! Mem[0000000040000190]
ldd [%i3+0x020],%l4 ! Mem[0000000041800020]
lduw [%i0+0x1c8],%l5 ! Mem[00000000400001c8]
std %l2,[%i1+0x1a8] ! Mem[00000000408001a8]
retl
ldsb [%i3+0x002],%l1 ! Mem[0000000041800002]
p24_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o0+0x1e2],%l7 ! Mem[00000000400001e2]
p24_call_1_ho:
ldub [%o3+0x006],%l0 ! Mem[0000000041800006]
lduh [%o2+0x1f6],%l2 ! Mem[00000000410001f6]
sth %l5,[%o0+0x180] ! Mem[0000000040000180]
stx %l7,[%o0+0x190] ! Mem[0000000040000190]
ldd [%o3+0x020],%l4 ! Mem[0000000041800020]
lduw [%o0+0x1c8],%l5 ! Mem[00000000400001c8]
std %l2,[%o1+0x1a8] ! Mem[00000000408001a8]
retl
ldsb [%o3+0x002],%l1 ! Mem[0000000041800002]
p25_jmpl_1_le:
jmpl %g6+8,%g0
stb %l4,[%i0+0x0f0] ! Mem[00000000420000f0]
p25_call_1_le:
retl
lduh [%i2+0x158],%l5 ! Mem[0000000043000158]
p25_jmpl_1_lo:
jmpl %g6+8,%g0
stb %l4,[%o0+0x0f0] ! Mem[00000000420000f0]
p25_call_1_lo:
retl
lduh [%o2+0x158],%l5 ! Mem[0000000043000158]
p25_jmpl_1_he:
ldsw [%i2+0x15c],%l4 ! Mem[000000004300015c]
lduh [%i0+0x17e],%l0 ! Mem[000000004200017e]
ldub [%i2+0x065],%l2 ! Mem[0000000043000065]
ldx [%i2+0x120],%l7 ! Mem[0000000043000120]
ldd [%i2+0x0f0],%l6 ! Mem[00000000430000f0]
ldx [%i0+0x178],%l0 ! Mem[0000000042000178]
jmpl %g6+8,%g0
lduh [%i1+0x0be],%l4 ! Mem[00000000428000be]
p25_call_1_he:
sth %l1,[%i0+0x1c4] ! Mem[00000000420001c4]
retl
ldstub [%i3+0x057],%l4 ! Mem[0000000043800057]
p25_jmpl_1_ho:
ldsw [%o2+0x15c],%l4 ! Mem[000000004300015c]
lduh [%o0+0x17e],%l0 ! Mem[000000004200017e]
ldub [%o2+0x065],%l2 ! Mem[0000000043000065]
ldx [%o2+0x120],%l7 ! Mem[0000000043000120]
ldd [%o2+0x0f0],%l6 ! Mem[00000000430000f0]
ldx [%o0+0x178],%l0 ! Mem[0000000042000178]
jmpl %g6+8,%g0
lduh [%o1+0x0be],%l4 ! Mem[00000000428000be]
p25_call_1_ho:
sth %l1,[%o0+0x1c4] ! Mem[00000000420001c4]
retl
ldstub [%o3+0x057],%l4 ! Mem[0000000043800057]
p26_jmpl_1_le:
ldsw [%i2+0x0c0],%l3 ! Mem[00000000450000c0]
ldx [%i0+0x080],%l6 ! Mem[0000000044000080]
jmpl %g6+8,%g0
ldstub [%i0+0x1cf],%l0 ! Mem[00000000440001cf]
p26_call_1_le:
retl
stx %l3,[%i0+0x038] ! Mem[0000000044000038]
p26_jmpl_1_lo:
ldsw [%o2+0x0c0],%l3 ! Mem[00000000450000c0]
ldx [%o0+0x080],%l6 ! Mem[0000000044000080]
jmpl %g6+8,%g0
ldstub [%o0+0x1cf],%l0 ! Mem[00000000440001cf]
p26_call_1_lo:
retl
stx %l3,[%o0+0x038] ! Mem[0000000044000038]
p26_jmpl_1_he:
ldstub [%i2+0x1f4],%l3 ! Mem[00000000450001f4]
jmpl %g6+8,%g0
ldd [%i0+0x150],%l2 ! Mem[0000000044000150]
p26_call_1_he:
ldstub [%i0+0x1b4],%l7 ! Mem[00000000440001b4]
stw %l5,[%i0+0x024] ! Mem[0000000044000024]
swap [%i1+0x1e8],%l5 ! Mem[00000000448001e8]
swap [%i3+0x1a8],%l2 ! Mem[00000000458001a8]
ldub [%i1+0x03f],%l4 ! Mem[000000004480003f]
retl
ldstub [%i3+0x07d],%l0 ! Mem[000000004580007d]
p26_jmpl_1_ho:
ldstub [%o2+0x1f4],%l3 ! Mem[00000000450001f4]
jmpl %g6+8,%g0
ldd [%o0+0x150],%l2 ! Mem[0000000044000150]
p26_call_1_ho:
ldstub [%o0+0x1b4],%l7 ! Mem[00000000440001b4]
stw %l5,[%o0+0x024] ! Mem[0000000044000024]
swap [%o1+0x1e8],%l5 ! Mem[00000000448001e8]
swap [%o3+0x1a8],%l2 ! Mem[00000000458001a8]
ldub [%o1+0x03f],%l4 ! Mem[000000004480003f]
retl
ldstub [%o3+0x07d],%l0 ! Mem[000000004580007d]
p27_jmpl_1_le:
lduw [%i3+0x02c],%l3 ! Mem[000000004780002c]
jmpl %g6+8,%g0
swap [%i1+0x124],%l7 ! Mem[0000000046800124]
p27_call_1_le:
stw %l0,[%i2+0x018] ! Mem[0000000047000018]
std %l4,[%i3+0x108] ! Mem[0000000047800108]
lduw [%i0+0x158],%l1 ! Mem[0000000046000158]
ldstub [%i3+0x1ef],%l0 ! Mem[00000000478001ef]
retl
ldsh [%i2+0x0cc],%l0 ! Mem[00000000470000cc]
p27_jmpl_1_lo:
lduw [%o3+0x02c],%l3 ! Mem[000000004780002c]
jmpl %g6+8,%g0
swap [%o1+0x124],%l7 ! Mem[0000000046800124]
p27_call_1_lo:
stw %l0,[%o2+0x018] ! Mem[0000000047000018]
std %l4,[%o3+0x108] ! Mem[0000000047800108]
lduw [%o0+0x158],%l1 ! Mem[0000000046000158]
ldstub [%o3+0x1ef],%l0 ! Mem[00000000478001ef]
retl
ldsh [%o2+0x0cc],%l0 ! Mem[00000000470000cc]
p27_jmpl_1_he:
lduh [%i0+0x0f2],%l5 ! Mem[00000000460000f2]
ldsw [%i2+0x1ec],%l3 ! Mem[00000000470001ec]
ldsb [%i3+0x16e],%l6 ! Mem[000000004780016e]
ldstub [%i1+0x008],%l5 ! Mem[0000000046800008]
ldub [%i0+0x1c6],%l5 ! Mem[00000000460001c6]
ldstub [%i2+0x16f],%l1 ! Mem[000000004700016f]
jmpl %g6+8,%g0
ldsh [%i2+0x06e],%l7 ! Mem[000000004700006e]
p27_call_1_he:
ldsb [%i0+0x18c],%l3 ! Mem[000000004600018c]
ldstub [%i1+0x02a],%l3 ! Mem[000000004680002a]
ldsh [%i2+0x198],%l3 ! Mem[0000000047000198]
ldsw [%i0+0x158],%l0 ! Mem[0000000046000158]
lduh [%i2+0x1ec],%l6 ! Mem[00000000470001ec]
lduh [%i1+0x160],%l0 ! Mem[0000000046800160]
retl
swap [%i3+0x1ac],%l5 ! Mem[00000000478001ac]
p27_jmpl_1_ho:
lduh [%o0+0x0f2],%l5 ! Mem[00000000460000f2]
ldsw [%o2+0x1ec],%l3 ! Mem[00000000470001ec]
ldsb [%o3+0x16e],%l6 ! Mem[000000004780016e]
ldstub [%o1+0x008],%l5 ! Mem[0000000046800008]
ldub [%o0+0x1c6],%l5 ! Mem[00000000460001c6]
ldstub [%o2+0x16f],%l1 ! Mem[000000004700016f]
jmpl %g6+8,%g0
ldsh [%o2+0x06e],%l7 ! Mem[000000004700006e]
p27_call_1_ho:
ldsb [%o0+0x18c],%l3 ! Mem[000000004600018c]
ldstub [%o1+0x02a],%l3 ! Mem[000000004680002a]
ldsh [%o2+0x198],%l3 ! Mem[0000000047000198]
ldsw [%o0+0x158],%l0 ! Mem[0000000046000158]
lduh [%o2+0x1ec],%l6 ! Mem[00000000470001ec]
lduh [%o1+0x160],%l0 ! Mem[0000000046800160]
retl
swap [%o3+0x1ac],%l5 ! Mem[00000000478001ac]
p28_jmpl_1_le:
ldsh [%i0+0x09c],%l0 ! Mem[000000004800009c]
stw %l5,[%i2+0x108] ! Mem[0000000049000108]
swap [%i1+0x004],%l1 ! Mem[0000000048800004]
ldsw [%i2+0x118],%l7 ! Mem[0000000049000118]
sth %l1,[%i3+0x05e] ! Mem[000000004980005e]
std %l6,[%i3+0x088] ! Mem[0000000049800088]
ldstub [%i2+0x006],%l0 ! Mem[0000000049000006]
jmpl %g6+8,%g0
swap [%i1+0x1f4],%l2 ! Mem[00000000488001f4]
p28_call_1_le:
ldsh [%i3+0x032],%l2 ! Mem[0000000049800032]
sth %l5,[%i1+0x120] ! Mem[0000000048800120]
sth %l4,[%i1+0x14e] ! Mem[000000004880014e]
sth %l7,[%i2+0x07a] ! Mem[000000004900007a]
lduw [%i2+0x004],%l7 ! Mem[0000000049000004]
lduh [%i3+0x0ac],%l2 ! Mem[00000000498000ac]
retl
ldsb [%i3+0x135],%l4 ! Mem[0000000049800135]
p28_jmpl_1_lo:
ldsh [%o0+0x09c],%l0 ! Mem[000000004800009c]
stw %l5,[%o2+0x108] ! Mem[0000000049000108]
swap [%o1+0x004],%l1 ! Mem[0000000048800004]
ldsw [%o2+0x118],%l7 ! Mem[0000000049000118]
sth %l1,[%o3+0x05e] ! Mem[000000004980005e]
std %l6,[%o3+0x088] ! Mem[0000000049800088]
ldstub [%o2+0x006],%l0 ! Mem[0000000049000006]
jmpl %g6+8,%g0
swap [%o1+0x1f4],%l2 ! Mem[00000000488001f4]
p28_call_1_lo:
ldsh [%o3+0x032],%l2 ! Mem[0000000049800032]
sth %l5,[%o1+0x120] ! Mem[0000000048800120]
sth %l4,[%o1+0x14e] ! Mem[000000004880014e]
sth %l7,[%o2+0x07a] ! Mem[000000004900007a]
lduw [%o2+0x004],%l7 ! Mem[0000000049000004]
lduh [%o3+0x0ac],%l2 ! Mem[00000000498000ac]
retl
ldsb [%o3+0x135],%l4 ! Mem[0000000049800135]
p28_jmpl_1_he:
lduh [%i3+0x06c],%l2 ! Mem[000000004980006c]
ldub [%i2+0x1ee],%l1 ! Mem[00000000490001ee]
stw %l6,[%i1+0x050] ! Mem[0000000048800050]
ldsw [%i3+0x0a0],%l3 ! Mem[00000000498000a0]
ldstub [%i0+0x0d9],%l6 ! Mem[00000000480000d9]
ldsw [%i3+0x0b4],%l6 ! Mem[00000000498000b4]
jmpl %g6+8,%g0
sth %l5,[%i0+0x00e] ! Mem[000000004800000e]
p28_call_1_he:
retl
stx %l0,[%i2+0x158] ! Mem[0000000049000158]
p28_jmpl_1_ho:
lduh [%o3+0x06c],%l2 ! Mem[000000004980006c]
ldub [%o2+0x1ee],%l1 ! Mem[00000000490001ee]
stw %l6,[%o1+0x050] ! Mem[0000000048800050]
ldsw [%o3+0x0a0],%l3 ! Mem[00000000498000a0]
ldstub [%o0+0x0d9],%l6 ! Mem[00000000480000d9]
ldsw [%o3+0x0b4],%l6 ! Mem[00000000498000b4]
jmpl %g6+8,%g0
sth %l5,[%o0+0x00e] ! Mem[000000004800000e]
p28_call_1_ho:
retl
stx %l0,[%o2+0x158] ! Mem[0000000049000158]
p29_jmpl_1_le:
ldsw [%i3+0x0d0],%l7 ! Mem[000000004b8000d0]
ldd [%i0+0x0a0],%l6 ! Mem[000000004a0000a0]
ldsh [%i3+0x084],%l6 ! Mem[000000004b800084]
ldx [%i2+0x0e8],%l0 ! Mem[000000004b0000e8]
stb %l4,[%i3+0x185] ! Mem[000000004b800185]
stx %l2,[%i3+0x030] ! Mem[000000004b800030]
stb %l7,[%i3+0x145] ! Mem[000000004b800145]
jmpl %g6+8,%g0
lduw [%i0+0x1bc],%l0 ! Mem[000000004a0001bc]
p29_call_1_le:
ldsw [%i2+0x10c],%l0 ! Mem[000000004b00010c]
ldstub [%i0+0x136],%l7 ! Mem[000000004a000136]
retl
std %l6,[%i2+0x1f8] ! Mem[000000004b0001f8]
p29_jmpl_1_lo:
ldsw [%o3+0x0d0],%l7 ! Mem[000000004b8000d0]
ldd [%o0+0x0a0],%l6 ! Mem[000000004a0000a0]
ldsh [%o3+0x084],%l6 ! Mem[000000004b800084]
ldx [%o2+0x0e8],%l0 ! Mem[000000004b0000e8]
stb %l4,[%o3+0x185] ! Mem[000000004b800185]
stx %l2,[%o3+0x030] ! Mem[000000004b800030]
stb %l7,[%o3+0x145] ! Mem[000000004b800145]
jmpl %g6+8,%g0
lduw [%o0+0x1bc],%l0 ! Mem[000000004a0001bc]
p29_call_1_lo:
ldsw [%o2+0x10c],%l0 ! Mem[000000004b00010c]
ldstub [%o0+0x136],%l7 ! Mem[000000004a000136]
retl
std %l6,[%o2+0x1f8] ! Mem[000000004b0001f8]
p29_jmpl_1_he:
jmpl %g6+8,%g0
stw %l7,[%i0+0x0a0] ! Mem[000000004a0000a0]
p29_call_1_he:
ldstub [%i2+0x1bd],%l5 ! Mem[000000004b0001bd]
ldsb [%i1+0x073],%l6 ! Mem[000000004a800073]
stb %l3,[%i1+0x0a2] ! Mem[000000004a8000a2]
ldsh [%i3+0x0d8],%l6 ! Mem[000000004b8000d8]
lduh [%i1+0x0b6],%l6 ! Mem[000000004a8000b6]
std %l4,[%i3+0x028] ! Mem[000000004b800028]
retl
stb %l6,[%i1+0x0d5] ! Mem[000000004a8000d5]
p29_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l7,[%o0+0x0a0] ! Mem[000000004a0000a0]
p29_call_1_ho:
ldstub [%o2+0x1bd],%l5 ! Mem[000000004b0001bd]
ldsb [%o1+0x073],%l6 ! Mem[000000004a800073]
stb %l3,[%o1+0x0a2] ! Mem[000000004a8000a2]
ldsh [%o3+0x0d8],%l6 ! Mem[000000004b8000d8]
lduh [%o1+0x0b6],%l6 ! Mem[000000004a8000b6]
std %l4,[%o3+0x028] ! Mem[000000004b800028]
retl
stb %l6,[%o1+0x0d5] ! Mem[000000004a8000d5]
p30_jmpl_1_le:
ldsh [%i0+0x052],%l6 ! Mem[000000004c000052]
lduw [%i0+0x0c0],%l6 ! Mem[000000004c0000c0]
stb %l1,[%i0+0x1ca] ! Mem[000000004c0001ca]
ldub [%i3+0x033],%l4 ! Mem[000000004d800033]
ldsw [%i0+0x144],%l0 ! Mem[000000004c000144]
jmpl %g6+8,%g0
ldsh [%i0+0x06e],%l4 ! Mem[000000004c00006e]
p30_call_1_le:
ldub [%i0+0x052],%l2 ! Mem[000000004c000052]
ldsw [%i1+0x080],%l7 ! Mem[000000004c800080]
ldsw [%i0+0x1ec],%l0 ! Mem[000000004c0001ec]
retl
ldsb [%i1+0x128],%l2 ! Mem[000000004c800128]
p30_jmpl_1_lo:
ldsh [%o0+0x052],%l6 ! Mem[000000004c000052]
lduw [%o0+0x0c0],%l6 ! Mem[000000004c0000c0]
stb %l1,[%o0+0x1ca] ! Mem[000000004c0001ca]
ldub [%o3+0x033],%l4 ! Mem[000000004d800033]
ldsw [%o0+0x144],%l0 ! Mem[000000004c000144]
jmpl %g6+8,%g0
ldsh [%o0+0x06e],%l4 ! Mem[000000004c00006e]
p30_call_1_lo:
ldub [%o0+0x052],%l2 ! Mem[000000004c000052]
ldsw [%o1+0x080],%l7 ! Mem[000000004c800080]
ldsw [%o0+0x1ec],%l0 ! Mem[000000004c0001ec]
retl
ldsb [%o1+0x128],%l2 ! Mem[000000004c800128]
p30_jmpl_1_he:
sth %l0,[%i1+0x006] ! Mem[000000004c800006]
ldd [%i2+0x1c0],%l4 ! Mem[000000004d0001c0]
ldub [%i2+0x16c],%l4 ! Mem[000000004d00016c]
jmpl %g6+8,%g0
ldsb [%i0+0x17f],%l7 ! Mem[000000004c00017f]
p30_call_1_he:
ldstub [%i3+0x1db],%l6 ! Mem[000000004d8001db]
lduw [%i0+0x090],%l0 ! Mem[000000004c000090]
ldd [%i2+0x118],%l0 ! Mem[000000004d000118]
ldstub [%i2+0x1c2],%l1 ! Mem[000000004d0001c2]
retl
sth %l6,[%i0+0x072] ! Mem[000000004c000072]
p30_jmpl_1_ho:
sth %l0,[%o1+0x006] ! Mem[000000004c800006]
ldd [%o2+0x1c0],%l4 ! Mem[000000004d0001c0]
ldub [%o2+0x16c],%l4 ! Mem[000000004d00016c]
jmpl %g6+8,%g0
ldsb [%o0+0x17f],%l7 ! Mem[000000004c00017f]
p30_call_1_ho:
ldstub [%o3+0x1db],%l6 ! Mem[000000004d8001db]
lduw [%o0+0x090],%l0 ! Mem[000000004c000090]
ldd [%o2+0x118],%l0 ! Mem[000000004d000118]
ldstub [%o2+0x1c2],%l1 ! Mem[000000004d0001c2]
retl
sth %l6,[%o0+0x072] ! Mem[000000004c000072]
p31_jmpl_1_le:
ldstub [%i0+0x117],%l5 ! Mem[000000004e000117]
ldsh [%i1+0x0d2],%l5 ! Mem[000000004e8000d2]
ldd [%i0+0x1e8],%l2 ! Mem[000000004e0001e8]
ldsb [%i1+0x184],%l1 ! Mem[000000004e800184]
jmpl %g6+8,%g0
swap [%i0+0x15c],%l7 ! Mem[000000004e00015c]
p31_call_1_le:
ldsb [%i2+0x1db],%l6 ! Mem[000000004f0001db]
ldstub [%i3+0x092],%l0 ! Mem[000000004f800092]
swap [%i3+0x04c],%l2 ! Mem[000000004f80004c]
swap [%i3+0x1ec],%l1 ! Mem[000000004f8001ec]
retl
ldsh [%i1+0x1dc],%l2 ! Mem[000000004e8001dc]
p31_jmpl_1_lo:
ldstub [%o0+0x117],%l5 ! Mem[000000004e000117]
ldsh [%o1+0x0d2],%l5 ! Mem[000000004e8000d2]
ldd [%o0+0x1e8],%l2 ! Mem[000000004e0001e8]
ldsb [%o1+0x184],%l1 ! Mem[000000004e800184]
jmpl %g6+8,%g0
swap [%o0+0x15c],%l7 ! Mem[000000004e00015c]
p31_call_1_lo:
ldsb [%o2+0x1db],%l6 ! Mem[000000004f0001db]
ldstub [%o3+0x092],%l0 ! Mem[000000004f800092]
swap [%o3+0x04c],%l2 ! Mem[000000004f80004c]
swap [%o3+0x1ec],%l1 ! Mem[000000004f8001ec]
retl
ldsh [%o1+0x1dc],%l2 ! Mem[000000004e8001dc]
p31_jmpl_1_he:
ldsh [%i1+0x0d2],%l0 ! Mem[000000004e8000d2]
ldx [%i0+0x0d0],%l0 ! Mem[000000004e0000d0]
ldsw [%i0+0x0a8],%l3 ! Mem[000000004e0000a8]
ldstub [%i3+0x197],%l3 ! Mem[000000004f800197]
sth %l4,[%i0+0x088] ! Mem[000000004e000088]
jmpl %g6+8,%g0
swap [%i0+0x1cc],%l5 ! Mem[000000004e0001cc]
p31_call_1_he:
std %l0,[%i0+0x1b8] ! Mem[000000004e0001b8]
lduw [%i3+0x0bc],%l6 ! Mem[000000004f8000bc]
std %l0,[%i3+0x038] ! Mem[000000004f800038]
lduw [%i1+0x1ac],%l1 ! Mem[000000004e8001ac]
ldstub [%i0+0x1f1],%l5 ! Mem[000000004e0001f1]
sth %l1,[%i0+0x124] ! Mem[000000004e000124]
retl
ldstub [%i2+0x181],%l2 ! Mem[000000004f000181]
p31_jmpl_1_ho:
ldsh [%o1+0x0d2],%l0 ! Mem[000000004e8000d2]
ldx [%o0+0x0d0],%l0 ! Mem[000000004e0000d0]
ldsw [%o0+0x0a8],%l3 ! Mem[000000004e0000a8]
ldstub [%o3+0x197],%l3 ! Mem[000000004f800197]
sth %l4,[%o0+0x088] ! Mem[000000004e000088]
jmpl %g6+8,%g0
swap [%o0+0x1cc],%l5 ! Mem[000000004e0001cc]
p31_call_1_ho:
std %l0,[%o0+0x1b8] ! Mem[000000004e0001b8]
lduw [%o3+0x0bc],%l6 ! Mem[000000004f8000bc]
std %l0,[%o3+0x038] ! Mem[000000004f800038]
lduw [%o1+0x1ac],%l1 ! Mem[000000004e8001ac]
ldstub [%o0+0x1f1],%l5 ! Mem[000000004e0001f1]
sth %l1,[%o0+0x124] ! Mem[000000004e000124]
retl
ldstub [%o2+0x181],%l2 ! Mem[000000004f000181]
p32_jmpl_1_le:
stx %l1,[%i0+0x1c8] ! Mem[00000000500001c8]
jmpl %g6+8,%g0
lduh [%i3+0x02e],%l3 ! Mem[000000005180002e]
p32_call_1_le:
retl
stw %l2,[%i2+0x158] ! Mem[0000000051000158]
p32_jmpl_1_lo:
stx %l1,[%o0+0x1c8] ! Mem[00000000500001c8]
jmpl %g6+8,%g0
lduh [%o3+0x02e],%l3 ! Mem[000000005180002e]
p32_call_1_lo:
retl
stw %l2,[%o2+0x158] ! Mem[0000000051000158]
p32_jmpl_1_he:
ldsw [%i0+0x0a4],%l7 ! Mem[00000000500000a4]
swap [%i1+0x0a4],%l6 ! Mem[00000000508000a4]
ldstub [%i3+0x17f],%l2 ! Mem[000000005180017f]
ldsh [%i0+0x1fc],%l0 ! Mem[00000000500001fc]
ldd [%i2+0x118],%l6 ! Mem[0000000051000118]
ldsh [%i0+0x164],%l7 ! Mem[0000000050000164]
ldstub [%i2+0x1ec],%l3 ! Mem[00000000510001ec]
jmpl %g6+8,%g0
sth %l6,[%i3+0x16e] ! Mem[000000005180016e]
p32_call_1_he:
ldd [%i2+0x000],%l0 ! Mem[0000000051000000]
ldsh [%i1+0x07c],%l0 ! Mem[000000005080007c]
retl
stx %l3,[%i0+0x068] ! Mem[0000000050000068]
p32_jmpl_1_ho:
ldsw [%o0+0x0a4],%l7 ! Mem[00000000500000a4]
swap [%o1+0x0a4],%l6 ! Mem[00000000508000a4]
ldstub [%o3+0x17f],%l2 ! Mem[000000005180017f]
ldsh [%o0+0x1fc],%l0 ! Mem[00000000500001fc]
ldd [%o2+0x118],%l6 ! Mem[0000000051000118]
ldsh [%o0+0x164],%l7 ! Mem[0000000050000164]
ldstub [%o2+0x1ec],%l3 ! Mem[00000000510001ec]
jmpl %g6+8,%g0
sth %l6,[%o3+0x16e] ! Mem[000000005180016e]
p32_call_1_ho:
ldd [%o2+0x000],%l0 ! Mem[0000000051000000]
ldsh [%o1+0x07c],%l0 ! Mem[000000005080007c]
retl
stx %l3,[%o0+0x068] ! Mem[0000000050000068]
p33_jmpl_1_le:
jmpl %g6+8,%g0
ldsh [%i2+0x018],%l3 ! Mem[0000000053000018]
p33_call_1_le:
stx %l3,[%i2+0x1f0] ! Mem[00000000530001f0]
retl
sth %l6,[%i2+0x1e6] ! Mem[00000000530001e6]
p33_jmpl_1_lo:
jmpl %g6+8,%g0
ldsh [%o2+0x018],%l3 ! Mem[0000000053000018]
p33_call_1_lo:
stx %l3,[%o2+0x1f0] ! Mem[00000000530001f0]
retl
sth %l6,[%o2+0x1e6] ! Mem[00000000530001e6]
p33_jmpl_1_he:
ldstub [%i0+0x09d],%l7 ! Mem[000000005200009d]
std %l0,[%i1+0x1b0] ! Mem[00000000528001b0]
swap [%i1+0x0c0],%l0 ! Mem[00000000528000c0]
jmpl %g6+8,%g0
ldd [%i3+0x038],%l6 ! Mem[0000000053800038]
p33_call_1_he:
swap [%i3+0x1ec],%l1 ! Mem[00000000538001ec]
ldsb [%i0+0x0cd],%l0 ! Mem[00000000520000cd]
retl
stb %l5,[%i2+0x17e] ! Mem[000000005300017e]
p33_jmpl_1_ho:
ldstub [%o0+0x09d],%l7 ! Mem[000000005200009d]
std %l0,[%o1+0x1b0] ! Mem[00000000528001b0]
swap [%o1+0x0c0],%l0 ! Mem[00000000528000c0]
jmpl %g6+8,%g0
ldd [%o3+0x038],%l6 ! Mem[0000000053800038]
p33_call_1_ho:
swap [%o3+0x1ec],%l1 ! Mem[00000000538001ec]
ldsb [%o0+0x0cd],%l0 ! Mem[00000000520000cd]
retl
stb %l5,[%o2+0x17e] ! Mem[000000005300017e]
p34_jmpl_1_le:
ldsb [%i2+0x1bb],%l2 ! Mem[00000000550001bb]
jmpl %g6+8,%g0
ldsh [%i1+0x030],%l2 ! Mem[0000000054800030]
p34_call_1_le:
swap [%i2+0x074],%l2 ! Mem[0000000055000074]
ldsw [%i0+0x0cc],%l0 ! Mem[00000000540000cc]
stx %l7,[%i1+0x1c0] ! Mem[00000000548001c0]
stw %l1,[%i1+0x09c] ! Mem[000000005480009c]
stx %l6,[%i0+0x1f0] ! Mem[00000000540001f0]
ldsw [%i1+0x0bc],%l2 ! Mem[00000000548000bc]
ldsw [%i3+0x180],%l3 ! Mem[0000000055800180]
retl
std %l2,[%i2+0x1a0] ! Mem[00000000550001a0]
p34_jmpl_1_lo:
ldsb [%o2+0x1bb],%l2 ! Mem[00000000550001bb]
jmpl %g6+8,%g0
ldsh [%o1+0x030],%l2 ! Mem[0000000054800030]
p34_call_1_lo:
swap [%o2+0x074],%l2 ! Mem[0000000055000074]
ldsw [%o0+0x0cc],%l0 ! Mem[00000000540000cc]
stx %l7,[%o1+0x1c0] ! Mem[00000000548001c0]
stw %l1,[%o1+0x09c] ! Mem[000000005480009c]
stx %l6,[%o0+0x1f0] ! Mem[00000000540001f0]
ldsw [%o1+0x0bc],%l2 ! Mem[00000000548000bc]
ldsw [%o3+0x180],%l3 ! Mem[0000000055800180]
retl
std %l2,[%o2+0x1a0] ! Mem[00000000550001a0]
p34_jmpl_1_he:
ldstub [%i3+0x04e],%l7 ! Mem[000000005580004e]
ldstub [%i3+0x0ee],%l3 ! Mem[00000000558000ee]
ldsb [%i1+0x101],%l5 ! Mem[0000000054800101]
ldstub [%i3+0x13a],%l5 ! Mem[000000005580013a]
jmpl %g6+8,%g0
ldstub [%i0+0x0ed],%l5 ! Mem[00000000540000ed]
p34_call_1_he:
stw %l3,[%i1+0x050] ! Mem[0000000054800050]
sth %l4,[%i1+0x116] ! Mem[0000000054800116]
retl
lduw [%i1+0x18c],%l5 ! Mem[000000005480018c]
p34_jmpl_1_ho:
ldstub [%o3+0x04e],%l7 ! Mem[000000005580004e]
ldstub [%o3+0x0ee],%l3 ! Mem[00000000558000ee]
ldsb [%o1+0x101],%l5 ! Mem[0000000054800101]
ldstub [%o3+0x13a],%l5 ! Mem[000000005580013a]
jmpl %g6+8,%g0
ldstub [%o0+0x0ed],%l5 ! Mem[00000000540000ed]
p34_call_1_ho:
stw %l3,[%o1+0x050] ! Mem[0000000054800050]
sth %l4,[%o1+0x116] ! Mem[0000000054800116]
retl
lduw [%o1+0x18c],%l5 ! Mem[000000005480018c]
p35_jmpl_1_le:
ldub [%i3+0x030],%l2 ! Mem[0000000057800030]
ldx [%i1+0x1e0],%l2 ! Mem[00000000568001e0]
lduh [%i2+0x168],%l4 ! Mem[0000000057000168]
ldstub [%i3+0x1ca],%l3 ! Mem[00000000578001ca]
jmpl %g6+8,%g0
lduh [%i1+0x1b4],%l7 ! Mem[00000000568001b4]
p35_call_1_le:
stw %l4,[%i3+0x16c] ! Mem[000000005780016c]
ldsh [%i1+0x14e],%l6 ! Mem[000000005680014e]
ldstub [%i1+0x008],%l5 ! Mem[0000000056800008]
sth %l7,[%i2+0x140] ! Mem[0000000057000140]
lduh [%i3+0x0c0],%l6 ! Mem[00000000578000c0]
retl
stb %l6,[%i3+0x0dc] ! Mem[00000000578000dc]
p35_jmpl_1_lo:
ldub [%o3+0x030],%l2 ! Mem[0000000057800030]
ldx [%o1+0x1e0],%l2 ! Mem[00000000568001e0]
lduh [%o2+0x168],%l4 ! Mem[0000000057000168]
ldstub [%o3+0x1ca],%l3 ! Mem[00000000578001ca]
jmpl %g6+8,%g0
lduh [%o1+0x1b4],%l7 ! Mem[00000000568001b4]
p35_call_1_lo:
stw %l4,[%o3+0x16c] ! Mem[000000005780016c]
ldsh [%o1+0x14e],%l6 ! Mem[000000005680014e]
ldstub [%o1+0x008],%l5 ! Mem[0000000056800008]
sth %l7,[%o2+0x140] ! Mem[0000000057000140]
lduh [%o3+0x0c0],%l6 ! Mem[00000000578000c0]
retl
stb %l6,[%o3+0x0dc] ! Mem[00000000578000dc]
p35_jmpl_1_he:
ldx [%i3+0x188],%l3 ! Mem[0000000057800188]
ldstub [%i1+0x1dc],%l2 ! Mem[00000000568001dc]
ldstub [%i3+0x1ab],%l1 ! Mem[00000000578001ab]
ldd [%i2+0x108],%l6 ! Mem[0000000057000108]
ldsh [%i0+0x1bc],%l6 ! Mem[00000000560001bc]
jmpl %g6+8,%g0
stb %l4,[%i3+0x13e] ! Mem[000000005780013e]
p35_call_1_he:
stw %l6,[%i3+0x03c] ! Mem[000000005780003c]
swap [%i3+0x168],%l6 ! Mem[0000000057800168]
stb %l7,[%i3+0x0ad] ! Mem[00000000578000ad]
retl
lduh [%i3+0x1a2],%l4 ! Mem[00000000578001a2]
p35_jmpl_1_ho:
ldx [%o3+0x188],%l3 ! Mem[0000000057800188]
ldstub [%o1+0x1dc],%l2 ! Mem[00000000568001dc]
ldstub [%o3+0x1ab],%l1 ! Mem[00000000578001ab]
ldd [%o2+0x108],%l6 ! Mem[0000000057000108]
ldsh [%o0+0x1bc],%l6 ! Mem[00000000560001bc]
jmpl %g6+8,%g0
stb %l4,[%o3+0x13e] ! Mem[000000005780013e]
p35_call_1_ho:
stw %l6,[%o3+0x03c] ! Mem[000000005780003c]
swap [%o3+0x168],%l6 ! Mem[0000000057800168]
stb %l7,[%o3+0x0ad] ! Mem[00000000578000ad]
retl
lduh [%o3+0x1a2],%l4 ! Mem[00000000578001a2]
p36_jmpl_1_le:
ldstub [%i1+0x0bb],%l7 ! Mem[00000000588000bb]
ldstub [%i2+0x04b],%l0 ! Mem[000000005900004b]
jmpl %g6+8,%g0
ldsb [%i1+0x1b4],%l3 ! Mem[00000000588001b4]
p36_call_1_le:
ldx [%i2+0x0d0],%l7 ! Mem[00000000590000d0]
ldstub [%i1+0x0bd],%l0 ! Mem[00000000588000bd]
ldub [%i3+0x190],%l4 ! Mem[0000000059800190]
ldsw [%i2+0x03c],%l3 ! Mem[000000005900003c]
swap [%i1+0x118],%l7 ! Mem[0000000058800118]
stw %l1,[%i1+0x07c] ! Mem[000000005880007c]
ldsb [%i3+0x074],%l5 ! Mem[0000000059800074]
retl
ldsh [%i0+0x0a2],%l5 ! Mem[00000000580000a2]
p36_jmpl_1_lo:
ldstub [%o1+0x0bb],%l7 ! Mem[00000000588000bb]
ldstub [%o2+0x04b],%l0 ! Mem[000000005900004b]
jmpl %g6+8,%g0
ldsb [%o1+0x1b4],%l3 ! Mem[00000000588001b4]
p36_call_1_lo:
ldx [%o2+0x0d0],%l7 ! Mem[00000000590000d0]
ldstub [%o1+0x0bd],%l0 ! Mem[00000000588000bd]
ldub [%o3+0x190],%l4 ! Mem[0000000059800190]
ldsw [%o2+0x03c],%l3 ! Mem[000000005900003c]
swap [%o1+0x118],%l7 ! Mem[0000000058800118]
stw %l1,[%o1+0x07c] ! Mem[000000005880007c]
ldsb [%o3+0x074],%l5 ! Mem[0000000059800074]
retl
ldsh [%o0+0x0a2],%l5 ! Mem[00000000580000a2]
p36_jmpl_1_he:
ldsb [%i0+0x08b],%l0 ! Mem[000000005800008b]
std %l4,[%i2+0x110] ! Mem[0000000059000110]
ldstub [%i0+0x0f2],%l5 ! Mem[00000000580000f2]
lduh [%i0+0x1c4],%l4 ! Mem[00000000580001c4]
lduh [%i2+0x16c],%l4 ! Mem[000000005900016c]
ldstub [%i1+0x15f],%l7 ! Mem[000000005880015f]
sth %l2,[%i0+0x0a6] ! Mem[00000000580000a6]
jmpl %g6+8,%g0
ldstub [%i1+0x052],%l0 ! Mem[0000000058800052]
p36_call_1_he:
retl
stw %l2,[%i0+0x06c] ! Mem[000000005800006c]
p36_jmpl_1_ho:
ldsb [%o0+0x08b],%l0 ! Mem[000000005800008b]
std %l4,[%o2+0x110] ! Mem[0000000059000110]
ldstub [%o0+0x0f2],%l5 ! Mem[00000000580000f2]
lduh [%o0+0x1c4],%l4 ! Mem[00000000580001c4]
lduh [%o2+0x16c],%l4 ! Mem[000000005900016c]
ldstub [%o1+0x15f],%l7 ! Mem[000000005880015f]
sth %l2,[%o0+0x0a6] ! Mem[00000000580000a6]
jmpl %g6+8,%g0
ldstub [%o1+0x052],%l0 ! Mem[0000000058800052]
p36_call_1_ho:
retl
stw %l2,[%o0+0x06c] ! Mem[000000005800006c]
p37_jmpl_1_le:
stb %l7,[%i1+0x0f5] ! Mem[000000005a8000f5]
ldsw [%i3+0x030],%l0 ! Mem[000000005b800030]
ldub [%i2+0x128],%l5 ! Mem[000000005b000128]
jmpl %g6+8,%g0
ldsb [%i1+0x024],%l1 ! Mem[000000005a800024]
p37_call_1_le:
lduw [%i2+0x180],%l3 ! Mem[000000005b000180]
ldsb [%i0+0x004],%l2 ! Mem[000000005a000004]
ldx [%i3+0x030],%l2 ! Mem[000000005b800030]
ldx [%i2+0x1d0],%l3 ! Mem[000000005b0001d0]
stw %l7,[%i3+0x020] ! Mem[000000005b800020]
swap [%i2+0x030],%l2 ! Mem[000000005b000030]
retl
ldsb [%i2+0x100],%l5 ! Mem[000000005b000100]
p37_jmpl_1_lo:
stb %l7,[%o1+0x0f5] ! Mem[000000005a8000f5]
ldsw [%o3+0x030],%l0 ! Mem[000000005b800030]
ldub [%o2+0x128],%l5 ! Mem[000000005b000128]
jmpl %g6+8,%g0
ldsb [%o1+0x024],%l1 ! Mem[000000005a800024]
p37_call_1_lo:
lduw [%o2+0x180],%l3 ! Mem[000000005b000180]
ldsb [%o0+0x004],%l2 ! Mem[000000005a000004]
ldx [%o3+0x030],%l2 ! Mem[000000005b800030]
ldx [%o2+0x1d0],%l3 ! Mem[000000005b0001d0]
stw %l7,[%o3+0x020] ! Mem[000000005b800020]
swap [%o2+0x030],%l2 ! Mem[000000005b000030]
retl
ldsb [%o2+0x100],%l5 ! Mem[000000005b000100]
p37_jmpl_1_he:
ldub [%i2+0x1d5],%l6 ! Mem[000000005b0001d5]
swap [%i3+0x0bc],%l2 ! Mem[000000005b8000bc]
ldx [%i0+0x020],%l1 ! Mem[000000005a000020]
ldub [%i1+0x184],%l2 ! Mem[000000005a800184]
ldd [%i2+0x0e8],%l2 ! Mem[000000005b0000e8]
lduw [%i2+0x09c],%l0 ! Mem[000000005b00009c]
jmpl %g6+8,%g0
ldub [%i0+0x068],%l7 ! Mem[000000005a000068]
p37_call_1_he:
swap [%i3+0x1a4],%l1 ! Mem[000000005b8001a4]
ldsw [%i2+0x1dc],%l1 ! Mem[000000005b0001dc]
lduw [%i3+0x05c],%l4 ! Mem[000000005b80005c]
ldstub [%i1+0x04d],%l4 ! Mem[000000005a80004d]
swap [%i2+0x198],%l1 ! Mem[000000005b000198]
retl
ldsw [%i3+0x0bc],%l6 ! Mem[000000005b8000bc]
p37_jmpl_1_ho:
ldub [%o2+0x1d5],%l6 ! Mem[000000005b0001d5]
swap [%o3+0x0bc],%l2 ! Mem[000000005b8000bc]
ldx [%o0+0x020],%l1 ! Mem[000000005a000020]
ldub [%o1+0x184],%l2 ! Mem[000000005a800184]
ldd [%o2+0x0e8],%l2 ! Mem[000000005b0000e8]
lduw [%o2+0x09c],%l0 ! Mem[000000005b00009c]
jmpl %g6+8,%g0
ldub [%o0+0x068],%l7 ! Mem[000000005a000068]
p37_call_1_ho:
swap [%o3+0x1a4],%l1 ! Mem[000000005b8001a4]
ldsw [%o2+0x1dc],%l1 ! Mem[000000005b0001dc]
lduw [%o3+0x05c],%l4 ! Mem[000000005b80005c]
ldstub [%o1+0x04d],%l4 ! Mem[000000005a80004d]
swap [%o2+0x198],%l1 ! Mem[000000005b000198]
retl
ldsw [%o3+0x0bc],%l6 ! Mem[000000005b8000bc]
p38_jmpl_1_le:
stx %l4,[%i3+0x108] ! Mem[000000005d800108]
jmpl %g6+8,%g0
ldstub [%i1+0x03d],%l7 ! Mem[000000005c80003d]
p38_call_1_le:
lduh [%i3+0x1fc],%l0 ! Mem[000000005d8001fc]
swap [%i2+0x0ac],%l7 ! Mem[000000005d0000ac]
retl
ldstub [%i2+0x006],%l0 ! Mem[000000005d000006]
p38_jmpl_1_lo:
stx %l4,[%o3+0x108] ! Mem[000000005d800108]
jmpl %g6+8,%g0
ldstub [%o1+0x03d],%l7 ! Mem[000000005c80003d]
p38_call_1_lo:
lduh [%o3+0x1fc],%l0 ! Mem[000000005d8001fc]
swap [%o2+0x0ac],%l7 ! Mem[000000005d0000ac]
retl
ldstub [%o2+0x006],%l0 ! Mem[000000005d000006]
p38_jmpl_1_he:
lduw [%i3+0x1e4],%l6 ! Mem[000000005d8001e4]
swap [%i2+0x010],%l2 ! Mem[000000005d000010]
lduh [%i1+0x120],%l5 ! Mem[000000005c800120]
jmpl %g6+8,%g0
std %l4,[%i1+0x168] ! Mem[000000005c800168]
p38_call_1_he:
stw %l2,[%i3+0x180] ! Mem[000000005d800180]
lduw [%i0+0x01c],%l4 ! Mem[000000005c00001c]
ldsh [%i3+0x05c],%l0 ! Mem[000000005d80005c]
lduw [%i0+0x068],%l3 ! Mem[000000005c000068]
ldstub [%i0+0x022],%l4 ! Mem[000000005c000022]
swap [%i2+0x158],%l4 ! Mem[000000005d000158]
retl
ldsb [%i3+0x02a],%l3 ! Mem[000000005d80002a]
p38_jmpl_1_ho:
lduw [%o3+0x1e4],%l6 ! Mem[000000005d8001e4]
swap [%o2+0x010],%l2 ! Mem[000000005d000010]
lduh [%o1+0x120],%l5 ! Mem[000000005c800120]
jmpl %g6+8,%g0
std %l4,[%o1+0x168] ! Mem[000000005c800168]
p38_call_1_ho:
stw %l2,[%o3+0x180] ! Mem[000000005d800180]
lduw [%o0+0x01c],%l4 ! Mem[000000005c00001c]
ldsh [%o3+0x05c],%l0 ! Mem[000000005d80005c]
lduw [%o0+0x068],%l3 ! Mem[000000005c000068]
ldstub [%o0+0x022],%l4 ! Mem[000000005c000022]
swap [%o2+0x158],%l4 ! Mem[000000005d000158]
retl
ldsb [%o3+0x02a],%l3 ! Mem[000000005d80002a]
p39_jmpl_1_le:
lduw [%i0+0x088],%l1 ! Mem[000000005e000088]
ldstub [%i2+0x17f],%l0 ! Mem[000000005f00017f]
stx %l7,[%i0+0x0a0] ! Mem[000000005e0000a0]
stx %l6,[%i3+0x0a0] ! Mem[000000005f8000a0]
stw %l5,[%i0+0x138] ! Mem[000000005e000138]
jmpl %g6+8,%g0
ldsb [%i2+0x1c2],%l0 ! Mem[000000005f0001c2]
p39_call_1_le:
swap [%i0+0x10c],%l4 ! Mem[000000005e00010c]
retl
ldub [%i2+0x0a6],%l6 ! Mem[000000005f0000a6]
p39_jmpl_1_lo:
lduw [%o0+0x088],%l1 ! Mem[000000005e000088]
ldstub [%o2+0x17f],%l0 ! Mem[000000005f00017f]
stx %l7,[%o0+0x0a0] ! Mem[000000005e0000a0]
stx %l6,[%o3+0x0a0] ! Mem[000000005f8000a0]
stw %l5,[%o0+0x138] ! Mem[000000005e000138]
jmpl %g6+8,%g0
ldsb [%o2+0x1c2],%l0 ! Mem[000000005f0001c2]
p39_call_1_lo:
swap [%o0+0x10c],%l4 ! Mem[000000005e00010c]
retl
ldub [%o2+0x0a6],%l6 ! Mem[000000005f0000a6]
p39_jmpl_1_he:
jmpl %g6+8,%g0
stw %l4,[%i2+0x070] ! Mem[000000005f000070]
p39_call_1_he:
retl
ldub [%i3+0x050],%l7 ! Mem[000000005f800050]
p39_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l4,[%o2+0x070] ! Mem[000000005f000070]
p39_call_1_ho:
retl
ldub [%o3+0x050],%l7 ! Mem[000000005f800050]
p40_jmpl_1_le:
ldsw [%i1+0x0bc],%l0 ! Mem[00000000608000bc]
ldstub [%i3+0x128],%l5 ! Mem[0000000061800128]
stw %l1,[%i0+0x024] ! Mem[0000000060000024]
sth %l0,[%i0+0x0e8] ! Mem[00000000600000e8]
lduw [%i1+0x1a4],%l4 ! Mem[00000000608001a4]
lduw [%i3+0x030],%l2 ! Mem[0000000061800030]
swap [%i2+0x0a0],%l5 ! Mem[00000000610000a0]
jmpl %g6+8,%g0
ldstub [%i0+0x132],%l4 ! Mem[0000000060000132]
p40_call_1_le:
retl
lduh [%i0+0x116],%l5 ! Mem[0000000060000116]
p40_jmpl_1_lo:
ldsw [%o1+0x0bc],%l0 ! Mem[00000000608000bc]
ldstub [%o3+0x128],%l5 ! Mem[0000000061800128]
stw %l1,[%o0+0x024] ! Mem[0000000060000024]
sth %l0,[%o0+0x0e8] ! Mem[00000000600000e8]
lduw [%o1+0x1a4],%l4 ! Mem[00000000608001a4]
lduw [%o3+0x030],%l2 ! Mem[0000000061800030]
swap [%o2+0x0a0],%l5 ! Mem[00000000610000a0]
jmpl %g6+8,%g0
ldstub [%o0+0x132],%l4 ! Mem[0000000060000132]
p40_call_1_lo:
retl
lduh [%o0+0x116],%l5 ! Mem[0000000060000116]
p40_jmpl_1_he:
ldstub [%i3+0x086],%l6 ! Mem[0000000061800086]
ldx [%i1+0x128],%l6 ! Mem[0000000060800128]
swap [%i2+0x10c],%l0 ! Mem[000000006100010c]
ldsh [%i1+0x1fa],%l4 ! Mem[00000000608001fa]
lduw [%i2+0x170],%l2 ! Mem[0000000061000170]
stx %l4,[%i1+0x1f0] ! Mem[00000000608001f0]
ldsw [%i0+0x180],%l6 ! Mem[0000000060000180]
jmpl %g6+8,%g0
ldsb [%i1+0x1bd],%l5 ! Mem[00000000608001bd]
p40_call_1_he:
swap [%i0+0x138],%l5 ! Mem[0000000060000138]
ldstub [%i1+0x019],%l6 ! Mem[0000000060800019]
swap [%i1+0x0f4],%l4 ! Mem[00000000608000f4]
retl
swap [%i1+0x00c],%l7 ! Mem[000000006080000c]
p40_jmpl_1_ho:
ldstub [%o3+0x086],%l6 ! Mem[0000000061800086]
ldx [%o1+0x128],%l6 ! Mem[0000000060800128]
swap [%o2+0x10c],%l0 ! Mem[000000006100010c]
ldsh [%o1+0x1fa],%l4 ! Mem[00000000608001fa]
lduw [%o2+0x170],%l2 ! Mem[0000000061000170]
stx %l4,[%o1+0x1f0] ! Mem[00000000608001f0]
ldsw [%o0+0x180],%l6 ! Mem[0000000060000180]
jmpl %g6+8,%g0
ldsb [%o1+0x1bd],%l5 ! Mem[00000000608001bd]
p40_call_1_ho:
swap [%o0+0x138],%l5 ! Mem[0000000060000138]
ldstub [%o1+0x019],%l6 ! Mem[0000000060800019]
swap [%o1+0x0f4],%l4 ! Mem[00000000608000f4]
retl
swap [%o1+0x00c],%l7 ! Mem[000000006080000c]
p41_jmpl_1_le:
jmpl %g6+8,%g0
swap [%i3+0x068],%l6 ! Mem[0000000063800068]
p41_call_1_le:
ldx [%i2+0x138],%l6 ! Mem[0000000063000138]
ldx [%i0+0x1b0],%l1 ! Mem[00000000620001b0]
ldx [%i1+0x1a8],%l7 ! Mem[00000000628001a8]
retl
sth %l0,[%i0+0x110] ! Mem[0000000062000110]
p41_jmpl_1_lo:
jmpl %g6+8,%g0
swap [%o3+0x068],%l6 ! Mem[0000000063800068]
p41_call_1_lo:
ldx [%o2+0x138],%l6 ! Mem[0000000063000138]
ldx [%o0+0x1b0],%l1 ! Mem[00000000620001b0]
ldx [%o1+0x1a8],%l7 ! Mem[00000000628001a8]
retl
sth %l0,[%o0+0x110] ! Mem[0000000062000110]
p41_jmpl_1_he:
ldd [%i1+0x1d0],%l2 ! Mem[00000000628001d0]
ldsw [%i2+0x0d4],%l0 ! Mem[00000000630000d4]
stx %l0,[%i1+0x010] ! Mem[0000000062800010]
std %l4,[%i2+0x108] ! Mem[0000000063000108]
ldsb [%i1+0x004],%l1 ! Mem[0000000062800004]
jmpl %g6+8,%g0
ldx [%i2+0x0c8],%l0 ! Mem[00000000630000c8]
p41_call_1_he:
stx %l0,[%i2+0x178] ! Mem[0000000063000178]
ldsb [%i1+0x011],%l2 ! Mem[0000000062800011]
ldd [%i0+0x0f8],%l6 ! Mem[00000000620000f8]
ldstub [%i0+0x003],%l7 ! Mem[0000000062000003]
retl
ldstub [%i1+0x0ae],%l2 ! Mem[00000000628000ae]
p41_jmpl_1_ho:
ldd [%o1+0x1d0],%l2 ! Mem[00000000628001d0]
ldsw [%o2+0x0d4],%l0 ! Mem[00000000630000d4]
stx %l0,[%o1+0x010] ! Mem[0000000062800010]
std %l4,[%o2+0x108] ! Mem[0000000063000108]
ldsb [%o1+0x004],%l1 ! Mem[0000000062800004]
jmpl %g6+8,%g0
ldx [%o2+0x0c8],%l0 ! Mem[00000000630000c8]
p41_call_1_ho:
stx %l0,[%o2+0x178] ! Mem[0000000063000178]
ldsb [%o1+0x011],%l2 ! Mem[0000000062800011]
ldd [%o0+0x0f8],%l6 ! Mem[00000000620000f8]
ldstub [%o0+0x003],%l7 ! Mem[0000000062000003]
retl
ldstub [%o1+0x0ae],%l2 ! Mem[00000000628000ae]
p42_jmpl_1_le:
std %l0,[%i1+0x010] ! Mem[0000000064800010]
ldsw [%i3+0x09c],%l4 ! Mem[000000006580009c]
stw %l1,[%i2+0x0f4] ! Mem[00000000650000f4]
ldstub [%i0+0x0e9],%l0 ! Mem[00000000640000e9]
ldsb [%i1+0x1e2],%l0 ! Mem[00000000648001e2]
stw %l6,[%i0+0x118] ! Mem[0000000064000118]
sth %l7,[%i2+0x164] ! Mem[0000000065000164]
jmpl %g6+8,%g0
ldsb [%i1+0x1cc],%l3 ! Mem[00000000648001cc]
p42_call_1_le:
lduh [%i3+0x10c],%l0 ! Mem[000000006580010c]
ldstub [%i1+0x1a2],%l3 ! Mem[00000000648001a2]
swap [%i2+0x184],%l2 ! Mem[0000000065000184]
ldsb [%i1+0x1f0],%l4 ! Mem[00000000648001f0]
std %l6,[%i2+0x1a0] ! Mem[00000000650001a0]
lduh [%i0+0x1bc],%l5 ! Mem[00000000640001bc]
retl
ldsh [%i2+0x1fc],%l2 ! Mem[00000000650001fc]
p42_jmpl_1_lo:
std %l0,[%o1+0x010] ! Mem[0000000064800010]
ldsw [%o3+0x09c],%l4 ! Mem[000000006580009c]
stw %l1,[%o2+0x0f4] ! Mem[00000000650000f4]
ldstub [%o0+0x0e9],%l0 ! Mem[00000000640000e9]
ldsb [%o1+0x1e2],%l0 ! Mem[00000000648001e2]
stw %l6,[%o0+0x118] ! Mem[0000000064000118]
sth %l7,[%o2+0x164] ! Mem[0000000065000164]
jmpl %g6+8,%g0
ldsb [%o1+0x1cc],%l3 ! Mem[00000000648001cc]
p42_call_1_lo:
lduh [%o3+0x10c],%l0 ! Mem[000000006580010c]
ldstub [%o1+0x1a2],%l3 ! Mem[00000000648001a2]
swap [%o2+0x184],%l2 ! Mem[0000000065000184]
ldsb [%o1+0x1f0],%l4 ! Mem[00000000648001f0]
std %l6,[%o2+0x1a0] ! Mem[00000000650001a0]
lduh [%o0+0x1bc],%l5 ! Mem[00000000640001bc]
retl
ldsh [%o2+0x1fc],%l2 ! Mem[00000000650001fc]
p42_jmpl_1_he:
swap [%i3+0x0b4],%l2 ! Mem[00000000658000b4]
std %l0,[%i0+0x0f0] ! Mem[00000000640000f0]
sth %l3,[%i1+0x0aa] ! Mem[00000000648000aa]
std %l2,[%i1+0x190] ! Mem[0000000064800190]
stx %l4,[%i2+0x0a8] ! Mem[00000000650000a8]
jmpl %g6+8,%g0
stw %l0,[%i0+0x0f8] ! Mem[00000000640000f8]
p42_call_1_he:
ldsw [%i3+0x174],%l4 ! Mem[0000000065800174]
ldsh [%i0+0x0f8],%l6 ! Mem[00000000640000f8]
ldsb [%i3+0x08b],%l5 ! Mem[000000006580008b]
ldd [%i1+0x018],%l2 ! Mem[0000000064800018]
retl
lduh [%i3+0x0b0],%l1 ! Mem[00000000658000b0]
p42_jmpl_1_ho:
swap [%o3+0x0b4],%l2 ! Mem[00000000658000b4]
std %l0,[%o0+0x0f0] ! Mem[00000000640000f0]
sth %l3,[%o1+0x0aa] ! Mem[00000000648000aa]
std %l2,[%o1+0x190] ! Mem[0000000064800190]
stx %l4,[%o2+0x0a8] ! Mem[00000000650000a8]
jmpl %g6+8,%g0
stw %l0,[%o0+0x0f8] ! Mem[00000000640000f8]
p42_call_1_ho:
ldsw [%o3+0x174],%l4 ! Mem[0000000065800174]
ldsh [%o0+0x0f8],%l6 ! Mem[00000000640000f8]
ldsb [%o3+0x08b],%l5 ! Mem[000000006580008b]
ldd [%o1+0x018],%l2 ! Mem[0000000064800018]
retl
lduh [%o3+0x0b0],%l1 ! Mem[00000000658000b0]
p43_jmpl_1_le:
ldub [%i3+0x02c],%l6 ! Mem[000000006780002c]
std %l4,[%i3+0x0d8] ! Mem[00000000678000d8]
jmpl %g6+8,%g0
ldsw [%i2+0x084],%l1 ! Mem[0000000067000084]
p43_call_1_le:
sth %l4,[%i3+0x0d2] ! Mem[00000000678000d2]
lduh [%i1+0x042],%l4 ! Mem[0000000066800042]
ldsw [%i0+0x074],%l3 ! Mem[0000000066000074]
retl
ldub [%i0+0x028],%l5 ! Mem[0000000066000028]
p43_jmpl_1_lo:
ldub [%o3+0x02c],%l6 ! Mem[000000006780002c]
std %l4,[%o3+0x0d8] ! Mem[00000000678000d8]
jmpl %g6+8,%g0
ldsw [%o2+0x084],%l1 ! Mem[0000000067000084]
p43_call_1_lo:
sth %l4,[%o3+0x0d2] ! Mem[00000000678000d2]
lduh [%o1+0x042],%l4 ! Mem[0000000066800042]
ldsw [%o0+0x074],%l3 ! Mem[0000000066000074]
retl
ldub [%o0+0x028],%l5 ! Mem[0000000066000028]
p43_jmpl_1_he:
ldstub [%i0+0x041],%l2 ! Mem[0000000066000041]
sth %l2,[%i2+0x04e] ! Mem[000000006700004e]
stb %l3,[%i3+0x0c1] ! Mem[00000000678000c1]
jmpl %g6+8,%g0
ldstub [%i1+0x0a4],%l6 ! Mem[00000000668000a4]
p43_call_1_he:
ldsb [%i1+0x1c2],%l0 ! Mem[00000000668001c2]
swap [%i0+0x114],%l5 ! Mem[0000000066000114]
sth %l5,[%i1+0x0d2] ! Mem[00000000668000d2]
ldub [%i2+0x1ec],%l3 ! Mem[00000000670001ec]
ldstub [%i3+0x1a4],%l1 ! Mem[00000000678001a4]
retl
ldstub [%i2+0x1bc],%l4 ! Mem[00000000670001bc]
p43_jmpl_1_ho:
ldstub [%o0+0x041],%l2 ! Mem[0000000066000041]
sth %l2,[%o2+0x04e] ! Mem[000000006700004e]
stb %l3,[%o3+0x0c1] ! Mem[00000000678000c1]
jmpl %g6+8,%g0
ldstub [%o1+0x0a4],%l6 ! Mem[00000000668000a4]
p43_call_1_ho:
ldsb [%o1+0x1c2],%l0 ! Mem[00000000668001c2]
swap [%o0+0x114],%l5 ! Mem[0000000066000114]
sth %l5,[%o1+0x0d2] ! Mem[00000000668000d2]
ldub [%o2+0x1ec],%l3 ! Mem[00000000670001ec]
ldstub [%o3+0x1a4],%l1 ! Mem[00000000678001a4]
retl
ldstub [%o2+0x1bc],%l4 ! Mem[00000000670001bc]
p44_jmpl_1_le:
stx %l7,[%i1+0x0a8] ! Mem[00000000688000a8]
stb %l0,[%i1+0x006] ! Mem[0000000068800006]
std %l2,[%i1+0x1e8] ! Mem[00000000688001e8]
ldd [%i1+0x168],%l4 ! Mem[0000000068800168]
jmpl %g6+8,%g0
stb %l7,[%i0+0x17f] ! Mem[000000006800017f]
p44_call_1_le:
lduw [%i3+0x1d8],%l6 ! Mem[00000000698001d8]
ldd [%i2+0x090],%l0 ! Mem[0000000069000090]
ldx [%i1+0x118],%l1 ! Mem[0000000068800118]
std %l4,[%i3+0x1b8] ! Mem[00000000698001b8]
retl
stx %l2,[%i2+0x1f8] ! Mem[00000000690001f8]
p44_jmpl_1_lo:
stx %l7,[%o1+0x0a8] ! Mem[00000000688000a8]
stb %l0,[%o1+0x006] ! Mem[0000000068800006]
std %l2,[%o1+0x1e8] ! Mem[00000000688001e8]
ldd [%o1+0x168],%l4 ! Mem[0000000068800168]
jmpl %g6+8,%g0
stb %l7,[%o0+0x17f] ! Mem[000000006800017f]
p44_call_1_lo:
lduw [%o3+0x1d8],%l6 ! Mem[00000000698001d8]
ldd [%o2+0x090],%l0 ! Mem[0000000069000090]
ldx [%o1+0x118],%l1 ! Mem[0000000068800118]
std %l4,[%o3+0x1b8] ! Mem[00000000698001b8]
retl
stx %l2,[%o2+0x1f8] ! Mem[00000000690001f8]
p44_jmpl_1_he:
sth %l0,[%i1+0x0d2] ! Mem[00000000688000d2]
ldstub [%i1+0x0d6],%l0 ! Mem[00000000688000d6]
ldsw [%i0+0x088],%l3 ! Mem[0000000068000088]
std %l0,[%i0+0x0c0] ! Mem[00000000680000c0]
stx %l1,[%i3+0x120] ! Mem[0000000069800120]
jmpl %g6+8,%g0
ldub [%i0+0x1ce],%l5 ! Mem[00000000680001ce]
p44_call_1_he:
lduw [%i3+0x1b8],%l1 ! Mem[00000000698001b8]
stx %l6,[%i1+0x098] ! Mem[0000000068800098]
sth %l6,[%i0+0x102] ! Mem[0000000068000102]
sth %l0,[%i3+0x1fa] ! Mem[00000000698001fa]
lduw [%i0+0x174],%l7 ! Mem[0000000068000174]
lduw [%i1+0x124],%l1 ! Mem[0000000068800124]
retl
ldx [%i0+0x1a0],%l2 ! Mem[00000000680001a0]
p44_jmpl_1_ho:
sth %l0,[%o1+0x0d2] ! Mem[00000000688000d2]
ldstub [%o1+0x0d6],%l0 ! Mem[00000000688000d6]
ldsw [%o0+0x088],%l3 ! Mem[0000000068000088]
std %l0,[%o0+0x0c0] ! Mem[00000000680000c0]
stx %l1,[%o3+0x120] ! Mem[0000000069800120]
jmpl %g6+8,%g0
ldub [%o0+0x1ce],%l5 ! Mem[00000000680001ce]
p44_call_1_ho:
lduw [%o3+0x1b8],%l1 ! Mem[00000000698001b8]
stx %l6,[%o1+0x098] ! Mem[0000000068800098]
sth %l6,[%o0+0x102] ! Mem[0000000068000102]
sth %l0,[%o3+0x1fa] ! Mem[00000000698001fa]
lduw [%o0+0x174],%l7 ! Mem[0000000068000174]
lduw [%o1+0x124],%l1 ! Mem[0000000068800124]
retl
ldx [%o0+0x1a0],%l2 ! Mem[00000000680001a0]
p45_jmpl_1_le:
jmpl %g6+8,%g0
stx %l4,[%i2+0x0d0] ! Mem[000000006b0000d0]
p45_call_1_le:
retl
ldsb [%i1+0x087],%l7 ! Mem[000000006a800087]
p45_jmpl_1_lo:
jmpl %g6+8,%g0
stx %l4,[%o2+0x0d0] ! Mem[000000006b0000d0]
p45_call_1_lo:
retl
ldsb [%o1+0x087],%l7 ! Mem[000000006a800087]
p45_jmpl_1_he:
sth %l4,[%i1+0x15e] ! Mem[000000006a80015e]
ldsh [%i2+0x0f4],%l5 ! Mem[000000006b0000f4]
lduw [%i0+0x0f0],%l0 ! Mem[000000006a0000f0]
stx %l3,[%i3+0x1f0] ! Mem[000000006b8001f0]
ldsh [%i1+0x1ca],%l2 ! Mem[000000006a8001ca]
stb %l4,[%i0+0x0e8] ! Mem[000000006a0000e8]
jmpl %g6+8,%g0
ldsh [%i1+0x100],%l2 ! Mem[000000006a800100]
p45_call_1_he:
swap [%i0+0x124],%l7 ! Mem[000000006a000124]
sth %l4,[%i2+0x04e] ! Mem[000000006b00004e]
lduw [%i1+0x1c8],%l5 ! Mem[000000006a8001c8]
retl
swap [%i1+0x078],%l1 ! Mem[000000006a800078]
p45_jmpl_1_ho:
sth %l4,[%o1+0x15e] ! Mem[000000006a80015e]
ldsh [%o2+0x0f4],%l5 ! Mem[000000006b0000f4]
lduw [%o0+0x0f0],%l0 ! Mem[000000006a0000f0]
stx %l3,[%o3+0x1f0] ! Mem[000000006b8001f0]
ldsh [%o1+0x1ca],%l2 ! Mem[000000006a8001ca]
stb %l4,[%o0+0x0e8] ! Mem[000000006a0000e8]
jmpl %g6+8,%g0
ldsh [%o1+0x100],%l2 ! Mem[000000006a800100]
p45_call_1_ho:
swap [%o0+0x124],%l7 ! Mem[000000006a000124]
sth %l4,[%o2+0x04e] ! Mem[000000006b00004e]
lduw [%o1+0x1c8],%l5 ! Mem[000000006a8001c8]
retl
swap [%o1+0x078],%l1 ! Mem[000000006a800078]
p46_jmpl_1_le:
swap [%i1+0x0e0],%l3 ! Mem[000000006c8000e0]
ldub [%i0+0x062],%l7 ! Mem[000000006c000062]
jmpl %g6+8,%g0
ldstub [%i0+0x055],%l2 ! Mem[000000006c000055]
p46_call_1_le:
ldstub [%i0+0x118],%l6 ! Mem[000000006c000118]
std %l6,[%i0+0x160] ! Mem[000000006c000160]
swap [%i1+0x1bc],%l0 ! Mem[000000006c8001bc]
lduw [%i3+0x050],%l4 ! Mem[000000006d800050]
retl
ldsb [%i3+0x169],%l5 ! Mem[000000006d800169]
p46_jmpl_1_lo:
swap [%o1+0x0e0],%l3 ! Mem[000000006c8000e0]
ldub [%o0+0x062],%l7 ! Mem[000000006c000062]
jmpl %g6+8,%g0
ldstub [%o0+0x055],%l2 ! Mem[000000006c000055]
p46_call_1_lo:
ldstub [%o0+0x118],%l6 ! Mem[000000006c000118]
std %l6,[%o0+0x160] ! Mem[000000006c000160]
swap [%o1+0x1bc],%l0 ! Mem[000000006c8001bc]
lduw [%o3+0x050],%l4 ! Mem[000000006d800050]
retl
ldsb [%o3+0x169],%l5 ! Mem[000000006d800169]
p46_jmpl_1_he:
ldstub [%i1+0x13f],%l2 ! Mem[000000006c80013f]
std %l0,[%i1+0x0b8] ! Mem[000000006c8000b8]
lduh [%i2+0x04c],%l2 ! Mem[000000006d00004c]
swap [%i2+0x1bc],%l5 ! Mem[000000006d0001bc]
ldstub [%i2+0x1fc],%l2 ! Mem[000000006d0001fc]
lduh [%i1+0x18a],%l1 ! Mem[000000006c80018a]
swap [%i1+0x108],%l7 ! Mem[000000006c800108]
jmpl %g6+8,%g0
ldx [%i1+0x198],%l6 ! Mem[000000006c800198]
p46_call_1_he:
ldub [%i0+0x197],%l3 ! Mem[000000006c000197]
ldsh [%i3+0x088],%l4 ! Mem[000000006d800088]
sth %l0,[%i1+0x0d8] ! Mem[000000006c8000d8]
retl
stx %l4,[%i3+0x020] ! Mem[000000006d800020]
p46_jmpl_1_ho:
ldstub [%o1+0x13f],%l2 ! Mem[000000006c80013f]
std %l0,[%o1+0x0b8] ! Mem[000000006c8000b8]
lduh [%o2+0x04c],%l2 ! Mem[000000006d00004c]
swap [%o2+0x1bc],%l5 ! Mem[000000006d0001bc]
ldstub [%o2+0x1fc],%l2 ! Mem[000000006d0001fc]
lduh [%o1+0x18a],%l1 ! Mem[000000006c80018a]
swap [%o1+0x108],%l7 ! Mem[000000006c800108]
jmpl %g6+8,%g0
ldx [%o1+0x198],%l6 ! Mem[000000006c800198]
p46_call_1_ho:
ldub [%o0+0x197],%l3 ! Mem[000000006c000197]
ldsh [%o3+0x088],%l4 ! Mem[000000006d800088]
sth %l0,[%o1+0x0d8] ! Mem[000000006c8000d8]
retl
stx %l4,[%o3+0x020] ! Mem[000000006d800020]
p47_jmpl_1_le:
swap [%i3+0x128],%l4 ! Mem[000000006f800128]
lduh [%i2+0x0a4],%l6 ! Mem[000000006f0000a4]
swap [%i3+0x1ec],%l0 ! Mem[000000006f8001ec]
ldsw [%i1+0x108],%l2 ! Mem[000000006e800108]
ldsb [%i3+0x12f],%l4 ! Mem[000000006f80012f]
ldub [%i1+0x18d],%l3 ! Mem[000000006e80018d]
jmpl %g6+8,%g0
ldx [%i2+0x170],%l2 ! Mem[000000006f000170]
p47_call_1_le:
ldsw [%i1+0x148],%l5 ! Mem[000000006e800148]
std %l0,[%i1+0x1b0] ! Mem[000000006e8001b0]
ldub [%i3+0x13d],%l0 ! Mem[000000006f80013d]
lduh [%i2+0x1a0],%l2 ! Mem[000000006f0001a0]
lduw [%i3+0x03c],%l4 ! Mem[000000006f80003c]
retl
ldsh [%i3+0x05c],%l0 ! Mem[000000006f80005c]
p47_jmpl_1_lo:
swap [%o3+0x128],%l4 ! Mem[000000006f800128]
lduh [%o2+0x0a4],%l6 ! Mem[000000006f0000a4]
swap [%o3+0x1ec],%l0 ! Mem[000000006f8001ec]
ldsw [%o1+0x108],%l2 ! Mem[000000006e800108]
ldsb [%o3+0x12f],%l4 ! Mem[000000006f80012f]
ldub [%o1+0x18d],%l3 ! Mem[000000006e80018d]
jmpl %g6+8,%g0
ldx [%o2+0x170],%l2 ! Mem[000000006f000170]
p47_call_1_lo:
ldsw [%o1+0x148],%l5 ! Mem[000000006e800148]
std %l0,[%o1+0x1b0] ! Mem[000000006e8001b0]
ldub [%o3+0x13d],%l0 ! Mem[000000006f80013d]
lduh [%o2+0x1a0],%l2 ! Mem[000000006f0001a0]
lduw [%o3+0x03c],%l4 ! Mem[000000006f80003c]
retl
ldsh [%o3+0x05c],%l0 ! Mem[000000006f80005c]
p47_jmpl_1_he:
swap [%i0+0x06c],%l7 ! Mem[000000006e00006c]
jmpl %g6+8,%g0
ldstub [%i3+0x09e],%l1 ! Mem[000000006f80009e]
p47_call_1_he:
stb %l2,[%i2+0x1fc] ! Mem[000000006f0001fc]
stx %l0,[%i2+0x150] ! Mem[000000006f000150]
ldsh [%i2+0x17a],%l0 ! Mem[000000006f00017a]
retl
ldsb [%i2+0x050],%l3 ! Mem[000000006f000050]
p47_jmpl_1_ho:
swap [%o0+0x06c],%l7 ! Mem[000000006e00006c]
jmpl %g6+8,%g0
ldstub [%o3+0x09e],%l1 ! Mem[000000006f80009e]
p47_call_1_ho:
stb %l2,[%o2+0x1fc] ! Mem[000000006f0001fc]
stx %l0,[%o2+0x150] ! Mem[000000006f000150]
ldsh [%o2+0x17a],%l0 ! Mem[000000006f00017a]
retl
ldsb [%o2+0x050],%l3 ! Mem[000000006f000050]
p48_jmpl_1_le:
stb %l4,[%i3+0x128] ! Mem[0000000071800128]
stw %l2,[%i1+0x1c4] ! Mem[00000000708001c4]
jmpl %g6+8,%g0
ldsb [%i2+0x1d7],%l2 ! Mem[00000000710001d7]
p48_call_1_le:
ldstub [%i2+0x012],%l2 ! Mem[0000000071000012]
ldsh [%i1+0x120],%l5 ! Mem[0000000070800120]
stb %l4,[%i2+0x16f] ! Mem[000000007100016f]
ldsb [%i2+0x07a],%l7 ! Mem[000000007100007a]
ldsw [%i0+0x028],%l6 ! Mem[0000000070000028]
ldsh [%i3+0x160],%l7 ! Mem[0000000071800160]
retl
ldstub [%i3+0x0c1],%l6 ! Mem[00000000718000c1]
p48_jmpl_1_lo:
stb %l4,[%o3+0x128] ! Mem[0000000071800128]
stw %l2,[%o1+0x1c4] ! Mem[00000000708001c4]
jmpl %g6+8,%g0
ldsb [%o2+0x1d7],%l2 ! Mem[00000000710001d7]
p48_call_1_lo:
ldstub [%o2+0x012],%l2 ! Mem[0000000071000012]
ldsh [%o1+0x120],%l5 ! Mem[0000000070800120]
stb %l4,[%o2+0x16f] ! Mem[000000007100016f]
ldsb [%o2+0x07a],%l7 ! Mem[000000007100007a]
ldsw [%o0+0x028],%l6 ! Mem[0000000070000028]
ldsh [%o3+0x160],%l7 ! Mem[0000000071800160]
retl
ldstub [%o3+0x0c1],%l6 ! Mem[00000000718000c1]
p48_jmpl_1_he:
stx %l0,[%i3+0x180] ! Mem[0000000071800180]
ldstub [%i3+0x048],%l7 ! Mem[0000000071800048]
stb %l0,[%i0+0x1e6] ! Mem[00000000700001e6]
jmpl %g6+8,%g0
lduw [%i1+0x188],%l0 ! Mem[0000000070800188]
p48_call_1_he:
stw %l4,[%i1+0x0f4] ! Mem[00000000708000f4]
ldsw [%i1+0x00c],%l7 ! Mem[000000007080000c]
sth %l4,[%i3+0x1a8] ! Mem[00000000718001a8]
ldsb [%i1+0x104],%l0 ! Mem[0000000070800104]
ldd [%i0+0x000],%l0 ! Mem[0000000070000000]
retl
sth %l7,[%i3+0x08c] ! Mem[000000007180008c]
p48_jmpl_1_ho:
stx %l0,[%o3+0x180] ! Mem[0000000071800180]
ldstub [%o3+0x048],%l7 ! Mem[0000000071800048]
stb %l0,[%o0+0x1e6] ! Mem[00000000700001e6]
jmpl %g6+8,%g0
lduw [%o1+0x188],%l0 ! Mem[0000000070800188]
p48_call_1_ho:
stw %l4,[%o1+0x0f4] ! Mem[00000000708000f4]
ldsw [%o1+0x00c],%l7 ! Mem[000000007080000c]
sth %l4,[%o3+0x1a8] ! Mem[00000000718001a8]
ldsb [%o1+0x104],%l0 ! Mem[0000000070800104]
ldd [%o0+0x000],%l0 ! Mem[0000000070000000]
retl
sth %l7,[%o3+0x08c] ! Mem[000000007180008c]
p49_jmpl_1_le:
ldsw [%i2+0x088],%l1 ! Mem[0000000073000088]
ldx [%i0+0x178],%l0 ! Mem[0000000072000178]
ldsb [%i0+0x084],%l7 ! Mem[0000000072000084]
ldstub [%i2+0x085],%l6 ! Mem[0000000073000085]
ldd [%i1+0x0c8],%l0 ! Mem[00000000728000c8]
jmpl %g6+8,%g0
ldsb [%i0+0x1e2],%l0 ! Mem[00000000720001e2]
p49_call_1_le:
ldsb [%i3+0x01a],%l1 ! Mem[000000007380001a]
retl
ldsh [%i2+0x1ac],%l3 ! Mem[00000000730001ac]
p49_jmpl_1_lo:
ldsw [%o2+0x088],%l1 ! Mem[0000000073000088]
ldx [%o0+0x178],%l0 ! Mem[0000000072000178]
ldsb [%o0+0x084],%l7 ! Mem[0000000072000084]
ldstub [%o2+0x085],%l6 ! Mem[0000000073000085]
ldd [%o1+0x0c8],%l0 ! Mem[00000000728000c8]
jmpl %g6+8,%g0
ldsb [%o0+0x1e2],%l0 ! Mem[00000000720001e2]
p49_call_1_lo:
ldsb [%o3+0x01a],%l1 ! Mem[000000007380001a]
retl
ldsh [%o2+0x1ac],%l3 ! Mem[00000000730001ac]
p49_jmpl_1_he:
ldsh [%i0+0x1a0],%l5 ! Mem[00000000720001a0]
lduw [%i0+0x194],%l7 ! Mem[0000000072000194]
ldstub [%i3+0x005],%l5 ! Mem[0000000073800005]
stx %l5,[%i1+0x1c8] ! Mem[00000000728001c8]
jmpl %g6+8,%g0
std %l2,[%i1+0x1a8] ! Mem[00000000728001a8]
p49_call_1_he:
swap [%i0+0x08c],%l2 ! Mem[000000007200008c]
stx %l4,[%i2+0x130] ! Mem[0000000073000130]
ldsh [%i1+0x06e],%l7 ! Mem[000000007280006e]
stw %l1,[%i1+0x09c] ! Mem[000000007280009c]
ldd [%i3+0x028],%l2 ! Mem[0000000073800028]
stb %l3,[%i2+0x0be] ! Mem[00000000730000be]
ldstub [%i3+0x0b4],%l2 ! Mem[00000000738000b4]
retl
ldd [%i0+0x0f0],%l0 ! Mem[00000000720000f0]
p49_jmpl_1_ho:
ldsh [%o0+0x1a0],%l5 ! Mem[00000000720001a0]
lduw [%o0+0x194],%l7 ! Mem[0000000072000194]
ldstub [%o3+0x005],%l5 ! Mem[0000000073800005]
stx %l5,[%o1+0x1c8] ! Mem[00000000728001c8]
jmpl %g6+8,%g0
std %l2,[%o1+0x1a8] ! Mem[00000000728001a8]
p49_call_1_ho:
swap [%o0+0x08c],%l2 ! Mem[000000007200008c]
stx %l4,[%o2+0x130] ! Mem[0000000073000130]
ldsh [%o1+0x06e],%l7 ! Mem[000000007280006e]
stw %l1,[%o1+0x09c] ! Mem[000000007280009c]
ldd [%o3+0x028],%l2 ! Mem[0000000073800028]
stb %l3,[%o2+0x0be] ! Mem[00000000730000be]
ldstub [%o3+0x0b4],%l2 ! Mem[00000000738000b4]
retl
ldd [%o0+0x0f0],%l0 ! Mem[00000000720000f0]
p50_jmpl_1_le:
ldd [%i0+0x0e0],%l0 ! Mem[00000000740000e0]
stb %l7,[%i0+0x080] ! Mem[0000000074000080]
ldstub [%i1+0x0ee],%l3 ! Mem[00000000748000ee]
stb %l2,[%i0+0x02f] ! Mem[000000007400002f]
ldstub [%i0+0x02e],%l5 ! Mem[000000007400002e]
jmpl %g6+8,%g0
ldstub [%i2+0x0d5],%l6 ! Mem[00000000750000d5]
p50_call_1_le:
retl
std %l0,[%i1+0x0d8] ! Mem[00000000748000d8]
p50_jmpl_1_lo:
ldd [%o0+0x0e0],%l0 ! Mem[00000000740000e0]
stb %l7,[%o0+0x080] ! Mem[0000000074000080]
ldstub [%o1+0x0ee],%l3 ! Mem[00000000748000ee]
stb %l2,[%o0+0x02f] ! Mem[000000007400002f]
ldstub [%o0+0x02e],%l5 ! Mem[000000007400002e]
jmpl %g6+8,%g0
ldstub [%o2+0x0d5],%l6 ! Mem[00000000750000d5]
p50_call_1_lo:
retl
std %l0,[%o1+0x0d8] ! Mem[00000000748000d8]
p50_jmpl_1_he:
ldx [%i3+0x170],%l4 ! Mem[0000000075800170]
swap [%i2+0x0d8],%l6 ! Mem[00000000750000d8]
ldstub [%i2+0x08b],%l5 ! Mem[000000007500008b]
std %l2,[%i0+0x090] ! Mem[0000000074000090]
jmpl %g6+8,%g0
ldd [%i1+0x030],%l6 ! Mem[0000000074800030]
p50_call_1_he:
ldstub [%i0+0x079],%l1 ! Mem[0000000074000079]
stb %l7,[%i0+0x07e] ! Mem[000000007400007e]
ldsh [%i2+0x0ac],%l1 ! Mem[00000000750000ac]
sth %l0,[%i2+0x1a8] ! Mem[00000000750001a8]
retl
sth %l2,[%i1+0x156] ! Mem[0000000074800156]
p50_jmpl_1_ho:
ldx [%o3+0x170],%l4 ! Mem[0000000075800170]
swap [%o2+0x0d8],%l6 ! Mem[00000000750000d8]
ldstub [%o2+0x08b],%l5 ! Mem[000000007500008b]
std %l2,[%o0+0x090] ! Mem[0000000074000090]
jmpl %g6+8,%g0
ldd [%o1+0x030],%l6 ! Mem[0000000074800030]
p50_call_1_ho:
ldstub [%o0+0x079],%l1 ! Mem[0000000074000079]
stb %l7,[%o0+0x07e] ! Mem[000000007400007e]
ldsh [%o2+0x0ac],%l1 ! Mem[00000000750000ac]
sth %l0,[%o2+0x1a8] ! Mem[00000000750001a8]
retl
sth %l2,[%o1+0x156] ! Mem[0000000074800156]
p51_jmpl_1_le:
ldsw [%i2+0x17c],%l0 ! Mem[000000007700017c]
jmpl %g6+8,%g0
stx %l4,[%i1+0x098] ! Mem[0000000076800098]
p51_call_1_le:
stx %l1,[%i2+0x1e0] ! Mem[00000000770001e0]
retl
swap [%i2+0x180],%l3 ! Mem[0000000077000180]
p51_jmpl_1_lo:
ldsw [%o2+0x17c],%l0 ! Mem[000000007700017c]
jmpl %g6+8,%g0
stx %l4,[%o1+0x098] ! Mem[0000000076800098]
p51_call_1_lo:
stx %l1,[%o2+0x1e0] ! Mem[00000000770001e0]
retl
swap [%o2+0x180],%l3 ! Mem[0000000077000180]
p51_jmpl_1_he:
stx %l4,[%i2+0x128] ! Mem[0000000077000128]
jmpl %g6+8,%g0
ldsh [%i2+0x01c],%l7 ! Mem[000000007700001c]
p51_call_1_he:
swap [%i2+0x088],%l0 ! Mem[0000000077000088]
lduh [%i0+0x116],%l5 ! Mem[0000000076000116]
retl
ldsh [%i3+0x0f2],%l5 ! Mem[00000000778000f2]
p51_jmpl_1_ho:
stx %l4,[%o2+0x128] ! Mem[0000000077000128]
jmpl %g6+8,%g0
ldsh [%o2+0x01c],%l7 ! Mem[000000007700001c]
p51_call_1_ho:
swap [%o2+0x088],%l0 ! Mem[0000000077000088]
lduh [%o0+0x116],%l5 ! Mem[0000000076000116]
retl
ldsh [%o3+0x0f2],%l5 ! Mem[00000000778000f2]
p52_jmpl_1_le:
stb %l5,[%i1+0x133] ! Mem[0000000078800133]
jmpl %g6+8,%g0
ldx [%i1+0x090],%l5 ! Mem[0000000078800090]
p52_call_1_le:
ldstub [%i1+0x056],%l3 ! Mem[0000000078800056]
lduw [%i2+0x028],%l5 ! Mem[0000000079000028]
ldsh [%i2+0x1e4],%l1 ! Mem[00000000790001e4]
ldx [%i3+0x180],%l3 ! Mem[0000000079800180]
retl
ldd [%i3+0x178],%l0 ! Mem[0000000079800178]
p52_jmpl_1_lo:
stb %l5,[%o1+0x133] ! Mem[0000000078800133]
jmpl %g6+8,%g0
ldx [%o1+0x090],%l5 ! Mem[0000000078800090]
p52_call_1_lo:
ldstub [%o1+0x056],%l3 ! Mem[0000000078800056]
lduw [%o2+0x028],%l5 ! Mem[0000000079000028]
ldsh [%o2+0x1e4],%l1 ! Mem[00000000790001e4]
ldx [%o3+0x180],%l3 ! Mem[0000000079800180]
retl
ldd [%o3+0x178],%l0 ! Mem[0000000079800178]
p52_jmpl_1_he:
stx %l7,[%i0+0x040] ! Mem[0000000078000040]
lduh [%i2+0x1f6],%l2 ! Mem[00000000790001f6]
ldstub [%i3+0x1a0],%l5 ! Mem[00000000798001a0]
stx %l7,[%i2+0x178] ! Mem[0000000079000178]
ldstub [%i0+0x1c6],%l5 ! Mem[00000000780001c6]
jmpl %g6+8,%g0
ldd [%i2+0x168],%l0 ! Mem[0000000079000168]
p52_call_1_he:
ldd [%i2+0x118],%l4 ! Mem[0000000079000118]
stw %l4,[%i3+0x158] ! Mem[0000000079800158]
ldub [%i2+0x1c6],%l0 ! Mem[00000000790001c6]
swap [%i2+0x188],%l0 ! Mem[0000000079000188]
retl
lduw [%i3+0x100],%l0 ! Mem[0000000079800100]
p52_jmpl_1_ho:
stx %l7,[%o0+0x040] ! Mem[0000000078000040]
lduh [%o2+0x1f6],%l2 ! Mem[00000000790001f6]
ldstub [%o3+0x1a0],%l5 ! Mem[00000000798001a0]
stx %l7,[%o2+0x178] ! Mem[0000000079000178]
ldstub [%o0+0x1c6],%l5 ! Mem[00000000780001c6]
jmpl %g6+8,%g0
ldd [%o2+0x168],%l0 ! Mem[0000000079000168]
p52_call_1_ho:
ldd [%o2+0x118],%l4 ! Mem[0000000079000118]
stw %l4,[%o3+0x158] ! Mem[0000000079800158]
ldub [%o2+0x1c6],%l0 ! Mem[00000000790001c6]
swap [%o2+0x188],%l0 ! Mem[0000000079000188]
retl
lduw [%o3+0x100],%l0 ! Mem[0000000079800100]
p53_jmpl_1_le:
lduh [%i2+0x06e],%l4 ! Mem[000000007b00006e]
stb %l2,[%i3+0x004] ! Mem[000000007b800004]
lduw [%i0+0x118],%l7 ! Mem[000000007a000118]
ldsw [%i3+0x0a0],%l4 ! Mem[000000007b8000a0]
ldsh [%i1+0x146],%l4 ! Mem[000000007a800146]
lduw [%i2+0x118],%l6 ! Mem[000000007b000118]
ldsh [%i2+0x164],%l7 ! Mem[000000007b000164]
jmpl %g6+8,%g0
ldsh [%i3+0x19c],%l0 ! Mem[000000007b80019c]
p53_call_1_le:
ldstub [%i2+0x126],%l6 ! Mem[000000007b000126]
stb %l4,[%i0+0x1fa] ! Mem[000000007a0001fa]
retl
ldstub [%i2+0x1fb],%l6 ! Mem[000000007b0001fb]
p53_jmpl_1_lo:
lduh [%o2+0x06e],%l4 ! Mem[000000007b00006e]
stb %l2,[%o3+0x004] ! Mem[000000007b800004]
lduw [%o0+0x118],%l7 ! Mem[000000007a000118]
ldsw [%o3+0x0a0],%l4 ! Mem[000000007b8000a0]
ldsh [%o1+0x146],%l4 ! Mem[000000007a800146]
lduw [%o2+0x118],%l6 ! Mem[000000007b000118]
ldsh [%o2+0x164],%l7 ! Mem[000000007b000164]
jmpl %g6+8,%g0
ldsh [%o3+0x19c],%l0 ! Mem[000000007b80019c]
p53_call_1_lo:
ldstub [%o2+0x126],%l6 ! Mem[000000007b000126]
stb %l4,[%o0+0x1fa] ! Mem[000000007a0001fa]
retl
ldstub [%o2+0x1fb],%l6 ! Mem[000000007b0001fb]
p53_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i0+0x080],%l7 ! Mem[000000007a000080]
p53_call_1_he:
ldsb [%i0+0x1c2],%l1 ! Mem[000000007a0001c2]
ldsh [%i2+0x1dc],%l2 ! Mem[000000007b0001dc]
ldd [%i3+0x150],%l0 ! Mem[000000007b800150]
lduw [%i0+0x070],%l4 ! Mem[000000007a000070]
swap [%i2+0x148],%l5 ! Mem[000000007b000148]
stb %l4,[%i3+0x13e] ! Mem[000000007b80013e]
retl
ldsb [%i1+0x02c],%l3 ! Mem[000000007a80002c]
p53_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o0+0x080],%l7 ! Mem[000000007a000080]
p53_call_1_ho:
ldsb [%o0+0x1c2],%l1 ! Mem[000000007a0001c2]
ldsh [%o2+0x1dc],%l2 ! Mem[000000007b0001dc]
ldd [%o3+0x150],%l0 ! Mem[000000007b800150]
lduw [%o0+0x070],%l4 ! Mem[000000007a000070]
swap [%o2+0x148],%l5 ! Mem[000000007b000148]
stb %l4,[%o3+0x13e] ! Mem[000000007b80013e]
retl
ldsb [%o1+0x02c],%l3 ! Mem[000000007a80002c]
p54_jmpl_1_le:
ldstub [%i1+0x07f],%l4 ! Mem[000000007c80007f]
swap [%i0+0x160],%l5 ! Mem[000000007c000160]
ldd [%i1+0x050],%l6 ! Mem[000000007c800050]
swap [%i3+0x1d0],%l1 ! Mem[000000007d8001d0]
ldub [%i1+0x1ea],%l1 ! Mem[000000007c8001ea]
jmpl %g6+8,%g0
swap [%i1+0x02c],%l3 ! Mem[000000007c80002c]
p54_call_1_le:
retl
ldx [%i1+0x110],%l4 ! Mem[000000007c800110]
p54_jmpl_1_lo:
ldstub [%o1+0x07f],%l4 ! Mem[000000007c80007f]
swap [%o0+0x160],%l5 ! Mem[000000007c000160]
ldd [%o1+0x050],%l6 ! Mem[000000007c800050]
swap [%o3+0x1d0],%l1 ! Mem[000000007d8001d0]
ldub [%o1+0x1ea],%l1 ! Mem[000000007c8001ea]
jmpl %g6+8,%g0
swap [%o1+0x02c],%l3 ! Mem[000000007c80002c]
p54_call_1_lo:
retl
ldx [%o1+0x110],%l4 ! Mem[000000007c800110]
p54_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i2+0x0a4],%l7 ! Mem[000000007d0000a4]
p54_call_1_he:
ldd [%i1+0x178],%l0 ! Mem[000000007c800178]
sth %l4,[%i2+0x076] ! Mem[000000007d000076]
swap [%i2+0x108],%l2 ! Mem[000000007d000108]
ldstub [%i1+0x10f],%l4 ! Mem[000000007c80010f]
retl
sth %l6,[%i0+0x016] ! Mem[000000007c000016]
p54_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o2+0x0a4],%l7 ! Mem[000000007d0000a4]
p54_call_1_ho:
ldd [%o1+0x178],%l0 ! Mem[000000007c800178]
sth %l4,[%o2+0x076] ! Mem[000000007d000076]
swap [%o2+0x108],%l2 ! Mem[000000007d000108]
ldstub [%o1+0x10f],%l4 ! Mem[000000007c80010f]
retl
sth %l6,[%o0+0x016] ! Mem[000000007c000016]
p55_jmpl_1_le:
ldsb [%i0+0x0c1],%l3 ! Mem[000000007e0000c1]
stw %l6,[%i0+0x084] ! Mem[000000007e000084]
jmpl %g6+8,%g0
std %l0,[%i1+0x0b0] ! Mem[000000007e8000b0]
p55_call_1_le:
retl
stw %l7,[%i1+0x0ac] ! Mem[000000007e8000ac]
p55_jmpl_1_lo:
ldsb [%o0+0x0c1],%l3 ! Mem[000000007e0000c1]
stw %l6,[%o0+0x084] ! Mem[000000007e000084]
jmpl %g6+8,%g0
std %l0,[%o1+0x0b0] ! Mem[000000007e8000b0]
p55_call_1_lo:
retl
stw %l7,[%o1+0x0ac] ! Mem[000000007e8000ac]
p55_jmpl_1_he:
ldsh [%i1+0x146],%l7 ! Mem[000000007e800146]
ldstub [%i2+0x176],%l2 ! Mem[000000007f000176]
lduw [%i2+0x0fc],%l0 ! Mem[000000007f0000fc]
ldx [%i3+0x050],%l7 ! Mem[000000007f800050]
jmpl %g6+8,%g0
lduw [%i2+0x11c],%l2 ! Mem[000000007f00011c]
p55_call_1_he:
ldsb [%i1+0x1a8],%l2 ! Mem[000000007e8001a8]
ldstub [%i0+0x022],%l1 ! Mem[000000007e000022]
ldsw [%i2+0x1a4],%l2 ! Mem[000000007f0001a4]
ldstub [%i0+0x1d0],%l4 ! Mem[000000007e0001d0]
ldstub [%i2+0x1a3],%l6 ! Mem[000000007f0001a3]
retl
ldx [%i2+0x1b8],%l5 ! Mem[000000007f0001b8]
p55_jmpl_1_ho:
ldsh [%o1+0x146],%l7 ! Mem[000000007e800146]
ldstub [%o2+0x176],%l2 ! Mem[000000007f000176]
lduw [%o2+0x0fc],%l0 ! Mem[000000007f0000fc]
ldx [%o3+0x050],%l7 ! Mem[000000007f800050]
jmpl %g6+8,%g0
lduw [%o2+0x11c],%l2 ! Mem[000000007f00011c]
p55_call_1_ho:
ldsb [%o1+0x1a8],%l2 ! Mem[000000007e8001a8]
ldstub [%o0+0x022],%l1 ! Mem[000000007e000022]
ldsw [%o2+0x1a4],%l2 ! Mem[000000007f0001a4]
ldstub [%o0+0x1d0],%l4 ! Mem[000000007e0001d0]
ldstub [%o2+0x1a3],%l6 ! Mem[000000007f0001a3]
retl
ldx [%o2+0x1b8],%l5 ! Mem[000000007f0001b8]
p56_jmpl_1_le:
ldd [%i2+0x0d0],%l6 ! Mem[00000000810000d0]
stb %l7,[%i0+0x084] ! Mem[0000000080000084]
ldstub [%i3+0x0a5],%l6 ! Mem[00000000818000a5]
ldstub [%i2+0x118],%l5 ! Mem[0000000081000118]
swap [%i1+0x164],%l4 ! Mem[0000000080800164]
stx %l5,[%i3+0x130] ! Mem[0000000081800130]
ldsb [%i2+0x0f2],%l5 ! Mem[00000000810000f2]
jmpl %g6+8,%g0
stx %l6,[%i0+0x1f8] ! Mem[00000000800001f8]
p56_call_1_le:
retl
ldsb [%i1+0x1a0],%l2 ! Mem[00000000808001a0]
p56_jmpl_1_lo:
ldd [%o2+0x0d0],%l6 ! Mem[00000000810000d0]
stb %l7,[%o0+0x084] ! Mem[0000000080000084]
ldstub [%o3+0x0a5],%l6 ! Mem[00000000818000a5]
ldstub [%o2+0x118],%l5 ! Mem[0000000081000118]
swap [%o1+0x164],%l4 ! Mem[0000000080800164]
stx %l5,[%o3+0x130] ! Mem[0000000081800130]
ldsb [%o2+0x0f2],%l5 ! Mem[00000000810000f2]
jmpl %g6+8,%g0
stx %l6,[%o0+0x1f8] ! Mem[00000000800001f8]
p56_call_1_lo:
retl
ldsb [%o1+0x1a0],%l2 ! Mem[00000000808001a0]
p56_jmpl_1_he:
ldsb [%i2+0x161],%l7 ! Mem[0000000081000161]
ldsb [%i0+0x0e1],%l6 ! Mem[00000000800000e1]
lduw [%i2+0x0fc],%l6 ! Mem[00000000810000fc]
lduh [%i1+0x0be],%l1 ! Mem[00000000808000be]
stb %l2,[%i1+0x02f] ! Mem[000000008080002f]
jmpl %g6+8,%g0
ldsw [%i3+0x09c],%l3 ! Mem[000000008180009c]
p56_call_1_he:
std %l6,[%i0+0x128] ! Mem[0000000080000128]
retl
ldsh [%i0+0x1bc],%l6 ! Mem[00000000800001bc]
p56_jmpl_1_ho:
ldsb [%o2+0x161],%l7 ! Mem[0000000081000161]
ldsb [%o0+0x0e1],%l6 ! Mem[00000000800000e1]
lduw [%o2+0x0fc],%l6 ! Mem[00000000810000fc]
lduh [%o1+0x0be],%l1 ! Mem[00000000808000be]
stb %l2,[%o1+0x02f] ! Mem[000000008080002f]
jmpl %g6+8,%g0
ldsw [%o3+0x09c],%l3 ! Mem[000000008180009c]
p56_call_1_ho:
std %l6,[%o0+0x128] ! Mem[0000000080000128]
retl
ldsh [%o0+0x1bc],%l6 ! Mem[00000000800001bc]
p57_jmpl_1_le:
ldd [%i2+0x0d0],%l6 ! Mem[00000000830000d0]
std %l6,[%i1+0x0a0] ! Mem[00000000828000a0]
ldd [%i1+0x080],%l6 ! Mem[0000000082800080]
lduh [%i3+0x118],%l5 ! Mem[0000000083800118]
ldub [%i0+0x167],%l4 ! Mem[0000000082000167]
ldd [%i2+0x130],%l4 ! Mem[0000000083000130]
lduh [%i1+0x0f2],%l5 ! Mem[00000000828000f2]
jmpl %g6+8,%g0
ldsh [%i2+0x14e],%l4 ! Mem[000000008300014e]
p57_call_1_le:
ldd [%i0+0x0b8],%l2 ! Mem[00000000820000b8]
ldstub [%i3+0x182],%l3 ! Mem[0000000083800182]
std %l0,[%i3+0x078] ! Mem[0000000083800078]
ldsh [%i1+0x048],%l3 ! Mem[0000000082800048]
ldstub [%i2+0x022],%l4 ! Mem[0000000083000022]
stb %l4,[%i0+0x158] ! Mem[0000000082000158]
retl
ldstub [%i1+0x02a],%l3 ! Mem[000000008280002a]
p57_jmpl_1_lo:
ldd [%o2+0x0d0],%l6 ! Mem[00000000830000d0]
std %l6,[%o1+0x0a0] ! Mem[00000000828000a0]
ldd [%o1+0x080],%l6 ! Mem[0000000082800080]
lduh [%o3+0x118],%l5 ! Mem[0000000083800118]
ldub [%o0+0x167],%l4 ! Mem[0000000082000167]
ldd [%o2+0x130],%l4 ! Mem[0000000083000130]
lduh [%o1+0x0f2],%l5 ! Mem[00000000828000f2]
jmpl %g6+8,%g0
ldsh [%o2+0x14e],%l4 ! Mem[000000008300014e]
p57_call_1_lo:
ldd [%o0+0x0b8],%l2 ! Mem[00000000820000b8]
ldstub [%o3+0x182],%l3 ! Mem[0000000083800182]
std %l0,[%o3+0x078] ! Mem[0000000083800078]
ldsh [%o1+0x048],%l3 ! Mem[0000000082800048]
ldstub [%o2+0x022],%l4 ! Mem[0000000083000022]
stb %l4,[%o0+0x158] ! Mem[0000000082000158]
retl
ldstub [%o1+0x02a],%l3 ! Mem[000000008280002a]
p57_jmpl_1_he:
ldsb [%i2+0x0b4],%l2 ! Mem[00000000830000b4]
ldd [%i3+0x008],%l2 ! Mem[0000000083800008]
ldx [%i2+0x030],%l7 ! Mem[0000000083000030]
jmpl %g6+8,%g0
stw %l1,[%i3+0x0e4] ! Mem[00000000838000e4]
p57_call_1_he:
sth %l5,[%i2+0x132] ! Mem[0000000083000132]
stw %l1,[%i2+0x024] ! Mem[0000000083000024]
ldstub [%i1+0x032],%l6 ! Mem[0000000082800032]
swap [%i0+0x008],%l4 ! Mem[0000000082000008]
ldsw [%i1+0x100],%l6 ! Mem[0000000082800100]
ldd [%i3+0x018],%l2 ! Mem[0000000083800018]
stb %l5,[%i1+0x1f1] ! Mem[00000000828001f1]
retl
ldsh [%i3+0x124],%l1 ! Mem[0000000083800124]
p57_jmpl_1_ho:
ldsb [%o2+0x0b4],%l2 ! Mem[00000000830000b4]
ldd [%o3+0x008],%l2 ! Mem[0000000083800008]
ldx [%o2+0x030],%l7 ! Mem[0000000083000030]
jmpl %g6+8,%g0
stw %l1,[%o3+0x0e4] ! Mem[00000000838000e4]
p57_call_1_ho:
sth %l5,[%o2+0x132] ! Mem[0000000083000132]
stw %l1,[%o2+0x024] ! Mem[0000000083000024]
ldstub [%o1+0x032],%l6 ! Mem[0000000082800032]
swap [%o0+0x008],%l4 ! Mem[0000000082000008]
ldsw [%o1+0x100],%l6 ! Mem[0000000082800100]
ldd [%o3+0x018],%l2 ! Mem[0000000083800018]
stb %l5,[%o1+0x1f1] ! Mem[00000000828001f1]
retl
ldsh [%o3+0x124],%l1 ! Mem[0000000083800124]
p58_jmpl_1_le:
jmpl %g6+8,%g0
ldsh [%i3+0x10a],%l4 ! Mem[000000008580010a]
p58_call_1_le:
ldsb [%i0+0x086],%l6 ! Mem[0000000084000086]
retl
lduh [%i1+0x1c8],%l0 ! Mem[00000000848001c8]
p58_jmpl_1_lo:
jmpl %g6+8,%g0
ldsh [%o3+0x10a],%l4 ! Mem[000000008580010a]
p58_call_1_lo:
ldsb [%o0+0x086],%l6 ! Mem[0000000084000086]
retl
lduh [%o1+0x1c8],%l0 ! Mem[00000000848001c8]
p58_jmpl_1_he:
ldsb [%i0+0x138],%l7 ! Mem[0000000084000138]
stw %l4,[%i1+0x080] ! Mem[0000000084800080]
jmpl %g6+8,%g0
ldsw [%i1+0x0a8],%l0 ! Mem[00000000848000a8]
p58_call_1_he:
retl
lduw [%i3+0x1e4],%l7 ! Mem[00000000858001e4]
p58_jmpl_1_ho:
ldsb [%o0+0x138],%l7 ! Mem[0000000084000138]
stw %l4,[%o1+0x080] ! Mem[0000000084800080]
jmpl %g6+8,%g0
ldsw [%o1+0x0a8],%l0 ! Mem[00000000848000a8]
p58_call_1_ho:
retl
lduw [%o3+0x1e4],%l7 ! Mem[00000000858001e4]
p59_jmpl_1_le:
ldstub [%i2+0x0f7],%l0 ! Mem[00000000870000f7]
ldd [%i2+0x138],%l2 ! Mem[0000000087000138]
ldd [%i1+0x190],%l4 ! Mem[0000000086800190]
jmpl %g6+8,%g0
stb %l3,[%i2+0x01d] ! Mem[000000008700001d]
p59_call_1_le:
retl
ldd [%i3+0x1a0],%l2 ! Mem[00000000878001a0]
p59_jmpl_1_lo:
ldstub [%o2+0x0f7],%l0 ! Mem[00000000870000f7]
ldd [%o2+0x138],%l2 ! Mem[0000000087000138]
ldd [%o1+0x190],%l4 ! Mem[0000000086800190]
jmpl %g6+8,%g0
stb %l3,[%o2+0x01d] ! Mem[000000008700001d]
p59_call_1_lo:
retl
ldd [%o3+0x1a0],%l2 ! Mem[00000000878001a0]
p59_jmpl_1_he:
ldsb [%i1+0x030],%l2 ! Mem[0000000086800030]
jmpl %g6+8,%g0
swap [%i0+0x080],%l5 ! Mem[0000000086000080]
p59_call_1_he:
stx %l0,[%i1+0x088] ! Mem[0000000086800088]
ldub [%i1+0x0ae],%l2 ! Mem[00000000868000ae]
stb %l4,[%i0+0x162] ! Mem[0000000086000162]
stw %l4,[%i2+0x1c4] ! Mem[00000000870001c4]
stx %l4,[%i2+0x148] ! Mem[0000000087000148]
ldstub [%i0+0x15f],%l7 ! Mem[000000008600015f]
lduh [%i0+0x0ac],%l2 ! Mem[00000000860000ac]
retl
ldsb [%i0+0x0c1],%l6 ! Mem[00000000860000c1]
p59_jmpl_1_ho:
ldsb [%o1+0x030],%l2 ! Mem[0000000086800030]
jmpl %g6+8,%g0
swap [%o0+0x080],%l5 ! Mem[0000000086000080]
p59_call_1_ho:
stx %l0,[%o1+0x088] ! Mem[0000000086800088]
ldub [%o1+0x0ae],%l2 ! Mem[00000000868000ae]
stb %l4,[%o0+0x162] ! Mem[0000000086000162]
stw %l4,[%o2+0x1c4] ! Mem[00000000870001c4]
stx %l4,[%o2+0x148] ! Mem[0000000087000148]
ldstub [%o0+0x15f],%l7 ! Mem[000000008600015f]
lduh [%o0+0x0ac],%l2 ! Mem[00000000860000ac]
retl
ldsb [%o0+0x0c1],%l6 ! Mem[00000000860000c1]
p60_jmpl_1_le:
swap [%i0+0x104],%l7 ! Mem[0000000088000104]
ldsh [%i2+0x0d0],%l7 ! Mem[00000000890000d0]
stx %l7,[%i1+0x080] ! Mem[0000000088800080]
stx %l6,[%i3+0x080] ! Mem[0000000089800080]
ldsw [%i3+0x0c8],%l0 ! Mem[00000000898000c8]
jmpl %g6+8,%g0
stw %l0,[%i0+0x1dc] ! Mem[00000000880001dc]
p60_call_1_le:
ldd [%i1+0x128],%l4 ! Mem[0000000088800128]
lduw [%i2+0x1ac],%l3 ! Mem[00000000890001ac]
retl
std %l6,[%i2+0x1c0] ! Mem[00000000890001c0]
p60_jmpl_1_lo:
swap [%o0+0x104],%l7 ! Mem[0000000088000104]
ldsh [%o2+0x0d0],%l7 ! Mem[00000000890000d0]
stx %l7,[%o1+0x080] ! Mem[0000000088800080]
stx %l6,[%o3+0x080] ! Mem[0000000089800080]
ldsw [%o3+0x0c8],%l0 ! Mem[00000000898000c8]
jmpl %g6+8,%g0
stw %l0,[%o0+0x1dc] ! Mem[00000000880001dc]
p60_call_1_lo:
ldd [%o1+0x128],%l4 ! Mem[0000000088800128]
lduw [%o2+0x1ac],%l3 ! Mem[00000000890001ac]
retl
std %l6,[%o2+0x1c0] ! Mem[00000000890001c0]
p60_jmpl_1_he:
ldstub [%i0+0x0bd],%l7 ! Mem[00000000880000bd]
std %l6,[%i1+0x030] ! Mem[0000000088800030]
ldsb [%i2+0x1d5],%l6 ! Mem[00000000890001d5]
jmpl %g6+8,%g0
stw %l2,[%i3+0x0bc] ! Mem[00000000898000bc]
p60_call_1_he:
ldstub [%i2+0x0a7],%l2 ! Mem[00000000890000a7]
swap [%i1+0x134],%l4 ! Mem[0000000088800134]
ldsb [%i3+0x039],%l7 ! Mem[0000000089800039]
lduw [%i3+0x0e4],%l3 ! Mem[00000000898000e4]
ldsb [%i1+0x163],%l3 ! Mem[0000000088800163]
stb %l4,[%i1+0x1c5] ! Mem[00000000888001c5]
lduw [%i3+0x038],%l6 ! Mem[0000000089800038]
retl
ldsh [%i1+0x00c],%l3 ! Mem[000000008880000c]
p60_jmpl_1_ho:
ldstub [%o0+0x0bd],%l7 ! Mem[00000000880000bd]
std %l6,[%o1+0x030] ! Mem[0000000088800030]
ldsb [%o2+0x1d5],%l6 ! Mem[00000000890001d5]
jmpl %g6+8,%g0
stw %l2,[%o3+0x0bc] ! Mem[00000000898000bc]
p60_call_1_ho:
ldstub [%o2+0x0a7],%l2 ! Mem[00000000890000a7]
swap [%o1+0x134],%l4 ! Mem[0000000088800134]
ldsb [%o3+0x039],%l7 ! Mem[0000000089800039]
lduw [%o3+0x0e4],%l3 ! Mem[00000000898000e4]
ldsb [%o1+0x163],%l3 ! Mem[0000000088800163]
stb %l4,[%o1+0x1c5] ! Mem[00000000888001c5]
lduw [%o3+0x038],%l6 ! Mem[0000000089800038]
retl
ldsh [%o1+0x00c],%l3 ! Mem[000000008880000c]
p61_jmpl_1_le:
lduh [%i3+0x17a],%l4 ! Mem[000000008b80017a]
ldsw [%i0+0x1d0],%l1 ! Mem[000000008a0001d0]
ldsb [%i2+0x056],%l3 ! Mem[000000008b000056]
lduw [%i3+0x028],%l5 ! Mem[000000008b800028]
ldub [%i3+0x15a],%l1 ! Mem[000000008b80015a]
ldstub [%i1+0x097],%l0 ! Mem[000000008a800097]
jmpl %g6+8,%g0
ldstub [%i2+0x1c2],%l7 ! Mem[000000008b0001c2]
p61_call_1_le:
stb %l0,[%i1+0x026] ! Mem[000000008a800026]
std %l2,[%i3+0x1f0] ! Mem[000000008b8001f0]
sth %l5,[%i1+0x1a0] ! Mem[000000008a8001a0]
ldsw [%i2+0x148],%l5 ! Mem[000000008b000148]
std %l0,[%i2+0x1b0] ! Mem[000000008b0001b0]
stw %l0,[%i3+0x13c] ! Mem[000000008b80013c]
swap [%i2+0x080],%l7 ! Mem[000000008b000080]
retl
sth %l5,[%i2+0x194] ! Mem[000000008b000194]
p61_jmpl_1_lo:
lduh [%o3+0x17a],%l4 ! Mem[000000008b80017a]
ldsw [%o0+0x1d0],%l1 ! Mem[000000008a0001d0]
ldsb [%o2+0x056],%l3 ! Mem[000000008b000056]
lduw [%o3+0x028],%l5 ! Mem[000000008b800028]
ldub [%o3+0x15a],%l1 ! Mem[000000008b80015a]
ldstub [%o1+0x097],%l0 ! Mem[000000008a800097]
jmpl %g6+8,%g0
ldstub [%o2+0x1c2],%l7 ! Mem[000000008b0001c2]
p61_call_1_lo:
stb %l0,[%o1+0x026] ! Mem[000000008a800026]
std %l2,[%o3+0x1f0] ! Mem[000000008b8001f0]
sth %l5,[%o1+0x1a0] ! Mem[000000008a8001a0]
ldsw [%o2+0x148],%l5 ! Mem[000000008b000148]
std %l0,[%o2+0x1b0] ! Mem[000000008b0001b0]
stw %l0,[%o3+0x13c] ! Mem[000000008b80013c]
swap [%o2+0x080],%l7 ! Mem[000000008b000080]
retl
sth %l5,[%o2+0x194] ! Mem[000000008b000194]
p61_jmpl_1_he:
ldsb [%i2+0x0c1],%l6 ! Mem[000000008b0000c1]
ldd [%i2+0x0f8],%l6 ! Mem[000000008b0000f8]
swap [%i2+0x0bc],%l1 ! Mem[000000008b0000bc]
ldstub [%i1+0x00f],%l2 ! Mem[000000008a80000f]
ldsw [%i1+0x09c],%l3 ! Mem[000000008a80009c]
sth %l2,[%i3+0x0b4] ! Mem[000000008b8000b4]
stb %l0,[%i3+0x0d6] ! Mem[000000008b8000d6]
jmpl %g6+8,%g0
stx %l7,[%i2+0x030] ! Mem[000000008b000030]
p61_call_1_he:
ldsh [%i0+0x1f2],%l7 ! Mem[000000008a0001f2]
stx %l0,[%i2+0x148] ! Mem[000000008b000148]
ldd [%i2+0x000],%l0 ! Mem[000000008b000000]
lduh [%i1+0x032],%l6 ! Mem[000000008a800032]
retl
lduw [%i2+0x1ec],%l0 ! Mem[000000008b0001ec]
p61_jmpl_1_ho:
ldsb [%o2+0x0c1],%l6 ! Mem[000000008b0000c1]
ldd [%o2+0x0f8],%l6 ! Mem[000000008b0000f8]
swap [%o2+0x0bc],%l1 ! Mem[000000008b0000bc]
ldstub [%o1+0x00f],%l2 ! Mem[000000008a80000f]
ldsw [%o1+0x09c],%l3 ! Mem[000000008a80009c]
sth %l2,[%o3+0x0b4] ! Mem[000000008b8000b4]
stb %l0,[%o3+0x0d6] ! Mem[000000008b8000d6]
jmpl %g6+8,%g0
stx %l7,[%o2+0x030] ! Mem[000000008b000030]
p61_call_1_ho:
ldsh [%o0+0x1f2],%l7 ! Mem[000000008a0001f2]
stx %l0,[%o2+0x148] ! Mem[000000008b000148]
ldd [%o2+0x000],%l0 ! Mem[000000008b000000]
lduh [%o1+0x032],%l6 ! Mem[000000008a800032]
retl
lduw [%o2+0x1ec],%l0 ! Mem[000000008b0001ec]
p62_jmpl_1_le:
ldsb [%i0+0x0c1],%l3 ! Mem[000000008c0000c1]
stw %l6,[%i1+0x0a4] ! Mem[000000008c8000a4]
jmpl %g6+8,%g0
stb %l0,[%i3+0x0b7] ! Mem[000000008d8000b7]
p62_call_1_le:
retl
lduh [%i1+0x08c],%l7 ! Mem[000000008c80008c]
p62_jmpl_1_lo:
ldsb [%o0+0x0c1],%l3 ! Mem[000000008c0000c1]
stw %l6,[%o1+0x0a4] ! Mem[000000008c8000a4]
jmpl %g6+8,%g0
stb %l0,[%o3+0x0b7] ! Mem[000000008d8000b7]
p62_call_1_lo:
retl
lduh [%o1+0x08c],%l7 ! Mem[000000008c80008c]
p62_jmpl_1_he:
ldstub [%i3+0x18d],%l3 ! Mem[000000008d80018d]
std %l6,[%i1+0x1c0] ! Mem[000000008c8001c0]
stb %l2,[%i3+0x032] ! Mem[000000008d800032]
swap [%i0+0x070],%l7 ! Mem[000000008c000070]
jmpl %g6+8,%g0
ldsb [%i0+0x13f],%l2 ! Mem[000000008c00013f]
p62_call_1_he:
ldub [%i0+0x188],%l2 ! Mem[000000008c000188]
ldub [%i2+0x002],%l1 ! Mem[000000008d000002]
ldstub [%i0+0x184],%l2 ! Mem[000000008c000184]
ldsw [%i1+0x068],%l3 ! Mem[000000008c800068]
ldd [%i1+0x138],%l4 ! Mem[000000008c800138]
retl
swap [%i3+0x18c],%l3 ! Mem[000000008d80018c]
p62_jmpl_1_ho:
ldstub [%o3+0x18d],%l3 ! Mem[000000008d80018d]
std %l6,[%o1+0x1c0] ! Mem[000000008c8001c0]
stb %l2,[%o3+0x032] ! Mem[000000008d800032]
swap [%o0+0x070],%l7 ! Mem[000000008c000070]
jmpl %g6+8,%g0
ldsb [%o0+0x13f],%l2 ! Mem[000000008c00013f]
p62_call_1_ho:
ldub [%o0+0x188],%l2 ! Mem[000000008c000188]
ldub [%o2+0x002],%l1 ! Mem[000000008d000002]
ldstub [%o0+0x184],%l2 ! Mem[000000008c000184]
ldsw [%o1+0x068],%l3 ! Mem[000000008c800068]
ldd [%o1+0x138],%l4 ! Mem[000000008c800138]
retl
swap [%o3+0x18c],%l3 ! Mem[000000008d80018c]
p63_jmpl_1_le:
jmpl %g6+8,%g0
ldsh [%i2+0x068],%l6 ! Mem[000000008f000068]
p63_call_1_le:
stx %l6,[%i0+0x138] ! Mem[000000008e000138]
ldstub [%i0+0x03d],%l3 ! Mem[000000008e00003d]
lduh [%i0+0x134],%l2 ! Mem[000000008e000134]
retl
ldstub [%i1+0x1b1],%l2 ! Mem[000000008e8001b1]
p63_jmpl_1_lo:
jmpl %g6+8,%g0
ldsh [%o2+0x068],%l6 ! Mem[000000008f000068]
p63_call_1_lo:
stx %l6,[%o0+0x138] ! Mem[000000008e000138]
ldstub [%o0+0x03d],%l3 ! Mem[000000008e00003d]
lduh [%o0+0x134],%l2 ! Mem[000000008e000134]
retl
ldstub [%o1+0x1b1],%l2 ! Mem[000000008e8001b1]
p63_jmpl_1_he:
ldsb [%i3+0x113],%l5 ! Mem[000000008f800113]
ldx [%i3+0x0b0],%l5 ! Mem[000000008f8000b0]
jmpl %g6+8,%g0
lduh [%i1+0x010],%l0 ! Mem[000000008e800010]
p63_call_1_he:
stx %l5,[%i3+0x008] ! Mem[000000008f800008]
ldsb [%i2+0x1c4],%l1 ! Mem[000000008f0001c4]
ldsw [%i0+0x1a0],%l3 ! Mem[000000008e0001a0]
retl
ldstub [%i0+0x024],%l2 ! Mem[000000008e000024]
p63_jmpl_1_ho:
ldsb [%o3+0x113],%l5 ! Mem[000000008f800113]
ldx [%o3+0x0b0],%l5 ! Mem[000000008f8000b0]
jmpl %g6+8,%g0
lduh [%o1+0x010],%l0 ! Mem[000000008e800010]
p63_call_1_ho:
stx %l5,[%o3+0x008] ! Mem[000000008f800008]
ldsb [%o2+0x1c4],%l1 ! Mem[000000008f0001c4]
ldsw [%o0+0x1a0],%l3 ! Mem[000000008e0001a0]
retl
ldstub [%o0+0x024],%l2 ! Mem[000000008e000024]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
lduw [%i3+0x100],%l0 ! Mem[0000000011800100]
stb %l6,[%i3+0x1ec] ! Mem[00000000118001ec]
std %l4,[%i1+0x020] ! Mem[0000000010800020]
jmpl %g6+8,%g0
ldub [%i0+0x053],%l0 ! Mem[0000000010000053]
p0_call_2_le:
ldx [%i1+0x108],%l2 ! Mem[0000000010800108]
ldd [%i3+0x090],%l4 ! Mem[0000000011800090]
ldstub [%i2+0x181],%l2 ! Mem[0000000011000181]
ldx [%i3+0x090],%l7 ! Mem[0000000011800090]
stx %l5,[%i3+0x050] ! Mem[0000000011800050]
stb %l5,[%i2+0x08a] ! Mem[000000001100008a]
retl
ldsh [%i0+0x0b6],%l6 ! Mem[00000000100000b6]
p0_jmpl_2_lo:
lduw [%o3+0x100],%l0 ! Mem[0000000011800100]
stb %l6,[%o3+0x1ec] ! Mem[00000000118001ec]
std %l4,[%o1+0x020] ! Mem[0000000010800020]
jmpl %g6+8,%g0
ldub [%o0+0x053],%l0 ! Mem[0000000010000053]
p0_call_2_lo:
ldx [%o1+0x108],%l2 ! Mem[0000000010800108]
ldd [%o3+0x090],%l4 ! Mem[0000000011800090]
ldstub [%o2+0x181],%l2 ! Mem[0000000011000181]
ldx [%o3+0x090],%l7 ! Mem[0000000011800090]
stx %l5,[%o3+0x050] ! Mem[0000000011800050]
stb %l5,[%o2+0x08a] ! Mem[000000001100008a]
retl
ldsh [%o0+0x0b6],%l6 ! Mem[00000000100000b6]
p0_jmpl_2_he:
jmpl %g6+8,%g0
lduw [%i3+0x098],%l7 ! Mem[0000000011800098]
p0_call_2_he:
ldd [%i0+0x060],%l4 ! Mem[0000000010000060]
stx %l2,[%i1+0x138] ! Mem[0000000010800138]
swap [%i0+0x034],%l2 ! Mem[0000000010000034]
std %l6,[%i2+0x1b8] ! Mem[00000000110001b8]
retl
ldd [%i2+0x010],%l2 ! Mem[0000000011000010]
p0_jmpl_2_ho:
jmpl %g6+8,%g0
lduw [%o3+0x098],%l7 ! Mem[0000000011800098]
p0_call_2_ho:
ldd [%o0+0x060],%l4 ! Mem[0000000010000060]
stx %l2,[%o1+0x138] ! Mem[0000000010800138]
swap [%o0+0x034],%l2 ! Mem[0000000010000034]
std %l6,[%o2+0x1b8] ! Mem[00000000110001b8]
retl
ldd [%o2+0x010],%l2 ! Mem[0000000011000010]
p1_jmpl_2_le:
stb %l7,[%i1+0x1e5] ! Mem[00000000128001e5]
stw %l6,[%i3+0x0a4] ! Mem[00000000138000a4]
ldd [%i3+0x128],%l6 ! Mem[0000000013800128]
stb %l0,[%i1+0x12d] ! Mem[000000001280012d]
ldstub [%i1+0x1da],%l4 ! Mem[00000000128001da]
lduw [%i0+0x1a4],%l2 ! Mem[00000000120001a4]
ldub [%i0+0x1f0],%l4 ! Mem[00000000120001f0]
jmpl %g6+8,%g0
ldstub [%i0+0x183],%l6 ! Mem[0000000012000183]
p1_call_2_le:
ldstub [%i1+0x163],%l3 ! Mem[0000000012800163]
ldx [%i2+0x0e8],%l2 ! Mem[00000000130000e8]
swap [%i0+0x038],%l6 ! Mem[0000000012000038]
retl
lduh [%i3+0x0f6],%l4 ! Mem[00000000138000f6]
p1_jmpl_2_lo:
stb %l7,[%o1+0x1e5] ! Mem[00000000128001e5]
stw %l6,[%o3+0x0a4] ! Mem[00000000138000a4]
ldd [%o3+0x128],%l6 ! Mem[0000000013800128]
stb %l0,[%o1+0x12d] ! Mem[000000001280012d]
ldstub [%o1+0x1da],%l4 ! Mem[00000000128001da]
lduw [%o0+0x1a4],%l2 ! Mem[00000000120001a4]
ldub [%o0+0x1f0],%l4 ! Mem[00000000120001f0]
jmpl %g6+8,%g0
ldstub [%o0+0x183],%l6 ! Mem[0000000012000183]
p1_call_2_lo:
ldstub [%o1+0x163],%l3 ! Mem[0000000012800163]
ldx [%o2+0x0e8],%l2 ! Mem[00000000130000e8]
swap [%o0+0x038],%l6 ! Mem[0000000012000038]
retl
lduh [%o3+0x0f6],%l4 ! Mem[00000000138000f6]
p1_jmpl_2_he:
ldstub [%i3+0x123],%l2 ! Mem[0000000013800123]
lduw [%i3+0x00c],%l3 ! Mem[000000001380000c]
ldsw [%i3+0x12c],%l7 ! Mem[000000001380012c]
stx %l2,[%i1+0x180] ! Mem[0000000012800180]
ldsb [%i2+0x1ce],%l5 ! Mem[00000000130001ce]
ldsb [%i0+0x07b],%l0 ! Mem[000000001200007b]
jmpl %g6+8,%g0
ldub [%i1+0x1b4],%l3 ! Mem[00000000128001b4]
p1_call_2_he:
ldx [%i1+0x1d8],%l2 ! Mem[00000000128001d8]
swap [%i0+0x134],%l5 ! Mem[0000000012000134]
retl
lduh [%i2+0x0ce],%l2 ! Mem[00000000130000ce]
p1_jmpl_2_ho:
ldstub [%o3+0x123],%l2 ! Mem[0000000013800123]
lduw [%o3+0x00c],%l3 ! Mem[000000001380000c]
ldsw [%o3+0x12c],%l7 ! Mem[000000001380012c]
stx %l2,[%o1+0x180] ! Mem[0000000012800180]
ldsb [%o2+0x1ce],%l5 ! Mem[00000000130001ce]
ldsb [%o0+0x07b],%l0 ! Mem[000000001200007b]
jmpl %g6+8,%g0
ldub [%o1+0x1b4],%l3 ! Mem[00000000128001b4]
p1_call_2_ho:
ldx [%o1+0x1d8],%l2 ! Mem[00000000128001d8]
swap [%o0+0x134],%l5 ! Mem[0000000012000134]
retl
lduh [%o2+0x0ce],%l2 ! Mem[00000000130000ce]
p2_jmpl_2_le:
ldx [%i0+0x1a0],%l2 ! Mem[00000000140001a0]
ldsw [%i1+0x164],%l5 ! Mem[0000000014800164]
lduw [%i0+0x0bc],%l6 ! Mem[00000000140000bc]
stb %l0,[%i0+0x03c] ! Mem[000000001400003c]
std %l0,[%i0+0x188] ! Mem[0000000014000188]
sth %l6,[%i0+0x032] ! Mem[0000000014000032]
ldx [%i0+0x0b0],%l2 ! Mem[00000000140000b0]
jmpl %g6+8,%g0
ldx [%i2+0x0b0],%l2 ! Mem[00000000150000b0]
p2_call_2_le:
sth %l4,[%i2+0x0bc] ! Mem[00000000150000bc]
stw %l1,[%i2+0x1d8] ! Mem[00000000150001d8]
swap [%i0+0x154],%l7 ! Mem[0000000014000154]
swap [%i2+0x114],%l6 ! Mem[0000000015000114]
retl
lduw [%i0+0x078],%l5 ! Mem[0000000014000078]
p2_jmpl_2_lo:
ldx [%o0+0x1a0],%l2 ! Mem[00000000140001a0]
ldsw [%o1+0x164],%l5 ! Mem[0000000014800164]
lduw [%o0+0x0bc],%l6 ! Mem[00000000140000bc]
stb %l0,[%o0+0x03c] ! Mem[000000001400003c]
std %l0,[%o0+0x188] ! Mem[0000000014000188]
sth %l6,[%o0+0x032] ! Mem[0000000014000032]
ldx [%o0+0x0b0],%l2 ! Mem[00000000140000b0]
jmpl %g6+8,%g0
ldx [%o2+0x0b0],%l2 ! Mem[00000000150000b0]
p2_call_2_lo:
sth %l4,[%o2+0x0bc] ! Mem[00000000150000bc]
stw %l1,[%o2+0x1d8] ! Mem[00000000150001d8]
swap [%o0+0x154],%l7 ! Mem[0000000014000154]
swap [%o2+0x114],%l6 ! Mem[0000000015000114]
retl
lduw [%o0+0x078],%l5 ! Mem[0000000014000078]
p2_jmpl_2_he:
sth %l5,[%i1+0x1c2] ! Mem[00000000148001c2]
lduh [%i0+0x1ca],%l1 ! Mem[00000000140001ca]
stw %l2,[%i0+0x030] ! Mem[0000000014000030]
lduw [%i2+0x104],%l5 ! Mem[0000000015000104]
ldstub [%i0+0x070],%l1 ! Mem[0000000014000070]
stx %l7,[%i3+0x128] ! Mem[0000000015800128]
std %l0,[%i0+0x010] ! Mem[0000000014000010]
jmpl %g6+8,%g0
lduw [%i2+0x144],%l3 ! Mem[0000000015000144]
p2_call_2_he:
ldstub [%i3+0x0e1],%l7 ! Mem[00000000158000e1]
retl
stx %l5,[%i1+0x1e0] ! Mem[00000000148001e0]
p2_jmpl_2_ho:
sth %l5,[%o1+0x1c2] ! Mem[00000000148001c2]
lduh [%o0+0x1ca],%l1 ! Mem[00000000140001ca]
stw %l2,[%o0+0x030] ! Mem[0000000014000030]
lduw [%o2+0x104],%l5 ! Mem[0000000015000104]
ldstub [%o0+0x070],%l1 ! Mem[0000000014000070]
stx %l7,[%o3+0x128] ! Mem[0000000015800128]
std %l0,[%o0+0x010] ! Mem[0000000014000010]
jmpl %g6+8,%g0
lduw [%o2+0x144],%l3 ! Mem[0000000015000144]
p2_call_2_ho:
ldstub [%o3+0x0e1],%l7 ! Mem[00000000158000e1]
retl
stx %l5,[%o1+0x1e0] ! Mem[00000000148001e0]
p3_jmpl_2_le:
sth %l2,[%i0+0x170] ! Mem[0000000016000170]
ldsw [%i2+0x158],%l6 ! Mem[0000000017000158]
ldx [%i2+0x1a0],%l6 ! Mem[00000000170001a0]
ldstub [%i0+0x1ac],%l3 ! Mem[00000000160001ac]
stb %l2,[%i1+0x1fc] ! Mem[00000000168001fc]
lduw [%i1+0x188],%l1 ! Mem[0000000016800188]
ldsh [%i3+0x052],%l4 ! Mem[0000000017800052]
jmpl %g6+8,%g0
ldstub [%i2+0x16a],%l5 ! Mem[000000001700016a]
p3_call_2_le:
lduh [%i2+0x1b6],%l3 ! Mem[00000000170001b6]
ldd [%i0+0x0a8],%l4 ! Mem[00000000160000a8]
lduw [%i2+0x0f8],%l0 ! Mem[00000000170000f8]
retl
sth %l4,[%i3+0x004] ! Mem[0000000017800004]
p3_jmpl_2_lo:
sth %l2,[%o0+0x170] ! Mem[0000000016000170]
ldsw [%o2+0x158],%l6 ! Mem[0000000017000158]
ldx [%o2+0x1a0],%l6 ! Mem[00000000170001a0]
ldstub [%o0+0x1ac],%l3 ! Mem[00000000160001ac]
stb %l2,[%o1+0x1fc] ! Mem[00000000168001fc]
lduw [%o1+0x188],%l1 ! Mem[0000000016800188]
ldsh [%o3+0x052],%l4 ! Mem[0000000017800052]
jmpl %g6+8,%g0
ldstub [%o2+0x16a],%l5 ! Mem[000000001700016a]
p3_call_2_lo:
lduh [%o2+0x1b6],%l3 ! Mem[00000000170001b6]
ldd [%o0+0x0a8],%l4 ! Mem[00000000160000a8]
lduw [%o2+0x0f8],%l0 ! Mem[00000000170000f8]
retl
sth %l4,[%o3+0x004] ! Mem[0000000017800004]
p3_jmpl_2_he:
sth %l0,[%i2+0x05a] ! Mem[000000001700005a]
std %l2,[%i1+0x190] ! Mem[0000000016800190]
swap [%i3+0x088],%l1 ! Mem[0000000017800088]
stx %l3,[%i3+0x0b8] ! Mem[00000000178000b8]
jmpl %g6+8,%g0
sth %l1,[%i3+0x1da] ! Mem[00000000178001da]
p3_call_2_he:
ldx [%i3+0x1b0],%l2 ! Mem[00000000178001b0]
ldstub [%i2+0x11d],%l6 ! Mem[000000001700011d]
retl
ldx [%i3+0x0a8],%l7 ! Mem[00000000178000a8]
p3_jmpl_2_ho:
sth %l0,[%o2+0x05a] ! Mem[000000001700005a]
std %l2,[%o1+0x190] ! Mem[0000000016800190]
swap [%o3+0x088],%l1 ! Mem[0000000017800088]
stx %l3,[%o3+0x0b8] ! Mem[00000000178000b8]
jmpl %g6+8,%g0
sth %l1,[%o3+0x1da] ! Mem[00000000178001da]
p3_call_2_ho:
ldx [%o3+0x1b0],%l2 ! Mem[00000000178001b0]
ldstub [%o2+0x11d],%l6 ! Mem[000000001700011d]
retl
ldx [%o3+0x0a8],%l7 ! Mem[00000000178000a8]
p4_jmpl_2_le:
ldsw [%i0+0x1c0],%l1 ! Mem[00000000180001c0]
ldsw [%i1+0x0c8],%l4 ! Mem[00000000188000c8]
lduw [%i1+0x0c8],%l6 ! Mem[00000000188000c8]
std %l6,[%i2+0x098] ! Mem[0000000019000098]
std %l6,[%i2+0x020] ! Mem[0000000019000020]
ldx [%i0+0x180],%l1 ! Mem[0000000018000180]
jmpl %g6+8,%g0
swap [%i2+0x0cc],%l5 ! Mem[00000000190000cc]
p4_call_2_le:
swap [%i0+0x070],%l3 ! Mem[0000000018000070]
ldsb [%i1+0x136],%l4 ! Mem[0000000018800136]
retl
ldsh [%i3+0x138],%l7 ! Mem[0000000019800138]
p4_jmpl_2_lo:
ldsw [%o0+0x1c0],%l1 ! Mem[00000000180001c0]
ldsw [%o1+0x0c8],%l4 ! Mem[00000000188000c8]
lduw [%o1+0x0c8],%l6 ! Mem[00000000188000c8]
std %l6,[%o2+0x098] ! Mem[0000000019000098]
std %l6,[%o2+0x020] ! Mem[0000000019000020]
ldx [%o0+0x180],%l1 ! Mem[0000000018000180]
jmpl %g6+8,%g0
swap [%o2+0x0cc],%l5 ! Mem[00000000190000cc]
p4_call_2_lo:
swap [%o0+0x070],%l3 ! Mem[0000000018000070]
ldsb [%o1+0x136],%l4 ! Mem[0000000018800136]
retl
ldsh [%o3+0x138],%l7 ! Mem[0000000019800138]
p4_jmpl_2_he:
ldsw [%i0+0x148],%l6 ! Mem[0000000018000148]
lduw [%i0+0x080],%l6 ! Mem[0000000018000080]
swap [%i1+0x1a0],%l2 ! Mem[00000000188001a0]
ldsw [%i3+0x0b4],%l7 ! Mem[00000000198000b4]
swap [%i2+0x128],%l7 ! Mem[0000000019000128]
ldx [%i0+0x088],%l5 ! Mem[0000000018000088]
jmpl %g6+8,%g0
lduw [%i1+0x118],%l3 ! Mem[0000000018800118]
p4_call_2_he:
retl
ldstub [%i1+0x157],%l2 ! Mem[0000000018800157]
p4_jmpl_2_ho:
ldsw [%o0+0x148],%l6 ! Mem[0000000018000148]
lduw [%o0+0x080],%l6 ! Mem[0000000018000080]
swap [%o1+0x1a0],%l2 ! Mem[00000000188001a0]
ldsw [%o3+0x0b4],%l7 ! Mem[00000000198000b4]
swap [%o2+0x128],%l7 ! Mem[0000000019000128]
ldx [%o0+0x088],%l5 ! Mem[0000000018000088]
jmpl %g6+8,%g0
lduw [%o1+0x118],%l3 ! Mem[0000000018800118]
p4_call_2_ho:
retl
ldstub [%o1+0x157],%l2 ! Mem[0000000018800157]
p5_jmpl_2_le:
jmpl %g6+8,%g0
stx %l4,[%i3+0x128] ! Mem[000000001b800128]
p5_call_2_le:
lduh [%i2+0x0c8],%l0 ! Mem[000000001b0000c8]
retl
ldstub [%i0+0x185],%l4 ! Mem[000000001a000185]
p5_jmpl_2_lo:
jmpl %g6+8,%g0
stx %l4,[%o3+0x128] ! Mem[000000001b800128]
p5_call_2_lo:
lduh [%o2+0x0c8],%l0 ! Mem[000000001b0000c8]
retl
ldstub [%o0+0x185],%l4 ! Mem[000000001a000185]
p5_jmpl_2_he:
jmpl %g6+8,%g0
ldd [%i2+0x010],%l2 ! Mem[000000001b000010]
p5_call_2_he:
ldub [%i1+0x075],%l2 ! Mem[000000001a800075]
std %l0,[%i2+0x0e8] ! Mem[000000001b0000e8]
ldsb [%i3+0x1c5],%l7 ! Mem[000000001b8001c5]
ldsw [%i2+0x084],%l6 ! Mem[000000001b000084]
ldx [%i0+0x140],%l5 ! Mem[000000001a000140]
lduw [%i3+0x124],%l6 ! Mem[000000001b800124]
stb %l4,[%i1+0x1fa] ! Mem[000000001a8001fa]
retl
stb %l6,[%i3+0x1db] ! Mem[000000001b8001db]
p5_jmpl_2_ho:
jmpl %g6+8,%g0
ldd [%o2+0x010],%l2 ! Mem[000000001b000010]
p5_call_2_ho:
ldub [%o1+0x075],%l2 ! Mem[000000001a800075]
std %l0,[%o2+0x0e8] ! Mem[000000001b0000e8]
ldsb [%o3+0x1c5],%l7 ! Mem[000000001b8001c5]
ldsw [%o2+0x084],%l6 ! Mem[000000001b000084]
ldx [%o0+0x140],%l5 ! Mem[000000001a000140]
lduw [%o3+0x124],%l6 ! Mem[000000001b800124]
stb %l4,[%o1+0x1fa] ! Mem[000000001a8001fa]
retl
stb %l6,[%o3+0x1db] ! Mem[000000001b8001db]
p6_jmpl_2_le:
lduh [%i1+0x158],%l4 ! Mem[000000001c800158]
sth %l3,[%i3+0x00a] ! Mem[000000001d80000a]
ldstub [%i0+0x16b],%l3 ! Mem[000000001c00016b]
ldstub [%i0+0x089],%l4 ! Mem[000000001c000089]
jmpl %g6+8,%g0
ldsb [%i2+0x0d9],%l0 ! Mem[000000001d0000d9]
p6_call_2_le:
ldx [%i3+0x150],%l4 ! Mem[000000001d800150]
ldsh [%i2+0x0d8],%l6 ! Mem[000000001d0000d8]
swap [%i1+0x020],%l7 ! Mem[000000001c800020]
swap [%i2+0x050],%l0 ! Mem[000000001d000050]
retl
stx %l4,[%i1+0x080] ! Mem[000000001c800080]
p6_jmpl_2_lo:
lduh [%o1+0x158],%l4 ! Mem[000000001c800158]
sth %l3,[%o3+0x00a] ! Mem[000000001d80000a]
ldstub [%o0+0x16b],%l3 ! Mem[000000001c00016b]
ldstub [%o0+0x089],%l4 ! Mem[000000001c000089]
jmpl %g6+8,%g0
ldsb [%o2+0x0d9],%l0 ! Mem[000000001d0000d9]
p6_call_2_lo:
ldx [%o3+0x150],%l4 ! Mem[000000001d800150]
ldsh [%o2+0x0d8],%l6 ! Mem[000000001d0000d8]
swap [%o1+0x020],%l7 ! Mem[000000001c800020]
swap [%o2+0x050],%l0 ! Mem[000000001d000050]
retl
stx %l4,[%o1+0x080] ! Mem[000000001c800080]
p6_jmpl_2_he:
lduh [%i2+0x1b4],%l3 ! Mem[000000001d0001b4]
ldsb [%i0+0x149],%l7 ! Mem[000000001c000149]
ldsh [%i3+0x1d0],%l5 ! Mem[000000001d8001d0]
jmpl %g6+8,%g0
ldd [%i1+0x080],%l4 ! Mem[000000001c800080]
p6_call_2_he:
sth %l4,[%i3+0x072] ! Mem[000000001d800072]
retl
ldsb [%i0+0x13d],%l6 ! Mem[000000001c00013d]
p6_jmpl_2_ho:
lduh [%o2+0x1b4],%l3 ! Mem[000000001d0001b4]
ldsb [%o0+0x149],%l7 ! Mem[000000001c000149]
ldsh [%o3+0x1d0],%l5 ! Mem[000000001d8001d0]
jmpl %g6+8,%g0
ldd [%o1+0x080],%l4 ! Mem[000000001c800080]
p6_call_2_ho:
sth %l4,[%o3+0x072] ! Mem[000000001d800072]
retl
ldsb [%o0+0x13d],%l6 ! Mem[000000001c00013d]
p7_jmpl_2_le:
stw %l5,[%i0+0x1e4] ! Mem[000000001e0001e4]
stw %l6,[%i2+0x0c0] ! Mem[000000001f0000c0]
ldd [%i3+0x0a0],%l2 ! Mem[000000001f8000a0]
ldx [%i1+0x0d8],%l6 ! Mem[000000001e8000d8]
lduw [%i2+0x094],%l6 ! Mem[000000001f000094]
stb %l5,[%i0+0x0dd] ! Mem[000000001e0000dd]
ldstub [%i3+0x1dc],%l1 ! Mem[000000001f8001dc]
jmpl %g6+8,%g0
ldsh [%i2+0x112],%l5 ! Mem[000000001f000112]
p7_call_2_le:
retl
swap [%i0+0x024],%l4 ! Mem[000000001e000024]
p7_jmpl_2_lo:
stw %l5,[%o0+0x1e4] ! Mem[000000001e0001e4]
stw %l6,[%o2+0x0c0] ! Mem[000000001f0000c0]
ldd [%o3+0x0a0],%l2 ! Mem[000000001f8000a0]
ldx [%o1+0x0d8],%l6 ! Mem[000000001e8000d8]
lduw [%o2+0x094],%l6 ! Mem[000000001f000094]
stb %l5,[%o0+0x0dd] ! Mem[000000001e0000dd]
ldstub [%o3+0x1dc],%l1 ! Mem[000000001f8001dc]
jmpl %g6+8,%g0
ldsh [%o2+0x112],%l5 ! Mem[000000001f000112]
p7_call_2_lo:
retl
swap [%o0+0x024],%l4 ! Mem[000000001e000024]
p7_jmpl_2_he:
stx %l6,[%i3+0x0f8] ! Mem[000000001f8000f8]
lduh [%i3+0x000],%l7 ! Mem[000000001f800000]
ldstub [%i2+0x0b0],%l4 ! Mem[000000001f0000b0]
ldstub [%i0+0x012],%l6 ! Mem[000000001e000012]
jmpl %g6+8,%g0
swap [%i0+0x0b4],%l2 ! Mem[000000001e0000b4]
p7_call_2_he:
ldstub [%i0+0x11f],%l4 ! Mem[000000001e00011f]
std %l4,[%i3+0x098] ! Mem[000000001f800098]
stx %l1,[%i3+0x1d8] ! Mem[000000001f8001d8]
retl
ldsb [%i1+0x156],%l7 ! Mem[000000001e800156]
p7_jmpl_2_ho:
stx %l6,[%o3+0x0f8] ! Mem[000000001f8000f8]
lduh [%o3+0x000],%l7 ! Mem[000000001f800000]
ldstub [%o2+0x0b0],%l4 ! Mem[000000001f0000b0]
ldstub [%o0+0x012],%l6 ! Mem[000000001e000012]
jmpl %g6+8,%g0
swap [%o0+0x0b4],%l2 ! Mem[000000001e0000b4]
p7_call_2_ho:
ldstub [%o0+0x11f],%l4 ! Mem[000000001e00011f]
std %l4,[%o3+0x098] ! Mem[000000001f800098]
stx %l1,[%o3+0x1d8] ! Mem[000000001f8001d8]
retl
ldsb [%o1+0x156],%l7 ! Mem[000000001e800156]
p8_jmpl_2_le:
stw %l0,[%i3+0x0d8] ! Mem[00000000218000d8]
swap [%i0+0x024],%l4 ! Mem[0000000020000024]
ldstub [%i2+0x127],%l0 ! Mem[0000000021000127]
lduw [%i0+0x030],%l2 ! Mem[0000000020000030]
jmpl %g6+8,%g0
std %l0,[%i1+0x008] ! Mem[0000000020800008]
p8_call_2_le:
stw %l1,[%i0+0x090] ! Mem[0000000020000090]
ldstub [%i3+0x06d],%l4 ! Mem[000000002180006d]
retl
stb %l2,[%i1+0x18d] ! Mem[000000002080018d]
p8_jmpl_2_lo:
stw %l0,[%o3+0x0d8] ! Mem[00000000218000d8]
swap [%o0+0x024],%l4 ! Mem[0000000020000024]
ldstub [%o2+0x127],%l0 ! Mem[0000000021000127]
lduw [%o0+0x030],%l2 ! Mem[0000000020000030]
jmpl %g6+8,%g0
std %l0,[%o1+0x008] ! Mem[0000000020800008]
p8_call_2_lo:
stw %l1,[%o0+0x090] ! Mem[0000000020000090]
ldstub [%o3+0x06d],%l4 ! Mem[000000002180006d]
retl
stb %l2,[%o1+0x18d] ! Mem[000000002080018d]
p8_jmpl_2_he:
swap [%i0+0x194],%l3 ! Mem[0000000020000194]
ldd [%i3+0x1a8],%l0 ! Mem[00000000218001a8]
stw %l1,[%i1+0x0c0] ! Mem[00000000208000c0]
swap [%i2+0x148],%l4 ! Mem[0000000021000148]
jmpl %g6+8,%g0
ldd [%i3+0x088],%l0 ! Mem[0000000021800088]
p8_call_2_he:
ldstub [%i0+0x13a],%l7 ! Mem[000000002000013a]
stb %l2,[%i3+0x109] ! Mem[0000000021800109]
ldsh [%i2+0x030],%l2 ! Mem[0000000021000030]
swap [%i3+0x104],%l5 ! Mem[0000000021800104]
lduw [%i1+0x1fc],%l5 ! Mem[00000000208001fc]
retl
stb %l2,[%i2+0x1da] ! Mem[00000000210001da]
p8_jmpl_2_ho:
swap [%o0+0x194],%l3 ! Mem[0000000020000194]
ldd [%o3+0x1a8],%l0 ! Mem[00000000218001a8]
stw %l1,[%o1+0x0c0] ! Mem[00000000208000c0]
swap [%o2+0x148],%l4 ! Mem[0000000021000148]
jmpl %g6+8,%g0
ldd [%o3+0x088],%l0 ! Mem[0000000021800088]
p8_call_2_ho:
ldstub [%o0+0x13a],%l7 ! Mem[000000002000013a]
stb %l2,[%o3+0x109] ! Mem[0000000021800109]
ldsh [%o2+0x030],%l2 ! Mem[0000000021000030]
swap [%o3+0x104],%l5 ! Mem[0000000021800104]
lduw [%o1+0x1fc],%l5 ! Mem[00000000208001fc]
retl
stb %l2,[%o2+0x1da] ! Mem[00000000210001da]
p9_jmpl_2_le:
stw %l3,[%i3+0x11c] ! Mem[000000002380011c]
stb %l3,[%i2+0x1ab] ! Mem[00000000230001ab]
ldstub [%i2+0x143],%l2 ! Mem[0000000023000143]
std %l0,[%i1+0x180] ! Mem[0000000022800180]
std %l6,[%i0+0x048] ! Mem[0000000022000048]
jmpl %g6+8,%g0
ldsw [%i0+0x130],%l3 ! Mem[0000000022000130]
p9_call_2_le:
ldx [%i3+0x0f0],%l6 ! Mem[00000000238000f0]
stb %l4,[%i1+0x0e9] ! Mem[00000000228000e9]
ldsw [%i2+0x11c],%l0 ! Mem[000000002300011c]
ldstub [%i0+0x176],%l4 ! Mem[0000000022000176]
std %l6,[%i1+0x0d8] ! Mem[00000000228000d8]
retl
stx %l7,[%i2+0x000] ! Mem[0000000023000000]
p9_jmpl_2_lo:
stw %l3,[%o3+0x11c] ! Mem[000000002380011c]
stb %l3,[%o2+0x1ab] ! Mem[00000000230001ab]
ldstub [%o2+0x143],%l2 ! Mem[0000000023000143]
std %l0,[%o1+0x180] ! Mem[0000000022800180]
std %l6,[%o0+0x048] ! Mem[0000000022000048]
jmpl %g6+8,%g0
ldsw [%o0+0x130],%l3 ! Mem[0000000022000130]
p9_call_2_lo:
ldx [%o3+0x0f0],%l6 ! Mem[00000000238000f0]
stb %l4,[%o1+0x0e9] ! Mem[00000000228000e9]
ldsw [%o2+0x11c],%l0 ! Mem[000000002300011c]
ldstub [%o0+0x176],%l4 ! Mem[0000000022000176]
std %l6,[%o1+0x0d8] ! Mem[00000000228000d8]
retl
stx %l7,[%o2+0x000] ! Mem[0000000023000000]
p9_jmpl_2_he:
ldsh [%i1+0x096],%l0 ! Mem[0000000022800096]
ldstub [%i1+0x130],%l3 ! Mem[0000000022800130]
sth %l3,[%i3+0x0a8] ! Mem[00000000238000a8]
ldsw [%i0+0x168],%l7 ! Mem[0000000022000168]
swap [%i2+0x1d0],%l5 ! Mem[00000000230001d0]
ldsw [%i1+0x0a0],%l5 ! Mem[00000000228000a0]
jmpl %g6+8,%g0
stx %l6,[%i1+0x140] ! Mem[0000000022800140]
p9_call_2_he:
stb %l1,[%i1+0x0ac] ! Mem[00000000228000ac]
ldsh [%i2+0x188],%l0 ! Mem[0000000023000188]
swap [%i0+0x0b8],%l7 ! Mem[00000000220000b8]
ldsh [%i1+0x14a],%l4 ! Mem[000000002280014a]
ldsw [%i0+0x08c],%l0 ! Mem[000000002200008c]
stb %l5,[%i3+0x0c4] ! Mem[00000000238000c4]
swap [%i0+0x1c8],%l5 ! Mem[00000000220001c8]
retl
lduh [%i3+0x050],%l2 ! Mem[0000000023800050]
p9_jmpl_2_ho:
ldsh [%o1+0x096],%l0 ! Mem[0000000022800096]
ldstub [%o1+0x130],%l3 ! Mem[0000000022800130]
sth %l3,[%o3+0x0a8] ! Mem[00000000238000a8]
ldsw [%o0+0x168],%l7 ! Mem[0000000022000168]
swap [%o2+0x1d0],%l5 ! Mem[00000000230001d0]
ldsw [%o1+0x0a0],%l5 ! Mem[00000000228000a0]
jmpl %g6+8,%g0
stx %l6,[%o1+0x140] ! Mem[0000000022800140]
p9_call_2_ho:
stb %l1,[%o1+0x0ac] ! Mem[00000000228000ac]
ldsh [%o2+0x188],%l0 ! Mem[0000000023000188]
swap [%o0+0x0b8],%l7 ! Mem[00000000220000b8]
ldsh [%o1+0x14a],%l4 ! Mem[000000002280014a]
ldsw [%o0+0x08c],%l0 ! Mem[000000002200008c]
stb %l5,[%o3+0x0c4] ! Mem[00000000238000c4]
swap [%o0+0x1c8],%l5 ! Mem[00000000220001c8]
retl
lduh [%o3+0x050],%l2 ! Mem[0000000023800050]
p10_jmpl_2_le:
jmpl %g6+8,%g0
ldx [%i2+0x068],%l2 ! Mem[0000000025000068]
p10_call_2_le:
ldstub [%i3+0x143],%l3 ! Mem[0000000025800143]
stw %l2,[%i1+0x0cc] ! Mem[00000000248000cc]
ldub [%i3+0x09d],%l0 ! Mem[000000002580009d]
retl
swap [%i3+0x048],%l7 ! Mem[0000000025800048]
p10_jmpl_2_lo:
jmpl %g6+8,%g0
ldx [%o2+0x068],%l2 ! Mem[0000000025000068]
p10_call_2_lo:
ldstub [%o3+0x143],%l3 ! Mem[0000000025800143]
stw %l2,[%o1+0x0cc] ! Mem[00000000248000cc]
ldub [%o3+0x09d],%l0 ! Mem[000000002580009d]
retl
swap [%o3+0x048],%l7 ! Mem[0000000025800048]
p10_jmpl_2_he:
sth %l1,[%i1+0x186] ! Mem[0000000024800186]
ldd [%i1+0x0d0],%l6 ! Mem[00000000248000d0]
stx %l4,[%i2+0x078] ! Mem[0000000025000078]
ldstub [%i0+0x06d],%l4 ! Mem[000000002400006d]
stb %l4,[%i3+0x176] ! Mem[0000000025800176]
jmpl %g6+8,%g0
ldstub [%i3+0x0bd],%l6 ! Mem[00000000258000bd]
p10_call_2_he:
swap [%i0+0x100],%l2 ! Mem[0000000024000100]
retl
ldd [%i1+0x1a8],%l2 ! Mem[00000000248001a8]
p10_jmpl_2_ho:
sth %l1,[%o1+0x186] ! Mem[0000000024800186]
ldd [%o1+0x0d0],%l6 ! Mem[00000000248000d0]
stx %l4,[%o2+0x078] ! Mem[0000000025000078]
ldstub [%o0+0x06d],%l4 ! Mem[000000002400006d]
stb %l4,[%o3+0x176] ! Mem[0000000025800176]
jmpl %g6+8,%g0
ldstub [%o3+0x0bd],%l6 ! Mem[00000000258000bd]
p10_call_2_ho:
swap [%o0+0x100],%l2 ! Mem[0000000024000100]
retl
ldd [%o1+0x1a8],%l2 ! Mem[00000000248001a8]
p11_jmpl_2_le:
stw %l1,[%i1+0x1fc] ! Mem[00000000268001fc]
ldsh [%i3+0x07e],%l4 ! Mem[000000002780007e]
ldx [%i2+0x000],%l1 ! Mem[0000000027000000]
ldx [%i0+0x140],%l5 ! Mem[0000000026000140]
swap [%i3+0x09c],%l6 ! Mem[000000002780009c]
jmpl %g6+8,%g0
ldx [%i0+0x038],%l0 ! Mem[0000000026000038]
p11_call_2_le:
lduh [%i3+0x18e],%l3 ! Mem[000000002780018e]
std %l4,[%i1+0x090] ! Mem[0000000026800090]
retl
stx %l1,[%i3+0x0e8] ! Mem[00000000278000e8]
p11_jmpl_2_lo:
stw %l1,[%o1+0x1fc] ! Mem[00000000268001fc]
ldsh [%o3+0x07e],%l4 ! Mem[000000002780007e]
ldx [%o2+0x000],%l1 ! Mem[0000000027000000]
ldx [%o0+0x140],%l5 ! Mem[0000000026000140]
swap [%o3+0x09c],%l6 ! Mem[000000002780009c]
jmpl %g6+8,%g0
ldx [%o0+0x038],%l0 ! Mem[0000000026000038]
p11_call_2_lo:
lduh [%o3+0x18e],%l3 ! Mem[000000002780018e]
std %l4,[%o1+0x090] ! Mem[0000000026800090]
retl
stx %l1,[%o3+0x0e8] ! Mem[00000000278000e8]
p11_jmpl_2_he:
swap [%i1+0x1a4],%l7 ! Mem[00000000268001a4]
lduw [%i3+0x13c],%l5 ! Mem[000000002780013c]
jmpl %g6+8,%g0
lduw [%i2+0x064],%l4 ! Mem[0000000027000064]
p11_call_2_he:
ldstub [%i2+0x087],%l0 ! Mem[0000000027000087]
ldstub [%i0+0x05a],%l5 ! Mem[000000002600005a]
ldstub [%i2+0x077],%l3 ! Mem[0000000027000077]
swap [%i3+0x164],%l0 ! Mem[0000000027800164]
retl
stb %l3,[%i1+0x057] ! Mem[0000000026800057]
p11_jmpl_2_ho:
swap [%o1+0x1a4],%l7 ! Mem[00000000268001a4]
lduw [%o3+0x13c],%l5 ! Mem[000000002780013c]
jmpl %g6+8,%g0
lduw [%o2+0x064],%l4 ! Mem[0000000027000064]
p11_call_2_ho:
ldstub [%o2+0x087],%l0 ! Mem[0000000027000087]
ldstub [%o0+0x05a],%l5 ! Mem[000000002600005a]
ldstub [%o2+0x077],%l3 ! Mem[0000000027000077]
swap [%o3+0x164],%l0 ! Mem[0000000027800164]
retl
stb %l3,[%o1+0x057] ! Mem[0000000026800057]
p12_jmpl_2_le:
jmpl %g6+8,%g0
stx %l7,[%i2+0x070] ! Mem[0000000029000070]
p12_call_2_le:
ldub [%i0+0x1c9],%l5 ! Mem[00000000280001c9]
ldstub [%i0+0x188],%l2 ! Mem[0000000028000188]
sth %l1,[%i3+0x002] ! Mem[0000000029800002]
ldx [%i3+0x180],%l2 ! Mem[0000000029800180]
ldstub [%i2+0x049],%l3 ! Mem[0000000029000049]
retl
lduw [%i1+0x020],%l4 ! Mem[0000000028800020]
p12_jmpl_2_lo:
jmpl %g6+8,%g0
stx %l7,[%o2+0x070] ! Mem[0000000029000070]
p12_call_2_lo:
ldub [%o0+0x1c9],%l5 ! Mem[00000000280001c9]
ldstub [%o0+0x188],%l2 ! Mem[0000000028000188]
sth %l1,[%o3+0x002] ! Mem[0000000029800002]
ldx [%o3+0x180],%l2 ! Mem[0000000029800180]
ldstub [%o2+0x049],%l3 ! Mem[0000000029000049]
retl
lduw [%o1+0x020],%l4 ! Mem[0000000028800020]
p12_jmpl_2_he:
ldx [%i3+0x028],%l2 ! Mem[0000000029800028]
jmpl %g6+8,%g0
stw %l3,[%i0+0x0bc] ! Mem[00000000280000bc]
p12_call_2_he:
ldsb [%i3+0x128],%l7 ! Mem[0000000029800128]
retl
ldstub [%i0+0x19c],%l6 ! Mem[000000002800019c]
p12_jmpl_2_ho:
ldx [%o3+0x028],%l2 ! Mem[0000000029800028]
jmpl %g6+8,%g0
stw %l3,[%o0+0x0bc] ! Mem[00000000280000bc]
p12_call_2_ho:
ldsb [%o3+0x128],%l7 ! Mem[0000000029800128]
retl
ldstub [%o0+0x19c],%l6 ! Mem[000000002800019c]
p13_jmpl_2_le:
ldstub [%i2+0x093],%l1 ! Mem[000000002b000093]
ldub [%i2+0x163],%l2 ! Mem[000000002b000163]
ldd [%i0+0x0b8],%l0 ! Mem[000000002a0000b8]
ldstub [%i0+0x068],%l7 ! Mem[000000002a000068]
std %l0,[%i3+0x1e0] ! Mem[000000002b8001e0]
jmpl %g6+8,%g0
ldsh [%i2+0x16a],%l3 ! Mem[000000002b00016a]
p13_call_2_le:
ldub [%i1+0x0c9],%l4 ! Mem[000000002a8000c9]
lduh [%i2+0x04c],%l4 ! Mem[000000002b00004c]
lduh [%i1+0x156],%l4 ! Mem[000000002a800156]
ldsw [%i2+0x0d8],%l6 ! Mem[000000002b0000d8]
ldstub [%i3+0x000],%l7 ! Mem[000000002b800000]
swap [%i3+0x050],%l0 ! Mem[000000002b800050]
retl
swap [%i3+0x010],%l6 ! Mem[000000002b800010]
p13_jmpl_2_lo:
ldstub [%o2+0x093],%l1 ! Mem[000000002b000093]
ldub [%o2+0x163],%l2 ! Mem[000000002b000163]
ldd [%o0+0x0b8],%l0 ! Mem[000000002a0000b8]
ldstub [%o0+0x068],%l7 ! Mem[000000002a000068]
std %l0,[%o3+0x1e0] ! Mem[000000002b8001e0]
jmpl %g6+8,%g0
ldsh [%o2+0x16a],%l3 ! Mem[000000002b00016a]
p13_call_2_lo:
ldub [%o1+0x0c9],%l4 ! Mem[000000002a8000c9]
lduh [%o2+0x04c],%l4 ! Mem[000000002b00004c]
lduh [%o1+0x156],%l4 ! Mem[000000002a800156]
ldsw [%o2+0x0d8],%l6 ! Mem[000000002b0000d8]
ldstub [%o3+0x000],%l7 ! Mem[000000002b800000]
swap [%o3+0x050],%l0 ! Mem[000000002b800050]
retl
swap [%o3+0x010],%l6 ! Mem[000000002b800010]
p13_jmpl_2_he:
swap [%i0+0x058],%l1 ! Mem[000000002a000058]
stx %l1,[%i3+0x0a8] ! Mem[000000002b8000a8]
stw %l3,[%i3+0x09c] ! Mem[000000002b80009c]
stb %l1,[%i0+0x104] ! Mem[000000002a000104]
jmpl %g6+8,%g0
ldx [%i3+0x1a0],%l2 ! Mem[000000002b8001a0]
p13_call_2_he:
std %l0,[%i0+0x1c8] ! Mem[000000002a0001c8]
stx %l2,[%i1+0x070] ! Mem[000000002a800070]
std %l0,[%i3+0x0c0] ! Mem[000000002b8000c0]
ldstub [%i2+0x17b],%l0 ! Mem[000000002b00017b]
retl
std %l4,[%i1+0x170] ! Mem[000000002a800170]
p13_jmpl_2_ho:
swap [%o0+0x058],%l1 ! Mem[000000002a000058]
stx %l1,[%o3+0x0a8] ! Mem[000000002b8000a8]
stw %l3,[%o3+0x09c] ! Mem[000000002b80009c]
stb %l1,[%o0+0x104] ! Mem[000000002a000104]
jmpl %g6+8,%g0
ldx [%o3+0x1a0],%l2 ! Mem[000000002b8001a0]
p13_call_2_ho:
std %l0,[%o0+0x1c8] ! Mem[000000002a0001c8]
stx %l2,[%o1+0x070] ! Mem[000000002a800070]
std %l0,[%o3+0x0c0] ! Mem[000000002b8000c0]
ldstub [%o2+0x17b],%l0 ! Mem[000000002b00017b]
retl
std %l4,[%o1+0x170] ! Mem[000000002a800170]
p14_jmpl_2_le:
swap [%i1+0x0a8],%l3 ! Mem[000000002c8000a8]
swap [%i0+0x1b4],%l3 ! Mem[000000002c0001b4]
ldsh [%i2+0x0a8],%l4 ! Mem[000000002d0000a8]
swap [%i1+0x004],%l0 ! Mem[000000002c800004]
stx %l7,[%i3+0x0a8] ! Mem[000000002d8000a8]
lduh [%i0+0x182],%l4 ! Mem[000000002c000182]
jmpl %g6+8,%g0
stb %l6,[%i2+0x014] ! Mem[000000002d000014]
p14_call_2_le:
ldd [%i1+0x1d8],%l0 ! Mem[000000002c8001d8]
ldstub [%i1+0x157],%l7 ! Mem[000000002c800157]
stx %l4,[%i3+0x048] ! Mem[000000002d800048]
std %l2,[%i2+0x188] ! Mem[000000002d000188]
ldsw [%i2+0x1a4],%l7 ! Mem[000000002d0001a4]
ldsh [%i2+0x13c],%l5 ! Mem[000000002d00013c]
retl
ldd [%i1+0x198],%l2 ! Mem[000000002c800198]
p14_jmpl_2_lo:
swap [%o1+0x0a8],%l3 ! Mem[000000002c8000a8]
swap [%o0+0x1b4],%l3 ! Mem[000000002c0001b4]
ldsh [%o2+0x0a8],%l4 ! Mem[000000002d0000a8]
swap [%o1+0x004],%l0 ! Mem[000000002c800004]
stx %l7,[%o3+0x0a8] ! Mem[000000002d8000a8]
lduh [%o0+0x182],%l4 ! Mem[000000002c000182]
jmpl %g6+8,%g0
stb %l6,[%o2+0x014] ! Mem[000000002d000014]
p14_call_2_lo:
ldd [%o1+0x1d8],%l0 ! Mem[000000002c8001d8]
ldstub [%o1+0x157],%l7 ! Mem[000000002c800157]
stx %l4,[%o3+0x048] ! Mem[000000002d800048]
std %l2,[%o2+0x188] ! Mem[000000002d000188]
ldsw [%o2+0x1a4],%l7 ! Mem[000000002d0001a4]
ldsh [%o2+0x13c],%l5 ! Mem[000000002d00013c]
retl
ldd [%o1+0x198],%l2 ! Mem[000000002c800198]
p14_jmpl_2_he:
std %l4,[%i3+0x148] ! Mem[000000002d800148]
lduh [%i2+0x0ae],%l0 ! Mem[000000002d0000ae]
lduw [%i2+0x038],%l4 ! Mem[000000002d000038]
stx %l0,[%i1+0x1a8] ! Mem[000000002c8001a8]
swap [%i2+0x0b4],%l4 ! Mem[000000002d0000b4]
sth %l2,[%i2+0x0a6] ! Mem[000000002d0000a6]
sth %l4,[%i0+0x1d8] ! Mem[000000002c0001d8]
jmpl %g6+8,%g0
sth %l5,[%i1+0x17a] ! Mem[000000002c80017a]
p14_call_2_he:
swap [%i0+0x188],%l7 ! Mem[000000002c000188]
lduw [%i3+0x044],%l7 ! Mem[000000002d800044]
stx %l4,[%i0+0x190] ! Mem[000000002c000190]
ldstub [%i0+0x1a2],%l5 ! Mem[000000002c0001a2]
retl
swap [%i3+0x1cc],%l5 ! Mem[000000002d8001cc]
p14_jmpl_2_ho:
std %l4,[%o3+0x148] ! Mem[000000002d800148]
lduh [%o2+0x0ae],%l0 ! Mem[000000002d0000ae]
lduw [%o2+0x038],%l4 ! Mem[000000002d000038]
stx %l0,[%o1+0x1a8] ! Mem[000000002c8001a8]
swap [%o2+0x0b4],%l4 ! Mem[000000002d0000b4]
sth %l2,[%o2+0x0a6] ! Mem[000000002d0000a6]
sth %l4,[%o0+0x1d8] ! Mem[000000002c0001d8]
jmpl %g6+8,%g0
sth %l5,[%o1+0x17a] ! Mem[000000002c80017a]
p14_call_2_ho:
swap [%o0+0x188],%l7 ! Mem[000000002c000188]
lduw [%o3+0x044],%l7 ! Mem[000000002d800044]
stx %l4,[%o0+0x190] ! Mem[000000002c000190]
ldstub [%o0+0x1a2],%l5 ! Mem[000000002c0001a2]
retl
swap [%o3+0x1cc],%l5 ! Mem[000000002d8001cc]
p15_jmpl_2_le:
ldd [%i0+0x1a0],%l2 ! Mem[000000002e0001a0]
stb %l5,[%i1+0x164] ! Mem[000000002e800164]
stx %l6,[%i2+0x098] ! Mem[000000002f000098]
lduh [%i1+0x102],%l6 ! Mem[000000002e800102]
stb %l2,[%i2+0x01b] ! Mem[000000002f00001b]
stx %l1,[%i1+0x0b0] ! Mem[000000002e8000b0]
ldsh [%i2+0x096],%l2 ! Mem[000000002f000096]
jmpl %g6+8,%g0
ldstub [%i3+0x0b4],%l2 ! Mem[000000002f8000b4]
p15_call_2_le:
ldsh [%i0+0x0bc],%l4 ! Mem[000000002e0000bc]
stx %l1,[%i3+0x1d8] ! Mem[000000002f8001d8]
stx %l7,[%i0+0x150] ! Mem[000000002e000150]
ldsh [%i3+0x114],%l6 ! Mem[000000002f800114]
retl
swap [%i0+0x14c],%l7 ! Mem[000000002e00014c]
p15_jmpl_2_lo:
ldd [%o0+0x1a0],%l2 ! Mem[000000002e0001a0]
stb %l5,[%o1+0x164] ! Mem[000000002e800164]
stx %l6,[%o2+0x098] ! Mem[000000002f000098]
lduh [%o1+0x102],%l6 ! Mem[000000002e800102]
stb %l2,[%o2+0x01b] ! Mem[000000002f00001b]
stx %l1,[%o1+0x0b0] ! Mem[000000002e8000b0]
ldsh [%o2+0x096],%l2 ! Mem[000000002f000096]
jmpl %g6+8,%g0
ldstub [%o3+0x0b4],%l2 ! Mem[000000002f8000b4]
p15_call_2_lo:
ldsh [%o0+0x0bc],%l4 ! Mem[000000002e0000bc]
stx %l1,[%o3+0x1d8] ! Mem[000000002f8001d8]
stx %l7,[%o0+0x150] ! Mem[000000002e000150]
ldsh [%o3+0x114],%l6 ! Mem[000000002f800114]
retl
swap [%o0+0x14c],%l7 ! Mem[000000002e00014c]
p15_jmpl_2_he:
ldx [%i3+0x010],%l2 ! Mem[000000002f800010]
ldsh [%i2+0x19e],%l6 ! Mem[000000002f00019e]
jmpl %g6+8,%g0
ldsw [%i2+0x1c0],%l4 ! Mem[000000002f0001c0]
p15_call_2_he:
lduh [%i2+0x09e],%l2 ! Mem[000000002f00009e]
ldstub [%i1+0x151],%l3 ! Mem[000000002e800151]
stw %l5,[%i0+0x148] ! Mem[000000002e000148]
ldsw [%i3+0x0ac],%l6 ! Mem[000000002f8000ac]
sth %l1,[%i2+0x1d4] ! Mem[000000002f0001d4]
ldsb [%i0+0x0c1],%l7 ! Mem[000000002e0000c1]
retl
ldub [%i3+0x1ab],%l7 ! Mem[000000002f8001ab]
p15_jmpl_2_ho:
ldx [%o3+0x010],%l2 ! Mem[000000002f800010]
ldsh [%o2+0x19e],%l6 ! Mem[000000002f00019e]
jmpl %g6+8,%g0
ldsw [%o2+0x1c0],%l4 ! Mem[000000002f0001c0]
p15_call_2_ho:
lduh [%o2+0x09e],%l2 ! Mem[000000002f00009e]
ldstub [%o1+0x151],%l3 ! Mem[000000002e800151]
stw %l5,[%o0+0x148] ! Mem[000000002e000148]
ldsw [%o3+0x0ac],%l6 ! Mem[000000002f8000ac]
sth %l1,[%o2+0x1d4] ! Mem[000000002f0001d4]
ldsb [%o0+0x0c1],%l7 ! Mem[000000002e0000c1]
retl
ldub [%o3+0x1ab],%l7 ! Mem[000000002f8001ab]
p16_jmpl_2_le:
ldsb [%i0+0x14a],%l5 ! Mem[000000003000014a]
ldsh [%i3+0x136],%l4 ! Mem[0000000031800136]
ldstub [%i3+0x118],%l7 ! Mem[0000000031800118]
stb %l7,[%i3+0x12d] ! Mem[000000003180012d]
jmpl %g6+8,%g0
stx %l6,[%i2+0x028] ! Mem[0000000031000028]
p16_call_2_le:
ldstub [%i3+0x1c8],%l0 ! Mem[00000000318001c8]
swap [%i2+0x0b4],%l7 ! Mem[00000000310000b4]
retl
ldx [%i0+0x090],%l2 ! Mem[0000000030000090]
p16_jmpl_2_lo:
ldsb [%o0+0x14a],%l5 ! Mem[000000003000014a]
ldsh [%o3+0x136],%l4 ! Mem[0000000031800136]
ldstub [%o3+0x118],%l7 ! Mem[0000000031800118]
stb %l7,[%o3+0x12d] ! Mem[000000003180012d]
jmpl %g6+8,%g0
stx %l6,[%o2+0x028] ! Mem[0000000031000028]
p16_call_2_lo:
ldstub [%o3+0x1c8],%l0 ! Mem[00000000318001c8]
swap [%o2+0x0b4],%l7 ! Mem[00000000310000b4]
retl
ldx [%o0+0x090],%l2 ! Mem[0000000030000090]
p16_jmpl_2_he:
swap [%i3+0x09c],%l4 ! Mem[000000003180009c]
stw %l1,[%i1+0x1d8] ! Mem[00000000308001d8]
ldub [%i3+0x176],%l7 ! Mem[0000000031800176]
ldsh [%i3+0x134],%l6 ! Mem[0000000031800134]
jmpl %g6+8,%g0
sth %l3,[%i1+0x118] ! Mem[0000000030800118]
p16_call_2_he:
retl
lduh [%i2+0x1c2],%l5 ! Mem[00000000310001c2]
p16_jmpl_2_ho:
swap [%o3+0x09c],%l4 ! Mem[000000003180009c]
stw %l1,[%o1+0x1d8] ! Mem[00000000308001d8]
ldub [%o3+0x176],%l7 ! Mem[0000000031800176]
ldsh [%o3+0x134],%l6 ! Mem[0000000031800134]
jmpl %g6+8,%g0
sth %l3,[%o1+0x118] ! Mem[0000000030800118]
p16_call_2_ho:
retl
lduh [%o2+0x1c2],%l5 ! Mem[00000000310001c2]
p17_jmpl_2_le:
stx %l6,[%i0+0x0d0] ! Mem[00000000320000d0]
ldd [%i0+0x0e8],%l4 ! Mem[00000000320000e8]
lduw [%i2+0x11c],%l0 ! Mem[000000003300011c]
sth %l5,[%i3+0x024] ! Mem[0000000033800024]
swap [%i0+0x104],%l0 ! Mem[0000000032000104]
jmpl %g6+8,%g0
ldsh [%i2+0x026],%l0 ! Mem[0000000033000026]
p17_call_2_le:
ldsw [%i1+0x1ec],%l5 ! Mem[00000000328001ec]
lduw [%i2+0x110],%l3 ! Mem[0000000033000110]
retl
ldsb [%i0+0x079],%l1 ! Mem[0000000032000079]
p17_jmpl_2_lo:
stx %l6,[%o0+0x0d0] ! Mem[00000000320000d0]
ldd [%o0+0x0e8],%l4 ! Mem[00000000320000e8]
lduw [%o2+0x11c],%l0 ! Mem[000000003300011c]
sth %l5,[%o3+0x024] ! Mem[0000000033800024]
swap [%o0+0x104],%l0 ! Mem[0000000032000104]
jmpl %g6+8,%g0
ldsh [%o2+0x026],%l0 ! Mem[0000000033000026]
p17_call_2_lo:
ldsw [%o1+0x1ec],%l5 ! Mem[00000000328001ec]
lduw [%o2+0x110],%l3 ! Mem[0000000033000110]
retl
ldsb [%o0+0x079],%l1 ! Mem[0000000032000079]
p17_jmpl_2_he:
std %l2,[%i1+0x1d8] ! Mem[00000000328001d8]
ldd [%i1+0x130],%l4 ! Mem[0000000032800130]
lduw [%i1+0x0cc],%l2 ! Mem[00000000328000cc]
lduh [%i0+0x1b6],%l2 ! Mem[00000000320001b6]
ldsb [%i3+0x13d],%l6 ! Mem[000000003380013d]
jmpl %g6+8,%g0
stx %l0,[%i2+0x028] ! Mem[0000000033000028]
p17_call_2_he:
retl
swap [%i2+0x1f4],%l5 ! Mem[00000000330001f4]
p17_jmpl_2_ho:
std %l2,[%o1+0x1d8] ! Mem[00000000328001d8]
ldd [%o1+0x130],%l4 ! Mem[0000000032800130]
lduw [%o1+0x0cc],%l2 ! Mem[00000000328000cc]
lduh [%o0+0x1b6],%l2 ! Mem[00000000320001b6]
ldsb [%o3+0x13d],%l6 ! Mem[000000003380013d]
jmpl %g6+8,%g0
stx %l0,[%o2+0x028] ! Mem[0000000033000028]
p17_call_2_ho:
retl
swap [%o2+0x1f4],%l5 ! Mem[00000000330001f4]
p18_jmpl_2_le:
stx %l6,[%i1+0x0f8] ! Mem[00000000348000f8]
std %l6,[%i2+0x098] ! Mem[0000000035000098]
ldd [%i0+0x198],%l6 ! Mem[0000000034000198]
ldsb [%i2+0x13e],%l4 ! Mem[000000003500013e]
ldsw [%i2+0x1d0],%l7 ! Mem[00000000350001d0]
ldstub [%i3+0x113],%l5 ! Mem[0000000035800113]
jmpl %g6+8,%g0
std %l6,[%i2+0x1b8] ! Mem[00000000350001b8]
p18_call_2_le:
ldd [%i0+0x050],%l0 ! Mem[0000000034000050]
swap [%i1+0x148],%l2 ! Mem[0000000034800148]
ldd [%i1+0x0c0],%l6 ! Mem[00000000348000c0]
stw %l2,[%i1+0x0e8] ! Mem[00000000348000e8]
retl
ldstub [%i1+0x02d],%l1 ! Mem[000000003480002d]
p18_jmpl_2_lo:
stx %l6,[%o1+0x0f8] ! Mem[00000000348000f8]
std %l6,[%o2+0x098] ! Mem[0000000035000098]
ldd [%o0+0x198],%l6 ! Mem[0000000034000198]
ldsb [%o2+0x13e],%l4 ! Mem[000000003500013e]
ldsw [%o2+0x1d0],%l7 ! Mem[00000000350001d0]
ldstub [%o3+0x113],%l5 ! Mem[0000000035800113]
jmpl %g6+8,%g0
std %l6,[%o2+0x1b8] ! Mem[00000000350001b8]
p18_call_2_lo:
ldd [%o0+0x050],%l0 ! Mem[0000000034000050]
swap [%o1+0x148],%l2 ! Mem[0000000034800148]
ldd [%o1+0x0c0],%l6 ! Mem[00000000348000c0]
stw %l2,[%o1+0x0e8] ! Mem[00000000348000e8]
retl
ldstub [%o1+0x02d],%l1 ! Mem[000000003480002d]
p18_jmpl_2_he:
ldstub [%i1+0x10a],%l7 ! Mem[000000003480010a]
stb %l4,[%i1+0x042] ! Mem[0000000034800042]
swap [%i1+0x1c4],%l6 ! Mem[00000000348001c4]
ldub [%i3+0x05d],%l6 ! Mem[000000003580005d]
stb %l1,[%i2+0x008] ! Mem[0000000035000008]
jmpl %g6+8,%g0
lduw [%i3+0x08c],%l1 ! Mem[000000003580008c]
p18_call_2_he:
sth %l6,[%i3+0x06c] ! Mem[000000003580006c]
ldub [%i0+0x02c],%l7 ! Mem[000000003400002c]
ldsb [%i2+0x0f0],%l0 ! Mem[00000000350000f0]
ldsh [%i3+0x01c],%l1 ! Mem[000000003580001c]
swap [%i1+0x170],%l1 ! Mem[0000000034800170]
ldub [%i2+0x14c],%l2 ! Mem[000000003500014c]
ldstub [%i3+0x0a8],%l7 ! Mem[00000000358000a8]
retl
sth %l6,[%i1+0x12a] ! Mem[000000003480012a]
p18_jmpl_2_ho:
ldstub [%o1+0x10a],%l7 ! Mem[000000003480010a]
stb %l4,[%o1+0x042] ! Mem[0000000034800042]
swap [%o1+0x1c4],%l6 ! Mem[00000000348001c4]
ldub [%o3+0x05d],%l6 ! Mem[000000003580005d]
stb %l1,[%o2+0x008] ! Mem[0000000035000008]
jmpl %g6+8,%g0
lduw [%o3+0x08c],%l1 ! Mem[000000003580008c]
p18_call_2_ho:
sth %l6,[%o3+0x06c] ! Mem[000000003580006c]
ldub [%o0+0x02c],%l7 ! Mem[000000003400002c]
ldsb [%o2+0x0f0],%l0 ! Mem[00000000350000f0]
ldsh [%o3+0x01c],%l1 ! Mem[000000003580001c]
swap [%o1+0x170],%l1 ! Mem[0000000034800170]
ldub [%o2+0x14c],%l2 ! Mem[000000003500014c]
ldstub [%o3+0x0a8],%l7 ! Mem[00000000358000a8]
retl
sth %l6,[%o1+0x12a] ! Mem[000000003480012a]
p19_jmpl_2_le:
stb %l0,[%i2+0x15b] ! Mem[000000003700015b]
ldsh [%i2+0x070],%l3 ! Mem[0000000037000070]
ldstub [%i0+0x160],%l0 ! Mem[0000000036000160]
jmpl %g6+8,%g0
ldx [%i3+0x070],%l0 ! Mem[0000000037800070]
p19_call_2_le:
ldub [%i0+0x03c],%l0 ! Mem[000000003600003c]
stw %l1,[%i2+0x18c] ! Mem[000000003700018c]
ldsh [%i1+0x032],%l6 ! Mem[0000000036800032]
sth %l5,[%i3+0x158] ! Mem[0000000037800158]
ldx [%i3+0x1a8],%l2 ! Mem[00000000378001a8]
ldstub [%i0+0x087],%l0 ! Mem[0000000036000087]
retl
ldd [%i3+0x168],%l6 ! Mem[0000000037800168]
p19_jmpl_2_lo:
stb %l0,[%o2+0x15b] ! Mem[000000003700015b]
ldsh [%o2+0x070],%l3 ! Mem[0000000037000070]
ldstub [%o0+0x160],%l0 ! Mem[0000000036000160]
jmpl %g6+8,%g0
ldx [%o3+0x070],%l0 ! Mem[0000000037800070]
p19_call_2_lo:
ldub [%o0+0x03c],%l0 ! Mem[000000003600003c]
stw %l1,[%o2+0x18c] ! Mem[000000003700018c]
ldsh [%o1+0x032],%l6 ! Mem[0000000036800032]
sth %l5,[%o3+0x158] ! Mem[0000000037800158]
ldx [%o3+0x1a8],%l2 ! Mem[00000000378001a8]
ldstub [%o0+0x087],%l0 ! Mem[0000000036000087]
retl
ldd [%o3+0x168],%l6 ! Mem[0000000037800168]
p19_jmpl_2_he:
swap [%i1+0x12c],%l3 ! Mem[000000003680012c]
lduw [%i2+0x020],%l5 ! Mem[0000000037000020]
jmpl %g6+8,%g0
ldub [%i1+0x14a],%l5 ! Mem[000000003680014a]
p19_call_2_he:
sth %l3,[%i0+0x146] ! Mem[0000000036000146]
stx %l6,[%i1+0x1c8] ! Mem[00000000368001c8]
retl
lduw [%i1+0x1e8],%l1 ! Mem[00000000368001e8]
p19_jmpl_2_ho:
swap [%o1+0x12c],%l3 ! Mem[000000003680012c]
lduw [%o2+0x020],%l5 ! Mem[0000000037000020]
jmpl %g6+8,%g0
ldub [%o1+0x14a],%l5 ! Mem[000000003680014a]
p19_call_2_ho:
sth %l3,[%o0+0x146] ! Mem[0000000036000146]
stx %l6,[%o1+0x1c8] ! Mem[00000000368001c8]
retl
lduw [%o1+0x1e8],%l1 ! Mem[00000000368001e8]
p20_jmpl_2_le:
ldstub [%i2+0x07d],%l6 ! Mem[000000003900007d]
ldsh [%i0+0x02c],%l5 ! Mem[000000003800002c]
sth %l4,[%i0+0x060] ! Mem[0000000038000060]
ldstub [%i2+0x139],%l2 ! Mem[0000000039000139]
ldsw [%i3+0x014],%l2 ! Mem[0000000039800014]
jmpl %g6+8,%g0
lduw [%i2+0x1bc],%l6 ! Mem[00000000390001bc]
p20_call_2_le:
retl
ldsw [%i3+0x090],%l6 ! Mem[0000000039800090]
p20_jmpl_2_lo:
ldstub [%o2+0x07d],%l6 ! Mem[000000003900007d]
ldsh [%o0+0x02c],%l5 ! Mem[000000003800002c]
sth %l4,[%o0+0x060] ! Mem[0000000038000060]
ldstub [%o2+0x139],%l2 ! Mem[0000000039000139]
ldsw [%o3+0x014],%l2 ! Mem[0000000039800014]
jmpl %g6+8,%g0
lduw [%o2+0x1bc],%l6 ! Mem[00000000390001bc]
p20_call_2_lo:
retl
ldsw [%o3+0x090],%l6 ! Mem[0000000039800090]
p20_jmpl_2_he:
ldsw [%i3+0x1c8],%l5 ! Mem[00000000398001c8]
ldx [%i1+0x068],%l0 ! Mem[0000000038800068]
stw %l2,[%i1+0x0a4] ! Mem[00000000388000a4]
lduh [%i3+0x1f8],%l4 ! Mem[00000000398001f8]
ldx [%i0+0x190],%l3 ! Mem[0000000038000190]
jmpl %g6+8,%g0
stb %l2,[%i2+0x006] ! Mem[0000000039000006]
p20_call_2_he:
ldstub [%i2+0x047],%l7 ! Mem[0000000039000047]
ldd [%i0+0x170],%l4 ! Mem[0000000038000170]
stb %l1,[%i3+0x04b] ! Mem[000000003980004b]
ldsw [%i2+0x06c],%l3 ! Mem[000000003900006c]
ldsw [%i2+0x16c],%l5 ! Mem[000000003900016c]
swap [%i3+0x0e0],%l5 ! Mem[00000000398000e0]
lduh [%i3+0x0a0],%l4 ! Mem[00000000398000a0]
retl
ldsw [%i3+0x184],%l1 ! Mem[0000000039800184]
p20_jmpl_2_ho:
ldsw [%o3+0x1c8],%l5 ! Mem[00000000398001c8]
ldx [%o1+0x068],%l0 ! Mem[0000000038800068]
stw %l2,[%o1+0x0a4] ! Mem[00000000388000a4]
lduh [%o3+0x1f8],%l4 ! Mem[00000000398001f8]
ldx [%o0+0x190],%l3 ! Mem[0000000038000190]
jmpl %g6+8,%g0
stb %l2,[%o2+0x006] ! Mem[0000000039000006]
p20_call_2_ho:
ldstub [%o2+0x047],%l7 ! Mem[0000000039000047]
ldd [%o0+0x170],%l4 ! Mem[0000000038000170]
stb %l1,[%o3+0x04b] ! Mem[000000003980004b]
ldsw [%o2+0x06c],%l3 ! Mem[000000003900006c]
ldsw [%o2+0x16c],%l5 ! Mem[000000003900016c]
swap [%o3+0x0e0],%l5 ! Mem[00000000398000e0]
lduh [%o3+0x0a0],%l4 ! Mem[00000000398000a0]
retl
ldsw [%o3+0x184],%l1 ! Mem[0000000039800184]
p21_jmpl_2_le:
ldx [%i2+0x0f0],%l0 ! Mem[000000003b0000f0]
ldub [%i2+0x01a],%l6 ! Mem[000000003b00001a]
ldsh [%i1+0x110],%l3 ! Mem[000000003a800110]
ldsb [%i0+0x1b7],%l3 ! Mem[000000003a0001b7]
ldx [%i1+0x100],%l0 ! Mem[000000003a800100]
jmpl %g6+8,%g0
ldd [%i2+0x020],%l0 ! Mem[000000003b000020]
p21_call_2_le:
swap [%i0+0x0b4],%l0 ! Mem[000000003a0000b4]
sth %l3,[%i3+0x130] ! Mem[000000003b800130]
retl
ldub [%i2+0x194],%l3 ! Mem[000000003b000194]
p21_jmpl_2_lo:
ldx [%o2+0x0f0],%l0 ! Mem[000000003b0000f0]
ldub [%o2+0x01a],%l6 ! Mem[000000003b00001a]
ldsh [%o1+0x110],%l3 ! Mem[000000003a800110]
ldsb [%o0+0x1b7],%l3 ! Mem[000000003a0001b7]
ldx [%o1+0x100],%l0 ! Mem[000000003a800100]
jmpl %g6+8,%g0
ldd [%o2+0x020],%l0 ! Mem[000000003b000020]
p21_call_2_lo:
swap [%o0+0x0b4],%l0 ! Mem[000000003a0000b4]
sth %l3,[%o3+0x130] ! Mem[000000003b800130]
retl
ldub [%o2+0x194],%l3 ! Mem[000000003b000194]
p21_jmpl_2_he:
lduh [%i0+0x074],%l2 ! Mem[000000003a000074]
stw %l2,[%i1+0x078] ! Mem[000000003a800078]
jmpl %g6+8,%g0
ldd [%i2+0x108],%l6 ! Mem[000000003b000108]
p21_call_2_he:
lduh [%i3+0x08a],%l5 ! Mem[000000003b80008a]
sth %l6,[%i0+0x0b6] ! Mem[000000003a0000b6]
stw %l2,[%i0+0x198] ! Mem[000000003a000198]
ldstub [%i2+0x008],%l1 ! Mem[000000003b000008]
ldsh [%i3+0x0ac],%l1 ! Mem[000000003b8000ac]
stw %l5,[%i1+0x1f0] ! Mem[000000003a8001f0]
retl
std %l6,[%i0+0x138] ! Mem[000000003a000138]
p21_jmpl_2_ho:
lduh [%o0+0x074],%l2 ! Mem[000000003a000074]
stw %l2,[%o1+0x078] ! Mem[000000003a800078]
jmpl %g6+8,%g0
ldd [%o2+0x108],%l6 ! Mem[000000003b000108]
p21_call_2_ho:
lduh [%o3+0x08a],%l5 ! Mem[000000003b80008a]
sth %l6,[%o0+0x0b6] ! Mem[000000003a0000b6]
stw %l2,[%o0+0x198] ! Mem[000000003a000198]
ldstub [%o2+0x008],%l1 ! Mem[000000003b000008]
ldsh [%o3+0x0ac],%l1 ! Mem[000000003b8000ac]
stw %l5,[%o1+0x1f0] ! Mem[000000003a8001f0]
retl
std %l6,[%o0+0x138] ! Mem[000000003a000138]
p22_jmpl_2_le:
ldsh [%i1+0x164],%l5 ! Mem[000000003c800164]
jmpl %g6+8,%g0
ldsw [%i1+0x028],%l4 ! Mem[000000003c800028]
p22_call_2_le:
ldsh [%i1+0x0c6],%l6 ! Mem[000000003c8000c6]
sth %l5,[%i2+0x0e2] ! Mem[000000003d0000e2]
retl
stw %l4,[%i0+0x1d8] ! Mem[000000003c0001d8]
p22_jmpl_2_lo:
ldsh [%o1+0x164],%l5 ! Mem[000000003c800164]
jmpl %g6+8,%g0
ldsw [%o1+0x028],%l4 ! Mem[000000003c800028]
p22_call_2_lo:
ldsh [%o1+0x0c6],%l6 ! Mem[000000003c8000c6]
sth %l5,[%o2+0x0e2] ! Mem[000000003d0000e2]
retl
stw %l4,[%o0+0x1d8] ! Mem[000000003c0001d8]
p22_jmpl_2_he:
ldstub [%i1+0x094],%l2 ! Mem[000000003c800094]
stx %l4,[%i3+0x040] ! Mem[000000003d800040]
jmpl %g6+8,%g0
ldx [%i2+0x1e0],%l6 ! Mem[000000003d0001e0]
p22_call_2_he:
lduw [%i2+0x154],%l7 ! Mem[000000003d000154]
retl
ldx [%i3+0x080],%l0 ! Mem[000000003d800080]
p22_jmpl_2_ho:
ldstub [%o1+0x094],%l2 ! Mem[000000003c800094]
stx %l4,[%o3+0x040] ! Mem[000000003d800040]
jmpl %g6+8,%g0
ldx [%o2+0x1e0],%l6 ! Mem[000000003d0001e0]
p22_call_2_ho:
lduw [%o2+0x154],%l7 ! Mem[000000003d000154]
retl
ldx [%o3+0x080],%l0 ! Mem[000000003d800080]
p23_jmpl_2_le:
stx %l2,[%i1+0x050] ! Mem[000000003e800050]
stw %l3,[%i3+0x1e8] ! Mem[000000003f8001e8]
lduh [%i1+0x0bc],%l7 ! Mem[000000003e8000bc]
stx %l6,[%i1+0x030] ! Mem[000000003e800030]
stb %l6,[%i0+0x1d5] ! Mem[000000003e0001d5]
lduw [%i2+0x0bc],%l2 ! Mem[000000003f0000bc]
ldstub [%i2+0x022],%l1 ! Mem[000000003f000022]
jmpl %g6+8,%g0
stb %l2,[%i3+0x1a4] ! Mem[000000003f8001a4]
p23_call_2_le:
stx %l7,[%i0+0x018] ! Mem[000000003e000018]
ldsw [%i3+0x0e4],%l3 ! Mem[000000003f8000e4]
ldx [%i1+0x140],%l3 ! Mem[000000003e800140]
ldx [%i1+0x0c8],%l2 ! Mem[000000003e8000c8]
retl
swap [%i3+0x0bc],%l0 ! Mem[000000003f8000bc]
p23_jmpl_2_lo:
stx %l2,[%o1+0x050] ! Mem[000000003e800050]
stw %l3,[%o3+0x1e8] ! Mem[000000003f8001e8]
lduh [%o1+0x0bc],%l7 ! Mem[000000003e8000bc]
stx %l6,[%o1+0x030] ! Mem[000000003e800030]
stb %l6,[%o0+0x1d5] ! Mem[000000003e0001d5]
lduw [%o2+0x0bc],%l2 ! Mem[000000003f0000bc]
ldstub [%o2+0x022],%l1 ! Mem[000000003f000022]
jmpl %g6+8,%g0
stb %l2,[%o3+0x1a4] ! Mem[000000003f8001a4]
p23_call_2_lo:
stx %l7,[%o0+0x018] ! Mem[000000003e000018]
ldsw [%o3+0x0e4],%l3 ! Mem[000000003f8000e4]
ldx [%o1+0x140],%l3 ! Mem[000000003e800140]
ldx [%o1+0x0c8],%l2 ! Mem[000000003e8000c8]
retl
swap [%o3+0x0bc],%l0 ! Mem[000000003f8000bc]
p23_jmpl_2_he:
jmpl %g6+8,%g0
ldstub [%i0+0x00e],%l5 ! Mem[000000003e00000e]
p23_call_2_he:
sth %l3,[%i0+0x16a] ! Mem[000000003e00016a]
stw %l0,[%i0+0x120] ! Mem[000000003e000120]
retl
ldsb [%i3+0x1ec],%l6 ! Mem[000000003f8001ec]
p23_jmpl_2_ho:
jmpl %g6+8,%g0
ldstub [%o0+0x00e],%l5 ! Mem[000000003e00000e]
p23_call_2_ho:
sth %l3,[%o0+0x16a] ! Mem[000000003e00016a]
stw %l0,[%o0+0x120] ! Mem[000000003e000120]
retl
ldsb [%o3+0x1ec],%l6 ! Mem[000000003f8001ec]
p24_jmpl_2_le:
sth %l4,[%i0+0x114] ! Mem[0000000040000114]
lduw [%i1+0x038],%l7 ! Mem[0000000040800038]
jmpl %g6+8,%g0
ldx [%i2+0x0e8],%l3 ! Mem[00000000410000e8]
p24_call_2_le:
ldstub [%i1+0x1dc],%l2 ! Mem[00000000408001dc]
ldsh [%i3+0x172],%l0 ! Mem[0000000041800172]
ldstub [%i3+0x073],%l4 ! Mem[0000000041800073]
swap [%i0+0x148],%l5 ! Mem[0000000040000148]
ldsb [%i2+0x13e],%l4 ! Mem[000000004100013e]
retl
ldstub [%i0+0x1f2],%l7 ! Mem[00000000400001f2]
p24_jmpl_2_lo:
sth %l4,[%o0+0x114] ! Mem[0000000040000114]
lduw [%o1+0x038],%l7 ! Mem[0000000040800038]
jmpl %g6+8,%g0
ldx [%o2+0x0e8],%l3 ! Mem[00000000410000e8]
p24_call_2_lo:
ldstub [%o1+0x1dc],%l2 ! Mem[00000000408001dc]
ldsh [%o3+0x172],%l0 ! Mem[0000000041800172]
ldstub [%o3+0x073],%l4 ! Mem[0000000041800073]
swap [%o0+0x148],%l5 ! Mem[0000000040000148]
ldsb [%o2+0x13e],%l4 ! Mem[000000004100013e]
retl
ldstub [%o0+0x1f2],%l7 ! Mem[00000000400001f2]
p24_jmpl_2_he:
lduh [%i2+0x0d8],%l0 ! Mem[00000000410000d8]
ldd [%i3+0x020],%l4 ! Mem[0000000041800020]
ldd [%i0+0x098],%l2 ! Mem[0000000040000098]
ldsw [%i2+0x148],%l2 ! Mem[0000000041000148]
jmpl %g6+8,%g0
ldstub [%i0+0x0e6],%l6 ! Mem[00000000400000e6]
p24_call_2_he:
stw %l7,[%i3+0x174] ! Mem[0000000041800174]
retl
ldsb [%i2+0x06d],%l4 ! Mem[000000004100006d]
p24_jmpl_2_ho:
lduh [%o2+0x0d8],%l0 ! Mem[00000000410000d8]
ldd [%o3+0x020],%l4 ! Mem[0000000041800020]
ldd [%o0+0x098],%l2 ! Mem[0000000040000098]
ldsw [%o2+0x148],%l2 ! Mem[0000000041000148]
jmpl %g6+8,%g0
ldstub [%o0+0x0e6],%l6 ! Mem[00000000400000e6]
p24_call_2_ho:
stw %l7,[%o3+0x174] ! Mem[0000000041800174]
retl
ldsb [%o2+0x06d],%l4 ! Mem[000000004100006d]
p25_jmpl_2_le:
jmpl %g6+8,%g0
swap [%i0+0x054],%l5 ! Mem[0000000042000054]
p25_call_2_le:
stw %l4,[%i1+0x080] ! Mem[0000000042800080]
ldsb [%i2+0x167],%l4 ! Mem[0000000043000167]
std %l4,[%i2+0x130] ! Mem[0000000043000130]
ldsw [%i0+0x140],%l4 ! Mem[0000000042000140]
swap [%i2+0x1e4],%l4 ! Mem[00000000430001e4]
ldd [%i0+0x168],%l4 ! Mem[0000000042000168]
sth %l7,[%i0+0x17e] ! Mem[000000004200017e]
retl
sth %l2,[%i1+0x086] ! Mem[0000000042800086]
p25_jmpl_2_lo:
jmpl %g6+8,%g0
swap [%o0+0x054],%l5 ! Mem[0000000042000054]
p25_call_2_lo:
stw %l4,[%o1+0x080] ! Mem[0000000042800080]
ldsb [%o2+0x167],%l4 ! Mem[0000000043000167]
std %l4,[%o2+0x130] ! Mem[0000000043000130]
ldsw [%o0+0x140],%l4 ! Mem[0000000042000140]
swap [%o2+0x1e4],%l4 ! Mem[00000000430001e4]
ldd [%o0+0x168],%l4 ! Mem[0000000042000168]
sth %l7,[%o0+0x17e] ! Mem[000000004200017e]
retl
sth %l2,[%o1+0x086] ! Mem[0000000042800086]
p25_jmpl_2_he:
ldsw [%i0+0x090],%l0 ! Mem[0000000042000090]
ldd [%i0+0x138],%l0 ! Mem[0000000042000138]
std %l0,[%i1+0x1c0] ! Mem[00000000428001c0]
ldsw [%i2+0x070],%l6 ! Mem[0000000043000070]
swap [%i3+0x0a0],%l3 ! Mem[00000000438000a0]
lduw [%i3+0x0d8],%l6 ! Mem[00000000438000d8]
jmpl %g6+8,%g0
ldstub [%i3+0x097],%l6 ! Mem[0000000043800097]
p25_call_2_he:
retl
stw %l0,[%i1+0x188] ! Mem[0000000042800188]
p25_jmpl_2_ho:
ldsw [%o0+0x090],%l0 ! Mem[0000000042000090]
ldd [%o0+0x138],%l0 ! Mem[0000000042000138]
std %l0,[%o1+0x1c0] ! Mem[00000000428001c0]
ldsw [%o2+0x070],%l6 ! Mem[0000000043000070]
swap [%o3+0x0a0],%l3 ! Mem[00000000438000a0]
lduw [%o3+0x0d8],%l6 ! Mem[00000000438000d8]
jmpl %g6+8,%g0
ldstub [%o3+0x097],%l6 ! Mem[0000000043800097]
p25_call_2_ho:
retl
stw %l0,[%o1+0x188] ! Mem[0000000042800188]
p26_jmpl_2_le:
stb %l7,[%i1+0x04e] ! Mem[000000004480004e]
jmpl %g6+8,%g0
ldstub [%i3+0x0ce],%l3 ! Mem[00000000458000ce]
p26_call_2_le:
swap [%i2+0x070],%l6 ! Mem[0000000045000070]
lduw [%i2+0x188],%l1 ! Mem[0000000045000188]
ldd [%i2+0x128],%l6 ! Mem[0000000045000128]
stw %l5,[%i2+0x148] ! Mem[0000000045000148]
stb %l4,[%i2+0x11e] ! Mem[000000004500011e]
retl
sth %l7,[%i2+0x1d2] ! Mem[00000000450001d2]
p26_jmpl_2_lo:
stb %l7,[%o1+0x04e] ! Mem[000000004480004e]
jmpl %g6+8,%g0
ldstub [%o3+0x0ce],%l3 ! Mem[00000000458000ce]
p26_call_2_lo:
swap [%o2+0x070],%l6 ! Mem[0000000045000070]
lduw [%o2+0x188],%l1 ! Mem[0000000045000188]
ldd [%o2+0x128],%l6 ! Mem[0000000045000128]
stw %l5,[%o2+0x148] ! Mem[0000000045000148]
stb %l4,[%o2+0x11e] ! Mem[000000004500011e]
retl
sth %l7,[%o2+0x1d2] ! Mem[00000000450001d2]
p26_jmpl_2_he:
swap [%i0+0x168],%l6 ! Mem[0000000044000168]
ldstub [%i1+0x080],%l6 ! Mem[0000000044800080]
ldsh [%i3+0x126],%l0 ! Mem[0000000045800126]
ldsh [%i0+0x034],%l6 ! Mem[0000000044000034]
jmpl %g6+8,%g0
stw %l0,[%i3+0x008] ! Mem[0000000045800008]
p26_call_2_he:
ldd [%i1+0x090],%l0 ! Mem[0000000044800090]
swap [%i1+0x094],%l2 ! Mem[0000000044800094]
retl
swap [%i2+0x18c],%l2 ! Mem[000000004500018c]
p26_jmpl_2_ho:
swap [%o0+0x168],%l6 ! Mem[0000000044000168]
ldstub [%o1+0x080],%l6 ! Mem[0000000044800080]
ldsh [%o3+0x126],%l0 ! Mem[0000000045800126]
ldsh [%o0+0x034],%l6 ! Mem[0000000044000034]
jmpl %g6+8,%g0
stw %l0,[%o3+0x008] ! Mem[0000000045800008]
p26_call_2_ho:
ldd [%o1+0x090],%l0 ! Mem[0000000044800090]
swap [%o1+0x094],%l2 ! Mem[0000000044800094]
retl
swap [%o2+0x18c],%l2 ! Mem[000000004500018c]
p27_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i3+0x000],%l7 ! Mem[0000000047800000]
p27_call_2_le:
ldub [%i2+0x002],%l0 ! Mem[0000000047000002]
std %l0,[%i3+0x078] ! Mem[0000000047800078]
lduw [%i1+0x1dc],%l3 ! Mem[00000000468001dc]
ldd [%i1+0x178],%l4 ! Mem[0000000046800178]
ldsb [%i1+0x1b7],%l3 ! Mem[00000000468001b7]
std %l6,[%i1+0x148] ! Mem[0000000046800148]
retl
ldub [%i3+0x190],%l4 ! Mem[0000000047800190]
p27_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o3+0x000],%l7 ! Mem[0000000047800000]
p27_call_2_lo:
ldub [%o2+0x002],%l0 ! Mem[0000000047000002]
std %l0,[%o3+0x078] ! Mem[0000000047800078]
lduw [%o1+0x1dc],%l3 ! Mem[00000000468001dc]
ldd [%o1+0x178],%l4 ! Mem[0000000046800178]
ldsb [%o1+0x1b7],%l3 ! Mem[00000000468001b7]
std %l6,[%o1+0x148] ! Mem[0000000046800148]
retl
ldub [%o3+0x190],%l4 ! Mem[0000000047800190]
p27_jmpl_2_he:
lduh [%i1+0x1fc],%l5 ! Mem[00000000468001fc]
ldsb [%i1+0x08c],%l7 ! Mem[000000004680008c]
std %l6,[%i1+0x138] ! Mem[0000000046800138]
ldub [%i0+0x052],%l0 ! Mem[0000000046000052]
stb %l0,[%i0+0x05d] ! Mem[000000004600005d]
jmpl %g6+8,%g0
stx %l6,[%i1+0x0a8] ! Mem[00000000468000a8]
p27_call_2_he:
sth %l5,[%i3+0x15a] ! Mem[000000004780015a]
ldx [%i0+0x040],%l6 ! Mem[0000000046000040]
stx %l6,[%i3+0x0a8] ! Mem[00000000478000a8]
sth %l1,[%i2+0x08e] ! Mem[000000004700008e]
retl
ldstub [%i0+0x0be],%l1 ! Mem[00000000460000be]
p27_jmpl_2_ho:
lduh [%o1+0x1fc],%l5 ! Mem[00000000468001fc]
ldsb [%o1+0x08c],%l7 ! Mem[000000004680008c]
std %l6,[%o1+0x138] ! Mem[0000000046800138]
ldub [%o0+0x052],%l0 ! Mem[0000000046000052]
stb %l0,[%o0+0x05d] ! Mem[000000004600005d]
jmpl %g6+8,%g0
stx %l6,[%o1+0x0a8] ! Mem[00000000468000a8]
p27_call_2_ho:
sth %l5,[%o3+0x15a] ! Mem[000000004780015a]
ldx [%o0+0x040],%l6 ! Mem[0000000046000040]
stx %l6,[%o3+0x0a8] ! Mem[00000000478000a8]
sth %l1,[%o2+0x08e] ! Mem[000000004700008e]
retl
ldstub [%o0+0x0be],%l1 ! Mem[00000000460000be]
p28_jmpl_2_le:
ldstub [%i2+0x00c],%l7 ! Mem[000000004900000c]
stw %l4,[%i2+0x188] ! Mem[0000000049000188]
ldub [%i0+0x03d],%l6 ! Mem[000000004800003d]
lduw [%i1+0x024],%l0 ! Mem[0000000048800024]
jmpl %g6+8,%g0
ldstub [%i1+0x08d],%l7 ! Mem[000000004880008d]
p28_call_2_le:
swap [%i2+0x008],%l4 ! Mem[0000000049000008]
ldstub [%i0+0x0a8],%l3 ! Mem[00000000480000a8]
swap [%i0+0x1d8],%l0 ! Mem[00000000480001d8]
stx %l5,[%i1+0x1f0] ! Mem[00000000488001f0]
swap [%i2+0x080],%l5 ! Mem[0000000049000080]
retl
ldsw [%i0+0x160],%l6 ! Mem[0000000048000160]
p28_jmpl_2_lo:
ldstub [%o2+0x00c],%l7 ! Mem[000000004900000c]
stw %l4,[%o2+0x188] ! Mem[0000000049000188]
ldub [%o0+0x03d],%l6 ! Mem[000000004800003d]
lduw [%o1+0x024],%l0 ! Mem[0000000048800024]
jmpl %g6+8,%g0
ldstub [%o1+0x08d],%l7 ! Mem[000000004880008d]
p28_call_2_lo:
swap [%o2+0x008],%l4 ! Mem[0000000049000008]
ldstub [%o0+0x0a8],%l3 ! Mem[00000000480000a8]
swap [%o0+0x1d8],%l0 ! Mem[00000000480001d8]
stx %l5,[%o1+0x1f0] ! Mem[00000000488001f0]
swap [%o2+0x080],%l5 ! Mem[0000000049000080]
retl
ldsw [%o0+0x160],%l6 ! Mem[0000000048000160]
p28_jmpl_2_he:
ldstub [%i3+0x0ac],%l1 ! Mem[00000000498000ac]
ldsw [%i3+0x1a8],%l0 ! Mem[00000000498001a8]
ldsh [%i0+0x0c0],%l1 ! Mem[00000000480000c0]
ldsh [%i0+0x14a],%l4 ! Mem[000000004800014a]
stb %l0,[%i1+0x08f] ! Mem[000000004880008f]
stx %l6,[%i0+0x048] ! Mem[0000000048000048]
ldsb [%i3+0x00c],%l7 ! Mem[000000004980000c]
jmpl %g6+8,%g0
ldsb [%i3+0x0f0],%l0 ! Mem[00000000498000f0]
p28_call_2_he:
swap [%i2+0x104],%l5 ! Mem[0000000049000104]
stx %l5,[%i1+0x1d8] ! Mem[00000000488001d8]
retl
sth %l4,[%i2+0x0f8] ! Mem[00000000490000f8]
p28_jmpl_2_ho:
ldstub [%o3+0x0ac],%l1 ! Mem[00000000498000ac]
ldsw [%o3+0x1a8],%l0 ! Mem[00000000498001a8]
ldsh [%o0+0x0c0],%l1 ! Mem[00000000480000c0]
ldsh [%o0+0x14a],%l4 ! Mem[000000004800014a]
stb %l0,[%o1+0x08f] ! Mem[000000004880008f]
stx %l6,[%o0+0x048] ! Mem[0000000048000048]
ldsb [%o3+0x00c],%l7 ! Mem[000000004980000c]
jmpl %g6+8,%g0
ldsb [%o3+0x0f0],%l0 ! Mem[00000000498000f0]
p28_call_2_ho:
swap [%o2+0x104],%l5 ! Mem[0000000049000104]
stx %l5,[%o1+0x1d8] ! Mem[00000000488001d8]
retl
sth %l4,[%o2+0x0f8] ! Mem[00000000490000f8]
p29_jmpl_2_le:
jmpl %g6+8,%g0
std %l6,[%i0+0x1e8] ! Mem[000000004a0001e8]
p29_call_2_le:
retl
swap [%i3+0x004],%l5 ! Mem[000000004b800004]
p29_jmpl_2_lo:
jmpl %g6+8,%g0
std %l6,[%o0+0x1e8] ! Mem[000000004a0001e8]
p29_call_2_lo:
retl
swap [%o3+0x004],%l5 ! Mem[000000004b800004]
p29_jmpl_2_he:
ldsh [%i1+0x060],%l2 ! Mem[000000004a800060]
stx %l7,[%i0+0x180] ! Mem[000000004a000180]
std %l0,[%i3+0x000] ! Mem[000000004b800000]
ldsh [%i2+0x0b2],%l4 ! Mem[000000004b0000b2]
std %l0,[%i0+0x058] ! Mem[000000004a000058]
ldx [%i2+0x138],%l4 ! Mem[000000004b000138]
ldub [%i1+0x0bc],%l4 ! Mem[000000004a8000bc]
jmpl %g6+8,%g0
stx %l1,[%i3+0x1d8] ! Mem[000000004b8001d8]
p29_call_2_he:
sth %l2,[%i0+0x1b6] ! Mem[000000004a0001b6]
swap [%i0+0x11c],%l6 ! Mem[000000004a00011c]
retl
stw %l0,[%i3+0x02c] ! Mem[000000004b80002c]
p29_jmpl_2_ho:
ldsh [%o1+0x060],%l2 ! Mem[000000004a800060]
stx %l7,[%o0+0x180] ! Mem[000000004a000180]
std %l0,[%o3+0x000] ! Mem[000000004b800000]
ldsh [%o2+0x0b2],%l4 ! Mem[000000004b0000b2]
std %l0,[%o0+0x058] ! Mem[000000004a000058]
ldx [%o2+0x138],%l4 ! Mem[000000004b000138]
ldub [%o1+0x0bc],%l4 ! Mem[000000004a8000bc]
jmpl %g6+8,%g0
stx %l1,[%o3+0x1d8] ! Mem[000000004b8001d8]
p29_call_2_ho:
sth %l2,[%o0+0x1b6] ! Mem[000000004a0001b6]
swap [%o0+0x11c],%l6 ! Mem[000000004a00011c]
retl
stw %l0,[%o3+0x02c] ! Mem[000000004b80002c]
p30_jmpl_2_le:
stw %l0,[%i2+0x0bc] ! Mem[000000004d0000bc]
ldsh [%i0+0x068],%l7 ! Mem[000000004c000068]
jmpl %g6+8,%g0
ldub [%i1+0x1e6],%l0 ! Mem[000000004c8001e6]
p30_call_2_le:
std %l4,[%i1+0x0e8] ! Mem[000000004c8000e8]
retl
swap [%i1+0x0f4],%l4 ! Mem[000000004c8000f4]
p30_jmpl_2_lo:
stw %l0,[%o2+0x0bc] ! Mem[000000004d0000bc]
ldsh [%o0+0x068],%l7 ! Mem[000000004c000068]
jmpl %g6+8,%g0
ldub [%o1+0x1e6],%l0 ! Mem[000000004c8001e6]
p30_call_2_lo:
std %l4,[%o1+0x0e8] ! Mem[000000004c8000e8]
retl
swap [%o1+0x0f4],%l4 ! Mem[000000004c8000f4]
p30_jmpl_2_he:
ldsh [%i0+0x102],%l2 ! Mem[000000004c000102]
stb %l7,[%i2+0x138] ! Mem[000000004d000138]
ldsw [%i2+0x10c],%l7 ! Mem[000000004d00010c]
ldub [%i1+0x1a2],%l2 ! Mem[000000004c8001a2]
ldd [%i1+0x160],%l4 ! Mem[000000004c800160]
ldsw [%i3+0x130],%l3 ! Mem[000000004d800130]
jmpl %g6+8,%g0
swap [%i3+0x1b4],%l3 ! Mem[000000004d8001b4]
p30_call_2_he:
stw %l2,[%i0+0x074] ! Mem[000000004c000074]
ldx [%i3+0x078],%l2 ! Mem[000000004d800078]
retl
stw %l6,[%i2+0x10c] ! Mem[000000004d00010c]
p30_jmpl_2_ho:
ldsh [%o0+0x102],%l2 ! Mem[000000004c000102]
stb %l7,[%o2+0x138] ! Mem[000000004d000138]
ldsw [%o2+0x10c],%l7 ! Mem[000000004d00010c]
ldub [%o1+0x1a2],%l2 ! Mem[000000004c8001a2]
ldd [%o1+0x160],%l4 ! Mem[000000004c800160]
ldsw [%o3+0x130],%l3 ! Mem[000000004d800130]
jmpl %g6+8,%g0
swap [%o3+0x1b4],%l3 ! Mem[000000004d8001b4]
p30_call_2_ho:
stw %l2,[%o0+0x074] ! Mem[000000004c000074]
ldx [%o3+0x078],%l2 ! Mem[000000004d800078]
retl
stw %l6,[%o2+0x10c] ! Mem[000000004d00010c]
p31_jmpl_2_le:
ldub [%i2+0x1ca],%l1 ! Mem[000000004f0001ca]
ldx [%i2+0x008],%l0 ! Mem[000000004f000008]
ldub [%i1+0x177],%l2 ! Mem[000000004e800177]
stw %l6,[%i2+0x19c] ! Mem[000000004f00019c]
jmpl %g6+8,%g0
ldsw [%i1+0x1e0],%l4 ! Mem[000000004e8001e0]
p31_call_2_le:
ldsw [%i2+0x150],%l1 ! Mem[000000004f000150]
ldsw [%i2+0x1dc],%l0 ! Mem[000000004f0001dc]
swap [%i2+0x044],%l2 ! Mem[000000004f000044]
ldstub [%i0+0x0c2],%l5 ! Mem[000000004e0000c2]
lduh [%i0+0x1ea],%l7 ! Mem[000000004e0001ea]
ldsb [%i2+0x0a7],%l5 ! Mem[000000004f0000a7]
retl
ldstub [%i3+0x103],%l2 ! Mem[000000004f800103]
p31_jmpl_2_lo:
ldub [%o2+0x1ca],%l1 ! Mem[000000004f0001ca]
ldx [%o2+0x008],%l0 ! Mem[000000004f000008]
ldub [%o1+0x177],%l2 ! Mem[000000004e800177]
stw %l6,[%o2+0x19c] ! Mem[000000004f00019c]
jmpl %g6+8,%g0
ldsw [%o1+0x1e0],%l4 ! Mem[000000004e8001e0]
p31_call_2_lo:
ldsw [%o2+0x150],%l1 ! Mem[000000004f000150]
ldsw [%o2+0x1dc],%l0 ! Mem[000000004f0001dc]
swap [%o2+0x044],%l2 ! Mem[000000004f000044]
ldstub [%o0+0x0c2],%l5 ! Mem[000000004e0000c2]
lduh [%o0+0x1ea],%l7 ! Mem[000000004e0001ea]
ldsb [%o2+0x0a7],%l5 ! Mem[000000004f0000a7]
retl
ldstub [%o3+0x103],%l2 ! Mem[000000004f800103]
p31_jmpl_2_he:
ldstub [%i1+0x197],%l6 ! Mem[000000004e800197]
ldx [%i0+0x140],%l7 ! Mem[000000004e000140]
sth %l6,[%i0+0x0ae] ! Mem[000000004e0000ae]
ldub [%i3+0x0aa],%l3 ! Mem[000000004f8000aa]
ldx [%i1+0x020],%l7 ! Mem[000000004e800020]
lduw [%i0+0x198],%l7 ! Mem[000000004e000198]
jmpl %g6+8,%g0
swap [%i2+0x078],%l4 ! Mem[000000004f000078]
p31_call_2_he:
ldub [%i1+0x027],%l1 ! Mem[000000004e800027]
ldsb [%i0+0x003],%l6 ! Mem[000000004e000003]
std %l6,[%i3+0x1a8] ! Mem[000000004f8001a8]
ldub [%i0+0x058],%l3 ! Mem[000000004e000058]
ldsb [%i1+0x089],%l4 ! Mem[000000004e800089]
retl
ldsb [%i2+0x115],%l6 ! Mem[000000004f000115]
p31_jmpl_2_ho:
ldstub [%o1+0x197],%l6 ! Mem[000000004e800197]
ldx [%o0+0x140],%l7 ! Mem[000000004e000140]
sth %l6,[%o0+0x0ae] ! Mem[000000004e0000ae]
ldub [%o3+0x0aa],%l3 ! Mem[000000004f8000aa]
ldx [%o1+0x020],%l7 ! Mem[000000004e800020]
lduw [%o0+0x198],%l7 ! Mem[000000004e000198]
jmpl %g6+8,%g0
swap [%o2+0x078],%l4 ! Mem[000000004f000078]
p31_call_2_ho:
ldub [%o1+0x027],%l1 ! Mem[000000004e800027]
ldsb [%o0+0x003],%l6 ! Mem[000000004e000003]
std %l6,[%o3+0x1a8] ! Mem[000000004f8001a8]
ldub [%o0+0x058],%l3 ! Mem[000000004e000058]
ldsb [%o1+0x089],%l4 ! Mem[000000004e800089]
retl
ldsb [%o2+0x115],%l6 ! Mem[000000004f000115]
p32_jmpl_2_le:
stb %l3,[%i1+0x0ee] ! Mem[00000000508000ee]
ldd [%i2+0x100],%l4 ! Mem[0000000051000100]
lduh [%i0+0x11a],%l5 ! Mem[000000005000011a]
ldd [%i1+0x0d0],%l0 ! Mem[00000000508000d0]
ldd [%i2+0x038],%l6 ! Mem[0000000051000038]
ldstub [%i0+0x110],%l3 ! Mem[0000000050000110]
ldstub [%i2+0x14b],%l3 ! Mem[000000005100014b]
jmpl %g6+8,%g0
lduw [%i3+0x104],%l1 ! Mem[0000000051800104]
p32_call_2_le:
ldub [%i2+0x007],%l1 ! Mem[0000000051000007]
lduh [%i0+0x012],%l6 ! Mem[0000000050000012]
stw %l0,[%i2+0x1cc] ! Mem[00000000510001cc]
std %l2,[%i0+0x128] ! Mem[0000000050000128]
ldub [%i1+0x0b0],%l4 ! Mem[00000000508000b0]
retl
ldstub [%i2+0x1a1],%l2 ! Mem[00000000510001a1]
p32_jmpl_2_lo:
stb %l3,[%o1+0x0ee] ! Mem[00000000508000ee]
ldd [%o2+0x100],%l4 ! Mem[0000000051000100]
lduh [%o0+0x11a],%l5 ! Mem[000000005000011a]
ldd [%o1+0x0d0],%l0 ! Mem[00000000508000d0]
ldd [%o2+0x038],%l6 ! Mem[0000000051000038]
ldstub [%o0+0x110],%l3 ! Mem[0000000050000110]
ldstub [%o2+0x14b],%l3 ! Mem[000000005100014b]
jmpl %g6+8,%g0
lduw [%o3+0x104],%l1 ! Mem[0000000051800104]
p32_call_2_lo:
ldub [%o2+0x007],%l1 ! Mem[0000000051000007]
lduh [%o0+0x012],%l6 ! Mem[0000000050000012]
stw %l0,[%o2+0x1cc] ! Mem[00000000510001cc]
std %l2,[%o0+0x128] ! Mem[0000000050000128]
ldub [%o1+0x0b0],%l4 ! Mem[00000000508000b0]
retl
ldstub [%o2+0x1a1],%l2 ! Mem[00000000510001a1]
p32_jmpl_2_he:
jmpl %g6+8,%g0
stx %l1,[%i3+0x058] ! Mem[0000000051800058]
p32_call_2_he:
ldstub [%i0+0x0ff],%l1 ! Mem[00000000500000ff]
ldx [%i0+0x138],%l6 ! Mem[0000000050000138]
ldub [%i1+0x066],%l4 ! Mem[0000000050800066]
ldsw [%i1+0x008],%l1 ! Mem[0000000050800008]
ldsb [%i0+0x0ad],%l1 ! Mem[00000000500000ad]
retl
std %l6,[%i1+0x038] ! Mem[0000000050800038]
p32_jmpl_2_ho:
jmpl %g6+8,%g0
stx %l1,[%o3+0x058] ! Mem[0000000051800058]
p32_call_2_ho:
ldstub [%o0+0x0ff],%l1 ! Mem[00000000500000ff]
ldx [%o0+0x138],%l6 ! Mem[0000000050000138]
ldub [%o1+0x066],%l4 ! Mem[0000000050800066]
ldsw [%o1+0x008],%l1 ! Mem[0000000050800008]
ldsb [%o0+0x0ad],%l1 ! Mem[00000000500000ad]
retl
std %l6,[%o1+0x038] ! Mem[0000000050800038]
p33_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i2+0x0d0],%l2 ! Mem[00000000530000d0]
p33_call_2_le:
ldx [%i0+0x1c0],%l4 ! Mem[00000000520001c0]
ldd [%i0+0x0c8],%l4 ! Mem[00000000520000c8]
ldstub [%i3+0x0d6],%l4 ! Mem[00000000538000d6]
swap [%i2+0x02c],%l7 ! Mem[000000005300002c]
ldsw [%i2+0x1a8],%l4 ! Mem[00000000530001a8]
ldsh [%i2+0x0f8],%l6 ! Mem[00000000530000f8]
retl
ldsb [%i1+0x08b],%l5 ! Mem[000000005280008b]
p33_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o2+0x0d0],%l2 ! Mem[00000000530000d0]
p33_call_2_lo:
ldx [%o0+0x1c0],%l4 ! Mem[00000000520001c0]
ldd [%o0+0x0c8],%l4 ! Mem[00000000520000c8]
ldstub [%o3+0x0d6],%l4 ! Mem[00000000538000d6]
swap [%o2+0x02c],%l7 ! Mem[000000005300002c]
ldsw [%o2+0x1a8],%l4 ! Mem[00000000530001a8]
ldsh [%o2+0x0f8],%l6 ! Mem[00000000530000f8]
retl
ldsb [%o1+0x08b],%l5 ! Mem[000000005280008b]
p33_jmpl_2_he:
std %l4,[%i0+0x1e8] ! Mem[00000000520001e8]
stw %l1,[%i3+0x00c] ! Mem[000000005380000c]
lduw [%i1+0x1fc],%l3 ! Mem[00000000528001fc]
sth %l4,[%i2+0x13e] ! Mem[000000005300013e]
jmpl %g6+8,%g0
swap [%i3+0x09c],%l4 ! Mem[000000005380009c]
p33_call_2_he:
ldx [%i3+0x0c8],%l2 ! Mem[00000000538000c8]
ldstub [%i0+0x196],%l2 ! Mem[0000000052000196]
ldsw [%i0+0x13c],%l6 ! Mem[000000005200013c]
ldstub [%i1+0x02d],%l0 ! Mem[000000005280002d]
swap [%i3+0x154],%l2 ! Mem[0000000053800154]
retl
lduw [%i1+0x0dc],%l7 ! Mem[00000000528000dc]
p33_jmpl_2_ho:
std %l4,[%o0+0x1e8] ! Mem[00000000520001e8]
stw %l1,[%o3+0x00c] ! Mem[000000005380000c]
lduw [%o1+0x1fc],%l3 ! Mem[00000000528001fc]
sth %l4,[%o2+0x13e] ! Mem[000000005300013e]
jmpl %g6+8,%g0
swap [%o3+0x09c],%l4 ! Mem[000000005380009c]
p33_call_2_ho:
ldx [%o3+0x0c8],%l2 ! Mem[00000000538000c8]
ldstub [%o0+0x196],%l2 ! Mem[0000000052000196]
ldsw [%o0+0x13c],%l6 ! Mem[000000005200013c]
ldstub [%o1+0x02d],%l0 ! Mem[000000005280002d]
swap [%o3+0x154],%l2 ! Mem[0000000053800154]
retl
lduw [%o1+0x0dc],%l7 ! Mem[00000000528000dc]
p34_jmpl_2_le:
jmpl %g6+8,%g0
ldsw [%i0+0x024],%l0 ! Mem[0000000054000024]
p34_call_2_le:
ldsb [%i3+0x164],%l5 ! Mem[0000000055800164]
ldd [%i0+0x028],%l4 ! Mem[0000000054000028]
retl
lduh [%i0+0x078],%l1 ! Mem[0000000054000078]
p34_jmpl_2_lo:
jmpl %g6+8,%g0
ldsw [%o0+0x024],%l0 ! Mem[0000000054000024]
p34_call_2_lo:
ldsb [%o3+0x164],%l5 ! Mem[0000000055800164]
ldd [%o0+0x028],%l4 ! Mem[0000000054000028]
retl
lduh [%o0+0x078],%l1 ! Mem[0000000054000078]
p34_jmpl_2_he:
ldsh [%i3+0x0fe],%l1 ! Mem[00000000558000fe]
ldstub [%i3+0x11d],%l5 ! Mem[000000005580011d]
lduh [%i2+0x046],%l4 ! Mem[0000000055000046]
ldsb [%i2+0x028],%l1 ! Mem[0000000055000028]
ldsh [%i3+0x172],%l1 ! Mem[0000000055800172]
jmpl %g6+8,%g0
lduh [%i2+0x050],%l2 ! Mem[0000000055000050]
p34_call_2_he:
stw %l7,[%i0+0x02c] ! Mem[000000005400002c]
std %l0,[%i3+0x0d0] ! Mem[00000000558000d0]
ldsb [%i0+0x01c],%l1 ! Mem[000000005400001c]
std %l0,[%i0+0x150] ! Mem[0000000054000150]
ldsw [%i0+0x16c],%l2 ! Mem[000000005400016c]
ldub [%i3+0x0a8],%l7 ! Mem[00000000558000a8]
retl
stb %l5,[%i1+0x155] ! Mem[0000000054800155]
p34_jmpl_2_ho:
ldsh [%o3+0x0fe],%l1 ! Mem[00000000558000fe]
ldstub [%o3+0x11d],%l5 ! Mem[000000005580011d]
lduh [%o2+0x046],%l4 ! Mem[0000000055000046]
ldsb [%o2+0x028],%l1 ! Mem[0000000055000028]
ldsh [%o3+0x172],%l1 ! Mem[0000000055800172]
jmpl %g6+8,%g0
lduh [%o2+0x050],%l2 ! Mem[0000000055000050]
p34_call_2_ho:
stw %l7,[%o0+0x02c] ! Mem[000000005400002c]
std %l0,[%o3+0x0d0] ! Mem[00000000558000d0]
ldsb [%o0+0x01c],%l1 ! Mem[000000005400001c]
std %l0,[%o0+0x150] ! Mem[0000000054000150]
ldsw [%o0+0x16c],%l2 ! Mem[000000005400016c]
ldub [%o3+0x0a8],%l7 ! Mem[00000000558000a8]
retl
stb %l5,[%o1+0x155] ! Mem[0000000054800155]
p35_jmpl_2_le:
swap [%i1+0x088],%l3 ! Mem[0000000056800088]
std %l6,[%i0+0x168] ! Mem[0000000056000168]
sth %l1,[%i2+0x08c] ! Mem[000000005700008c]
swap [%i3+0x1a8],%l0 ! Mem[00000000578001a8]
sth %l1,[%i2+0x0e0] ! Mem[00000000570000e0]
stb %l4,[%i1+0x16a] ! Mem[000000005680016a]
jmpl %g6+8,%g0
ldstub [%i3+0x001],%l4 ! Mem[0000000057800001]
p35_call_2_le:
stw %l1,[%i3+0x0c0] ! Mem[00000000578000c0]
ldub [%i3+0x17b],%l0 ! Mem[000000005780017b]
retl
ldstub [%i0+0x150],%l5 ! Mem[0000000056000150]
p35_jmpl_2_lo:
swap [%o1+0x088],%l3 ! Mem[0000000056800088]
std %l6,[%o0+0x168] ! Mem[0000000056000168]
sth %l1,[%o2+0x08c] ! Mem[000000005700008c]
swap [%o3+0x1a8],%l0 ! Mem[00000000578001a8]
sth %l1,[%o2+0x0e0] ! Mem[00000000570000e0]
stb %l4,[%o1+0x16a] ! Mem[000000005680016a]
jmpl %g6+8,%g0
ldstub [%o3+0x001],%l4 ! Mem[0000000057800001]
p35_call_2_lo:
stw %l1,[%o3+0x0c0] ! Mem[00000000578000c0]
ldub [%o3+0x17b],%l0 ! Mem[000000005780017b]
retl
ldstub [%o0+0x150],%l5 ! Mem[0000000056000150]
p35_jmpl_2_he:
ldstub [%i2+0x17a],%l7 ! Mem[000000005700017a]
jmpl %g6+8,%g0
swap [%i3+0x1b4],%l4 ! Mem[00000000578001b4]
p35_call_2_he:
ldd [%i1+0x178],%l2 ! Mem[0000000056800178]
lduw [%i1+0x1ac],%l3 ! Mem[00000000568001ac]
swap [%i2+0x150],%l3 ! Mem[0000000057000150]
swap [%i1+0x1fc],%l0 ! Mem[00000000568001fc]
ldx [%i1+0x168],%l5 ! Mem[0000000056800168]
retl
ldsb [%i0+0x08e],%l1 ! Mem[000000005600008e]
p35_jmpl_2_ho:
ldstub [%o2+0x17a],%l7 ! Mem[000000005700017a]
jmpl %g6+8,%g0
swap [%o3+0x1b4],%l4 ! Mem[00000000578001b4]
p35_call_2_ho:
ldd [%o1+0x178],%l2 ! Mem[0000000056800178]
lduw [%o1+0x1ac],%l3 ! Mem[00000000568001ac]
swap [%o2+0x150],%l3 ! Mem[0000000057000150]
swap [%o1+0x1fc],%l0 ! Mem[00000000568001fc]
ldx [%o1+0x168],%l5 ! Mem[0000000056800168]
retl
ldsb [%o0+0x08e],%l1 ! Mem[000000005600008e]
p36_jmpl_2_le:
lduw [%i2+0x1a8],%l3 ! Mem[00000000590001a8]
lduh [%i1+0x142],%l2 ! Mem[0000000058800142]
ldsb [%i3+0x09d],%l0 ! Mem[000000005980009d]
jmpl %g6+8,%g0
ldsb [%i1+0x068],%l7 ! Mem[0000000058800068]
p36_call_2_le:
ldd [%i2+0x028],%l4 ! Mem[0000000059000028]
ldsb [%i0+0x0d5],%l6 ! Mem[00000000580000d5]
std %l4,[%i3+0x0c8] ! Mem[00000000598000c8]
ldd [%i0+0x118],%l0 ! Mem[0000000058000118]
sth %l5,[%i2+0x004] ! Mem[0000000059000004]
retl
ldx [%i1+0x0d8],%l6 ! Mem[00000000588000d8]
p36_jmpl_2_lo:
lduw [%o2+0x1a8],%l3 ! Mem[00000000590001a8]
lduh [%o1+0x142],%l2 ! Mem[0000000058800142]
ldsb [%o3+0x09d],%l0 ! Mem[000000005980009d]
jmpl %g6+8,%g0
ldsb [%o1+0x068],%l7 ! Mem[0000000058800068]
p36_call_2_lo:
ldd [%o2+0x028],%l4 ! Mem[0000000059000028]
ldsb [%o0+0x0d5],%l6 ! Mem[00000000580000d5]
std %l4,[%o3+0x0c8] ! Mem[00000000598000c8]
ldd [%o0+0x118],%l0 ! Mem[0000000058000118]
sth %l5,[%o2+0x004] ! Mem[0000000059000004]
retl
ldx [%o1+0x0d8],%l6 ! Mem[00000000588000d8]
p36_jmpl_2_he:
ldstub [%i1+0x02a],%l6 ! Mem[000000005880002a]
ldx [%i2+0x0b0],%l0 ! Mem[00000000590000b0]
jmpl %g6+8,%g0
stb %l3,[%i2+0x130] ! Mem[0000000059000130]
p36_call_2_he:
ldstub [%i1+0x028],%l0 ! Mem[0000000058800028]
ldub [%i0+0x0e2],%l5 ! Mem[00000000580000e2]
swap [%i0+0x1d8],%l4 ! Mem[00000000580001d8]
ldstub [%i3+0x152],%l7 ! Mem[0000000059800152]
lduw [%i1+0x178],%l4 ! Mem[0000000058800178]
ldsb [%i0+0x1b7],%l3 ! Mem[00000000580001b7]
retl
ldstub [%i2+0x149],%l6 ! Mem[0000000059000149]
p36_jmpl_2_ho:
ldstub [%o1+0x02a],%l6 ! Mem[000000005880002a]
ldx [%o2+0x0b0],%l0 ! Mem[00000000590000b0]
jmpl %g6+8,%g0
stb %l3,[%o2+0x130] ! Mem[0000000059000130]
p36_call_2_ho:
ldstub [%o1+0x028],%l0 ! Mem[0000000058800028]
ldub [%o0+0x0e2],%l5 ! Mem[00000000580000e2]
swap [%o0+0x1d8],%l4 ! Mem[00000000580001d8]
ldstub [%o3+0x152],%l7 ! Mem[0000000059800152]
lduw [%o1+0x178],%l4 ! Mem[0000000058800178]
ldsb [%o0+0x1b7],%l3 ! Mem[00000000580001b7]
retl
ldstub [%o2+0x149],%l6 ! Mem[0000000059000149]
p37_jmpl_2_le:
std %l2,[%i3+0x120] ! Mem[000000005b800120]
jmpl %g6+8,%g0
ldx [%i1+0x0c8],%l2 ! Mem[000000005a8000c8]
p37_call_2_le:
lduh [%i1+0x0b6],%l2 ! Mem[000000005a8000b6]
ldsw [%i0+0x094],%l2 ! Mem[000000005a000094]
ldsh [%i3+0x042],%l4 ! Mem[000000005b800042]
stx %l6,[%i3+0x1e0] ! Mem[000000005b8001e0]
ldsb [%i2+0x1ba],%l2 ! Mem[000000005b0001ba]
ldsb [%i1+0x1d5],%l5 ! Mem[000000005a8001d5]
retl
swap [%i1+0x170],%l1 ! Mem[000000005a800170]
p37_jmpl_2_lo:
std %l2,[%o3+0x120] ! Mem[000000005b800120]
jmpl %g6+8,%g0
ldx [%o1+0x0c8],%l2 ! Mem[000000005a8000c8]
p37_call_2_lo:
lduh [%o1+0x0b6],%l2 ! Mem[000000005a8000b6]
ldsw [%o0+0x094],%l2 ! Mem[000000005a000094]
ldsh [%o3+0x042],%l4 ! Mem[000000005b800042]
stx %l6,[%o3+0x1e0] ! Mem[000000005b8001e0]
ldsb [%o2+0x1ba],%l2 ! Mem[000000005b0001ba]
ldsb [%o1+0x1d5],%l5 ! Mem[000000005a8001d5]
retl
swap [%o1+0x170],%l1 ! Mem[000000005a800170]
p37_jmpl_2_he:
jmpl %g6+8,%g0
ldstub [%i0+0x06c],%l6 ! Mem[000000005a00006c]
p37_call_2_he:
stw %l2,[%i2+0x108] ! Mem[000000005b000108]
ldsb [%i2+0x010],%l2 ! Mem[000000005b000010]
stx %l5,[%i2+0x120] ! Mem[000000005b000120]
stb %l1,[%i1+0x050] ! Mem[000000005a800050]
lduw [%i3+0x12c],%l7 ! Mem[000000005b80012c]
ldsh [%i3+0x0de],%l6 ! Mem[000000005b8000de]
std %l0,[%i0+0x0a8] ! Mem[000000005a0000a8]
retl
lduw [%i0+0x084],%l7 ! Mem[000000005a000084]
p37_jmpl_2_ho:
jmpl %g6+8,%g0
ldstub [%o0+0x06c],%l6 ! Mem[000000005a00006c]
p37_call_2_ho:
stw %l2,[%o2+0x108] ! Mem[000000005b000108]
ldsb [%o2+0x010],%l2 ! Mem[000000005b000010]
stx %l5,[%o2+0x120] ! Mem[000000005b000120]
stb %l1,[%o1+0x050] ! Mem[000000005a800050]
lduw [%o3+0x12c],%l7 ! Mem[000000005b80012c]
ldsh [%o3+0x0de],%l6 ! Mem[000000005b8000de]
std %l0,[%o0+0x0a8] ! Mem[000000005a0000a8]
retl
lduw [%o0+0x084],%l7 ! Mem[000000005a000084]
p38_jmpl_2_le:
ldsw [%i1+0x0b4],%l2 ! Mem[000000005c8000b4]
stx %l4,[%i2+0x0f0] ! Mem[000000005d0000f0]
ldstub [%i1+0x02c],%l7 ! Mem[000000005c80002c]
jmpl %g6+8,%g0
ldsh [%i3+0x156],%l4 ! Mem[000000005d800156]
p38_call_2_le:
ldstub [%i1+0x168],%l2 ! Mem[000000005c800168]
ldstub [%i3+0x1a1],%l7 ! Mem[000000005d8001a1]
ldub [%i0+0x18e],%l3 ! Mem[000000005c00018e]
stb %l4,[%i1+0x0b2] ! Mem[000000005c8000b2]
ldub [%i3+0x172],%l7 ! Mem[000000005d800172]
retl
lduw [%i1+0x158],%l4 ! Mem[000000005c800158]
p38_jmpl_2_lo:
ldsw [%o1+0x0b4],%l2 ! Mem[000000005c8000b4]
stx %l4,[%o2+0x0f0] ! Mem[000000005d0000f0]
ldstub [%o1+0x02c],%l7 ! Mem[000000005c80002c]
jmpl %g6+8,%g0
ldsh [%o3+0x156],%l4 ! Mem[000000005d800156]
p38_call_2_lo:
ldstub [%o1+0x168],%l2 ! Mem[000000005c800168]
ldstub [%o3+0x1a1],%l7 ! Mem[000000005d8001a1]
ldub [%o0+0x18e],%l3 ! Mem[000000005c00018e]
stb %l4,[%o1+0x0b2] ! Mem[000000005c8000b2]
ldub [%o3+0x172],%l7 ! Mem[000000005d800172]
retl
lduw [%o1+0x158],%l4 ! Mem[000000005c800158]
p38_jmpl_2_he:
sth %l6,[%i3+0x1e6] ! Mem[000000005d8001e6]
ldx [%i1+0x040],%l4 ! Mem[000000005c800040]
stx %l4,[%i1+0x0b8] ! Mem[000000005c8000b8]
stw %l4,[%i2+0x060] ! Mem[000000005d000060]
jmpl %g6+8,%g0
stw %l2,[%i1+0x118] ! Mem[000000005c800118]
p38_call_2_he:
ldsh [%i0+0x166],%l0 ! Mem[000000005c000166]
lduw [%i0+0x054],%l3 ! Mem[000000005c000054]
std %l6,[%i2+0x038] ! Mem[000000005d000038]
retl
ldsw [%i1+0x150],%l1 ! Mem[000000005c800150]
p38_jmpl_2_ho:
sth %l6,[%o3+0x1e6] ! Mem[000000005d8001e6]
ldx [%o1+0x040],%l4 ! Mem[000000005c800040]
stx %l4,[%o1+0x0b8] ! Mem[000000005c8000b8]
stw %l4,[%o2+0x060] ! Mem[000000005d000060]
jmpl %g6+8,%g0
stw %l2,[%o1+0x118] ! Mem[000000005c800118]
p38_call_2_ho:
ldsh [%o0+0x166],%l0 ! Mem[000000005c000166]
lduw [%o0+0x054],%l3 ! Mem[000000005c000054]
std %l6,[%o2+0x038] ! Mem[000000005d000038]
retl
ldsw [%o1+0x150],%l1 ! Mem[000000005c800150]
p39_jmpl_2_le:
std %l0,[%i1+0x0e0] ! Mem[000000005e8000e0]
ldstub [%i1+0x080],%l7 ! Mem[000000005e800080]
ldx [%i3+0x190],%l5 ! Mem[000000005f800190]
std %l0,[%i2+0x0b0] ! Mem[000000005f0000b0]
lduw [%i1+0x09c],%l3 ! Mem[000000005e80009c]
jmpl %g6+8,%g0
stx %l2,[%i3+0x0b0] ! Mem[000000005f8000b0]
p39_call_2_le:
ldd [%i3+0x198],%l6 ! Mem[000000005f800198]
swap [%i3+0x0dc],%l5 ! Mem[000000005f8000dc]
stb %l1,[%i1+0x1dc] ! Mem[000000005e8001dc]
std %l4,[%i3+0x078] ! Mem[000000005f800078]
stw %l4,[%i3+0x06c] ! Mem[000000005f80006c]
lduw [%i1+0x174],%l4 ! Mem[000000005e800174]
stw %l0,[%i2+0x1ec] ! Mem[000000005f0001ec]
retl
ldsw [%i2+0x10c],%l2 ! Mem[000000005f00010c]
p39_jmpl_2_lo:
std %l0,[%o1+0x0e0] ! Mem[000000005e8000e0]
ldstub [%o1+0x080],%l7 ! Mem[000000005e800080]
ldx [%o3+0x190],%l5 ! Mem[000000005f800190]
std %l0,[%o2+0x0b0] ! Mem[000000005f0000b0]
lduw [%o1+0x09c],%l3 ! Mem[000000005e80009c]
jmpl %g6+8,%g0
stx %l2,[%o3+0x0b0] ! Mem[000000005f8000b0]
p39_call_2_lo:
ldd [%o3+0x198],%l6 ! Mem[000000005f800198]
swap [%o3+0x0dc],%l5 ! Mem[000000005f8000dc]
stb %l1,[%o1+0x1dc] ! Mem[000000005e8001dc]
std %l4,[%o3+0x078] ! Mem[000000005f800078]
stw %l4,[%o3+0x06c] ! Mem[000000005f80006c]
lduw [%o1+0x174],%l4 ! Mem[000000005e800174]
stw %l0,[%o2+0x1ec] ! Mem[000000005f0001ec]
retl
ldsw [%o2+0x10c],%l2 ! Mem[000000005f00010c]
p39_jmpl_2_he:
lduh [%i2+0x002],%l0 ! Mem[000000005f000002]
ldx [%i2+0x0b0],%l4 ! Mem[000000005f0000b0]
ldstub [%i2+0x059],%l1 ! Mem[000000005f000059]
swap [%i2+0x0a8],%l1 ! Mem[000000005f0000a8]
swap [%i0+0x0bc],%l3 ! Mem[000000005e0000bc]
ldsh [%i3+0x124],%l1 ! Mem[000000005f800124]
ldsb [%i2+0x0e0],%l1 ! Mem[000000005f0000e0]
jmpl %g6+8,%g0
ldub [%i3+0x14a],%l4 ! Mem[000000005f80014a]
p39_call_2_he:
ldx [%i0+0x1d0],%l5 ! Mem[000000005e0001d0]
retl
ldx [%i0+0x138],%l7 ! Mem[000000005e000138]
p39_jmpl_2_ho:
lduh [%o2+0x002],%l0 ! Mem[000000005f000002]
ldx [%o2+0x0b0],%l4 ! Mem[000000005f0000b0]
ldstub [%o2+0x059],%l1 ! Mem[000000005f000059]
swap [%o2+0x0a8],%l1 ! Mem[000000005f0000a8]
swap [%o0+0x0bc],%l3 ! Mem[000000005e0000bc]
ldsh [%o3+0x124],%l1 ! Mem[000000005f800124]
ldsb [%o2+0x0e0],%l1 ! Mem[000000005f0000e0]
jmpl %g6+8,%g0
ldub [%o3+0x14a],%l4 ! Mem[000000005f80014a]
p39_call_2_ho:
ldx [%o0+0x1d0],%l5 ! Mem[000000005e0001d0]
retl
ldx [%o0+0x138],%l7 ! Mem[000000005e000138]
p40_jmpl_2_le:
lduw [%i0+0x00c],%l3 ! Mem[000000006000000c]
stb %l0,[%i0+0x16f] ! Mem[000000006000016f]
jmpl %g6+8,%g0
ldstub [%i1+0x007],%l1 ! Mem[0000000060800007]
p40_call_2_le:
lduh [%i0+0x09e],%l2 ! Mem[000000006000009e]
ldsh [%i1+0x148],%l2 ! Mem[0000000060800148]
sth %l7,[%i0+0x180] ! Mem[0000000060000180]
retl
ldsh [%i2+0x0e8],%l2 ! Mem[00000000610000e8]
p40_jmpl_2_lo:
lduw [%o0+0x00c],%l3 ! Mem[000000006000000c]
stb %l0,[%o0+0x16f] ! Mem[000000006000016f]
jmpl %g6+8,%g0
ldstub [%o1+0x007],%l1 ! Mem[0000000060800007]
p40_call_2_lo:
lduh [%o0+0x09e],%l2 ! Mem[000000006000009e]
ldsh [%o1+0x148],%l2 ! Mem[0000000060800148]
sth %l7,[%o0+0x180] ! Mem[0000000060000180]
retl
ldsh [%o2+0x0e8],%l2 ! Mem[00000000610000e8]
p40_jmpl_2_he:
ldsw [%i1+0x158],%l5 ! Mem[0000000060800158]
ldsb [%i0+0x10a],%l7 ! Mem[000000006000010a]
ldsh [%i0+0x1da],%l2 ! Mem[00000000600001da]
stb %l6,[%i0+0x1c7] ! Mem[00000000600001c7]
stb %l4,[%i2+0x046] ! Mem[0000000061000046]
std %l4,[%i1+0x098] ! Mem[0000000060800098]
jmpl %g6+8,%g0
lduw [%i2+0x0ac],%l1 ! Mem[00000000610000ac]
p40_call_2_he:
ldsw [%i0+0x070],%l7 ! Mem[0000000060000070]
ldd [%i2+0x008],%l6 ! Mem[0000000061000008]
lduw [%i3+0x068],%l0 ! Mem[0000000061800068]
ldstub [%i3+0x14a],%l7 ! Mem[000000006180014a]
sth %l4,[%i0+0x1d8] ! Mem[00000000600001d8]
stx %l5,[%i1+0x178] ! Mem[0000000060800178]
ldstub [%i1+0x063],%l6 ! Mem[0000000060800063]
retl
ldsw [%i0+0x0c0],%l5 ! Mem[00000000600000c0]
p40_jmpl_2_ho:
ldsw [%o1+0x158],%l5 ! Mem[0000000060800158]
ldsb [%o0+0x10a],%l7 ! Mem[000000006000010a]
ldsh [%o0+0x1da],%l2 ! Mem[00000000600001da]
stb %l6,[%o0+0x1c7] ! Mem[00000000600001c7]
stb %l4,[%o2+0x046] ! Mem[0000000061000046]
std %l4,[%o1+0x098] ! Mem[0000000060800098]
jmpl %g6+8,%g0
lduw [%o2+0x0ac],%l1 ! Mem[00000000610000ac]
p40_call_2_ho:
ldsw [%o0+0x070],%l7 ! Mem[0000000060000070]
ldd [%o2+0x008],%l6 ! Mem[0000000061000008]
lduw [%o3+0x068],%l0 ! Mem[0000000061800068]
ldstub [%o3+0x14a],%l7 ! Mem[000000006180014a]
sth %l4,[%o0+0x1d8] ! Mem[00000000600001d8]
stx %l5,[%o1+0x178] ! Mem[0000000060800178]
ldstub [%o1+0x063],%l6 ! Mem[0000000060800063]
retl
ldsw [%o0+0x0c0],%l5 ! Mem[00000000600000c0]
p41_jmpl_2_le:
swap [%i0+0x034],%l6 ! Mem[0000000062000034]
sth %l6,[%i0+0x1d4] ! Mem[00000000620001d4]
ldx [%i2+0x0b8],%l2 ! Mem[00000000630000b8]
lduh [%i2+0x182],%l3 ! Mem[0000000063000182]
stx %l2,[%i0+0x170] ! Mem[0000000062000170]
ldstub [%i2+0x049],%l3 ! Mem[0000000063000049]
jmpl %g6+8,%g0
ldstub [%i1+0x13b],%l5 ! Mem[000000006280013b]
p41_call_2_le:
stw %l5,[%i1+0x100] ! Mem[0000000062800100]
stx %l5,[%i3+0x118] ! Mem[0000000063800118]
lduh [%i1+0x0b4],%l2 ! Mem[00000000628000b4]
retl
ldsb [%i1+0x0d6],%l0 ! Mem[00000000628000d6]
p41_jmpl_2_lo:
swap [%o0+0x034],%l6 ! Mem[0000000062000034]
sth %l6,[%o0+0x1d4] ! Mem[00000000620001d4]
ldx [%o2+0x0b8],%l2 ! Mem[00000000630000b8]
lduh [%o2+0x182],%l3 ! Mem[0000000063000182]
stx %l2,[%o0+0x170] ! Mem[0000000062000170]
ldstub [%o2+0x049],%l3 ! Mem[0000000063000049]
jmpl %g6+8,%g0
ldstub [%o1+0x13b],%l5 ! Mem[000000006280013b]
p41_call_2_lo:
stw %l5,[%o1+0x100] ! Mem[0000000062800100]
stx %l5,[%o3+0x118] ! Mem[0000000063800118]
lduh [%o1+0x0b4],%l2 ! Mem[00000000628000b4]
retl
ldsb [%o1+0x0d6],%l0 ! Mem[00000000628000d6]
p41_jmpl_2_he:
sth %l5,[%i2+0x0dc] ! Mem[00000000630000dc]
swap [%i3+0x1dc],%l1 ! Mem[00000000638001dc]
sth %l4,[%i1+0x07e] ! Mem[000000006280007e]
ldsw [%i0+0x180],%l2 ! Mem[0000000062000180]
sth %l5,[%i1+0x1ee] ! Mem[00000000628001ee]
sth %l4,[%i1+0x028] ! Mem[0000000062800028]
jmpl %g6+8,%g0
swap [%i3+0x120],%l6 ! Mem[0000000063800120]
p41_call_2_he:
lduh [%i2+0x0e2],%l5 ! Mem[00000000630000e2]
ldx [%i2+0x1f8],%l4 ! Mem[00000000630001f8]
ldsb [%i0+0x172],%l7 ! Mem[0000000062000172]
sth %l4,[%i3+0x158] ! Mem[0000000063800158]
ldstub [%i1+0x197],%l3 ! Mem[0000000062800197]
ldd [%i2+0x168],%l6 ! Mem[0000000063000168]
retl
sth %l7,[%i1+0x09a] ! Mem[000000006280009a]
p41_jmpl_2_ho:
sth %l5,[%o2+0x0dc] ! Mem[00000000630000dc]
swap [%o3+0x1dc],%l1 ! Mem[00000000638001dc]
sth %l4,[%o1+0x07e] ! Mem[000000006280007e]
ldsw [%o0+0x180],%l2 ! Mem[0000000062000180]
sth %l5,[%o1+0x1ee] ! Mem[00000000628001ee]
sth %l4,[%o1+0x028] ! Mem[0000000062800028]
jmpl %g6+8,%g0
swap [%o3+0x120],%l6 ! Mem[0000000063800120]
p41_call_2_ho:
lduh [%o2+0x0e2],%l5 ! Mem[00000000630000e2]
ldx [%o2+0x1f8],%l4 ! Mem[00000000630001f8]
ldsb [%o0+0x172],%l7 ! Mem[0000000062000172]
sth %l4,[%o3+0x158] ! Mem[0000000063800158]
ldstub [%o1+0x197],%l3 ! Mem[0000000062800197]
ldd [%o2+0x168],%l6 ! Mem[0000000063000168]
retl
sth %l7,[%o1+0x09a] ! Mem[000000006280009a]
p42_jmpl_2_le:
lduw [%i3+0x1dc],%l3 ! Mem[00000000658001dc]
jmpl %g6+8,%g0
stw %l4,[%i3+0x13c] ! Mem[000000006580013c]
p42_call_2_le:
ldsh [%i0+0x134],%l5 ! Mem[0000000064000134]
std %l2,[%i0+0x0e8] ! Mem[00000000640000e8]
retl
ldsb [%i0+0x00c],%l5 ! Mem[000000006400000c]
p42_jmpl_2_lo:
lduw [%o3+0x1dc],%l3 ! Mem[00000000658001dc]
jmpl %g6+8,%g0
stw %l4,[%o3+0x13c] ! Mem[000000006580013c]
p42_call_2_lo:
ldsh [%o0+0x134],%l5 ! Mem[0000000064000134]
std %l2,[%o0+0x0e8] ! Mem[00000000640000e8]
retl
ldsb [%o0+0x00c],%l5 ! Mem[000000006400000c]
p42_jmpl_2_he:
ldub [%i3+0x138],%l3 ! Mem[0000000065800138]
stw %l7,[%i0+0x070] ! Mem[0000000064000070]
ldsh [%i1+0x09e],%l2 ! Mem[000000006480009e]
std %l2,[%i2+0x070] ! Mem[0000000065000070]
ldsh [%i3+0x018],%l7 ! Mem[0000000065800018]
ldsw [%i2+0x03c],%l4 ! Mem[000000006500003c]
jmpl %g6+8,%g0
sth %l4,[%i3+0x194] ! Mem[0000000065800194]
p42_call_2_he:
sth %l2,[%i2+0x15c] ! Mem[000000006500015c]
swap [%i1+0x18c],%l3 ! Mem[000000006480018c]
ldd [%i1+0x150],%l2 ! Mem[0000000064800150]
ldx [%i2+0x1f8],%l0 ! Mem[00000000650001f8]
ldsh [%i3+0x148],%l5 ! Mem[0000000065800148]
retl
stw %l1,[%i1+0x0ac] ! Mem[00000000648000ac]
p42_jmpl_2_ho:
ldub [%o3+0x138],%l3 ! Mem[0000000065800138]
stw %l7,[%o0+0x070] ! Mem[0000000064000070]
ldsh [%o1+0x09e],%l2 ! Mem[000000006480009e]
std %l2,[%o2+0x070] ! Mem[0000000065000070]
ldsh [%o3+0x018],%l7 ! Mem[0000000065800018]
ldsw [%o2+0x03c],%l4 ! Mem[000000006500003c]
jmpl %g6+8,%g0
sth %l4,[%o3+0x194] ! Mem[0000000065800194]
p42_call_2_ho:
sth %l2,[%o2+0x15c] ! Mem[000000006500015c]
swap [%o1+0x18c],%l3 ! Mem[000000006480018c]
ldd [%o1+0x150],%l2 ! Mem[0000000064800150]
ldx [%o2+0x1f8],%l0 ! Mem[00000000650001f8]
ldsh [%o3+0x148],%l5 ! Mem[0000000065800148]
retl
stw %l1,[%o1+0x0ac] ! Mem[00000000648000ac]
p43_jmpl_2_le:
ldsw [%i2+0x1fc],%l6 ! Mem[00000000670001fc]
ldsb [%i0+0x0be],%l0 ! Mem[00000000660000be]
sth %l6,[%i1+0x028] ! Mem[0000000066800028]
std %l6,[%i1+0x160] ! Mem[0000000066800160]
ldsw [%i1+0x0c0],%l6 ! Mem[00000000668000c0]
stx %l6,[%i1+0x0d8] ! Mem[00000000668000d8]
stw %l1,[%i3+0x09c] ! Mem[000000006780009c]
jmpl %g6+8,%g0
ldd [%i1+0x028],%l2 ! Mem[0000000066800028]
p43_call_2_le:
lduw [%i0+0x1a8],%l1 ! Mem[00000000660001a8]
ldub [%i2+0x128],%l7 ! Mem[0000000067000128]
retl
ldstub [%i1+0x16a],%l5 ! Mem[000000006680016a]
p43_jmpl_2_lo:
ldsw [%o2+0x1fc],%l6 ! Mem[00000000670001fc]
ldsb [%o0+0x0be],%l0 ! Mem[00000000660000be]
sth %l6,[%o1+0x028] ! Mem[0000000066800028]
std %l6,[%o1+0x160] ! Mem[0000000066800160]
ldsw [%o1+0x0c0],%l6 ! Mem[00000000668000c0]
stx %l6,[%o1+0x0d8] ! Mem[00000000668000d8]
stw %l1,[%o3+0x09c] ! Mem[000000006780009c]
jmpl %g6+8,%g0
ldd [%o1+0x028],%l2 ! Mem[0000000066800028]
p43_call_2_lo:
lduw [%o0+0x1a8],%l1 ! Mem[00000000660001a8]
ldub [%o2+0x128],%l7 ! Mem[0000000067000128]
retl
ldstub [%o1+0x16a],%l5 ! Mem[000000006680016a]
p43_jmpl_2_he:
swap [%i0+0x1b4],%l3 ! Mem[00000000660001b4]
ldstub [%i3+0x01d],%l6 ! Mem[000000006780001d]
ldsw [%i1+0x168],%l6 ! Mem[0000000066800168]
jmpl %g6+8,%g0
stw %l6,[%i0+0x0a0] ! Mem[00000000660000a0]
p43_call_2_he:
ldsh [%i1+0x09c],%l6 ! Mem[000000006680009c]
ldsw [%i2+0x120],%l6 ! Mem[0000000067000120]
std %l2,[%i3+0x038] ! Mem[0000000067800038]
swap [%i3+0x1d0],%l5 ! Mem[00000000678001d0]
stx %l1,[%i1+0x1d8] ! Mem[00000000668001d8]
swap [%i2+0x1b0],%l4 ! Mem[00000000670001b0]
retl
ldx [%i0+0x0a0],%l0 ! Mem[00000000660000a0]
p43_jmpl_2_ho:
swap [%o0+0x1b4],%l3 ! Mem[00000000660001b4]
ldstub [%o3+0x01d],%l6 ! Mem[000000006780001d]
ldsw [%o1+0x168],%l6 ! Mem[0000000066800168]
jmpl %g6+8,%g0
stw %l6,[%o0+0x0a0] ! Mem[00000000660000a0]
p43_call_2_ho:
ldsh [%o1+0x09c],%l6 ! Mem[000000006680009c]
ldsw [%o2+0x120],%l6 ! Mem[0000000067000120]
std %l2,[%o3+0x038] ! Mem[0000000067800038]
swap [%o3+0x1d0],%l5 ! Mem[00000000678001d0]
stx %l1,[%o1+0x1d8] ! Mem[00000000668001d8]
swap [%o2+0x1b0],%l4 ! Mem[00000000670001b0]
retl
ldx [%o0+0x0a0],%l0 ! Mem[00000000660000a0]
p44_jmpl_2_le:
ldstub [%i3+0x11d],%l6 ! Mem[000000006980011d]
ldsw [%i0+0x02c],%l0 ! Mem[000000006800002c]
ldstub [%i1+0x177],%l2 ! Mem[0000000068800177]
ldstub [%i3+0x0dd],%l7 ! Mem[00000000698000dd]
jmpl %g6+8,%g0
ldd [%i0+0x000],%l4 ! Mem[0000000068000000]
p44_call_2_le:
std %l0,[%i3+0x0c0] ! Mem[00000000698000c0]
lduw [%i3+0x050],%l0 ! Mem[0000000069800050]
retl
std %l4,[%i3+0x0c8] ! Mem[00000000698000c8]
p44_jmpl_2_lo:
ldstub [%o3+0x11d],%l6 ! Mem[000000006980011d]
ldsw [%o0+0x02c],%l0 ! Mem[000000006800002c]
ldstub [%o1+0x177],%l2 ! Mem[0000000068800177]
ldstub [%o3+0x0dd],%l7 ! Mem[00000000698000dd]
jmpl %g6+8,%g0
ldd [%o0+0x000],%l4 ! Mem[0000000068000000]
p44_call_2_lo:
std %l0,[%o3+0x0c0] ! Mem[00000000698000c0]
lduw [%o3+0x050],%l0 ! Mem[0000000069800050]
retl
std %l4,[%o3+0x0c8] ! Mem[00000000698000c8]
p44_jmpl_2_he:
swap [%i3+0x158],%l7 ! Mem[0000000069800158]
jmpl %g6+8,%g0
ldstub [%i0+0x194],%l4 ! Mem[0000000068000194]
p44_call_2_he:
lduw [%i0+0x15c],%l2 ! Mem[000000006800015c]
swap [%i0+0x1ac],%l3 ! Mem[00000000680001ac]
lduh [%i3+0x170],%l3 ! Mem[0000000069800170]
ldstub [%i2+0x16c],%l6 ! Mem[000000006900016c]
ldsw [%i2+0x04c],%l3 ! Mem[000000006900004c]
retl
swap [%i3+0x16c],%l5 ! Mem[000000006980016c]
p44_jmpl_2_ho:
swap [%o3+0x158],%l7 ! Mem[0000000069800158]
jmpl %g6+8,%g0
ldstub [%o0+0x194],%l4 ! Mem[0000000068000194]
p44_call_2_ho:
lduw [%o0+0x15c],%l2 ! Mem[000000006800015c]
swap [%o0+0x1ac],%l3 ! Mem[00000000680001ac]
lduh [%o3+0x170],%l3 ! Mem[0000000069800170]
ldstub [%o2+0x16c],%l6 ! Mem[000000006900016c]
ldsw [%o2+0x04c],%l3 ! Mem[000000006900004c]
retl
swap [%o3+0x16c],%l5 ! Mem[000000006980016c]
p45_jmpl_2_le:
ldstub [%i0+0x026],%l1 ! Mem[000000006a000026]
ldsb [%i0+0x128],%l2 ! Mem[000000006a000128]
sth %l4,[%i3+0x10e] ! Mem[000000006b80010e]
stb %l3,[%i0+0x18d] ! Mem[000000006a00018d]
ldd [%i0+0x1e0],%l6 ! Mem[000000006a0001e0]
lduh [%i3+0x032],%l2 ! Mem[000000006b800032]
ldsw [%i0+0x100],%l5 ! Mem[000000006a000100]
jmpl %g6+8,%g0
stx %l4,[%i3+0x168] ! Mem[000000006b800168]
p45_call_2_le:
ldd [%i0+0x0b8],%l2 ! Mem[000000006a0000b8]
stb %l1,[%i3+0x022] ! Mem[000000006b800022]
sth %l2,[%i1+0x184] ! Mem[000000006a800184]
swap [%i1+0x068],%l3 ! Mem[000000006a800068]
ldx [%i2+0x138],%l5 ! Mem[000000006b000138]
ldsw [%i2+0x1ac],%l3 ! Mem[000000006b0001ac]
retl
ldsh [%i2+0x1c6],%l0 ! Mem[000000006b0001c6]
p45_jmpl_2_lo:
ldstub [%o0+0x026],%l1 ! Mem[000000006a000026]
ldsb [%o0+0x128],%l2 ! Mem[000000006a000128]
sth %l4,[%o3+0x10e] ! Mem[000000006b80010e]
stb %l3,[%o0+0x18d] ! Mem[000000006a00018d]
ldd [%o0+0x1e0],%l6 ! Mem[000000006a0001e0]
lduh [%o3+0x032],%l2 ! Mem[000000006b800032]
ldsw [%o0+0x100],%l5 ! Mem[000000006a000100]
jmpl %g6+8,%g0
stx %l4,[%o3+0x168] ! Mem[000000006b800168]
p45_call_2_lo:
ldd [%o0+0x0b8],%l2 ! Mem[000000006a0000b8]
stb %l1,[%o3+0x022] ! Mem[000000006b800022]
sth %l2,[%o1+0x184] ! Mem[000000006a800184]
swap [%o1+0x068],%l3 ! Mem[000000006a800068]
ldx [%o2+0x138],%l5 ! Mem[000000006b000138]
ldsw [%o2+0x1ac],%l3 ! Mem[000000006b0001ac]
retl
ldsh [%o2+0x1c6],%l0 ! Mem[000000006b0001c6]
p45_jmpl_2_he:
ldub [%i3+0x0ed],%l5 ! Mem[000000006b8000ed]
jmpl %g6+8,%g0
ldsb [%i1+0x0f6],%l4 ! Mem[000000006a8000f6]
p45_call_2_he:
swap [%i3+0x134],%l4 ! Mem[000000006b800134]
ldstub [%i3+0x09e],%l2 ! Mem[000000006b80009e]
stb %l1,[%i2+0x144] ! Mem[000000006b000144]
stw %l2,[%i0+0x100] ! Mem[000000006a000100]
lduh [%i3+0x18e],%l3 ! Mem[000000006b80018e]
swap [%i3+0x00c],%l1 ! Mem[000000006b80000c]
retl
lduw [%i2+0x1dc],%l3 ! Mem[000000006b0001dc]
p45_jmpl_2_ho:
ldub [%o3+0x0ed],%l5 ! Mem[000000006b8000ed]
jmpl %g6+8,%g0
ldsb [%o1+0x0f6],%l4 ! Mem[000000006a8000f6]
p45_call_2_ho:
swap [%o3+0x134],%l4 ! Mem[000000006b800134]
ldstub [%o3+0x09e],%l2 ! Mem[000000006b80009e]
stb %l1,[%o2+0x144] ! Mem[000000006b000144]
stw %l2,[%o0+0x100] ! Mem[000000006a000100]
lduh [%o3+0x18e],%l3 ! Mem[000000006b80018e]
swap [%o3+0x00c],%l1 ! Mem[000000006b80000c]
retl
lduw [%o2+0x1dc],%l3 ! Mem[000000006b0001dc]
p46_jmpl_2_le:
swap [%i1+0x194],%l3 ! Mem[000000006c800194]
lduh [%i2+0x020],%l7 ! Mem[000000006d000020]
lduh [%i0+0x072],%l0 ! Mem[000000006c000072]
lduw [%i3+0x1a0],%l2 ! Mem[000000006d8001a0]
jmpl %g6+8,%g0
lduh [%i0+0x096],%l7 ! Mem[000000006c000096]
p46_call_2_le:
ldsw [%i1+0x148],%l7 ! Mem[000000006c800148]
ldstub [%i1+0x1d1],%l5 ! Mem[000000006c8001d1]
ldsw [%i1+0x104],%l1 ! Mem[000000006c800104]
retl
stw %l2,[%i3+0x1a0] ! Mem[000000006d8001a0]
p46_jmpl_2_lo:
swap [%o1+0x194],%l3 ! Mem[000000006c800194]
lduh [%o2+0x020],%l7 ! Mem[000000006d000020]
lduh [%o0+0x072],%l0 ! Mem[000000006c000072]
lduw [%o3+0x1a0],%l2 ! Mem[000000006d8001a0]
jmpl %g6+8,%g0
lduh [%o0+0x096],%l7 ! Mem[000000006c000096]
p46_call_2_lo:
ldsw [%o1+0x148],%l7 ! Mem[000000006c800148]
ldstub [%o1+0x1d1],%l5 ! Mem[000000006c8001d1]
ldsw [%o1+0x104],%l1 ! Mem[000000006c800104]
retl
stw %l2,[%o3+0x1a0] ! Mem[000000006d8001a0]
p46_jmpl_2_he:
swap [%i1+0x1c8],%l1 ! Mem[000000006c8001c8]
stx %l2,[%i3+0x190] ! Mem[000000006d800190]
std %l0,[%i0+0x0c0] ! Mem[000000006c0000c0]
stx %l4,[%i0+0x148] ! Mem[000000006c000148]
jmpl %g6+8,%g0
lduw [%i3+0x0ac],%l0 ! Mem[000000006d8000ac]
p46_call_2_he:
swap [%i1+0x118],%l7 ! Mem[000000006c800118]
ldstub [%i1+0x109],%l2 ! Mem[000000006c800109]
ldd [%i1+0x150],%l4 ! Mem[000000006c800150]
ldx [%i1+0x020],%l0 ! Mem[000000006c800020]
swap [%i3+0x09c],%l2 ! Mem[000000006d80009c]
retl
ldub [%i0+0x12a],%l5 ! Mem[000000006c00012a]
p46_jmpl_2_ho:
swap [%o1+0x1c8],%l1 ! Mem[000000006c8001c8]
stx %l2,[%o3+0x190] ! Mem[000000006d800190]
std %l0,[%o0+0x0c0] ! Mem[000000006c0000c0]
stx %l4,[%o0+0x148] ! Mem[000000006c000148]
jmpl %g6+8,%g0
lduw [%o3+0x0ac],%l0 ! Mem[000000006d8000ac]
p46_call_2_ho:
swap [%o1+0x118],%l7 ! Mem[000000006c800118]
ldstub [%o1+0x109],%l2 ! Mem[000000006c800109]
ldd [%o1+0x150],%l4 ! Mem[000000006c800150]
ldx [%o1+0x020],%l0 ! Mem[000000006c800020]
swap [%o3+0x09c],%l2 ! Mem[000000006d80009c]
retl
ldub [%o0+0x12a],%l5 ! Mem[000000006c00012a]
p47_jmpl_2_le:
ldsb [%i0+0x004],%l5 ! Mem[000000006e000004]
lduh [%i2+0x124],%l0 ! Mem[000000006f000124]
sth %l0,[%i1+0x026] ! Mem[000000006e800026]
ldd [%i1+0x0a8],%l6 ! Mem[000000006e8000a8]
stw %l4,[%i0+0x180] ! Mem[000000006e000180]
stb %l0,[%i1+0x0f2] ! Mem[000000006e8000f2]
ldstub [%i0+0x10f],%l2 ! Mem[000000006e00010f]
jmpl %g6+8,%g0
stw %l2,[%i0+0x054] ! Mem[000000006e000054]
p47_call_2_le:
ldd [%i3+0x080],%l4 ! Mem[000000006f800080]
swap [%i1+0x1a0],%l2 ! Mem[000000006e8001a0]
ldx [%i2+0x1a8],%l6 ! Mem[000000006f0001a8]
ldsh [%i0+0x05a],%l5 ! Mem[000000006e00005a]
std %l2,[%i0+0x070] ! Mem[000000006e000070]
std %l2,[%i3+0x098] ! Mem[000000006f800098]
lduw [%i0+0x074],%l3 ! Mem[000000006e000074]
retl
ldx [%i2+0x018],%l7 ! Mem[000000006f000018]
p47_jmpl_2_lo:
ldsb [%o0+0x004],%l5 ! Mem[000000006e000004]
lduh [%o2+0x124],%l0 ! Mem[000000006f000124]
sth %l0,[%o1+0x026] ! Mem[000000006e800026]
ldd [%o1+0x0a8],%l6 ! Mem[000000006e8000a8]
stw %l4,[%o0+0x180] ! Mem[000000006e000180]
stb %l0,[%o1+0x0f2] ! Mem[000000006e8000f2]
ldstub [%o0+0x10f],%l2 ! Mem[000000006e00010f]
jmpl %g6+8,%g0
stw %l2,[%o0+0x054] ! Mem[000000006e000054]
p47_call_2_lo:
ldd [%o3+0x080],%l4 ! Mem[000000006f800080]
swap [%o1+0x1a0],%l2 ! Mem[000000006e8001a0]
ldx [%o2+0x1a8],%l6 ! Mem[000000006f0001a8]
ldsh [%o0+0x05a],%l5 ! Mem[000000006e00005a]
std %l2,[%o0+0x070] ! Mem[000000006e000070]
std %l2,[%o3+0x098] ! Mem[000000006f800098]
lduw [%o0+0x074],%l3 ! Mem[000000006e000074]
retl
ldx [%o2+0x018],%l7 ! Mem[000000006f000018]
p47_jmpl_2_he:
ldstub [%i0+0x06d],%l3 ! Mem[000000006e00006d]
jmpl %g6+8,%g0
sth %l2,[%i3+0x050] ! Mem[000000006f800050]
p47_call_2_he:
retl
ldsb [%i3+0x1fd],%l7 ! Mem[000000006f8001fd]
p47_jmpl_2_ho:
ldstub [%o0+0x06d],%l3 ! Mem[000000006e00006d]
jmpl %g6+8,%g0
sth %l2,[%o3+0x050] ! Mem[000000006f800050]
p47_call_2_ho:
retl
ldsb [%o3+0x1fd],%l7 ! Mem[000000006f8001fd]
p48_jmpl_2_le:
sth %l6,[%i0+0x09c] ! Mem[000000007000009c]
lduh [%i3+0x03c],%l0 ! Mem[000000007180003c]
stb %l1,[%i3+0x18e] ! Mem[000000007180018e]
stx %l6,[%i0+0x030] ! Mem[0000000070000030]
stw %l5,[%i3+0x158] ! Mem[0000000071800158]
jmpl %g6+8,%g0
sth %l7,[%i0+0x12a] ! Mem[000000007000012a]
p48_call_2_le:
ldx [%i0+0x0b8],%l4 ! Mem[00000000700000b8]
retl
stw %l1,[%i3+0x1d8] ! Mem[00000000718001d8]
p48_jmpl_2_lo:
sth %l6,[%o0+0x09c] ! Mem[000000007000009c]
lduh [%o3+0x03c],%l0 ! Mem[000000007180003c]
stb %l1,[%o3+0x18e] ! Mem[000000007180018e]
stx %l6,[%o0+0x030] ! Mem[0000000070000030]
stw %l5,[%o3+0x158] ! Mem[0000000071800158]
jmpl %g6+8,%g0
sth %l7,[%o0+0x12a] ! Mem[000000007000012a]
p48_call_2_lo:
ldx [%o0+0x0b8],%l4 ! Mem[00000000700000b8]
retl
stw %l1,[%o3+0x1d8] ! Mem[00000000718001d8]
p48_jmpl_2_he:
swap [%i0+0x1b4],%l2 ! Mem[00000000700001b4]
swap [%i3+0x0ac],%l1 ! Mem[00000000718000ac]
jmpl %g6+8,%g0
ldsw [%i2+0x1f0],%l5 ! Mem[00000000710001f0]
p48_call_2_he:
ldsh [%i0+0x0be],%l2 ! Mem[00000000700000be]
ldsh [%i3+0x076],%l3 ! Mem[0000000071800076]
ldsh [%i1+0x038],%l7 ! Mem[0000000070800038]
ldsb [%i3+0x171],%l1 ! Mem[0000000071800171]
ldsw [%i2+0x000],%l5 ! Mem[0000000071000000]
swap [%i1+0x168],%l5 ! Mem[0000000070800168]
std %l6,[%i1+0x088] ! Mem[0000000070800088]
retl
sth %l1,[%i2+0x1f4] ! Mem[00000000710001f4]
p48_jmpl_2_ho:
swap [%o0+0x1b4],%l2 ! Mem[00000000700001b4]
swap [%o3+0x0ac],%l1 ! Mem[00000000718000ac]
jmpl %g6+8,%g0
ldsw [%o2+0x1f0],%l5 ! Mem[00000000710001f0]
p48_call_2_ho:
ldsh [%o0+0x0be],%l2 ! Mem[00000000700000be]
ldsh [%o3+0x076],%l3 ! Mem[0000000071800076]
ldsh [%o1+0x038],%l7 ! Mem[0000000070800038]
ldsb [%o3+0x171],%l1 ! Mem[0000000071800171]
ldsw [%o2+0x000],%l5 ! Mem[0000000071000000]
swap [%o1+0x168],%l5 ! Mem[0000000070800168]
std %l6,[%o1+0x088] ! Mem[0000000070800088]
retl
sth %l1,[%o2+0x1f4] ! Mem[00000000710001f4]
p49_jmpl_2_le:
ldd [%i2+0x0f8],%l4 ! Mem[00000000730000f8]
sth %l1,[%i0+0x1fc] ! Mem[00000000720001fc]
stw %l5,[%i3+0x130] ! Mem[0000000073800130]
lduw [%i2+0x1b8],%l6 ! Mem[00000000730001b8]
swap [%i1+0x030],%l6 ! Mem[0000000072800030]
ldsh [%i2+0x1cc],%l0 ! Mem[00000000730001cc]
jmpl %g6+8,%g0
ldx [%i0+0x128],%l2 ! Mem[0000000072000128]
p49_call_2_le:
ldsw [%i2+0x000],%l0 ! Mem[0000000073000000]
swap [%i3+0x0b0],%l4 ! Mem[00000000738000b0]
ldsb [%i2+0x1dc],%l3 ! Mem[00000000730001dc]
ldsb [%i2+0x11f],%l4 ! Mem[000000007300011f]
ldd [%i1+0x190],%l2 ! Mem[0000000072800190]
std %l6,[%i3+0x148] ! Mem[0000000073800148]
lduw [%i0+0x1b0],%l4 ! Mem[00000000720001b0]
retl
ldstub [%i0+0x021],%l2 ! Mem[0000000072000021]
p49_jmpl_2_lo:
ldd [%o2+0x0f8],%l4 ! Mem[00000000730000f8]
sth %l1,[%o0+0x1fc] ! Mem[00000000720001fc]
stw %l5,[%o3+0x130] ! Mem[0000000073800130]
lduw [%o2+0x1b8],%l6 ! Mem[00000000730001b8]
swap [%o1+0x030],%l6 ! Mem[0000000072800030]
ldsh [%o2+0x1cc],%l0 ! Mem[00000000730001cc]
jmpl %g6+8,%g0
ldx [%o0+0x128],%l2 ! Mem[0000000072000128]
p49_call_2_lo:
ldsw [%o2+0x000],%l0 ! Mem[0000000073000000]
swap [%o3+0x0b0],%l4 ! Mem[00000000738000b0]
ldsb [%o2+0x1dc],%l3 ! Mem[00000000730001dc]
ldsb [%o2+0x11f],%l4 ! Mem[000000007300011f]
ldd [%o1+0x190],%l2 ! Mem[0000000072800190]
std %l6,[%o3+0x148] ! Mem[0000000073800148]
lduw [%o0+0x1b0],%l4 ! Mem[00000000720001b0]
retl
ldstub [%o0+0x021],%l2 ! Mem[0000000072000021]
p49_jmpl_2_he:
std %l4,[%i2+0x1d0] ! Mem[00000000730001d0]
swap [%i0+0x118],%l7 ! Mem[0000000072000118]
ldd [%i1+0x158],%l0 ! Mem[0000000072800158]
ldub [%i3+0x170],%l5 ! Mem[0000000073800170]
jmpl %g6+8,%g0
ldx [%i3+0x000],%l0 ! Mem[0000000073800000]
p49_call_2_he:
ldsb [%i1+0x1ff],%l0 ! Mem[00000000728001ff]
retl
sth %l2,[%i2+0x044] ! Mem[0000000073000044]
p49_jmpl_2_ho:
std %l4,[%o2+0x1d0] ! Mem[00000000730001d0]
swap [%o0+0x118],%l7 ! Mem[0000000072000118]
ldd [%o1+0x158],%l0 ! Mem[0000000072800158]
ldub [%o3+0x170],%l5 ! Mem[0000000073800170]
jmpl %g6+8,%g0
ldx [%o3+0x000],%l0 ! Mem[0000000073800000]
p49_call_2_ho:
ldsb [%o1+0x1ff],%l0 ! Mem[00000000728001ff]
retl
sth %l2,[%o2+0x044] ! Mem[0000000073000044]
p50_jmpl_2_le:
lduw [%i1+0x150],%l1 ! Mem[0000000074800150]
ldx [%i2+0x050],%l2 ! Mem[0000000075000050]
lduw [%i1+0x12c],%l3 ! Mem[000000007480012c]
sth %l3,[%i3+0x170] ! Mem[0000000075800170]
stb %l7,[%i2+0x0a8] ! Mem[00000000750000a8]
jmpl %g6+8,%g0
ldsh [%i1+0x174],%l5 ! Mem[0000000074800174]
p50_call_2_le:
ldsb [%i1+0x171],%l3 ! Mem[0000000074800171]
ldsw [%i2+0x1e4],%l1 ! Mem[00000000750001e4]
ldub [%i1+0x06d],%l3 ! Mem[000000007480006d]
retl
ldsw [%i0+0x14c],%l5 ! Mem[000000007400014c]
p50_jmpl_2_lo:
lduw [%o1+0x150],%l1 ! Mem[0000000074800150]
ldx [%o2+0x050],%l2 ! Mem[0000000075000050]
lduw [%o1+0x12c],%l3 ! Mem[000000007480012c]
sth %l3,[%o3+0x170] ! Mem[0000000075800170]
stb %l7,[%o2+0x0a8] ! Mem[00000000750000a8]
jmpl %g6+8,%g0
ldsh [%o1+0x174],%l5 ! Mem[0000000074800174]
p50_call_2_lo:
ldsb [%o1+0x171],%l3 ! Mem[0000000074800171]
ldsw [%o2+0x1e4],%l1 ! Mem[00000000750001e4]
ldub [%o1+0x06d],%l3 ! Mem[000000007480006d]
retl
ldsw [%o0+0x14c],%l5 ! Mem[000000007400014c]
p50_jmpl_2_he:
ldsw [%i2+0x03c],%l2 ! Mem[000000007500003c]
stx %l7,[%i1+0x178] ! Mem[0000000074800178]
jmpl %g6+8,%g0
ldd [%i2+0x108],%l0 ! Mem[0000000075000108]
p50_call_2_he:
stw %l6,[%i0+0x178] ! Mem[0000000074000178]
stx %l0,[%i2+0x0e0] ! Mem[00000000750000e0]
ldsh [%i3+0x1ba],%l6 ! Mem[00000000758001ba]
ldub [%i2+0x055],%l1 ! Mem[0000000075000055]
ldub [%i1+0x161],%l4 ! Mem[0000000074800161]
retl
ldstub [%i3+0x13a],%l4 ! Mem[000000007580013a]
p50_jmpl_2_ho:
ldsw [%o2+0x03c],%l2 ! Mem[000000007500003c]
stx %l7,[%o1+0x178] ! Mem[0000000074800178]
jmpl %g6+8,%g0
ldd [%o2+0x108],%l0 ! Mem[0000000075000108]
p50_call_2_ho:
stw %l6,[%o0+0x178] ! Mem[0000000074000178]
stx %l0,[%o2+0x0e0] ! Mem[00000000750000e0]
ldsh [%o3+0x1ba],%l6 ! Mem[00000000758001ba]
ldub [%o2+0x055],%l1 ! Mem[0000000075000055]
ldub [%o1+0x161],%l4 ! Mem[0000000074800161]
retl
ldstub [%o3+0x13a],%l4 ! Mem[000000007580013a]
p51_jmpl_2_le:
stx %l5,[%i0+0x160] ! Mem[0000000076000160]
stb %l6,[%i1+0x106] ! Mem[0000000076800106]
ldsb [%i1+0x01f],%l4 ! Mem[000000007680001f]
std %l0,[%i2+0x078] ! Mem[0000000077000078]
lduw [%i1+0x068],%l3 ! Mem[0000000076800068]
ldstub [%i0+0x13b],%l5 ! Mem[000000007600013b]
jmpl %g6+8,%g0
swap [%i2+0x0f0],%l2 ! Mem[00000000770000f0]
p51_call_2_le:
ldsh [%i0+0x1c4],%l4 ! Mem[00000000760001c4]
ldstub [%i0+0x039],%l6 ! Mem[0000000076000039]
ldd [%i3+0x0f0],%l4 ! Mem[00000000778000f0]
ldx [%i1+0x028],%l7 ! Mem[0000000076800028]
ldstub [%i2+0x1a8],%l4 ! Mem[00000000770001a8]
ldsh [%i0+0x104],%l0 ! Mem[0000000076000104]
retl
stb %l0,[%i1+0x026] ! Mem[0000000076800026]
p51_jmpl_2_lo:
stx %l5,[%o0+0x160] ! Mem[0000000076000160]
stb %l6,[%o1+0x106] ! Mem[0000000076800106]
ldsb [%o1+0x01f],%l4 ! Mem[000000007680001f]
std %l0,[%o2+0x078] ! Mem[0000000077000078]
lduw [%o1+0x068],%l3 ! Mem[0000000076800068]
ldstub [%o0+0x13b],%l5 ! Mem[000000007600013b]
jmpl %g6+8,%g0
swap [%o2+0x0f0],%l2 ! Mem[00000000770000f0]
p51_call_2_lo:
ldsh [%o0+0x1c4],%l4 ! Mem[00000000760001c4]
ldstub [%o0+0x039],%l6 ! Mem[0000000076000039]
ldd [%o3+0x0f0],%l4 ! Mem[00000000778000f0]
ldx [%o1+0x028],%l7 ! Mem[0000000076800028]
ldstub [%o2+0x1a8],%l4 ! Mem[00000000770001a8]
ldsh [%o0+0x104],%l0 ! Mem[0000000076000104]
retl
stb %l0,[%o1+0x026] ! Mem[0000000076800026]
p51_jmpl_2_he:
ldsw [%i2+0x144],%l5 ! Mem[0000000077000144]
ldstub [%i2+0x028],%l4 ! Mem[0000000077000028]
jmpl %g6+8,%g0
stw %l6,[%i3+0x100] ! Mem[0000000077800100]
p51_call_2_he:
ldx [%i0+0x0c8],%l2 ! Mem[00000000760000c8]
ldsw [%i1+0x02c],%l1 ! Mem[000000007680002c]
lduw [%i2+0x1dc],%l3 ! Mem[00000000770001dc]
stx %l4,[%i1+0x138] ! Mem[0000000076800138]
ldstub [%i2+0x0bc],%l4 ! Mem[00000000770000bc]
stx %l1,[%i2+0x1f8] ! Mem[00000000770001f8]
retl
ldsw [%i1+0x154],%l7 ! Mem[0000000076800154]
p51_jmpl_2_ho:
ldsw [%o2+0x144],%l5 ! Mem[0000000077000144]
ldstub [%o2+0x028],%l4 ! Mem[0000000077000028]
jmpl %g6+8,%g0
stw %l6,[%o3+0x100] ! Mem[0000000077800100]
p51_call_2_ho:
ldx [%o0+0x0c8],%l2 ! Mem[00000000760000c8]
ldsw [%o1+0x02c],%l1 ! Mem[000000007680002c]
lduw [%o2+0x1dc],%l3 ! Mem[00000000770001dc]
stx %l4,[%o1+0x138] ! Mem[0000000076800138]
ldstub [%o2+0x0bc],%l4 ! Mem[00000000770000bc]
stx %l1,[%o2+0x1f8] ! Mem[00000000770001f8]
retl
ldsw [%o1+0x154],%l7 ! Mem[0000000076800154]
p52_jmpl_2_le:
ldub [%i0+0x13c],%l0 ! Mem[000000007800013c]
std %l4,[%i1+0x000] ! Mem[0000000078800000]
sth %l6,[%i0+0x0d8] ! Mem[00000000780000d8]
ldstub [%i0+0x08b],%l5 ! Mem[000000007800008b]
jmpl %g6+8,%g0
lduw [%i3+0x094],%l2 ! Mem[0000000079800094]
p52_call_2_le:
ldsw [%i1+0x008],%l4 ! Mem[0000000078800008]
ldx [%i0+0x088],%l3 ! Mem[0000000078000088]
std %l0,[%i1+0x1f8] ! Mem[00000000788001f8]
std %l4,[%i3+0x1d0] ! Mem[00000000798001d0]
ldx [%i0+0x080],%l5 ! Mem[0000000078000080]
retl
ldsh [%i1+0x180],%l2 ! Mem[0000000078800180]
p52_jmpl_2_lo:
ldub [%o0+0x13c],%l0 ! Mem[000000007800013c]
std %l4,[%o1+0x000] ! Mem[0000000078800000]
sth %l6,[%o0+0x0d8] ! Mem[00000000780000d8]
ldstub [%o0+0x08b],%l5 ! Mem[000000007800008b]
jmpl %g6+8,%g0
lduw [%o3+0x094],%l2 ! Mem[0000000079800094]
p52_call_2_lo:
ldsw [%o1+0x008],%l4 ! Mem[0000000078800008]
ldx [%o0+0x088],%l3 ! Mem[0000000078000088]
std %l0,[%o1+0x1f8] ! Mem[00000000788001f8]
std %l4,[%o3+0x1d0] ! Mem[00000000798001d0]
ldx [%o0+0x080],%l5 ! Mem[0000000078000080]
retl
ldsh [%o1+0x180],%l2 ! Mem[0000000078800180]
p52_jmpl_2_he:
stw %l1,[%i1+0x1e8] ! Mem[00000000788001e8]
stx %l2,[%i2+0x1b0] ! Mem[00000000790001b0]
ldsw [%i0+0x0c0],%l1 ! Mem[00000000780000c0]
std %l4,[%i2+0x168] ! Mem[0000000079000168]
jmpl %g6+8,%g0
swap [%i1+0x0ac],%l0 ! Mem[00000000788000ac]
p52_call_2_he:
stx %l7,[%i3+0x138] ! Mem[0000000079800138]
ldstub [%i3+0x129],%l2 ! Mem[0000000079800129]
std %l2,[%i2+0x010] ! Mem[0000000079000010]
ldx [%i2+0x000],%l0 ! Mem[0000000079000000]
ldsw [%i1+0x00c],%l2 ! Mem[000000007880000c]
retl
swap [%i1+0x0c0],%l7 ! Mem[00000000788000c0]
p52_jmpl_2_ho:
stw %l1,[%o1+0x1e8] ! Mem[00000000788001e8]
stx %l2,[%o2+0x1b0] ! Mem[00000000790001b0]
ldsw [%o0+0x0c0],%l1 ! Mem[00000000780000c0]
std %l4,[%o2+0x168] ! Mem[0000000079000168]
jmpl %g6+8,%g0
swap [%o1+0x0ac],%l0 ! Mem[00000000788000ac]
p52_call_2_ho:
stx %l7,[%o3+0x138] ! Mem[0000000079800138]
ldstub [%o3+0x129],%l2 ! Mem[0000000079800129]
std %l2,[%o2+0x010] ! Mem[0000000079000010]
ldx [%o2+0x000],%l0 ! Mem[0000000079000000]
ldsw [%o1+0x00c],%l2 ! Mem[000000007880000c]
retl
swap [%o1+0x0c0],%l7 ! Mem[00000000788000c0]
p53_jmpl_2_le:
ldd [%i0+0x1c8],%l4 ! Mem[000000007a0001c8]
jmpl %g6+8,%g0
swap [%i2+0x1d4],%l3 ! Mem[000000007b0001d4]
p53_call_2_le:
swap [%i0+0x194],%l3 ! Mem[000000007a000194]
retl
swap [%i2+0x12c],%l2 ! Mem[000000007b00012c]
p53_jmpl_2_lo:
ldd [%o0+0x1c8],%l4 ! Mem[000000007a0001c8]
jmpl %g6+8,%g0
swap [%o2+0x1d4],%l3 ! Mem[000000007b0001d4]
p53_call_2_lo:
swap [%o0+0x194],%l3 ! Mem[000000007a000194]
retl
swap [%o2+0x12c],%l2 ! Mem[000000007b00012c]
p53_jmpl_2_he:
stw %l0,[%i1+0x000] ! Mem[000000007a800000]
lduw [%i3+0x0b0],%l4 ! Mem[000000007b8000b0]
ldub [%i3+0x079],%l1 ! Mem[000000007b800079]
lduw [%i2+0x088],%l1 ! Mem[000000007b000088]
ldx [%i2+0x0b8],%l3 ! Mem[000000007b0000b8]
lduw [%i3+0x104],%l1 ! Mem[000000007b800104]
ldsw [%i3+0x180],%l2 ! Mem[000000007b800180]
jmpl %g6+8,%g0
stx %l6,[%i1+0x130] ! Mem[000000007a800130]
p53_call_2_he:
std %l0,[%i3+0x008] ! Mem[000000007b800008]
ldstub [%i1+0x177],%l2 ! Mem[000000007a800177]
ldx [%i2+0x0d8],%l7 ! Mem[000000007b0000d8]
ldstub [%i1+0x0a6],%l3 ! Mem[000000007a8000a6]
stb %l5,[%i3+0x0c4] ! Mem[000000007b8000c4]
ldd [%i2+0x1c8],%l4 ! Mem[000000007b0001c8]
retl
stb %l2,[%i0+0x071] ! Mem[000000007a000071]
p53_jmpl_2_ho:
stw %l0,[%o1+0x000] ! Mem[000000007a800000]
lduw [%o3+0x0b0],%l4 ! Mem[000000007b8000b0]
ldub [%o3+0x079],%l1 ! Mem[000000007b800079]
lduw [%o2+0x088],%l1 ! Mem[000000007b000088]
ldx [%o2+0x0b8],%l3 ! Mem[000000007b0000b8]
lduw [%o3+0x104],%l1 ! Mem[000000007b800104]
ldsw [%o3+0x180],%l2 ! Mem[000000007b800180]
jmpl %g6+8,%g0
stx %l6,[%o1+0x130] ! Mem[000000007a800130]
p53_call_2_ho:
std %l0,[%o3+0x008] ! Mem[000000007b800008]
ldstub [%o1+0x177],%l2 ! Mem[000000007a800177]
ldx [%o2+0x0d8],%l7 ! Mem[000000007b0000d8]
ldstub [%o1+0x0a6],%l3 ! Mem[000000007a8000a6]
stb %l5,[%o3+0x0c4] ! Mem[000000007b8000c4]
ldd [%o2+0x1c8],%l4 ! Mem[000000007b0001c8]
retl
stb %l2,[%o0+0x071] ! Mem[000000007a000071]
p54_jmpl_2_le:
lduw [%i1+0x14c],%l4 ! Mem[000000007c80014c]
swap [%i0+0x17c],%l7 ! Mem[000000007c00017c]
std %l2,[%i3+0x080] ! Mem[000000007d800080]
ldub [%i3+0x14f],%l1 ! Mem[000000007d80014f]
jmpl %g6+8,%g0
lduh [%i2+0x0fc],%l6 ! Mem[000000007d0000fc]
p54_call_2_le:
lduw [%i3+0x18c],%l3 ! Mem[000000007d80018c]
ldx [%i2+0x1d8],%l2 ! Mem[000000007d0001d8]
sth %l1,[%i2+0x1aa] ! Mem[000000007d0001aa]
ldstub [%i3+0x053],%l4 ! Mem[000000007d800053]
ldsh [%i2+0x14a],%l5 ! Mem[000000007d00014a]
retl
ldsb [%i1+0x11e],%l4 ! Mem[000000007c80011e]
p54_jmpl_2_lo:
lduw [%o1+0x14c],%l4 ! Mem[000000007c80014c]
swap [%o0+0x17c],%l7 ! Mem[000000007c00017c]
std %l2,[%o3+0x080] ! Mem[000000007d800080]
ldub [%o3+0x14f],%l1 ! Mem[000000007d80014f]
jmpl %g6+8,%g0
lduh [%o2+0x0fc],%l6 ! Mem[000000007d0000fc]
p54_call_2_lo:
lduw [%o3+0x18c],%l3 ! Mem[000000007d80018c]
ldx [%o2+0x1d8],%l2 ! Mem[000000007d0001d8]
sth %l1,[%o2+0x1aa] ! Mem[000000007d0001aa]
ldstub [%o3+0x053],%l4 ! Mem[000000007d800053]
ldsh [%o2+0x14a],%l5 ! Mem[000000007d00014a]
retl
ldsb [%o1+0x11e],%l4 ! Mem[000000007c80011e]
p54_jmpl_2_he:
ldsb [%i1+0x0a9],%l4 ! Mem[000000007c8000a9]
stb %l0,[%i2+0x0d9] ! Mem[000000007d0000d9]
stx %l3,[%i2+0x1d0] ! Mem[000000007d0001d0]
jmpl %g6+8,%g0
stw %l0,[%i3+0x104] ! Mem[000000007d800104]
p54_call_2_he:
retl
std %l2,[%i1+0x128] ! Mem[000000007c800128]
p54_jmpl_2_ho:
ldsb [%o1+0x0a9],%l4 ! Mem[000000007c8000a9]
stb %l0,[%o2+0x0d9] ! Mem[000000007d0000d9]
stx %l3,[%o2+0x1d0] ! Mem[000000007d0001d0]
jmpl %g6+8,%g0
stw %l0,[%o3+0x104] ! Mem[000000007d800104]
p54_call_2_ho:
retl
std %l2,[%o1+0x128] ! Mem[000000007c800128]
p55_jmpl_2_le:
stb %l2,[%i3+0x0cd] ! Mem[000000007f8000cd]
ldsb [%i3+0x09d],%l0 ! Mem[000000007f80009d]
ldx [%i3+0x048],%l7 ! Mem[000000007f800048]
jmpl %g6+8,%g0
swap [%i0+0x1c4],%l0 ! Mem[000000007e0001c4]
p55_call_2_le:
ldsh [%i0+0x0cc],%l5 ! Mem[000000007e0000cc]
retl
ldd [%i0+0x0f0],%l4 ! Mem[000000007e0000f0]
p55_jmpl_2_lo:
stb %l2,[%o3+0x0cd] ! Mem[000000007f8000cd]
ldsb [%o3+0x09d],%l0 ! Mem[000000007f80009d]
ldx [%o3+0x048],%l7 ! Mem[000000007f800048]
jmpl %g6+8,%g0
swap [%o0+0x1c4],%l0 ! Mem[000000007e0001c4]
p55_call_2_lo:
ldsh [%o0+0x0cc],%l5 ! Mem[000000007e0000cc]
retl
ldd [%o0+0x0f0],%l4 ! Mem[000000007e0000f0]
p55_jmpl_2_he:
ldsh [%i3+0x140],%l0 ! Mem[000000007f800140]
stw %l5,[%i0+0x18c] ! Mem[000000007e00018c]
ldd [%i0+0x040],%l2 ! Mem[000000007e000040]
ldsb [%i1+0x181],%l7 ! Mem[000000007e800181]
swap [%i2+0x000],%l0 ! Mem[000000007f000000]
ldsw [%i3+0x078],%l0 ! Mem[000000007f800078]
jmpl %g6+8,%g0
sth %l3,[%i1+0x194] ! Mem[000000007e800194]
p55_call_2_he:
lduh [%i0+0x054],%l2 ! Mem[000000007e000054]
ldstub [%i1+0x079],%l2 ! Mem[000000007e800079]
retl
swap [%i0+0x10c],%l6 ! Mem[000000007e00010c]
p55_jmpl_2_ho:
ldsh [%o3+0x140],%l0 ! Mem[000000007f800140]
stw %l5,[%o0+0x18c] ! Mem[000000007e00018c]
ldd [%o0+0x040],%l2 ! Mem[000000007e000040]
ldsb [%o1+0x181],%l7 ! Mem[000000007e800181]
swap [%o2+0x000],%l0 ! Mem[000000007f000000]
ldsw [%o3+0x078],%l0 ! Mem[000000007f800078]
jmpl %g6+8,%g0
sth %l3,[%o1+0x194] ! Mem[000000007e800194]
p55_call_2_ho:
lduh [%o0+0x054],%l2 ! Mem[000000007e000054]
ldstub [%o1+0x079],%l2 ! Mem[000000007e800079]
retl
swap [%o0+0x10c],%l6 ! Mem[000000007e00010c]
p56_jmpl_2_le:
ldx [%i0+0x168],%l3 ! Mem[0000000080000168]
ldsh [%i0+0x122],%l0 ! Mem[0000000080000122]
lduw [%i3+0x1cc],%l6 ! Mem[00000000818001cc]
jmpl %g6+8,%g0
sth %l0,[%i1+0x140] ! Mem[0000000080800140]
p56_call_2_le:
stx %l0,[%i3+0x100] ! Mem[0000000081800100]
ldsw [%i2+0x088],%l5 ! Mem[0000000081000088]
ldstub [%i0+0x0b7],%l2 ! Mem[00000000800000b7]
stx %l0,[%i3+0x1c8] ! Mem[00000000818001c8]
ldub [%i1+0x014],%l6 ! Mem[0000000080800014]
retl
ldub [%i0+0x008],%l0 ! Mem[0000000080000008]
p56_jmpl_2_lo:
ldx [%o0+0x168],%l3 ! Mem[0000000080000168]
ldsh [%o0+0x122],%l0 ! Mem[0000000080000122]
lduw [%o3+0x1cc],%l6 ! Mem[00000000818001cc]
jmpl %g6+8,%g0
sth %l0,[%o1+0x140] ! Mem[0000000080800140]
p56_call_2_lo:
stx %l0,[%o3+0x100] ! Mem[0000000081800100]
ldsw [%o2+0x088],%l5 ! Mem[0000000081000088]
ldstub [%o0+0x0b7],%l2 ! Mem[00000000800000b7]
stx %l0,[%o3+0x1c8] ! Mem[00000000818001c8]
ldub [%o1+0x014],%l6 ! Mem[0000000080800014]
retl
ldub [%o0+0x008],%l0 ! Mem[0000000080000008]
p56_jmpl_2_he:
ldx [%i3+0x090],%l1 ! Mem[0000000081800090]
stb %l2,[%i2+0x0b7] ! Mem[00000000810000b7]
jmpl %g6+8,%g0
sth %l6,[%i0+0x160] ! Mem[0000000080000160]
p56_call_2_he:
stb %l5,[%i0+0x1dc] ! Mem[00000000800001dc]
ldd [%i2+0x118],%l2 ! Mem[0000000081000118]
ldsh [%i3+0x0c0],%l1 ! Mem[00000000818000c0]
ldstub [%i2+0x052],%l0 ! Mem[0000000081000052]
swap [%i2+0x0e8],%l5 ! Mem[00000000810000e8]
std %l4,[%i2+0x170] ! Mem[0000000081000170]
swap [%i0+0x0a4],%l1 ! Mem[00000000800000a4]
retl
swap [%i3+0x0e8],%l3 ! Mem[00000000818000e8]
p56_jmpl_2_ho:
ldx [%o3+0x090],%l1 ! Mem[0000000081800090]
stb %l2,[%o2+0x0b7] ! Mem[00000000810000b7]
jmpl %g6+8,%g0
sth %l6,[%o0+0x160] ! Mem[0000000080000160]
p56_call_2_ho:
stb %l5,[%o0+0x1dc] ! Mem[00000000800001dc]
ldd [%o2+0x118],%l2 ! Mem[0000000081000118]
ldsh [%o3+0x0c0],%l1 ! Mem[00000000818000c0]
ldstub [%o2+0x052],%l0 ! Mem[0000000081000052]
swap [%o2+0x0e8],%l5 ! Mem[00000000810000e8]
std %l4,[%o2+0x170] ! Mem[0000000081000170]
swap [%o0+0x0a4],%l1 ! Mem[00000000800000a4]
retl
swap [%o3+0x0e8],%l3 ! Mem[00000000818000e8]
p57_jmpl_2_le:
stb %l4,[%i1+0x052] ! Mem[0000000082800052]
stb %l6,[%i1+0x13d] ! Mem[000000008280013d]
ldsb [%i3+0x00d],%l0 ! Mem[000000008380000d]
ldd [%i1+0x170],%l2 ! Mem[0000000082800170]
stb %l7,[%i1+0x0dd] ! Mem[00000000828000dd]
lduw [%i2+0x000],%l4 ! Mem[0000000083000000]
jmpl %g6+8,%g0
stx %l4,[%i1+0x038] ! Mem[0000000082800038]
p57_call_2_le:
lduh [%i0+0x17a],%l0 ! Mem[000000008200017a]
retl
sth %l5,[%i2+0x0ea] ! Mem[00000000830000ea]
p57_jmpl_2_lo:
stb %l4,[%o1+0x052] ! Mem[0000000082800052]
stb %l6,[%o1+0x13d] ! Mem[000000008280013d]
ldsb [%o3+0x00d],%l0 ! Mem[000000008380000d]
ldd [%o1+0x170],%l2 ! Mem[0000000082800170]
stb %l7,[%o1+0x0dd] ! Mem[00000000828000dd]
lduw [%o2+0x000],%l4 ! Mem[0000000083000000]
jmpl %g6+8,%g0
stx %l4,[%o1+0x038] ! Mem[0000000082800038]
p57_call_2_lo:
lduh [%o0+0x17a],%l0 ! Mem[000000008200017a]
retl
sth %l5,[%o2+0x0ea] ! Mem[00000000830000ea]
p57_jmpl_2_he:
stw %l4,[%i1+0x01c] ! Mem[000000008280001c]
jmpl %g6+8,%g0
ldstub [%i2+0x1df],%l0 ! Mem[00000000830001df]
p57_call_2_he:
stb %l7,[%i2+0x125] ! Mem[0000000083000125]
stw %l3,[%i2+0x0a0] ! Mem[00000000830000a0]
retl
stb %l6,[%i0+0x1cb] ! Mem[00000000820001cb]
p57_jmpl_2_ho:
stw %l4,[%o1+0x01c] ! Mem[000000008280001c]
jmpl %g6+8,%g0
ldstub [%o2+0x1df],%l0 ! Mem[00000000830001df]
p57_call_2_ho:
stb %l7,[%o2+0x125] ! Mem[0000000083000125]
stw %l3,[%o2+0x0a0] ! Mem[00000000830000a0]
retl
stb %l6,[%o0+0x1cb] ! Mem[00000000820001cb]
p58_jmpl_2_le:
sth %l0,[%i0+0x1bc] ! Mem[00000000840001bc]
ldsh [%i3+0x052],%l4 ! Mem[0000000085800052]
ldd [%i1+0x028],%l4 ! Mem[0000000084800028]
lduh [%i0+0x140],%l7 ! Mem[0000000084000140]
ldsb [%i2+0x0c1],%l6 ! Mem[00000000850000c1]
ldx [%i3+0x0f8],%l6 ! Mem[00000000858000f8]
swap [%i3+0x0bc],%l1 ! Mem[00000000858000bc]
jmpl %g6+8,%g0
ldstub [%i2+0x02f],%l2 ! Mem[000000008500002f]
p58_call_2_le:
ldstub [%i0+0x18b],%l1 ! Mem[000000008400018b]
ldstub [%i1+0x073],%l4 ! Mem[0000000084800073]
retl
sth %l6,[%i0+0x1a8] ! Mem[00000000840001a8]
p58_jmpl_2_lo:
sth %l0,[%o0+0x1bc] ! Mem[00000000840001bc]
ldsh [%o3+0x052],%l4 ! Mem[0000000085800052]
ldd [%o1+0x028],%l4 ! Mem[0000000084800028]
lduh [%o0+0x140],%l7 ! Mem[0000000084000140]
ldsb [%o2+0x0c1],%l6 ! Mem[00000000850000c1]
ldx [%o3+0x0f8],%l6 ! Mem[00000000858000f8]
swap [%o3+0x0bc],%l1 ! Mem[00000000858000bc]
jmpl %g6+8,%g0
ldstub [%o2+0x02f],%l2 ! Mem[000000008500002f]
p58_call_2_lo:
ldstub [%o0+0x18b],%l1 ! Mem[000000008400018b]
ldstub [%o1+0x073],%l4 ! Mem[0000000084800073]
retl
sth %l6,[%o0+0x1a8] ! Mem[00000000840001a8]
p58_jmpl_2_he:
swap [%i3+0x0e4],%l1 ! Mem[00000000858000e4]
sth %l1,[%i3+0x124] ! Mem[0000000085800124]
ldsw [%i0+0x0a8],%l5 ! Mem[00000000840000a8]
ldstub [%i3+0x0b7],%l2 ! Mem[00000000858000b7]
ldsh [%i0+0x1c8],%l0 ! Mem[00000000840001c8]
sth %l6,[%i3+0x014] ! Mem[0000000085800014]
ldx [%i1+0x008],%l0 ! Mem[0000000084800008]
jmpl %g6+8,%g0
ldx [%i2+0x0c0],%l5 ! Mem[00000000850000c0]
p58_call_2_he:
sth %l2,[%i0+0x096] ! Mem[0000000084000096]
retl
ldstub [%i0+0x094],%l2 ! Mem[0000000084000094]
p58_jmpl_2_ho:
swap [%o3+0x0e4],%l1 ! Mem[00000000858000e4]
sth %l1,[%o3+0x124] ! Mem[0000000085800124]
ldsw [%o0+0x0a8],%l5 ! Mem[00000000840000a8]
ldstub [%o3+0x0b7],%l2 ! Mem[00000000858000b7]
ldsh [%o0+0x1c8],%l0 ! Mem[00000000840001c8]
sth %l6,[%o3+0x014] ! Mem[0000000085800014]
ldx [%o1+0x008],%l0 ! Mem[0000000084800008]
jmpl %g6+8,%g0
ldx [%o2+0x0c0],%l5 ! Mem[00000000850000c0]
p58_call_2_ho:
sth %l2,[%o0+0x096] ! Mem[0000000084000096]
retl
ldstub [%o0+0x094],%l2 ! Mem[0000000084000094]
p59_jmpl_2_le:
stx %l5,[%i1+0x138] ! Mem[0000000086800138]
ldub [%i2+0x1ac],%l3 ! Mem[00000000870001ac]
ldstub [%i1+0x187],%l2 ! Mem[0000000086800187]
jmpl %g6+8,%g0
ldx [%i0+0x1b8],%l3 ! Mem[00000000860001b8]
p59_call_2_le:
ldsh [%i0+0x00c],%l3 ! Mem[000000008600000c]
ldd [%i2+0x010],%l6 ! Mem[0000000087000010]
swap [%i0+0x0c4],%l1 ! Mem[00000000860000c4]
lduh [%i0+0x124],%l1 ! Mem[0000000086000124]
stb %l5,[%i2+0x1ce] ! Mem[00000000870001ce]
ldstub [%i3+0x1d6],%l3 ! Mem[00000000878001d6]
retl
sth %l2,[%i1+0x0be] ! Mem[00000000868000be]
p59_jmpl_2_lo:
stx %l5,[%o1+0x138] ! Mem[0000000086800138]
ldub [%o2+0x1ac],%l3 ! Mem[00000000870001ac]
ldstub [%o1+0x187],%l2 ! Mem[0000000086800187]
jmpl %g6+8,%g0
ldx [%o0+0x1b8],%l3 ! Mem[00000000860001b8]
p59_call_2_lo:
ldsh [%o0+0x00c],%l3 ! Mem[000000008600000c]
ldd [%o2+0x010],%l6 ! Mem[0000000087000010]
swap [%o0+0x0c4],%l1 ! Mem[00000000860000c4]
lduh [%o0+0x124],%l1 ! Mem[0000000086000124]
stb %l5,[%o2+0x1ce] ! Mem[00000000870001ce]
ldstub [%o3+0x1d6],%l3 ! Mem[00000000878001d6]
retl
sth %l2,[%o1+0x0be] ! Mem[00000000868000be]
p59_jmpl_2_he:
swap [%i0+0x020],%l7 ! Mem[0000000086000020]
ldstub [%i2+0x052],%l0 ! Mem[0000000087000052]
ldub [%i3+0x181],%l2 ! Mem[0000000087800181]
jmpl %g6+8,%g0
ldub [%i1+0x159],%l5 ! Mem[0000000086800159]
p59_call_2_he:
stw %l1,[%i2+0x0a8] ! Mem[00000000870000a8]
retl
swap [%i2+0x09c],%l3 ! Mem[000000008700009c]
p59_jmpl_2_ho:
swap [%o0+0x020],%l7 ! Mem[0000000086000020]
ldstub [%o2+0x052],%l0 ! Mem[0000000087000052]
ldub [%o3+0x181],%l2 ! Mem[0000000087800181]
jmpl %g6+8,%g0
ldub [%o1+0x159],%l5 ! Mem[0000000086800159]
p59_call_2_ho:
stw %l1,[%o2+0x0a8] ! Mem[00000000870000a8]
retl
swap [%o2+0x09c],%l3 ! Mem[000000008700009c]
p60_jmpl_2_le:
ldsb [%i0+0x13e],%l4 ! Mem[000000008800013e]
ldx [%i2+0x008],%l3 ! Mem[0000000089000008]
ldsb [%i2+0x14f],%l0 ! Mem[000000008900014f]
ldx [%i3+0x020],%l1 ! Mem[0000000089800020]
ldx [%i1+0x160],%l5 ! Mem[0000000088800160]
jmpl %g6+8,%g0
ldub [%i3+0x09d],%l6 ! Mem[000000008980009d]
p60_call_2_le:
ldsw [%i2+0x100],%l2 ! Mem[0000000089000100]
retl
swap [%i1+0x1ac],%l3 ! Mem[00000000888001ac]
p60_jmpl_2_lo:
ldsb [%o0+0x13e],%l4 ! Mem[000000008800013e]
ldx [%o2+0x008],%l3 ! Mem[0000000089000008]
ldsb [%o2+0x14f],%l0 ! Mem[000000008900014f]
ldx [%o3+0x020],%l1 ! Mem[0000000089800020]
ldx [%o1+0x160],%l5 ! Mem[0000000088800160]
jmpl %g6+8,%g0
ldub [%o3+0x09d],%l6 ! Mem[000000008980009d]
p60_call_2_lo:
ldsw [%o2+0x100],%l2 ! Mem[0000000089000100]
retl
swap [%o1+0x1ac],%l3 ! Mem[00000000888001ac]
p60_jmpl_2_he:
swap [%i2+0x094],%l7 ! Mem[0000000089000094]
ldsh [%i1+0x054],%l5 ! Mem[0000000088800054]
jmpl %g6+8,%g0
ldstub [%i1+0x1fa],%l2 ! Mem[00000000888001fa]
p60_call_2_he:
std %l0,[%i1+0x100] ! Mem[0000000088800100]
lduw [%i3+0x174],%l7 ! Mem[0000000089800174]
ldub [%i3+0x134],%l6 ! Mem[0000000089800134]
retl
stx %l3,[%i0+0x118] ! Mem[0000000088000118]
p60_jmpl_2_ho:
swap [%o2+0x094],%l7 ! Mem[0000000089000094]
ldsh [%o1+0x054],%l5 ! Mem[0000000088800054]
jmpl %g6+8,%g0
ldstub [%o1+0x1fa],%l2 ! Mem[00000000888001fa]
p60_call_2_ho:
std %l0,[%o1+0x100] ! Mem[0000000088800100]
lduw [%o3+0x174],%l7 ! Mem[0000000089800174]
ldub [%o3+0x134],%l6 ! Mem[0000000089800134]
retl
stx %l3,[%o0+0x118] ! Mem[0000000088000118]
p61_jmpl_2_le:
ldsh [%i2+0x180],%l7 ! Mem[000000008b000180]
ldstub [%i2+0x022],%l0 ! Mem[000000008b000022]
jmpl %g6+8,%g0
std %l0,[%i0+0x078] ! Mem[000000008a000078]
p61_call_2_le:
retl
lduw [%i2+0x128],%l7 ! Mem[000000008b000128]
p61_jmpl_2_lo:
ldsh [%o2+0x180],%l7 ! Mem[000000008b000180]
ldstub [%o2+0x022],%l0 ! Mem[000000008b000022]
jmpl %g6+8,%g0
std %l0,[%o0+0x078] ! Mem[000000008a000078]
p61_call_2_lo:
retl
lduw [%o2+0x128],%l7 ! Mem[000000008b000128]
p61_jmpl_2_he:
stx %l1,[%i2+0x0a8] ! Mem[000000008b0000a8]
jmpl %g6+8,%g0
ldstub [%i3+0x189],%l0 ! Mem[000000008b800189]
p61_call_2_he:
ldstub [%i2+0x1f5],%l5 ! Mem[000000008b0001f5]
ldsb [%i2+0x152],%l1 ! Mem[000000008b000152]
stx %l2,[%i0+0x070] ! Mem[000000008a000070]
ldsw [%i0+0x10c],%l3 ! Mem[000000008a00010c]
retl
sth %l0,[%i2+0x052] ! Mem[000000008b000052]
p61_jmpl_2_ho:
stx %l1,[%o2+0x0a8] ! Mem[000000008b0000a8]
jmpl %g6+8,%g0
ldstub [%o3+0x189],%l0 ! Mem[000000008b800189]
p61_call_2_ho:
ldstub [%o2+0x1f5],%l5 ! Mem[000000008b0001f5]
ldsb [%o2+0x152],%l1 ! Mem[000000008b000152]
stx %l2,[%o0+0x070] ! Mem[000000008a000070]
ldsw [%o0+0x10c],%l3 ! Mem[000000008a00010c]
retl
sth %l0,[%o2+0x052] ! Mem[000000008b000052]
p62_jmpl_2_le:
swap [%i2+0x0bc],%l3 ! Mem[000000008d0000bc]
ldstub [%i0+0x019],%l6 ! Mem[000000008c000019]
ldsh [%i1+0x02c],%l3 ! Mem[000000008c80002c]
ldstub [%i0+0x02c],%l7 ! Mem[000000008c00002c]
ldstub [%i0+0x188],%l4 ! Mem[000000008c000188]
jmpl %g6+8,%g0
std %l6,[%i0+0x038] ! Mem[000000008c000038]
p62_call_2_le:
retl
swap [%i0+0x004],%l1 ! Mem[000000008c000004]
p62_jmpl_2_lo:
swap [%o2+0x0bc],%l3 ! Mem[000000008d0000bc]
ldstub [%o0+0x019],%l6 ! Mem[000000008c000019]
ldsh [%o1+0x02c],%l3 ! Mem[000000008c80002c]
ldstub [%o0+0x02c],%l7 ! Mem[000000008c00002c]
ldstub [%o0+0x188],%l4 ! Mem[000000008c000188]
jmpl %g6+8,%g0
std %l6,[%o0+0x038] ! Mem[000000008c000038]
p62_call_2_lo:
retl
swap [%o0+0x004],%l1 ! Mem[000000008c000004]
p62_jmpl_2_he:
lduw [%i2+0x0bc],%l2 ! Mem[000000008d0000bc]
sth %l2,[%i1+0x168] ! Mem[000000008c800168]
ldub [%i0+0x181],%l7 ! Mem[000000008c000181]
jmpl %g6+8,%g0
lduh [%i3+0x1ae],%l3 ! Mem[000000008d8001ae]
p62_call_2_he:
stx %l7,[%i2+0x0b0] ! Mem[000000008d0000b0]
ldsb [%i2+0x181],%l2 ! Mem[000000008d000181]
retl
ldstub [%i0+0x134],%l6 ! Mem[000000008c000134]
p62_jmpl_2_ho:
lduw [%o2+0x0bc],%l2 ! Mem[000000008d0000bc]
sth %l2,[%o1+0x168] ! Mem[000000008c800168]
ldub [%o0+0x181],%l7 ! Mem[000000008c000181]
jmpl %g6+8,%g0
lduh [%o3+0x1ae],%l3 ! Mem[000000008d8001ae]
p62_call_2_ho:
stx %l7,[%o2+0x0b0] ! Mem[000000008d0000b0]
ldsb [%o2+0x181],%l2 ! Mem[000000008d000181]
retl
ldstub [%o0+0x134],%l6 ! Mem[000000008c000134]
p63_jmpl_2_le:
swap [%i0+0x03c],%l7 ! Mem[000000008e00003c]
ldsb [%i3+0x055],%l2 ! Mem[000000008f800055]
ldsb [%i0+0x0ec],%l5 ! Mem[000000008e0000ec]
ldx [%i3+0x190],%l7 ! Mem[000000008f800190]
jmpl %g6+8,%g0
stw %l2,[%i0+0x0ac] ! Mem[000000008e0000ac]
p63_call_2_le:
ldub [%i3+0x15a],%l6 ! Mem[000000008f80015a]
stb %l2,[%i1+0x04c] ! Mem[000000008e80004c]
retl
ldsh [%i3+0x19c],%l5 ! Mem[000000008f80019c]
p63_jmpl_2_lo:
swap [%o0+0x03c],%l7 ! Mem[000000008e00003c]
ldsb [%o3+0x055],%l2 ! Mem[000000008f800055]
ldsb [%o0+0x0ec],%l5 ! Mem[000000008e0000ec]
ldx [%o3+0x190],%l7 ! Mem[000000008f800190]
jmpl %g6+8,%g0
stw %l2,[%o0+0x0ac] ! Mem[000000008e0000ac]
p63_call_2_lo:
ldub [%o3+0x15a],%l6 ! Mem[000000008f80015a]
stb %l2,[%o1+0x04c] ! Mem[000000008e80004c]
retl
ldsh [%o3+0x19c],%l5 ! Mem[000000008f80019c]
p63_jmpl_2_he:
swap [%i2+0x0ec],%l2 ! Mem[000000008f0000ec]
ldsw [%i2+0x09c],%l0 ! Mem[000000008f00009c]
ldsw [%i3+0x018],%l6 ! Mem[000000008f800018]
jmpl %g6+8,%g0
stb %l3,[%i1+0x130] ! Mem[000000008e800130]
p63_call_2_he:
stb %l7,[%i1+0x1f2] ! Mem[000000008e8001f2]
swap [%i0+0x130],%l5 ! Mem[000000008e000130]
ldsw [%i3+0x024],%l1 ! Mem[000000008f800024]
stb %l6,[%i1+0x012] ! Mem[000000008e800012]
ldd [%i1+0x1e8],%l0 ! Mem[000000008e8001e8]
retl
stx %l3,[%i3+0x088] ! Mem[000000008f800088]
p63_jmpl_2_ho:
swap [%o2+0x0ec],%l2 ! Mem[000000008f0000ec]
ldsw [%o2+0x09c],%l0 ! Mem[000000008f00009c]
ldsw [%o3+0x018],%l6 ! Mem[000000008f800018]
jmpl %g6+8,%g0
stb %l3,[%o1+0x130] ! Mem[000000008e800130]
p63_call_2_ho:
stb %l7,[%o1+0x1f2] ! Mem[000000008e8001f2]
swap [%o0+0x130],%l5 ! Mem[000000008e000130]
ldsw [%o3+0x024],%l1 ! Mem[000000008f800024]
stb %l6,[%o1+0x012] ! Mem[000000008e800012]
ldd [%o1+0x1e8],%l0 ! Mem[000000008e8001e8]
retl
stx %l3,[%o3+0x088] ! Mem[000000008f800088]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
sth %l1,[%i0+0x170] ! Mem[0000000010000170]
lduw [%i3+0x000],%l5 ! Mem[0000000011800000]
ldsw [%i2+0x088],%l7 ! Mem[0000000011000088]
swap [%i1+0x154],%l5 ! Mem[0000000010800154]
stw %l0,[%i3+0x184] ! Mem[0000000011800184]
ldsh [%i1+0x066],%l5 ! Mem[0000000010800066]
stw %l2,[%i3+0x120] ! Mem[0000000011800120]
jmpl %g6+8,%g0
ldx [%i1+0x050],%l2 ! Mem[0000000010800050]
p0_call_3_le:
ldstub [%i3+0x146],%l7 ! Mem[0000000011800146]
ldsh [%i3+0x1c0],%l2 ! Mem[00000000118001c0]
ldsb [%i0+0x1cc],%l4 ! Mem[00000000100001cc]
ldub [%i2+0x022],%l5 ! Mem[0000000011000022]
ldsw [%i1+0x0e4],%l4 ! Mem[00000000108000e4]
ldstub [%i0+0x067],%l3 ! Mem[0000000010000067]
retl
ldd [%i3+0x118],%l4 ! Mem[0000000011800118]
p0_jmpl_3_lo:
sth %l1,[%o0+0x170] ! Mem[0000000010000170]
lduw [%o3+0x000],%l5 ! Mem[0000000011800000]
ldsw [%o2+0x088],%l7 ! Mem[0000000011000088]
swap [%o1+0x154],%l5 ! Mem[0000000010800154]
stw %l0,[%o3+0x184] ! Mem[0000000011800184]
ldsh [%o1+0x066],%l5 ! Mem[0000000010800066]
stw %l2,[%o3+0x120] ! Mem[0000000011800120]
jmpl %g6+8,%g0
ldx [%o1+0x050],%l2 ! Mem[0000000010800050]
p0_call_3_lo:
ldstub [%o3+0x146],%l7 ! Mem[0000000011800146]
ldsh [%o3+0x1c0],%l2 ! Mem[00000000118001c0]
ldsb [%o0+0x1cc],%l4 ! Mem[00000000100001cc]
ldub [%o2+0x022],%l5 ! Mem[0000000011000022]
ldsw [%o1+0x0e4],%l4 ! Mem[00000000108000e4]
ldstub [%o0+0x067],%l3 ! Mem[0000000010000067]
retl
ldd [%o3+0x118],%l4 ! Mem[0000000011800118]
p0_jmpl_3_he:
ldstub [%i3+0x035],%l5 ! Mem[0000000011800035]
lduh [%i2+0x194],%l0 ! Mem[0000000011000194]
ldstub [%i3+0x199],%l2 ! Mem[0000000011800199]
jmpl %g6+8,%g0
ldsb [%i0+0x04d],%l6 ! Mem[000000001000004d]
p0_call_3_he:
ldsw [%i0+0x080],%l4 ! Mem[0000000010000080]
lduh [%i2+0x1a6],%l3 ! Mem[00000000110001a6]
stw %l0,[%i2+0x164] ! Mem[0000000011000164]
ldstub [%i1+0x087],%l3 ! Mem[0000000010800087]
lduh [%i2+0x012],%l4 ! Mem[0000000011000012]
retl
swap [%i3+0x074],%l3 ! Mem[0000000011800074]
p0_jmpl_3_ho:
ldstub [%o3+0x035],%l5 ! Mem[0000000011800035]
lduh [%o2+0x194],%l0 ! Mem[0000000011000194]
ldstub [%o3+0x199],%l2 ! Mem[0000000011800199]
jmpl %g6+8,%g0
ldsb [%o0+0x04d],%l6 ! Mem[000000001000004d]
p0_call_3_ho:
ldsw [%o0+0x080],%l4 ! Mem[0000000010000080]
lduh [%o2+0x1a6],%l3 ! Mem[00000000110001a6]
stw %l0,[%o2+0x164] ! Mem[0000000011000164]
ldstub [%o1+0x087],%l3 ! Mem[0000000010800087]
lduh [%o2+0x012],%l4 ! Mem[0000000011000012]
retl
swap [%o3+0x074],%l3 ! Mem[0000000011800074]
p1_jmpl_3_le:
lduh [%i3+0x086],%l0 ! Mem[0000000013800086]
ldx [%i1+0x078],%l5 ! Mem[0000000012800078]
jmpl %g6+8,%g0
stb %l7,[%i1+0x070] ! Mem[0000000012800070]
p1_call_3_le:
lduw [%i0+0x1bc],%l6 ! Mem[00000000120001bc]
ldstub [%i1+0x1e2],%l4 ! Mem[00000000128001e2]
retl
ldstub [%i1+0x005],%l0 ! Mem[0000000012800005]
p1_jmpl_3_lo:
lduh [%o3+0x086],%l0 ! Mem[0000000013800086]
ldx [%o1+0x078],%l5 ! Mem[0000000012800078]
jmpl %g6+8,%g0
stb %l7,[%o1+0x070] ! Mem[0000000012800070]
p1_call_3_lo:
lduw [%o0+0x1bc],%l6 ! Mem[00000000120001bc]
ldstub [%o1+0x1e2],%l4 ! Mem[00000000128001e2]
retl
ldstub [%o1+0x005],%l0 ! Mem[0000000012800005]
p1_jmpl_3_he:
swap [%i1+0x1fc],%l0 ! Mem[00000000128001fc]
jmpl %g6+8,%g0
ldub [%i2+0x045],%l2 ! Mem[0000000013000045]
p1_call_3_he:
ldstub [%i1+0x1ae],%l3 ! Mem[00000000128001ae]
stw %l3,[%i0+0x150] ! Mem[0000000012000150]
retl
ldsb [%i3+0x1df],%l0 ! Mem[00000000138001df]
p1_jmpl_3_ho:
swap [%o1+0x1fc],%l0 ! Mem[00000000128001fc]
jmpl %g6+8,%g0
ldub [%o2+0x045],%l2 ! Mem[0000000013000045]
p1_call_3_ho:
ldstub [%o1+0x1ae],%l3 ! Mem[00000000128001ae]
stw %l3,[%o0+0x150] ! Mem[0000000012000150]
retl
ldsb [%o3+0x1df],%l0 ! Mem[00000000138001df]
p2_jmpl_3_le:
ldstub [%i3+0x1e5],%l5 ! Mem[00000000158001e5]
std %l2,[%i1+0x000] ! Mem[0000000014800000]
ldsw [%i1+0x1c0],%l2 ! Mem[00000000148001c0]
swap [%i1+0x1ec],%l4 ! Mem[00000000148001ec]
ldstub [%i1+0x002],%l5 ! Mem[0000000014800002]
stx %l6,[%i1+0x158] ! Mem[0000000014800158]
jmpl %g6+8,%g0
ldsw [%i0+0x0c4],%l0 ! Mem[00000000140000c4]
p2_call_3_le:
ldsh [%i1+0x01e],%l1 ! Mem[000000001480001e]
stx %l3,[%i3+0x180] ! Mem[0000000015800180]
ldstub [%i2+0x059],%l4 ! Mem[0000000015000059]
retl
ldub [%i1+0x088],%l0 ! Mem[0000000014800088]
p2_jmpl_3_lo:
ldstub [%o3+0x1e5],%l5 ! Mem[00000000158001e5]
std %l2,[%o1+0x000] ! Mem[0000000014800000]
ldsw [%o1+0x1c0],%l2 ! Mem[00000000148001c0]
swap [%o1+0x1ec],%l4 ! Mem[00000000148001ec]
ldstub [%o1+0x002],%l5 ! Mem[0000000014800002]
stx %l6,[%o1+0x158] ! Mem[0000000014800158]
jmpl %g6+8,%g0
ldsw [%o0+0x0c4],%l0 ! Mem[00000000140000c4]
p2_call_3_lo:
ldsh [%o1+0x01e],%l1 ! Mem[000000001480001e]
stx %l3,[%o3+0x180] ! Mem[0000000015800180]
ldstub [%o2+0x059],%l4 ! Mem[0000000015000059]
retl
ldub [%o1+0x088],%l0 ! Mem[0000000014800088]
p2_jmpl_3_he:
swap [%i0+0x0e0],%l1 ! Mem[00000000140000e0]
stw %l4,[%i1+0x080] ! Mem[0000000014800080]
stw %l3,[%i1+0x184] ! Mem[0000000014800184]
jmpl %g6+8,%g0
ldd [%i1+0x160],%l0 ! Mem[0000000014800160]
p2_call_3_he:
stb %l1,[%i2+0x057] ! Mem[0000000015000057]
ldx [%i3+0x140],%l0 ! Mem[0000000015800140]
std %l2,[%i0+0x1c0] ! Mem[00000000140001c0]
ldstub [%i3+0x035],%l3 ! Mem[0000000015800035]
ldstub [%i2+0x043],%l0 ! Mem[0000000015000043]
lduw [%i1+0x0ac],%l5 ! Mem[00000000148000ac]
sth %l1,[%i3+0x16c] ! Mem[000000001580016c]
retl
ldstub [%i3+0x040],%l7 ! Mem[0000000015800040]
p2_jmpl_3_ho:
swap [%o0+0x0e0],%l1 ! Mem[00000000140000e0]
stw %l4,[%o1+0x080] ! Mem[0000000014800080]
stw %l3,[%o1+0x184] ! Mem[0000000014800184]
jmpl %g6+8,%g0
ldd [%o1+0x160],%l0 ! Mem[0000000014800160]
p2_call_3_ho:
stb %l1,[%o2+0x057] ! Mem[0000000015000057]
ldx [%o3+0x140],%l0 ! Mem[0000000015800140]
std %l2,[%o0+0x1c0] ! Mem[00000000140001c0]
ldstub [%o3+0x035],%l3 ! Mem[0000000015800035]
ldstub [%o2+0x043],%l0 ! Mem[0000000015000043]
lduw [%o1+0x0ac],%l5 ! Mem[00000000148000ac]
sth %l1,[%o3+0x16c] ! Mem[000000001580016c]
retl
ldstub [%o3+0x040],%l7 ! Mem[0000000015800040]
p3_jmpl_3_le:
ldd [%i2+0x160],%l0 ! Mem[0000000017000160]
lduw [%i2+0x1f8],%l0 ! Mem[00000000170001f8]
ldsw [%i0+0x090],%l6 ! Mem[0000000016000090]
stw %l2,[%i2+0x09c] ! Mem[000000001700009c]
ldx [%i2+0x000],%l5 ! Mem[0000000017000000]
jmpl %g6+8,%g0
lduh [%i0+0x14a],%l5 ! Mem[000000001600014a]
p3_call_3_le:
std %l4,[%i0+0x1d8] ! Mem[00000000160001d8]
stw %l3,[%i1+0x1b0] ! Mem[00000000168001b0]
retl
ldstub [%i3+0x006],%l2 ! Mem[0000000017800006]
p3_jmpl_3_lo:
ldd [%o2+0x160],%l0 ! Mem[0000000017000160]
lduw [%o2+0x1f8],%l0 ! Mem[00000000170001f8]
ldsw [%o0+0x090],%l6 ! Mem[0000000016000090]
stw %l2,[%o2+0x09c] ! Mem[000000001700009c]
ldx [%o2+0x000],%l5 ! Mem[0000000017000000]
jmpl %g6+8,%g0
lduh [%o0+0x14a],%l5 ! Mem[000000001600014a]
p3_call_3_lo:
std %l4,[%o0+0x1d8] ! Mem[00000000160001d8]
stw %l3,[%o1+0x1b0] ! Mem[00000000168001b0]
retl
ldstub [%o3+0x006],%l2 ! Mem[0000000017800006]
p3_jmpl_3_he:
ldstub [%i0+0x067],%l7 ! Mem[0000000016000067]
stb %l4,[%i0+0x1b2] ! Mem[00000000160001b2]
std %l0,[%i3+0x068] ! Mem[0000000017800068]
std %l4,[%i1+0x1c8] ! Mem[00000000168001c8]
swap [%i0+0x1b0],%l0 ! Mem[00000000160001b0]
stw %l1,[%i0+0x10c] ! Mem[000000001600010c]
swap [%i0+0x178],%l7 ! Mem[0000000016000178]
jmpl %g6+8,%g0
ldub [%i2+0x199],%l0 ! Mem[0000000017000199]
p3_call_3_he:
ldsb [%i0+0x0fc],%l7 ! Mem[00000000160000fc]
ldd [%i3+0x040],%l6 ! Mem[0000000017800040]
ldsb [%i1+0x0dc],%l1 ! Mem[00000000168000dc]
retl
ldd [%i3+0x118],%l4 ! Mem[0000000017800118]
p3_jmpl_3_ho:
ldstub [%o0+0x067],%l7 ! Mem[0000000016000067]
stb %l4,[%o0+0x1b2] ! Mem[00000000160001b2]
std %l0,[%o3+0x068] ! Mem[0000000017800068]
std %l4,[%o1+0x1c8] ! Mem[00000000168001c8]
swap [%o0+0x1b0],%l0 ! Mem[00000000160001b0]
stw %l1,[%o0+0x10c] ! Mem[000000001600010c]
swap [%o0+0x178],%l7 ! Mem[0000000016000178]
jmpl %g6+8,%g0
ldub [%o2+0x199],%l0 ! Mem[0000000017000199]
p3_call_3_ho:
ldsb [%o0+0x0fc],%l7 ! Mem[00000000160000fc]
ldd [%o3+0x040],%l6 ! Mem[0000000017800040]
ldsb [%o1+0x0dc],%l1 ! Mem[00000000168000dc]
retl
ldd [%o3+0x118],%l4 ! Mem[0000000017800118]
p4_jmpl_3_le:
swap [%i1+0x170],%l1 ! Mem[0000000018800170]
ldstub [%i3+0x1a0],%l0 ! Mem[00000000198001a0]
stb %l3,[%i3+0x10e] ! Mem[000000001980010e]
swap [%i2+0x150],%l3 ! Mem[0000000019000150]
sth %l5,[%i2+0x14a] ! Mem[000000001900014a]
jmpl %g6+8,%g0
ldstub [%i1+0x08f],%l6 ! Mem[000000001880008f]
p4_call_3_le:
ldstub [%i2+0x15b],%l5 ! Mem[000000001900015b]
swap [%i3+0x040],%l6 ! Mem[0000000019800040]
ldd [%i3+0x148],%l4 ! Mem[0000000019800148]
ldstub [%i2+0x043],%l6 ! Mem[0000000019000043]
retl
stw %l5,[%i2+0x0e0] ! Mem[00000000190000e0]
p4_jmpl_3_lo:
swap [%o1+0x170],%l1 ! Mem[0000000018800170]
ldstub [%o3+0x1a0],%l0 ! Mem[00000000198001a0]
stb %l3,[%o3+0x10e] ! Mem[000000001980010e]
swap [%o2+0x150],%l3 ! Mem[0000000019000150]
sth %l5,[%o2+0x14a] ! Mem[000000001900014a]
jmpl %g6+8,%g0
ldstub [%o1+0x08f],%l6 ! Mem[000000001880008f]
p4_call_3_lo:
ldstub [%o2+0x15b],%l5 ! Mem[000000001900015b]
swap [%o3+0x040],%l6 ! Mem[0000000019800040]
ldd [%o3+0x148],%l4 ! Mem[0000000019800148]
ldstub [%o2+0x043],%l6 ! Mem[0000000019000043]
retl
stw %l5,[%o2+0x0e0] ! Mem[00000000190000e0]
p4_jmpl_3_he:
ldd [%i0+0x070],%l0 ! Mem[0000000018000070]
ldsb [%i0+0x1e8],%l5 ! Mem[00000000180001e8]
ldub [%i2+0x075],%l1 ! Mem[0000000019000075]
ldub [%i2+0x066],%l2 ! Mem[0000000019000066]
ldx [%i1+0x1a0],%l2 ! Mem[00000000188001a0]
stb %l1,[%i0+0x151] ! Mem[0000000018000151]
stw %l1,[%i3+0x0c0] ! Mem[00000000198000c0]
jmpl %g6+8,%g0
ldsh [%i2+0x03e],%l2 ! Mem[000000001900003e]
p4_call_3_he:
ldsb [%i3+0x072],%l5 ! Mem[0000000019800072]
retl
stw %l3,[%i0+0x018] ! Mem[0000000018000018]
p4_jmpl_3_ho:
ldd [%o0+0x070],%l0 ! Mem[0000000018000070]
ldsb [%o0+0x1e8],%l5 ! Mem[00000000180001e8]
ldub [%o2+0x075],%l1 ! Mem[0000000019000075]
ldub [%o2+0x066],%l2 ! Mem[0000000019000066]
ldx [%o1+0x1a0],%l2 ! Mem[00000000188001a0]
stb %l1,[%o0+0x151] ! Mem[0000000018000151]
stw %l1,[%o3+0x0c0] ! Mem[00000000198000c0]
jmpl %g6+8,%g0
ldsh [%o2+0x03e],%l2 ! Mem[000000001900003e]
p4_call_3_ho:
ldsb [%o3+0x072],%l5 ! Mem[0000000019800072]
retl
stw %l3,[%o0+0x018] ! Mem[0000000018000018]
p5_jmpl_3_le:
jmpl %g6+8,%g0
ldsw [%i2+0x0a4],%l5 ! Mem[000000001b0000a4]
p5_call_3_le:
sth %l1,[%i0+0x1e2] ! Mem[000000001a0001e2]
retl
ldsh [%i3+0x072],%l6 ! Mem[000000001b800072]
p5_jmpl_3_lo:
jmpl %g6+8,%g0
ldsw [%o2+0x0a4],%l5 ! Mem[000000001b0000a4]
p5_call_3_lo:
sth %l1,[%o0+0x1e2] ! Mem[000000001a0001e2]
retl
ldsh [%o3+0x072],%l6 ! Mem[000000001b800072]
p5_jmpl_3_he:
ldx [%i2+0x0f0],%l0 ! Mem[000000001b0000f0]
ldstub [%i3+0x01a],%l6 ! Mem[000000001b80001a]
jmpl %g6+8,%g0
stw %l3,[%i1+0x130] ! Mem[000000001a800130]
p5_call_3_he:
ldsb [%i2+0x1f2],%l7 ! Mem[000000001b0001f2]
ldx [%i0+0x110],%l5 ! Mem[000000001a000110]
swap [%i2+0x198],%l6 ! Mem[000000001b000198]
stb %l6,[%i3+0x012] ! Mem[000000001b800012]
sth %l0,[%i1+0x1cc] ! Mem[000000001a8001cc]
retl
std %l2,[%i2+0x128] ! Mem[000000001b000128]
p5_jmpl_3_ho:
ldx [%o2+0x0f0],%l0 ! Mem[000000001b0000f0]
ldstub [%o3+0x01a],%l6 ! Mem[000000001b80001a]
jmpl %g6+8,%g0
stw %l3,[%o1+0x130] ! Mem[000000001a800130]
p5_call_3_ho:
ldsb [%o2+0x1f2],%l7 ! Mem[000000001b0001f2]
ldx [%o0+0x110],%l5 ! Mem[000000001a000110]
swap [%o2+0x198],%l6 ! Mem[000000001b000198]
stb %l6,[%o3+0x012] ! Mem[000000001b800012]
sth %l0,[%o1+0x1cc] ! Mem[000000001a8001cc]
retl
std %l2,[%o2+0x128] ! Mem[000000001b000128]
p6_jmpl_3_le:
sth %l0,[%i0+0x172] ! Mem[000000001c000172]
ldsb [%i0+0x1d5],%l5 ! Mem[000000001c0001d5]
jmpl %g6+8,%g0
std %l0,[%i2+0x090] ! Mem[000000001d000090]
p6_call_3_le:
ldx [%i2+0x0e0],%l5 ! Mem[000000001d0000e0]
swap [%i0+0x04c],%l3 ! Mem[000000001c00004c]
stb %l2,[%i3+0x051] ! Mem[000000001d800051]
lduh [%i2+0x032],%l0 ! Mem[000000001d000032]
retl
ldd [%i1+0x160],%l2 ! Mem[000000001c800160]
p6_jmpl_3_lo:
sth %l0,[%o0+0x172] ! Mem[000000001c000172]
ldsb [%o0+0x1d5],%l5 ! Mem[000000001c0001d5]
jmpl %g6+8,%g0
std %l0,[%o2+0x090] ! Mem[000000001d000090]
p6_call_3_lo:
ldx [%o2+0x0e0],%l5 ! Mem[000000001d0000e0]
swap [%o0+0x04c],%l3 ! Mem[000000001c00004c]
stb %l2,[%o3+0x051] ! Mem[000000001d800051]
lduh [%o2+0x032],%l0 ! Mem[000000001d000032]
retl
ldd [%o1+0x160],%l2 ! Mem[000000001c800160]
p6_jmpl_3_he:
ldx [%i2+0x060],%l5 ! Mem[000000001d000060]
jmpl %g6+8,%g0
ldd [%i0+0x1c0],%l4 ! Mem[000000001c0001c0]
p6_call_3_he:
ldsb [%i0+0x08e],%l1 ! Mem[000000001c00008e]
ldstub [%i2+0x0be],%l1 ! Mem[000000001d0000be]
stb %l5,[%i3+0x067] ! Mem[000000001d800067]
std %l2,[%i1+0x0a8] ! Mem[000000001c8000a8]
std %l2,[%i3+0x1e8] ! Mem[000000001d8001e8]
ldx [%i2+0x050],%l6 ! Mem[000000001d000050]
retl
ldx [%i3+0x070],%l2 ! Mem[000000001d800070]
p6_jmpl_3_ho:
ldx [%o2+0x060],%l5 ! Mem[000000001d000060]
jmpl %g6+8,%g0
ldd [%o0+0x1c0],%l4 ! Mem[000000001c0001c0]
p6_call_3_ho:
ldsb [%o0+0x08e],%l1 ! Mem[000000001c00008e]
ldstub [%o2+0x0be],%l1 ! Mem[000000001d0000be]
stb %l5,[%o3+0x067] ! Mem[000000001d800067]
std %l2,[%o1+0x0a8] ! Mem[000000001c8000a8]
std %l2,[%o3+0x1e8] ! Mem[000000001d8001e8]
ldx [%o2+0x050],%l6 ! Mem[000000001d000050]
retl
ldx [%o3+0x070],%l2 ! Mem[000000001d800070]
p7_jmpl_3_le:
swap [%i2+0x13c],%l6 ! Mem[000000001f00013c]
std %l0,[%i1+0x028] ! Mem[000000001e800028]
jmpl %g6+8,%g0
ldub [%i1+0x015],%l2 ! Mem[000000001e800015]
p7_call_3_le:
retl
ldsh [%i1+0x1da],%l0 ! Mem[000000001e8001da]
p7_jmpl_3_lo:
swap [%o2+0x13c],%l6 ! Mem[000000001f00013c]
std %l0,[%o1+0x028] ! Mem[000000001e800028]
jmpl %g6+8,%g0
ldub [%o1+0x015],%l2 ! Mem[000000001e800015]
p7_call_3_lo:
retl
ldsh [%o1+0x1da],%l0 ! Mem[000000001e8001da]
p7_jmpl_3_he:
ldsb [%i1+0x0c4],%l5 ! Mem[000000001e8000c4]
lduh [%i3+0x070],%l1 ! Mem[000000001f800070]
std %l6,[%i1+0x108] ! Mem[000000001e800108]
jmpl %g6+8,%g0
ldsw [%i1+0x010],%l0 ! Mem[000000001e800010]
p7_call_3_he:
stb %l1,[%i0+0x086] ! Mem[000000001e000086]
ldsh [%i3+0x0c8],%l3 ! Mem[000000001f8000c8]
ldd [%i0+0x0e0],%l6 ! Mem[000000001e0000e0]
ldstub [%i3+0x067],%l7 ! Mem[000000001f800067]
ldx [%i2+0x1a0],%l3 ! Mem[000000001f0001a0]
lduw [%i1+0x1a0],%l5 ! Mem[000000001e8001a0]
retl
ldub [%i2+0x1ee],%l5 ! Mem[000000001f0001ee]
p7_jmpl_3_ho:
ldsb [%o1+0x0c4],%l5 ! Mem[000000001e8000c4]
lduh [%o3+0x070],%l1 ! Mem[000000001f800070]
std %l6,[%o1+0x108] ! Mem[000000001e800108]
jmpl %g6+8,%g0
ldsw [%o1+0x010],%l0 ! Mem[000000001e800010]
p7_call_3_ho:
stb %l1,[%o0+0x086] ! Mem[000000001e000086]
ldsh [%o3+0x0c8],%l3 ! Mem[000000001f8000c8]
ldd [%o0+0x0e0],%l6 ! Mem[000000001e0000e0]
ldstub [%o3+0x067],%l7 ! Mem[000000001f800067]
ldx [%o2+0x1a0],%l3 ! Mem[000000001f0001a0]
lduw [%o1+0x1a0],%l5 ! Mem[000000001e8001a0]
retl
ldub [%o2+0x1ee],%l5 ! Mem[000000001f0001ee]
p8_jmpl_3_le:
sth %l5,[%i3+0x174] ! Mem[0000000021800174]
ldstub [%i0+0x0a6],%l1 ! Mem[00000000200000a6]
sth %l3,[%i3+0x0c8] ! Mem[00000000218000c8]
sth %l7,[%i0+0x0e4] ! Mem[00000000200000e4]
ldd [%i1+0x060],%l6 ! Mem[0000000020800060]
std %l2,[%i2+0x180] ! Mem[0000000021000180]
std %l2,[%i2+0x170] ! Mem[0000000021000170]
jmpl %g6+8,%g0
ldsb [%i0+0x17f],%l7 ! Mem[000000002000017f]
p8_call_3_le:
stb %l1,[%i1+0x031] ! Mem[0000000020800031]
ldsb [%i2+0x0e5],%l4 ! Mem[00000000210000e5]
stb %l0,[%i2+0x1ca] ! Mem[00000000210001ca]
swap [%i0+0x198],%l6 ! Mem[0000000020000198]
retl
stb %l1,[%i1+0x160] ! Mem[0000000020800160]
p8_jmpl_3_lo:
sth %l5,[%o3+0x174] ! Mem[0000000021800174]
ldstub [%o0+0x0a6],%l1 ! Mem[00000000200000a6]
sth %l3,[%o3+0x0c8] ! Mem[00000000218000c8]
sth %l7,[%o0+0x0e4] ! Mem[00000000200000e4]
ldd [%o1+0x060],%l6 ! Mem[0000000020800060]
std %l2,[%o2+0x180] ! Mem[0000000021000180]
std %l2,[%o2+0x170] ! Mem[0000000021000170]
jmpl %g6+8,%g0
ldsb [%o0+0x17f],%l7 ! Mem[000000002000017f]
p8_call_3_lo:
stb %l1,[%o1+0x031] ! Mem[0000000020800031]
ldsb [%o2+0x0e5],%l4 ! Mem[00000000210000e5]
stb %l0,[%o2+0x1ca] ! Mem[00000000210001ca]
swap [%o0+0x198],%l6 ! Mem[0000000020000198]
retl
stb %l1,[%o1+0x160] ! Mem[0000000020800160]
p8_jmpl_3_he:
ldstub [%i2+0x1b4],%l0 ! Mem[00000000210001b4]
ldx [%i0+0x1b8],%l2 ! Mem[00000000200001b8]
lduh [%i0+0x19a],%l2 ! Mem[000000002000019a]
lduh [%i0+0x086],%l3 ! Mem[0000000020000086]
std %l4,[%i1+0x030] ! Mem[0000000020800030]
jmpl %g6+8,%g0
ldstub [%i1+0x181],%l7 ! Mem[0000000020800181]
p8_call_3_he:
swap [%i0+0x040],%l1 ! Mem[0000000020000040]
ldstub [%i1+0x030],%l7 ! Mem[0000000020800030]
ldstub [%i3+0x090],%l3 ! Mem[0000000021800090]
std %l2,[%i3+0x158] ! Mem[0000000021800158]
retl
stw %l0,[%i1+0x050] ! Mem[0000000020800050]
p8_jmpl_3_ho:
ldstub [%o2+0x1b4],%l0 ! Mem[00000000210001b4]
ldx [%o0+0x1b8],%l2 ! Mem[00000000200001b8]
lduh [%o0+0x19a],%l2 ! Mem[000000002000019a]
lduh [%o0+0x086],%l3 ! Mem[0000000020000086]
std %l4,[%o1+0x030] ! Mem[0000000020800030]
jmpl %g6+8,%g0
ldstub [%o1+0x181],%l7 ! Mem[0000000020800181]
p8_call_3_ho:
swap [%o0+0x040],%l1 ! Mem[0000000020000040]
ldstub [%o1+0x030],%l7 ! Mem[0000000020800030]
ldstub [%o3+0x090],%l3 ! Mem[0000000021800090]
std %l2,[%o3+0x158] ! Mem[0000000021800158]
retl
stw %l0,[%o1+0x050] ! Mem[0000000020800050]
p9_jmpl_3_le:
jmpl %g6+8,%g0
lduw [%i2+0x1fc],%l7 ! Mem[00000000230001fc]
p9_call_3_le:
ldsb [%i3+0x194],%l4 ! Mem[0000000023800194]
ldstub [%i1+0x043],%l6 ! Mem[0000000022800043]
swap [%i1+0x0e0],%l5 ! Mem[00000000228000e0]
ldsh [%i3+0x1ea],%l7 ! Mem[00000000238001ea]
ldd [%i0+0x080],%l4 ! Mem[0000000022000080]
ldsh [%i3+0x122],%l2 ! Mem[0000000023800122]
ldsb [%i1+0x141],%l5 ! Mem[0000000022800141]
retl
stw %l2,[%i1+0x154] ! Mem[0000000022800154]
p9_jmpl_3_lo:
jmpl %g6+8,%g0
lduw [%o2+0x1fc],%l7 ! Mem[00000000230001fc]
p9_call_3_lo:
ldsb [%o3+0x194],%l4 ! Mem[0000000023800194]
ldstub [%o1+0x043],%l6 ! Mem[0000000022800043]
swap [%o1+0x0e0],%l5 ! Mem[00000000228000e0]
ldsh [%o3+0x1ea],%l7 ! Mem[00000000238001ea]
ldd [%o0+0x080],%l4 ! Mem[0000000022000080]
ldsh [%o3+0x122],%l2 ! Mem[0000000023800122]
ldsb [%o1+0x141],%l5 ! Mem[0000000022800141]
retl
stw %l2,[%o1+0x154] ! Mem[0000000022800154]
p9_jmpl_3_he:
ldsb [%i1+0x095],%l4 ! Mem[0000000022800095]
lduh [%i0+0x13c],%l2 ! Mem[000000002200013c]
swap [%i2+0x000],%l7 ! Mem[0000000023000000]
ldstub [%i2+0x1b9],%l7 ! Mem[00000000230001b9]
stw %l4,[%i2+0x078] ! Mem[0000000023000078]
ldstub [%i3+0x088],%l0 ! Mem[0000000023800088]
jmpl %g6+8,%g0
lduw [%i2+0x098],%l2 ! Mem[0000000023000098]
p9_call_3_he:
swap [%i1+0x10c],%l7 ! Mem[000000002280010c]
retl
ldstub [%i2+0x183],%l4 ! Mem[0000000023000183]
p9_jmpl_3_ho:
ldsb [%o1+0x095],%l4 ! Mem[0000000022800095]
lduh [%o0+0x13c],%l2 ! Mem[000000002200013c]
swap [%o2+0x000],%l7 ! Mem[0000000023000000]
ldstub [%o2+0x1b9],%l7 ! Mem[00000000230001b9]
stw %l4,[%o2+0x078] ! Mem[0000000023000078]
ldstub [%o3+0x088],%l0 ! Mem[0000000023800088]
jmpl %g6+8,%g0
lduw [%o2+0x098],%l2 ! Mem[0000000023000098]
p9_call_3_ho:
swap [%o1+0x10c],%l7 ! Mem[000000002280010c]
retl
ldstub [%o2+0x183],%l4 ! Mem[0000000023000183]
p10_jmpl_3_le:
ldx [%i1+0x178],%l5 ! Mem[0000000024800178]
sth %l2,[%i2+0x0b4] ! Mem[00000000250000b4]
jmpl %g6+8,%g0
ldstub [%i1+0x042],%l4 ! Mem[0000000024800042]
p10_call_3_le:
stw %l1,[%i3+0x1f8] ! Mem[00000000258001f8]
ldstub [%i0+0x176],%l7 ! Mem[0000000024000176]
lduw [%i1+0x114],%l6 ! Mem[0000000024800114]
stb %l3,[%i3+0x118] ! Mem[0000000025800118]
retl
stb %l3,[%i0+0x057] ! Mem[0000000024000057]
p10_jmpl_3_lo:
ldx [%o1+0x178],%l5 ! Mem[0000000024800178]
sth %l2,[%o2+0x0b4] ! Mem[00000000250000b4]
jmpl %g6+8,%g0
ldstub [%o1+0x042],%l4 ! Mem[0000000024800042]
p10_call_3_lo:
stw %l1,[%o3+0x1f8] ! Mem[00000000258001f8]
ldstub [%o0+0x176],%l7 ! Mem[0000000024000176]
lduw [%o1+0x114],%l6 ! Mem[0000000024800114]
stb %l3,[%o3+0x118] ! Mem[0000000025800118]
retl
stb %l3,[%o0+0x057] ! Mem[0000000024000057]
p10_jmpl_3_he:
ldub [%i0+0x1ca],%l1 ! Mem[00000000240001ca]
ldub [%i3+0x086],%l3 ! Mem[0000000025800086]
ldsh [%i3+0x0e4],%l5 ! Mem[00000000258000e4]
sth %l5,[%i3+0x1c8] ! Mem[00000000258001c8]
lduw [%i0+0x050],%l2 ! Mem[0000000024000050]
jmpl %g6+8,%g0
ldsb [%i3+0x087],%l2 ! Mem[0000000025800087]
p10_call_3_he:
ldstub [%i1+0x02e],%l2 ! Mem[000000002480002e]
ldsw [%i3+0x0d8],%l4 ! Mem[00000000258000d8]
stb %l7,[%i2+0x1ab] ! Mem[00000000250001ab]
stb %l7,[%i1+0x067] ! Mem[0000000024800067]
lduw [%i3+0x190],%l4 ! Mem[0000000025800190]
stx %l1,[%i1+0x068] ! Mem[0000000024800068]
stx %l3,[%i1+0x050] ! Mem[0000000024800050]
retl
ldsb [%i3+0x117],%l6 ! Mem[0000000025800117]
p10_jmpl_3_ho:
ldub [%o0+0x1ca],%l1 ! Mem[00000000240001ca]
ldub [%o3+0x086],%l3 ! Mem[0000000025800086]
ldsh [%o3+0x0e4],%l5 ! Mem[00000000258000e4]
sth %l5,[%o3+0x1c8] ! Mem[00000000258001c8]
lduw [%o0+0x050],%l2 ! Mem[0000000024000050]
jmpl %g6+8,%g0
ldsb [%o3+0x087],%l2 ! Mem[0000000025800087]
p10_call_3_ho:
ldstub [%o1+0x02e],%l2 ! Mem[000000002480002e]
ldsw [%o3+0x0d8],%l4 ! Mem[00000000258000d8]
stb %l7,[%o2+0x1ab] ! Mem[00000000250001ab]
stb %l7,[%o1+0x067] ! Mem[0000000024800067]
lduw [%o3+0x190],%l4 ! Mem[0000000025800190]
stx %l1,[%o1+0x068] ! Mem[0000000024800068]
stx %l3,[%o1+0x050] ! Mem[0000000024800050]
retl
ldsb [%o3+0x117],%l6 ! Mem[0000000025800117]
p11_jmpl_3_le:
ldub [%i2+0x105],%l5 ! Mem[0000000027000105]
std %l2,[%i1+0x008] ! Mem[0000000026800008]
ldsh [%i3+0x0d8],%l4 ! Mem[00000000278000d8]
ldd [%i1+0x188],%l6 ! Mem[0000000026800188]
jmpl %g6+8,%g0
swap [%i2+0x044],%l7 ! Mem[0000000027000044]
p11_call_3_le:
swap [%i0+0x020],%l2 ! Mem[0000000026000020]
ldsh [%i2+0x046],%l5 ! Mem[0000000027000046]
stb %l2,[%i3+0x13c] ! Mem[000000002780013c]
ldstub [%i0+0x011],%l1 ! Mem[0000000026000011]
sth %l4,[%i0+0x0c4] ! Mem[00000000260000c4]
retl
sth %l0,[%i0+0x1ea] ! Mem[00000000260001ea]
p11_jmpl_3_lo:
ldub [%o2+0x105],%l5 ! Mem[0000000027000105]
std %l2,[%o1+0x008] ! Mem[0000000026800008]
ldsh [%o3+0x0d8],%l4 ! Mem[00000000278000d8]
ldd [%o1+0x188],%l6 ! Mem[0000000026800188]
jmpl %g6+8,%g0
swap [%o2+0x044],%l7 ! Mem[0000000027000044]
p11_call_3_lo:
swap [%o0+0x020],%l2 ! Mem[0000000026000020]
ldsh [%o2+0x046],%l5 ! Mem[0000000027000046]
stb %l2,[%o3+0x13c] ! Mem[000000002780013c]
ldstub [%o0+0x011],%l1 ! Mem[0000000026000011]
sth %l4,[%o0+0x0c4] ! Mem[00000000260000c4]
retl
sth %l0,[%o0+0x1ea] ! Mem[00000000260001ea]
p11_jmpl_3_he:
stw %l3,[%i1+0x0f4] ! Mem[00000000268000f4]
lduh [%i0+0x14a],%l1 ! Mem[000000002600014a]
ldsh [%i1+0x194],%l0 ! Mem[0000000026800194]
std %l2,[%i1+0x058] ! Mem[0000000026800058]
ldub [%i3+0x0a9],%l4 ! Mem[00000000278000a9]
ldd [%i0+0x130],%l6 ! Mem[0000000026000130]
ldsw [%i0+0x1d0],%l1 ! Mem[00000000260001d0]
jmpl %g6+8,%g0
lduh [%i2+0x052],%l5 ! Mem[0000000027000052]
p11_call_3_he:
swap [%i0+0x0dc],%l5 ! Mem[00000000260000dc]
stw %l7,[%i3+0x1d4] ! Mem[00000000278001d4]
ldx [%i1+0x0e8],%l0 ! Mem[00000000268000e8]
ldstub [%i3+0x130],%l2 ! Mem[0000000027800130]
retl
ldd [%i1+0x1d8],%l2 ! Mem[00000000268001d8]
p11_jmpl_3_ho:
stw %l3,[%o1+0x0f4] ! Mem[00000000268000f4]
lduh [%o0+0x14a],%l1 ! Mem[000000002600014a]
ldsh [%o1+0x194],%l0 ! Mem[0000000026800194]
std %l2,[%o1+0x058] ! Mem[0000000026800058]
ldub [%o3+0x0a9],%l4 ! Mem[00000000278000a9]
ldd [%o0+0x130],%l6 ! Mem[0000000026000130]
ldsw [%o0+0x1d0],%l1 ! Mem[00000000260001d0]
jmpl %g6+8,%g0
lduh [%o2+0x052],%l5 ! Mem[0000000027000052]
p11_call_3_ho:
swap [%o0+0x0dc],%l5 ! Mem[00000000260000dc]
stw %l7,[%o3+0x1d4] ! Mem[00000000278001d4]
ldx [%o1+0x0e8],%l0 ! Mem[00000000268000e8]
ldstub [%o3+0x130],%l2 ! Mem[0000000027800130]
retl
ldd [%o1+0x1d8],%l2 ! Mem[00000000268001d8]
p12_jmpl_3_le:
ldub [%i3+0x14b],%l3 ! Mem[000000002980014b]
ldx [%i0+0x120],%l0 ! Mem[0000000028000120]
ldsw [%i1+0x1cc],%l6 ! Mem[00000000288001cc]
jmpl %g6+8,%g0
std %l0,[%i0+0x140] ! Mem[0000000028000140]
p12_call_3_le:
ldstub [%i0+0x124],%l0 ! Mem[0000000028000124]
swap [%i2+0x004],%l0 ! Mem[0000000029000004]
swap [%i2+0x0ac],%l7 ! Mem[00000000290000ac]
swap [%i1+0x180],%l4 ! Mem[0000000028800180]
ldd [%i3+0x030],%l2 ! Mem[0000000029800030]
retl
sth %l5,[%i2+0x054] ! Mem[0000000029000054]
p12_jmpl_3_lo:
ldub [%o3+0x14b],%l3 ! Mem[000000002980014b]
ldx [%o0+0x120],%l0 ! Mem[0000000028000120]
ldsw [%o1+0x1cc],%l6 ! Mem[00000000288001cc]
jmpl %g6+8,%g0
std %l0,[%o0+0x140] ! Mem[0000000028000140]
p12_call_3_lo:
ldstub [%o0+0x124],%l0 ! Mem[0000000028000124]
swap [%o2+0x004],%l0 ! Mem[0000000029000004]
swap [%o2+0x0ac],%l7 ! Mem[00000000290000ac]
swap [%o1+0x180],%l4 ! Mem[0000000028800180]
ldd [%o3+0x030],%l2 ! Mem[0000000029800030]
retl
sth %l5,[%o2+0x054] ! Mem[0000000029000054]
p12_jmpl_3_he:
lduh [%i1+0x1f0],%l5 ! Mem[00000000288001f0]
stb %l5,[%i2+0x083] ! Mem[0000000029000083]
lduw [%i2+0x180],%l2 ! Mem[0000000029000180]
ldd [%i2+0x1a8],%l6 ! Mem[00000000290001a8]
ldsh [%i3+0x05a],%l5 ! Mem[000000002980005a]
ldsb [%i1+0x050],%l7 ! Mem[0000000028800050]
ldstub [%i0+0x09e],%l2 ! Mem[000000002800009e]
jmpl %g6+8,%g0
ldub [%i0+0x077],%l3 ! Mem[0000000028000077]
p12_call_3_he:
ldsw [%i1+0x024],%l0 ! Mem[0000000028800024]
stb %l5,[%i3+0x1dd] ! Mem[00000000298001dd]
ldsh [%i0+0x1fa],%l2 ! Mem[00000000280001fa]
ldstub [%i1+0x125],%l7 ! Mem[0000000028800125]
retl
stx %l3,[%i2+0x080] ! Mem[0000000029000080]
p12_jmpl_3_ho:
lduh [%o1+0x1f0],%l5 ! Mem[00000000288001f0]
stb %l5,[%o2+0x083] ! Mem[0000000029000083]
lduw [%o2+0x180],%l2 ! Mem[0000000029000180]
ldd [%o2+0x1a8],%l6 ! Mem[00000000290001a8]
ldsh [%o3+0x05a],%l5 ! Mem[000000002980005a]
ldsb [%o1+0x050],%l7 ! Mem[0000000028800050]
ldstub [%o0+0x09e],%l2 ! Mem[000000002800009e]
jmpl %g6+8,%g0
ldub [%o0+0x077],%l3 ! Mem[0000000028000077]
p12_call_3_ho:
ldsw [%o1+0x024],%l0 ! Mem[0000000028800024]
stb %l5,[%o3+0x1dd] ! Mem[00000000298001dd]
ldsh [%o0+0x1fa],%l2 ! Mem[00000000280001fa]
ldstub [%o1+0x125],%l7 ! Mem[0000000028800125]
retl
stx %l3,[%o2+0x080] ! Mem[0000000029000080]
p13_jmpl_3_le:
std %l0,[%i1+0x150] ! Mem[000000002a800150]
jmpl %g6+8,%g0
ldsh [%i1+0x14c],%l2 ! Mem[000000002a80014c]
p13_call_3_le:
ldstub [%i1+0x1ab],%l7 ! Mem[000000002a8001ab]
lduh [%i2+0x046],%l7 ! Mem[000000002b000046]
ldd [%i2+0x0f0],%l0 ! Mem[000000002b0000f0]
stw %l2,[%i2+0x170] ! Mem[000000002b000170]
std %l2,[%i2+0x070] ! Mem[000000002b000070]
ldstub [%i1+0x117],%l6 ! Mem[000000002a800117]
stx %l1,[%i2+0x080] ! Mem[000000002b000080]
retl
stb %l0,[%i3+0x143] ! Mem[000000002b800143]
p13_jmpl_3_lo:
std %l0,[%o1+0x150] ! Mem[000000002a800150]
jmpl %g6+8,%g0
ldsh [%o1+0x14c],%l2 ! Mem[000000002a80014c]
p13_call_3_lo:
ldstub [%o1+0x1ab],%l7 ! Mem[000000002a8001ab]
lduh [%o2+0x046],%l7 ! Mem[000000002b000046]
ldd [%o2+0x0f0],%l0 ! Mem[000000002b0000f0]
stw %l2,[%o2+0x170] ! Mem[000000002b000170]
std %l2,[%o2+0x070] ! Mem[000000002b000070]
ldstub [%o1+0x117],%l6 ! Mem[000000002a800117]
stx %l1,[%o2+0x080] ! Mem[000000002b000080]
retl
stb %l0,[%o3+0x143] ! Mem[000000002b800143]
p13_jmpl_3_he:
jmpl %g6+8,%g0
ldsh [%i2+0x19a],%l6 ! Mem[000000002b00019a]
p13_call_3_he:
ldub [%i0+0x015],%l5 ! Mem[000000002a000015]
lduh [%i0+0x1b4],%l0 ! Mem[000000002a0001b4]
ldsh [%i2+0x198],%l2 ! Mem[000000002b000198]
retl
ldsh [%i3+0x09a],%l2 ! Mem[000000002b80009a]
p13_jmpl_3_ho:
jmpl %g6+8,%g0
ldsh [%o2+0x19a],%l6 ! Mem[000000002b00019a]
p13_call_3_ho:
ldub [%o0+0x015],%l5 ! Mem[000000002a000015]
lduh [%o0+0x1b4],%l0 ! Mem[000000002a0001b4]
ldsh [%o2+0x198],%l2 ! Mem[000000002b000198]
retl
ldsh [%o3+0x09a],%l2 ! Mem[000000002b80009a]
p14_jmpl_3_le:
ldx [%i1+0x040],%l7 ! Mem[000000002c800040]
ldstub [%i2+0x1ba],%l4 ! Mem[000000002d0001ba]
stx %l2,[%i0+0x050] ! Mem[000000002c000050]
ldub [%i0+0x038],%l4 ! Mem[000000002c000038]
ldsw [%i2+0x1e4],%l1 ! Mem[000000002d0001e4]
stx %l4,[%i1+0x0e0] ! Mem[000000002c8000e0]
lduh [%i1+0x144],%l7 ! Mem[000000002c800144]
jmpl %g6+8,%g0
stx %l3,[%i1+0x018] ! Mem[000000002c800018]
p14_call_3_le:
stx %l6,[%i0+0x068] ! Mem[000000002c000068]
ldd [%i1+0x060],%l6 ! Mem[000000002c800060]
retl
ldsw [%i1+0x100],%l5 ! Mem[000000002c800100]
p14_jmpl_3_lo:
ldx [%o1+0x040],%l7 ! Mem[000000002c800040]
ldstub [%o2+0x1ba],%l4 ! Mem[000000002d0001ba]
stx %l2,[%o0+0x050] ! Mem[000000002c000050]
ldub [%o0+0x038],%l4 ! Mem[000000002c000038]
ldsw [%o2+0x1e4],%l1 ! Mem[000000002d0001e4]
stx %l4,[%o1+0x0e0] ! Mem[000000002c8000e0]
lduh [%o1+0x144],%l7 ! Mem[000000002c800144]
jmpl %g6+8,%g0
stx %l3,[%o1+0x018] ! Mem[000000002c800018]
p14_call_3_lo:
stx %l6,[%o0+0x068] ! Mem[000000002c000068]
ldd [%o1+0x060],%l6 ! Mem[000000002c800060]
retl
ldsw [%o1+0x100],%l5 ! Mem[000000002c800100]
p14_jmpl_3_he:
ldsw [%i2+0x114],%l6 ! Mem[000000002d000114]
ldub [%i2+0x1d3],%l1 ! Mem[000000002d0001d3]
ldstub [%i2+0x072],%l5 ! Mem[000000002d000072]
lduh [%i0+0x018],%l3 ! Mem[000000002c000018]
jmpl %g6+8,%g0
lduh [%i3+0x1d2],%l6 ! Mem[000000002d8001d2]
p14_call_3_he:
ldsw [%i3+0x024],%l1 ! Mem[000000002d800024]
retl
stb %l0,[%i2+0x158] ! Mem[000000002d000158]
p14_jmpl_3_ho:
ldsw [%o2+0x114],%l6 ! Mem[000000002d000114]
ldub [%o2+0x1d3],%l1 ! Mem[000000002d0001d3]
ldstub [%o2+0x072],%l5 ! Mem[000000002d000072]
lduh [%o0+0x018],%l3 ! Mem[000000002c000018]
jmpl %g6+8,%g0
lduh [%o3+0x1d2],%l6 ! Mem[000000002d8001d2]
p14_call_3_ho:
ldsw [%o3+0x024],%l1 ! Mem[000000002d800024]
retl
stb %l0,[%o2+0x158] ! Mem[000000002d000158]
p15_jmpl_3_le:
stw %l7,[%i2+0x1c8] ! Mem[000000002f0001c8]
ldsh [%i3+0x1f4],%l3 ! Mem[000000002f8001f4]
stx %l6,[%i0+0x0d0] ! Mem[000000002e0000d0]
ldub [%i2+0x161],%l5 ! Mem[000000002f000161]
lduh [%i0+0x176],%l2 ! Mem[000000002e000176]
jmpl %g6+8,%g0
ldsb [%i2+0x03f],%l2 ! Mem[000000002f00003f]
p15_call_3_le:
ldsb [%i1+0x1cc],%l4 ! Mem[000000002e8001cc]
ldstub [%i1+0x011],%l1 ! Mem[000000002e800011]
retl
stb %l4,[%i1+0x0c5] ! Mem[000000002e8000c5]
p15_jmpl_3_lo:
stw %l7,[%o2+0x1c8] ! Mem[000000002f0001c8]
ldsh [%o3+0x1f4],%l3 ! Mem[000000002f8001f4]
stx %l6,[%o0+0x0d0] ! Mem[000000002e0000d0]
ldub [%o2+0x161],%l5 ! Mem[000000002f000161]
lduh [%o0+0x176],%l2 ! Mem[000000002e000176]
jmpl %g6+8,%g0
ldsb [%o2+0x03f],%l2 ! Mem[000000002f00003f]
p15_call_3_lo:
ldsb [%o1+0x1cc],%l4 ! Mem[000000002e8001cc]
ldstub [%o1+0x011],%l1 ! Mem[000000002e800011]
retl
stb %l4,[%o1+0x0c5] ! Mem[000000002e8000c5]
p15_jmpl_3_he:
jmpl %g6+8,%g0
ldd [%i3+0x088],%l6 ! Mem[000000002f800088]
p15_call_3_he:
ldsh [%i1+0x1b6],%l7 ! Mem[000000002e8001b6]
lduw [%i2+0x160],%l4 ! Mem[000000002f000160]
stb %l2,[%i1+0x1a6] ! Mem[000000002e8001a6]
sth %l1,[%i3+0x170] ! Mem[000000002f800170]
ldub [%i3+0x0e0],%l1 ! Mem[000000002f8000e0]
std %l6,[%i1+0x128] ! Mem[000000002e800128]
retl
ldstub [%i3+0x183],%l4 ! Mem[000000002f800183]
p15_jmpl_3_ho:
jmpl %g6+8,%g0
ldd [%o3+0x088],%l6 ! Mem[000000002f800088]
p15_call_3_ho:
ldsh [%o1+0x1b6],%l7 ! Mem[000000002e8001b6]
lduw [%o2+0x160],%l4 ! Mem[000000002f000160]
stb %l2,[%o1+0x1a6] ! Mem[000000002e8001a6]
sth %l1,[%o3+0x170] ! Mem[000000002f800170]
ldub [%o3+0x0e0],%l1 ! Mem[000000002f8000e0]
std %l6,[%o1+0x128] ! Mem[000000002e800128]
retl
ldstub [%o3+0x183],%l4 ! Mem[000000002f800183]
p16_jmpl_3_le:
ldx [%i3+0x090],%l1 ! Mem[0000000031800090]
ldub [%i1+0x180],%l0 ! Mem[0000000030800180]
jmpl %g6+8,%g0
stx %l3,[%i1+0x108] ! Mem[0000000030800108]
p16_call_3_le:
retl
lduw [%i1+0x094],%l4 ! Mem[0000000030800094]
p16_jmpl_3_lo:
ldx [%o3+0x090],%l1 ! Mem[0000000031800090]
ldub [%o1+0x180],%l0 ! Mem[0000000030800180]
jmpl %g6+8,%g0
stx %l3,[%o1+0x108] ! Mem[0000000030800108]
p16_call_3_lo:
retl
lduw [%o1+0x094],%l4 ! Mem[0000000030800094]
p16_jmpl_3_he:
ldsw [%i0+0x004],%l0 ! Mem[0000000030000004]
stb %l5,[%i1+0x1fd] ! Mem[00000000308001fd]
lduw [%i0+0x0f8],%l4 ! Mem[00000000300000f8]
ldsh [%i3+0x0c4],%l7 ! Mem[00000000318000c4]
ldsh [%i1+0x024],%l2 ! Mem[0000000030800024]
jmpl %g6+8,%g0
ldsh [%i3+0x180],%l3 ! Mem[0000000031800180]
p16_call_3_he:
ldstub [%i1+0x095],%l4 ! Mem[0000000030800095]
lduw [%i1+0x11c],%l2 ! Mem[000000003080011c]
retl
stb %l1,[%i3+0x031] ! Mem[0000000031800031]
p16_jmpl_3_ho:
ldsw [%o0+0x004],%l0 ! Mem[0000000030000004]
stb %l5,[%o1+0x1fd] ! Mem[00000000308001fd]
lduw [%o0+0x0f8],%l4 ! Mem[00000000300000f8]
ldsh [%o3+0x0c4],%l7 ! Mem[00000000318000c4]
ldsh [%o1+0x024],%l2 ! Mem[0000000030800024]
jmpl %g6+8,%g0
ldsh [%o3+0x180],%l3 ! Mem[0000000031800180]
p16_call_3_ho:
ldstub [%o1+0x095],%l4 ! Mem[0000000030800095]
lduw [%o1+0x11c],%l2 ! Mem[000000003080011c]
retl
stb %l1,[%o3+0x031] ! Mem[0000000031800031]
p17_jmpl_3_le:
stx %l4,[%i3+0x000] ! Mem[0000000033800000]
ldx [%i1+0x018],%l4 ! Mem[0000000032800018]
swap [%i1+0x1ac],%l0 ! Mem[00000000328001ac]
ldsw [%i3+0x068],%l0 ! Mem[0000000033800068]
jmpl %g6+8,%g0
lduh [%i3+0x16a],%l7 ! Mem[000000003380016a]
p17_call_3_le:
ldstub [%i1+0x0a6],%l1 ! Mem[00000000328000a6]
ldub [%i2+0x0e8],%l3 ! Mem[00000000330000e8]
stx %l7,[%i2+0x0c0] ! Mem[00000000330000c0]
ldsb [%i3+0x005],%l2 ! Mem[0000000033800005]
stx %l4,[%i0+0x170] ! Mem[0000000032000170]
retl
swap [%i3+0x068],%l1 ! Mem[0000000033800068]
p17_jmpl_3_lo:
stx %l4,[%o3+0x000] ! Mem[0000000033800000]
ldx [%o1+0x018],%l4 ! Mem[0000000032800018]
swap [%o1+0x1ac],%l0 ! Mem[00000000328001ac]
ldsw [%o3+0x068],%l0 ! Mem[0000000033800068]
jmpl %g6+8,%g0
lduh [%o3+0x16a],%l7 ! Mem[000000003380016a]
p17_call_3_lo:
ldstub [%o1+0x0a6],%l1 ! Mem[00000000328000a6]
ldub [%o2+0x0e8],%l3 ! Mem[00000000330000e8]
stx %l7,[%o2+0x0c0] ! Mem[00000000330000c0]
ldsb [%o3+0x005],%l2 ! Mem[0000000033800005]
stx %l4,[%o0+0x170] ! Mem[0000000032000170]
retl
swap [%o3+0x068],%l1 ! Mem[0000000033800068]
p17_jmpl_3_he:
swap [%i3+0x140],%l5 ! Mem[0000000033800140]
ldd [%i2+0x0d8],%l2 ! Mem[00000000330000d8]
ldx [%i1+0x0e0],%l4 ! Mem[00000000328000e0]
swap [%i0+0x1c8],%l0 ! Mem[00000000320001c8]
stx %l6,[%i2+0x198] ! Mem[0000000033000198]
ldstub [%i1+0x075],%l1 ! Mem[0000000032800075]
jmpl %g6+8,%g0
stx %l4,[%i3+0x160] ! Mem[0000000033800160]
p17_call_3_he:
retl
swap [%i0+0x198],%l2 ! Mem[0000000032000198]
p17_jmpl_3_ho:
swap [%o3+0x140],%l5 ! Mem[0000000033800140]
ldd [%o2+0x0d8],%l2 ! Mem[00000000330000d8]
ldx [%o1+0x0e0],%l4 ! Mem[00000000328000e0]
swap [%o0+0x1c8],%l0 ! Mem[00000000320001c8]
stx %l6,[%o2+0x198] ! Mem[0000000033000198]
ldstub [%o1+0x075],%l1 ! Mem[0000000032800075]
jmpl %g6+8,%g0
stx %l4,[%o3+0x160] ! Mem[0000000033800160]
p17_call_3_ho:
retl
swap [%o0+0x198],%l2 ! Mem[0000000032000198]
p18_jmpl_3_le:
ldstub [%i1+0x151],%l3 ! Mem[0000000034800151]
ldx [%i0+0x1c0],%l1 ! Mem[00000000340001c0]
ldstub [%i2+0x0fe],%l6 ! Mem[00000000350000fe]
jmpl %g6+8,%g0
ldsb [%i1+0x1b7],%l6 ! Mem[00000000348001b7]
p18_call_3_le:
stx %l6,[%i1+0x180] ! Mem[0000000034800180]
ldsh [%i2+0x052],%l3 ! Mem[0000000035000052]
retl
ldsh [%i2+0x136],%l6 ! Mem[0000000035000136]
p18_jmpl_3_lo:
ldstub [%o1+0x151],%l3 ! Mem[0000000034800151]
ldx [%o0+0x1c0],%l1 ! Mem[00000000340001c0]
ldstub [%o2+0x0fe],%l6 ! Mem[00000000350000fe]
jmpl %g6+8,%g0
ldsb [%o1+0x1b7],%l6 ! Mem[00000000348001b7]
p18_call_3_lo:
stx %l6,[%o1+0x180] ! Mem[0000000034800180]
ldsh [%o2+0x052],%l3 ! Mem[0000000035000052]
retl
ldsh [%o2+0x136],%l6 ! Mem[0000000035000136]
p18_jmpl_3_he:
std %l6,[%i3+0x070] ! Mem[0000000035800070]
ldstub [%i3+0x056],%l2 ! Mem[0000000035800056]
jmpl %g6+8,%g0
std %l6,[%i0+0x0b0] ! Mem[00000000340000b0]
p18_call_3_he:
ldd [%i3+0x1a0],%l2 ! Mem[00000000358001a0]
retl
stx %l0,[%i0+0x058] ! Mem[0000000034000058]
p18_jmpl_3_ho:
std %l6,[%o3+0x070] ! Mem[0000000035800070]
ldstub [%o3+0x056],%l2 ! Mem[0000000035800056]
jmpl %g6+8,%g0
std %l6,[%o0+0x0b0] ! Mem[00000000340000b0]
p18_call_3_ho:
ldd [%o3+0x1a0],%l2 ! Mem[00000000358001a0]
retl
stx %l0,[%o0+0x058] ! Mem[0000000034000058]
p19_jmpl_3_le:
ldstub [%i0+0x005],%l2 ! Mem[0000000036000005]
ldstub [%i0+0x157],%l4 ! Mem[0000000036000157]
ldstub [%i0+0x1a2],%l5 ! Mem[00000000360001a2]
stx %l5,[%i2+0x1c8] ! Mem[00000000370001c8]
stw %l0,[%i3+0x1b0] ! Mem[00000000378001b0]
ldx [%i2+0x080],%l1 ! Mem[0000000037000080]
ldstub [%i1+0x071],%l1 ! Mem[0000000036800071]
jmpl %g6+8,%g0
std %l2,[%i3+0x110] ! Mem[0000000037800110]
p19_call_3_le:
ldx [%i1+0x070],%l1 ! Mem[0000000036800070]
ldub [%i3+0x066],%l2 ! Mem[0000000037800066]
ldd [%i0+0x180],%l2 ! Mem[0000000036000180]
stx %l1,[%i0+0x170] ! Mem[0000000036000170]
retl
ldsh [%i3+0x0e0],%l1 ! Mem[00000000378000e0]
p19_jmpl_3_lo:
ldstub [%o0+0x005],%l2 ! Mem[0000000036000005]
ldstub [%o0+0x157],%l4 ! Mem[0000000036000157]
ldstub [%o0+0x1a2],%l5 ! Mem[00000000360001a2]
stx %l5,[%o2+0x1c8] ! Mem[00000000370001c8]
stw %l0,[%o3+0x1b0] ! Mem[00000000378001b0]
ldx [%o2+0x080],%l1 ! Mem[0000000037000080]
ldstub [%o1+0x071],%l1 ! Mem[0000000036800071]
jmpl %g6+8,%g0
std %l2,[%o3+0x110] ! Mem[0000000037800110]
p19_call_3_lo:
ldx [%o1+0x070],%l1 ! Mem[0000000036800070]
ldub [%o3+0x066],%l2 ! Mem[0000000037800066]
ldd [%o0+0x180],%l2 ! Mem[0000000036000180]
stx %l1,[%o0+0x170] ! Mem[0000000036000170]
retl
ldsh [%o3+0x0e0],%l1 ! Mem[00000000378000e0]
p19_jmpl_3_he:
ldx [%i0+0x0c0],%l2 ! Mem[00000000360000c0]
jmpl %g6+8,%g0
ldstub [%i2+0x1e4],%l4 ! Mem[00000000370001e4]
p19_call_3_he:
ldx [%i0+0x0d8],%l3 ! Mem[00000000360000d8]
ldstub [%i1+0x032],%l4 ! Mem[0000000036800032]
lduh [%i0+0x076],%l3 ! Mem[0000000036000076]
swap [%i2+0x1b8],%l7 ! Mem[00000000370001b8]
ldsw [%i1+0x158],%l5 ! Mem[0000000036800158]
retl
ldstub [%i3+0x17d],%l5 ! Mem[000000003780017d]
p19_jmpl_3_ho:
ldx [%o0+0x0c0],%l2 ! Mem[00000000360000c0]
jmpl %g6+8,%g0
ldstub [%o2+0x1e4],%l4 ! Mem[00000000370001e4]
p19_call_3_ho:
ldx [%o0+0x0d8],%l3 ! Mem[00000000360000d8]
ldstub [%o1+0x032],%l4 ! Mem[0000000036800032]
lduh [%o0+0x076],%l3 ! Mem[0000000036000076]
swap [%o2+0x1b8],%l7 ! Mem[00000000370001b8]
ldsw [%o1+0x158],%l5 ! Mem[0000000036800158]
retl
ldstub [%o3+0x17d],%l5 ! Mem[000000003780017d]
p20_jmpl_3_le:
ldstub [%i3+0x1b6],%l7 ! Mem[00000000398001b6]
ldd [%i2+0x140],%l4 ! Mem[0000000039000140]
ldsw [%i0+0x138],%l4 ! Mem[0000000038000138]
stx %l1,[%i0+0x150] ! Mem[0000000038000150]
ldsb [%i2+0x0c0],%l1 ! Mem[00000000390000c0]
jmpl %g6+8,%g0
stx %l4,[%i1+0x0a0] ! Mem[00000000388000a0]
p20_call_3_le:
ldstub [%i2+0x0cd],%l3 ! Mem[00000000390000cd]
stw %l7,[%i3+0x100] ! Mem[0000000039800100]
retl
swap [%i3+0x130],%l0 ! Mem[0000000039800130]
p20_jmpl_3_lo:
ldstub [%o3+0x1b6],%l7 ! Mem[00000000398001b6]
ldd [%o2+0x140],%l4 ! Mem[0000000039000140]
ldsw [%o0+0x138],%l4 ! Mem[0000000038000138]
stx %l1,[%o0+0x150] ! Mem[0000000038000150]
ldsb [%o2+0x0c0],%l1 ! Mem[00000000390000c0]
jmpl %g6+8,%g0
stx %l4,[%o1+0x0a0] ! Mem[00000000388000a0]
p20_call_3_lo:
ldstub [%o2+0x0cd],%l3 ! Mem[00000000390000cd]
stw %l7,[%o3+0x100] ! Mem[0000000039800100]
retl
swap [%o3+0x130],%l0 ! Mem[0000000039800130]
p20_jmpl_3_he:
stw %l0,[%i1+0x178] ! Mem[0000000038800178]
swap [%i0+0x188],%l2 ! Mem[0000000038000188]
ldstub [%i0+0x117],%l0 ! Mem[0000000038000117]
ldd [%i0+0x008],%l4 ! Mem[0000000038000008]
jmpl %g6+8,%g0
stw %l6,[%i2+0x168] ! Mem[0000000039000168]
p20_call_3_he:
ldstub [%i3+0x1fe],%l2 ! Mem[00000000398001fe]
retl
ldd [%i0+0x100],%l6 ! Mem[0000000038000100]
p20_jmpl_3_ho:
stw %l0,[%o1+0x178] ! Mem[0000000038800178]
swap [%o0+0x188],%l2 ! Mem[0000000038000188]
ldstub [%o0+0x117],%l0 ! Mem[0000000038000117]
ldd [%o0+0x008],%l4 ! Mem[0000000038000008]
jmpl %g6+8,%g0
stw %l6,[%o2+0x168] ! Mem[0000000039000168]
p20_call_3_ho:
ldstub [%o3+0x1fe],%l2 ! Mem[00000000398001fe]
retl
ldd [%o0+0x100],%l6 ! Mem[0000000038000100]
p21_jmpl_3_le:
ldstub [%i0+0x077],%l3 ! Mem[000000003a000077]
ldstub [%i1+0x018],%l7 ! Mem[000000003a800018]
jmpl %g6+8,%g0
swap [%i0+0x170],%l1 ! Mem[000000003a000170]
p21_call_3_le:
ldsb [%i0+0x051],%l2 ! Mem[000000003a000051]
stb %l2,[%i3+0x087] ! Mem[000000003b800087]
lduh [%i3+0x146],%l3 ! Mem[000000003b800146]
retl
ldd [%i0+0x150],%l2 ! Mem[000000003a000150]
p21_jmpl_3_lo:
ldstub [%o0+0x077],%l3 ! Mem[000000003a000077]
ldstub [%o1+0x018],%l7 ! Mem[000000003a800018]
jmpl %g6+8,%g0
swap [%o0+0x170],%l1 ! Mem[000000003a000170]
p21_call_3_lo:
ldsb [%o0+0x051],%l2 ! Mem[000000003a000051]
stb %l2,[%o3+0x087] ! Mem[000000003b800087]
lduh [%o3+0x146],%l3 ! Mem[000000003b800146]
retl
ldd [%o0+0x150],%l2 ! Mem[000000003a000150]
p21_jmpl_3_he:
ldsh [%i1+0x102],%l2 ! Mem[000000003a800102]
sth %l2,[%i2+0x076] ! Mem[000000003b000076]
stx %l1,[%i3+0x0f0] ! Mem[000000003b8000f0]
ldsw [%i2+0x01c],%l2 ! Mem[000000003b00001c]
ldstub [%i3+0x17f],%l7 ! Mem[000000003b80017f]
jmpl %g6+8,%g0
ldsh [%i3+0x128],%l1 ! Mem[000000003b800128]
p21_call_3_he:
lduh [%i1+0x0c4],%l4 ! Mem[000000003a8000c4]
std %l0,[%i2+0x1c8] ! Mem[000000003b0001c8]
std %l4,[%i0+0x118] ! Mem[000000003a000118]
stb %l1,[%i1+0x140] ! Mem[000000003a800140]
ldsw [%i1+0x064],%l2 ! Mem[000000003a800064]
retl
stw %l1,[%i1+0x03c] ! Mem[000000003a80003c]
p21_jmpl_3_ho:
ldsh [%o1+0x102],%l2 ! Mem[000000003a800102]
sth %l2,[%o2+0x076] ! Mem[000000003b000076]
stx %l1,[%o3+0x0f0] ! Mem[000000003b8000f0]
ldsw [%o2+0x01c],%l2 ! Mem[000000003b00001c]
ldstub [%o3+0x17f],%l7 ! Mem[000000003b80017f]
jmpl %g6+8,%g0
ldsh [%o3+0x128],%l1 ! Mem[000000003b800128]
p21_call_3_ho:
lduh [%o1+0x0c4],%l4 ! Mem[000000003a8000c4]
std %l0,[%o2+0x1c8] ! Mem[000000003b0001c8]
std %l4,[%o0+0x118] ! Mem[000000003a000118]
stb %l1,[%o1+0x140] ! Mem[000000003a800140]
ldsw [%o1+0x064],%l2 ! Mem[000000003a800064]
retl
stw %l1,[%o1+0x03c] ! Mem[000000003a80003c]
p22_jmpl_3_le:
ldstub [%i1+0x119],%l2 ! Mem[000000003c800119]
ldd [%i3+0x010],%l2 ! Mem[000000003d800010]
ldd [%i2+0x198],%l6 ! Mem[000000003d000198]
ldstub [%i1+0x150],%l5 ! Mem[000000003c800150]
lduh [%i1+0x024],%l0 ! Mem[000000003c800024]
jmpl %g6+8,%g0
std %l4,[%i3+0x1d8] ! Mem[000000003d8001d8]
p22_call_3_le:
swap [%i3+0x09c],%l5 ! Mem[000000003d80009c]
ldx [%i3+0x1e8],%l7 ! Mem[000000003d8001e8]
retl
ldd [%i1+0x1d8],%l6 ! Mem[000000003c8001d8]
p22_jmpl_3_lo:
ldstub [%o1+0x119],%l2 ! Mem[000000003c800119]
ldd [%o3+0x010],%l2 ! Mem[000000003d800010]
ldd [%o2+0x198],%l6 ! Mem[000000003d000198]
ldstub [%o1+0x150],%l5 ! Mem[000000003c800150]
lduh [%o1+0x024],%l0 ! Mem[000000003c800024]
jmpl %g6+8,%g0
std %l4,[%o3+0x1d8] ! Mem[000000003d8001d8]
p22_call_3_lo:
swap [%o3+0x09c],%l5 ! Mem[000000003d80009c]
ldx [%o3+0x1e8],%l7 ! Mem[000000003d8001e8]
retl
ldd [%o1+0x1d8],%l6 ! Mem[000000003c8001d8]
p22_jmpl_3_he:
ldsb [%i1+0x1ff],%l0 ! Mem[000000003c8001ff]
ldstub [%i3+0x0de],%l6 ! Mem[000000003d8000de]
ldsb [%i0+0x063],%l6 ! Mem[000000003c000063]
jmpl %g6+8,%g0
std %l0,[%i3+0x030] ! Mem[000000003d800030]
p22_call_3_he:
stb %l0,[%i2+0x074] ! Mem[000000003d000074]
stb %l5,[%i1+0x1c8] ! Mem[000000003c8001c8]
retl
swap [%i0+0x020],%l3 ! Mem[000000003c000020]
p22_jmpl_3_ho:
ldsb [%o1+0x1ff],%l0 ! Mem[000000003c8001ff]
ldstub [%o3+0x0de],%l6 ! Mem[000000003d8000de]
ldsb [%o0+0x063],%l6 ! Mem[000000003c000063]
jmpl %g6+8,%g0
std %l0,[%o3+0x030] ! Mem[000000003d800030]
p22_call_3_ho:
stb %l0,[%o2+0x074] ! Mem[000000003d000074]
stb %l5,[%o1+0x1c8] ! Mem[000000003c8001c8]
retl
swap [%o0+0x020],%l3 ! Mem[000000003c000020]
p23_jmpl_3_le:
jmpl %g6+8,%g0
stx %l5,[%i3+0x020] ! Mem[000000003f800020]
p23_call_3_le:
stb %l2,[%i0+0x19a] ! Mem[000000003e00019a]
stw %l7,[%i2+0x180] ! Mem[000000003f000180]
std %l2,[%i3+0x0c8] ! Mem[000000003f8000c8]
ldd [%i0+0x008],%l0 ! Mem[000000003e000008]
swap [%i0+0x170],%l7 ! Mem[000000003e000170]
sth %l4,[%i0+0x072] ! Mem[000000003e000072]
sth %l5,[%i1+0x1fc] ! Mem[000000003e8001fc]
retl
ldsh [%i3+0x0ac],%l7 ! Mem[000000003f8000ac]
p23_jmpl_3_lo:
jmpl %g6+8,%g0
stx %l5,[%o3+0x020] ! Mem[000000003f800020]
p23_call_3_lo:
stb %l2,[%o0+0x19a] ! Mem[000000003e00019a]
stw %l7,[%o2+0x180] ! Mem[000000003f000180]
std %l2,[%o3+0x0c8] ! Mem[000000003f8000c8]
ldd [%o0+0x008],%l0 ! Mem[000000003e000008]
swap [%o0+0x170],%l7 ! Mem[000000003e000170]
sth %l4,[%o0+0x072] ! Mem[000000003e000072]
sth %l5,[%o1+0x1fc] ! Mem[000000003e8001fc]
retl
ldsh [%o3+0x0ac],%l7 ! Mem[000000003f8000ac]
p23_jmpl_3_he:
stb %l2,[%i0+0x0a3] ! Mem[000000003e0000a3]
std %l0,[%i1+0x1f8] ! Mem[000000003e8001f8]
ldstub [%i3+0x093],%l6 ! Mem[000000003f800093]
ldsb [%i1+0x09f],%l2 ! Mem[000000003e80009f]
ldsb [%i2+0x021],%l5 ! Mem[000000003f000021]
jmpl %g6+8,%g0
ldsb [%i2+0x16a],%l5 ! Mem[000000003f00016a]
p23_call_3_he:
swap [%i2+0x1f8],%l4 ! Mem[000000003f0001f8]
swap [%i3+0x158],%l5 ! Mem[000000003f800158]
retl
ldub [%i1+0x043],%l6 ! Mem[000000003e800043]
p23_jmpl_3_ho:
stb %l2,[%o0+0x0a3] ! Mem[000000003e0000a3]
std %l0,[%o1+0x1f8] ! Mem[000000003e8001f8]
ldstub [%o3+0x093],%l6 ! Mem[000000003f800093]
ldsb [%o1+0x09f],%l2 ! Mem[000000003e80009f]
ldsb [%o2+0x021],%l5 ! Mem[000000003f000021]
jmpl %g6+8,%g0
ldsb [%o2+0x16a],%l5 ! Mem[000000003f00016a]
p23_call_3_ho:
swap [%o2+0x1f8],%l4 ! Mem[000000003f0001f8]
swap [%o3+0x158],%l5 ! Mem[000000003f800158]
retl
ldub [%o1+0x043],%l6 ! Mem[000000003e800043]
p24_jmpl_3_le:
ldstub [%i3+0x05e],%l7 ! Mem[000000004180005e]
ldd [%i2+0x088],%l0 ! Mem[0000000041000088]
ldx [%i0+0x088],%l7 ! Mem[0000000040000088]
std %l6,[%i2+0x138] ! Mem[0000000041000138]
ldsw [%i3+0x108],%l2 ! Mem[0000000041800108]
ldub [%i2+0x030],%l2 ! Mem[0000000041000030]
stb %l5,[%i2+0x105] ! Mem[0000000041000105]
jmpl %g6+8,%g0
ldstub [%i0+0x050],%l1 ! Mem[0000000040000050]
p24_call_3_le:
ldstub [%i1+0x16a],%l5 ! Mem[000000004080016a]
ldstub [%i2+0x155],%l5 ! Mem[0000000041000155]
ldstub [%i2+0x1a7],%l0 ! Mem[00000000410001a7]
ldsw [%i0+0x064],%l5 ! Mem[0000000040000064]
std %l4,[%i3+0x1c0] ! Mem[00000000418001c0]
retl
swap [%i2+0x064],%l7 ! Mem[0000000041000064]
p24_jmpl_3_lo:
ldstub [%o3+0x05e],%l7 ! Mem[000000004180005e]
ldd [%o2+0x088],%l0 ! Mem[0000000041000088]
ldx [%o0+0x088],%l7 ! Mem[0000000040000088]
std %l6,[%o2+0x138] ! Mem[0000000041000138]
ldsw [%o3+0x108],%l2 ! Mem[0000000041800108]
ldub [%o2+0x030],%l2 ! Mem[0000000041000030]
stb %l5,[%o2+0x105] ! Mem[0000000041000105]
jmpl %g6+8,%g0
ldstub [%o0+0x050],%l1 ! Mem[0000000040000050]
p24_call_3_lo:
ldstub [%o1+0x16a],%l5 ! Mem[000000004080016a]
ldstub [%o2+0x155],%l5 ! Mem[0000000041000155]
ldstub [%o2+0x1a7],%l0 ! Mem[00000000410001a7]
ldsw [%o0+0x064],%l5 ! Mem[0000000040000064]
std %l4,[%o3+0x1c0] ! Mem[00000000418001c0]
retl
swap [%o2+0x064],%l7 ! Mem[0000000041000064]
p24_jmpl_3_he:
lduw [%i2+0x000],%l2 ! Mem[0000000041000000]
swap [%i0+0x080],%l1 ! Mem[0000000040000080]
swap [%i3+0x184],%l7 ! Mem[0000000041800184]
ldstub [%i0+0x1cc],%l2 ! Mem[00000000400001cc]
stb %l6,[%i3+0x055] ! Mem[0000000041800055]
jmpl %g6+8,%g0
ldsh [%i1+0x056],%l2 ! Mem[0000000040800056]
p24_call_3_he:
retl
ldsh [%i2+0x022],%l7 ! Mem[0000000041000022]
p24_jmpl_3_ho:
lduw [%o2+0x000],%l2 ! Mem[0000000041000000]
swap [%o0+0x080],%l1 ! Mem[0000000040000080]
swap [%o3+0x184],%l7 ! Mem[0000000041800184]
ldstub [%o0+0x1cc],%l2 ! Mem[00000000400001cc]
stb %l6,[%o3+0x055] ! Mem[0000000041800055]
jmpl %g6+8,%g0
ldsh [%o1+0x056],%l2 ! Mem[0000000040800056]
p24_call_3_ho:
retl
ldsh [%o2+0x022],%l7 ! Mem[0000000041000022]
p25_jmpl_3_le:
ldsw [%i2+0x0d4],%l4 ! Mem[00000000430000d4]
std %l0,[%i2+0x118] ! Mem[0000000043000118]
stx %l4,[%i2+0x170] ! Mem[0000000043000170]
stx %l6,[%i0+0x0d8] ! Mem[00000000420000d8]
ldsh [%i2+0x102],%l6 ! Mem[0000000043000102]
jmpl %g6+8,%g0
ldsb [%i1+0x01b],%l2 ! Mem[000000004280001b]
p25_call_3_le:
stw %l1,[%i0+0x02c] ! Mem[000000004200002c]
ldsb [%i1+0x1dc],%l3 ! Mem[00000000428001dc]
retl
ldub [%i2+0x13f],%l4 ! Mem[000000004300013f]
p25_jmpl_3_lo:
ldsw [%o2+0x0d4],%l4 ! Mem[00000000430000d4]
std %l0,[%o2+0x118] ! Mem[0000000043000118]
stx %l4,[%o2+0x170] ! Mem[0000000043000170]
stx %l6,[%o0+0x0d8] ! Mem[00000000420000d8]
ldsh [%o2+0x102],%l6 ! Mem[0000000043000102]
jmpl %g6+8,%g0
ldsb [%o1+0x01b],%l2 ! Mem[000000004280001b]
p25_call_3_lo:
stw %l1,[%o0+0x02c] ! Mem[000000004200002c]
ldsb [%o1+0x1dc],%l3 ! Mem[00000000428001dc]
retl
ldub [%o2+0x13f],%l4 ! Mem[000000004300013f]
p25_jmpl_3_he:
ldstub [%i0+0x114],%l5 ! Mem[0000000042000114]
ldsb [%i3+0x07d],%l6 ! Mem[000000004380007d]
jmpl %g6+8,%g0
ldd [%i2+0x1d0],%l4 ! Mem[00000000430001d0]
p25_call_3_he:
ldstub [%i2+0x1c2],%l4 ! Mem[00000000430001c2]
ldd [%i0+0x100],%l4 ! Mem[0000000042000100]
ldd [%i1+0x1d8],%l4 ! Mem[00000000428001d8]
ldstub [%i2+0x1fa],%l2 ! Mem[00000000430001fa]
retl
ldx [%i1+0x100],%l7 ! Mem[0000000042800100]
p25_jmpl_3_ho:
ldstub [%o0+0x114],%l5 ! Mem[0000000042000114]
ldsb [%o3+0x07d],%l6 ! Mem[000000004380007d]
jmpl %g6+8,%g0
ldd [%o2+0x1d0],%l4 ! Mem[00000000430001d0]
p25_call_3_ho:
ldstub [%o2+0x1c2],%l4 ! Mem[00000000430001c2]
ldd [%o0+0x100],%l4 ! Mem[0000000042000100]
ldd [%o1+0x1d8],%l4 ! Mem[00000000428001d8]
ldstub [%o2+0x1fa],%l2 ! Mem[00000000430001fa]
retl
ldx [%o1+0x100],%l7 ! Mem[0000000042800100]
p26_jmpl_3_le:
stw %l1,[%i2+0x08c] ! Mem[000000004500008c]
ldsb [%i0+0x189],%l0 ! Mem[0000000044000189]
ldx [%i3+0x0b8],%l7 ! Mem[00000000458000b8]
ldd [%i3+0x020],%l2 ! Mem[0000000045800020]
jmpl %g6+8,%g0
stb %l4,[%i0+0x021] ! Mem[0000000044000021]
p26_call_3_le:
swap [%i3+0x0e0],%l1 ! Mem[00000000458000e0]
sth %l0,[%i1+0x15a] ! Mem[000000004480015a]
retl
sth %l5,[%i0+0x170] ! Mem[0000000044000170]
p26_jmpl_3_lo:
stw %l1,[%o2+0x08c] ! Mem[000000004500008c]
ldsb [%o0+0x189],%l0 ! Mem[0000000044000189]
ldx [%o3+0x0b8],%l7 ! Mem[00000000458000b8]
ldd [%o3+0x020],%l2 ! Mem[0000000045800020]
jmpl %g6+8,%g0
stb %l4,[%o0+0x021] ! Mem[0000000044000021]
p26_call_3_lo:
swap [%o3+0x0e0],%l1 ! Mem[00000000458000e0]
sth %l0,[%o1+0x15a] ! Mem[000000004480015a]
retl
sth %l5,[%o0+0x170] ! Mem[0000000044000170]
p26_jmpl_3_he:
ldd [%i3+0x150],%l0 ! Mem[0000000045800150]
jmpl %g6+8,%g0
ldsw [%i3+0x1b4],%l4 ! Mem[00000000458001b4]
p26_call_3_he:
std %l6,[%i2+0x1a8] ! Mem[00000000450001a8]
lduw [%i1+0x004],%l2 ! Mem[0000000044800004]
std %l2,[%i0+0x1d8] ! Mem[00000000440001d8]
stx %l6,[%i1+0x180] ! Mem[0000000044800180]
stb %l1,[%i2+0x182] ! Mem[0000000045000182]
retl
ldsb [%i2+0x137],%l6 ! Mem[0000000045000137]
p26_jmpl_3_ho:
ldd [%o3+0x150],%l0 ! Mem[0000000045800150]
jmpl %g6+8,%g0
ldsw [%o3+0x1b4],%l4 ! Mem[00000000458001b4]
p26_call_3_ho:
std %l6,[%o2+0x1a8] ! Mem[00000000450001a8]
lduw [%o1+0x004],%l2 ! Mem[0000000044800004]
std %l2,[%o0+0x1d8] ! Mem[00000000440001d8]
stx %l6,[%o1+0x180] ! Mem[0000000044800180]
stb %l1,[%o2+0x182] ! Mem[0000000045000182]
retl
ldsb [%o2+0x137],%l6 ! Mem[0000000045000137]
p27_jmpl_3_le:
ldsh [%i1+0x1ce],%l5 ! Mem[00000000468001ce]
sth %l0,[%i3+0x190] ! Mem[0000000047800190]
stb %l1,[%i3+0x0a1] ! Mem[00000000478000a1]
stw %l0,[%i3+0x160] ! Mem[0000000047800160]
lduw [%i3+0x0a8],%l7 ! Mem[00000000478000a8]
jmpl %g6+8,%g0
ldsw [%i3+0x0f4],%l3 ! Mem[00000000478000f4]
p27_call_3_le:
lduh [%i3+0x0d8],%l0 ! Mem[00000000478000d8]
lduh [%i3+0x164],%l7 ! Mem[0000000047800164]
stx %l3,[%i2+0x018] ! Mem[0000000047000018]
ldsw [%i0+0x090],%l0 ! Mem[0000000046000090]
swap [%i3+0x0a8],%l0 ! Mem[00000000478000a8]
stb %l1,[%i1+0x0ec] ! Mem[00000000468000ec]
ldub [%i3+0x113],%l5 ! Mem[0000000047800113]
retl
ldsw [%i2+0x084],%l3 ! Mem[0000000047000084]
p27_jmpl_3_lo:
ldsh [%o1+0x1ce],%l5 ! Mem[00000000468001ce]
sth %l0,[%o3+0x190] ! Mem[0000000047800190]
stb %l1,[%o3+0x0a1] ! Mem[00000000478000a1]
stw %l0,[%o3+0x160] ! Mem[0000000047800160]
lduw [%o3+0x0a8],%l7 ! Mem[00000000478000a8]
jmpl %g6+8,%g0
ldsw [%o3+0x0f4],%l3 ! Mem[00000000478000f4]
p27_call_3_lo:
lduh [%o3+0x0d8],%l0 ! Mem[00000000478000d8]
lduh [%o3+0x164],%l7 ! Mem[0000000047800164]
stx %l3,[%o2+0x018] ! Mem[0000000047000018]
ldsw [%o0+0x090],%l0 ! Mem[0000000046000090]
swap [%o3+0x0a8],%l0 ! Mem[00000000478000a8]
stb %l1,[%o1+0x0ec] ! Mem[00000000468000ec]
ldub [%o3+0x113],%l5 ! Mem[0000000047800113]
retl
ldsw [%o2+0x084],%l3 ! Mem[0000000047000084]
p27_jmpl_3_he:
stb %l0,[%i3+0x090] ! Mem[0000000047800090]
jmpl %g6+8,%g0
stb %l1,[%i3+0x0d2] ! Mem[00000000478000d2]
p27_call_3_he:
lduh [%i1+0x1a8],%l7 ! Mem[00000000468001a8]
ldsh [%i3+0x11a],%l5 ! Mem[000000004780011a]
ldstub [%i1+0x0a5],%l1 ! Mem[00000000468000a5]
stb %l5,[%i3+0x0a9] ! Mem[00000000478000a9]
ldx [%i0+0x1b0],%l0 ! Mem[00000000460001b0]
stw %l5,[%i3+0x170] ! Mem[0000000047800170]
stw %l4,[%i3+0x184] ! Mem[0000000047800184]
retl
ldstub [%i0+0x06e],%l7 ! Mem[000000004600006e]
p27_jmpl_3_ho:
stb %l0,[%o3+0x090] ! Mem[0000000047800090]
jmpl %g6+8,%g0
stb %l1,[%o3+0x0d2] ! Mem[00000000478000d2]
p27_call_3_ho:
lduh [%o1+0x1a8],%l7 ! Mem[00000000468001a8]
ldsh [%o3+0x11a],%l5 ! Mem[000000004780011a]
ldstub [%o1+0x0a5],%l1 ! Mem[00000000468000a5]
stb %l5,[%o3+0x0a9] ! Mem[00000000478000a9]
ldx [%o0+0x1b0],%l0 ! Mem[00000000460001b0]
stw %l5,[%o3+0x170] ! Mem[0000000047800170]
stw %l4,[%o3+0x184] ! Mem[0000000047800184]
retl
ldstub [%o0+0x06e],%l7 ! Mem[000000004600006e]
p28_jmpl_3_le:
swap [%i3+0x1ec],%l7 ! Mem[00000000498001ec]
ldstub [%i0+0x1fd],%l7 ! Mem[00000000480001fd]
jmpl %g6+8,%g0
stb %l2,[%i1+0x1cf] ! Mem[00000000488001cf]
p28_call_3_le:
retl
stx %l5,[%i3+0x148] ! Mem[0000000049800148]
p28_jmpl_3_lo:
swap [%o3+0x1ec],%l7 ! Mem[00000000498001ec]
ldstub [%o0+0x1fd],%l7 ! Mem[00000000480001fd]
jmpl %g6+8,%g0
stb %l2,[%o1+0x1cf] ! Mem[00000000488001cf]
p28_call_3_lo:
retl
stx %l5,[%o3+0x148] ! Mem[0000000049800148]
p28_jmpl_3_he:
ldsb [%i1+0x1a0],%l3 ! Mem[00000000488001a0]
swap [%i3+0x180],%l5 ! Mem[0000000049800180]
ldub [%i2+0x1ee],%l5 ! Mem[00000000490001ee]
ldstub [%i1+0x1b1],%l0 ! Mem[00000000488001b1]
stw %l1,[%i0+0x080] ! Mem[0000000048000080]
std %l0,[%i2+0x070] ! Mem[0000000049000070]
std %l2,[%i0+0x130] ! Mem[0000000048000130]
jmpl %g6+8,%g0
sth %l1,[%i1+0x01e] ! Mem[000000004880001e]
p28_call_3_he:
sth %l4,[%i3+0x0c6] ! Mem[00000000498000c6]
retl
swap [%i2+0x144],%l7 ! Mem[0000000049000144]
p28_jmpl_3_ho:
ldsb [%o1+0x1a0],%l3 ! Mem[00000000488001a0]
swap [%o3+0x180],%l5 ! Mem[0000000049800180]
ldub [%o2+0x1ee],%l5 ! Mem[00000000490001ee]
ldstub [%o1+0x1b1],%l0 ! Mem[00000000488001b1]
stw %l1,[%o0+0x080] ! Mem[0000000048000080]
std %l0,[%o2+0x070] ! Mem[0000000049000070]
std %l2,[%o0+0x130] ! Mem[0000000048000130]
jmpl %g6+8,%g0
sth %l1,[%o1+0x01e] ! Mem[000000004880001e]
p28_call_3_ho:
sth %l4,[%o3+0x0c6] ! Mem[00000000498000c6]
retl
swap [%o2+0x144],%l7 ! Mem[0000000049000144]
p29_jmpl_3_le:
jmpl %g6+8,%g0
lduh [%i0+0x146],%l0 ! Mem[000000004a000146]
p29_call_3_le:
lduh [%i0+0x0a6],%l3 ! Mem[000000004a0000a6]
retl
ldd [%i1+0x0e0],%l4 ! Mem[000000004a8000e0]
p29_jmpl_3_lo:
jmpl %g6+8,%g0
lduh [%o0+0x146],%l0 ! Mem[000000004a000146]
p29_call_3_lo:
lduh [%o0+0x0a6],%l3 ! Mem[000000004a0000a6]
retl
ldd [%o1+0x0e0],%l4 ! Mem[000000004a8000e0]
p29_jmpl_3_he:
lduw [%i2+0x050],%l0 ! Mem[000000004b000050]
ldsh [%i1+0x14a],%l5 ! Mem[000000004a80014a]
ldstub [%i1+0x08f],%l6 ! Mem[000000004a80008f]
jmpl %g6+8,%g0
stx %l1,[%i3+0x1f0] ! Mem[000000004b8001f0]
p29_call_3_he:
ldx [%i2+0x1e8],%l1 ! Mem[000000004b0001e8]
ldd [%i3+0x0a8],%l6 ! Mem[000000004b8000a8]
ldsw [%i2+0x1e4],%l5 ! Mem[000000004b0001e4]
ldd [%i1+0x000],%l2 ! Mem[000000004a800000]
std %l0,[%i1+0x0a0] ! Mem[000000004a8000a0]
retl
ldx [%i0+0x180],%l7 ! Mem[000000004a000180]
p29_jmpl_3_ho:
lduw [%o2+0x050],%l0 ! Mem[000000004b000050]
ldsh [%o1+0x14a],%l5 ! Mem[000000004a80014a]
ldstub [%o1+0x08f],%l6 ! Mem[000000004a80008f]
jmpl %g6+8,%g0
stx %l1,[%o3+0x1f0] ! Mem[000000004b8001f0]
p29_call_3_ho:
ldx [%o2+0x1e8],%l1 ! Mem[000000004b0001e8]
ldd [%o3+0x0a8],%l6 ! Mem[000000004b8000a8]
ldsw [%o2+0x1e4],%l5 ! Mem[000000004b0001e4]
ldd [%o1+0x000],%l2 ! Mem[000000004a800000]
std %l0,[%o1+0x0a0] ! Mem[000000004a8000a0]
retl
ldx [%o0+0x180],%l7 ! Mem[000000004a000180]
p30_jmpl_3_le:
ldx [%i3+0x0a8],%l5 ! Mem[000000004d8000a8]
stb %l6,[%i3+0x0b6] ! Mem[000000004d8000b6]
std %l2,[%i2+0x1b8] ! Mem[000000004d0001b8]
ldx [%i3+0x028],%l1 ! Mem[000000004d800028]
ldsw [%i0+0x0ac],%l1 ! Mem[000000004c0000ac]
std %l4,[%i2+0x1f0] ! Mem[000000004d0001f0]
jmpl %g6+8,%g0
ldx [%i0+0x118],%l7 ! Mem[000000004c000118]
p30_call_3_le:
ldstub [%i0+0x057],%l3 ! Mem[000000004c000057]
ldsh [%i1+0x018],%l7 ! Mem[000000004c800018]
retl
ldsh [%i2+0x150],%l1 ! Mem[000000004d000150]
p30_jmpl_3_lo:
ldx [%o3+0x0a8],%l5 ! Mem[000000004d8000a8]
stb %l6,[%o3+0x0b6] ! Mem[000000004d8000b6]
std %l2,[%o2+0x1b8] ! Mem[000000004d0001b8]
ldx [%o3+0x028],%l1 ! Mem[000000004d800028]
ldsw [%o0+0x0ac],%l1 ! Mem[000000004c0000ac]
std %l4,[%o2+0x1f0] ! Mem[000000004d0001f0]
jmpl %g6+8,%g0
ldx [%o0+0x118],%l7 ! Mem[000000004c000118]
p30_call_3_lo:
ldstub [%o0+0x057],%l3 ! Mem[000000004c000057]
ldsh [%o1+0x018],%l7 ! Mem[000000004c800018]
retl
ldsh [%o2+0x150],%l1 ! Mem[000000004d000150]
p30_jmpl_3_he:
stb %l7,[%i2+0x10d] ! Mem[000000004d00010d]
ldsh [%i3+0x032],%l0 ! Mem[000000004d800032]
ldsh [%i1+0x166],%l3 ! Mem[000000004c800166]
jmpl %g6+8,%g0
ldstub [%i3+0x1b3],%l3 ! Mem[000000004d8001b3]
p30_call_3_he:
sth %l7,[%i1+0x0e4] ! Mem[000000004c8000e4]
stb %l2,[%i3+0x005] ! Mem[000000004d800005]
ldub [%i3+0x157],%l4 ! Mem[000000004d800157]
ldstub [%i0+0x04b],%l1 ! Mem[000000004c00004b]
stw %l3,[%i0+0x06c] ! Mem[000000004c00006c]
stb %l0,[%i1+0x1b1] ! Mem[000000004c8001b1]
ldstub [%i1+0x0c1],%l5 ! Mem[000000004c8000c1]
retl
lduw [%i1+0x0a0],%l4 ! Mem[000000004c8000a0]
p30_jmpl_3_ho:
stb %l7,[%o2+0x10d] ! Mem[000000004d00010d]
ldsh [%o3+0x032],%l0 ! Mem[000000004d800032]
ldsh [%o1+0x166],%l3 ! Mem[000000004c800166]
jmpl %g6+8,%g0
ldstub [%o3+0x1b3],%l3 ! Mem[000000004d8001b3]
p30_call_3_ho:
sth %l7,[%o1+0x0e4] ! Mem[000000004c8000e4]
stb %l2,[%o3+0x005] ! Mem[000000004d800005]
ldub [%o3+0x157],%l4 ! Mem[000000004d800157]
ldstub [%o0+0x04b],%l1 ! Mem[000000004c00004b]
stw %l3,[%o0+0x06c] ! Mem[000000004c00006c]
stb %l0,[%o1+0x1b1] ! Mem[000000004c8001b1]
ldstub [%o1+0x0c1],%l5 ! Mem[000000004c8000c1]
retl
lduw [%o1+0x0a0],%l4 ! Mem[000000004c8000a0]
p31_jmpl_3_le:
ldstub [%i3+0x0e1],%l6 ! Mem[000000004f8000e1]
std %l0,[%i1+0x108] ! Mem[000000004e800108]
ldx [%i2+0x028],%l3 ! Mem[000000004f000028]
jmpl %g6+8,%g0
ldstub [%i0+0x1f1],%l2 ! Mem[000000004e0001f1]
p31_call_3_le:
swap [%i0+0x148],%l6 ! Mem[000000004e000148]
stx %l4,[%i2+0x130] ! Mem[000000004f000130]
ldsh [%i2+0x016],%l1 ! Mem[000000004f000016]
ldx [%i2+0x030],%l2 ! Mem[000000004f000030]
swap [%i2+0x130],%l1 ! Mem[000000004f000130]
retl
ldstub [%i2+0x1f2],%l0 ! Mem[000000004f0001f2]
p31_jmpl_3_lo:
ldstub [%o3+0x0e1],%l6 ! Mem[000000004f8000e1]
std %l0,[%o1+0x108] ! Mem[000000004e800108]
ldx [%o2+0x028],%l3 ! Mem[000000004f000028]
jmpl %g6+8,%g0
ldstub [%o0+0x1f1],%l2 ! Mem[000000004e0001f1]
p31_call_3_lo:
swap [%o0+0x148],%l6 ! Mem[000000004e000148]
stx %l4,[%o2+0x130] ! Mem[000000004f000130]
ldsh [%o2+0x016],%l1 ! Mem[000000004f000016]
ldx [%o2+0x030],%l2 ! Mem[000000004f000030]
swap [%o2+0x130],%l1 ! Mem[000000004f000130]
retl
ldstub [%o2+0x1f2],%l0 ! Mem[000000004f0001f2]
p31_jmpl_3_he:
ldd [%i3+0x1d8],%l0 ! Mem[000000004f8001d8]
std %l6,[%i1+0x1f8] ! Mem[000000004e8001f8]
jmpl %g6+8,%g0
ldsh [%i1+0x066],%l4 ! Mem[000000004e800066]
p31_call_3_he:
ldsb [%i1+0x080],%l7 ! Mem[000000004e800080]
retl
ldsb [%i2+0x00e],%l3 ! Mem[000000004f00000e]
p31_jmpl_3_ho:
ldd [%o3+0x1d8],%l0 ! Mem[000000004f8001d8]
std %l6,[%o1+0x1f8] ! Mem[000000004e8001f8]
jmpl %g6+8,%g0
ldsh [%o1+0x066],%l4 ! Mem[000000004e800066]
p31_call_3_ho:
ldsb [%o1+0x080],%l7 ! Mem[000000004e800080]
retl
ldsb [%o2+0x00e],%l3 ! Mem[000000004f00000e]
p32_jmpl_3_le:
std %l2,[%i3+0x048] ! Mem[0000000051800048]
jmpl %g6+8,%g0
stw %l7,[%i1+0x12c] ! Mem[000000005080012c]
p32_call_3_le:
ldd [%i1+0x170],%l4 ! Mem[0000000050800170]
ldsb [%i0+0x187],%l0 ! Mem[0000000050000187]
ldd [%i3+0x1c8],%l2 ! Mem[00000000518001c8]
lduw [%i2+0x124],%l7 ! Mem[0000000051000124]
lduh [%i1+0x192],%l0 ! Mem[0000000050800192]
retl
stb %l2,[%i1+0x177] ! Mem[0000000050800177]
p32_jmpl_3_lo:
std %l2,[%o3+0x048] ! Mem[0000000051800048]
jmpl %g6+8,%g0
stw %l7,[%o1+0x12c] ! Mem[000000005080012c]
p32_call_3_lo:
ldd [%o1+0x170],%l4 ! Mem[0000000050800170]
ldsb [%o0+0x187],%l0 ! Mem[0000000050000187]
ldd [%o3+0x1c8],%l2 ! Mem[00000000518001c8]
lduw [%o2+0x124],%l7 ! Mem[0000000051000124]
lduh [%o1+0x192],%l0 ! Mem[0000000050800192]
retl
stb %l2,[%o1+0x177] ! Mem[0000000050800177]
p32_jmpl_3_he:
ldx [%i0+0x1e0],%l2 ! Mem[00000000500001e0]
stx %l4,[%i3+0x1e8] ! Mem[00000000518001e8]
ldstub [%i2+0x002],%l5 ! Mem[0000000051000002]
swap [%i3+0x0e4],%l4 ! Mem[00000000518000e4]
ldsb [%i0+0x1ea],%l0 ! Mem[00000000500001ea]
ldstub [%i0+0x1bb],%l6 ! Mem[00000000500001bb]
jmpl %g6+8,%g0
lduh [%i1+0x074],%l1 ! Mem[0000000050800074]
p32_call_3_he:
lduw [%i3+0x07c],%l0 ! Mem[000000005180007c]
retl
stw %l0,[%i3+0x0a8] ! Mem[00000000518000a8]
p32_jmpl_3_ho:
ldx [%o0+0x1e0],%l2 ! Mem[00000000500001e0]
stx %l4,[%o3+0x1e8] ! Mem[00000000518001e8]
ldstub [%o2+0x002],%l5 ! Mem[0000000051000002]
swap [%o3+0x0e4],%l4 ! Mem[00000000518000e4]
ldsb [%o0+0x1ea],%l0 ! Mem[00000000500001ea]
ldstub [%o0+0x1bb],%l6 ! Mem[00000000500001bb]
jmpl %g6+8,%g0
lduh [%o1+0x074],%l1 ! Mem[0000000050800074]
p32_call_3_ho:
lduw [%o3+0x07c],%l0 ! Mem[000000005180007c]
retl
stw %l0,[%o3+0x0a8] ! Mem[00000000518000a8]
p33_jmpl_3_le:
swap [%i0+0x050],%l2 ! Mem[0000000052000050]
jmpl %g6+8,%g0
stb %l1,[%i3+0x0e0] ! Mem[00000000538000e0]
p33_call_3_le:
ldsb [%i3+0x0d0],%l0 ! Mem[00000000538000d0]
swap [%i3+0x01c],%l1 ! Mem[000000005380001c]
ldd [%i1+0x150],%l0 ! Mem[0000000052800150]
ldsh [%i1+0x1ea],%l6 ! Mem[00000000528001ea]
ldsb [%i0+0x1ff],%l0 ! Mem[00000000520001ff]
ldstub [%i0+0x149],%l5 ! Mem[0000000052000149]
std %l6,[%i1+0x1b0] ! Mem[00000000528001b0]
retl
ldsh [%i2+0x1cc],%l6 ! Mem[00000000530001cc]
p33_jmpl_3_lo:
swap [%o0+0x050],%l2 ! Mem[0000000052000050]
jmpl %g6+8,%g0
stb %l1,[%o3+0x0e0] ! Mem[00000000538000e0]
p33_call_3_lo:
ldsb [%o3+0x0d0],%l0 ! Mem[00000000538000d0]
swap [%o3+0x01c],%l1 ! Mem[000000005380001c]
ldd [%o1+0x150],%l0 ! Mem[0000000052800150]
ldsh [%o1+0x1ea],%l6 ! Mem[00000000528001ea]
ldsb [%o0+0x1ff],%l0 ! Mem[00000000520001ff]
ldstub [%o0+0x149],%l5 ! Mem[0000000052000149]
std %l6,[%o1+0x1b0] ! Mem[00000000528001b0]
retl
ldsh [%o2+0x1cc],%l6 ! Mem[00000000530001cc]
p33_jmpl_3_he:
ldstub [%i1+0x052],%l3 ! Mem[0000000052800052]
ldstub [%i2+0x072],%l3 ! Mem[0000000053000072]
jmpl %g6+8,%g0
swap [%i1+0x0fc],%l7 ! Mem[00000000528000fc]
p33_call_3_he:
ldstub [%i1+0x07d],%l0 ! Mem[000000005280007d]
stb %l0,[%i3+0x0a8] ! Mem[00000000538000a8]
retl
ldx [%i3+0x0a0],%l3 ! Mem[00000000538000a0]
p33_jmpl_3_ho:
ldstub [%o1+0x052],%l3 ! Mem[0000000052800052]
ldstub [%o2+0x072],%l3 ! Mem[0000000053000072]
jmpl %g6+8,%g0
swap [%o1+0x0fc],%l7 ! Mem[00000000528000fc]
p33_call_3_ho:
ldstub [%o1+0x07d],%l0 ! Mem[000000005280007d]
stb %l0,[%o3+0x0a8] ! Mem[00000000538000a8]
retl
ldx [%o3+0x0a0],%l3 ! Mem[00000000538000a0]
p34_jmpl_3_le:
std %l2,[%i3+0x1b0] ! Mem[00000000558001b0]
swap [%i2+0x024],%l2 ! Mem[0000000055000024]
ldsw [%i3+0x168],%l5 ! Mem[0000000055800168]
jmpl %g6+8,%g0
swap [%i2+0x194],%l6 ! Mem[0000000055000194]
p34_call_3_le:
sth %l6,[%i1+0x1a0] ! Mem[00000000548001a0]
ldstub [%i0+0x182],%l1 ! Mem[0000000054000182]
retl
ldsh [%i1+0x116],%l6 ! Mem[0000000054800116]
p34_jmpl_3_lo:
std %l2,[%o3+0x1b0] ! Mem[00000000558001b0]
swap [%o2+0x024],%l2 ! Mem[0000000055000024]
ldsw [%o3+0x168],%l5 ! Mem[0000000055800168]
jmpl %g6+8,%g0
swap [%o2+0x194],%l6 ! Mem[0000000055000194]
p34_call_3_lo:
sth %l6,[%o1+0x1a0] ! Mem[00000000548001a0]
ldstub [%o0+0x182],%l1 ! Mem[0000000054000182]
retl
ldsh [%o1+0x116],%l6 ! Mem[0000000054800116]
p34_jmpl_3_he:
std %l6,[%i2+0x070] ! Mem[0000000055000070]
swap [%i1+0x074],%l2 ! Mem[0000000054800074]
jmpl %g6+8,%g0
ldd [%i3+0x038],%l4 ! Mem[0000000055800038]
p34_call_3_he:
swap [%i0+0x1b8],%l7 ! Mem[00000000540001b8]
sth %l0,[%i2+0x1da] ! Mem[00000000550001da]
lduh [%i3+0x01c],%l0 ! Mem[000000005580001c]
stb %l6,[%i2+0x06d] ! Mem[000000005500006d]
sth %l6,[%i0+0x17c] ! Mem[000000005400017c]
std %l4,[%i2+0x008] ! Mem[0000000055000008]
sth %l2,[%i2+0x0a8] ! Mem[00000000550000a8]
retl
ldub [%i1+0x098],%l7 ! Mem[0000000054800098]
p34_jmpl_3_ho:
std %l6,[%o2+0x070] ! Mem[0000000055000070]
swap [%o1+0x074],%l2 ! Mem[0000000054800074]
jmpl %g6+8,%g0
ldd [%o3+0x038],%l4 ! Mem[0000000055800038]
p34_call_3_ho:
swap [%o0+0x1b8],%l7 ! Mem[00000000540001b8]
sth %l0,[%o2+0x1da] ! Mem[00000000550001da]
lduh [%o3+0x01c],%l0 ! Mem[000000005580001c]
stb %l6,[%o2+0x06d] ! Mem[000000005500006d]
sth %l6,[%o0+0x17c] ! Mem[000000005400017c]
std %l4,[%o2+0x008] ! Mem[0000000055000008]
sth %l2,[%o2+0x0a8] ! Mem[00000000550000a8]
retl
ldub [%o1+0x098],%l7 ! Mem[0000000054800098]
p35_jmpl_3_le:
std %l4,[%i3+0x1a0] ! Mem[00000000578001a0]
swap [%i3+0x1ec],%l5 ! Mem[00000000578001ec]
stw %l0,[%i3+0x1b0] ! Mem[00000000578001b0]
jmpl %g6+8,%g0
stw %l1,[%i1+0x080] ! Mem[0000000056800080]
p35_call_3_le:
swap [%i0+0x0c4],%l0 ! Mem[00000000560000c4]
swap [%i1+0x0b0],%l6 ! Mem[00000000568000b0]
ldstub [%i3+0x1b6],%l7 ! Mem[00000000578001b6]
swap [%i1+0x0d8],%l0 ! Mem[00000000568000d8]
stx %l2,[%i2+0x180] ! Mem[0000000057000180]
swap [%i3+0x170],%l1 ! Mem[0000000057800170]
retl
swap [%i2+0x0c0],%l1 ! Mem[00000000570000c0]
p35_jmpl_3_lo:
std %l4,[%o3+0x1a0] ! Mem[00000000578001a0]
swap [%o3+0x1ec],%l5 ! Mem[00000000578001ec]
stw %l0,[%o3+0x1b0] ! Mem[00000000578001b0]
jmpl %g6+8,%g0
stw %l1,[%o1+0x080] ! Mem[0000000056800080]
p35_call_3_lo:
swap [%o0+0x0c4],%l0 ! Mem[00000000560000c4]
swap [%o1+0x0b0],%l6 ! Mem[00000000568000b0]
ldstub [%o3+0x1b6],%l7 ! Mem[00000000578001b6]
swap [%o1+0x0d8],%l0 ! Mem[00000000568000d8]
stx %l2,[%o2+0x180] ! Mem[0000000057000180]
swap [%o3+0x170],%l1 ! Mem[0000000057800170]
retl
swap [%o2+0x0c0],%l1 ! Mem[00000000570000c0]
p35_jmpl_3_he:
stx %l5,[%i1+0x008] ! Mem[0000000056800008]
jmpl %g6+8,%g0
lduw [%i2+0x088],%l2 ! Mem[0000000057000088]
p35_call_3_he:
lduw [%i2+0x154],%l2 ! Mem[0000000057000154]
ldsw [%i0+0x0c4],%l3 ! Mem[00000000560000c4]
ldd [%i1+0x020],%l0 ! Mem[0000000056800020]
ldx [%i3+0x158],%l0 ! Mem[0000000057800158]
lduh [%i2+0x17a],%l5 ! Mem[000000005700017a]
ldstub [%i2+0x0c2],%l7 ! Mem[00000000570000c2]
lduh [%i1+0x084],%l1 ! Mem[0000000056800084]
retl
ldsb [%i3+0x089],%l5 ! Mem[0000000057800089]
p35_jmpl_3_ho:
stx %l5,[%o1+0x008] ! Mem[0000000056800008]
jmpl %g6+8,%g0
lduw [%o2+0x088],%l2 ! Mem[0000000057000088]
p35_call_3_ho:
lduw [%o2+0x154],%l2 ! Mem[0000000057000154]
ldsw [%o0+0x0c4],%l3 ! Mem[00000000560000c4]
ldd [%o1+0x020],%l0 ! Mem[0000000056800020]
ldx [%o3+0x158],%l0 ! Mem[0000000057800158]
lduh [%o2+0x17a],%l5 ! Mem[000000005700017a]
ldstub [%o2+0x0c2],%l7 ! Mem[00000000570000c2]
lduh [%o1+0x084],%l1 ! Mem[0000000056800084]
retl
ldsb [%o3+0x089],%l5 ! Mem[0000000057800089]
p36_jmpl_3_le:
ldub [%i2+0x00c],%l5 ! Mem[000000005900000c]
ldub [%i2+0x1dc],%l5 ! Mem[00000000590001dc]
ldstub [%i1+0x08c],%l7 ! Mem[000000005880008c]
stb %l5,[%i3+0x1c2] ! Mem[00000000598001c2]
ldx [%i3+0x128],%l2 ! Mem[0000000059800128]
lduh [%i1+0x010],%l2 ! Mem[0000000058800010]
jmpl %g6+8,%g0
ldsb [%i3+0x125],%l5 ! Mem[0000000059800125]
p36_call_3_le:
ldsh [%i0+0x14c],%l2 ! Mem[000000005800014c]
retl
ldsb [%i1+0x0a8],%l7 ! Mem[00000000588000a8]
p36_jmpl_3_lo:
ldub [%o2+0x00c],%l5 ! Mem[000000005900000c]
ldub [%o2+0x1dc],%l5 ! Mem[00000000590001dc]
ldstub [%o1+0x08c],%l7 ! Mem[000000005880008c]
stb %l5,[%o3+0x1c2] ! Mem[00000000598001c2]
ldx [%o3+0x128],%l2 ! Mem[0000000059800128]
lduh [%o1+0x010],%l2 ! Mem[0000000058800010]
jmpl %g6+8,%g0
ldsb [%o3+0x125],%l5 ! Mem[0000000059800125]
p36_call_3_lo:
ldsh [%o0+0x14c],%l2 ! Mem[000000005800014c]
retl
ldsb [%o1+0x0a8],%l7 ! Mem[00000000588000a8]
p36_jmpl_3_he:
jmpl %g6+8,%g0
stx %l3,[%i2+0x160] ! Mem[0000000059000160]
p36_call_3_he:
ldsw [%i3+0x0c0],%l7 ! Mem[00000000598000c0]
retl
ldstub [%i2+0x18b],%l7 ! Mem[000000005900018b]
p36_jmpl_3_ho:
jmpl %g6+8,%g0
stx %l3,[%o2+0x160] ! Mem[0000000059000160]
p36_call_3_ho:
ldsw [%o3+0x0c0],%l7 ! Mem[00000000598000c0]
retl
ldstub [%o2+0x18b],%l7 ! Mem[000000005900018b]
p37_jmpl_3_le:
ldd [%i1+0x120],%l6 ! Mem[000000005a800120]
ldstub [%i0+0x192],%l0 ! Mem[000000005a000192]
jmpl %g6+8,%g0
swap [%i0+0x1d8],%l2 ! Mem[000000005a0001d8]
p37_call_3_le:
ldx [%i3+0x040],%l5 ! Mem[000000005b800040]
retl
stx %l4,[%i2+0x1c8] ! Mem[000000005b0001c8]
p37_jmpl_3_lo:
ldd [%o1+0x120],%l6 ! Mem[000000005a800120]
ldstub [%o0+0x192],%l0 ! Mem[000000005a000192]
jmpl %g6+8,%g0
swap [%o0+0x1d8],%l2 ! Mem[000000005a0001d8]
p37_call_3_lo:
ldx [%o3+0x040],%l5 ! Mem[000000005b800040]
retl
stx %l4,[%o2+0x1c8] ! Mem[000000005b0001c8]
p37_jmpl_3_he:
ldstub [%i3+0x045],%l1 ! Mem[000000005b800045]
lduh [%i2+0x162],%l0 ! Mem[000000005b000162]
ldd [%i1+0x088],%l6 ! Mem[000000005a800088]
lduh [%i3+0x0d6],%l3 ! Mem[000000005b8000d6]
lduh [%i3+0x034],%l5 ! Mem[000000005b800034]
ldsh [%i2+0x1b4],%l0 ! Mem[000000005b0001b4]
jmpl %g6+8,%g0
swap [%i2+0x1b8],%l2 ! Mem[000000005b0001b8]
p37_call_3_he:
ldstub [%i1+0x161],%l5 ! Mem[000000005a800161]
retl
swap [%i1+0x088],%l0 ! Mem[000000005a800088]
p37_jmpl_3_ho:
ldstub [%o3+0x045],%l1 ! Mem[000000005b800045]
lduh [%o2+0x162],%l0 ! Mem[000000005b000162]
ldd [%o1+0x088],%l6 ! Mem[000000005a800088]
lduh [%o3+0x0d6],%l3 ! Mem[000000005b8000d6]
lduh [%o3+0x034],%l5 ! Mem[000000005b800034]
ldsh [%o2+0x1b4],%l0 ! Mem[000000005b0001b4]
jmpl %g6+8,%g0
swap [%o2+0x1b8],%l2 ! Mem[000000005b0001b8]
p37_call_3_ho:
ldstub [%o1+0x161],%l5 ! Mem[000000005a800161]
retl
swap [%o1+0x088],%l0 ! Mem[000000005a800088]
p38_jmpl_3_le:
ldsh [%i1+0x1fa],%l2 ! Mem[000000005c8001fa]
jmpl %g6+8,%g0
stx %l7,[%i0+0x100] ! Mem[000000005c000100]
p38_call_3_le:
stx %l1,[%i3+0x0a0] ! Mem[000000005d8000a0]
ldsb [%i1+0x0c8],%l3 ! Mem[000000005c8000c8]
ldsh [%i0+0x0e4],%l7 ! Mem[000000005c0000e4]
swap [%i2+0x024],%l2 ! Mem[000000005d000024]
lduw [%i0+0x1f8],%l2 ! Mem[000000005c0001f8]
retl
stb %l6,[%i2+0x1a1] ! Mem[000000005d0001a1]
p38_jmpl_3_lo:
ldsh [%o1+0x1fa],%l2 ! Mem[000000005c8001fa]
jmpl %g6+8,%g0
stx %l7,[%o0+0x100] ! Mem[000000005c000100]
p38_call_3_lo:
stx %l1,[%o3+0x0a0] ! Mem[000000005d8000a0]
ldsb [%o1+0x0c8],%l3 ! Mem[000000005c8000c8]
ldsh [%o0+0x0e4],%l7 ! Mem[000000005c0000e4]
swap [%o2+0x024],%l2 ! Mem[000000005d000024]
lduw [%o0+0x1f8],%l2 ! Mem[000000005c0001f8]
retl
stb %l6,[%o2+0x1a1] ! Mem[000000005d0001a1]
p38_jmpl_3_he:
stb %l0,[%i2+0x09e] ! Mem[000000005d00009e]
swap [%i1+0x1ec],%l2 ! Mem[000000005c8001ec]
stw %l6,[%i1+0x054] ! Mem[000000005c800054]
ldstub [%i3+0x056],%l2 ! Mem[000000005d800056]
stw %l4,[%i3+0x038] ! Mem[000000005d800038]
jmpl %g6+8,%g0
stb %l6,[%i1+0x1ce] ! Mem[000000005c8001ce]
p38_call_3_he:
stx %l1,[%i3+0x098] ! Mem[000000005d800098]
stb %l5,[%i2+0x105] ! Mem[000000005d000105]
ldd [%i1+0x098],%l2 ! Mem[000000005c800098]
stb %l3,[%i1+0x01a] ! Mem[000000005c80001a]
retl
swap [%i2+0x114],%l4 ! Mem[000000005d000114]
p38_jmpl_3_ho:
stb %l0,[%o2+0x09e] ! Mem[000000005d00009e]
swap [%o1+0x1ec],%l2 ! Mem[000000005c8001ec]
stw %l6,[%o1+0x054] ! Mem[000000005c800054]
ldstub [%o3+0x056],%l2 ! Mem[000000005d800056]
stw %l4,[%o3+0x038] ! Mem[000000005d800038]
jmpl %g6+8,%g0
stb %l6,[%o1+0x1ce] ! Mem[000000005c8001ce]
p38_call_3_ho:
stx %l1,[%o3+0x098] ! Mem[000000005d800098]
stb %l5,[%o2+0x105] ! Mem[000000005d000105]
ldd [%o1+0x098],%l2 ! Mem[000000005c800098]
stb %l3,[%o1+0x01a] ! Mem[000000005c80001a]
retl
swap [%o2+0x114],%l4 ! Mem[000000005d000114]
p39_jmpl_3_le:
ldsh [%i0+0x076],%l3 ! Mem[000000005e000076]
ldsh [%i1+0x038],%l7 ! Mem[000000005e800038]
jmpl %g6+8,%g0
stx %l1,[%i0+0x150] ! Mem[000000005e000150]
p39_call_3_le:
swap [%i0+0x070],%l2 ! Mem[000000005e000070]
swap [%i2+0x0a4],%l2 ! Mem[000000005f0000a4]
ldd [%i0+0x1f8],%l4 ! Mem[000000005e0001f8]
retl
lduh [%i2+0x17a],%l5 ! Mem[000000005f00017a]
p39_jmpl_3_lo:
ldsh [%o0+0x076],%l3 ! Mem[000000005e000076]
ldsh [%o1+0x038],%l7 ! Mem[000000005e800038]
jmpl %g6+8,%g0
stx %l1,[%o0+0x150] ! Mem[000000005e000150]
p39_call_3_lo:
swap [%o0+0x070],%l2 ! Mem[000000005e000070]
swap [%o2+0x0a4],%l2 ! Mem[000000005f0000a4]
ldd [%o0+0x1f8],%l4 ! Mem[000000005e0001f8]
retl
lduh [%o2+0x17a],%l5 ! Mem[000000005f00017a]
p39_jmpl_3_he:
ldsh [%i1+0x0de],%l6 ! Mem[000000005e8000de]
ldd [%i0+0x040],%l6 ! Mem[000000005e000040]
stx %l4,[%i0+0x1b0] ! Mem[000000005e0001b0]
ldsh [%i2+0x14c],%l6 ! Mem[000000005f00014c]
jmpl %g6+8,%g0
ldd [%i3+0x088],%l6 ! Mem[000000005f800088]
p39_call_3_he:
sth %l2,[%i0+0x176] ! Mem[000000005e000176]
swap [%i1+0x01c],%l2 ! Mem[000000005e80001c]
retl
sth %l0,[%i3+0x074] ! Mem[000000005f800074]
p39_jmpl_3_ho:
ldsh [%o1+0x0de],%l6 ! Mem[000000005e8000de]
ldd [%o0+0x040],%l6 ! Mem[000000005e000040]
stx %l4,[%o0+0x1b0] ! Mem[000000005e0001b0]
ldsh [%o2+0x14c],%l6 ! Mem[000000005f00014c]
jmpl %g6+8,%g0
ldd [%o3+0x088],%l6 ! Mem[000000005f800088]
p39_call_3_ho:
sth %l2,[%o0+0x176] ! Mem[000000005e000176]
swap [%o1+0x01c],%l2 ! Mem[000000005e80001c]
retl
sth %l0,[%o3+0x074] ! Mem[000000005f800074]
p40_jmpl_3_le:
ldub [%i2+0x0a7],%l7 ! Mem[00000000610000a7]
jmpl %g6+8,%g0
swap [%i1+0x1e4],%l1 ! Mem[00000000608001e4]
p40_call_3_le:
lduw [%i2+0x190],%l0 ! Mem[0000000061000190]
ldx [%i1+0x0f0],%l1 ! Mem[00000000608000f0]
lduw [%i0+0x01c],%l2 ! Mem[000000006000001c]
stw %l7,[%i3+0x15c] ! Mem[000000006180015c]
swap [%i0+0x108],%l1 ! Mem[0000000060000108]
ldsw [%i0+0x064],%l1 ! Mem[0000000060000064]
ldx [%i0+0x140],%l0 ! Mem[0000000060000140]
retl
ldsb [%i1+0x08a],%l7 ! Mem[000000006080008a]
p40_jmpl_3_lo:
ldub [%o2+0x0a7],%l7 ! Mem[00000000610000a7]
jmpl %g6+8,%g0
swap [%o1+0x1e4],%l1 ! Mem[00000000608001e4]
p40_call_3_lo:
lduw [%o2+0x190],%l0 ! Mem[0000000061000190]
ldx [%o1+0x0f0],%l1 ! Mem[00000000608000f0]
lduw [%o0+0x01c],%l2 ! Mem[000000006000001c]
stw %l7,[%o3+0x15c] ! Mem[000000006180015c]
swap [%o0+0x108],%l1 ! Mem[0000000060000108]
ldsw [%o0+0x064],%l1 ! Mem[0000000060000064]
ldx [%o0+0x140],%l0 ! Mem[0000000060000140]
retl
ldsb [%o1+0x08a],%l7 ! Mem[000000006080008a]
p40_jmpl_3_he:
ldsw [%i1+0x194],%l7 ! Mem[0000000060800194]
sth %l0,[%i2+0x0f8] ! Mem[00000000610000f8]
lduh [%i2+0x144],%l7 ! Mem[0000000061000144]
swap [%i2+0x03c],%l3 ! Mem[000000006100003c]
ldstub [%i0+0x091],%l0 ! Mem[0000000060000091]
stw %l7,[%i0+0x1ac] ! Mem[00000000600001ac]
jmpl %g6+8,%g0
ldub [%i0+0x187],%l3 ! Mem[0000000060000187]
p40_call_3_he:
ldsb [%i2+0x133],%l7 ! Mem[0000000061000133]
ldx [%i0+0x110],%l0 ! Mem[0000000060000110]
ldub [%i3+0x135],%l2 ! Mem[0000000061800135]
stx %l7,[%i0+0x198] ! Mem[0000000060000198]
retl
stw %l1,[%i3+0x040] ! Mem[0000000061800040]
p40_jmpl_3_ho:
ldsw [%o1+0x194],%l7 ! Mem[0000000060800194]
sth %l0,[%o2+0x0f8] ! Mem[00000000610000f8]
lduh [%o2+0x144],%l7 ! Mem[0000000061000144]
swap [%o2+0x03c],%l3 ! Mem[000000006100003c]
ldstub [%o0+0x091],%l0 ! Mem[0000000060000091]
stw %l7,[%o0+0x1ac] ! Mem[00000000600001ac]
jmpl %g6+8,%g0
ldub [%o0+0x187],%l3 ! Mem[0000000060000187]
p40_call_3_ho:
ldsb [%o2+0x133],%l7 ! Mem[0000000061000133]
ldx [%o0+0x110],%l0 ! Mem[0000000060000110]
ldub [%o3+0x135],%l2 ! Mem[0000000061800135]
stx %l7,[%o0+0x198] ! Mem[0000000060000198]
retl
stw %l1,[%o3+0x040] ! Mem[0000000061800040]
p41_jmpl_3_le:
ldub [%i2+0x0ad],%l1 ! Mem[00000000630000ad]
swap [%i1+0x070],%l2 ! Mem[0000000062800070]
ldub [%i2+0x12e],%l3 ! Mem[000000006300012e]
ldstub [%i1+0x072],%l0 ! Mem[0000000062800072]
jmpl %g6+8,%g0
stb %l0,[%i2+0x07d] ! Mem[000000006300007d]
p41_call_3_le:
stx %l3,[%i2+0x080] ! Mem[0000000063000080]
stw %l6,[%i3+0x1c8] ! Mem[00000000638001c8]
ldstub [%i2+0x1eb],%l1 ! Mem[00000000630001eb]
ldd [%i0+0x148],%l4 ! Mem[0000000062000148]
std %l0,[%i0+0x0a8] ! Mem[00000000620000a8]
stb %l1,[%i2+0x09e] ! Mem[000000006300009e]
ldub [%i3+0x1e1],%l2 ! Mem[00000000638001e1]
retl
ldd [%i1+0x118],%l2 ! Mem[0000000062800118]
p41_jmpl_3_lo:
ldub [%o2+0x0ad],%l1 ! Mem[00000000630000ad]
swap [%o1+0x070],%l2 ! Mem[0000000062800070]
ldub [%o2+0x12e],%l3 ! Mem[000000006300012e]
ldstub [%o1+0x072],%l0 ! Mem[0000000062800072]
jmpl %g6+8,%g0
stb %l0,[%o2+0x07d] ! Mem[000000006300007d]
p41_call_3_lo:
stx %l3,[%o2+0x080] ! Mem[0000000063000080]
stw %l6,[%o3+0x1c8] ! Mem[00000000638001c8]
ldstub [%o2+0x1eb],%l1 ! Mem[00000000630001eb]
ldd [%o0+0x148],%l4 ! Mem[0000000062000148]
std %l0,[%o0+0x0a8] ! Mem[00000000620000a8]
stb %l1,[%o2+0x09e] ! Mem[000000006300009e]
ldub [%o3+0x1e1],%l2 ! Mem[00000000638001e1]
retl
ldd [%o1+0x118],%l2 ! Mem[0000000062800118]
p41_jmpl_3_he:
stw %l1,[%i3+0x064] ! Mem[0000000063800064]
jmpl %g6+8,%g0
ldsb [%i1+0x1cf],%l2 ! Mem[00000000628001cf]
p41_call_3_he:
retl
ldstub [%i1+0x19b],%l6 ! Mem[000000006280019b]
p41_jmpl_3_ho:
stw %l1,[%o3+0x064] ! Mem[0000000063800064]
jmpl %g6+8,%g0
ldsb [%o1+0x1cf],%l2 ! Mem[00000000628001cf]
p41_call_3_ho:
retl
ldstub [%o1+0x19b],%l6 ! Mem[000000006280019b]
p42_jmpl_3_le:
ldub [%i3+0x182],%l5 ! Mem[0000000065800182]
stx %l3,[%i3+0x050] ! Mem[0000000065800050]
ldstub [%i0+0x137],%l6 ! Mem[0000000064000137]
jmpl %g6+8,%g0
std %l0,[%i1+0x0a0] ! Mem[00000000648000a0]
p42_call_3_le:
ldd [%i2+0x1c8],%l0 ! Mem[00000000650001c8]
ldsw [%i3+0x1b8],%l6 ! Mem[00000000658001b8]
ldx [%i2+0x050],%l1 ! Mem[0000000065000050]
ldstub [%i2+0x161],%l4 ! Mem[0000000065000161]
stx %l1,[%i0+0x018] ! Mem[0000000064000018]
sth %l0,[%i1+0x1ca] ! Mem[00000000648001ca]
retl
ldd [%i3+0x0c8],%l0 ! Mem[00000000658000c8]
p42_jmpl_3_lo:
ldub [%o3+0x182],%l5 ! Mem[0000000065800182]
stx %l3,[%o3+0x050] ! Mem[0000000065800050]
ldstub [%o0+0x137],%l6 ! Mem[0000000064000137]
jmpl %g6+8,%g0
std %l0,[%o1+0x0a0] ! Mem[00000000648000a0]
p42_call_3_lo:
ldd [%o2+0x1c8],%l0 ! Mem[00000000650001c8]
ldsw [%o3+0x1b8],%l6 ! Mem[00000000658001b8]
ldx [%o2+0x050],%l1 ! Mem[0000000065000050]
ldstub [%o2+0x161],%l4 ! Mem[0000000065000161]
stx %l1,[%o0+0x018] ! Mem[0000000064000018]
sth %l0,[%o1+0x1ca] ! Mem[00000000648001ca]
retl
ldd [%o3+0x0c8],%l0 ! Mem[00000000658000c8]
p42_jmpl_3_he:
stx %l1,[%i3+0x1d0] ! Mem[00000000658001d0]
lduw [%i3+0x050],%l5 ! Mem[0000000065800050]
ldstub [%i0+0x018],%l3 ! Mem[0000000064000018]
std %l6,[%i2+0x1d0] ! Mem[00000000650001d0]
ldstub [%i3+0x0c2],%l7 ! Mem[00000000658000c2]
swap [%i2+0x154],%l7 ! Mem[0000000065000154]
jmpl %g6+8,%g0
sth %l7,[%i2+0x108] ! Mem[0000000065000108]
p42_call_3_he:
stx %l1,[%i1+0x140] ! Mem[0000000064800140]
swap [%i3+0x00c],%l3 ! Mem[000000006580000c]
lduw [%i3+0x0cc],%l7 ! Mem[00000000658000cc]
lduw [%i3+0x048],%l3 ! Mem[0000000065800048]
ldstub [%i0+0x043],%l5 ! Mem[0000000064000043]
std %l6,[%i3+0x038] ! Mem[0000000065800038]
lduh [%i0+0x104],%l0 ! Mem[0000000064000104]
retl
ldd [%i2+0x1b8],%l6 ! Mem[00000000650001b8]
p42_jmpl_3_ho:
stx %l1,[%o3+0x1d0] ! Mem[00000000658001d0]
lduw [%o3+0x050],%l5 ! Mem[0000000065800050]
ldstub [%o0+0x018],%l3 ! Mem[0000000064000018]
std %l6,[%o2+0x1d0] ! Mem[00000000650001d0]
ldstub [%o3+0x0c2],%l7 ! Mem[00000000658000c2]
swap [%o2+0x154],%l7 ! Mem[0000000065000154]
jmpl %g6+8,%g0
sth %l7,[%o2+0x108] ! Mem[0000000065000108]
p42_call_3_ho:
stx %l1,[%o1+0x140] ! Mem[0000000064800140]
swap [%o3+0x00c],%l3 ! Mem[000000006580000c]
lduw [%o3+0x0cc],%l7 ! Mem[00000000658000cc]
lduw [%o3+0x048],%l3 ! Mem[0000000065800048]
ldstub [%o0+0x043],%l5 ! Mem[0000000064000043]
std %l6,[%o3+0x038] ! Mem[0000000065800038]
lduh [%o0+0x104],%l0 ! Mem[0000000064000104]
retl
ldd [%o2+0x1b8],%l6 ! Mem[00000000650001b8]
p43_jmpl_3_le:
ldstub [%i1+0x1d1],%l5 ! Mem[00000000668001d1]
swap [%i3+0x138],%l7 ! Mem[0000000067800138]
stx %l2,[%i0+0x108] ! Mem[0000000066000108]
swap [%i2+0x030],%l2 ! Mem[0000000067000030]
ldx [%i1+0x020],%l0 ! Mem[0000000066800020]
jmpl %g6+8,%g0
ldsw [%i0+0x1fc],%l5 ! Mem[00000000660001fc]
p43_call_3_le:
swap [%i1+0x0bc],%l5 ! Mem[00000000668000bc]
ldstub [%i2+0x12a],%l6 ! Mem[000000006700012a]
retl
std %l0,[%i2+0x1a0] ! Mem[00000000670001a0]
p43_jmpl_3_lo:
ldstub [%o1+0x1d1],%l5 ! Mem[00000000668001d1]
swap [%o3+0x138],%l7 ! Mem[0000000067800138]
stx %l2,[%o0+0x108] ! Mem[0000000066000108]
swap [%o2+0x030],%l2 ! Mem[0000000067000030]
ldx [%o1+0x020],%l0 ! Mem[0000000066800020]
jmpl %g6+8,%g0
ldsw [%o0+0x1fc],%l5 ! Mem[00000000660001fc]
p43_call_3_lo:
swap [%o1+0x0bc],%l5 ! Mem[00000000668000bc]
ldstub [%o2+0x12a],%l6 ! Mem[000000006700012a]
retl
std %l0,[%o2+0x1a0] ! Mem[00000000670001a0]
p43_jmpl_3_he:
ldstub [%i3+0x1ff],%l0 ! Mem[00000000678001ff]
ldstub [%i1+0x149],%l5 ! Mem[0000000066800149]
stw %l1,[%i1+0x08c] ! Mem[000000006680008c]
lduw [%i3+0x09c],%l1 ! Mem[000000006780009c]
ldstub [%i2+0x047],%l5 ! Mem[0000000067000047]
sth %l0,[%i3+0x09e] ! Mem[000000006780009e]
jmpl %g6+8,%g0
lduh [%i1+0x0da],%l2 ! Mem[00000000668000da]
p43_call_3_he:
ldsh [%i0+0x158],%l7 ! Mem[0000000066000158]
ldstub [%i1+0x08a],%l7 ! Mem[000000006680008a]
swap [%i2+0x004],%l1 ! Mem[0000000067000004]
stb %l6,[%i2+0x023] ! Mem[0000000067000023]
ldsw [%i0+0x0f8],%l5 ! Mem[00000000660000f8]
retl
sth %l3,[%i0+0x18e] ! Mem[000000006600018e]
p43_jmpl_3_ho:
ldstub [%o3+0x1ff],%l0 ! Mem[00000000678001ff]
ldstub [%o1+0x149],%l5 ! Mem[0000000066800149]
stw %l1,[%o1+0x08c] ! Mem[000000006680008c]
lduw [%o3+0x09c],%l1 ! Mem[000000006780009c]
ldstub [%o2+0x047],%l5 ! Mem[0000000067000047]
sth %l0,[%o3+0x09e] ! Mem[000000006780009e]
jmpl %g6+8,%g0
lduh [%o1+0x0da],%l2 ! Mem[00000000668000da]
p43_call_3_ho:
ldsh [%o0+0x158],%l7 ! Mem[0000000066000158]
ldstub [%o1+0x08a],%l7 ! Mem[000000006680008a]
swap [%o2+0x004],%l1 ! Mem[0000000067000004]
stb %l6,[%o2+0x023] ! Mem[0000000067000023]
ldsw [%o0+0x0f8],%l5 ! Mem[00000000660000f8]
retl
sth %l3,[%o0+0x18e] ! Mem[000000006600018e]
p44_jmpl_3_le:
ldstub [%i3+0x01f],%l2 ! Mem[000000006980001f]
lduw [%i0+0x17c],%l7 ! Mem[000000006800017c]
jmpl %g6+8,%g0
stx %l1,[%i2+0x128] ! Mem[0000000069000128]
p44_call_3_le:
swap [%i1+0x158],%l6 ! Mem[0000000068800158]
ldx [%i1+0x0c0],%l0 ! Mem[00000000688000c0]
stw %l6,[%i2+0x0b0] ! Mem[00000000690000b0]
ldd [%i3+0x190],%l6 ! Mem[0000000069800190]
ldx [%i3+0x160],%l4 ! Mem[0000000069800160]
retl
stw %l1,[%i0+0x03c] ! Mem[000000006800003c]
p44_jmpl_3_lo:
ldstub [%o3+0x01f],%l2 ! Mem[000000006980001f]
lduw [%o0+0x17c],%l7 ! Mem[000000006800017c]
jmpl %g6+8,%g0
stx %l1,[%o2+0x128] ! Mem[0000000069000128]
p44_call_3_lo:
swap [%o1+0x158],%l6 ! Mem[0000000068800158]
ldx [%o1+0x0c0],%l0 ! Mem[00000000688000c0]
stw %l6,[%o2+0x0b0] ! Mem[00000000690000b0]
ldd [%o3+0x190],%l6 ! Mem[0000000069800190]
ldx [%o3+0x160],%l4 ! Mem[0000000069800160]
retl
stw %l1,[%o0+0x03c] ! Mem[000000006800003c]
p44_jmpl_3_he:
stx %l2,[%i0+0x0b8] ! Mem[00000000680000b8]
std %l6,[%i0+0x178] ! Mem[0000000068000178]
lduh [%i3+0x1d2],%l1 ! Mem[00000000698001d2]
stw %l5,[%i1+0x070] ! Mem[0000000068800070]
swap [%i2+0x018],%l3 ! Mem[0000000069000018]
jmpl %g6+8,%g0
lduw [%i1+0x054],%l1 ! Mem[0000000068800054]
p44_call_3_he:
ldx [%i1+0x180],%l7 ! Mem[0000000068800180]
lduw [%i2+0x1b8],%l7 ! Mem[00000000690001b8]
ldx [%i2+0x1a8],%l7 ! Mem[00000000690001a8]
ldx [%i2+0x0f0],%l0 ! Mem[00000000690000f0]
ldstub [%i3+0x037],%l7 ! Mem[0000000069800037]
ldub [%i1+0x157],%l5 ! Mem[0000000068800157]
retl
ldstub [%i3+0x07c],%l4 ! Mem[000000006980007c]
p44_jmpl_3_ho:
stx %l2,[%o0+0x0b8] ! Mem[00000000680000b8]
std %l6,[%o0+0x178] ! Mem[0000000068000178]
lduh [%o3+0x1d2],%l1 ! Mem[00000000698001d2]
stw %l5,[%o1+0x070] ! Mem[0000000068800070]
swap [%o2+0x018],%l3 ! Mem[0000000069000018]
jmpl %g6+8,%g0
lduw [%o1+0x054],%l1 ! Mem[0000000068800054]
p44_call_3_ho:
ldx [%o1+0x180],%l7 ! Mem[0000000068800180]
lduw [%o2+0x1b8],%l7 ! Mem[00000000690001b8]
ldx [%o2+0x1a8],%l7 ! Mem[00000000690001a8]
ldx [%o2+0x0f0],%l0 ! Mem[00000000690000f0]
ldstub [%o3+0x037],%l7 ! Mem[0000000069800037]
ldub [%o1+0x157],%l5 ! Mem[0000000068800157]
retl
ldstub [%o3+0x07c],%l4 ! Mem[000000006980007c]
p45_jmpl_3_le:
swap [%i3+0x1d8],%l2 ! Mem[000000006b8001d8]
ldd [%i3+0x130],%l4 ! Mem[000000006b800130]
ldstub [%i1+0x0ce],%l2 ! Mem[000000006a8000ce]
lduh [%i1+0x196],%l2 ! Mem[000000006a800196]
ldstub [%i1+0x1fc],%l5 ! Mem[000000006a8001fc]
lduh [%i1+0x0ac],%l7 ! Mem[000000006a8000ac]
lduh [%i2+0x11a],%l7 ! Mem[000000006b00011a]
jmpl %g6+8,%g0
lduw [%i3+0x178],%l0 ! Mem[000000006b800178]
p45_call_3_le:
retl
ldx [%i3+0x0d0],%l1 ! Mem[000000006b8000d0]
p45_jmpl_3_lo:
swap [%o3+0x1d8],%l2 ! Mem[000000006b8001d8]
ldd [%o3+0x130],%l4 ! Mem[000000006b800130]
ldstub [%o1+0x0ce],%l2 ! Mem[000000006a8000ce]
lduh [%o1+0x196],%l2 ! Mem[000000006a800196]
ldstub [%o1+0x1fc],%l5 ! Mem[000000006a8001fc]
lduh [%o1+0x0ac],%l7 ! Mem[000000006a8000ac]
lduh [%o2+0x11a],%l7 ! Mem[000000006b00011a]
jmpl %g6+8,%g0
lduw [%o3+0x178],%l0 ! Mem[000000006b800178]
p45_call_3_lo:
retl
ldx [%o3+0x0d0],%l1 ! Mem[000000006b8000d0]
p45_jmpl_3_he:
jmpl %g6+8,%g0
ldub [%i1+0x1dd],%l5 ! Mem[000000006a8001dd]
p45_call_3_he:
sth %l7,[%i2+0x0a8] ! Mem[000000006b0000a8]
ldsb [%i3+0x171],%l2 ! Mem[000000006b800171]
retl
ldsb [%i1+0x17e],%l7 ! Mem[000000006a80017e]
p45_jmpl_3_ho:
jmpl %g6+8,%g0
ldub [%o1+0x1dd],%l5 ! Mem[000000006a8001dd]
p45_call_3_ho:
sth %l7,[%o2+0x0a8] ! Mem[000000006b0000a8]
ldsb [%o3+0x171],%l2 ! Mem[000000006b800171]
retl
ldsb [%o1+0x17e],%l7 ! Mem[000000006a80017e]
p46_jmpl_3_le:
swap [%i3+0x108],%l6 ! Mem[000000006d800108]
ldsb [%i2+0x1a7],%l0 ! Mem[000000006d0001a7]
stb %l2,[%i3+0x1cf] ! Mem[000000006d8001cf]
ldub [%i3+0x125],%l7 ! Mem[000000006d800125]
stx %l0,[%i1+0x190] ! Mem[000000006c800190]
jmpl %g6+8,%g0
ldub [%i1+0x1fa],%l2 ! Mem[000000006c8001fa]
p46_call_3_le:
stw %l5,[%i0+0x044] ! Mem[000000006c000044]
retl
lduw [%i1+0x088],%l3 ! Mem[000000006c800088]
p46_jmpl_3_lo:
swap [%o3+0x108],%l6 ! Mem[000000006d800108]
ldsb [%o2+0x1a7],%l0 ! Mem[000000006d0001a7]
stb %l2,[%o3+0x1cf] ! Mem[000000006d8001cf]
ldub [%o3+0x125],%l7 ! Mem[000000006d800125]
stx %l0,[%o1+0x190] ! Mem[000000006c800190]
jmpl %g6+8,%g0
ldub [%o1+0x1fa],%l2 ! Mem[000000006c8001fa]
p46_call_3_lo:
stw %l5,[%o0+0x044] ! Mem[000000006c000044]
retl
lduw [%o1+0x088],%l3 ! Mem[000000006c800088]
p46_jmpl_3_he:
lduh [%i2+0x064],%l1 ! Mem[000000006d000064]
jmpl %g6+8,%g0
swap [%i3+0x160],%l0 ! Mem[000000006d800160]
p46_call_3_he:
retl
swap [%i3+0x0b0],%l6 ! Mem[000000006d8000b0]
p46_jmpl_3_ho:
lduh [%o2+0x064],%l1 ! Mem[000000006d000064]
jmpl %g6+8,%g0
swap [%o3+0x160],%l0 ! Mem[000000006d800160]
p46_call_3_ho:
retl
swap [%o3+0x0b0],%l6 ! Mem[000000006d8000b0]
p47_jmpl_3_le:
swap [%i3+0x1b4],%l4 ! Mem[000000006f8001b4]
ldsh [%i2+0x044],%l2 ! Mem[000000006f000044]
ldub [%i2+0x1ce],%l7 ! Mem[000000006f0001ce]
ldstub [%i2+0x1ea],%l7 ! Mem[000000006f0001ea]
stb %l5,[%i3+0x087] ! Mem[000000006f800087]
ldstub [%i3+0x123],%l2 ! Mem[000000006f800123]
ldsw [%i2+0x184],%l7 ! Mem[000000006f000184]
jmpl %g6+8,%g0
sth %l7,[%i2+0x040] ! Mem[000000006f000040]
p47_call_3_le:
ldstub [%i3+0x0a1],%l4 ! Mem[000000006f8000a1]
retl
ldsb [%i0+0x187],%l1 ! Mem[000000006e000187]
p47_jmpl_3_lo:
swap [%o3+0x1b4],%l4 ! Mem[000000006f8001b4]
ldsh [%o2+0x044],%l2 ! Mem[000000006f000044]
ldub [%o2+0x1ce],%l7 ! Mem[000000006f0001ce]
ldstub [%o2+0x1ea],%l7 ! Mem[000000006f0001ea]
stb %l5,[%o3+0x087] ! Mem[000000006f800087]
ldstub [%o3+0x123],%l2 ! Mem[000000006f800123]
ldsw [%o2+0x184],%l7 ! Mem[000000006f000184]
jmpl %g6+8,%g0
sth %l7,[%o2+0x040] ! Mem[000000006f000040]
p47_call_3_lo:
ldstub [%o3+0x0a1],%l4 ! Mem[000000006f8000a1]
retl
ldsb [%o0+0x187],%l1 ! Mem[000000006e000187]
p47_jmpl_3_he:
swap [%i1+0x020],%l3 ! Mem[000000006e800020]
swap [%i0+0x1cc],%l2 ! Mem[000000006e0001cc]
ldsw [%i2+0x1ec],%l6 ! Mem[000000006f0001ec]
stw %l3,[%i1+0x010] ! Mem[000000006e800010]
lduw [%i2+0x180],%l4 ! Mem[000000006f000180]
jmpl %g6+8,%g0
ldsb [%i2+0x09e],%l1 ! Mem[000000006f00009e]
p47_call_3_he:
ldstub [%i1+0x1ca],%l0 ! Mem[000000006e8001ca]
swap [%i3+0x0c0],%l3 ! Mem[000000006f8000c0]
retl
ldx [%i0+0x160],%l3 ! Mem[000000006e000160]
p47_jmpl_3_ho:
swap [%o1+0x020],%l3 ! Mem[000000006e800020]
swap [%o0+0x1cc],%l2 ! Mem[000000006e0001cc]
ldsw [%o2+0x1ec],%l6 ! Mem[000000006f0001ec]
stw %l3,[%o1+0x010] ! Mem[000000006e800010]
lduw [%o2+0x180],%l4 ! Mem[000000006f000180]
jmpl %g6+8,%g0
ldsb [%o2+0x09e],%l1 ! Mem[000000006f00009e]
p47_call_3_ho:
ldstub [%o1+0x1ca],%l0 ! Mem[000000006e8001ca]
swap [%o3+0x0c0],%l3 ! Mem[000000006f8000c0]
retl
ldx [%o0+0x160],%l3 ! Mem[000000006e000160]
p48_jmpl_3_le:
std %l6,[%i0+0x040] ! Mem[0000000070000040]
ldsw [%i0+0x150],%l2 ! Mem[0000000070000150]
ldx [%i0+0x158],%l7 ! Mem[0000000070000158]
stw %l2,[%i1+0x000] ! Mem[0000000070800000]
lduh [%i2+0x0a0],%l1 ! Mem[00000000710000a0]
jmpl %g6+8,%g0
swap [%i0+0x0bc],%l0 ! Mem[00000000700000bc]
p48_call_3_le:
retl
ldub [%i1+0x0a1],%l1 ! Mem[00000000708000a1]
p48_jmpl_3_lo:
std %l6,[%o0+0x040] ! Mem[0000000070000040]
ldsw [%o0+0x150],%l2 ! Mem[0000000070000150]
ldx [%o0+0x158],%l7 ! Mem[0000000070000158]
stw %l2,[%o1+0x000] ! Mem[0000000070800000]
lduh [%o2+0x0a0],%l1 ! Mem[00000000710000a0]
jmpl %g6+8,%g0
swap [%o0+0x0bc],%l0 ! Mem[00000000700000bc]
p48_call_3_lo:
retl
ldub [%o1+0x0a1],%l1 ! Mem[00000000708000a1]
p48_jmpl_3_he:
ldstub [%i2+0x0e4],%l0 ! Mem[00000000710000e4]
ldstub [%i3+0x138],%l5 ! Mem[0000000071800138]
stx %l1,[%i1+0x160] ! Mem[0000000070800160]
std %l6,[%i0+0x0f0] ! Mem[00000000700000f0]
std %l0,[%i0+0x018] ! Mem[0000000070000018]
ldsh [%i1+0x01e],%l0 ! Mem[000000007080001e]
jmpl %g6+8,%g0
ldd [%i0+0x060],%l4 ! Mem[0000000070000060]
p48_call_3_he:
ldsw [%i2+0x02c],%l5 ! Mem[000000007100002c]
ldd [%i3+0x070],%l4 ! Mem[0000000071800070]
ldub [%i2+0x0b8],%l7 ! Mem[00000000710000b8]
sth %l6,[%i3+0x1d2] ! Mem[00000000718001d2]
lduh [%i1+0x108],%l6 ! Mem[0000000070800108]
ldsw [%i2+0x1dc],%l5 ! Mem[00000000710001dc]
retl
std %l4,[%i0+0x0f0] ! Mem[00000000700000f0]
p48_jmpl_3_ho:
ldstub [%o2+0x0e4],%l0 ! Mem[00000000710000e4]
ldstub [%o3+0x138],%l5 ! Mem[0000000071800138]
stx %l1,[%o1+0x160] ! Mem[0000000070800160]
std %l6,[%o0+0x0f0] ! Mem[00000000700000f0]
std %l0,[%o0+0x018] ! Mem[0000000070000018]
ldsh [%o1+0x01e],%l0 ! Mem[000000007080001e]
jmpl %g6+8,%g0
ldd [%o0+0x060],%l4 ! Mem[0000000070000060]
p48_call_3_ho:
ldsw [%o2+0x02c],%l5 ! Mem[000000007100002c]
ldd [%o3+0x070],%l4 ! Mem[0000000071800070]
ldub [%o2+0x0b8],%l7 ! Mem[00000000710000b8]
sth %l6,[%o3+0x1d2] ! Mem[00000000718001d2]
lduh [%o1+0x108],%l6 ! Mem[0000000070800108]
ldsw [%o2+0x1dc],%l5 ! Mem[00000000710001dc]
retl
std %l4,[%o0+0x0f0] ! Mem[00000000700000f0]
p49_jmpl_3_le:
sth %l1,[%i2+0x0ae] ! Mem[00000000730000ae]
ldsh [%i0+0x192],%l4 ! Mem[0000000072000192]
jmpl %g6+8,%g0
ldub [%i3+0x14c],%l6 ! Mem[000000007380014c]
p49_call_3_le:
ldx [%i1+0x140],%l5 ! Mem[0000000072800140]
stw %l2,[%i3+0x174] ! Mem[0000000073800174]
retl
stx %l2,[%i0+0x018] ! Mem[0000000072000018]
p49_jmpl_3_lo:
sth %l1,[%o2+0x0ae] ! Mem[00000000730000ae]
ldsh [%o0+0x192],%l4 ! Mem[0000000072000192]
jmpl %g6+8,%g0
ldub [%o3+0x14c],%l6 ! Mem[000000007380014c]
p49_call_3_lo:
ldx [%o1+0x140],%l5 ! Mem[0000000072800140]
stw %l2,[%o3+0x174] ! Mem[0000000073800174]
retl
stx %l2,[%o0+0x018] ! Mem[0000000072000018]
p49_jmpl_3_he:
ldstub [%i1+0x1cc],%l4 ! Mem[00000000728001cc]
swap [%i2+0x000],%l5 ! Mem[0000000073000000]
jmpl %g6+8,%g0
ldsh [%i2+0x178],%l6 ! Mem[0000000073000178]
p49_call_3_he:
ldsh [%i2+0x110],%l3 ! Mem[0000000073000110]
retl
ldstub [%i2+0x03f],%l1 ! Mem[000000007300003f]
p49_jmpl_3_ho:
ldstub [%o1+0x1cc],%l4 ! Mem[00000000728001cc]
swap [%o2+0x000],%l5 ! Mem[0000000073000000]
jmpl %g6+8,%g0
ldsh [%o2+0x178],%l6 ! Mem[0000000073000178]
p49_call_3_ho:
ldsh [%o2+0x110],%l3 ! Mem[0000000073000110]
retl
ldstub [%o2+0x03f],%l1 ! Mem[000000007300003f]
p50_jmpl_3_le:
jmpl %g6+8,%g0
lduh [%i3+0x082],%l3 ! Mem[0000000075800082]
p50_call_3_le:
retl
stx %l7,[%i1+0x1a8] ! Mem[00000000748001a8]
p50_jmpl_3_lo:
jmpl %g6+8,%g0
lduh [%o3+0x082],%l3 ! Mem[0000000075800082]
p50_call_3_lo:
retl
stx %l7,[%o1+0x1a8] ! Mem[00000000748001a8]
p50_jmpl_3_he:
stw %l0,[%i1+0x01c] ! Mem[000000007480001c]
stb %l0,[%i1+0x0ec] ! Mem[00000000748000ec]
jmpl %g6+8,%g0
ldsw [%i1+0x1ec],%l1 ! Mem[00000000748001ec]
p50_call_3_he:
swap [%i3+0x03c],%l0 ! Mem[000000007580003c]
ldstub [%i0+0x1ab],%l2 ! Mem[00000000740001ab]
retl
ldx [%i1+0x110],%l0 ! Mem[0000000074800110]
p50_jmpl_3_ho:
stw %l0,[%o1+0x01c] ! Mem[000000007480001c]
stb %l0,[%o1+0x0ec] ! Mem[00000000748000ec]
jmpl %g6+8,%g0
ldsw [%o1+0x1ec],%l1 ! Mem[00000000748001ec]
p50_call_3_ho:
swap [%o3+0x03c],%l0 ! Mem[000000007580003c]
ldstub [%o0+0x1ab],%l2 ! Mem[00000000740001ab]
retl
ldx [%o1+0x110],%l0 ! Mem[0000000074800110]
p51_jmpl_3_le:
stx %l6,[%i1+0x138] ! Mem[0000000076800138]
swap [%i0+0x02c],%l0 ! Mem[000000007600002c]
jmpl %g6+8,%g0
ldub [%i2+0x1e2],%l5 ! Mem[00000000770001e2]
p51_call_3_le:
ldd [%i2+0x0b0],%l0 ! Mem[00000000770000b0]
lduw [%i2+0x0b0],%l6 ! Mem[00000000770000b0]
retl
sth %l2,[%i3+0x0be] ! Mem[00000000778000be]
p51_jmpl_3_lo:
stx %l6,[%o1+0x138] ! Mem[0000000076800138]
swap [%o0+0x02c],%l0 ! Mem[000000007600002c]
jmpl %g6+8,%g0
ldub [%o2+0x1e2],%l5 ! Mem[00000000770001e2]
p51_call_3_lo:
ldd [%o2+0x0b0],%l0 ! Mem[00000000770000b0]
lduw [%o2+0x0b0],%l6 ! Mem[00000000770000b0]
retl
sth %l2,[%o3+0x0be] ! Mem[00000000778000be]
p51_jmpl_3_he:
stb %l2,[%i0+0x071] ! Mem[0000000076000071]
ldub [%i1+0x0ff],%l6 ! Mem[00000000768000ff]
ldd [%i1+0x088],%l0 ! Mem[0000000076800088]
ldsb [%i2+0x0a7],%l7 ! Mem[00000000770000a7]
ldub [%i1+0x14c],%l6 ! Mem[000000007680014c]
jmpl %g6+8,%g0
ldstub [%i0+0x0a9],%l7 ! Mem[00000000760000a9]
p51_call_3_he:
swap [%i2+0x0d4],%l1 ! Mem[00000000770000d4]
ldx [%i2+0x150],%l2 ! Mem[0000000077000150]
retl
ldub [%i1+0x17f],%l7 ! Mem[000000007680017f]
p51_jmpl_3_ho:
stb %l2,[%o0+0x071] ! Mem[0000000076000071]
ldub [%o1+0x0ff],%l6 ! Mem[00000000768000ff]
ldd [%o1+0x088],%l0 ! Mem[0000000076800088]
ldsb [%o2+0x0a7],%l7 ! Mem[00000000770000a7]
ldub [%o1+0x14c],%l6 ! Mem[000000007680014c]
jmpl %g6+8,%g0
ldstub [%o0+0x0a9],%l7 ! Mem[00000000760000a9]
p51_call_3_ho:
swap [%o2+0x0d4],%l1 ! Mem[00000000770000d4]
ldx [%o2+0x150],%l2 ! Mem[0000000077000150]
retl
ldub [%o1+0x17f],%l7 ! Mem[000000007680017f]
p52_jmpl_3_le:
lduh [%i2+0x0c2],%l5 ! Mem[00000000790000c2]
lduw [%i0+0x1e8],%l7 ! Mem[00000000780001e8]
ldsw [%i2+0x084],%l5 ! Mem[0000000079000084]
lduw [%i3+0x044],%l5 ! Mem[0000000079800044]
lduw [%i1+0x0bc],%l0 ! Mem[00000000788000bc]
ldstub [%i2+0x1ec],%l2 ! Mem[00000000790001ec]
jmpl %g6+8,%g0
stx %l6,[%i0+0x070] ! Mem[0000000078000070]
p52_call_3_le:
sth %l0,[%i1+0x1b8] ! Mem[00000000788001b8]
ldsw [%i0+0x020],%l7 ! Mem[0000000078000020]
swap [%i2+0x198],%l7 ! Mem[0000000079000198]
stb %l0,[%i0+0x1db] ! Mem[00000000780001db]
ldsh [%i0+0x01c],%l0 ! Mem[000000007800001c]
ldd [%i3+0x0a0],%l2 ! Mem[00000000798000a0]
ldsh [%i0+0x04e],%l6 ! Mem[000000007800004e]
retl
ldx [%i3+0x060],%l6 ! Mem[0000000079800060]
p52_jmpl_3_lo:
lduh [%o2+0x0c2],%l5 ! Mem[00000000790000c2]
lduw [%o0+0x1e8],%l7 ! Mem[00000000780001e8]
ldsw [%o2+0x084],%l5 ! Mem[0000000079000084]
lduw [%o3+0x044],%l5 ! Mem[0000000079800044]
lduw [%o1+0x0bc],%l0 ! Mem[00000000788000bc]
ldstub [%o2+0x1ec],%l2 ! Mem[00000000790001ec]
jmpl %g6+8,%g0
stx %l6,[%o0+0x070] ! Mem[0000000078000070]
p52_call_3_lo:
sth %l0,[%o1+0x1b8] ! Mem[00000000788001b8]
ldsw [%o0+0x020],%l7 ! Mem[0000000078000020]
swap [%o2+0x198],%l7 ! Mem[0000000079000198]
stb %l0,[%o0+0x1db] ! Mem[00000000780001db]
ldsh [%o0+0x01c],%l0 ! Mem[000000007800001c]
ldd [%o3+0x0a0],%l2 ! Mem[00000000798000a0]
ldsh [%o0+0x04e],%l6 ! Mem[000000007800004e]
retl
ldx [%o3+0x060],%l6 ! Mem[0000000079800060]
p52_jmpl_3_he:
lduw [%i3+0x088],%l4 ! Mem[0000000079800088]
ldstub [%i2+0x0f8],%l3 ! Mem[00000000790000f8]
lduh [%i1+0x1e2],%l2 ! Mem[00000000788001e2]
jmpl %g6+8,%g0
ldstub [%i0+0x03c],%l0 ! Mem[000000007800003c]
p52_call_3_he:
retl
sth %l3,[%i1+0x028] ! Mem[0000000078800028]
p52_jmpl_3_ho:
lduw [%o3+0x088],%l4 ! Mem[0000000079800088]
ldstub [%o2+0x0f8],%l3 ! Mem[00000000790000f8]
lduh [%o1+0x1e2],%l2 ! Mem[00000000788001e2]
jmpl %g6+8,%g0
ldstub [%o0+0x03c],%l0 ! Mem[000000007800003c]
p52_call_3_ho:
retl
sth %l3,[%o1+0x028] ! Mem[0000000078800028]
p53_jmpl_3_le:
jmpl %g6+8,%g0
stb %l6,[%i0+0x12a] ! Mem[000000007a00012a]
p53_call_3_le:
lduw [%i2+0x084],%l7 ! Mem[000000007b000084]
ldub [%i2+0x14c],%l6 ! Mem[000000007b00014c]
ldsb [%i3+0x1ce],%l5 ! Mem[000000007b8001ce]
retl
stb %l1,[%i0+0x093] ! Mem[000000007a000093]
p53_jmpl_3_lo:
jmpl %g6+8,%g0
stb %l6,[%o0+0x12a] ! Mem[000000007a00012a]
p53_call_3_lo:
lduw [%o2+0x084],%l7 ! Mem[000000007b000084]
ldub [%o2+0x14c],%l6 ! Mem[000000007b00014c]
ldsb [%o3+0x1ce],%l5 ! Mem[000000007b8001ce]
retl
stb %l1,[%o0+0x093] ! Mem[000000007a000093]
p53_jmpl_3_he:
stb %l4,[%i3+0x19a] ! Mem[000000007b80019a]
ldub [%i2+0x06e],%l0 ! Mem[000000007b00006e]
jmpl %g6+8,%g0
ldx [%i2+0x038],%l4 ! Mem[000000007b000038]
p53_call_3_he:
std %l6,[%i3+0x1b8] ! Mem[000000007b8001b8]
lduh [%i1+0x09e],%l1 ! Mem[000000007a80009e]
stb %l3,[%i0+0x18f] ! Mem[000000007a00018f]
ldstub [%i3+0x113],%l5 ! Mem[000000007b800113]
stw %l3,[%i3+0x0d8] ! Mem[000000007b8000d8]
lduh [%i3+0x1e2],%l2 ! Mem[000000007b8001e2]
ldsh [%i3+0x17a],%l0 ! Mem[000000007b80017a]
retl
ldstub [%i3+0x18b],%l2 ! Mem[000000007b80018b]
p53_jmpl_3_ho:
stb %l4,[%o3+0x19a] ! Mem[000000007b80019a]
ldub [%o2+0x06e],%l0 ! Mem[000000007b00006e]
jmpl %g6+8,%g0
ldx [%o2+0x038],%l4 ! Mem[000000007b000038]
p53_call_3_ho:
std %l6,[%o3+0x1b8] ! Mem[000000007b8001b8]
lduh [%o1+0x09e],%l1 ! Mem[000000007a80009e]
stb %l3,[%o0+0x18f] ! Mem[000000007a00018f]
ldstub [%o3+0x113],%l5 ! Mem[000000007b800113]
stw %l3,[%o3+0x0d8] ! Mem[000000007b8000d8]
lduh [%o3+0x1e2],%l2 ! Mem[000000007b8001e2]
ldsh [%o3+0x17a],%l0 ! Mem[000000007b80017a]
retl
ldstub [%o3+0x18b],%l2 ! Mem[000000007b80018b]
p54_jmpl_3_le:
ldstub [%i3+0x022],%l0 ! Mem[000000007d800022]
sth %l0,[%i3+0x07a] ! Mem[000000007d80007a]
stx %l1,[%i0+0x058] ! Mem[000000007c000058]
stx %l1,[%i3+0x0a8] ! Mem[000000007d8000a8]
ldsh [%i3+0x09c],%l3 ! Mem[000000007d80009c]
swap [%i1+0x1f8],%l1 ! Mem[000000007c8001f8]
ldub [%i0+0x156],%l7 ! Mem[000000007c000156]
jmpl %g6+8,%g0
sth %l6,[%i1+0x114] ! Mem[000000007c800114]
p54_call_3_le:
lduw [%i1+0x00c],%l0 ! Mem[000000007c80000c]
ldx [%i2+0x170],%l2 ! Mem[000000007d000170]
swap [%i1+0x0fc],%l7 ! Mem[000000007c8000fc]
stb %l4,[%i0+0x001] ! Mem[000000007c000001]
stw %l4,[%i1+0x018] ! Mem[000000007c800018]
swap [%i1+0x18c],%l0 ! Mem[000000007c80018c]
retl
ldd [%i0+0x090],%l4 ! Mem[000000007c000090]
p54_jmpl_3_lo:
ldstub [%o3+0x022],%l0 ! Mem[000000007d800022]
sth %l0,[%o3+0x07a] ! Mem[000000007d80007a]
stx %l1,[%o0+0x058] ! Mem[000000007c000058]
stx %l1,[%o3+0x0a8] ! Mem[000000007d8000a8]
ldsh [%o3+0x09c],%l3 ! Mem[000000007d80009c]
swap [%o1+0x1f8],%l1 ! Mem[000000007c8001f8]
ldub [%o0+0x156],%l7 ! Mem[000000007c000156]
jmpl %g6+8,%g0
sth %l6,[%o1+0x114] ! Mem[000000007c800114]
p54_call_3_lo:
lduw [%o1+0x00c],%l0 ! Mem[000000007c80000c]
ldx [%o2+0x170],%l2 ! Mem[000000007d000170]
swap [%o1+0x0fc],%l7 ! Mem[000000007c8000fc]
stb %l4,[%o0+0x001] ! Mem[000000007c000001]
stw %l4,[%o1+0x018] ! Mem[000000007c800018]
swap [%o1+0x18c],%l0 ! Mem[000000007c80018c]
retl
ldd [%o0+0x090],%l4 ! Mem[000000007c000090]
p54_jmpl_3_he:
std %l0,[%i1+0x020] ! Mem[000000007c800020]
ldd [%i1+0x008],%l2 ! Mem[000000007c800008]
sth %l4,[%i3+0x0f8] ! Mem[000000007d8000f8]
lduh [%i1+0x0fe],%l6 ! Mem[000000007c8000fe]
lduh [%i0+0x08e],%l1 ! Mem[000000007c00008e]
jmpl %g6+8,%g0
ldsw [%i2+0x180],%l3 ! Mem[000000007d000180]
p54_call_3_he:
std %l0,[%i1+0x0a0] ! Mem[000000007c8000a0]
ldd [%i1+0x1a0],%l6 ! Mem[000000007c8001a0]
retl
lduw [%i1+0x0f8],%l2 ! Mem[000000007c8000f8]
p54_jmpl_3_ho:
std %l0,[%o1+0x020] ! Mem[000000007c800020]
ldd [%o1+0x008],%l2 ! Mem[000000007c800008]
sth %l4,[%o3+0x0f8] ! Mem[000000007d8000f8]
lduh [%o1+0x0fe],%l6 ! Mem[000000007c8000fe]
lduh [%o0+0x08e],%l1 ! Mem[000000007c00008e]
jmpl %g6+8,%g0
ldsw [%o2+0x180],%l3 ! Mem[000000007d000180]
p54_call_3_ho:
std %l0,[%o1+0x0a0] ! Mem[000000007c8000a0]
ldd [%o1+0x1a0],%l6 ! Mem[000000007c8001a0]
retl
lduw [%o1+0x0f8],%l2 ! Mem[000000007c8000f8]
p55_jmpl_3_le:
ldstub [%i2+0x08a],%l5 ! Mem[000000007f00008a]
swap [%i3+0x094],%l6 ! Mem[000000007f800094]
ldstub [%i1+0x12d],%l5 ! Mem[000000007e80012d]
ldstub [%i0+0x083],%l2 ! Mem[000000007e000083]
ldd [%i3+0x1d8],%l0 ! Mem[000000007f8001d8]
ldstub [%i1+0x03c],%l1 ! Mem[000000007e80003c]
jmpl %g6+8,%g0
std %l0,[%i2+0x170] ! Mem[000000007f000170]
p55_call_3_le:
sth %l7,[%i3+0x12c] ! Mem[000000007f80012c]
retl
stb %l2,[%i0+0x15c] ! Mem[000000007e00015c]
p55_jmpl_3_lo:
ldstub [%o2+0x08a],%l5 ! Mem[000000007f00008a]
swap [%o3+0x094],%l6 ! Mem[000000007f800094]
ldstub [%o1+0x12d],%l5 ! Mem[000000007e80012d]
ldstub [%o0+0x083],%l2 ! Mem[000000007e000083]
ldd [%o3+0x1d8],%l0 ! Mem[000000007f8001d8]
ldstub [%o1+0x03c],%l1 ! Mem[000000007e80003c]
jmpl %g6+8,%g0
std %l0,[%o2+0x170] ! Mem[000000007f000170]
p55_call_3_lo:
sth %l7,[%o3+0x12c] ! Mem[000000007f80012c]
retl
stb %l2,[%o0+0x15c] ! Mem[000000007e00015c]
p55_jmpl_3_he:
ldd [%i2+0x1f8],%l6 ! Mem[000000007f0001f8]
ldx [%i0+0x1c8],%l2 ! Mem[000000007e0001c8]
sth %l7,[%i1+0x104] ! Mem[000000007e800104]
swap [%i3+0x160],%l5 ! Mem[000000007f800160]
lduh [%i1+0x176],%l2 ! Mem[000000007e800176]
swap [%i0+0x03c],%l2 ! Mem[000000007e00003c]
jmpl %g6+8,%g0
ldsb [%i2+0x15f],%l7 ! Mem[000000007f00015f]
p55_call_3_he:
ldstub [%i0+0x002],%l5 ! Mem[000000007e000002]
sth %l2,[%i3+0x12e] ! Mem[000000007f80012e]
stw %l3,[%i2+0x044] ! Mem[000000007f000044]
ldd [%i1+0x138],%l4 ! Mem[000000007e800138]
retl
swap [%i1+0x140],%l1 ! Mem[000000007e800140]
p55_jmpl_3_ho:
ldd [%o2+0x1f8],%l6 ! Mem[000000007f0001f8]
ldx [%o0+0x1c8],%l2 ! Mem[000000007e0001c8]
sth %l7,[%o1+0x104] ! Mem[000000007e800104]
swap [%o3+0x160],%l5 ! Mem[000000007f800160]
lduh [%o1+0x176],%l2 ! Mem[000000007e800176]
swap [%o0+0x03c],%l2 ! Mem[000000007e00003c]
jmpl %g6+8,%g0
ldsb [%o2+0x15f],%l7 ! Mem[000000007f00015f]
p55_call_3_ho:
ldstub [%o0+0x002],%l5 ! Mem[000000007e000002]
sth %l2,[%o3+0x12e] ! Mem[000000007f80012e]
stw %l3,[%o2+0x044] ! Mem[000000007f000044]
ldd [%o1+0x138],%l4 ! Mem[000000007e800138]
retl
swap [%o1+0x140],%l1 ! Mem[000000007e800140]
p56_jmpl_3_le:
stb %l2,[%i1+0x151] ! Mem[0000000080800151]
stw %l7,[%i3+0x15c] ! Mem[000000008180015c]
jmpl %g6+8,%g0
lduw [%i1+0x1f4],%l3 ! Mem[00000000808001f4]
p56_call_3_le:
lduh [%i3+0x04c],%l3 ! Mem[000000008180004c]
stx %l0,[%i3+0x190] ! Mem[0000000081800190]
lduh [%i2+0x080],%l1 ! Mem[0000000081000080]
lduh [%i2+0x162],%l0 ! Mem[0000000081000162]
lduw [%i1+0x0dc],%l1 ! Mem[00000000808000dc]
swap [%i2+0x004],%l1 ! Mem[0000000081000004]
retl
lduh [%i3+0x090],%l0 ! Mem[0000000081800090]
p56_jmpl_3_lo:
stb %l2,[%o1+0x151] ! Mem[0000000080800151]
stw %l7,[%o3+0x15c] ! Mem[000000008180015c]
jmpl %g6+8,%g0
lduw [%o1+0x1f4],%l3 ! Mem[00000000808001f4]
p56_call_3_lo:
lduh [%o3+0x04c],%l3 ! Mem[000000008180004c]
stx %l0,[%o3+0x190] ! Mem[0000000081800190]
lduh [%o2+0x080],%l1 ! Mem[0000000081000080]
lduh [%o2+0x162],%l0 ! Mem[0000000081000162]
lduw [%o1+0x0dc],%l1 ! Mem[00000000808000dc]
swap [%o2+0x004],%l1 ! Mem[0000000081000004]
retl
lduh [%o3+0x090],%l0 ! Mem[0000000081800090]
p56_jmpl_3_he:
ldsw [%i3+0x174],%l2 ! Mem[0000000081800174]
sth %l5,[%i2+0x102] ! Mem[0000000081000102]
std %l6,[%i0+0x130] ! Mem[0000000080000130]
ldstub [%i3+0x130],%l0 ! Mem[0000000081800130]
jmpl %g6+8,%g0
ldstub [%i3+0x146],%l0 ! Mem[0000000081800146]
p56_call_3_he:
lduw [%i0+0x178],%l0 ! Mem[0000000080000178]
stx %l5,[%i2+0x178] ! Mem[0000000081000178]
ldstub [%i1+0x11a],%l5 ! Mem[000000008080011a]
ldstub [%i3+0x05a],%l1 ! Mem[000000008180005a]
ldstub [%i3+0x09d],%l7 ! Mem[000000008180009d]
std %l2,[%i0+0x058] ! Mem[0000000080000058]
stb %l7,[%i1+0x032] ! Mem[0000000080800032]
retl
ldsb [%i1+0x194],%l7 ! Mem[0000000080800194]
p56_jmpl_3_ho:
ldsw [%o3+0x174],%l2 ! Mem[0000000081800174]
sth %l5,[%o2+0x102] ! Mem[0000000081000102]
std %l6,[%o0+0x130] ! Mem[0000000080000130]
ldstub [%o3+0x130],%l0 ! Mem[0000000081800130]
jmpl %g6+8,%g0
ldstub [%o3+0x146],%l0 ! Mem[0000000081800146]
p56_call_3_ho:
lduw [%o0+0x178],%l0 ! Mem[0000000080000178]
stx %l5,[%o2+0x178] ! Mem[0000000081000178]
ldstub [%o1+0x11a],%l5 ! Mem[000000008080011a]
ldstub [%o3+0x05a],%l1 ! Mem[000000008180005a]
ldstub [%o3+0x09d],%l7 ! Mem[000000008180009d]
std %l2,[%o0+0x058] ! Mem[0000000080000058]
stb %l7,[%o1+0x032] ! Mem[0000000080800032]
retl
ldsb [%o1+0x194],%l7 ! Mem[0000000080800194]
p57_jmpl_3_le:
swap [%i1+0x1e0],%l5 ! Mem[00000000828001e0]
sth %l7,[%i1+0x046] ! Mem[0000000082800046]
std %l2,[%i3+0x1a0] ! Mem[00000000838001a0]
jmpl %g6+8,%g0
ldstub [%i3+0x182],%l5 ! Mem[0000000083800182]
p57_call_3_le:
swap [%i0+0x1a4],%l7 ! Mem[00000000820001a4]
retl
ldsb [%i1+0x040],%l7 ! Mem[0000000082800040]
p57_jmpl_3_lo:
swap [%o1+0x1e0],%l5 ! Mem[00000000828001e0]
sth %l7,[%o1+0x046] ! Mem[0000000082800046]
std %l2,[%o3+0x1a0] ! Mem[00000000838001a0]
jmpl %g6+8,%g0
ldstub [%o3+0x182],%l5 ! Mem[0000000083800182]
p57_call_3_lo:
swap [%o0+0x1a4],%l7 ! Mem[00000000820001a4]
retl
ldsb [%o1+0x040],%l7 ! Mem[0000000082800040]
p57_jmpl_3_he:
lduh [%i1+0x080],%l4 ! Mem[0000000082800080]
jmpl %g6+8,%g0
ldub [%i0+0x187],%l1 ! Mem[0000000082000187]
p57_call_3_he:
ldsb [%i0+0x023],%l3 ! Mem[0000000082000023]
ldd [%i0+0x1e8],%l2 ! Mem[00000000820001e8]
ldd [%i1+0x1e8],%l6 ! Mem[00000000828001e8]
stx %l3,[%i2+0x030] ! Mem[0000000083000030]
ldstub [%i3+0x035],%l5 ! Mem[0000000083800035]
retl
stb %l0,[%i2+0x194] ! Mem[0000000083000194]
p57_jmpl_3_ho:
lduh [%o1+0x080],%l4 ! Mem[0000000082800080]
jmpl %g6+8,%g0
ldub [%o0+0x187],%l1 ! Mem[0000000082000187]
p57_call_3_ho:
ldsb [%o0+0x023],%l3 ! Mem[0000000082000023]
ldd [%o0+0x1e8],%l2 ! Mem[00000000820001e8]
ldd [%o1+0x1e8],%l6 ! Mem[00000000828001e8]
stx %l3,[%o2+0x030] ! Mem[0000000083000030]
ldstub [%o3+0x035],%l5 ! Mem[0000000083800035]
retl
stb %l0,[%o2+0x194] ! Mem[0000000083000194]
p58_jmpl_3_le:
ldsw [%i3+0x0bc],%l4 ! Mem[00000000858000bc]
swap [%i1+0x1d8],%l1 ! Mem[00000000848001d8]
sth %l4,[%i0+0x190] ! Mem[0000000084000190]
ldstub [%i1+0x0a7],%l0 ! Mem[00000000848000a7]
jmpl %g6+8,%g0
ldsb [%i2+0x14c],%l7 ! Mem[000000008500014c]
p58_call_3_le:
stx %l7,[%i0+0x138] ! Mem[0000000084000138]
ldsw [%i1+0x128],%l2 ! Mem[0000000084800128]
retl
ldd [%i3+0x030],%l2 ! Mem[0000000085800030]
p58_jmpl_3_lo:
ldsw [%o3+0x0bc],%l4 ! Mem[00000000858000bc]
swap [%o1+0x1d8],%l1 ! Mem[00000000848001d8]
sth %l4,[%o0+0x190] ! Mem[0000000084000190]
ldstub [%o1+0x0a7],%l0 ! Mem[00000000848000a7]
jmpl %g6+8,%g0
ldsb [%o2+0x14c],%l7 ! Mem[000000008500014c]
p58_call_3_lo:
stx %l7,[%o0+0x138] ! Mem[0000000084000138]
ldsw [%o1+0x128],%l2 ! Mem[0000000084800128]
retl
ldd [%o3+0x030],%l2 ! Mem[0000000085800030]
p58_jmpl_3_he:
ldub [%i0+0x151],%l1 ! Mem[0000000084000151]
ldsh [%i2+0x000],%l5 ! Mem[0000000085000000]
sth %l5,[%i0+0x14a] ! Mem[000000008400014a]
ldub [%i2+0x0af],%l6 ! Mem[00000000850000af]
ldub [%i2+0x1d5],%l1 ! Mem[00000000850001d5]
sth %l7,[%i1+0x0c0] ! Mem[00000000848000c0]
stw %l7,[%i1+0x188] ! Mem[0000000084800188]
jmpl %g6+8,%g0
ldstub [%i3+0x025],%l2 ! Mem[0000000085800025]
p58_call_3_he:
stw %l1,[%i3+0x0bc] ! Mem[00000000858000bc]
ldstub [%i2+0x047],%l5 ! Mem[0000000085000047]
swap [%i3+0x0a8],%l3 ! Mem[00000000858000a8]
std %l2,[%i3+0x1e8] ! Mem[00000000858001e8]
stw %l6,[%i0+0x054] ! Mem[0000000084000054]
ldsw [%i3+0x074],%l2 ! Mem[0000000085800074]
lduh [%i2+0x038],%l4 ! Mem[0000000085000038]
retl
ldstub [%i3+0x055],%l1 ! Mem[0000000085800055]
p58_jmpl_3_ho:
ldub [%o0+0x151],%l1 ! Mem[0000000084000151]
ldsh [%o2+0x000],%l5 ! Mem[0000000085000000]
sth %l5,[%o0+0x14a] ! Mem[000000008400014a]
ldub [%o2+0x0af],%l6 ! Mem[00000000850000af]
ldub [%o2+0x1d5],%l1 ! Mem[00000000850001d5]
sth %l7,[%o1+0x0c0] ! Mem[00000000848000c0]
stw %l7,[%o1+0x188] ! Mem[0000000084800188]
jmpl %g6+8,%g0
ldstub [%o3+0x025],%l2 ! Mem[0000000085800025]
p58_call_3_ho:
stw %l1,[%o3+0x0bc] ! Mem[00000000858000bc]
ldstub [%o2+0x047],%l5 ! Mem[0000000085000047]
swap [%o3+0x0a8],%l3 ! Mem[00000000858000a8]
std %l2,[%o3+0x1e8] ! Mem[00000000858001e8]
stw %l6,[%o0+0x054] ! Mem[0000000084000054]
ldsw [%o3+0x074],%l2 ! Mem[0000000085800074]
lduh [%o2+0x038],%l4 ! Mem[0000000085000038]
retl
ldstub [%o3+0x055],%l1 ! Mem[0000000085800055]
p59_jmpl_3_le:
ldub [%i2+0x12d],%l6 ! Mem[000000008700012d]
sth %l4,[%i1+0x072] ! Mem[0000000086800072]
lduh [%i1+0x1ca],%l1 ! Mem[00000000868001ca]
stw %l2,[%i0+0x1b4] ! Mem[00000000860001b4]
swap [%i1+0x0c0],%l1 ! Mem[00000000868000c0]
ldsw [%i0+0x1e8],%l1 ! Mem[00000000860001e8]
jmpl %g6+8,%g0
swap [%i0+0x084],%l3 ! Mem[0000000086000084]
p59_call_3_le:
retl
sth %l3,[%i1+0x12e] ! Mem[000000008680012e]
p59_jmpl_3_lo:
ldub [%o2+0x12d],%l6 ! Mem[000000008700012d]
sth %l4,[%o1+0x072] ! Mem[0000000086800072]
lduh [%o1+0x1ca],%l1 ! Mem[00000000868001ca]
stw %l2,[%o0+0x1b4] ! Mem[00000000860001b4]
swap [%o1+0x0c0],%l1 ! Mem[00000000868000c0]
ldsw [%o0+0x1e8],%l1 ! Mem[00000000860001e8]
jmpl %g6+8,%g0
swap [%o0+0x084],%l3 ! Mem[0000000086000084]
p59_call_3_lo:
retl
sth %l3,[%o1+0x12e] ! Mem[000000008680012e]
p59_jmpl_3_he:
jmpl %g6+8,%g0
ldsw [%i2+0x068],%l0 ! Mem[0000000087000068]
p59_call_3_he:
ldstub [%i1+0x088],%l5 ! Mem[0000000086800088]
ldub [%i2+0x09f],%l2 ! Mem[000000008700009f]
swap [%i0+0x108],%l5 ! Mem[0000000086000108]
ldsh [%i2+0x15c],%l2 ! Mem[000000008700015c]
ldd [%i3+0x088],%l0 ! Mem[0000000087800088]
retl
ldsh [%i1+0x0a6],%l7 ! Mem[00000000868000a6]
p59_jmpl_3_ho:
jmpl %g6+8,%g0
ldsw [%o2+0x068],%l0 ! Mem[0000000087000068]
p59_call_3_ho:
ldstub [%o1+0x088],%l5 ! Mem[0000000086800088]
ldub [%o2+0x09f],%l2 ! Mem[000000008700009f]
swap [%o0+0x108],%l5 ! Mem[0000000086000108]
ldsh [%o2+0x15c],%l2 ! Mem[000000008700015c]
ldd [%o3+0x088],%l0 ! Mem[0000000087800088]
retl
ldsh [%o1+0x0a6],%l7 ! Mem[00000000868000a6]
p60_jmpl_3_le:
jmpl %g6+8,%g0
sth %l2,[%i3+0x014] ! Mem[0000000089800014]
p60_call_3_le:
retl
ldx [%i1+0x050],%l3 ! Mem[0000000088800050]
p60_jmpl_3_lo:
jmpl %g6+8,%g0
sth %l2,[%o3+0x014] ! Mem[0000000089800014]
p60_call_3_lo:
retl
ldx [%o1+0x050],%l3 ! Mem[0000000088800050]
p60_jmpl_3_he:
ldub [%i3+0x105],%l5 ! Mem[0000000089800105]
ldsh [%i0+0x050],%l1 ! Mem[0000000088000050]
ldx [%i0+0x128],%l7 ! Mem[0000000088000128]
stx %l0,[%i1+0x010] ! Mem[0000000088800010]
jmpl %g6+8,%g0
swap [%i2+0x164],%l3 ! Mem[0000000089000164]
p60_call_3_he:
lduw [%i1+0x0c8],%l3 ! Mem[00000000888000c8]
retl
ldsh [%i0+0x0e4],%l7 ! Mem[00000000880000e4]
p60_jmpl_3_ho:
ldub [%o3+0x105],%l5 ! Mem[0000000089800105]
ldsh [%o0+0x050],%l1 ! Mem[0000000088000050]
ldx [%o0+0x128],%l7 ! Mem[0000000088000128]
stx %l0,[%o1+0x010] ! Mem[0000000088800010]
jmpl %g6+8,%g0
swap [%o2+0x164],%l3 ! Mem[0000000089000164]
p60_call_3_ho:
lduw [%o1+0x0c8],%l3 ! Mem[00000000888000c8]
retl
ldsh [%o0+0x0e4],%l7 ! Mem[00000000880000e4]
p61_jmpl_3_le:
ldd [%i3+0x0d0],%l0 ! Mem[000000008b8000d0]
stb %l4,[%i3+0x01f] ! Mem[000000008b80001f]
ldub [%i3+0x1b4],%l4 ! Mem[000000008b8001b4]
ldsb [%i3+0x045],%l2 ! Mem[000000008b800045]
jmpl %g6+8,%g0
ldub [%i1+0x1ee],%l7 ! Mem[000000008a8001ee]
p61_call_3_le:
lduh [%i1+0x0a6],%l7 ! Mem[000000008a8000a6]
lduw [%i3+0x1e4],%l1 ! Mem[000000008b8001e4]
ldsb [%i1+0x0fe],%l6 ! Mem[000000008a8000fe]
retl
sth %l6,[%i2+0x042] ! Mem[000000008b000042]
p61_jmpl_3_lo:
ldd [%o3+0x0d0],%l0 ! Mem[000000008b8000d0]
stb %l4,[%o3+0x01f] ! Mem[000000008b80001f]
ldub [%o3+0x1b4],%l4 ! Mem[000000008b8001b4]
ldsb [%o3+0x045],%l2 ! Mem[000000008b800045]
jmpl %g6+8,%g0
ldub [%o1+0x1ee],%l7 ! Mem[000000008a8001ee]
p61_call_3_lo:
lduh [%o1+0x0a6],%l7 ! Mem[000000008a8000a6]
lduw [%o3+0x1e4],%l1 ! Mem[000000008b8001e4]
ldsb [%o1+0x0fe],%l6 ! Mem[000000008a8000fe]
retl
sth %l6,[%o2+0x042] ! Mem[000000008b000042]
p61_jmpl_3_he:
stw %l2,[%i2+0x170] ! Mem[000000008b000170]
jmpl %g6+8,%g0
lduw [%i0+0x050],%l3 ! Mem[000000008a000050]
p61_call_3_he:
ldd [%i3+0x1e8],%l2 ! Mem[000000008b8001e8]
ldsh [%i0+0x074],%l6 ! Mem[000000008a000074]
swap [%i0+0x0e4],%l0 ! Mem[000000008a0000e4]
retl
ldsw [%i0+0x1b8],%l6 ! Mem[000000008a0001b8]
p61_jmpl_3_ho:
stw %l2,[%o2+0x170] ! Mem[000000008b000170]
jmpl %g6+8,%g0
lduw [%o0+0x050],%l3 ! Mem[000000008a000050]
p61_call_3_ho:
ldd [%o3+0x1e8],%l2 ! Mem[000000008b8001e8]
ldsh [%o0+0x074],%l6 ! Mem[000000008a000074]
swap [%o0+0x0e4],%l0 ! Mem[000000008a0000e4]
retl
ldsw [%o0+0x1b8],%l6 ! Mem[000000008a0001b8]
p62_jmpl_3_le:
lduw [%i0+0x08c],%l7 ! Mem[000000008c00008c]
lduh [%i0+0x014],%l2 ! Mem[000000008c000014]
swap [%i2+0x19c],%l6 ! Mem[000000008d00019c]
ldsb [%i2+0x010],%l2 ! Mem[000000008d000010]
ldx [%i3+0x120],%l5 ! Mem[000000008d800120]
ldx [%i0+0x050],%l1 ! Mem[000000008c000050]
jmpl %g6+8,%g0
sth %l7,[%i3+0x10c] ! Mem[000000008d80010c]
p62_call_3_le:
std %l6,[%i3+0x088] ! Mem[000000008d800088]
stx %l1,[%i0+0x1f0] ! Mem[000000008c0001f0]
ldstub [%i0+0x0c1],%l7 ! Mem[000000008c0000c1]
stb %l7,[%i0+0x105] ! Mem[000000008c000105]
swap [%i0+0x1b0],%l0 ! Mem[000000008c0001b0]
retl
ldd [%i1+0x1f8],%l2 ! Mem[000000008c8001f8]
p62_jmpl_3_lo:
lduw [%o0+0x08c],%l7 ! Mem[000000008c00008c]
lduh [%o0+0x014],%l2 ! Mem[000000008c000014]
swap [%o2+0x19c],%l6 ! Mem[000000008d00019c]
ldsb [%o2+0x010],%l2 ! Mem[000000008d000010]
ldx [%o3+0x120],%l5 ! Mem[000000008d800120]
ldx [%o0+0x050],%l1 ! Mem[000000008c000050]
jmpl %g6+8,%g0
sth %l7,[%o3+0x10c] ! Mem[000000008d80010c]
p62_call_3_lo:
std %l6,[%o3+0x088] ! Mem[000000008d800088]
stx %l1,[%o0+0x1f0] ! Mem[000000008c0001f0]
ldstub [%o0+0x0c1],%l7 ! Mem[000000008c0000c1]
stb %l7,[%o0+0x105] ! Mem[000000008c000105]
swap [%o0+0x1b0],%l0 ! Mem[000000008c0001b0]
retl
ldd [%o1+0x1f8],%l2 ! Mem[000000008c8001f8]
p62_jmpl_3_he:
swap [%i1+0x064],%l5 ! Mem[000000008c800064]
jmpl %g6+8,%g0
swap [%i0+0x09c],%l0 ! Mem[000000008c00009c]
p62_call_3_he:
retl
lduh [%i0+0x0e0],%l5 ! Mem[000000008c0000e0]
p62_jmpl_3_ho:
swap [%o1+0x064],%l5 ! Mem[000000008c800064]
jmpl %g6+8,%g0
swap [%o0+0x09c],%l0 ! Mem[000000008c00009c]
p62_call_3_ho:
retl
lduh [%o0+0x0e0],%l5 ! Mem[000000008c0000e0]
p63_jmpl_3_le:
jmpl %g6+8,%g0
stb %l5,[%i0+0x0e2] ! Mem[000000008e0000e2]
p63_call_3_le:
stw %l4,[%i2+0x04c] ! Mem[000000008f00004c]
retl
ldsb [%i0+0x1ad],%l2 ! Mem[000000008e0001ad]
p63_jmpl_3_lo:
jmpl %g6+8,%g0
stb %l5,[%o0+0x0e2] ! Mem[000000008e0000e2]
p63_call_3_lo:
stw %l4,[%o2+0x04c] ! Mem[000000008f00004c]
retl
ldsb [%o0+0x1ad],%l2 ! Mem[000000008e0001ad]
p63_jmpl_3_he:
ldsw [%i1+0x1b4],%l3 ! Mem[000000008e8001b4]
ldd [%i3+0x168],%l6 ! Mem[000000008f800168]
lduw [%i1+0x0b8],%l7 ! Mem[000000008e8000b8]
ldstub [%i0+0x001],%l2 ! Mem[000000008e000001]
jmpl %g6+8,%g0
lduh [%i2+0x14c],%l7 ! Mem[000000008f00014c]
p63_call_3_he:
ldsw [%i3+0x118],%l7 ! Mem[000000008f800118]
ldstub [%i0+0x109],%l2 ! Mem[000000008e000109]
retl
lduh [%i2+0x170],%l5 ! Mem[000000008f000170]
p63_jmpl_3_ho:
ldsw [%o1+0x1b4],%l3 ! Mem[000000008e8001b4]
ldd [%o3+0x168],%l6 ! Mem[000000008f800168]
lduw [%o1+0x0b8],%l7 ! Mem[000000008e8000b8]
ldstub [%o0+0x001],%l2 ! Mem[000000008e000001]
jmpl %g6+8,%g0
lduh [%o2+0x14c],%l7 ! Mem[000000008f00014c]
p63_call_3_ho:
ldsw [%o3+0x118],%l7 ! Mem[000000008f800118]
ldstub [%o0+0x109],%l2 ! Mem[000000008e000109]
retl
lduh [%o2+0x170],%l5 ! Mem[000000008f000170]
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 0xd010a8c0,0x870214e4 ! Init value for %l0
.word 0x7b118610,0x43fba43a ! Init value for %l1
.word 0x41e21bb8,0x0d4e0d78 ! Init value for %l2
.word 0xdebd3b66,0x28bc0576 ! Init value for %l3
.word 0x7fdbe444,0xe3b1ad94 ! Init value for %l4
.word 0xaf1b7402,0x22a340d1 ! Init value for %l5
.word 0x5a03055a,0x3ac5bd67 ! Init value for %l6
.word 0xa3a012f2,0x622b8574 ! Init value for %l7
.align 64
p0_init_freg:
.word 0x5c33ec33,0x10274908 ! Init value for %f0
.word 0x95a06fa8,0xe2868f75 ! Init value for %f2
.word 0x4b6e4c37,0xfcda02d4 ! Init value for %f4
.word 0x20926ea3,0x94a70a28 ! Init value for %f6
.word 0xb6189472,0x6541600c ! Init value for %f8
.word 0xa14eae2a,0x1573fdb3 ! Init value for %f10
.word 0x66377643,0xfdbfd187 ! Init value for %f12
.word 0x85fe8fa5,0x44b49e10 ! Init value for %f14
.word 0xb5face3c,0x05a2118d ! Init value for %f16
.word 0xf1722a59,0xe067c6c4 ! Init value for %f18
.word 0xdb264150,0x0093ba81 ! Init value for %f20
.word 0x03f073ec,0x22f7dace ! Init value for %f22
.word 0x57c68ad2,0x5b22b77f ! Init value for %f24
.word 0xe7cca500,0x450bd00c ! Init value for %f26
.word 0xd6e7482f,0x7f5b1cce ! Init value for %f28
.word 0x7dd6041e,0xb5ab08cd ! Init value for %f30
.word 0xe41f0fd7,0xcb9eb57f ! Init value for %f32
.word 0x1b6dcddc,0xdd6a8a01 ! Init value for %f34
.word 0x67eb4bdc,0xa7c352bf ! Init value for %f36
.word 0x3b72e70c,0xc1cff507 ! Init value for %f38
.word 0x0b55c8c7,0x957bae9c ! Init value for %f40
.word 0x7afa1278,0x3be7dd0b ! Init value for %f42
.word 0xa61bdc1b,0xfc82793c ! Init value for %f44
.word 0x9360bf97,0x4eeb5eb4 ! Init value for %f46
.word 0xf67ef703,0xa697a2bf
.word 0xa049d577,0xa92211eb
.word 0xa354d943,0x1fc175bb
.word 0x0743d298,0xdc67a80e
.word 0xef5d8268,0xe9b34527
.word 0x8c534372,0x093e25a9
.word 0xfd053eeb,0x536d8887
.word 0x42e1434f,0xb0694e52
p0_expected_registers:
.word 0x00000000,0x0b033a18
.word 0x00000000,0xa822db8b
.word 0x280d29b8,0xbde3130c
.word 0x00000000,0x000000c7
.word 0x00000000,0x23cde279
.word 0x00000000,0x00000082
.word 0x00000000,0xff334561
.word 0x8e67d82f,0xa1df65ea
p0_expected_fp_regs:
.word 0x9e8ddf60,0x35c844ec
.word 0x90158c74,0xc84ff10a
.word 0x8cfde8aa,0xe9d6cc64
.word 0x0c7d272f,0xed2296da
.word 0x50580913,0xb1d8ffe3
.word 0xba2a5045,0xcf569fdd
.word 0x97c25d09,0x48c0546e
.word 0x0b92339e,0x6000715d
.word 0xd74ab570,0x4a5895f7
.word 0x0dd1fd3b,0x40f1d146
.word 0x78ee15cc,0xd10c1a97
.word 0x9af5c21a,0x9159c4cc
.word 0x17aaf359,0xbcbf9258
.word 0xb3d101b5,0x5ff4170c
.word 0x72ba8bd6,0xd8068eb2
.word 0x2cb9282f,0x37226c66
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0xb8993137,0x3449ad7e
.word 0xbd95a536,0xa2fcb686
.word 0x1ea7069e,0x4e87475d
.word 0xe5e831da,0x1e4afacd
.word 0x5263f293,0x8664dc3a
.word 0x93072674,0xc1b78897
.word 0x456b61da,0x55adc08d
.word 0xc265d7a5,0x161adeda
.word 0x3fb53ff6,0x2583d45c
.word 0x6cfed4f4,0xf697019b
.word 0x8ac73fbf,0xf5b9c5ba
.word 0x8d6c7090,0x06ba89ef
.word 0xa4163af9,0x16870abd
.word 0x80f7d81e,0x555a29a6
.word 0x17e7da64,0x3c418b72
.word 0x17968040,0x2c3c8ae6
.word 0x94a85205,0xd5a8b7c3
.word 0x7e73cb05,0x626894ec
.word 0xe96a54f7,0x93d165ff
.word 0x8e67d82f,0xa1df65ea
.word 0x9ae0c017,0xfa23d70a
.word 0x4d49835d,0xd47e30ef
.word 0x6cd0268f,0xe96bd48a
.word 0x9304c4cd,0x9a11fbe7
.word 0x6aea2493,0xffe2d74d
.word 0x7c3c19e9,0x58cb5e5d
.word 0x826ce720,0x5267b0e7
.word 0x9fc0fd4a,0xb6ebf177
.word 0xfe89af19,0x80d2ad18
.word 0xc3ce7a08,0xbb911337
.word 0x250f9f48,0x5a37e899
.word 0x35290a32,0x000000de
.word 0x8ab58279,0x49346c1e
.word 0xec0caf2f,0xbbdf8a62
.word 0x968aa738,0xe2ce9f5f
.word 0xf00f87ba,0xfb291f84
.word 0xfffffff8,0x32de3bca
.word 0x4f01b363,0xb98e80e2
.word 0x5e6d61c4,0xff334561
.word 0x85b68358,0x3eac799c
.word 0x49a1845f,0xaa686573
.word 0xb5438275,0x13f5aedd
.word 0x3139d63e,0x47697190
.word 0x3edc83f3,0x2de4ff6d
.word 0x68c753f1,0x60358078
.word 0x7fa0c1d9,0x174b7280
.word 0xb51e8c8d,0x7020b514
.word 0x5d79638a,0x271c0f37
.word 0xf795584a,0x70b54ad7
.word 0x46d1f140,0x3bfdd10d
.word 0x971a0cd1,0xcc15ee78
.word 0xccc45991,0x1ac2f59a
.word 0x5892bfbc,0x59f3aa17
.word 0x0c17f45f,0xb501d1b3
.word 0xb28e06d8,0xd68bba72
.word 0x666c2237,0x2f28b92c
.word 0x25d8eb15,0xb9b3fd61
.word 0x2de262f8,0x52e6d1d4
.word 0x2a5ca72b,0xbcb6e20e
.word 0x93506931,0x1a38649f
.word 0xec6745a4,0x5d14f8c4
.word 0x0000007e,0x4995ea30
.word 0x6911f57f,0x9331d1c7
.word 0x46eecdec,0x5171c658
p0_local1_expect:
.word 0x01ddaa37,0x453aef17
.word 0x98c78c07,0x5a37e899
.word 0x65c0a078,0xa82df6ce
.word 0x00000057,0xa6529e37
.word 0xfb264a63,0x364ffed9
.word 0x116eccf3,0x45b4b215
.word 0x33e763ab,0x26a58688
.word 0x33fabdb0,0x6ff03379
.word 0x000000bd,0x69a23537
.word 0x1060e3fc,0x18b272d2
.word 0xff432038,0x4ff7db3d
.word 0x416ac30e,0xe814451f
.word 0x5d591210,0xaea57042
.word 0xec709861,0xbae64b15
.word 0x1d8ddeb5,0xf8920cc4
.word 0xf00fa23e,0x9315c96d
.word 0x3a74952e,0xe96bd48a
.word 0x6e94aaff,0x1e5f153e
.word 0x5e64fe8c,0xef812556
.word 0x00000042,0xfffffff8
.word 0x2f2b102d,0x43ed8025
.word 0x1fa2cbc7,0x8e2ea2bb
.word 0xe83eac98,0x9751b0c1
.word 0x7ca7b99d,0xeac17b2f
.word 0x9788ca32,0x612a7336
.word 0x5c099bd2,0x71b7ff34
.word 0xbee37471,0x8ed4def9
.word 0x15aed240,0x40e8b0c3
.word 0x36722234,0x843d1b1c
.word 0xfff9ab63,0xc55d5837
.word 0x98ee5e76,0x2170f3f2
.word 0x57a8ad47,0x56f6f660
.word 0x1e6c3449,0x7982b58a
.word 0x628adfbb,0x2faf0cec
.word 0x5f9fcee2,0x38a78a96
.word 0x43fba43a,0xba870ff0
.word 0xca3bde32,0xe32a36c2
.word 0xe2808eb9,0x63b3014f
.word 0xf5744ed7,0xc4616d5e
.word 0x9c79ac3e,0x5883b685
.word 0x00000000,0xfa23d70a
.word 0xd5de8590,0x048605a9
.word 0x39bc1bce,0xab9f5a6f
.word 0xb12b6e09,0x06ae5b54
.word 0x133b03c5,0x61ba3441
.word 0x42a8f1dc,0x2c8d661c
.word 0x44d4b506,0xc7dc3076
.word 0xcf60e191,0x6cb70e49
.word 0xd442aaac,0x58594c7e
.word 0x87bccd06,0xf2d8dfac
.word 0x15d3482f,0xd003c0ff
.word 0x280d29b8,0xbde3130c
.word 0xd5dcebac,0x54e33403
.word 0x2ed972f8,0x651180fe
.word 0xd0ea8d66,0xa7376fe1
.word 0x4dd98d64,0x4b0c8049
.word 0xf8003615,0x3cd9cd8d
.word 0x6f596d2f,0x598eb9cf
.word 0xa4facd55,0x3ac5bd67
.word 0xbf274eba,0xe621003d
.word 0x6c2c48f1,0x1f9d382f
.word 0xd1afc10f,0x0d4e0d78
.word 0xe97c7a61,0x3f3bbe4c
.word 0xfbab8274,0xd2088a16
p0_local2_expect:
.word 0x7b32db9c,0x67b4efeb
.word 0xf502cfbc,0xffad4869
.word 0xc134897e,0x61f43ac0
.word 0xe37bc503,0xebab0b1f
.word 0x9e5c399b,0xb0ffc7bd
.word 0xa9ab881b,0x00000001
.word 0x23006cef,0x59957aa9
.word 0x0000003d,0x08d71e2c
.word 0x4e71c69b,0x375467c8
.word 0x244dc5c3,0x7b12fbc9
.word 0x67d1ec32,0xa18ff43b
.word 0x91ad42f5,0x84538fa9
.word 0xedd70209,0xe61c567b
.word 0xbd97452c,0xd030d4c1
.word 0xf579e906,0x4f309f3e
.word 0x00000000,0x0000000d
.word 0x7489edfa,0x0d55b7ed
.word 0x46690d1e,0xdc09a25f
.word 0x8e097a40,0x993c2285
.word 0xac25ef3a,0x73b2e5ff
.word 0xa43ae1d5,0x8db394b6
.word 0xe87ae7ff,0x97022cbc
.word 0xf70dbc66,0xaff41d2b
.word 0x87efece4,0xd6f6f1b7
.word 0x0f20f9bb,0x00391afb
.word 0xf72d71fc,0x43fba43a
.word 0xfaa9a775,0x4eb2d992
.word 0x19bab19e,0x11e6db68
.word 0x3e86643c,0x1d3bf3d4
.word 0x0f96914e,0x6a3b31fd
.word 0x3200296a,0x5552cc56
.word 0xf0170437,0x387c714c
.word 0x6df6e213,0x63a234ad
.word 0xac81c3e3,0xad4774cb
.word 0xaea9b347,0x9cf3ce43
.word 0x43320197,0x220bbd79
.word 0x81181336,0xde90606d
.word 0xdf2700c4,0xfb5f8a5a
.word 0x4a1e9933,0x1c4da0b7
.word 0xbedc035e,0xb17866fd
.word 0x6d27a80c,0x637ef480
.word 0xea2813a2,0xad9942a7
.word 0x6dd62c8a,0x74c5daef
.word 0x81bbba56,0xc514fb95
.word 0xbec2172c,0x8da2dfd1
.word 0x94cfa4ac,0xb204c67e
.word 0x9aec10fc,0xd87932ea
.word 0xb6fc925a,0x83ff172c
.word 0xa625e612,0x5b1a7ef5
.word 0x2255fff8,0xcf73741d
.word 0xa50aa307,0x54371784
.word 0x71b3fcb6,0x59957aa9
.word 0xafe3089b,0x0b5ed9c2
.word 0xbd6eaf26,0x4cea3547
.word 0x7b3813d7,0x8792823d
.word 0x0b033a18,0xf5744ed7
.word 0xec44c835,0x60df8d9e
.word 0x0af14fc8,0x748c1590
.word 0x64ccd6e9,0xaafffd8c
.word 0xda9622ed,0x2f277d0c
.word 0xe3ffd8b1,0x13095850
.word 0xdd9f56cf,0x45502aba
.word 0x6e54c048,0x095dc297
.word 0x5d710060,0x9e33920b
p0_local3_expect:
.word 0x98c2b97a,0xd0a9b5e3
.word 0x6764bbc5,0x611a35b2
.word 0xbedadec8,0x1f30972d
.word 0x95434415,0x331899ff
.word 0x52db3bc8,0x0cfaccff
.word 0xf6002405,0x7050a01e
.word 0xe1bd276e,0x9d968e8e
.word 0x521d5224,0x0000008e
.word 0x97900822,0xdaea6941
.word 0xa8ff699b,0x8db394b6
.word 0x41afdf93,0xac25ef3a
.word 0xfc0a229d,0xc64d096e
.word 0xa5ba6ea7,0xff5760bd
.word 0x99fabf43,0x91ace33a
.word 0xebab0b1f,0x5e0c41c0
.word 0x748c1590,0x22f6bb73
.word 0x67b4efeb,0x96bbed6b
.word 0x1ac89288,0x6145338e
.word 0x95ee6246,0x3dc8c3c3
.word 0xcf5651fd,0xcdb10d49
.word 0x1df28ebd,0x1de22851
.word 0xaf375e21,0x7c2097f1
.word 0x4b471f53,0x10773c86
.word 0x969a6fff,0x0bcc5177
.word 0xe142a40d,0x0305f8a8
.word 0xea4dffa5,0xbdf41a71
.word 0xc3e5b178,0x38b164ee
.word 0x2b5f8fe6,0x0498fbba
.word 0xaf055e01,0x64486de3
.word 0xa2196516,0xbd2a1130
.word 0x8e1b3f46,0xa6f684fd
.word 0xa0a2cb4f,0x178e2e9d
.word 0x65d5b957,0xb32c0732
.word 0x2da7daf8,0xa6d46047
.word 0xfa8d6d19,0x78b2e585
.word 0x4199eb2d,0x7271d803
.word 0xc761dbea,0x31db2029
.word 0x1ea35b7b,0xff7f8e89
.word 0x79f256ef,0xc8e6499e
.word 0x1063e7bb,0xeeee4b1b
.word 0x3e60b420,0x56c5a72f
.word 0x1872d8b1,0x6d9ab3a8
.word 0x270b832c,0xbe020e8a
.word 0xaf375e21,0x00000082
.word 0x3e2c7993,0x8b8d3cf8
.word 0xfbaf8d88,0xd313f4f1
.word 0x0808e428,0x2ee90f76
.word 0x323f27ca,0xf4e75cb5
.word 0xb5face3c,0x05a2118d
.word 0xf1722a59,0x00000082
.word 0xdb264150,0x0093ba81
.word 0x4995ea30,0x22f7dace
.word 0x57c68ad2,0x5b22b77f
.word 0xe7cca500,0x450bd00c
.word 0xd6e7482f,0x7f5b1cce
.word 0x7dd6041e,0xb5ab08cd
.word 0x3a50e513,0xab44696a
.word 0x643fa6b4,0xdb83d2dd
.word 0x3a6c37e9,0x4ec60a90
.word 0xed7b12e5,0x1303241f
.word 0x8906bf80,0x74a18657
.word 0x60358078,0x48d28093
.word 0xff54ae76,0x82086e8a
.word 0x7d8c6929,0xae4241cb
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0x0408b638,0xa9e34548 ! Init value for %l0
.word 0x0ea6adda,0xa104054b ! Init value for %l1
.word 0x85ae1ec0,0x90aeb7ef ! Init value for %l2
.word 0x48843aa0,0xea2e1c11 ! Init value for %l3
.word 0x750906a2,0x60264472 ! Init value for %l4
.word 0x6f704028,0x05eab667 ! Init value for %l5
.word 0x652bc788,0xb2d02cc1 ! Init value for %l6
.word 0x11b8269d,0xf2cc6832 ! Init value for %l7
.align 64
p1_init_freg:
.word 0xad7b83cf,0xfe6dfef2 ! Init value for %f0
.word 0xaed3f992,0x58faa2b9 ! Init value for %f2
.word 0xb82e5108,0xe4ee9b24 ! Init value for %f4
.word 0xfc918f57,0x26be47a1 ! Init value for %f6
.word 0x575c337d,0xd66787e0 ! Init value for %f8
.word 0x670f9c9b,0x0654897e ! Init value for %f10
.word 0xf718f00f,0x1c500109 ! Init value for %f12
.word 0x3c9e2381,0x96997d70 ! Init value for %f14
.word 0x378e26ed,0x72153db6 ! Init value for %f16
.word 0x4d245e40,0x880dbf54 ! Init value for %f18
.word 0x51e99c03,0x82e45b69 ! Init value for %f20
.word 0x1d93cd0b,0x43fe271a ! Init value for %f22
.word 0x36ab8973,0x5be79199 ! Init value for %f24
.word 0xec6cc9c4,0x3b42aa54 ! Init value for %f26
.word 0x919705dc,0x4cb72f11 ! Init value for %f28
.word 0x3246d699,0x9e63c5ed ! Init value for %f30
.word 0xb56c2904,0xf3df1805 ! Init value for %f32
.word 0x6b313e52,0xc78de38c ! Init value for %f34
.word 0xc614b9b2,0xa2708a90 ! Init value for %f36
.word 0x1bbd2ce0,0x18e685e6 ! Init value for %f38
.word 0x58eddd85,0x94a6c961 ! Init value for %f40
.word 0xe15ff396,0x7610c67c ! Init value for %f42
.word 0x7f381ff4,0xdcaf1bd0 ! Init value for %f44
.word 0x1787c9ce,0xc9364734 ! Init value for %f46
.word 0x51e18641,0xe59daeb6
.word 0xb374baf3,0x507852ca
.word 0x77862bf9,0x9d3f76e2
.word 0x747b1e85,0xf6ef2b0d
.word 0x2665b088,0xb6ced4b3
.word 0x6bbcf404,0xb3d9fb12
.word 0x33e048bc,0xac996406
.word 0xdbd8a8e0,0xaeaed11d
p1_expected_registers:
.word 0x00000000,0x0000002f
.word 0x00000000,0x5e448aff
.word 0x00000000,0x0000005e
.word 0x00000000,0xf1e7f957
.word 0xbf5a85ff,0x3f754458
.word 0x00000000,0xd60c7348
.word 0xb298b2a5,0xcdd7b076
.word 0x00000000,0x0000002c
p1_expected_fp_regs:
.word 0x0000007c,0x9c066bbf
.word 0xee4bf7c5,0x9e6145a3
.word 0x4a3a3ba9,0x90c89844
.word 0x2aff172b,0x85fdf839
.word 0x0624d58a,0xd0020af5
.word 0xe5fff680,0x95c50125
.word 0xa133aa8f,0xead4f14d
.word 0x92dca811,0xca451d6f
.word 0x378e26ed,0x72153db6
.word 0x4d245e40,0x880dbf54
.word 0x51e99c03,0x82e45b69
.word 0x1d93cd0b,0x43fe271a
.word 0x36ab8973,0x5be79199
.word 0xec6cc9c4,0x3b42aa54
.word 0x919705dc,0x4cb72f11
.word 0x3246d699,0x9e63c5ed
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0x378e26ed,0x72153db6
.word 0x4d245e40,0x880dbf54
.word 0x51e99c03,0x82e45b69
.word 0x1d93cd0b,0x43fe271a
.word 0x36ab8973,0x5be79199
.word 0xec6cc9c4,0x3b42aa54
.word 0x919705dc,0x4cb72f11
.word 0x3246d699,0x9e63c5ed
.word 0x2acdffff,0x164a9bdf
.word 0x0eb5a391,0xb6dbfffc
.word 0xa08b1f47,0xdb93a420
.word 0x95135916,0xc0e41268
.word 0x9378f87f,0x2d48a9d0
.word 0x8aff3b45,0x9f1950a2
.word 0x4df518e5,0x5c90e137
.word 0x0df9484a,0xa5fa6847
.word 0xe2bd2c53,0xb7d48fc2
.word 0xc2119d22,0xbd84c8eb
.word 0x3ede47b7,0x99551448
.word 0x581cf420,0x2c89dc55
.word 0xb298b2a5,0xcdd7b076
.word 0x9d1a9c8a,0xd6ba9f04
.word 0x2fae36b9,0x7c6aaf88
.word 0x5f70a9b4,0x3ef5138c
.word 0xbf6b069c,0x7c000000
.word 0xa345619e,0xc5f74bee
.word 0x4498c890,0xa93b3a4a
.word 0x39f8fd85,0x2b17ff2a
.word 0xf50a02d0,0x8ad52406
.word 0x2501c595,0x80f6ffe5
.word 0x4df1d4ea,0x8faa33a1
.word 0x6f1d45ca,0x11a8dc92
.word 0x93ca0b29,0x45a3518a
.word 0x0000b6d5,0x111beb78
.word 0x809e0395,0xfdcb71e3
.word 0xae9fcb30,0x5b16422f
.word 0x41ac1442,0x48312c12
.word 0x01d41a4a,0x0f42ddff
.word 0x288214a6,0xc509b0f4
.word 0xe08793cb,0x0d358975
.word 0x3e6d2c4d,0x2264f069
.word 0x5130cbca,0xb004e847
.word 0x00000000,0xf1e7f957
.word 0x91b87ff3,0x964ae418
.word 0x0208ca59,0x9b9bfd8b
.word 0x20228f02,0x5f4a3568
.word 0xdd23f39d,0x1ae5fceb
.word 0x1fb0ff06,0xd32fa77d
.word 0xc9a07f40,0xfd576c1c
.word 0x606629e8,0x6470eb4a
.word 0x013f2f0f,0x52083e11
.word 0x00000000,0x00000021
.word 0x97855e14,0x03555914
.word 0xfff9c72f,0x21de4d7f
.word 0xdb784398,0x63edcb94
.word 0xb5de65cb,0x5212e6d2
.word 0xe5389898,0xd7d3c5b7
.word 0xde5010ba,0xff61ff35
.word 0xdc6a55eb,0xf3bee284
.word 0x90aeb7ef,0x4dc6d8f4
.word 0x690f671e,0xebd1ba1a
.word 0x16a29e84,0x949fe2d9
.word 0x14b76303,0x4dc294fa
.word 0x9aebd31f,0x182ceb5f
p1_local1_expect:
.word 0x972e02fc,0x0f2c2bf7
.word 0x07c4bf33,0xd3122691
.word 0x767e0cd2,0x94d19201
.word 0x27e27190,0x2243df45
.word 0xe2f808dd,0x06c4bd5b
.word 0xf0a9bb38,0x7e934ffd
.word 0xce299e02,0xfa9ef92b
.word 0xbf5a85ff,0x3f754458
.word 0x0c02a318,0xabff3df0
.word 0xff448aff,0x58e352aa
.word 0x0e4659b6,0x32cda391
.word 0x4501b7a1,0x8f8fe155
.word 0xcf2c30b5,0x93d13ec0
.word 0x9a8546c5,0x0000003b
.word 0x87ba25f5,0xe1f9ffa8
.word 0x7afde39b,0xbf0f6b7b
.word 0xe2b1998f,0xef9e537e
.word 0xb38267cc,0x0168a03a
.word 0x6a5f2394,0xd42d4429
.word 0x4f4fbee0,0x0000003d
.word 0x00000066,0xf2cc6832
.word 0xf87460d1,0x8c1f971a
.word 0x9901f803,0x6a515641
.word 0x9f2cea42,0x98d27a31
.word 0xd60c7348,0xb61ca59d
.word 0xd29ca6f8,0xaf3db037
.word 0x25e9a202,0xcd32d781
.word 0x8b14c97e,0xf2cc6832
.word 0x73a3b228,0x04927160
.word 0xec57d10a,0x0521995f
.word 0x7d522c3d,0xd88dc48b
.word 0x924c027d,0x852b0711
.word 0x79965aac,0x9aaa03b9
.word 0xffd9fe46,0x32ab50d0
.word 0x287c6470,0x6af4142b
.word 0x8a5cc845,0xcf7b3f5b
.word 0x17453ae0,0xb743cce6
.word 0xeed59a95,0x5b14e098
.word 0xc9b03b86,0xaa0f68f2
.word 0x00000006,0xc0e41268
.word 0xd7a4f7b2,0xb1d31bf0
.word 0x56a59eb2,0xd2730b41
.word 0xaf7e66b8,0x35bfa431
.word 0x87427810,0xb0c8de04
.word 0x889d3107,0xd4a0ea3a
.word 0xa62e4b10,0x8895ae0f
.word 0x000000d7,0x1ec381fa
.word 0xd9b004c5,0xb53ba562
.word 0x0663aaa5,0xffd3c770
.word 0x7d35c5d2,0x995e529a
.word 0x19dee5de,0x0a4b37d9
.word 0x9f4216b8,0x1f16d13e
.word 0xce9aace8,0xc7bc667d
.word 0x551de6eb,0x43be018f
.word 0x229416ae,0x5cca5737
.word 0x1a6137ad,0x0dd17fea
.word 0x8976766b,0xdfffc089
.word 0xbd81e5cd,0x1e8f0fe0
.word 0x093cc230,0x09b13bfa
.word 0xf6757e97,0x65552248
.word 0x11346291,0xaf7e66b8
.word 0xea8703f2,0x9c4d491e
.word 0xb6d5e411,0x67a2e5b3
.word 0xc9ff802f,0x88b32850
p1_local2_expect:
.word 0xd7b3dd58,0x8c38d838
.word 0x03d1183e,0x49383bf1
.word 0xe2c6c553,0x00ef93d6
.word 0x513c61a3,0x81517b4a
.word 0x95d61004,0x09f84df2
.word 0xe48cc229,0x0e7c1bd6
.word 0x4fc88346,0x12741bf9
.word 0x43865747,0xd56a9171
.word 0x5c1ce544,0xdc9dd545
.word 0xe9c64ec2,0x2075d5f0
.word 0xe5a60c61,0xe4790380
.word 0x3bfc7565,0x0d97d8b9
.word 0x104cebec,0x5a996ae0
.word 0xf3dcadfc,0xc3e0c670
.word 0xe9e396e0,0x29f53ed8
.word 0x2e5b06d4,0xb5f616c7
.word 0xece31c73,0x994c3d9a
.word 0xd5f3af22,0xb9ed644b
.word 0xd94c3550,0x9fabda87
.word 0x810af2f5,0xf00ba780
.word 0xd56169ac,0x5d07c676
.word 0xf2bbd577,0x524ef08b
.word 0xd8b74d71,0x182ceb5f
.word 0x097bb141,0x189d21bd
.word 0xa95b0372,0xa39307d5
.word 0x39873e61,0xf8adb537
.word 0x95f0ccab,0x308d3ec7
.word 0xb8899300,0x097bb141
.word 0xea1e6268,0xd0609675
.word 0x4328d0ff,0xf5095777
.word 0x1d8f3be3,0xd02becd5
.word 0x5d4507dd,0xd95966b0
.word 0xebb85349,0xdcdade84
.word 0x53cbff26,0xe5fb97bb
.word 0x41c2b6db,0x596919d2
.word 0x7b6a3d4a,0xc9bedea7
.word 0x05bde92c,0xed8b4df2
.word 0x2af6be1c,0x591a2d3b
.word 0x6061eca0,0x9cef4910
.word 0x10a185c2,0xf4418fee
.word 0x1b173347,0xce951f35
.word 0x4411102e,0x09b1cf7f
.word 0x961f2e33,0xdf3dbb84
.word 0x0158a946,0x12c346d0
.word 0x43ace5c8,0xcb45783d
.word 0xfa4d030c,0x03acd765
.word 0x392d1368,0xe8cef86a
.word 0xa225c636,0xc221fb35
.word 0xb468e30b,0x27f02d6b
.word 0x2b2d1c7a,0xd68b0923
.word 0xa2eb8d1c,0xd1c33b4c
.word 0x4b36c053,0x7fe756d4
.word 0xf875073f,0x51946881
.word 0x82289709,0xe48f9c77
.word 0x5f76745b,0xe084ea7b
.word 0xa1cb845a,0x122aa18f
.word 0x0000007c,0x9c066bbf
.word 0xee4bf7c5,0x9e6145a3
.word 0x4a3a3ba9,0x90c89844
.word 0x2aff172b,0x85fdf839
.word 0x0624d58a,0xd0020af5
.word 0xe5fff680,0x95c50125
.word 0xa133aa8f,0xead4f14d
.word 0x92dca811,0xca451d6f
p1_local3_expect:
.word 0x609089f7,0x25d16d00
.word 0x08db42b0,0xa95ec05e
.word 0x68d47f12,0xcf992c16
.word 0x635de71a,0xd31cffe8
.word 0x0d4e85e9,0xb6f2f318
.word 0xb8aa4f0b,0x1cb41a05
.word 0xe0393b5d,0x7e801a63
.word 0xdd1d5a0f,0xe64e8cda
.word 0x750f6220,0xa192a523
.word 0xe3c11bfe,0xff44088a
.word 0xb2d02cc1,0x1893baee
.word 0xcfc30f50,0x81e6e1e2
.word 0x96952795,0x2bc7e1c1
.word 0xed9c0937,0x01a8dbfa
.word 0x0b388e7a,0xb4360d75
.word 0x7efd6350,0x3b52ffb1
.word 0xff24b298,0x09f9be41
.word 0x59998cd6,0x3ecef1a6
.word 0xffffaf88,0xf1e7f957
.word 0x9ec667cc,0xdf3dbb84
.word 0x28953ef4,0x25075741
.word 0xa8bff6a0,0x0cd41201
.word 0xd2b17d18,0xc30a3424
.word 0x9dd2a842,0x2fb0eb99
.word 0xeb73e66a,0x4dcfe330
.word 0x5945b365,0xe8561f19
.word 0x91418aeb,0x07f90eec
.word 0xd77f6a2b,0x75bb02d8
.word 0x09068519,0xc635348b
.word 0x0167c154,0x54c22b93
.word 0x2b4134b1,0xb0fbaa35
.word 0x02196a0d,0xf80e6ded
.word 0x8942ba88,0x537fab77
.word 0x60394c73,0xfeb68fbe
.word 0xeed59a95,0x0000002c
.word 0xde5010ba,0x0000003d
.word 0x67355208,0x9be52e3d
.word 0xecd8ff04,0xde8a57ca
.word 0xc1a5d0a8,0xac9742e8
.word 0xe0fc5bae,0xa9ca82ad
.word 0x39c70312,0x2a5e1d04
.word 0xa6533b56,0x98953e25
.word 0x3886eaac,0x2b7c7605
.word 0xffe308ea,0x06c95adb
.word 0xb82ae489,0x61e76690
.word 0x63d50448,0xab9c3403
.word 0x1473e8ff,0x2c5c4b87
.word 0xaa98c161,0xb1f20f1e
.word 0xae302879,0x78e20aba
.word 0x1fd0fb64,0xe540b547
.word 0x1e8f661a,0xe08e5787
.word 0x159a26fe,0xe5bc1af8
.word 0xda4b1dda,0xd184e4d5
.word 0x8e59a3e2,0x47824573
.word 0x6965f605,0x2a7fce83
.word 0x6db0d2af,0xe1741a1a
.word 0xec87cfa3,0x76e0af88
.word 0x5a6d3673,0xc26af2b7
.word 0x4a8d976c,0xa59d6f13
.word 0x20b0eb99,0x3e838f31
.word 0x8b366893,0xccffdabc
.word 0xae11d7e0,0xdade3b70
.word 0x2b77b9aa,0xdf3163eb
.word 0x2dd469b4,0x3cd83422
p2_init_registers:
.word 0x94b58216,0x336e54ad ! Init value for %l0
.word 0xa1413de5,0xfab4e6a3 ! Init value for %l1
.word 0xd28c5010,0xa639397e ! Init value for %l2
.word 0x2ef5f278,0x73cf53c3 ! Init value for %l3
.word 0xd07d13fa,0x7e35e242 ! Init value for %l4
.word 0x6b686ada,0x695129bf ! Init value for %l5
.word 0xe3953518,0xae79fde2 ! Init value for %l6
.word 0x6774177a,0x7a4b7020 ! Init value for %l7
.align 64
p2_init_freg:
.word 0x4f6f9ed3,0xf3c97e16 ! Init value for %f0
.word 0xba1c62f6,0x1c174aeb ! Init value for %f2
.word 0xb54aeffa,0xe6545de9 ! Init value for %f4
.word 0xbfff2537,0x8d796389 ! Init value for %f6
.word 0xd9eca4e4,0x3348b29e ! Init value for %f8
.word 0xeb4c91cb,0x35368261 ! Init value for %f10
.word 0x46479993,0x388e3832 ! Init value for %f12
.word 0x1d3e3381,0xc4aacd55 ! Init value for %f14
.word 0x310f1182,0x2dd1a21b ! Init value for %f16
.word 0x39976f6b,0x8caa3608 ! Init value for %f18
.word 0x22804235,0x1164ac05 ! Init value for %f20
.word 0xa6a7cce7,0xf43c5b8b ! Init value for %f22
.word 0xe260efab,0x7ed42e15 ! Init value for %f24
.word 0xbec1dd7a,0x7f5f157e ! Init value for %f26
.word 0x80d609fe,0xee7c1a21 ! Init value for %f28
.word 0x56cc745f,0x4f326c74 ! Init value for %f30
.word 0x27fb0642,0x4eceb23b ! Init value for %f32
.word 0x2a627d37,0x1da424d3 ! Init value for %f34
.word 0x3632c7b5,0x2495fe78 ! Init value for %f36
.word 0xb41a75c8,0x5213a068 ! Init value for %f38
.word 0x75d2792d,0x63027c2a ! Init value for %f40
.word 0x76ef4a14,0x80966ad5 ! Init value for %f42
.word 0x87126599,0x1123bb71 ! Init value for %f44
.word 0x0b144fcd,0xb6ea9ebb ! Init value for %f46
.word 0x30ed7376,0x96e963fc
.word 0xe7b01079,0x4a3998b9
.word 0xfa0c0509,0xef74558b
.word 0x473345f4,0x907905e4
.word 0x07450351,0xf59437ea
.word 0x2f24c2f8,0x24e28277
.word 0x31072036,0xe417b8ca
.word 0x8676c7ce,0x6622b152
p2_expected_registers:
.word 0x00000000,0x44c43f21
.word 0x30f40969,0xb2955ca7
.word 0x00000000,0x5ba58799
.word 0x00000000,0x233873e0
.word 0x00000000,0x00000056
.word 0x00999fff,0xb1337c9a
.word 0x00000000,0x0000008b
.word 0x00000000,0x0596e91b
p2_expected_fp_regs:
.word 0x06b38a8d,0xc554fe9f
.word 0x8faec85f,0x304d035d
.word 0x8af10d22,0x81acf058
.word 0x50d82987,0x0e9b96cc
.word 0x513927b3,0x307764bf
.word 0x887b213c,0x1c35d17e
.word 0x7da3269e,0xe638e35f
.word 0xb4b2eec2,0xaec19be8
.word 0x739bab3e,0xadb3b129
.word 0xfb8b075d,0xc3f15341
.word 0xe8fb1954,0xbdd2ceb5
.word 0x272f46f0,0x5416cbfb
.word 0x517595c7,0x63832326
.word 0x4af2ddd8,0x7343cb86
.word 0xbb76b1d9,0x61a2043a
.word 0x72447090,0x5aeb5062
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0x77eb8a5d,0x97494859
.word 0x1effe2dc,0xed556384
.word 0x41481724,0x7e2dbcd9
.word 0x806492de,0xc9a50f06
.word 0xa9cf316c,0x129d6283
.word 0x3487e541,0x5161e93f
.word 0xaa0ade40,0xe0733823
.word 0x17ab9ac7,0x012884b3
.word 0x559f717a,0xf0266967
.word 0x009e0a06,0x5ba58799
.word 0x82015792,0x8c31c9ed
.word 0x28da8129,0x762d2ef9
.word 0x2acd4744,0x007dde59
.word 0x0dff4d2d,0x6f601a63
.word 0x3da09bbf,0x289326ae
.word 0x00000076,0x49e28c96
.word 0xf37aeaf0,0xf2fd0f4e
.word 0x41815760,0x90106590
.word 0x7894be50,0x3b0e723e
.word 0xf8a8c377,0x44c1a1eb
.word 0x9a67d972,0xf0266967
.word 0xe98adb0b,0x1c685cf3
.word 0x7596385e,0x5721ab16
.word 0x47ed1d21,0xfded47ff
.word 0x505b3c7b,0x62295768
.word 0xd741ed50,0x516cb52e
.word 0x8f28d615,0x8f931e3a
.word 0x90850a84,0xb8d69489
.word 0x9ae16809,0xe1ff6b97
.word 0x3b1e97c1,0xf3d6479e
.word 0xa18f6ecc,0x382b8cff
.word 0xb78c1764,0xad8fdb1f
.word 0xb56710c2,0x6b5a91db
.word 0xbb492f38,0x92285193
.word 0xf2a8f417,0x2bf5bf63
.word 0x11417472,0x9b05a192
.word 0xba91f9cf,0x85fa86d0
.word 0xccf70154,0x3278e410
.word 0xc88ceb55,0x4327a18d
.word 0x3eb13448,0xe42412b8
.word 0x1a0d9655,0x024860fd
.word 0x5fff645e,0xaedccfeb
.word 0x68bbcf1f,0xd3ba1e10
.word 0xe1cd915a,0x906f4aad
.word 0x3f3d36ac,0x28e7169a
.word 0x154d9d8d,0xbf5c7280
.word 0x875e4539,0xcb63533b
.word 0x1b73fc9b,0x2324950d
.word 0xda4ca407,0x78d4c4e5
.word 0x060fa5c9,0x5721ab16
.word 0xe3953518,0xae79fde2
.word 0xbecaf6e9,0x7d5d4664
.word 0x40b6c218,0xbcf7267b
.word 0x30f40969,0xb2955ca7
.word 0x74e7ede9,0x70fa5864
.word 0x47e87856,0x2cfffcb4
.word 0x1fee00dc,0x6ee43ca3
.word 0xac84704b,0x2d0dc414
.word 0xf0202c28,0x56f89284
.word 0x223484dc,0x86da7b71
.word 0xd0a720c7,0x93878fda
.word 0x1e5773a7,0xe84f1772
.word 0xec37a2c4,0x170bb335
.word 0xda181c48,0x80c1cdd7
p2_local1_expect:
.word 0x563c6424,0x0f49cc7e
.word 0x272e06d8,0x8c546579
.word 0xcdfa9674,0xbb1a6757
.word 0x04f087a6,0x4e276504
.word 0x26ccb694,0x1352cc3d
.word 0xc4b117e0,0x4a51de2c
.word 0xb14d0247,0xff5b2edb
.word 0xe89a478c,0xd56b16f4
.word 0x0765d630,0x69babc9f
.word 0xbab19785,0xf8b30708
.word 0x0785b8d6,0xd8ffea69
.word 0xd18dcc07,0xf81f902a
.word 0x446b508c,0xecc536b7
.word 0x27340958,0xbe8f11b0
.word 0xe9b13e05,0x31fa10ae
.word 0xaec9b683,0xc5ab4721
.word 0x2a9fcc97,0x6ebc68c5
.word 0x8738971f,0x7255c9bb
.word 0xe9d2d1bd,0x0f8a7238
.word 0x494c2a04,0xf112f812
.word 0xfa5f664a,0x4220e0f1
.word 0xa093487a,0x8186cfc1
.word 0x1f8a5b8a,0xf048fc1c
.word 0x66d7325d,0x79cd40cd
.word 0xe450cb05,0x9b10fff7
.word 0xa9374696,0x62bd2a62
.word 0x0df3dfa7,0x16bfef85
.word 0x8b938206,0x16c749c7
.word 0xe0733823,0x7818b39c
.word 0xe5525bbb,0x3587b290
.word 0xec5b81b6,0x3eb7b09f
.word 0x65f73142,0x76eafffb
.word 0x8b8b6948,0xe358a9af
.word 0x3194f29d,0xadc66fb9
.word 0x7c3be760,0xc0c830f6
.word 0x277b6909,0x8069ff2b
.word 0x377c0287,0xe06ede7c
.word 0x11cc7bd9,0xffea841e
.word 0xff4bb375,0xbe0f564e
.word 0xdd4a6b93,0xe9f5dc33
.word 0x49aead9b,0x1778e7bb
.word 0xdbf550d4,0xaae2ab7e
.word 0x23e1d712,0x5950351b
.word 0x1274c272,0x36062ace
.word 0xee2ab76e,0x9fadecdd
.word 0x0bcdbcf7,0xe4fd3917
.word 0x9c588f19,0xcc8e5124
.word 0x9eff120e,0x2cb96768
.word 0x17bbf2da,0xffeb7d23
.word 0xad9c0437,0x6ccad363
.word 0x4d3e0555,0xbdfd1525
.word 0x06977664,0xcd2c8502
.word 0x00999fff,0xb1337c9a
.word 0xaa37cefa,0x7946f162
.word 0xdefe2437,0xae2c9380
.word 0x4945ffff,0x230d6a8f
.word 0x8291adf0,0x434d9052
.word 0x1d0eadfe,0x5209c2dc
.word 0x029852d9,0xe96a3be2
.word 0x6f4ddeae,0x6218bb8f
.word 0x93e70d5d,0xc896deeb
.word 0xc5e5a922,0x8ebfcbf9
.word 0xf9a5a870,0x69079506
.word 0xf8619b39,0xddf7c682
p2_local2_expect:
.word 0xf2809329,0x01b5f538
.word 0x116398c9,0xff913ae6
.word 0x42c5aa97,0xc59d72ff
.word 0x73946a4a,0x7dd3aefe
.word 0xdb769558,0xb857ddc8
.word 0xff5c5d8f,0xf3d35e45
.word 0x41bcdfe8,0x20ecc74e
.word 0x450bcf43,0xae79ffe2
.word 0xa4513a24,0x4d0a0b6a
.word 0xb23b1322,0xec74ffed
.word 0x59aca847,0x7738a215
.word 0x024860ff,0xec74ffed
.word 0xabc8878a,0xbb492f38
.word 0x95c48e7e,0x91d7b669
.word 0x7647edaa,0x31c8c8d7
.word 0x09fabbdc,0x56d00e7a
.word 0x18fe507a,0xbcff1c6f
.word 0xa4531214,0x0000002c
.word 0xc795146e,0x67c9ffcc
.word 0x00009329,0xffa52081
.word 0xa443d16f,0xbc221f43
.word 0x9b486fb7,0x87681973
.word 0x8e591ae3,0x7768932e
.word 0x48e8a108,0xe2030e61
.word 0x06b38a8d,0xc554fe9f
.word 0x8faec85f,0x304d035d
.word 0x8af10d22,0x81acf058
.word 0x50d82987,0x0e9b96cc
.word 0x513927b3,0x307764bf
.word 0x887b213c,0x1c35d17e
.word 0x7da3269e,0xe638e35f
.word 0xb4b2eec2,0xaec19be8
.word 0x739bab3e,0xadb3b129
.word 0xfb8b075d,0xc3f15341
.word 0xe8fb1954,0xbdd2ceb5
.word 0x272f46f0,0x5416cbfb
.word 0x517595c7,0x63832326
.word 0x4af2ddd8,0x7343cb86
.word 0xbb76b1d9,0x61a2043a
.word 0x72447090,0x5aeb5062
.word 0x89524fff,0x10748ff9
.word 0xc6c9bd04,0xbd19b594
.word 0x128622aa,0xe22ac21a
.word 0x42cbc484,0x42258c5a
.word 0x35f09299,0x68c587db
.word 0x590d41dc,0xff5b2edb
.word 0xee266b8d,0x02b785bf
.word 0x2195bc8f,0x2f1b6ccf
.word 0x2c6199b6,0x293ff05a
.word 0xe347d45e,0xed23f6b7
.word 0x187cb005,0xb3842801
.word 0x4348ca1c,0xbafcda4c
.word 0x19ceed22,0x55497ff0
.word 0xb95396fc,0x7365d40b
.word 0x703124ec,0x0d26a38f
.word 0x27e804ff,0x1ff4f420
.word 0x4f6f9ed3,0xf3c97e16
.word 0xba1c62f6,0x1c174aeb
.word 0xb54aeffa,0xe6545de9
.word 0xbfff2537,0x8d796389
.word 0xd9eca4e4,0x3348b29e
.word 0xeb4c91cb,0x35368261
.word 0x464799ff,0x388e3832
.word 0x1d3e3381,0xc4aacd55
p2_local3_expect:
.word 0x1a16e016,0xe686a88c
.word 0x85e4dabc,0x60490cd1
.word 0xbecaf6e9,0x61cfac42
.word 0x56fc68d2,0x99240761
.word 0x319b17be,0x52cc846a
.word 0x31c87e83,0x6e2552cc
.word 0x89a6507f,0xcc2a154f
.word 0xe4bea9fe,0xc0825967
.word 0x8c349bc6,0x4ee1a835
.word 0x6ffa83ce,0x67aaa883
.word 0x592a94b3,0x2e07108b
.word 0xdce913fd,0x591dd3a6
.word 0x693b2ed8,0xcbff8eca
.word 0x1a2156ce,0xe6bc1f7f
.word 0x63d5d4da,0xf21a95ed
.word 0x224e74cb,0xeca878cd
.word 0xd7909949,0x90d9ed73
.word 0x73cf53c3,0xf11a8b8e
.word 0x3adf803b,0xa7895d42
.word 0xd26fb105,0x32d87f13
.word 0x8603ef39,0xf3f68f79
.word 0x70eda1f3,0x33621b14
.word 0xc33957e6,0xe7dba247
.word 0xcd2c8502,0x08508dc3
.word 0x59484997,0x5d8aeb77
.word 0x846355ed,0xdce2ff1e
.word 0xd9bc2d7e,0x24174841
.word 0x060fa5c9,0xde926480
.word 0x83629d12,0x6c31cfa9
.word 0x3fe96151,0x41e58734
.word 0x233873e0,0x40de0aaa
.word 0xb3842801,0xc79aab17
.word 0xbdd2ceb5,0x63832326
.word 0xa89495ff,0x5393d07b
.word 0x803ad7c8,0xcac5fe74
.word 0x5c017d51,0x82cf9354
.word 0xd663138e,0x0876e88a
.word 0xe0733823,0x5b276f97
.word 0xb4720c79,0x337923ff
.word 0x53ae4a2f,0xeef366af
.word 0x2a9fcc97,0x6ebc68c5
.word 0x8738971f,0x7255c9bb
.word 0xe9d2d1bd,0x0f8a7238
.word 0x494c2a04,0xf112f812
.word 0xfa5f664a,0x4220e0f1
.word 0xa093487a,0x8186cfc1
.word 0x1f8a5b8a,0xf048fc1c
.word 0x66d7325d,0x79cd40cd
.word 0xaa313523,0xb63d6cdf
.word 0xa4354193,0xe5888d09
.word 0xf707d60a,0x38d107be
.word 0x2198de0e,0xfa0c9080
.word 0x316b794d,0x8ebb58fe
.word 0x2b2998da,0x5fba7cfb
.word 0x44da8832,0xf160d63e
.word 0xfde38a43,0x6e6823e4
.word 0x739bab3e,0xadb3b129
.word 0xfb8b075d,0xc3f15341
.word 0xe8fb1954,0xbdd2ceb5
.word 0x272f46f0,0x5416cbfb
.word 0x517595c7,0x63832326
.word 0x4af2ddd8,0x7343cb86
.word 0xbb76b1d9,0x61a2043a
.word 0x72447090,0x5aeb5062
p3_init_registers:
.word 0x0299d044,0x0b0b58cf ! Init value for %l0
.word 0xd8c9dd14,0x9083e84a ! Init value for %l1
.word 0xd35cddc6,0x907b083d ! Init value for %l2
.word 0x2a846211,0xa42342cc ! Init value for %l3
.word 0x5b81ea47,0xfb4306dd ! Init value for %l4
.word 0xe1928ac1,0xee2520f6 ! Init value for %l5
.word 0x901bcd4e,0x89be1acb ! Init value for %l6
.word 0xbf64e29c,0xc2dad442 ! Init value for %l7
.align 64
p3_init_freg:
.word 0x95f9227b,0x7c1e5cb1 ! Init value for %f0
.word 0x47577fbe,0xf22b89a3 ! Init value for %f2
.word 0x8b7b10db,0x8751e538 ! Init value for %f4
.word 0xc7769642,0x5ac4fc92 ! Init value for %f6
.word 0xbe0499ec,0x4dea5ef8 ! Init value for %f8
.word 0xb6529fbb,0x9b416df5 ! Init value for %f10
.word 0x1a780477,0x40a79054 ! Init value for %f12
.word 0x068c02e5,0xd242e48a ! Init value for %f14
.word 0xf277f155,0x80c7ba76 ! Init value for %f16
.word 0xb49b9786,0xae91ff5b ! Init value for %f18
.word 0xc659bb28,0xeb186852 ! Init value for %f20
.word 0x09e8f4b0,0x7cd0227d ! Init value for %f22
.word 0x2d1a2d20,0x481c61c0 ! Init value for %f24
.word 0xcbe304e4,0x869a41ed ! Init value for %f26
.word 0xc6986236,0x5107b3c1 ! Init value for %f28
.word 0x2788aea8,0x3f794d1c ! Init value for %f30
.word 0xa7ee3248,0x87f10390 ! Init value for %f32
.word 0x20a788ac,0xb5a24490 ! Init value for %f34
.word 0xe8a0953f,0xeadb803e ! Init value for %f36
.word 0xa50f3866,0x1d6de84c ! Init value for %f38
.word 0x93209f30,0xd5fd6782 ! Init value for %f40
.word 0x0cba9c82,0x1d67ecaf ! Init value for %f42
.word 0x63d32bb0,0x71f5c0f4 ! Init value for %f44
.word 0xf322b25d,0xe7f1f7b5 ! Init value for %f46
.word 0xf5c46ea3,0x10941fd3
.word 0xd6e08c31,0x15d048c3
.word 0xc0c3e326,0x0ebb9b60
.word 0xfd72d59c,0x573d2353
.word 0xc7a10578,0x87f16d00
.word 0xa2d75564,0x191423b3
.word 0xd4701880,0xfadde9cd
.word 0xa6c53b38,0x35a0c2a2
p3_expected_registers:
.word 0x00000000,0x00000055
.word 0x00000000,0x000000fc
.word 0x264a7465,0x4f6b93da
.word 0x00000000,0x00000076
.word 0x00000000,0x2cb870f0
.word 0x00000000,0x000000e8
.word 0x00000000,0x000003bc
.word 0x00000000,0xa416c6db
p3_expected_fp_regs:
.word 0x95f9227b,0x7c1e5cb1
.word 0x47577fbe,0xf22b89a3
.word 0x8b7b10db,0x8751e538
.word 0xc7769642,0x5ac4fc92
.word 0xbe0499ec,0x4dea5ef8
.word 0xb6529fbb,0x9b416df5
.word 0x1a780477,0x40a79054
.word 0x068c02e5,0xd242e48a
.word 0xdc4fec6c,0x7e21c5c6
.word 0xd58b9db0,0x3bf240de
.word 0x70c8db4c,0xa9f213a4
.word 0xaf8e994f,0xf48e3c6e
.word 0x5142229d,0x40ef118d
.word 0x9487529e,0x44a41c69
.word 0x74e6ad76,0xb9dee09b
.word 0x4c28765c,0x60b0be87
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0xa47f1a93,0xb4f3e2c5
.word 0x70f0539e,0x9c3f54e8
.word 0x5f13cca0,0xc0f64c35
.word 0x52608291,0xb861586e
.word 0x67fdb64a,0x3ae10cfa
.word 0x5de66516,0x16afddce
.word 0x8143cf45,0xd691d78b
.word 0x81a78347,0xad348164
.word 0x95f9227b,0x7c1e5cb1
.word 0x47577fbe,0xf22b89a3
.word 0x8b7b10db,0x8751e538
.word 0xc7769642,0x5ac4fc92
.word 0xbe0499ec,0x4dea5ef8
.word 0xb6529fbb,0x9b416df5
.word 0x1a780477,0x40a79054
.word 0x068c02e5,0xd242e48a
.word 0x2033227b,0x7c1e5cb1
.word 0x47577fbe,0xf22b89a3
.word 0x8b7b10db,0x8751e538
.word 0xc7769642,0x5ac4fc92
.word 0xbe0499ec,0x4dea5ef8
.word 0xb6529fbb,0x9b416df5
.word 0x1a780477,0x40a79054
.word 0x068c02e5,0xd242e48a
.word 0x7947d7ff,0xea21a945
.word 0x72ada397,0x9ae64f9b
.word 0x6000c771,0x730e3fe3
.word 0xf388c24c,0x2e862c71
.word 0x250eb3d2,0xdce0337b
.word 0x500d16e2,0xc8dc27e9
.word 0x3352278b,0x520e2075
.word 0x4d25694d,0x38b6ecff
.word 0x3d4e1be1,0x7ef85c64
.word 0x00000000,0x000000d5
.word 0x6f01d3d9,0x9710ad10
.word 0x0c97e5bd,0xdf6c3cb1
.word 0x75b53cac,0x7cadaaa3
.word 0x6f14cc0b,0xcc5a50cf
.word 0xab4cda25,0xfe984d5e
.word 0x1eadb1dd,0xebdbdc3f
.word 0x68097b2d,0x9eb32197
.word 0x000000d5,0x7b491458
.word 0x365d7116,0xd772f0c1
.word 0x9b416df5,0xf81e9943
.word 0xe45e39c0,0x9a59e560
.word 0x8b153432,0x157cdac2
.word 0x5d545c94,0x9bddc08b
.word 0x06eb2033,0x9f41d830
.word 0xa841ec6e,0x9c3f54e8
.word 0x518703bc,0x8ab764ce
.word 0x39dc27fe,0x5bda4e47
.word 0xde20b1e3,0xeed2d6b5
.word 0x8c786df1,0x1fa801ae
.word 0x713968e4,0x6767fedb
.word 0xcb0b9871,0x87ff43ab
.word 0xf397c0d1,0x65477245
.word 0xb15c1e7c,0x7b22f995
.word 0xa3892bf2,0xbe7f5747
.word 0xffe55187,0xff107b8b
.word 0x92fc145a,0xff9676c7
.word 0xf85eea4d,0xec99fcbe
.word 0xf56d419b,0xbb9f52b6
.word 0x5490a740,0x7704781a
.word 0x8ae442d2,0x00000048
p3_local1_expect:
.word 0xec86ae7f,0xff4c41db
.word 0x4fae445c,0x0056382e
.word 0x8a748f07,0x1834527f
.word 0xb731c6b8,0xe6ab51c0
.word 0x720440fa,0xe47a2ec6
.word 0x2603f16c,0xfa8ac316
.word 0xd5eeab35,0xa3be7e72
.word 0x9f971374,0x509d91c9
.word 0x95f9227b,0x7c1e5cb1
.word 0x47577fbe,0xe6ab51c0
.word 0x8b7b10db,0x8751e538
.word 0xc7769642,0x5ac4fc92
.word 0xbe0499ec,0x4dea5ef8
.word 0xb6529fbb,0x9b416df5
.word 0x1a78aabc,0x40a79054
.word 0x068c02e5,0xd242e48a
.word 0xe14d5955,0x61fc5710
.word 0x860dea45,0x3814a88b
.word 0xf60cf3d5,0x40b45ba1
.word 0x99ccd3a6,0x2685b91f
.word 0x25029fb6,0x5b189bea
.word 0x6d286359,0x8045fc96
.word 0x5a85085f,0xb5e815e2
.word 0x61a10faf,0x7e2bb715
.word 0x0c67dc1f,0xff74fe6b
.word 0xd1df27b8,0xa95f832b
.word 0x000000ef,0xa416c6db
.word 0x39227516,0xacf3ba34
.word 0x4e823bbb,0xa08a9eff
.word 0xc77855d9,0x1eb59ac8
.word 0xd8d07a9d,0x4cb61870
.word 0x76aa20cd,0x45b560f1
.word 0x49e1310a,0x68c766b1
.word 0x78023546,0x6d7ee1f0
.word 0x00000059,0xfd21fdc5
.word 0x28bc6185,0x5fb4f7cc
.word 0x0ac15379,0x38887075
.word 0xe83c30b4,0x2ad25307
.word 0x22e9d567,0xc64b62de
.word 0xe4ea94dd,0x15e378c2
.word 0x01ac5b4c,0xe80f596a
.word 0xd50325f0,0xe9c13dc6
.word 0x264a7465,0x4f6b93da
.word 0x935c7805,0x3814a88b
.word 0x8b0b0adc,0xbc0b9370
.word 0x0a280d3e,0x6f26d5a1
.word 0x5d2b150f,0x7720873b
.word 0x00000018,0xa5bf04d3
.word 0x1ade2670,0xe4aad7cf
.word 0xe21fabf7,0xe6249c5b
.word 0xc80655a1,0x4e284903
.word 0x97c7083d,0xb6a71245
.word 0x16b0a473,0x328b1489
.word 0x7dff610d,0xa3226c05
.word 0x9af88f6a,0x26414b08
.word 0xadb68d10,0x345a17d7
.word 0x90fcd759,0x212e4d01
.word 0x00000035,0xd9c9e58d
.word 0x2c35a1d3,0x8b836f23
.word 0x72b307e6,0x87b6fc89
.word 0x46bcd7be,0x2689b18c
.word 0x98a5f87c,0x44d381e7
.word 0xa72971d7,0xed2542e1
.word 0xdb8d2b4a,0xd19850c7
p3_local2_expect:
.word 0xb2772cbf,0xece70714
.word 0x7b07a126,0xfa9fffff
.word 0x22b0a115,0x2be0eb49
.word 0xe978b9e4,0xba6f4715
.word 0x870cf124,0x01f86bed
.word 0xe2a96a05,0x5d79b607
.word 0x5940ab83,0xff585bbe
.word 0x6b5226e1,0x01ff33d1
.word 0xb6edec14,0xe3235dbb
.word 0xa070d473,0xd937c173
.word 0x8676fa4f,0xda25f016
.word 0xe5c7028e,0x938966b5
.word 0xbc6a084d,0x34da0892
.word 0x58953a56,0xf3b2cc0f
.word 0x91faa3c3,0x76a96986
.word 0x7cdae81e,0x1489caa5
.word 0x1478313c,0x71f6570c
.word 0x70ce01f4,0x925ea3dd
.word 0x75425d3b,0x9e210416
.word 0xf97ac9e0,0x8951d5fb
.word 0x64f81d6d,0xf43e1340
.word 0x12966ea7,0xf3ff473c
.word 0x38b6ec55,0x2b314f8f
.word 0x43b6a79a,0xb6edec14
.word 0xa5293bb4,0x23d7d819
.word 0xfd21fdc5,0xc91620cb
.word 0x8380272a,0x52702242
.word 0xa7d8872c,0x4b60b838
.word 0x29699f4a,0x2d33af3c
.word 0x3ea4aae8,0xe43f95dc
.word 0x231b13fb,0x93da64ac
.word 0x869ce01f,0xf461c66b
.word 0xc6c5217e,0x6cec4fdc
.word 0xde40f23b,0xb09d8bd5
.word 0xa413f2a9,0x4cdbc870
.word 0x6e3c8ef4,0x4f998eaf
.word 0x8d11ef40,0x9d224251
.word 0x691ca444,0x9e528794
.word 0x9be0deb9,0x76ade674
.word 0x87beb060,0x5c76284c
.word 0x55f5e684,0x3ecc373b
.word 0x4d489af1,0xb4f3e2c5
.word 0x02152568,0xec5dc530
.word 0xaf2c0a3d,0xf9a8d6fc
.word 0xdc69648c,0x4fe0de26
.word 0x8cae6b7a,0x77c8fbf0
.word 0x22ba07dc,0x2d533a6c
.word 0xe010e544,0x393c8b7b
.word 0xf95b0bc1,0xe819d5a8
.word 0xe8e169c8,0x452acead
.word 0x2621d9a2,0x897377ad
.word 0xaf38ca3d,0xf99e8e5d
.word 0xa3e340f6,0x7faf21fa
.word 0x64b5ba9e,0xd8043364
.word 0x5ad5e229,0x93f31d97
.word 0x89b9085f,0x928f59bc
.word 0x95f9227b,0x7c1e5cb1
.word 0x47577fbe,0xf22b89a3
.word 0x8b7b10db,0x8751e538
.word 0xc7769642,0x5ac4fc92
.word 0xbe0499ec,0x4dea5ef8
.word 0xb6529fbb,0x7e24560c
.word 0x1a780477,0x40a79054
.word 0x068c02e5,0xd242e48a
p3_local3_expect:
.word 0xff74cb94,0x1a4e9a52
.word 0xcfac30d0,0x000044b3
.word 0xada87083,0x7de0529c
.word 0xc452adc0,0xb9529f4c
.word 0x775be2f3,0x441bfd27
.word 0xc60e6451,0xa848d6c7
.word 0xaace2cb9,0x419068e5
.word 0x49ad2f0b,0xa05697b1
.word 0x95f9227b,0x7c1e5cb1
.word 0x47577fbe,0xf22b89a3
.word 0x8b7b10db,0x8751e538
.word 0xc7ff9642,0x5ac4ff92
.word 0xbe0499ec,0x4dea5ebc
.word 0xb6529fbb,0x9b416df5
.word 0x1a780477,0x40a79054
.word 0x068c02e5,0xd242e48a
.word 0xf277f155,0x80c7ba76
.word 0xb49b9786,0xae91ff5b
.word 0xc659bb28,0xeb186852
.word 0x09e8f4b0,0x7cd0227d
.word 0x2d1a2d20,0x481c61c0
.word 0xcbe304e4,0x869a41ed
.word 0xc6986236,0x5107b3c1
.word 0x2788aea8,0x3f794d1c
.word 0xd6c51987,0x738c00f8
.word 0xaf286e43,0x8735b3b8
.word 0x0e824790,0x20ee79ff
.word 0xf74be49d,0xbddd28b5
.word 0x2c4346de,0xb9207a20
.word 0x34edac13,0x69b2c047
.word 0xfb1db684,0xaab9b5f0
.word 0x08e9a66d,0x5f98028a
.word 0xed49687f,0x6bc8072b
.word 0x7b16faec,0x667dff0e
.word 0x8fdf6cec,0x6006b877
.word 0x7af4bf25,0x3c237b88
.word 0x8970dfe3,0xf0865807
.word 0xdde53ae5,0xa070d473
.word 0xadc1d064,0x872c06f2
.word 0x2cb870f0,0x3b322a45
.word 0x9398027f,0x93328f51
.word 0xd298f794,0xe4db8ce8
.word 0x052feb07,0x73cfff2a
.word 0x9f9484ac,0x81351a71
.word 0xbf64e29c,0xc2dad442
.word 0x59f95627,0x6264638a
.word 0x5ba471ee,0x0b73ac5d
.word 0x00000073,0x1043996d
.word 0x562421b4,0x211242e3
.word 0x540b155d,0xd20a7169
.word 0x4962f40b,0x7f357a12
.word 0xd4b00745,0x29daa49f
.word 0x70896e3b,0xd5e76a7f
.word 0x9a139ee2,0x9a25066f
.word 0x274e2b05,0x9cc2d7ae
.word 0x6f0c9b0f,0x2386d876
.word 0x335449d9,0x22f1db46
.word 0xc579d285,0x59ef07dc
.word 0x31fc4108,0x150e5b07
.word 0x573e1731,0xe0d3e88c
.word 0x6385173e,0x162fa9ef
.word 0x6f41a475,0x91fe07f1
.word 0x74d9098b,0x0c1f36ff
.word 0xbff6f6db,0xcd0c42de
p4_init_registers:
.word 0xcd359b6d,0xf17dfd9f ! Init value for %l0
.word 0xb3bfbdc4,0x5acf0d65 ! Init value for %l1
.word 0xd082789c,0x65467687 ! Init value for %l2
.word 0x4bf5d308,0xb6a0e5f9 ! Init value for %l3
.word 0xc942144e,0x757f2837 ! Init value for %l4
.word 0x2339ede9,0xbf8bcd73 ! Init value for %l5
.word 0x021e829c,0xb044b5fe ! Init value for %l6
.word 0x44c04b3f,0xf81fa6fb ! Init value for %l7
.align 64
p4_init_freg:
.word 0xd8c60109,0x63ece8ca ! Init value for %f0
.word 0xcc3d0d9a,0xc7efec6b ! Init value for %f2
.word 0xd375a70e,0x69e11bcd ! Init value for %f4
.word 0x76e0da37,0x09d7f356 ! Init value for %f6
.word 0xdb6643b6,0x348c45aa ! Init value for %f8
.word 0xf712f765,0x796194d0 ! Init value for %f10
.word 0x7f614e25,0x10f19203 ! Init value for %f12
.word 0x6b283880,0x94a836d8 ! Init value for %f14
.word 0x0fe4731c,0x06fd5984 ! Init value for %f16
.word 0xc990e4af,0xcb0658f6 ! Init value for %f18
.word 0x9659833a,0xbda2ec47 ! Init value for %f20
.word 0x46a70f65,0x11a41320 ! Init value for %f22
.word 0x75116033,0x6a22ce96 ! Init value for %f24
.word 0xb4804a89,0x708db9bf ! Init value for %f26
.word 0xf27cd684,0x4f83e84c ! Init value for %f28
.word 0xe2c16f08,0x6786836e ! Init value for %f30
.word 0x12046ac7,0x6b54049a ! Init value for %f32
.word 0xf123bf81,0x3032f814 ! Init value for %f34
.word 0xf14b84d5,0xc7ce6a8c ! Init value for %f36
.word 0xaf00ec79,0x93516515 ! Init value for %f38
.word 0x91f657d7,0x343c0465 ! Init value for %f40
.word 0xea35b392,0x194c380f ! Init value for %f42
.word 0xe44a8447,0x9e9b0a5b ! Init value for %f44
.word 0x503ce75f,0x635042f4 ! Init value for %f46
.word 0x718fa61b,0xa584c47d
.word 0xa835f51f,0xc0b4fbd7
.word 0x064ff86c,0xdd06ff2e
.word 0x4deb42ef,0x5d535032
.word 0x1ab61c90,0xd5766647
.word 0x854b31bc,0x10231019
.word 0x031df9b1,0xf7b11012
.word 0x8c9ca31d,0x1acd4557
p4_expected_registers:
.word 0x00000000,0x000000c5
.word 0x00000000,0x887bafcc
.word 0x00000000,0x000000b4
.word 0x83eb11ee,0x8efddeeb
.word 0x00000000,0x936a429b
.word 0xc60aeaf6,0xa96209ca
.word 0x00000000,0x4202ee38
.word 0x00000000,0xb3ff89b0
p4_expected_fp_regs:
.word 0x32686388,0x3ead982b
.word 0xd5495c3f,0xcef89e9d
.word 0xf3d48c35,0xca41c1d4
.word 0x3be2adcb,0xe9e20fd3
.word 0xa64547ac,0xde5b1d49
.word 0x1f00fc41,0xa911c59d
.word 0x8c11fa1a,0xfda64066
.word 0x0d3da1a5,0xe6b15809
.word 0x09057b63,0x381d8d91
.word 0x02a8cd3c,0x38ee0242
.word 0xfa1638cd,0x34db6944
.word 0xdb0871cc,0xa4b54052
.word 0x9c00457b,0x2b14bf3b
.word 0x64f44a83,0xedc57177
.word 0x82c1ea8f,0x02d3f9a9
.word 0x4264cdfa,0xb45ad65b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0x32686388,0x3ead982b
.word 0xd5495c3f,0xcef89e9d
.word 0xf3d48c35,0xca41c1d4
.word 0x3be2adcb,0xe9e20fd3
.word 0xa64547ac,0xde5b1d49
.word 0x1f00fc41,0xa911c59d
.word 0x8c11fa1a,0xfda64066
.word 0x0d3da1a5,0xe6b15809
.word 0x000000fa,0x285617db
.word 0x5ecacd7c,0x200fab94
.word 0x35b1237d,0xf17dfd9f
.word 0x6f477e89,0x3868af71
.word 0xda11538e,0x73f82257
.word 0x9737e9b5,0x936a429b
.word 0x275aaa2a,0xee7ac504
.word 0x690e0146,0x8954db7d
.word 0x1bda2522,0xb6ea6de2
.word 0x0d98cbbf,0xf1e818f1
.word 0x28f0c8ff,0x256c06f5
.word 0xdcde6135,0xd8d99a3d
.word 0xb8b44561,0x30ac3832
.word 0x7175df69,0xd1ff7ce5
.word 0xf8518fee,0xddfd6163
.word 0x8be68a96,0x000000fb
.word 0x7aa0c458,0xd8a40d58
.word 0x2098fa41,0x6ad71c76
.word 0x59ff59b2,0xa40b8828
.word 0x1bb0dff2,0x7860df8a
.word 0xff763edb,0x36053ae9
.word 0xcabefc09,0xc2de2a18
.word 0xd0fbce17,0xc60b4f8c
.word 0x204cfffc,0x57768fee
.word 0x32686388,0x3ead982b
.word 0xd5495c3f,0xcef89e9d
.word 0xf3d48c35,0xca41c1d4
.word 0x3be2adcb,0xe9e20fd3
.word 0xa64547ac,0xde5b1d49
.word 0x1f00fc41,0xa911c59d
.word 0x8c11fa1a,0xfda64066
.word 0x0d3da1a5,0xe6b15809
.word 0x2a5ba92a,0x8117d3cf
.word 0xa19e0889,0xff7da823
.word 0x7ca55c1c,0x7b97fa1c
.word 0xd5af1b7b,0xef35d0b9
.word 0x3ffa0513,0x00000001
.word 0x7565a7f3,0xb65c4b07
.word 0x0b53aa98,0xc2673f79
.word 0xd4449596,0x42c70471
.word 0x71b1d184,0x7c1899b2
.word 0x307def92,0xb0f51ff7
.word 0x5f4282ad,0xb91dd67c
.word 0xc60aeaf6,0xa96209ca
.word 0x2ccc017f,0x1b64ab3b
.word 0x0ee72e64,0xa6b62eca
.word 0xede8cfae,0xc7305fc0
.word 0xf0dfcfb4,0x5848ffa5
.word 0x417b9272,0xd28a2fe6
.word 0x99d9a316,0x63a9d4b3
.word 0x26685590,0xeb3aa0ac
.word 0xf79e38c4,0xb3ff89b0
.word 0x9eae209c,0xa718abd6
.word 0xa2ab086e,0x6e1809dc
.word 0x2e548e65,0x40453260
.word 0xe29aadce,0x252ec971
p4_local1_expect:
.word 0x3534e97d,0x30ffdae5
.word 0xf60b1594,0x2ddae0f7
.word 0xa49236e7,0x9ffa328c
.word 0x5f1ef27d,0xa7cfe570
.word 0xc8cb5da8,0x8c793c99
.word 0x8fb57c27,0x20aa1d32
.word 0x95d70eff,0xd1ffeba5
.word 0x49e82a38,0x9157cc01
.word 0xc8a9d42e,0x1f79c048
.word 0xf1e9e19f,0x5b5fe388
.word 0x6776e104,0x20394432
.word 0x87ccbe10,0x47e02d9a
.word 0x0cc26c49,0x18d805ce
.word 0x5c0a8a88,0xc2b4b6fd
.word 0x09ff0b93,0x2bd516d9
.word 0x074be1f9,0x8f9b4dc0
.word 0x0fe4731c,0x06fd5984
.word 0xc990e4af,0xcb0658f6
.word 0x9659833a,0xbda2ec47
.word 0x46a70f65,0x11a41320
.word 0x75116033,0x0000000b
.word 0xb4804a89,0x708db9bf
.word 0xf27cd684,0x4f83e84c
.word 0xe2c16f08,0x6786836e
.word 0x9b0c4be5,0xe4ff9ab1
.word 0x33ba1334,0x5d4fd07a
.word 0x54cbb9f0,0x68e55bb2
.word 0x5f57c70f,0x78db4b90
.word 0x9f600081,0x5b63a9ec
.word 0xd379dbb7,0x00000008
.word 0xc22aeade,0x9cc5b11a
.word 0xf660df6c,0x6b2f695f
.word 0x1aab94f1,0x0d98cbbf
.word 0x8bc7b387,0x4eec2cc0
.word 0x477da102,0x73584104
.word 0xc36314b5,0x277e90ff
.word 0x538b859a,0x9951a3b6
.word 0x2910b6b0,0x7801761d
.word 0x04884397,0x7fe219fc
.word 0xd8f05147,0xdc454e14
.word 0x40402b6b,0xe612873d
.word 0x83eb11ee,0x8efddeeb
.word 0x950f2d70,0x435897c1
.word 0xa8138f03,0xedeee9fb
.word 0x45c8d445,0xedbc242f
.word 0xe5a589d9,0xd28c05e4
.word 0xb8917344,0x06d3ced3
.word 0xf01bec9c,0x91ab4e84
.word 0xeb53fb9b,0x353951da
.word 0x970ed07f,0xa2f47c39
.word 0x53dad634,0xd81321b4
.word 0x04b5fc18,0x51105b95
.word 0x9bffd1e0,0x1030eff2
.word 0xa1d97291,0xd1492149
.word 0x2a35a841,0x5d0d82e0
.word 0xf82270c3,0x9e778b3a
.word 0x00000011,0x53701b88
.word 0xdeb2305a,0xfcd50254
.word 0xa911c59d,0xd1a31547
.word 0x9d9df8b7,0x958cd912
.word 0xd4d581a1,0x5cc86e90
.word 0x2fff339b,0x19f6ecff
.word 0x60e505b5,0xe4b0ae65
.word 0xe5f76a0c,0x7bf25757
p4_local2_expect:
.word 0x96d0ddb4,0x537e6637
.word 0xa7e76242,0x3013dae5
.word 0xaf9f46d3,0x48150b14
.word 0xab04bd81,0x0757af61
.word 0x0fc9680a,0xb6a0e5f9
.word 0x5e09dbea,0x38118437
.word 0x64ecddc3,0x93b5fa57
.word 0x777b45fc,0xc3edb5c1
.word 0x96a8126f,0xa7290bff
.word 0x359ad083,0x640bbb90
.word 0xb8d1ae02,0x27b49ba0
.word 0x798422aa,0xb59d51a6
.word 0x546aaaf2,0x81fa5ffa
.word 0xb068bcd6,0x5fb5b8ff
.word 0x9d097aee,0xfc2be2e8
.word 0x50916621,0x585940da
.word 0x2383aea3,0x35ffb502
.word 0xabf5ce55,0xe5f68ef8
.word 0x1631c006,0xac56d738
.word 0x0b720360,0x0c319b62
.word 0xa15df6f1,0xd70f528f
.word 0xb0fd498d,0x607b95b7
.word 0x8dbb9841,0x307def92
.word 0x0fa77a7f,0x3a03b248
.word 0x48e881ac,0xa7374267
.word 0x2fffeefc,0x3becddbd
.word 0x1efdd75c,0xe479cfd1
.word 0x96b4ff80,0x333ac845
.word 0xfbaab593,0x5dccb335
.word 0xff081d73,0x95b67e20
.word 0x3ba6d05d,0x40c3db63
.word 0x53df3de9,0x5383b141
.word 0x63155c16,0xb037ae59
.word 0x70044aeb,0xc393d124
.word 0x6b463b92,0xb12335bf
.word 0xc0bcd39a,0x37ee82d1
.word 0x398e8534,0x1281073f
.word 0x1c06040c,0xf61d9592
.word 0xe1d63c97,0x32ffefc7
.word 0x4a818021,0x348892f6
.word 0xb36fd4f2,0xa96209ca
.word 0x98131365,0x7782d524
.word 0x5d465643,0xd1ded3a9
.word 0xd9294ba9,0x247775aa
.word 0x9f4e6942,0x45445944
.word 0x34db48c9,0xdea4a317
.word 0x97ae22cb,0xceb0ff60
.word 0x97ff8ce7,0x1cff5b04
.word 0x898a6ae5,0x48f673f6
.word 0x6291849c,0x01be6da2
.word 0xeaf74cff,0xf88fb89c
.word 0x71085287,0xdc754f05
.word 0x75a28faf,0xc3b6af17
.word 0xfc425800,0x45c22398
.word 0xd2b4162c,0xc2948398
.word 0x7599e9ef,0x89032fad
.word 0x4d690eca,0x409e0340
.word 0x72ea1dbf,0xdb71f545
.word 0xb1bf53ae,0xc14ad7e6
.word 0x385008a7,0x10cedb3e
.word 0x3c959574,0xc354be8f
.word 0x2d4b2e23,0x1dbf0860
.word 0x8ee80d80,0x8f4d8fa4
.word 0xf79e79b4,0x20336205
p4_local3_expect:
.word 0xafecb4f5,0x69c4b224
.word 0x20b530e7,0xeceb8872
.word 0x3d28c76a,0x30a37dcb
.word 0xa6e32283,0xab17e907
.word 0x529656bf,0x4bcd81cc
.word 0xfdc30a9e,0xdaf58fd3
.word 0x0be71304,0xd5a9738e
.word 0xef35a0c8,0xedcee6f6
.word 0x00000000,0x08de8309
.word 0x02a8cd3c,0x38ee0242
.word 0xfa1638cd,0x34db6944
.word 0xdb0871cc,0xa4b54052
.word 0x9c00457b,0x2b14bf3b
.word 0x64f44a83,0xedc57177
.word 0x82c1ea8f,0x02d3f9a9
.word 0x4264cdfa,0xb45ad65b
.word 0xb22f20c0,0x627730b3
.word 0xac0a83f6,0xff7ee8b1
.word 0x049600ab,0xd1a55d94
.word 0xdaf7b315,0xd1ded3a9
.word 0xb1ac1bf3,0x82206bac
.word 0xd4b76970,0xd2b2717b
.word 0xca05752d,0xe67b3489
.word 0x383f1950,0xe0a86cfb
.word 0x918d1d38,0x637b0509
.word 0x000000ff,0x3ccda802
.word 0x4469db34,0xcd3816fa
.word 0x5240b5a4,0xcc7108db
.word 0x3bbf142b,0x7b45009c
.word 0x00000000,0x000000bb
.word 0xa9f9d302,0x8feac182
.word 0x5bd65ab4,0xfacd6442
.word 0xd3c59f4d,0xaee505f7
.word 0x36cf49da,0x56b5ae09
.word 0x2be591b4,0x40e88597
.word 0xb3f8b4fe,0xd948454f
.word 0x2aa5169b,0xbab94e05
.word 0x42c19142,0xf383f823
.word 0x79efaab6,0x198231b6
.word 0xff7da823,0xf3501c57
.word 0x8459fd06,0x1c73e40f
.word 0xf65806cb,0xafe490c9
.word 0x47eca2bd,0x3a835996
.word 0x2013a411,0x650fa746
.word 0x96ce226a,0x33601175
.word 0xbfb98d70,0x894a80b4
.word 0x4ce8834f,0x84d67cf2
.word 0x6e838667,0x086fc1e2
.word 0x2b98ad3e,0x88636832
.word 0x9d9ef8ce,0x3f5c49d5
.word 0xd4c141ca,0x358cd4f3
.word 0xd30fe2e9,0xcbade23b
.word 0x491d5bde,0xac4745a6
.word 0x9dc511a9,0x41fc001f
.word 0x6640a6fd,0x1afa118c
.word 0x0958b1e6,0xa5a13d0d
.word 0x7250fe20,0xf85ccc36
.word 0x5ee987e3,0xa76e904d
.word 0x25f3d982,0x5c98fd8f
.word 0x3e9adac7,0xac840d39
.word 0x86fc24ff,0xcacdc8c1
.word 0xab3a1b35,0xe681ff7e
.word 0x0bb174e8,0x45f17cc4
.word 0x92fde591,0x7f11ba4a
p5_init_registers:
.word 0xb9050dd7,0xc7fe16a6 ! Init value for %l0
.word 0xb0ab0e0e,0xc9c40103 ! Init value for %l1
.word 0x51b38758,0x844d0560 ! Init value for %l2
.word 0x95ef141c,0x9a5869cd ! Init value for %l3
.word 0x6f474988,0x5d99cf78 ! Init value for %l4
.word 0x46581cfe,0xa02d6dea ! Init value for %l5
.word 0x2cc90731,0xe17b5bb2 ! Init value for %l6
.word 0xe0289fed,0xdff14d93 ! Init value for %l7
.align 64
p5_init_freg:
.word 0x03239615,0x678302b4 ! Init value for %f0
.word 0x8e4bc5c5,0x42700769 ! Init value for %f2
.word 0x38d56c4e,0xc85e26b7 ! Init value for %f4
.word 0xeb7efa9b,0x84381c24 ! Init value for %f6
.word 0x2e054ec1,0x29d6802e ! Init value for %f8
.word 0xe138c942,0x13442ec0 ! Init value for %f10
.word 0xe788aa1b,0xbb33e305 ! Init value for %f12
.word 0xc711f019,0xf41dfe70 ! Init value for %f14
.word 0x1c099ff1,0xe4b8af62 ! Init value for %f16
.word 0x6351528f,0x77518ec8 ! Init value for %f18
.word 0xad92b8e3,0xff33d6ba ! Init value for %f20
.word 0xf66bf6c9,0x6f8da9ca ! Init value for %f22
.word 0x38a6102b,0x60fb5947 ! Init value for %f24
.word 0xb8c389ff,0x9dff69e1 ! Init value for %f26
.word 0x10402e5a,0x54f1e212 ! Init value for %f28
.word 0xc166df43,0x098ec421 ! Init value for %f30
.word 0xa3113466,0x8d5648aa ! Init value for %f32
.word 0x93ae108f,0xd8458ff2 ! Init value for %f34
.word 0xe8c31a33,0xca504470 ! Init value for %f36
.word 0x1604438b,0xabb22167 ! Init value for %f38
.word 0x71ad9132,0x27d8fc04 ! Init value for %f40
.word 0xbc2baef6,0xeb7425eb ! Init value for %f42
.word 0x87db8f0c,0xe64a5183 ! Init value for %f44
.word 0x36773d3f,0x7a7cad03 ! Init value for %f46
.word 0xb0288e67,0x5909fb5a
.word 0x9711ac00,0xa08547e8
.word 0x95aceab9,0x37149f90
.word 0xf5954cf3,0x902ab0bb
.word 0x1b4a7785,0x3ceed357
.word 0x2f84b184,0xb04eb66b
.word 0xacd18820,0x90a56bdf
.word 0x575716b2,0x4eb73285
p5_expected_registers:
.word 0x00000000,0x86291895
.word 0x00000000,0x00000074
.word 0x00000000,0x00000000
.word 0x00000000,0x00000019
.word 0x00000000,0x4a6aab84
.word 0x00000000,0x4e1f8da4
.word 0x00000000,0x21861308
.word 0x00000000,0xa6f7d4d9
p5_expected_fp_regs:
.word 0x4a6aab84,0x28936033
.word 0x165272d0,0x59484b4a
.word 0xce1296ef,0x24971866
.word 0x7c4cb2b5,0x84815874
.word 0xb8ece892,0x98de33c7
.word 0x91708c48,0x50cb18ff
.word 0xb3d95c18,0xf91d5c4a
.word 0xe5acd430,0x60c55c9a
.word 0x435433ea,0x067ad685
.word 0x4991a621,0x5752fa94
.word 0xc53f6075,0xc194092e
.word 0x42ea7014,0x19fbe6dd
.word 0xe7615002,0xab42ee41
.word 0xbed97835,0xb4a0b21a
.word 0x898ebf2e,0x6abc2463
.word 0xc519fd05,0x10816856
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x46fdcfb6,0x7731c268
.word 0x7248b38e,0x20a78182
.word 0x0711fd3b,0x531823d3
.word 0xeda6a4e3,0x56c1bdfb
.word 0x4b14fdff,0xfc0ceb3f
.word 0x4ba5e955,0xf617a740
.word 0x98c89105,0x1c6578c4
.word 0x46f8d6f0,0x57bfe628
.word 0x23bce9ae,0x01e55f40
.word 0x4f3205c6,0x56dc2b2d
.word 0x86291895,0xdd982743
.word 0x5f51aa8c,0x481a2273
.word 0x54b805fb,0x9190cb0a
.word 0x8f827cb0,0x52e6612d
.word 0x98705def,0x5576834c
.word 0x6a4a48a0,0xff7d7f27
.word 0x8d3b7665,0x3f053f0b
.word 0x6ccb422a,0x1639706c
.word 0x1bb4a3f8,0x8a8fb8b8
.word 0x725f82ee,0x09c13424
.word 0x2adac85e,0x648d3f99
.word 0xf58a051a,0x109ac144
.word 0x66641a77,0xcbf29dc9
.word 0x4a77daa5,0xfdcc1fe6
.word 0x72e67918,0x97194ff5
.word 0x449ed549,0x5b1f0382
.word 0x8591fbd0,0xcd0b4585
.word 0x080217c5,0xa24bbfe7
.word 0x941fba38,0x3a3f8db3
.word 0xf21c4a46,0x5f24651c
.word 0xec6b81e8,0xf41e63f5
.word 0x8024ac96,0x56bed937
.word 0x39a1d2cc,0xb2b6ecb0
.word 0x1f3703cd,0x2b099b76
.word 0xef67866c,0xf8a308dc
.word 0x0000bc72,0xc6fbfb36
.word 0x49688864,0x14bc8350
.word 0x27986900,0x55bb26a8
.word 0xdb4a2331,0xbd3e4715
.word 0xff25bf59,0x07db5175
.word 0xc6dfa398,0xe2e67e1b
.word 0xc274aa58,0x63b15c63
.word 0x810800ad,0x2b99d177
.word 0xbe910e22,0xf19f091c
.word 0x5a55e236,0xcf8c2ff1
.word 0xe214656c,0x830e92bf
.word 0x40301554,0x93a58fc5
.word 0xfe8c2b81,0x3f7ac357
.word 0x85d67a06,0xea335443
.word 0x94fa5257,0x21a69149
.word 0x2e0994c1,0x75603fc5
.word 0xdde6fb19,0x1470ea42
.word 0x41ee42ab,0x025061e7
.word 0x1ab2a0b4,0x3578d9be
.word 0x6324bc6a,0x2ebf8e89
.word 0x56688110,0x05fd19c5
.word 0xcaa2b886,0x9190b097
.word 0x183c8a7d,0x8bb44f81
.word 0x878489ff,0xf3f43b22
.word 0x6a858ff6,0x16ee6284
.word 0x356ecac7,0x049b3ecb
.word 0x087a5120,0x280512e7
.word 0x71c3eb0c,0xa8e93125
.word 0x553f6178,0x94ddb807
p5_local1_expect:
.word 0x4157fdbd,0x8447622a
.word 0xa3d81b73,0x8be42ab9
.word 0x0725d468,0x74a5a909
.word 0xc06af967,0xee1d3249
.word 0xdf1ada80,0x18575189
.word 0xb0efddbd,0x08d5fc82
.word 0x1ce89ff5,0x0fe20072
.word 0x9aaa9ea8,0x13e09d8d
.word 0xef1ba078,0x31e14da0
.word 0x2af0267e,0x1fea2729
.word 0x35b7f234,0x4af44c65
.word 0xf754ff80,0xffe93aff
.word 0x9110a262,0xcb0ab6e0
.word 0x3e778243,0xa1b89968
.word 0x23d964a9,0xdd5ab8e7
.word 0x20ba0034,0xbb6bbe37
.word 0x6f616e8b,0x24a73ab9
.word 0x63880cb0,0x3024aeaf
.word 0x3a3f8db3,0x9fc8a09f
.word 0x28eb1022,0xbd1ae8d6
.word 0x814b843b,0x277d8f83
.word 0xd2501e79,0x370d3fb7
.word 0x9aec8426,0xa6c3e7f5
.word 0x8c53cfb2,0x8b4e1f87
.word 0x77aee744,0x5843e346
.word 0xa10ad043,0x55fe0439
.word 0x6e21442a,0x8d43c34e
.word 0x990e06a1,0x4ce28ff1
.word 0xf6ff8f1c,0x5c1eb4ba
.word 0x759375e0,0xca5e11d8
.word 0xe956ffb0,0x7e3c0fe1
.word 0x71d85cda,0x56af4180
.word 0x435433ea,0x067ad685
.word 0x4991a621,0x5752fa94
.word 0xc53f6075,0xc194092e
.word 0x42ea7014,0x19fbe6dd
.word 0xe7615002,0xab42ee41
.word 0xbed97835,0xb4a0b21a
.word 0x898ebf2e,0x6abc2463
.word 0xc519fd05,0x10816856
.word 0xe7cb4888,0x5cfdcbe0
.word 0xd0e7e1e5,0x15a2cd8d
.word 0x285d6fd8,0x991134ae
.word 0x592b0ce7,0x9d865364
.word 0x2d4f24ff,0xadfd2d3e
.word 0x00000000,0xb86be016
.word 0xe8213d03,0x94ef61a8
.word 0x16331279,0x4ba6a4a3
.word 0xacfdc78a,0x623ecda7
.word 0x21861308,0xa6f7d4d9
.word 0x45642b55,0x1e2fcab0
.word 0x03e4b9f7,0xaed66edf
.word 0x05c10382,0x59d56aba
.word 0x95cd81bd,0xf4b7b350
.word 0x6a09ca48,0xf5b68acf
.word 0x47279e09,0xcfa45583
.word 0xe0e785b5,0x40a30f82
.word 0x017c1bbe,0x3af183fe
.word 0x06d17663,0xb793a3f0
.word 0x8cbb0770,0x38cf271c
.word 0xd291a7cd,0xb21664f7
.word 0x54424e67,0xc256856b
.word 0x3b166e60,0x22028c11
.word 0xac09692c,0x43b4e2dc
p5_local2_expect:
.word 0xe52ce4de,0x0cc82540
.word 0xa5c7abba,0xff972f30
.word 0x918a198d,0xd845fe97
.word 0x3fa68750,0x63f56716
.word 0xffdbfe2a,0x0c0f4a49
.word 0x706ce175,0xb65cf0c1
.word 0xff0ab64f,0xfc89d45f
.word 0x2e4df3c7,0xc575a3bd
.word 0xf8330d7a,0x584a05c2
.word 0x43b4201c,0xcea0a872
.word 0x0c800c10,0x9b67ff9a
.word 0x98a4101d,0xf461ce81
.word 0x4f6d671e,0xfd4d7219
.word 0x8a045f9f,0xa2f8dc49
.word 0x5609deed,0x691a61de
.word 0xd4bbc143,0xc872edfb
.word 0x4a6aab84,0x28936033
.word 0x165272d0,0x59484b4a
.word 0xce1296ef,0x24971866
.word 0x7c4cb2b5,0x84815874
.word 0xb8ece892,0x98de33c7
.word 0x91708c48,0x50cb18ff
.word 0xb3d95c18,0xf91d5c4a
.word 0xe5acd430,0x60c55c9a
.word 0xb3c7a883,0x162b2f55
.word 0xa04e77f2,0x05fe2e16
.word 0x37dd21e3,0x639ae0af
.word 0xeeb1ab44,0xa829e3ad
.word 0xb3c53fff,0xb8724008
.word 0x16d24085,0xefa1a06e
.word 0xe3ff2fd1,0xaa088fd9
.word 0x97058d7e,0xa3a82a75
.word 0xf0f19120,0x97d92974
.word 0x1eea7f89,0x42734ff5
.word 0x8fff04a7,0xff71f0c6
.word 0x0278c7e7,0x2c187582
.word 0x2af09947,0x374c96b1
.word 0x3f710673,0x98ff644a
.word 0x150d0c99,0xce27a4e5
.word 0x0db52c97,0x495e7b99
.word 0x2ecc1545,0xb58a4baa
.word 0xfb9a5ef8,0x4aa5eaff
.word 0x6a6d3d43,0x4236398a
.word 0xd36f2814,0xd8cc3083
.word 0x93e97c78,0x9c6a8b08
.word 0xd5d2b755,0x1e17d60f
.word 0x3c78caf6,0xfc2ac945
.word 0x1447b8ce,0x1a8396e4
.word 0xf6154fcc,0xb994506a
.word 0x302aff6e,0x4c463683
.word 0xff55ab5f,0xa5491a1d
.word 0x14d2363a,0xb4b1e64f
.word 0x477c2b95,0x6fb7c73d
.word 0x42c3f0aa,0x89aba7d8
.word 0x98af3160,0xf784390d
.word 0x38d3ec5d,0xff00006e
.word 0x62afb8e4,0x00000091
.word 0xfc0ceb3f,0x8447622a
.word 0xbad633ff,0xe3b892ad
.word 0xcaa98d6f,0x545bd742
.word 0xff59fb60,0x2b10a638
.word 0xe169ff9d,0xff89c3b8
.word 0x12e2f154,0x5a2e4010
.word 0x21c48e09,0x43df66c1
p5_local3_expect:
.word 0x346cbdaa,0x49f01cd7
.word 0xcde156f6,0xb42a95ed
.word 0x2ad17557,0xf446420b
.word 0x610b6be6,0x9cafff2a
.word 0xadb0be1c,0x7a5f52a8
.word 0xf1c56221,0xc8ac8cc5
.word 0x38a0f624,0x00000091
.word 0xff77438e,0x951dbc72
.word 0x435433ea,0x067ad685
.word 0x4991a621,0x5752fa94
.word 0xc53f6075,0xc194092e
.word 0x42ea7014,0xfffbe6dd
.word 0xe7615002,0xab42ee41
.word 0xbed97835,0xb4a0b21a
.word 0x898ebf2e,0x6abc2463
.word 0xffecfd05,0x10816856
.word 0x4cf7519e,0x8872fcd0
.word 0xd1a6892e,0xf2a56f78
.word 0x6fb64b83,0x691a61de
.word 0xbde4b9c0,0x944bde47
.word 0x9623d881,0xeee7e646
.word 0x80a76ece,0x65ad924f
.word 0x424666a2,0x8c6f54ba
.word 0x8311ffa8,0x92fd5d17
.word 0xf2f7bc4b,0x36a4e926
.word 0x52935c2b,0xfe31e9bd
.word 0x6f41f146,0xc137fd25
.word 0x48f4ca17,0xc9c40103
.word 0xc32cacd5,0xfb7cf56e
.word 0xa31756ae,0x5b20cfa1
.word 0x8923ff50,0xf4a245b9
.word 0x913937eb,0x458f553e
.word 0x902abe78,0x2c6be390
.word 0xcde34ea4,0x459e76b2
.word 0xb994506a,0x0c800c10
.word 0xcc1c9dc4,0xaa3ec49a
.word 0xe956ffb0,0x7e3c0fe1
.word 0x236acde6,0x995472c6
.word 0xf724f25a,0xf24acf2e
.word 0xaceee950,0x80b3a77b
.word 0x1e076c11,0xca94a34b
.word 0x5a45711a,0xe3f9a0bf
.word 0x9e5b18d5,0x9789fd05
.word 0xd1e06ae8,0xc4c8ff13
.word 0xff482928,0x331755a4
.word 0xd66602f0,0x4e1f8da4
.word 0x0a70fdea,0xbf99330f
.word 0xad3536de,0xcd0b4585
.word 0x9b4b4477,0x1fd62345
.word 0xd663186b,0x137bd7b5
.word 0xb62febb4,0x0a987b9a
.word 0x11943ffa,0x87d4baab
.word 0xb5d1461f,0x6a62e750
.word 0x513e02db,0x7c011bda
.word 0xa48c6b06,0x41bd43a0
.word 0x3be6aa74,0xa55963b4
.word 0xdf5722b0,0x9e68fcdc
.word 0x68f28b9f,0x2bb8069c
.word 0xffe4cccc,0x24404790
.word 0x2a609ea4,0xb3c6fb08
.word 0x0294ba8b,0x6dac6d52
.word 0x6d0d370c,0xed407b8c
.word 0xb86be016,0xffd89936
.word 0x03272d0e,0x13e1b3d6
p6_init_registers:
.word 0x10f49e0a,0x26360398 ! Init value for %l0
.word 0x4e84999a,0x1293203f ! Init value for %l1
.word 0xfa8564b7,0xd756bb11 ! Init value for %l2
.word 0x6027034c,0x2f6becc4 ! Init value for %l3
.word 0x1cbfa308,0x6b8b6a58 ! Init value for %l4
.word 0xa2dccb17,0xefb1fbc8 ! Init value for %l5
.word 0x6dff99c1,0xfb5af3cd ! Init value for %l6
.word 0x880c897d,0xf507acf4 ! Init value for %l7
.align 64
p6_init_freg:
.word 0xb0a306b0,0x0caa6270 ! Init value for %f0
.word 0x992a384c,0x6f8358c4 ! Init value for %f2
.word 0x9f4f3192,0x3448a68a ! Init value for %f4
.word 0xd509bbcb,0xa5b37aab ! Init value for %f6
.word 0x24edac84,0xc3f172ac ! Init value for %f8
.word 0xc81ff9c6,0xf22b8bb9 ! Init value for %f10
.word 0xc736b5c6,0xb9d356e6 ! Init value for %f12
.word 0x445a1c1b,0x586858b2 ! Init value for %f14
.word 0xf0cddb0c,0x36bf85db ! Init value for %f16
.word 0x2153cf7c,0x56b4503e ! Init value for %f18
.word 0x2ea3bbf3,0x8ec32e53 ! Init value for %f20
.word 0xc325058d,0x58d983af ! Init value for %f22
.word 0x9c9e8a02,0xb94b3d59 ! Init value for %f24
.word 0xddefeef2,0x0936dd8e ! Init value for %f26
.word 0x7ef7700b,0x74f30a11 ! Init value for %f28
.word 0xaf55aea1,0xd97e5351 ! Init value for %f30
.word 0x9908a826,0xdfe39005 ! Init value for %f32
.word 0x3f0ad6cc,0x2d641bd0 ! Init value for %f34
.word 0x26dd9eab,0xf7d5a2de ! Init value for %f36
.word 0x5f096763,0x4c7e25c9 ! Init value for %f38
.word 0x44732d68,0x8ae3dd0d ! Init value for %f40
.word 0x09838975,0x1899a9d3 ! Init value for %f42
.word 0x3f288af0,0x40b8ebe6 ! Init value for %f44
.word 0xd762ff67,0xa164a0fe ! Init value for %f46
.word 0x277b0e44,0xccdd6450
.word 0x5371b307,0xd63002ef
.word 0x9ce799e5,0xd90f9c4b
.word 0xd037c2da,0xba3bc6cd
.word 0x0a02ccb8,0x0cac941d
.word 0x9f2b2ab5,0x9952266e
.word 0xb917c9b4,0xce3b85d7
.word 0xe123b50c,0xc8fa4b49
p6_expected_registers:
.word 0xffffffff,0xffffffa3
.word 0x00000000,0xc60c9134
.word 0x2ebef2d5,0xa16e8a0e
.word 0x00000000,0x000000bb
.word 0x00000000,0xe11880ea
.word 0x00000000,0xcf6a13a1
.word 0x4376da27,0x810a46c9
.word 0xffffffff,0xffff95b8
p6_expected_fp_regs:
.word 0x7062aa0c,0xb006a3b0
.word 0x00000066,0x4c382a99
.word 0x8aa64834,0x92314f9f
.word 0xab7ab3a5,0xcbbb09d5
.word 0xac72f1c3,0x84aced24
.word 0xb98b2bf2,0xc6f91fc8
.word 0xe656d3b9,0xc6b536c7
.word 0xb2586858,0x1b1c5a44
.word 0x5eee3766,0xf22450e7
.word 0x4376da27,0x810a46c9
.word 0xdd791c24,0xb6ff5b39
.word 0xa183804d,0xd79102cd
.word 0x65b6b7ff,0x7854c86b
.word 0x15aa7231,0xbee07c0b
.word 0xcc43b1e7,0xd0ee28f3
.word 0x2e892333,0x12b3d4c4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x6aeeb46b,0x88a56f11
.word 0xef6d0c66,0x0ea1ff16
.word 0x77b2a0b9,0xa5c0558a
.word 0xee4305d2,0xe11880ea
.word 0x2ebef2d5,0xa16e8a0e
.word 0xb42fd863,0x7a4344eb
.word 0xb53014ca,0xa3af8c19
.word 0x0776007f,0x25ad2fb7
.word 0xb0a306b0,0x0caa6270
.word 0x992a384c,0x6f8358c4
.word 0x9f4f3192,0x3448a68a
.word 0xd509ffcb,0xa5b37aab
.word 0x24edac84,0xc3f172ac
.word 0xc81ff9c6,0xf22b8bb9
.word 0xc736b5c6,0xb9d356e6
.word 0x445a1c1b,0x586858b2
.word 0x535fb2dd,0x7d901164
.word 0x44383020,0x9bf161c5
.word 0x5c4476bc,0xb1803f5e
.word 0xc3ed1614,0x470c15fc
.word 0x24eef511,0x033a415b
.word 0xd9ee788a,0xff31bae8
.word 0x0d6bd91f,0xceb5ad77
.word 0x6cf3045d,0x93cd7549
.word 0x315a430c,0x82729925
.word 0x34e08de3,0xab0fdfca
.word 0xeee05f3d,0xf4bed6c1
.word 0x2c304695,0x10424730
.word 0x6e1f4397,0x995cfd7c
.word 0x124bdeae,0x802b8767
.word 0xb8b6c259,0xd32af773
.word 0x5c6c7349,0x64928fa7
.word 0x000000f8,0xbd4acafa
.word 0xa1cbfca2,0x32d0c84c
.word 0x51d5128c,0x7623c4b2
.word 0xfd80488a,0xeeaa4347
.word 0x55f2048d,0xfaac6dc3
.word 0x7e271e47,0x397edae9
.word 0x599c0149,0xed5cadff
.word 0x07097b58,0x0828cc57
.word 0xdb85bf36,0x0cdbcdf0
.word 0x3e50b456,0x7ccf5321
.word 0x3f4bdfb2,0xf3bba32e
.word 0xaf83d958,0x8d0525c3
.word 0x593d4bb9,0x028a9e9c
.word 0x8edd3609,0xf2eeefdd
.word 0x110af3ff,0x0b70f77e
.word 0x51537ed9,0xa1ae55af
.word 0x4a112a3d,0x7c4d7e79
.word 0x610a36e9,0x9a100f94
.word 0x7854c86b,0xca969c24
.word 0xb20c3a80,0x6c5bbc4f
.word 0xb5dd14ae,0xff300460
.word 0xbbf2cefa,0xba8c87f9
.word 0x3ac584df,0xbc7e4bf5
.word 0x308b6858,0x62289d8a
.word 0xeb9003f2,0x00ea69a8
.word 0xf1b11921,0xfa2fa34f
.word 0x7dff65b2,0x192ef17d
.word 0x2cb5baaa,0xda0e263f
.word 0x8bff05dc,0xc4d22f27
.word 0xfe199e93,0x95931778
.word 0x4e557bed,0x000000ea
.word 0x33a6243c,0x1358a27b
p6_local1_expect:
.word 0x2c228955,0xc97292eb
.word 0x95b8d01f,0x2c958dea
.word 0x66e27814,0x268b96a4
.word 0x671bf094,0xb9ebea70
.word 0x1f95da22,0x3b09e367
.word 0x2ad943b8,0x58667608
.word 0x1f09ad99,0x7ae4d6ff
.word 0x517c7240,0xeacf2c44
.word 0xc405ffeb,0xe8183d6c
.word 0x3b4127ca,0x1897907c
.word 0x281b1e1e,0xd8c2ddaf
.word 0x09816144,0x2cd3e702
.word 0x82255a98,0x2893d6fc
.word 0x3c50114a,0x88dd8ed6
.word 0x7cc7e433,0x26a0b6b9
.word 0x3cc48bca,0x80bdd10a
.word 0x1ba4986c,0xb0c6b4bf
.word 0x2c1990ad,0x38648d6e
.word 0x027c035d,0x55c0ac5d
.word 0x11c0f83d,0x6cfb3788
.word 0x8f2ed0c9,0xe64c9a86
.word 0xbcab5f89,0xf3eab1d7
.word 0xdb8f55bf,0x14732971
.word 0x7676f1cd,0x9d1526be
.word 0x116fa588,0x6bb4ee6a
.word 0x16ffa10e,0x660c6def
.word 0x8a55c0a5,0xb9a0b277
.word 0xea8018e1,0xd20543ee
.word 0x0e8a6ea1,0xd5f2be2e
.word 0xeb44437a,0x63d82fb4
.word 0x198cafa3,0xca1430b5
.word 0xb72fad25,0x7f007607
.word 0x6aeeb46b,0x88a56f11
.word 0xef6d0c66,0x0ea1ff16
.word 0x77b2a0b9,0xa5c0558a
.word 0xee4305d2,0xe7e1de80
.word 0x2ebef2d5,0xa16e8a0e
.word 0xb42fd863,0x7a4344eb
.word 0xb53014ca,0xa3af8c19
.word 0x0776007f,0x25ad2fb7
.word 0x5f4ae05c,0x5f8ea8c9
.word 0xfa83a2b5,0x8327a735
.word 0xbdd88eca,0xaa72086b
.word 0x0ae6cb69,0x39915b6a
.word 0xc8b07169,0x23b820a6
.word 0x8e99b539,0xf1c832a8
.word 0xf4475b6d,0xe803d446
.word 0xae425730,0xc60d81f0
.word 0x5eee3766,0xf22450e7
.word 0x4376da27,0x810a46c9
.word 0xdd791c24,0xb6ff5b39
.word 0xa183804d,0xd79102cd
.word 0x65b6b7ff,0x7854c86b
.word 0x15aa7231,0xbee07c0b
.word 0xcc43b1e7,0xd0ee28f3
.word 0x2e892333,0x12b3d4c4
.word 0x85e48d5d,0xf2eaa815
.word 0x75ff8bff,0x8aa883b6
.word 0xd51d74f2,0xc40a357a
.word 0x646590ff,0xf5d1e217
.word 0xd9d016dc,0xe1758a6a
.word 0xf6972055,0x0ca6eacc
.word 0xdbad1a67,0x982d97b4
.word 0xd2d44b29,0x59aab754
p6_local2_expect:
.word 0xe0fe78c4,0x6af31485
.word 0x04b86507,0xee507618
.word 0x25aedb0b,0x17447eff
.word 0x6d7750fb,0x4ab27bf1
.word 0x8fb0c0f3,0xfa0e3e04
.word 0x475b1192,0xac53d225
.word 0xbc0c8b51,0x792c46b4
.word 0xbe0bc692,0x1e73f895
.word 0xa736cad2,0x38655382
.word 0x7067f235,0xc35b01f4
.word 0xb08d2f0e,0xc93f6b80
.word 0x7a8e66bf,0xf2749020
.word 0x6b1e6e4d,0xd801c53a
.word 0x7def1ef5,0xc50366f9
.word 0x599b71ba,0x277824fb
.word 0xb8334eb6,0x077b9c63
.word 0x675c234a,0x0e7fd343
.word 0xe7e1de80,0xafbf3f40
.word 0x8e2fb7c5,0x108cced7
.word 0x27412b72,0x2775a1b6
.word 0xcc2df8f6,0x262c429f
.word 0xcb4d28f0,0x671181f8
.word 0x7b3659c5,0xfff04fb7
.word 0x7190e0e3,0x26189845
.word 0xab7e42ff,0x8c0550ac
.word 0xe37d4d5f,0x551eb4ee
.word 0x3bc267ad,0x26a855c8
.word 0x0bf7b71d,0xa6c6a8df
.word 0x6aadd64e,0x78c5650b
.word 0xdeed44b6,0xa366f4e9
.word 0x32d0c84c,0x2bcb2f97
.word 0x86f1f9ba,0x3da478c6
.word 0x2978e6c4,0x27e56cfa
.word 0xe0b1e45f,0x4ed7ab47
.word 0x10fa8d8e,0xc596876c
.word 0xe4f9222d,0xcd7a97e5
.word 0x610a36e9,0xf88ca35b
.word 0x03d22cf3,0x2f2fd01b
.word 0x3fe1cd65,0x74b0b0e2
.word 0x6f9f892f,0xdd7cadd9
.word 0x4ea710bb,0x3e972957
.word 0xc20cb0dc,0x1ab8b947
.word 0x24ab798e,0x391fca76
.word 0x6cb219df,0x422de217
.word 0x000000e7,0x8834daa8
.word 0x926990d7,0x199a5969
.word 0x8310e236,0x7b4bff7b
.word 0xc60c9134,0x26d95a78
.word 0x116fa588,0x6bb4ee6a
.word 0x16ffa10e,0x660c6def
.word 0x8a55c0a5,0xb9a0b277
.word 0xea8018e1,0xd20543ee
.word 0x0e8a6ea1,0xd5f2be2e
.word 0xeb44437a,0x63d82fb4
.word 0x198cafa3,0xca1430b5
.word 0xb72fad25,0x7f007607
.word 0xb9cd263d,0x167f08b2
.word 0xe0a2d823,0xc93777a7
.word 0x03fbba26,0xbe94e18d
.word 0x3583f3cd,0xdef7cb16
.word 0x956f0eb2,0xfd4906e7
.word 0x764f12db,0x3823e27c
.word 0x846d7eec,0xb133d617
.word 0x4576ea1e,0xbf51667e
p6_local3_expect:
.word 0x46a34470,0xa7951706
.word 0xe10dffd1,0x8effd51b
.word 0xd24d85ec,0xc4ce5c60
.word 0x4b00d044,0x1eb67d28
.word 0x6ef849da,0x089a0882
.word 0xbf047cac,0xb9e350b4
.word 0xa68cff2f,0xd2d44b29
.word 0x56fc4a4a,0xa9a299a9
.word 0x89983b18,0xbfe1a8ed
.word 0xf4d56ffd,0x52bf01e1
.word 0x6138af91,0x157d514d
.word 0x9d93ed17,0x5ca45dac
.word 0xd56a339b,0xb8d93087
.word 0x2a8b332d,0x1f8129bf
.word 0xf8b74727,0x73974f6b
.word 0xe6774f10,0xea4e902b
.word 0x10f49e0a,0x26360398
.word 0x7d0f6d00,0x1287b8cb
.word 0x316e11d4,0x941c43c8
.word 0x7c63d41a,0xfcc3b4dd
.word 0x03aac083,0x0275bf9d
.word 0x2e923e80,0xadc1756e
.word 0xfb5af3cd,0xc60c9134
.word 0x379d33ad,0x271311bd
.word 0x15122b3b,0x1c077634
.word 0x6b582481,0xbc70114d
.word 0xc3397a0e,0xc1a09442
.word 0x70c5328a,0xc4c7525d
.word 0xccae8ca4,0xf0a584de
.word 0xa06d0257,0x4ecfc34b
.word 0x3e8c2065,0x6409ff31
.word 0xcf6a13a1,0x5e05c9c5
.word 0x7062aa0c,0xb006a3b0
.word 0x00000066,0x4c382a99
.word 0x8aa64834,0x92314f9f
.word 0xab7ab3a5,0xcbbb09d5
.word 0xac72f1c3,0x84aced24
.word 0xb98b2bf2,0xc6f91fc8
.word 0xe656d3b9,0xc6b536c7
.word 0xb2586858,0x1b1c5a44
.word 0x9f7af118,0xc2214133
.word 0x0961f599,0xe49bdd57
.word 0xc26e6c9d,0xdff6c682
.word 0x96b6c152,0x2fcf07ec
.word 0x1143704e,0x874e3f96
.word 0x7187a312,0x94a16118
.word 0x978668da,0x6aa69e4f
.word 0xbe8dde32,0x10744da7
.word 0x83b57490,0xcd04c13b
.word 0x555fd001,0x9e5baaa2
.word 0x77bb4479,0xdf87a2f1
.word 0xe5cf249d,0x64d9d5e3
.word 0x70db99a6,0xc75fb45c
.word 0xc50623e9,0xcc2df8f6
.word 0xb619c146,0x36b02b35
.word 0x621c1066,0x57bcda63
.word 0xf0c8dd97,0x25974100
.word 0x9a2e8751,0xf4413917
.word 0xfa24d3c6,0x6d7750fb
.word 0x7799b765,0x0b6ad6ef
.word 0x64928fa7,0x08ba44c4
.word 0xe26686df,0xaac8ff3e
.word 0x263fbe3f,0x0dc0dafe
.word 0x3fe55cf1,0x98b9531d
p7_init_registers:
.word 0x9d60c7b2,0x275375f0 ! Init value for %l0
.word 0x3b52fa3d,0xa2761a57 ! Init value for %l1
.word 0xe2c3ea3e,0x53cfddff ! Init value for %l2
.word 0xfed2bd24,0x88c9d4b1 ! Init value for %l3
.word 0xb7589d0a,0x24470921 ! Init value for %l4
.word 0x97f5f1ce,0x5a47fac0 ! Init value for %l5
.word 0x85a433c6,0x7dd13bc9 ! Init value for %l6
.word 0xaecd2332,0xa6a8ca61 ! Init value for %l7
.align 64
p7_init_freg:
.word 0x3a0c4f1a,0xb2e56340 ! Init value for %f0
.word 0x1f3ffafb,0x223a0594 ! Init value for %f2
.word 0x6270c3fd,0xa3013648 ! Init value for %f4
.word 0x9452ba55,0x5e601bda ! Init value for %f6
.word 0x1f3c292f,0xb0546a3a ! Init value for %f8
.word 0xc2f6ce67,0x9e7974aa ! Init value for %f10
.word 0xe291ca7d,0xe6398356 ! Init value for %f12
.word 0x2b583f58,0x07e4c979 ! Init value for %f14
.word 0xa81a8cba,0xe62f0e93 ! Init value for %f16
.word 0x1771fae8,0x83221535 ! Init value for %f18
.word 0x8b359c28,0x03cfefbd ! Init value for %f20
.word 0x67cef692,0x5c8e3c0a ! Init value for %f22
.word 0x0ffbd24e,0xf5d7a1e5 ! Init value for %f24
.word 0xda05ffad,0x9bb18bb0 ! Init value for %f26
.word 0xecc5d152,0x545da173 ! Init value for %f28
.word 0x01bc4426,0x54b9c79c ! Init value for %f30
.word 0x59a110a5,0x4836abd5 ! Init value for %f32
.word 0xc2dc5c57,0xf136e073 ! Init value for %f34
.word 0xb2d4a307,0xdf1b81bc ! Init value for %f36
.word 0xdc9779c7,0x9d257f1a ! Init value for %f38
.word 0xd06190cb,0x9d89e2aa ! Init value for %f40
.word 0xac975350,0x4157aee2 ! Init value for %f42
.word 0xe9104d60,0x654ad84c ! Init value for %f44
.word 0xbc05a661,0x16bd4be7 ! Init value for %f46
.word 0x56957c17,0x041b53b3
.word 0x05080667,0xab05998e
.word 0xde316776,0x46ef2be8
.word 0x2e8ab811,0x4f7606b2
.word 0x432b7823,0xe84b4e14
.word 0x8f7437b6,0x5e052e95
.word 0x1259386b,0x4e70095e
.word 0x32d8f1c9,0x75437c92
p7_expected_registers:
.word 0x00000000,0x31ff6677
.word 0x00000000,0x000065f5
.word 0x00000000,0xb8ed5441
.word 0x00000000,0x00001a68
.word 0x00000000,0x00000093
.word 0x00000000,0x000000eb
.word 0x00000000,0x00000083
.word 0x00000000,0x451a5c40
p7_expected_fp_regs:
.word 0xde2b22d4,0xb1eb7823
.word 0xc10d8c2f,0xc41061e7
.word 0x41e239dc,0x8697b956
.word 0x458834b9,0x420054ca
.word 0xceffba47,0x6346f9dd
.word 0x7345c874,0x36e5e0d8
.word 0xaccbca07,0xb99dc97e
.word 0x30b5512f,0x2cbfb96e
.word 0x0e5e0815,0x0cc0da67
.word 0xb46450d4,0x13c7a8ce
.word 0x9eac82d1,0xfa3a4744
.word 0x92a7a650,0xe3f9b0f6
.word 0xc6d6b138,0xe0f223ef
.word 0x5686705c,0xf281fe87
.word 0xb0682e8c,0x7bb89281
.word 0x31ff6677,0x91fda79b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0x2ad7c37f,0xab784be1
.word 0x62c10ba0,0xe571803b
.word 0x354b49a1,0x7f4e42aa
.word 0x712147aa,0x35530313
.word 0xe0492024,0x4ed08a78
.word 0xba88b592,0x1e85aa88
.word 0x59b0410a,0xebaa9a57
.word 0x9490f867,0xd9b7bfb3
.word 0xd8c54f32,0xb9b3fcd8
.word 0x52d7129e,0xd2aff338
.word 0x042865a4,0xa2ce4eff
.word 0xb7fd69fb,0x8d60b12b
.word 0x83228b51,0x33b29922
.word 0x3eb84b79,0x102d3655
.word 0x2a8bcad1,0xbaff581f
.word 0x41ff8c81,0xa899ca80
.word 0x98090d89,0x938817c5
.word 0x1c77a20b,0xa047dca7
.word 0xecfa1200,0xad41d4be
.word 0x0b1ccbe8,0x90f85149
.word 0x075e41ac,0x09406c7d
.word 0xf8ccd228,0xb3921a0a
.word 0x4de47f9f,0xc35f17ff
.word 0x576e528d,0xa94c8993
.word 0xcbeeb20b,0xf333543d
.word 0x3f675415,0xcbd768e6
.word 0x57063d04,0x41522fb1
.word 0xa872c22e,0xfd5c1836
.word 0xc07c93e9,0x377f08c1
.word 0xa041fae6,0xd7a1f5cc
.word 0x7013bc74,0xe44c09e5
.word 0x776d3092,0xcbfacad7
.word 0xaa531510,0x0eb93393
.word 0xdbebabfa,0x39b4af1b
.word 0x6079da9f,0x309da249
.word 0x2db9bb38,0x38de1a68
.word 0xa39d7733,0xd9b7bfb3
.word 0xf747d434,0xa0ebf2de
.word 0xae38cb5e,0x814d172a
.word 0xafe07f3b,0xd2efc8ed
.word 0x047c5357,0x082b8d50
.word 0x9b319d7b,0xfa8ae1ff
.word 0xfd871a77,0x5d36f687
.word 0x7ee48fc7,0x734bb4f1
.word 0x9cfa2e79,0x489a0073
.word 0x57063d04,0x33479a17
.word 0xdd88a134,0x0a798e53
.word 0x18ae8543,0xe21f529a
.word 0xe05c3241,0xf942490b
.word 0xbb3e1256,0x4e5953b6
.word 0xa5542832,0xcd969d1d
.word 0x9484f4ae,0xf789f094
.word 0x8b8823b3,0xea4965f5
.word 0x4ce2c299,0xaa9df2d9
.word 0x8ab3596e,0xf991551d
.word 0x34e2eacd,0xc72a52ac
.word 0x00000026,0xd96b50ab
.word 0x703d3d21,0x9a00a007
.word 0x9b0f61df,0xd9d8c88d
.word 0xfde92d73,0x6446b435
.word 0xd61d6f68,0x3e17ff7d
.word 0x89f1ca57,0xacf5c4cf
.word 0x00dacdc3,0x5c2fbd36
.word 0xa2ce8fe3,0x969ab87e
p7_local1_expect:
.word 0x2378ebb1,0xd4222bde
.word 0xe76110c4,0x2f8c0dc1
.word 0x56b99786,0xdc39e241
.word 0xca540042,0xb9348845
.word 0xddf94663,0x47baffce
.word 0xd8e0e536,0x74c84573
.word 0x7ec99db9,0x07cacbac
.word 0x6eb9bf2c,0x2f51b530
.word 0xff1cc872,0x8bd35042
.word 0x309bbaf0,0x105fd627
.word 0x62dea30d,0xeae0f718
.word 0xf08e348c,0x2e3239cf
.word 0x3a0b657c,0x4be35ab2
.word 0x38f32c4c,0x4dc2fb0d
.word 0x52aae910,0xf0fd75b4
.word 0xd93d1460,0xefd1de43
.word 0x0e5e0815,0x0cc0da67
.word 0xb46450d4,0x13c7a8ce
.word 0x9eac82d1,0xfa3a4744
.word 0x92a7a650,0xe3f9b0f6
.word 0xc6d6b138,0xe0f223ef
.word 0x5686705c,0xf281fe87
.word 0xb0682e8c,0x7bb89281
.word 0x31ff6677,0x91fda79b
.word 0xb80692b3,0xf3ff7346
.word 0xe92f5cb6,0x0b64598c
.word 0xd03ebfa9,0x63ff686f
.word 0x2a7fc5b6,0x9b75081a
.word 0x27738e2e,0x7af07d28
.word 0xffc0b8db,0x8920f65c
.word 0x43002fd8,0xe4cf6659
.word 0x04c47616,0x64ad1285
.word 0x0e5e0815,0x0cc0da67
.word 0xb46450d4,0x13c7a8ce
.word 0x9eac82d1,0xfa3a4744
.word 0x92a7a650,0xe3f9b0f6
.word 0xc6d6b138,0xe0f223ef
.word 0x5686705c,0xf281fe87
.word 0xb0682e8c,0x7bb89281
.word 0x5c64365d,0x91fda79b
.word 0x53cfddff,0x3effe0d7
.word 0xa9a6b446,0x2e76e652
.word 0xb8ed5441,0xc209140f
.word 0xefd64914,0x02cab1b4
.word 0x914456a9,0xbe31a0d4
.word 0xdc5f53ac,0x7f5b48b0
.word 0x8f87009d,0x710923a8
.word 0x78a988ea,0xa1111dc0
.word 0x74004e81,0x9261d567
.word 0x6303803c,0xa032fa88
.word 0x08ed3990,0x35bcac91
.word 0x576985bf,0x341a79ab
.word 0x8f7df007,0x3b0dffc9
.word 0x93aab97b,0x3266d973
.word 0xbd4432f4,0x51eac982
.word 0x1b028756,0xc5251f83
.word 0xc437c2d9,0x75acb99f
.word 0x443ec303,0x3e2c1214
.word 0x55b8289f,0xbd4bdd78
.word 0xc16bb74b,0xa4233f87
.word 0x4562fac2,0x82f6fc46
.word 0xacb2f0c9,0xfa53c8d5
.word 0x16e3f874,0x1a7efbfb
.word 0xff137d19,0x9da618e2
p7_local2_expect:
.word 0x9a779648,0xd2275e29
.word 0x18696709,0x2ae6ea5f
.word 0x4e2f3762,0x73601726
.word 0xed422b1a,0xd4255920
.word 0x126a663d,0x956c6f79
.word 0x4fa0bf80,0xa403ab64
.word 0x37e67806,0x9d63c79f
.word 0x327b0c7e,0x14154b53
.word 0x5a47fac0,0xda50e913
.word 0xdf80bb19,0x87d1f893
.word 0x78cf3f0a,0xeacadc89
.word 0x09904ec7,0x2d2dd341
.word 0xcfb427af,0xdbee6e6c
.word 0xe26ae829,0x08aa47a4
.word 0x8c870150,0x89797b50
.word 0x3bc4e5e4,0xe770e416
.word 0xe56e00df,0x5edbed32
.word 0xf1d1e09b,0xaaec5fd3
.word 0x5265cfdf,0x6e8394aa
.word 0xa69ab765,0x98bb14ac
.word 0x5d990d05,0x45632604
.word 0x0e1c7348,0x92559cbf
.word 0x615130ff,0xdfa55828
.word 0x68757e72,0xd8249576
.word 0x25f69b67,0x0000007c
.word 0x183ec9ed,0xa40a4f68
.word 0x4a5c3959,0xf9b61cb4
.word 0x5c64365d,0x419dfb13
.word 0x572e3ff8,0xd51f9db1
.word 0xc40d4ac0,0x279b6e59
.word 0x802950df,0xc0df86bb
.word 0xef21027f,0x2e24ce82
.word 0xc635c0d9,0x01bdf7e9
.word 0x3c654c48,0xa3cd00d4
.word 0xed6bbba3,0xcbb2831f
.word 0x63da76a8,0xf398c402
.word 0x0e7a314b,0x451a5c40
.word 0xabb568e4,0x91a2b9f7
.word 0x64903bbb,0x01375db5
.word 0xfaeb01c4,0x6a678241
.word 0x00000000,0x803482ea
.word 0x52ff5a5b,0x762ee28c
.word 0xd663faa1,0x8f3cca5e
.word 0xf9d8eddf,0x0000007c
.word 0x391ede15,0xca220b75
.word 0x481d9763,0x145bce1d
.word 0xe7c58980,0x4a05857a
.word 0xa0a0648b,0xca4734a2
.word 0x0eb933ff,0x2c20cf9a
.word 0x952363e0,0x1cef26e0
.word 0x462b84d2,0x803482ea
.word 0xec2c721f,0x47418a5b
.word 0xb3dd003d,0x9b96364e
.word 0xd2d90f9e,0xa1b0f71f
.word 0x365d047e,0xc1f71c22
.word 0x221694d5,0xb3621398
.word 0x8f8c9c6c,0xab4c973c
.word 0x1f57be78,0x1b23d86e
.word 0x702e60fb,0xb196b59c
.word 0x21aa2bec,0xe10f766f
.word 0x00000000,0x62dea30d
.word 0xfdc3c6e8,0x11e52605
.word 0xcb82e663,0x2f7b5970
.word 0xa50e57ec,0x61436f93
p7_local3_expect:
.word 0x8f8c9c6c,0xab4c973c
.word 0x1f57be78,0x1b23d86e
.word 0x702e60fb,0xb196b59c
.word 0x21aa2bec,0xe10f766f
.word 0xab1198a9,0x4222b9ca
.word 0xfdc3c6e8,0x11e52605
.word 0xcb82e663,0x2f7b5970
.word 0xa50e57ec,0x61436f93
.word 0xde2b22d4,0xb1ff7823
.word 0xc10d8c2f,0xc41061e7
.word 0x41e239dc,0x8697b956
.word 0x458834b9,0x420054ca
.word 0xceffba47,0x6346f9dd
.word 0x7345c874,0x36e5e0d8
.word 0xaccbca07,0xb99dc97e
.word 0x30b5512f,0x2cbfb96e
.word 0xde2b22d4,0xb1eb7823
.word 0xc10d8c2f,0xc41061e7
.word 0x41e239dc,0x8697b956
.word 0x458834b9,0x420054ca
.word 0xceffba47,0x6346f9dd
.word 0x7345c874,0x36e5e0d8
.word 0xaccbca07,0xb99dc97e
.word 0x30b5512f,0x2cbfb96e
.word 0xe0cc6891,0xfc20b8c6
.word 0x1c798656,0xef2c03f3
.word 0xc3134e4f,0x8beb177a
.word 0xfffe7398,0x90f85149
.word 0x66a9e842,0xc21fbf54
.word 0xb1bf39e1,0x7e7789e2
.word 0x35458928,0x2927a3d5
.word 0x6e30bd13,0x874187cf
.word 0x8a6aaf46,0x453175e8
.word 0x1642b3d5,0xcd1d6368
.word 0x7d96236c,0x000000be
.word 0xa1c28271,0x8325f9f0
.word 0x12f6513f,0x5c8845e2
.word 0xe24d8f63,0x38de1a68
.word 0xad7ce8d8,0x1d3c9f50
.word 0xf46b3364,0xff9edd10
.word 0x0e5e0815,0x0cc0da67
.word 0xb46450d4,0x13c7a8ce
.word 0x9eac82d1,0xfa3a4744
.word 0x92a7a650,0xe3f9b0f6
.word 0xc6d6b138,0xe0f223ef
.word 0x5686705c,0xf281fe87
.word 0xb0682e8c,0x7bb89281
.word 0x31ff6677,0x91fda79b
.word 0xa58e500a,0x8279ff36
.word 0x5cff73b1,0xd0ec9c1f
.word 0x73ec55ae,0x6931dc64
.word 0x22b43a38,0x7e4d5e2e
.word 0xf3edf112,0x54c4352c
.word 0xff48d3a1,0x761de904
.word 0xced7568b,0x96c2a5dd
.word 0xeebaf756,0xe4d2e66e
.word 0xd9d4821a,0x4045a740
.word 0x552710e8,0x90f85149
.word 0x696555c3,0xe3451135
.word 0x902a4a6c,0x142fff0d
.word 0x7f5ca4a2,0xffafd8ae
.word 0x4c78542d,0x22652db0
.word 0x45b519b7,0x787bb2ba
.word 0x4e3c4506,0xdc4b776e
p8_init_registers:
.word 0x97b2ad14,0xa39676a2 ! Init value for %l0
.word 0xc24d1a16,0x3677417e ! Init value for %l1
.word 0x134f6e8e,0xcbe0ba14 ! Init value for %l2
.word 0xd5df878a,0x5031bf39 ! Init value for %l3
.word 0xbb2b80be,0x2f2712fa ! Init value for %l4
.word 0xa2035099,0xe598655e ! Init value for %l5
.word 0x99c55e93,0xb5fb7987 ! Init value for %l6
.word 0xc80f03c2,0x309728d0 ! Init value for %l7
.align 64
p8_init_freg:
.word 0xafc32d82,0x11054b2f ! Init value for %f0
.word 0x33ca5ccc,0xa79d92b9 ! Init value for %f2
.word 0x041ad629,0xd4420d80 ! Init value for %f4
.word 0x6b734924,0x7f423277 ! Init value for %f6
.word 0xe722ad0f,0x78f41c9a ! Init value for %f8
.word 0xee98dc22,0x273a8b5d ! Init value for %f10
.word 0x30950030,0xea2aef1a ! Init value for %f12
.word 0xdfdccb80,0xe0a9337a ! Init value for %f14
.word 0xd1fe7c92,0x6477be0d ! Init value for %f16
.word 0xe57c2fc7,0x936a0a62 ! Init value for %f18
.word 0xb3b396a7,0x323d142b ! Init value for %f20
.word 0xb737e535,0x1cff1153 ! Init value for %f22
.word 0x3fcaa28d,0xe587cbab ! Init value for %f24
.word 0x433a7cbd,0xbd84037d ! Init value for %f26
.word 0xf57acca3,0x55049627 ! Init value for %f28
.word 0x629127c3,0x095d8406 ! Init value for %f30
.word 0x6556c86b,0x9090bd75 ! Init value for %f32
.word 0xa7ee2db9,0xff7edba3 ! Init value for %f34
.word 0xa9edb5d9,0x2ad2aa6d ! Init value for %f36
.word 0xe40e37d0,0xeeac8154 ! Init value for %f38
.word 0x6fe8406e,0xf43a848d ! Init value for %f40
.word 0x035f9567,0x3e9ac95a ! Init value for %f42
.word 0x891ce1a1,0xae72d86d ! Init value for %f44
.word 0xe854bc23,0x3230bf9a ! Init value for %f46
.word 0xfd21f607,0xdd8647c0
.word 0x5c7a85c6,0x185c0402
.word 0xa5434511,0x7d44c76f
.word 0xde2640ef,0xc3808fff
.word 0xc3973062,0xe3183c4a
.word 0x9fd191d6,0x28d0aa53
.word 0x9d1b3425,0x578ede5b
.word 0x5b72f694,0x98d32c76
p8_expected_registers:
.word 0x00000000,0x00003277
.word 0x00000000,0x51b0996d
.word 0x00000000,0x50132a42
.word 0x00000000,0x00000079
.word 0x00000000,0x00000079
.word 0x00000000,0xb3a22e84
.word 0x00000000,0xec5c446d
.word 0x726a4359,0xc2f5194b
p8_expected_fp_regs:
.word 0x4b3a033e,0x402bed9b
.word 0xd6a48395,0x39026664
.word 0xf14d5999,0x60b67037
.word 0xfa44da76,0xdd5913b2
.word 0xf418332c,0x5e61e0b2
.word 0xe7a63f43,0xb7c1936a
.word 0x7ad6dda4,0xcee62862
.word 0x263baf5d,0xc37a23f7
.word 0xafc32d82,0x11054b2f
.word 0x33ca5ccc,0xa79d92b9
.word 0x041ad629,0xd4420d80
.word 0x6b734924,0x7f423277
.word 0xe722ad0f,0x78f41c9a
.word 0xee98dc22,0x273a8b5d
.word 0x30950030,0xea2aef1a
.word 0xdfdccb80,0xe0a9337a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0xc3371d6c,0x642d7cac
.word 0xff2b380e,0x90b4954a
.word 0xdf04278b,0xd8989e6d
.word 0x1aa2c1c4,0x2ce6dff7
.word 0x8c0028b4,0x42cf5729
.word 0xd632fb17,0x4665a319
.word 0x1abe1926,0x12c739db
.word 0xb28eba5b,0xc082712d
.word 0x787374b8,0xa4556b1b
.word 0xdedbcc32,0xe80430d8
.word 0xefa2d345,0x492ed296
.word 0xbb0b65c0,0xa55830ef
.word 0x0f90cdb2,0x6f615915
.word 0x40c66d71,0x6661ed97
.word 0x5f5df963,0x7a63e484
.word 0x10249dbc,0x9e3734e3
.word 0x8d415baa,0xa5710ebb
.word 0xd535d603,0x2cd17efb
.word 0xcdf3f9f9,0x47e8c752
.word 0x80730aff,0x3521674d
.word 0xc1f9c99a,0x75224b19
.word 0x62f5edef,0x00000064
.word 0xbebc29e2,0x8cd4738d
.word 0x434800fa,0xf24c6694
.word 0xb7e880ce,0x8677a3c1
.word 0x1caa6a23,0x7aa10f9a
.word 0x9663ea0d,0xe2dceb35
.word 0x0818692f,0xf3b7e07b
.word 0xf66167e4,0x399f3d55
.word 0x04fc91c4,0x5df92c65
.word 0x65b9d002,0x80b01b46
.word 0xde80dca2,0xbfe80b60
.word 0x402ae5a9,0xc6e45d21
.word 0x3fffc97e,0x8431df08
.word 0xb4473289,0x0aad3e77
.word 0x5bad0fbf,0xec4dff21
.word 0xc4df85c7,0xc4fb4b57
.word 0xe4f30590,0xc19ab073
.word 0x67f28062,0x20dfa7ce
.word 0x50c98093,0x59594880
.word 0xd17cccd1,0xb2ba71a9
.word 0x4bd3e5de,0xb500b8fb
.word 0xccb90d6f,0x97c4a4ff
.word 0x1058cf06,0x6052f5d2
.word 0x3f247557,0x7ac23879
.word 0x851e7186,0xb059f07a
.word 0x0feb20c5,0x1662ec65
.word 0xc9d918f8,0xe1ff07ff
.word 0x8db77047,0xf566c858
.word 0x2f2712fa,0xdf369a6c
.word 0xc6ca3ce7,0x92b3b62d
.word 0xf943c8cc,0xe26b05ba
.word 0x3ef1c8c8,0x033489eb
.word 0xa8d84cc0,0xd84b6843
.word 0xbc4a848f,0xedcc851e
.word 0xccc7188d,0x22c399f0
.word 0x754db691,0x8a6bca7a
.word 0xeb9d51bc,0x6c692c7f
.word 0x6ac71392,0x2dd90f30
.word 0x946e78ec,0x5f5df963
.word 0xb3cb3e3f,0x490e3742
.word 0xf85fff73,0xc1e3c9a5
.word 0x2843916d,0x681f81a9
.word 0x147e4337,0x1a895050
p8_local1_expect:
.word 0xafc32d82,0x11054b2f
.word 0x33ca5ccc,0xa79d92b9
.word 0x041ad629,0xd4420d80
.word 0x6b734924,0x7f423277
.word 0xe722ad0f,0x78f41c9a
.word 0xee98dc22,0x273a8b5d
.word 0x30950030,0xea2aef1a
.word 0xdfdccb80,0xe0a9337a
.word 0x9bed2b40,0x3e033a4b
.word 0x64660239,0x9583a4d6
.word 0x3770b660,0x99594df1
.word 0xb21359dd,0x76da44fa
.word 0xb2e0615e,0x2c3318f4
.word 0x6a93c1b7,0x433fa6e7
.word 0x6228e6ce,0xa4ddd67a
.word 0x3285efe5,0xc2f5194b
.word 0x2fe6cb70,0x8a933cd5
.word 0xfaa5a8df,0x465e89d9
.word 0x49996964,0xe38203bc
.word 0x9ca2e230,0x2c2a7dd0
.word 0xbae62e0c,0xf86025cb
.word 0x136ad801,0xa52edd41
.word 0x03a7797f,0xeb5f9d28
.word 0x5287167b,0x7dc93685
.word 0x2f4b0511,0x822dc3af
.word 0xb9929da7,0xcc5cca33
.word 0x800d42d4,0x29d61a04
.word 0x7732427f,0x2449736b
.word 0x9a1cf478,0x0fad22e7
.word 0x5d8b3a27,0x22dc98ee
.word 0x1aef2aea,0x30009530
.word 0x7a33a9e0,0x80cbdcdf
.word 0xbdeefe15,0xb3a22e84
.word 0x7d8b361e,0xf2c79aa6
.word 0x5effcf9b,0x0fbd8ea4
.word 0xec5c446d,0xb347ff49
.word 0x2b990ffd,0x37ec922e
.word 0xcaab7b4c,0xfc1ed0e4
.word 0xbe11a6b6,0x354fb381
.word 0x8bde8754,0x2f1099ff
.word 0x2709ff5b,0xedc21025
.word 0x642ceb8e,0x55e81afd
.word 0x6442747e,0x70f5b98f
.word 0x51f1d63d,0xbe29ed79
.word 0xc9e2a3e2,0x9e08dacc
.word 0x50ef0386,0x335ad7f7
.word 0x11005a2a,0x9b70c119
.word 0x8cff82fc,0x7aa24967
.word 0x00000012,0xdf5a8138
.word 0x726a4359,0xc2f5194b
.word 0x5a642a96,0x8a09abc2
.word 0x8350a3cf,0xbfe80b60
.word 0xff7e9263,0xd8c26062
.word 0x6432582a,0x93493225
.word 0xc05d1d31,0x0c7062f2
.word 0xf4191f59,0x71616ce5
.word 0x77b52567,0xf8a28243
.word 0x5d2dac52,0x5687b337
.word 0x2d826a69,0x3fdcf3bc
.word 0x2caa8915,0x5a33bdb0
.word 0x35b8c6e4,0xc60694c1
.word 0x946e78ec,0x5f5df963
.word 0xdd9fd105,0x2735d36b
.word 0x02f30dcf,0x5266dc99
p8_local2_expect:
.word 0x3d93fb6d,0xf7fb9f36
.word 0xc0e425aa,0xa287af67
.word 0xf01e8947,0xfa9815ef
.word 0x2cc39a0d,0x98301b14
.word 0xf1baecb1,0xd8262cc0
.word 0x83a7e55b,0x5fbc98fb
.word 0xf3eae2d8,0x5264e7ff
.word 0xffff97c4,0x7d8b361e
.word 0x724fa634,0xd43e5522
.word 0x76da44fa,0x118cf772
.word 0x2f6f548d,0x656d5665
.word 0x07c4cd20,0x72b7a58c
.word 0x0b89748e,0x16bc752f
.word 0xca28644f,0xadd9720a
.word 0xdcef7350,0x62f5edef
.word 0x238254a1,0x89ebc0c9
.word 0x1e6db163,0x83227a34
.word 0x00000000,0x00000064
.word 0x885d71a7,0xaef1653c
.word 0xd97f9ac3,0x374175d8
.word 0xf06068f4,0xff069b26
.word 0x727beab1,0x3226464a
.word 0xf870ddba,0x7ddcf547
.word 0x3b555143,0xb5d60eb1
.word 0x118cf772,0x6725b577
.word 0x37b38756,0x52ac2d5d
.word 0xbcf3dc3f,0x696a822d
.word 0xb0bd335a,0x1589aa2c
.word 0xc19406c6,0xe4c6b835
.word 0x63f95d5f,0xec786e94
.word 0x6bd33527,0x05d19fdd
.word 0x99dc6652,0x335ad7f7
.word 0x2f4b0511,0x822dc3af
.word 0xb9929da7,0xcc5cca33
.word 0x800d42d4,0x29d61a04
.word 0x7732427f,0x2449736b
.word 0x9a1cf478,0x0fad22e7
.word 0x5d8b3a27,0x22dc98ff
.word 0x1aef2aea,0x30009530
.word 0x7a33a9e0,0x80cbdcdf
.word 0xe2acddb4,0xb26bfe71
.word 0x0afff788,0x6a462430
.word 0x238ebb6d,0x0901e1fb
.word 0xff101fe2,0x6dc2e1c1
.word 0x5f6cc824,0xe4b976f3
.word 0xe6b4abb0,0x169978d8
.word 0x017e8228,0x774b3bf9
.word 0xe30a49b3,0xdd302688
.word 0x353d8216,0x12e4474f
.word 0x6e62eb6c,0x3c9f8475
.word 0x321a7b59,0x0e2aa4b4
.word 0x7f29fd5a,0x4c9faecb
.word 0xd66fcee7,0x2ff0ffd3
.word 0xd6d49886,0x829506fa
.word 0xc600d71f,0x0ca9a935
.word 0x212184c3,0xea408419
.word 0x4b3a033e,0x402bed9b
.word 0xd6a48395,0x39026664
.word 0xf14d5999,0x60b67037
.word 0xfa44da76,0xdd5913b2
.word 0xf418332c,0x5e61e0b2
.word 0xe7a63f43,0xb7c1936a
.word 0x7ad6dda4,0xcee62862
.word 0x263baf5d,0xc37a23f7
p8_local3_expect:
.word 0xcd9fd3a5,0x01ca88c7
.word 0x3f4e8a32,0x722d9d2c
.word 0x87de83f4,0xf4601ea5
.word 0xeee5fc0f,0x2a0ba047
.word 0x1716b661,0x83e296a1
.word 0x80082b6b,0x40416c47
.word 0xda01d26c,0x020f9d34
.word 0x1843d549,0xe5a04dbe
.word 0xfc9231e9,0x3b7f2b9b
.word 0x257d92ca,0x1613294a
.word 0x8fc74490,0x81757df8
.word 0x68b3b8e8,0xf3d67ff4
.word 0xc11be10b,0x4c0fde3f
.word 0x0c3c3712,0x0f4456d5
.word 0x531474b2,0x5dfb1fb8
.word 0xb305122d,0x7f0a9c4b
.word 0x2f4b0511,0x822dc3af
.word 0xb9929da7,0xcc5cca33
.word 0x800d42d4,0x29d61a04
.word 0x7732427f,0x2449736b
.word 0x9a1cf478,0x0fad22e7
.word 0x5d8b3a27,0x22dc98ee
.word 0x1aef2aea,0x30009530
.word 0x7a33a9e0,0x80cbdcdf
.word 0xbfb7a7a3,0x1d6bee0b
.word 0x741f0bf3,0xe6e78290
.word 0x49a512ae,0x343d45d2
.word 0xf668731f,0xf0d39375
.word 0x51b0996d,0x5ad62fbf
.word 0x00000000,0xb3a22e84
.word 0xdf85be87,0x20f130d7
.word 0x99107e76,0x16a722b2
.word 0x2510c2ed,0x5bff0927
.word 0xfd1ae855,0xe702357c
.word 0x3285efe5,0xc2f5194b
.word 0x79ed29be,0x3dd6f151
.word 0xccda089e,0xe2a3e2c9
.word 0xf7d75a33,0x8603ef50
.word 0x19c1709b,0x2a5a0011
.word 0x6749a27a,0xfc82ff8c
.word 0xe282b32a,0xb597282e
.word 0x9c3907fb,0x01f1ad14
.word 0xf88ec247,0x50c9666f
.word 0xb1efc4d9,0x4b265700
.word 0x692f790e,0xb3dd7007
.word 0xeda8e1b0,0xbd711002
.word 0x8c2cc48b,0xc02cdd8f
.word 0x0dc9f30b,0xb5050b6e
.word 0xd97f9ac3,0x642ceb8e
.word 0xb07131ee,0x11b6a164
.word 0x46e14e7e,0xde1fda42
.word 0xa0c04352,0x211e2322
.word 0xd0d946e7,0xdda75e75
.word 0x9292ecff,0x3746fbcd
.word 0x285480b6,0x9fcf0a87
.word 0xf135cbe0,0x2e1e38f7
.word 0xee7aff91,0xa4f898ff
.word 0xec3a4247,0xff413294
.word 0x3317ec58,0x2ac82a1c
.word 0x53ded619,0x28ff2f0b
.word 0xf4097c48,0x1bf65438
.word 0x319f12d8,0x8f3b59c2
.word 0xcb3b6de2,0x37702350
.word 0xf544963e,0xfe2cc745
p9_init_registers:
.word 0x5fe3e13a,0x1a706047 ! Init value for %l0
.word 0xdd0e0c72,0x5b533ad4 ! Init value for %l1
.word 0xf5dcb284,0xb6f438dc ! Init value for %l2
.word 0x45b28588,0x52a67087 ! Init value for %l3
.word 0x672f131c,0x15e30aa2 ! Init value for %l4
.word 0x4689cc4e,0xa30e21ff ! Init value for %l5
.word 0x363a2794,0x86d2e45b ! Init value for %l6
.word 0x16ef3164,0x33c06d4e ! Init value for %l7
.align 64
p9_init_freg:
.word 0x7d551825,0xd6d1c9fd ! Init value for %f0
.word 0xd84305ba,0x72bc7e8c ! Init value for %f2
.word 0x48156a0e,0x2a4377ed ! Init value for %f4
.word 0xf5a2bc7e,0x78f9e57b ! Init value for %f6
.word 0x75581338,0xd142e8a9 ! Init value for %f8
.word 0xa4d69569,0x2436d585 ! Init value for %f10
.word 0x6acc4c1c,0xe1f5d6f7 ! Init value for %f12
.word 0xd3e581f7,0x04c8492d ! Init value for %f14
.word 0x1c444de5,0xfcc61848 ! Init value for %f16
.word 0x00a25469,0x4b1e8d6b ! Init value for %f18
.word 0x4c32e08f,0x3116b854 ! Init value for %f20
.word 0xaa1d0105,0x12409bcd ! Init value for %f22
.word 0xbed5acf5,0xc734aacc ! Init value for %f24
.word 0x99147752,0xc9c0c50e ! Init value for %f26
.word 0x2f383393,0x183128e0 ! Init value for %f28
.word 0x20b9b6f3,0x15686466 ! Init value for %f30
.word 0xbef2f237,0x91f22158 ! Init value for %f32
.word 0xdb181d43,0x75c717b7 ! Init value for %f34
.word 0xbf3a7f7c,0x38a22b60 ! Init value for %f36
.word 0x73df6bfb,0x10588460 ! Init value for %f38
.word 0xeba4c384,0xb6f0a750 ! Init value for %f40
.word 0x962de15e,0x23411ac6 ! Init value for %f42
.word 0xc561ba63,0x10de04bb ! Init value for %f44
.word 0x10d65493,0x3a97564f ! Init value for %f46
.word 0x82e4bc51,0xd7adcc8a
.word 0x8ae099eb,0xa8ca5e27
.word 0x8dd4c36c,0xbe8baf49
.word 0xd84386d6,0x00ffaf19
.word 0x812816d6,0x8c9f96f1
.word 0x6e1355a7,0x0daaed66
.word 0x674a3b5d,0x73767741
.word 0x727b0043,0xe17cf21a
p9_expected_registers:
.word 0x00000000,0x00000021
.word 0x48156a0e,0x2a4377ed
.word 0xffffffff,0xffffeb1f
.word 0xa4d69569,0x2436d585
.word 0x375e8d14,0x950bfe60
.word 0x00000000,0x00000093
.word 0x00000000,0x000000e6
.word 0x00000000,0xa3ffc965
p9_expected_fp_regs:
.word 0xf8d2e0a1,0xb5773496
.word 0xedb917f6,0xf9f254b0
.word 0x42794957,0x6e624463
.word 0x0ecbc66f,0x7add3b60
.word 0xcd9a295d,0x88cecf82
.word 0xeef6f37b,0x53ef80b1
.word 0xca921950,0xede552b0
.word 0xa0d04ff8,0xecc508aa
.word 0x7d551825,0xd6d1c9fd
.word 0xd84305ba,0x72bc7e8c
.word 0x48156a0e,0x2a4377ed
.word 0xf5a2bc7e,0x78f9e57b
.word 0x75581338,0xd142e8a9
.word 0xa4d69569,0x2436d585
.word 0x6acc4c1c,0xe1f5d6f7
.word 0xd3e581f7,0x04c8492d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0xb5e13d2d,0xdfc3624f
.word 0xcf6348cc,0xce71dbda
.word 0xb8d6ab9a,0x5748d32f
.word 0xb6314615,0x38479bf4
.word 0x5006917a,0xe87b59fc
.word 0x4c19c792,0x26ec3dff
.word 0x732b62c8,0x5b1d77d6
.word 0x5562c5b9,0x2f8ad357
.word 0x467b6ac1,0xd40dfd9a
.word 0x72ff422a,0x1d9affff
.word 0x0a10584b,0xcdd36538
.word 0x000000cf,0x7a1a6b9d
.word 0xc87bdc19,0x00377008
.word 0x985ec118,0xbd78dfff
.word 0xe3d785fb,0x3758e928
.word 0x77e8c4d0,0xf8901c5a
.word 0x805da4a5,0x33ba4a3f
.word 0xb66d3bc9,0x346f8e95
.word 0x2093a332,0x54e4a5b4
.word 0xaa7d423a,0x91961b22
.word 0xc0b34eab,0x5648c79e
.word 0xe7a98115,0x810179a4
.word 0x0c607c72,0x05f13305
.word 0xb1c8b50b,0xd73892f3
.word 0x899f0574,0xa65b63a1
.word 0x00000000,0x3e4916e9
.word 0x56decec3,0x994b6162
.word 0x1260f5b8,0x369e2af0
.word 0x4cd4a6d0,0x0b7941e7
.word 0x203473ab,0xa6552e15
.word 0x7e7eac18,0xf86c797f
.word 0x3766fc5a,0x720fe6b4
.word 0xe3afa8c5,0xb180020c
.word 0x9e161c6b,0x1ff9dd9e
.word 0x3cfec586,0xdf19b98c
.word 0x56402546,0x2ad376c2
.word 0xb82fd78b,0x1983387b
.word 0xc2c42d54,0xe4336fd4
.word 0xbfa80f4b,0x6e415ef0
.word 0x486137c7,0x525eb213
.word 0xe80ac67a,0x0353e355
.word 0x6766eb1f,0x96dc3074
.word 0x71ca4975,0x7e193a83
.word 0x614f73fe,0x88261d31
.word 0xd76794ae,0x43955aee
.word 0xd5a533dc,0xda32fe0f
.word 0xc011d4c9,0x51b19e6c
.word 0xe4cd3064,0xff3b8ffc
.word 0x649f8ca0,0x367ff1e3
.word 0x1eee96c6,0xe20aec44
.word 0x278bb459,0x408547b6
.word 0xbbfadf0d,0xb11b5120
.word 0x4971d0b3,0x39e1209e
.word 0xb7ad99f6,0x45e077d7
.word 0x4a3e716d,0x6dfb33af
.word 0x6e8bf1e3,0x6f873e2f
.word 0x4dde0f7d,0x44bc9c22
.word 0x840301eb,0x79967de4
.word 0xeb4077ee,0x77dc8a1b
.word 0xf28a1c1b,0x0ad22fb6
.word 0x263eaf9c,0xb348e07e
.word 0xbce8ed43,0x6e415ef0
.word 0xa619f698,0x07170282
.word 0x4a66bdcc,0xfdc1d15f
p9_local1_expect:
.word 0xa1d6d1e4,0xf617b9ed
.word 0x43ff66a8,0xc1b06673
.word 0xdeb59540,0x968d41d1
.word 0x3864a56a,0x298cef4a
.word 0x2cc212bd,0xca4bcbd9
.word 0xc34c421d,0x3ff96a50
.word 0x29e3baab,0xcd935951
.word 0xdc980d84,0xace411e0
.word 0xce950153,0x0f29e7d8
.word 0x9afe1939,0xf3896332
.word 0x6c1f221a,0x0b1d64b4
.word 0x0ba577cb,0xa6d1b06a
.word 0x53825946,0x2ed02f28
.word 0xfb7f806e,0x4b32c239
.word 0xd8b384cb,0x62de5f30
.word 0xb9d3a35b,0xd0d3d578
.word 0x994b6162,0x9c33bcaa
.word 0x97de1d9b,0x0051e450
.word 0x9ee54dff,0x56bc5b79
.word 0x690deaa3,0x35af4cf3
.word 0x486137c7,0x367ff1e3
.word 0x97ffd4b5,0x791d9a8e
.word 0x987fafb0,0x06917e90
.word 0x00000000,0x00000036
.word 0x99a9782b,0xac0d1004
.word 0x963477b5,0xdf373069
.word 0xc18ea4f8,0xdd5ceb6b
.word 0xd43739e6,0xdd196705
.word 0x791e329a,0xb333a0a3
.word 0x67532f58,0x24ac7530
.word 0xe3a7b8f0,0x717fb4d4
.word 0xb0f52268,0x3037d68c
.word 0x89dcca73,0x1b6aec73
.word 0xe9f5b6c4,0x796b4b94
.word 0x3b00ff9f,0xc0240a18
.word 0x7a595e7d,0x10654cd3
.word 0x37a6ceef,0x8e5b2d47
.word 0xedcf0769,0x79909df0
.word 0x4004d8f7,0xacb09ed9
.word 0xae8149d3,0xdccdfd3f
.word 0x91f02156,0x4c8fca5b
.word 0x79967de4,0x00003ac3
.word 0xd6778a4e,0xd2a9a274
.word 0x21eb2e8d,0x0b140843
.word 0xc14eb99e,0x11e673e4
.word 0xad53af82,0x39152dc1
.word 0x4fb7c239,0x74eb73d9
.word 0x8e7ca2d0,0xa373eb73
.word 0xdb547cec,0x8e7ca2d0
.word 0x30dfebbd,0x93cf498a
.word 0x0b878a17,0x44891917
.word 0xa3ffc965,0xa4b4ff02
.word 0x4345f345,0xc2ea450b
.word 0x7e0ba85b,0x3d22bbe2
.word 0x3c640426,0x887525e0
.word 0xd04121f4,0x39b9c19b
.word 0x037e6b62,0x75b9865c
.word 0x7ed5fc73,0xc9a9806b
.word 0x18b3b7c4,0x17e8170f
.word 0xc76247dd,0x198f0a6d
.word 0xd072cc18,0x2c058eca
.word 0x656d8545,0xbacb5d07
.word 0x492efac8,0xe804ff32
.word 0x7b52fa5b,0xc0fb3e5d
p9_local2_expect:
.word 0x543bfad9,0x7d7dae5e
.word 0x1b9cda5f,0x10d00856
.word 0x5213d9cc,0x99aabe6c
.word 0x238ce077,0x99a9782b
.word 0x2abba0f3,0x0e1ec1a2
.word 0xe39f5aa2,0x3d0fa724
.word 0xf84f93b1,0x0764ffa7
.word 0x0ee0c544,0xd0c73a8a
.word 0xfdc9d1d6,0x2518557d
.word 0x8c7ebc72,0xba0543d8
.word 0xed77432a,0x0e6a1548
.word 0x7be5f978,0x7ebca2f5
.word 0xa9e842d1,0x38135875
.word 0x85d53624,0x6995d6a4
.word 0x2c058eca,0x1c4ccc6a
.word 0x2d49c804,0xf781e5d3
.word 0x22cf09dd,0x2e3c100b
.word 0x8261124c,0xcfb20606
.word 0x939a99cc,0xca928993
.word 0xe68f806a,0x6f897d4c
.word 0xac119626,0xc6335bf4
.word 0xaea2d84b,0xe47d9679
.word 0x3ac37c42,0x60fbe3b2
.word 0x42e2fb1c,0x55a3bbe8
.word 0x35b20127,0xec4aff70
.word 0x9461c0e8,0x55612f78
.word 0x39ad6ac9,0xa8d32115
.word 0xfb06b214,0x8933c556
.word 0x9f36ff6a,0x0656b2d4
.word 0xd743ef78,0xefffbdc7
.word 0xa6820cb5,0x72681ce8
.word 0xa38c4c1d,0x574cab56
.word 0x0b103c2e,0xdd09a422
.word 0x0606b2cf,0x4c126182
.word 0x938992ca,0xcc999a93
.word 0x4c7d896f,0x6a808fe6
.word 0xf45b33c6,0x269611ac
.word 0x79967de4,0x4bd8a2ae
.word 0xb2e3fb60,0x427cc33a
.word 0xe8bba355,0x1cfbe242
.word 0x24987df6,0x76fafdd9
.word 0xb64502fe,0xa025979d
.word 0x71d39cf3,0xd2319567
.word 0x0e5d21da,0xc651821b
.word 0x15842628,0x95ac397f
.word 0xe6d31ffc,0x6b6e50c5
.word 0xfdd579c5,0xb0ef1cd9
.word 0x1de40e0f,0x5bf4233e
.word 0x00000000,0x3a8a808c
.word 0x0407d9d3,0x8e6982c7
.word 0xe43c1237,0x571db908
.word 0x8d8d21dc,0xfd194373
.word 0xee334bab,0xa43e9390
.word 0xd21930a0,0x8955cec3
.word 0x375e8d14,0x950bfe60
.word 0xae7aaf79,0x5086b228
.word 0x963477b5,0xa1e0d2f8
.word 0xb054f2f9,0xf617b9ed
.word 0x6344626e,0x57497942
.word 0x603bdd7a,0x6fc6cb0e
.word 0x82cfce88,0x5d299acd
.word 0xb180ef53,0x7bf3f6ee
.word 0xb052e5ed,0x501992ca
.word 0xaa08c5ec,0xf84fd0a0
p9_local3_expect:
.word 0x91dfb744,0x46891b8a
.word 0x7ee751d8,0x147a114e
.word 0x9783a3cf,0x873cdcf1
.word 0xa6229d46,0xfe5fa2ce
.word 0x8189adde,0x10c84396
.word 0x255d7b0c,0xcedf22f9
.word 0x4a6033b2,0xecfa7e00
.word 0xfb929db6,0x67e4b780
.word 0x53c83398,0x73307478
.word 0x5e241da2,0x6545ca98
.word 0xe2d7d777,0xa529673a
.word 0x1bcf1649,0x2c62996b
.word 0xdb8071c4,0xe54a945a
.word 0x8ca38d26,0x719f5e0a
.word 0x98843777,0xb51d5c37
.word 0xd025b18a,0x10e83a29
.word 0x0b103c2e,0x5138cf22
.word 0x0606b2cf,0x1ff9dd9e
.word 0x938992ca,0xcc999a93
.word 0x4c7d896f,0x6a808fe6
.word 0xf45b33c6,0x269611ac
.word 0x79967de4,0x4bd8a2ae
.word 0xb2e3fb60,0x427cc33a
.word 0xe8bba355,0x1cfbe242
.word 0x374a5b24,0x51dbf8d9
.word 0x68cba02d,0xd01b778b
.word 0x1895493e,0x2b3f44a0
.word 0x52f8810e,0x02f1fe53
.word 0xec85c387,0xd7103365
.word 0x5cd14e58,0x24a71ca7
.word 0x00a9cd8a,0xfddb3645
.word 0xcd2fffc3,0x2d7308d5
.word 0x0e96fa35,0xf29ed4b3
.word 0xd96cff9d,0xa0de9d44
.word 0xef172dc5,0x65a78591
.word 0xa3f6a12b,0x6d5cc0c9
.word 0x880339e6,0xed91204e
.word 0xb45cff3a,0x74e958f8
.word 0x19dd4e76,0xb7188ec3
.word 0x6040fff1,0xb540ca20
.word 0xf8d2e0a1,0xb5773496
.word 0xedb917f6,0xf9f254b0
.word 0x42794957,0x6e624463
.word 0x0ecbc66f,0x7add3b60
.word 0xcd9a295d,0x88cecf82
.word 0xeef6f37b,0x53ef80b1
.word 0xca921950,0xede552b0
.word 0xa0d04ff8,0xecc508aa
.word 0x7d551825,0xd6d1c9fd
.word 0xd84305ba,0x72bc7e8c
.word 0x48156a0e,0x2a4377ed
.word 0xf5a2bc7e,0x78f9e57b
.word 0x75581338,0xd142e8a9
.word 0xa4d69569,0x2436d585
.word 0x6acc4c1c,0xe1f5d6f7
.word 0xd3e581f7,0x04c8492d
.word 0xf9ffb6e0,0xf8a0d616
.word 0xe41f5404,0x5871482c
.word 0x000000c1,0xa61257e6
.word 0x3b9801f1,0x0d46bc69
.word 0xf9888ecf,0x2f55edf6
.word 0x53ea95f2,0x74ca61c8
.word 0xc9ea9f83,0x486137c7
.word 0x3898715d,0xf4b2696e
p10_init_registers:
.word 0x855654c4,0x52702c08 ! Init value for %l0
.word 0x201215e9,0xe35cf66c ! Init value for %l1
.word 0x284daf6c,0x422c8374 ! Init value for %l2
.word 0x1eef773a,0x431ef4c1 ! Init value for %l3
.word 0x1d6def48,0x3fafd4d4 ! Init value for %l4
.word 0x8540f8aa,0x461e752d ! Init value for %l5
.word 0x8c61132c,0x24998737 ! Init value for %l6
.word 0xbfa34f6a,0xab7eee1a ! Init value for %l7
.align 64
p10_init_freg:
.word 0x52aac6b8,0xdb47bd29 ! Init value for %f0
.word 0x8bd2fc85,0xbe912a2b ! Init value for %f2
.word 0x753a19f8,0x23c04d3a ! Init value for %f4
.word 0x03e2479e,0x26b8ab69 ! Init value for %f6
.word 0x300a447c,0x16974e08 ! Init value for %f8
.word 0x73bd99d2,0x31022c4d ! Init value for %f10
.word 0xe5910930,0x796b2980 ! Init value for %f12
.word 0x74ac2000,0xc5af4d28 ! Init value for %f14
.word 0x1037523f,0x20f9ec1c ! Init value for %f16
.word 0xb5eb4341,0x38aaaa76 ! Init value for %f18
.word 0x5a7cbb9b,0x53c9ed08 ! Init value for %f20
.word 0xbc11a763,0x6c49f90d ! Init value for %f22
.word 0x85b36f0c,0x026a3ba2 ! Init value for %f24
.word 0x8ce9ce84,0xf5fa446d ! Init value for %f26
.word 0x3fab555f,0x45b6c888 ! Init value for %f28
.word 0x78099888,0x2fa93ad7 ! Init value for %f30
.word 0xf1bf6341,0x2fc208ab ! Init value for %f32
.word 0x268a6d3a,0xc3e3329c ! Init value for %f34
.word 0xded77172,0xb5be5d2f ! Init value for %f36
.word 0xf2abff36,0x1add6095 ! Init value for %f38
.word 0x7f93f173,0x68c2e280 ! Init value for %f40
.word 0xab0a5968,0x1c55254c ! Init value for %f42
.word 0xec41b65b,0xd509bf26 ! Init value for %f44
.word 0x4f489d24,0x440ed56a ! Init value for %f46
.word 0x65ad1531,0xb1c06287
.word 0x37f33798,0xfa1c85e1
.word 0x0a35e049,0x0446d080
.word 0xfe4b404e,0xe50c7b22
.word 0x3df52e4e,0x6d8e7b18
.word 0x816b8190,0x0b9085dd
.word 0xc1fc9818,0x1f0e344f
.word 0x6cfd0e00,0xb4cedc81
p10_expected_registers:
.word 0xbf7c496a,0xc58ce3c5
.word 0xf48bcfc8,0xd2918cb9
.word 0xffffffff,0xffffaf9f
.word 0x21152da0,0x4d5f0cc4
.word 0x00000000,0x9fbd82da
.word 0x00000000,0xf38d9f21
.word 0xcd0886ae,0x6df92007
.word 0x00000000,0x77bbc868
p10_expected_fp_regs:
.word 0xcd0886ae,0x6df92007
.word 0x4be07d2e,0x89e2f17a
.word 0xd4d5a4ae,0x0000007b
.word 0x3bb38ec9,0x36e99964
.word 0x229b3d5d,0x14068f27
.word 0xa23748c4,0xac1385b0
.word 0xb4e0cf7b,0x949b33ce
.word 0xcad12a7d,0x86f8bd8c
.word 0xe2b45488,0xf52a5307
.word 0x3a938fff,0xb434855c
.word 0xc36d614d,0xb6116feb
.word 0xcf2c6990,0x632d4db9
.word 0xc8000000,0x0817ccab
.word 0x2e64f822,0x267a1e6a
.word 0x37879924,0xbf92a788
.word 0x2c482832,0x5c237516
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0xc66719f3,0xa3f874db
.word 0x41f734f7,0x7b15c972
.word 0xcc94c11e,0x3b0c5fe0
.word 0x85ff97e6,0xd3e9e819
.word 0xf48bcfc8,0xd2918cb9
.word 0xd4cc857b,0x743c86a5
.word 0x9ef09ad0,0x8743a8fc
.word 0x8ab12919,0x1493366b
.word 0xba065f8f,0xbb9ce9c4
.word 0x141286ed,0x17532676
.word 0x6d43044e,0x8eb206ba
.word 0xf0d00681,0x9c99d64b
.word 0xd0176c63,0x5e010343
.word 0x1afc7fe6,0x2353ff7d
.word 0xf849cccc,0x9f1c3fc3
.word 0x62aea924,0xdb9b9811
.word 0x00001af4,0x0000001f
.word 0x00000067,0x3a71250c
.word 0x0dae3d47,0xdd58552f
.word 0x84fa881b,0x19d17811
.word 0xb045b37e,0xdf40d75d
.word 0x08039ddd,0x410fd55a
.word 0x81215a53,0xe3cc6dee
.word 0x604f8dec,0xa06c276a
.word 0x07532af5,0x8854b4e2
.word 0x5c8534b4,0xff8f933a
.word 0xeb6f11b6,0x4d616dc3
.word 0xb94d2d63,0x90692ccf
.word 0xabcc1708,0x000000c8
.word 0x6a1e7a26,0x22f8642e
.word 0x88a792bf,0x24998737
.word 0x1675235c,0x3228482c
.word 0x000000c8,0x00000080
.word 0xe8c045fe,0xffbfdaaf
.word 0x7656ea55,0x26f5a405
.word 0x208f7fff,0x0b30d29b
.word 0x754ac101,0x14ed0c14
.word 0x11a760e2,0x6039cd01
.word 0x0cc0ff5f,0xe3271af4
.word 0xe220accf,0x7c233eec
.word 0x156bef28,0xc71a8443
.word 0xb811f389,0x9fbd82da
.word 0xb8769cc4,0x64000bd8
.word 0x66e33a34,0x1d94a498
.word 0x2d9523f4,0xe14442fc
.word 0x9179a18f,0x92cdf498
.word 0xf2553d31,0xac1d9609
.word 0x07606d1f,0xf2d37eaf
.word 0xbb3deb72,0x4193346e
.word 0xba9ac484,0x42d2f7fb
.word 0x18c4f4a8,0x75833ff2
.word 0x72852c06,0xf35d8011
.word 0xc15f78f7,0x2ab7fb91
.word 0xb0ff414b,0xf1405054
.word 0xe233d06f,0x96b914bc
.word 0x1af4a1f2,0x2fcef196
.word 0x44a5d39d,0xd5ff0e20
.word 0xffa4cdcc,0x2ac6bb29
.word 0x31d26a4e,0xda087fd0
.word 0x7c70e0e6,0x2e7b9d0f
.word 0xabd54d6f,0xe2325143
.word 0x524b5b05,0xe2325143
.word 0x38bac154,0xb31e0388
.word 0xf60ed9df,0xb265a9ca
p10_local1_expect:
.word 0x721b3582,0x6a14133e
.word 0xcfd60ba6,0x98fb2363
.word 0xd9ad9223,0x38e831e9
.word 0x8f3b4f15,0xf0a0ba06
.word 0x76077379,0xe45f1c7f
.word 0x460d98c0,0x4c177b7d
.word 0xa55038a9,0x04adcc3a
.word 0x97566784,0x524b5b05
.word 0x4b37974f,0xb4a84016
.word 0xcee36e4a,0x8989f22b
.word 0x1982918d,0x51a31576
.word 0xe830ff6d,0xa60ffce7
.word 0x0db00b85,0x48e59d29
.word 0x196e145c,0x28e17a79
.word 0x4505db8d,0xf841a40e
.word 0x32bfc8b8,0x0e8d3038
.word 0x3a8e0745,0xc5c7a1fd
.word 0xf4fe72e8,0xdce0cc6e
.word 0x31a0171d,0xeb605df8
.word 0xf38d9f21,0x978357d0
.word 0xbf1d3966,0x272116ac
.word 0x515e8900,0x1300c969
.word 0xfacbff19,0xe3fce49f
.word 0x71fafc2b,0x926a7e79
.word 0x07a7c386,0xbde2b482
.word 0x89e5afdf,0x6ff5db43
.word 0x0640ee96,0x726d9926
.word 0xd1d49d9c,0xfe9d03de
.word 0xf384546f,0xa05c22e5
.word 0x3d11587e,0x4bfcc3fd
.word 0x5a8a3806,0x2ef7175c
.word 0x8347abb4,0x2fee0792
.word 0x31c7650b,0x2e3f1037
.word 0x74d1e666,0x3c390f40
.word 0xe6cd0c47,0x4fb98633
.word 0x5a4fd502,0xc8051a06
.word 0xa435a53d,0xb8278642
.word 0xf88c753a,0xbd36e738
.word 0x3fae7a1c,0xb7edf311
.word 0xcc324529,0x0eb7ec8a
.word 0x05fc6898,0x55cb8b9f
.word 0xb6aa4a5d,0xa97e755a
.word 0xa4aaa5b2,0xeaf7c568
.word 0xa95e7880,0xf9c665c7
.word 0xbbd1d71a,0x32fbe6cb
.word 0x3e476a08,0x102cdf94
.word 0xef19caf8,0x844cb2f4
.word 0x77bbc868,0xffb90062
.word 0xddfffbf0,0xd2a0ed1f
.word 0x8c4266dc,0xe040d593
.word 0x5f673708,0xa95ef5c3
.word 0xbf7c496a,0xc58ce3c5
.word 0x1104ad53,0x3e8b94d8
.word 0x395fc0b3,0xae20ac80
.word 0xc01b8531,0x0f2191ed
.word 0x11a760e2,0x6039cd01
.word 0x5dff6fd9,0x370eb892
.word 0x7b6f46d4,0xf83e9604
.word 0x21152da0,0x4d5f0cc4
.word 0xcd913eb2,0x8de6028e
.word 0xb4782db9,0x4f2b30e1
.word 0x3609dcd2,0xb6dfedb8
.word 0x87d4f817,0x81e59a9d
.word 0x439b66e8,0xc3ff7f8e
p10_local2_expect:
.word 0x9da06411,0xf867b177
.word 0x3a8e0745,0x425c4b61
.word 0xa33af9a3,0x4d180c30
.word 0x8a8aff6e,0xe95d24fa
.word 0xec766e25,0x1bcdbb28
.word 0xdf6ddb5e,0x800fa83b
.word 0xdbbf91d1,0xb14160df
.word 0xb5d52270,0x8c7997db
.word 0xcd0886ae,0x6df92007
.word 0x4be07d2e,0x89e2f17a
.word 0xd4d5a4ae,0x0000007b
.word 0x3bb38ec9,0x36e99964
.word 0x229b3d5d,0x14068f27
.word 0xa23748c4,0xac1385b0
.word 0xb4e0cf7b,0x949b33ce
.word 0xcad12a7d,0x86f8bd8c
.word 0x75ceaa5d,0xb14c3240
.word 0xed5b50fc,0x3278d3dd
.word 0xfa90d0e4,0x831a15e6
.word 0x073a4d44,0xcd04ebbd
.word 0xb556ec62,0xecc406dc
.word 0xd7071dc6,0x83d5af7b
.word 0x7624aa3c,0x2f105b4c
.word 0xe205de54,0xec791dc5
.word 0xffffaf9f,0x2800b3ae
.word 0x76aaff38,0x4143ebb5
.word 0x08edc953,0x9bbb7c5a
.word 0x0df9496c,0x63a711bc
.word 0xa23b6a02,0x0c6fb385
.word 0x6d44faf5,0x84cee98c
.word 0x88c8b645,0x5f55ab3f
.word 0xd73aa92f,0x88980978
.word 0xeb04db8c,0xe5fcbab5
.word 0x8c52a80d,0xa3fd3e10
.word 0x6433f741,0xe64e434b
.word 0xf44b12f1,0xcfd0034a
.word 0xae08c96e,0x298166fd
.word 0x7b37b15f,0xd247c2e2
.word 0x6a91cc80,0x75f6e817
.word 0x9cc1b14a,0x94e96b2d
.word 0xef1de921,0xdb89c923
.word 0xbc56bdab,0xaca8a538
.word 0x00000096,0x47fbd410
.word 0x8f6ea772,0xee17d1aa
.word 0x4f07cdf2,0x8444309a
.word 0xf9a89f60,0x5110f922
.word 0x5f056080,0x1c8c1e80
.word 0x00000000,0x8c7997db
.word 0x08732551,0x01bcf357
.word 0x13e47126,0x7cc4b6c8
.word 0xbf4fe013,0xbc67ef72
.word 0xb9230613,0x6c7ea966
.word 0x0af4a284,0x5442e0f6
.word 0xfee75d3d,0xbcf5fc44
.word 0xc17dd931,0x60596888
.word 0x80eb0672,0x482802c1
.word 0xf1b3c7ae,0x24805d7f
.word 0x5c7af647,0x6623cdf2
.word 0x76fde600,0x8ff1d541
.word 0xe5925aa1,0x7b4ad419
.word 0x664faca8,0x71e157a9
.word 0x30f1b588,0x020ac1a3
.word 0xd2506951,0x609fcc52
.word 0x024179d5,0x58aac3c7
p10_local3_expect:
.word 0xd0226cab,0xb35a14a1
.word 0x1ca57f8e,0x9b31276d
.word 0xabe1af9f,0xa15db6a2
.word 0xa1a13296,0x6abdb565
.word 0xa56f49ea,0xb99be1a4
.word 0x839cc39b,0x459dde4c
.word 0x2587b5f3,0x1ba58ff0
.word 0x4f41a091,0x59a8fdeb
.word 0x1bdaa67f,0x171c188e
.word 0x1d37462e,0xdb8fad7c
.word 0x0dac118a,0xaec47acd
.word 0xf23e1ab9,0x940bab1f
.word 0x7b178700,0x3c953c36
.word 0x0000001f,0x9ebb7dc8
.word 0x727b2bc0,0xde853f67
.word 0xe25294d0,0x49d01e6d
.word 0x3782e7e7,0xe338123d
.word 0xc31b7ef7,0x1e7a94a3
.word 0xd908a2f7,0x88d3e942
.word 0x218811a3,0x00000066
.word 0xde4f9605,0x951df11f
.word 0xbc38bc4b,0x06d57fcf
.word 0xf73f7a1f,0x23f3cafc
.word 0x00000014,0xd092f9bf
.word 0xb6d47065,0x13f2b506
.word 0x215059d5,0xd2fff23e
.word 0x9fd85b1a,0x05617e5c
.word 0x1502b4a2,0x3c390f40
.word 0x8c527799,0x63aac6ff
.word 0xc4385fe6,0xe25294d0
.word 0xcc80587e,0xb4c64876
.word 0x5700e176,0xe73f5a39
.word 0x12eadb12,0xc5715958
.word 0x9d2911c9,0x2b5e5d14
.word 0x9bfc66b7,0x8ed2b400
.word 0xdc97b060,0xefc69361
.word 0x51101f80,0x0010577f
.word 0xdf471681,0xee9f432d
.word 0xa6626b3c,0x8244a2a8
.word 0x008af978,0x2298cc2e
.word 0xae099bc1,0x0d9eda92
.word 0x8b34b8bd,0x2800b3ae
.word 0x2cd746f6,0xd05e536e
.word 0x19934673,0x607a7831
.word 0x06b27109,0x5a5ddb77
.word 0x03ad7e5f,0xffe4040a
.word 0x7e060f67,0xa53f930f
.word 0xd10c0eb3,0xa499882a
.word 0xedd2d064,0x61d61760
.word 0x467d7022,0x88933895
.word 0x3bad169d,0xcb44ec90
.word 0x71dae414,0xc8133ffe
.word 0x86d99371,0x7fb1d488
.word 0x0e31239a,0xd681e5ac
.word 0xff0e9e24,0xc6c5b5e1
.word 0x0679d079,0x8f14ff6c
.word 0x803d6448,0x3d11587e
.word 0x24b15a7b,0xa0070204
.word 0xaa897837,0x63a9edc6
.word 0x3e7957d5,0x4dacf129
.word 0x099cacb9,0xae9fdd56
.word 0xad2c5ce3,0xcc71e4f5
.word 0xf4da987e,0x387d2bfe
.word 0x3a2cb7c2,0x078a69f4
p11_init_registers:
.word 0xc3fcbff2,0x3708e202 ! Init value for %l0
.word 0x0d26948e,0x5aedbb31 ! Init value for %l1
.word 0xd3b0fa14,0x24f09f72 ! Init value for %l2
.word 0xa4117ffe,0x39a22321 ! Init value for %l3
.word 0xc20b83a2,0x741aa617 ! Init value for %l4
.word 0x4fb45574,0x480f7f9b ! Init value for %l5
.word 0x94897428,0x877520bd ! Init value for %l6
.word 0x6cd47749,0xe9cdba23 ! Init value for %l7
.align 64
p11_init_freg:
.word 0x584796b0,0x83c46b3d ! Init value for %f0
.word 0x96b4b22d,0x3317b1f2 ! Init value for %f2
.word 0xcaa788af,0x78ec3555 ! Init value for %f4
.word 0x7af73109,0x0ae8581e ! Init value for %f6
.word 0x1b16069a,0xcbcd25ed ! Init value for %f8
.word 0x6e177b7b,0x06617096 ! Init value for %f10
.word 0x72e591ed,0x53f0ce70 ! Init value for %f12
.word 0xccf5dca0,0xb62ed1bf ! Init value for %f14
.word 0x8b87d47b,0xef484298 ! Init value for %f16
.word 0x85dee09a,0x6f2f489e ! Init value for %f18
.word 0xcb49cd5d,0x68d0b047 ! Init value for %f20
.word 0x71131aeb,0xf406471d ! Init value for %f22
.word 0xdb834bdd,0x4086972f ! Init value for %f24
.word 0xd7d00c54,0x152c754c ! Init value for %f26
.word 0xb3d0c26c,0x4d0ce00f ! Init value for %f28
.word 0x29d6f72f,0xfc7ce51c ! Init value for %f30
.word 0x27e5348a,0xa67c1052 ! Init value for %f32
.word 0x28e01dbe,0xe6dfdd6e ! Init value for %f34
.word 0x9b8e8a43,0x3c81cee2 ! Init value for %f36
.word 0xe25d177c,0xd2994a93 ! Init value for %f38
.word 0xc4d8f5ca,0x8d390b91 ! Init value for %f40
.word 0x78169aa9,0xade43ac0 ! Init value for %f42
.word 0x3bdfc71b,0x7d1ec701 ! Init value for %f44
.word 0x66a2091d,0x9361ae34 ! Init value for %f46
.word 0x9440b151,0x7c3e714c
.word 0xe3b204f6,0x0848bb0b
.word 0xf01afdb0,0x2181d308
.word 0xf6fca9ee,0x757d30e5
.word 0xbd1b555e,0x6ceecf77
.word 0xa8078415,0x83cec03c
.word 0x5de16547,0x864838ba
.word 0x6fc03d7a,0xb446d80c
p11_expected_registers:
.word 0x00000000,0xf00882de
.word 0xffffffff,0xffffffef
.word 0x00000000,0xd38b1a92
.word 0x00000000,0xe59e59f0
.word 0x0b4ecd7a,0xe4d2c7f0
.word 0x00000000,0x00000051
.word 0x00000000,0x000000e4
.word 0xe59e59f0,0x0cfbc786
p11_expected_fp_regs:
.word 0x108f10ce,0x16a63867
.word 0x1ce17929,0x624d15c6
.word 0xa1afec5a,0x368a676f
.word 0xbed7918c,0xcfd26688
.word 0x78ff4c90,0x31bbed5a
.word 0x94b1d674,0xf6670d17
.word 0xd54af20c,0x3871db03
.word 0x28d3c226,0xa88e7bcb
.word 0x8b87d47b,0xef484298
.word 0x85dee09a,0x6f2f489e
.word 0xcb49cd5d,0x68d0b047
.word 0x71131aeb,0xf406471d
.word 0xdb834bdd,0x4086972f
.word 0xd7d00c54,0x152c754c
.word 0xb3d0c26c,0x4d0ce00f
.word 0x29d6f72f,0xfc7ce51c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0x6b8d0097,0xe4b106b6
.word 0xf94a63a6,0x84d4a2ab
.word 0x9ac0166e,0x41791429
.word 0x3c8a5835,0x0ce62649
.word 0x07514243,0x73ee3102
.word 0xf7659222,0x118f886d
.word 0x00000000,0xcc122bbc
.word 0x50e8b8f6,0x1f7d9d1b
.word 0x1071581f,0x04b50c20
.word 0x24ee7fab,0xef8f5183
.word 0xe02eaa3c,0x829bffdc
.word 0xb8f708be,0x4382b2e0
.word 0x13ac40c4,0x5a915867
.word 0x3c8a5835,0x33b4e5c8
.word 0xbd48f6bf,0x2b3b7ad6
.word 0x9e24bb8d,0x9bf72044
.word 0x9e031ce2,0x61bbee72
.word 0xb68574ce,0x0cfbc786
.word 0xf79d4341,0xe815aa9e
.word 0x75482c07,0xcc80b440
.word 0x2e438fc0,0xa61fff73
.word 0xf30beeac,0x22d41a9f
.word 0xeec8eebb,0x1fbc7091
.word 0x82d2a947,0x52bdf0f6
.word 0x6738a616,0xce108f10
.word 0xc6154d62,0x2979e11c
.word 0x6f678a36,0x5aecafa1
.word 0x8866d2cf,0x8c91d7be
.word 0x5aedbb31,0x904cff78
.word 0x170d67f6,0x74d6b194
.word 0x03db7138,0x0cf24ad5
.word 0xcb7b8ea8,0x26c2d328
.word 0x10a648c5,0x7a90c806
.word 0xd4f8dd74,0xc1279fe2
.word 0x808eb0b0,0x2e38a930
.word 0x27d72221,0x980a5914
.word 0xfd08ff4b,0xfe53966a
.word 0x2149b6ca,0x3c1b9caa
.word 0x0302f656,0xf2414f72
.word 0x480d08cd,0xdfec1df7
.word 0x2e9e96ae,0x8bb4ffd5
.word 0xb97a4c3a,0x424e015d
.word 0xbf933c39,0x61bda56d
.word 0x73943d91,0x3c85ee82
.word 0x2cdf5061,0xd37ea789
.word 0xd6d37435,0x15c89bf5
.word 0xc9cc2825,0x877aeb25
.word 0xf30beeac,0x28801045
.word 0x0b4ecd7a,0xe4d2c7f0
.word 0x8057e992,0x0ce284be
.word 0x6a6ba3fb,0xd785ad06
.word 0xfb3f05cd,0x50098749
.word 0x8ce58af6,0x40f43939
.word 0x11c87506,0x25fc6136
.word 0xc9647ad6,0x3bde8dfe
.word 0xe4d52ed8,0x7acfca1d
.word 0x94a1533d,0x9382d866
.word 0xac79ac3b,0x327835bc
.word 0xc807c610,0x3578da42
.word 0xb7390f2b,0xf387102b
.word 0x862ba0de,0x87d2f0cc
.word 0x1facf933,0xe0126f70
.word 0xcc5e397f,0x15ebdbcc
.word 0x58dee7bb,0x0562114a
p11_local1_expect:
.word 0x2d3ca677,0x66dbafde
.word 0x60c75ef5,0x2337e1e8
.word 0x0d82c8bd,0x9a27bbc3
.word 0x18035816,0xccda9d2a
.word 0x5be85633,0xba76adb9
.word 0x3694e299,0xb39634ac
.word 0x7d30db17,0x4673aa50
.word 0x0000008d,0xb39634ac
.word 0xcf0c8c6a,0x0a93a6b0
.word 0xcf54720f,0x4a99b6c6
.word 0xb1fa7ae4,0x65310ab5
.word 0xf858d338,0xe7eefd6f
.word 0x3b48e0f5,0x905a137b
.word 0xd1712571,0x3c79dac7
.word 0xe208703f,0xb2fe7670
.word 0x912bebbf,0xaa727e9b
.word 0x837a5f5b,0xc69060bc
.word 0xd74555ed,0x235edd37
.word 0x4d81328b,0x5094f9eb
.word 0xa20655eb,0xb63bc510
.word 0xc7860922,0x4b0416f0
.word 0x7c61d325,0x6e283cdb
.word 0x0dc8790f,0x18a3cb49
.word 0x12808492,0x6a77d03c
.word 0x9541f461,0x5a02bf58
.word 0xffb50a3a,0x34272c3f
.word 0xa29a061c,0xd079ec8a
.word 0x67ca34a5,0xab3f3869
.word 0x1f261d1c,0xd25f7f1b
.word 0x0000007a,0xca62bf05
.word 0x84bd66a2,0x9d7e0980
.word 0xc8aded5c,0xfc40ecc1
.word 0x90dc9a75,0x9eda60ab
.word 0x590f0c8a,0x60513b35
.word 0x30a51014,0xd1e14b6e
.word 0x1aa5c379,0x2ffe9fc1
.word 0xa3f6a750,0xd04a2a17
.word 0x056c9ff2,0x4442cee0
.word 0x54a355cc,0x7af2c6e8
.word 0x25a2dcd3,0x6871c585
.word 0x98d17384,0x94674541
.word 0xe67cdb1a,0x1f116d94
.word 0x04b9fc36,0x2914ae48
.word 0x987f65ba,0xbeb78586
.word 0xd731edc5,0xe8bb964c
.word 0xffe7ef7a,0x5cff340c
.word 0xf3250c0d,0x3ac0268e
.word 0x154b07de,0xcc122bbc
.word 0x474e31c3,0x18905830
.word 0x0000008d,0x4c7d7b19
.word 0xf391e668,0xe4dc319b
.word 0x19ab413d,0x80c9b42d
.word 0x889d15be,0x032e91b9
.word 0x14096606,0xec9608df
.word 0xf3967afa,0xfa04e39d
.word 0x7039ba61,0xe02bad7b
.word 0xb205f5f6,0x5553f222
.word 0x20630f50,0x63a50936
.word 0xcec1ca82,0x3707b5db
.word 0x5f466432,0x5340ff21
.word 0x2c1f1802,0x62803609
.word 0xe6d276e0,0xf6f3603b
.word 0x833c0d37,0x740548b3
.word 0xcf2d08b1,0x2671137d
p11_local2_expect:
.word 0xad1ab299,0x0f69dd32
.word 0x2ce1680e,0xccb2e0e2
.word 0xe2258c19,0x5338ca70
.word 0x4d0e2086,0xfc37c19c
.word 0x55b117ad,0x011493b0
.word 0x27987e8e,0x3bbe5268
.word 0x2916d303,0x1859c61e
.word 0x14f73489,0x32e4ff3b
.word 0xa1cf8e7b,0xa9233cec
.word 0x953662f6,0x58dee7bb
.word 0xf385aeec,0xaa727e9b
.word 0x3881955d,0x1a8c8c5a
.word 0x82fec45d,0x54310118
.word 0x93f9c095,0xcf91b1f1
.word 0x79c8bd1b,0x09d8e10c
.word 0xfb5aff2a,0x2060f5a6
.word 0x6738a616,0xce108f10
.word 0xc6154d62,0x2979e11c
.word 0x6f678a36,0x5aecafa1
.word 0x8866d2cf,0x8c91d7be
.word 0x5aedbb31,0x904cff78
.word 0x170d67f6,0x74d6b194
.word 0x03db7138,0x0cf24ad5
.word 0xcb7b8ea8,0x26c2d328
.word 0xa4d4f28f,0x67a2634b
.word 0x7e51ebc3,0xbca397ff
.word 0x7e2af67f,0x5bfff0ee
.word 0xa91f761c,0x905a137b
.word 0x8b5db343,0xd6da325d
.word 0x25d04f7c,0xffa1306b
.word 0xc96c5412,0x4048a237
.word 0x2edfa7dc,0x4f03d8d9
.word 0x71b78998,0x6aa7c09c
.word 0x074e072b,0xd473c735
.word 0x4c8fc1dc,0xcbb3937a
.word 0xf9e5dc70,0xf1a90bff
.word 0xe54918a9,0xc0dd3d0c
.word 0x525ab3a9,0xbad17c7a
.word 0x1293ea18,0x8846b936
.word 0x8ee4fd30,0xbdb379e0
.word 0x25a2dcd3,0xc2aed404
.word 0x841763f8,0x38644889
.word 0xcd4e5b7d,0x940491cd
.word 0x33216179,0xf3250c0d
.word 0x65e875e0,0xac9f0b47
.word 0x2ba48b04,0x00a84665
.word 0x58b6d5b2,0x6ba172d0
.word 0x53278fca,0xb676ec8b
.word 0x984248ef,0x7bd4878b
.word 0x9e482f6f,0x9ae0de85
.word 0x47b0d068,0x5dcd49cb
.word 0x1d4706f4,0xeb1a1371
.word 0x2f978640,0xdd4bcedb
.word 0x4c752c15,0x540cd0d7
.word 0x0fe00c4d,0x6cc2d0b3
.word 0x1ce57cfc,0x2ff7d629
.word 0x0096fafd,0xc12dac73
.word 0x698a26e1,0x0928746c
.word 0x124b72b5,0x744d48eb
.word 0x71c910d2,0x9a4c5855
.word 0xe898e8f9,0x76f21d75
.word 0x9233c80d,0x1329a0e5
.word 0x34d1eb24,0x39ace44a
.word 0x683026d4,0xc264d4b2
p11_local3_expect:
.word 0xe75760e7,0x46e30fd7
.word 0x66cb29b3,0x1d3cc171
.word 0x7f25b982,0x69dd9f8e
.word 0x0401872b,0x22923806
.word 0x0fb1ff32,0x0b8a496a
.word 0x3ab0364f,0x168df087
.word 0x47c7e716,0x8e2a1bd9
.word 0xcbeef89c,0x774e58bc
.word 0x36193df1,0xef156b2b
.word 0x5fcdf217,0x8373512c
.word 0xffa9a199,0x6828574e
.word 0x39b438be,0x64227389
.word 0xb0cb876f,0x2685c610
.word 0xae359c79,0xf86b0733
.word 0xb51cfcc9,0x54ee20a4
.word 0xd375a737,0x02264e89
.word 0xecb87155,0xf2e291ec
.word 0x2ae74691,0xff19c526
.word 0x69ccf9f3,0x4aad78cf
.word 0x39a22321,0x819d39c2
.word 0x0febf5ac,0x732201f8
.word 0x3e1adcea,0x4c352648
.word 0xbb662337,0xcae5df78
.word 0x3ab2768e,0x330a2a37
.word 0xaceb81b6,0x7ec67eef
.word 0x963bcb9c,0x54877c12
.word 0x015b44ab,0xed2d20a1
.word 0xc45ec63a,0xf73b694d
.word 0x0e923216,0x339735f5
.word 0x6fb45670,0x2ed97b13
.word 0xb46b482b,0x2a75b5d6
.word 0x4fe1d20d,0x4fa1821c
.word 0x8b87d47b,0xef484298
.word 0x85dee09a,0x6f2f489e
.word 0xcb49cd5d,0x68d0b047
.word 0x71131aeb,0xebbfde9d
.word 0xdb834bdd,0x4086972f
.word 0xd7d00c54,0x152c754c
.word 0xb3d0c26c,0x4d0ce00f
.word 0x29d6f72f,0xfc7ce51c
.word 0x93d0a35f,0x45a0a08c
.word 0xf46e426e,0x82a0740d
.word 0x74acaae8,0x895c0ae6
.word 0x3f7eaa9c,0x16f4fe22
.word 0x00000000,0xcaeee531
.word 0xa2214405,0xb68574ce
.word 0x6dd69da3,0xee282a9f
.word 0x8e4b7c59,0xd1ac4091
.word 0x08653eb6,0xa39461b8
.word 0x0b2535e7,0x2e8f3631
.word 0x5a0a8673,0x39dbdb59
.word 0xf00882de,0xa3366340
.word 0x4273ca75,0x4040410a
.word 0x8b5db343,0xfa9705b4
.word 0x861c5b1d,0xaa22398b
.word 0x877520bd,0x67daee8e
.word 0x108f10ce,0x16a63867
.word 0x1ce17929,0x624d15c6
.word 0xa1afec5a,0x368a676f
.word 0xbed7918c,0xcfd26688
.word 0x78ff4c90,0x31bbed5a
.word 0x94b1d674,0xf6670d17
.word 0xd54af20c,0x3871db03
.word 0x28d3c226,0xa88e7bcb
p12_init_registers:
.word 0x8d85484e,0x7562ce28 ! Init value for %l0
.word 0x4a65abf2,0xa6588b46 ! Init value for %l1
.word 0xf1374cc6,0x63c95c16 ! Init value for %l2
.word 0x89f68d7c,0x7bfc44a4 ! Init value for %l3
.word 0x7e130556,0xa85bb802 ! Init value for %l4
.word 0x33660509,0xbbdb6515 ! Init value for %l5
.word 0xb44fb032,0x2c6bbe96 ! Init value for %l6
.word 0x2b8510d5,0xc1ae2281 ! Init value for %l7
.align 64
p12_init_freg:
.word 0x96f92c74,0x68a1cd7b ! Init value for %f0
.word 0x3197d113,0xd12ce9c3 ! Init value for %f2
.word 0x1ef13754,0x34bc3550 ! Init value for %f4
.word 0xabdbcd67,0xf5e1e85b ! Init value for %f6
.word 0x57075f8c,0xc944816d ! Init value for %f8
.word 0xf59e730a,0x67400bf1 ! Init value for %f10
.word 0x004b42c7,0xd3365f77 ! Init value for %f12
.word 0x79f65ab9,0xe48be98d ! Init value for %f14
.word 0x4b680e9c,0xdb5ea4d7 ! Init value for %f16
.word 0x0e80f6ce,0x7ef51112 ! Init value for %f18
.word 0x14b426c6,0xab5e8a45 ! Init value for %f20
.word 0x50c587f8,0xac2abb53 ! Init value for %f22
.word 0x6d590d13,0x2adf9da6 ! Init value for %f24
.word 0x2c60c349,0x7405d1cf ! Init value for %f26
.word 0x1b74f863,0x85911f12 ! Init value for %f28
.word 0x928deeaa,0xf059574a ! Init value for %f30
.word 0x566386e7,0xbf0f2bd5 ! Init value for %f32
.word 0xd7cacffc,0x0a5e4f58 ! Init value for %f34
.word 0x6812dd6a,0x76784410 ! Init value for %f36
.word 0xf38732fe,0x98876c86 ! Init value for %f38
.word 0xce78b783,0x5d9a808f ! Init value for %f40
.word 0x396dbaa4,0x8e43f43d ! Init value for %f42
.word 0xee455d65,0x875b5783 ! Init value for %f44
.word 0x555a2c6e,0x8e452eb5 ! Init value for %f46
.word 0xff396f2f,0x14baf44b
.word 0xad4fcc11,0x2516568e
.word 0x962135e1,0x627b9e3d
.word 0xe68879e2,0x5c682d11
.word 0xca4ad990,0xb2b8f613
.word 0x6568fc5f,0x509117bb
.word 0x8b884d60,0xe0a548f3
.word 0x67f67eec,0xe1537a24
p12_expected_registers:
.word 0xffb1be7d,0xcc89332c
.word 0x00000000,0xebb788e3
.word 0x00000000,0x00000035
.word 0x00000000,0x00000003
.word 0x00000000,0x48740060
.word 0x00000000,0xf235def6
.word 0x00000000,0xb4d3500c
.word 0x00000000,0x000000d3
p12_expected_fp_regs:
.word 0xe057e39c,0xf9d9fa25
.word 0x963643b0,0x81da1e7b
.word 0x50eb7fe3,0xc5de85e7
.word 0xa72f5e73,0x5dba9e9b
.word 0x29e4d2e1,0x8ff439f7
.word 0x37374dff,0x4e80bff3
.word 0x216381a1,0xd5fa8f34
.word 0x1bda6b32,0x8443ae6e
.word 0xfdf27fb1,0x35e62cc3
.word 0x9ece493e,0xaa0139ee
.word 0x947f9421,0xa17f5497
.word 0x4ee98dcd,0x172fd07b
.word 0x707ce138,0x91775cd3
.word 0x60bc9c7d,0x62c34f22
.word 0x48ddfdba,0xd95c7f95
.word 0x6a31ca51,0xa77f9982
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0x96f92c74,0x68a1cd7b
.word 0x3197d113,0xd12ce9c3
.word 0x1ef13754,0x34bc3550
.word 0x86ffbb5a,0xf5e1e85b
.word 0x57075f8c,0xc944816d
.word 0xf59e730a,0x67400bf1
.word 0x004b42c7,0xd3365f77
.word 0x79f65ab9,0xe48be98d
.word 0x25fad9f9,0x9ce357e0
.word 0x7b1eda81,0xb0433696
.word 0xe785dec5,0xe37feb50
.word 0x9b9eba5d,0x735e2fa7
.word 0xf739f48f,0xe1d2e429
.word 0xf3bf804e,0xff4d3737
.word 0x348ffad5,0xa1816321
.word 0x6eae4384,0x326bda1b
.word 0xaf2da2f7,0xfe5402d2
.word 0x79cea561,0xc78efdca
.word 0xcf6aeabe,0xa70f9fb2
.word 0x59bcf1d4,0xe134094f
.word 0xda942f5e,0x671f75e4
.word 0xfc690aa7,0xf8e0dce3
.word 0xdcbd7e9a,0x2b64cbcd
.word 0x75d9ee33,0x10aefa9a
.word 0x1b77bcc0,0x1cb50f2e
.word 0x43fdd001,0x45758043
.word 0xf4070369,0x85a659c6
.word 0xcc54b96e,0x3b0309c8
.word 0x1bc8bf87,0x34d277b7
.word 0x69f0182c,0x8441712a
.word 0xb62ddd15,0xcdb3eb69
.word 0xe3a37e17,0x23d058d2
.word 0xa67a44b0,0xa4fb0035
.word 0xbad02359,0x29fb02d1
.word 0x4edc1872,0xb4ba0a5f
.word 0x8347c68d,0x7cfa7ec2
.word 0xa69b0d74,0x7660a523
.word 0x4d152335,0x595c2107
.word 0xa98ebec6,0x44967f52
.word 0xcd6440b3,0x6d707fb4
.word 0x8eeb8905,0x57739e35
.word 0x79f9c98b,0xf304cb01
.word 0x76035d9e,0x57dcf5be
.word 0xa2b2a069,0x7cc72f61
.word 0x4eeb00fb,0x8cf0d3fe
.word 0x844b5c52,0xe566233a
.word 0x2b4bba75,0xf0cf59f5
.word 0x53b3d3f0,0x2f2a08ac
.word 0xeb0b8018,0x348fc315
.word 0xe3487327,0x09eeff20
.word 0x63c95c16,0x4a1f3192
.word 0x1f2efee0,0xe78995de
.word 0x2af07837,0x4c8caf4b
.word 0xafff12c1,0x0d48f722
.word 0xc366e791,0x894ec27e
.word 0x94ea4b82,0x6afa49ff
.word 0xf3587a0b,0xa6d1923d
.word 0xff1a18a3,0xd9f909b9
.word 0x02c27e5c,0x000042c7
.word 0xe91645be,0xaa40c917
.word 0xf0908575,0x892ca77f
.word 0x4c0d7da7,0x00000018
.word 0xa6588b46,0x054775ff
.word 0x6c40cab5,0x8699a6f6
p12_local1_expect:
.word 0x9b2dc55e,0xa6f75573
.word 0xdc622410,0x3695af7b
.word 0xdf447017,0xb0f3d389
.word 0xb4bf3ecf,0x5df07dab
.word 0xd9652e03,0xd499ceda
.word 0x52dfaaec,0x0db0b263
.word 0xfc31ed71,0x5f639302
.word 0xe9fcd1ef,0x5eaaf266
.word 0x5941a7ab,0xadf2cdee
.word 0xca9f2226,0x06b8eea9
.word 0xac958a40,0x9ff14913
.word 0x356effb3,0xec3081f4
.word 0x487f6f49,0xceaad502
.word 0xc817f715,0x11070bdc
.word 0x2805bbc3,0x3b529d8c
.word 0xbc653bd7,0x0c79f0ff
.word 0xa5fdd46c,0x0bc2e47e
.word 0xa4402d76,0xef90e9d1
.word 0xfd5f38fa,0xb9918a06
.word 0x6d21a8c3,0x46c8f624
.word 0x3cbac708,0xef4cb881
.word 0x21fc8e2c,0x09b21803
.word 0x26fb3a3c,0x5673f921
.word 0xa5b727c2,0xe379ed15
.word 0x2070ad2d,0xe553f121
.word 0x751c0c3b,0x8507beda
.word 0xb5ef5ff7,0x37040d23
.word 0x8a2a249a,0xd2ed6526
.word 0x5b66d4ee,0x8d71d240
.word 0x00cbd285,0x3228ffa9
.word 0x0b382413,0x490f5a54
.word 0xa79029aa,0xa436c683
.word 0x8e7051fd,0x86ffbb5a
.word 0x04f50737,0xe6e8e08e
.word 0x548d1a74,0x4e361a08
.word 0x6ffb5479,0xd52ef831
.word 0x21ccaf16,0x84c7f281
.word 0x55e9ffb4,0x405dd61c
.word 0x33024a14,0x190c4adc
.word 0x2bf61159,0x4a33f5f5
.word 0xefb48d25,0xaf63a4d0
.word 0x4f75c904,0xcf2cfe8b
.word 0xa8552170,0x6626bba7
.word 0x832d4242,0x2ee13d90
.word 0x46b85f49,0xc7864333
.word 0x018ded3b,0x9995f7c5
.word 0x7e49773f,0xe48be98d
.word 0xe5746881,0x16fde36f
.word 0xfdf27fb1,0x35e62cc3
.word 0x9ece493e,0xaa0139ee
.word 0x947f9421,0xa17f5497
.word 0x4ee98dcd,0x172fd07b
.word 0x707ce138,0x91775cd3
.word 0x60bc9c7d,0x62c34f22
.word 0x48ddfdba,0xd95c7f95
.word 0x6a31ca51,0xa77f9982
.word 0x33f25e44,0xffe05a38
.word 0x7cf601a6,0xaffa4770
.word 0x8e1c123b,0xaf2fbb58
.word 0x49ef73ae,0xd7f8d63e
.word 0x9637eac2,0x2873a319
.word 0x46b32b4a,0x58c38a7c
.word 0x60b7898a,0x967946bf
.word 0xae60ce55,0xe89ed2fd
p12_local2_expect:
.word 0x1c5a52e6,0xe44b3a7b
.word 0x86d8931b,0x1fd025ae
.word 0xd9dca0b2,0x52b9279e
.word 0x00000000,0x00000039
.word 0xdd36024e,0x5933c91b
.word 0x89c5e55a,0x912b0e5c
.word 0xa1b6cf28,0xb0e0aeff
.word 0x4695ff5d,0x840b0fb7
.word 0x62322992,0xfb08bd5d
.word 0x15a48cbe,0x31a4c244
.word 0xcc96ea71,0xc3475571
.word 0x429aa37f,0x846076c6
.word 0x0479a477,0x3a578165
.word 0xa2423d18,0xdbb61bb6
.word 0x2e2fef5d,0x5c8f2d1d
.word 0x82b686f2,0xefa0862d
.word 0x19fc5467,0x4f8ace93
.word 0x360de285,0x6b4046d5
.word 0x66dc6dba,0xe2773721
.word 0xda942f5e,0x8699a6f6
.word 0x24e5b188,0xf5ecc786
.word 0x75e5486e,0x43941ec0
.word 0x7f613f92,0x8ce39185
.word 0xe757d452,0x30be3c29
.word 0x96f92c74,0x68a1cd7b
.word 0x3197d113,0xd12ce9c3
.word 0x1ef13754,0x34bc3550
.word 0xabdbcd67,0xf5e1e85b
.word 0x57075f8c,0xc944816d
.word 0x00000018,0xdce1adc7
.word 0x004b42c7,0xff365f77
.word 0x79f65ab9,0xe48be98d
.word 0xe50b72ec,0x4ca846a0
.word 0x6e778443,0x0c8e21cf
.word 0x18d96354,0xf65aedf5
.word 0x7029ff07,0x129bf81f
.word 0x0e246496,0x57b56dd0
.word 0xe61c2032,0x80986548
.word 0x59f88803,0x1a3bd452
.word 0x611c57de,0xbf56ed20
.word 0xfb33af74,0x24070d6b
.word 0xeb3041f9,0xd1ee58b5
.word 0x791d2a32,0x2801b063
.word 0x2f729ead,0x5a0b5cfe
.word 0x9de9abea,0x21d410c9
.word 0x373ebdf5,0xd6eec375
.word 0xdae6bc3f,0xb562ccdb
.word 0xf04d410b,0xf7bfff69
.word 0xf4e22ffb,0xc47e6db7
.word 0x7a306f6f,0x22597ec2
.word 0x88fdda16,0x89a1a53a
.word 0x404d1d87,0x8699a6f6
.word 0x7cf601a6,0x7e1cbc0e
.word 0xf8149240,0x567a4f74
.word 0x6976ee2b,0x95aefebe
.word 0xabcc44eb,0x26984136
.word 0x84170c1b,0xa6206cfb
.word 0x09e6dd79,0x43819bcb
.word 0xdb701b03,0x00000039
.word 0x385e1a9e,0x41f4b31d
.word 0x1dfa16a9,0x49cf9320
.word 0xef2e5ccf,0x41c4ed0a
.word 0x501bcd04,0x39c9c1b2
.word 0x1cc6ebaf,0x71b07395
p12_local3_expect:
.word 0xa3be5ed6,0x5bff7ff5
.word 0x9b19216f,0xd2b17e3f
.word 0x2dbbffc6,0x9217e61d
.word 0x760e0cad,0xc272e02a
.word 0x756019e6,0x367b9c00
.word 0x21d4c17f,0x2b5fa930
.word 0xc3f633d2,0x575d82f2
.word 0xaf53578b,0xbcdd39cc
.word 0xda3ed118,0x6d817730
.word 0x3681a401,0xff7c155a
.word 0x20c824c3,0xddeea10d
.word 0x91206ab2,0x6aefe106
.word 0x1ef15601,0x0702646d
.word 0x352c95f1,0xebb788e3
.word 0x97bc8aa0,0xc8bedd05
.word 0xffb1be7d,0xcc89332c
.word 0x429aa37f,0x846076c6
.word 0x16298fed,0x00000078
.word 0xb22a5f4e,0x0b7ac820
.word 0x45dcf460,0xcdc62918
.word 0xefa0862d,0xfdd2aa82
.word 0x2f611884,0x06169503
.word 0x7cd70bbb,0x6e4ad250
.word 0x97e8511a,0x291a092d
.word 0x25fad9f9,0x9ce357e0
.word 0x7b1eda81,0xb0433696
.word 0xe785dec5,0xe37feb50
.word 0x9b9eba5d,0x735e2fa7
.word 0xf739f48f,0xe1d2e429
.word 0xf3bf804e,0xff4d3737
.word 0x348ffad5,0xa1816321
.word 0x6eae4384,0x326bda1b
.word 0x7fc1a099,0x6915b744
.word 0x689f9938,0x84e6014b
.word 0xc16c2c31,0x3a3f8c84
.word 0x8f3d57c4,0x25c2eeb8
.word 0x177e55f3,0x0e3f3d46
.word 0xa631d3ee,0xe3c640eb
.word 0x819829a5,0x17286812
.word 0x0ad1847c,0x5ae772c7
.word 0xc9f4a6ea,0x383ca770
.word 0xbc0105e5,0xcea32ea0
.word 0x336dbb77,0x3e8dd004
.word 0x76786fae,0xe0b27c2f
.word 0xd6a2f13f,0x3a3f8c84
.word 0xf407b5f3,0x768c0531
.word 0xa116731c,0xb1a71e22
.word 0xf3daff31,0x8b56870e
.word 0x6ceece74,0x0857ffde
.word 0x5b383c1a,0x95e8af90
.word 0x9e2b0cc2,0x9566926c
.word 0x9d847b72,0x7730ff73
.word 0x3fdfd6d1,0xff1a351e
.word 0x8507beda,0x21c012bd
.word 0x8d36fb33,0xafd2515b
.word 0xef6f1e69,0xb8666920
.word 0x12ee6008,0x3196a178
.word 0xe2e8e7bc,0x9ac4e133
.word 0xa2b6603d,0xa10fe570
.word 0xffe8a0bb,0x48740060
.word 0x82e9f15a,0x4751d070
.word 0xbf8c64ce,0x7b672de3
.word 0x513110ae,0xa1d3b046
.word 0x078707ff,0x231747b5
p13_init_registers:
.word 0x24a1301a,0x71aa784f ! Init value for %l0
.word 0xa1a36138,0x6afb5e19 ! Init value for %l1
.word 0x22b7b2cc,0x69f33e74 ! Init value for %l2
.word 0x2973fdce,0xa61ce042 ! Init value for %l3
.word 0x4b17b134,0x9eac4863 ! Init value for %l4
.word 0xd96ce090,0x35c57680 ! Init value for %l5
.word 0xd60efe8d,0xf22bad29 ! Init value for %l6
.word 0xd6e8e442,0x248a1601 ! Init value for %l7
.align 64
p13_init_freg:
.word 0x47387252,0x6f86ae47 ! Init value for %f0
.word 0x56d33892,0xe3f9b7bf ! Init value for %f2
.word 0x9197d3d4,0xf9919f34 ! Init value for %f4
.word 0x4fc4e720,0x83bbd61d ! Init value for %f6
.word 0xdc8c1ec6,0xfb032565 ! Init value for %f8
.word 0xbd9d2e40,0xbc197809 ! Init value for %f10
.word 0xdf020140,0xe580b3af ! Init value for %f12
.word 0x5f29cce4,0x6e2e3348 ! Init value for %f14
.word 0xf9ccb542,0xbec884d9 ! Init value for %f16
.word 0x85c371e4,0x334170e8 ! Init value for %f18
.word 0xd06e2675,0x46ec5870 ! Init value for %f20
.word 0xe49a5042,0x32938b86 ! Init value for %f22
.word 0x354bd27d,0xe92a120d ! Init value for %f24
.word 0xb009790d,0x1b95edde ! Init value for %f26
.word 0x500e5b52,0x7d1191f9 ! Init value for %f28
.word 0xacce0860,0x0587becc ! Init value for %f30
.word 0xad3c1210,0x61943a36 ! Init value for %f32
.word 0x1f4e18de,0xbb6fdd8e ! Init value for %f34
.word 0xcae38d7b,0xe546d928 ! Init value for %f36
.word 0xd9b076ab,0x4b347825 ! Init value for %f38
.word 0xe3f89f9b,0xb17b5ca5 ! Init value for %f40
.word 0x78f15408,0x93fbcd55 ! Init value for %f42
.word 0x0339fe10,0x9fd4bd90 ! Init value for %f44
.word 0x549ea910,0xbec88992 ! Init value for %f46
.word 0x8422eb62,0x798e1635
.word 0xe49e1b28,0xc6b8e5d3
.word 0xcbc3bb81,0xfb90db21
.word 0x47d4c42a,0x502d71b4
.word 0xf55117f9,0x670da2cd
.word 0x3cdeb67d,0xd9b0981c
.word 0xd88f4991,0x8622aa1e
.word 0x72598bc9,0x1da2f6e1
p13_expected_registers:
.word 0x51b45ce1,0xc36968d6
.word 0x00000000,0x54b280e5
.word 0x00000000,0x3aff0f39
.word 0x00000000,0x0000009b
.word 0xe1eab9ea,0x90f9e947
.word 0x00000000,0xff6b25fc
.word 0x00000000,0xb76b0061
.word 0x00000000,0x59e59d89
p13_expected_fp_regs:
.word 0xabdad743,0xc3fc8d53
.word 0x141afa66,0x4ccac174
.word 0xcfd2e736,0x77a67feb
.word 0xb9b378e2,0xe83fe867
.word 0x548d0b3d,0x36e74560
.word 0xe32c5424,0x1e9eef37
.word 0x20780c0c,0x0961ed9a
.word 0xc8b9f24e,0xab188334
.word 0xff6b25fc,0x4c8882c8
.word 0xeb19c871,0x9ccb4040
.word 0xf9718cba,0x002f8552
.word 0x78f69af5,0x85ca9c8e
.word 0xbb3e3d03,0x746b348d
.word 0x4b7bb700,0xa2b0169b
.word 0x3adee9ec,0xaf27181b
.word 0x3764d245,0x9e04e766
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0x00000000,0xa13060bd
.word 0xfa553536,0x70b2d13f
.word 0xaa4e3f45,0xac6477a3
.word 0x5c998ad2,0xac547cac
.word 0x4aab7bc2,0xdd155b8d
.word 0xc3adfd6a,0x0000004e
.word 0xd4926eaf,0x86f5ec50
.word 0x72e86d7e,0x9363df28
.word 0x500848b3,0xbcf31363
.word 0xf0536a80,0xae0c437c
.word 0xc309b972,0x0daf40a5
.word 0xa7673b43,0x13531271
.word 0x97b2c8ce,0x69babed6
.word 0x11cf578e,0xc1a4d2b1
.word 0x51b45ce1,0xc36968d6
.word 0x1bee49a6,0xea4e2122
.word 0xabdad743,0xc3fc8d53
.word 0x141afa66,0x4ccac174
.word 0xcfd2e736,0x77a67feb
.word 0xb9b378e2,0xe83fe867
.word 0x548d0b3d,0x36e74560
.word 0xe32c5424,0x1e9eef37
.word 0x20780c0c,0x0961ed9a
.word 0xc8b9f24e,0xab188334
.word 0x7787ee30,0x598e59a2
.word 0x6385c450,0xd0085232
.word 0x082dd266,0x0c04dc10
.word 0x00000000,0xae90fe47
.word 0x250aa815,0xf2954b89
.word 0x9fe4e5cc,0x1a310e43
.word 0x9b5eb953,0x288a4991
.word 0xf2954b89,0x612d560a
.word 0xe64eca11,0x80d32b3e
.word 0xdb04a52d,0xbe3984f1
.word 0x46370f60,0xcf3dc011
.word 0x5adf5e59,0x6d29f40e
.word 0x26fa3f11,0x9bd0e089
.word 0x00000000,0xae90fe47
.word 0x7d4be9d8,0x47168cf0
.word 0xb0f98b2a,0x20096db4
.word 0x97e27670,0xfbbd499d
.word 0x51ba2802,0xc9bdb668
.word 0xa8a937b0,0x7b83ed83
.word 0x00000071,0xae3dd626
.word 0xaeff0809,0x82636bba
.word 0x30e151ad,0xf889be12
.word 0xa55e555d,0x2e423154
.word 0x5a69713d,0x2f019362
.word 0xb18ca15b,0xa289c1d8
.word 0x0474bf2e,0x6a42e4c1
.word 0x68285299,0x99ff2e67
.word 0xf8a910d6,0x7ff888c1
.word 0xfe09e25f,0x3b26bfa3
.word 0x3fcb116e,0x638cea92
.word 0x05c4ea38,0x010e13f2
.word 0xaf1ef750,0x191dcada
.word 0x9cdb86ff,0x59e59d89
.word 0x81ffd7d2,0x4016ad29
.word 0xc6d83a8f,0x93cfb8ef
.word 0xcc222187,0xcd83e624
.word 0x265dd34b,0x408cb533
.word 0x815ec93c,0x7d96e7a4
.word 0x391b19cc,0x20f45c6b
.word 0xba6924eb,0xcf7540c8
p13_local1_expect:
.word 0x7336bed7,0x0b38c162
.word 0x5681b19c,0x58eb6d74
.word 0x1e8ab90d,0xf3ff9490
.word 0x00000088,0xf4493afb
.word 0x9d5cce1b,0xd907a559
.word 0xb017bab3,0x1a95662c
.word 0x96eb81b4,0x7ace7e5c
.word 0xd3f910dc,0xff037f7e
.word 0x3fb49b36,0x5774317c
.word 0x1cf3b9e5,0xa13060bd
.word 0xad93c354,0x14770806
.word 0x4b4495c1,0x968723e7
.word 0x6cf78fef,0x14fbced3
.word 0x5d1fff9e,0xecf30c83
.word 0x80243ad7,0x4d2c3131
.word 0x180368e4,0x886781a7
.word 0x9cdfe150,0xe76b5d4c
.word 0xbd88da54,0x27c828e7
.word 0xc9efed36,0x97e27670
.word 0x7a07536f,0x2c6294b3
.word 0x1034e838,0x457f6602
.word 0x1e8b6c26,0x14c44928
.word 0x41b5df44,0xae7b6872
.word 0x07617629,0x05c51982
.word 0xa8e84a1d,0xd8c1df2f
.word 0x51ef0eb7,0x5bdd08fa
.word 0xb8846184,0xad66bf44
.word 0xe8f98be3,0x284d0d53
.word 0x586a1b3e,0x53b79bb2
.word 0xf0064d3a,0xffffda0a
.word 0xbc086934,0xe92f5ba7
.word 0x51b7d60e,0xceb06276
.word 0x49b60558,0xb59595bd
.word 0xc9495f1c,0x62793d5d
.word 0xda21d143,0x663ac0f4
.word 0xa4a20299,0x575f1701
.word 0xcc9da01c,0xf6b1fbff
.word 0x01d6c54e,0x94326535
.word 0x55dae692,0x3ea25f1f
.word 0xe36d1fe5,0xaaaab1cc
.word 0x3cff659b,0x21a0186d
.word 0x43fd8101,0x16f6d517
.word 0x89b8ffab,0x52a7ea4a
.word 0x1dd2a933,0x3a9fd4bb
.word 0xed9e229f,0xb30f6b86
.word 0xf3b2e655,0x597d81cf
.word 0xe184d497,0x29a90e88
.word 0x60f6d4e4,0x3e31d2fa
.word 0x16be4cdd,0xe1c01e56
.word 0x47d9ff91,0x46c889e3
.word 0x23a90b99,0x12ab35e1
.word 0x9bf4321a,0xc83e093d
.word 0x743857b4,0x3a81cce7
.word 0x8255a17f,0xddf9bd90
.word 0x86a12445,0xe2290a33
.word 0x86b0c06c,0xa75b5688
.word 0x538dfcc3,0x43d7daab
.word 0x74c1ca4c,0x66fa1a14
.word 0xeb7fa677,0x36e7d2cf
.word 0x67e83fe8,0xe278b3b9
.word 0x6045e736,0x3d0b8d54
.word 0x37ef9e1e,0x24542ce3
.word 0x9aed6109,0x0c0c7820
.word 0x348318ab,0x4ef2b9c8
p13_local2_expect:
.word 0xff6b25fc,0x4c8882c8
.word 0xeb19c871,0x9ccb4040
.word 0xf9718cba,0x002f8552
.word 0x78f69af5,0x85ca9c8e
.word 0xbb3e3d03,0x746b348d
.word 0x4b7bb700,0xa2b0169b
.word 0x3adee9ec,0xaf27181b
.word 0x3764d245,0x9e04e766
.word 0x6dc9f93a,0x4c8882c8
.word 0xeb19c871,0x9ccb4040
.word 0xf9718cba,0x002f8552
.word 0x78f69af5,0x85ca9c8e
.word 0xbb3e3d03,0x746b348d
.word 0x4b7bb700,0xa2b0169b
.word 0x3affe9ec,0xaf27181b
.word 0x3764d245,0x9e04e766
.word 0xabdad743,0xc3fc8d53
.word 0x141afa66,0x4ccac174
.word 0xcfd2e736,0x77a67feb
.word 0xb9b378e2,0xe83fe867
.word 0x548d0b3d,0x36e74560
.word 0xe32c5424,0x1e9eef37
.word 0x20780c0c,0x0961ed9a
.word 0xc8b9f24e,0xab188334
.word 0x4710e1ef,0x1419b485
.word 0x6dc9f93a,0x67d53576
.word 0x8c80f1c0,0x14fae1bc
.word 0xc158ac1b,0xd9983d47
.word 0x70f8a3f7,0x63ba9b17
.word 0xa0aab603,0xeaa99eac
.word 0x7054d700,0x1f08a5c1
.word 0x25ea3dc7,0x6cfa4b5f
.word 0x7c95153c,0xfc0b740b
.word 0xc8cbd31d,0x0000008a
.word 0xa7ff5783,0x2afd9a80
.word 0xacb0e7ff,0x91a8e597
.word 0x37cb1eaf,0x160d4b99
.word 0xcb2e6e9c,0x9bbc72e2
.word 0x30f23e8c,0x114002ca
.word 0x8e755d39,0x55fa19c9
.word 0xc7b725ad,0x18ee604c
.word 0x6c4cc536,0x284d94e9
.word 0xe9cb7276,0xda0a8818
.word 0x8c095af1,0xafd19e59
.word 0xa2d27a7e,0x9251d773
.word 0xf4a19499,0x5cce2c57
.word 0x7a7feaf9,0x995251d9
.word 0xfafc500b,0x9aacb947
.word 0xd2631357,0xc77ed823
.word 0xb5e13086,0x000000ff
.word 0xafa36db6,0x354f52f1
.word 0xf62c88af,0x9acc9068
.word 0x47615325,0x79a5ea67
.word 0x6deed9b1,0x0c95ac83
.word 0xa01313c0,0x9b4159fc
.word 0xff9a097f,0xcf1ed6a3
.word 0xc9c699b7,0x86abd5c4
.word 0x75c026f3,0x6f760eda
.word 0x8d0575cb,0x7786c571
.word 0x3c3b83c5,0x4b9c9cc7
.word 0x9169f935,0xb3289cff
.word 0xfad87e4d,0xb723a6d1
.word 0xa0f6dc48,0x14c25838
.word 0x44d05552,0x3e29d1fd
p13_local3_expect:
.word 0x4f27b5a3,0x43661da7
.word 0xea6064ce,0x4ac09960
.word 0xac0e9275,0x360f0614
.word 0xf7b8e62a,0x8b0c1fff
.word 0xe1eab9ea,0x90f9e947
.word 0xe1488df7,0x6c2adac5
.word 0x30e61d46,0x6216d526
.word 0xcf38bcda,0x31386502
.word 0xfb94aaa6,0xd6b16733
.word 0x54ae022b,0x10d1b86d
.word 0x76b1f364,0x60cad7fa
.word 0x8c1503bd,0x9aa9116f
.word 0xa41df7ea,0xab98a61f
.word 0x59fa3bae,0x86fb6241
.word 0xa48140c3,0x0c9e27ed
.word 0x7802088c,0xa7f49f7a
.word 0x18c81d99,0x934d76e6
.word 0xd907a559,0x54b280e5
.word 0x04ddf735,0x5c7557f4
.word 0xff4fb95e,0x563a8259
.word 0x000048b3,0x0afe470a
.word 0x092f04be,0xb7e8a93d
.word 0x241eb0f4,0x8969eb1e
.word 0x60d4501a,0x938e6b32
.word 0xff6b25fc,0x4c8882c8
.word 0xeb19c871,0x9ccb4040
.word 0xf9718cba,0x002f8552
.word 0x78f69af5,0x85ca9c8e
.word 0xbb3e3d03,0x746b348d
.word 0x4b7bb700,0xa2b0169b
.word 0x3adee9ec,0xaf27181b
.word 0x3764d245,0x9e04e766
.word 0xea5721b7,0xae3dd626
.word 0x08dd83ae,0x198525c3
.word 0x34d5fff2,0x56e39364
.word 0xd00554a1,0x6672e3f4
.word 0x66f863f3,0xc2e77849
.word 0x0c2a967c,0xeded3619
.word 0x0232c5ef,0x4029a430
.word 0x000000f8,0x4e1c6d69
.word 0xb1fbd9db,0x54ec5f5f
.word 0xd510c821,0x07f71fd3
.word 0x250aa815,0xf2954b89
.word 0x3c4bda9e,0x4193dfbf
.word 0xae90fe47,0x7ff738de
.word 0x2809b2b6,0xcb62cc3c
.word 0xda0c74de,0x8e3b1acf
.word 0xac491556,0xfe9e9600
.word 0x803059e7,0x8214023b
.word 0xb76a7b01,0xea675ebc
.word 0x00000014,0x968723e7
.word 0xf66fca24,0x21303f56
.word 0xccbc379a,0x2ba7290f
.word 0xc25eef2b,0x866a1a16
.word 0xa3970f18,0x96f8e26d
.word 0x34cc33fe,0xea74229f
.word 0x61323bac,0x3775ad0e
.word 0x00000000,0x00000014
.word 0xfbd83b70,0xbb96bb76
.word 0xf22bad29,0xd0c54890
.word 0x861dfeff,0x90b90412
.word 0xc6a2c66a,0xc9b649d5
.word 0x6558026f,0x7fd7ccf1
.word 0xa2f71eef,0x0cb06473
p14_init_registers:
.word 0x295ff829,0xf7dcc659 ! Init value for %l0
.word 0x9a0403c2,0x4f4c0b86 ! Init value for %l1
.word 0x77a4c8cc,0x626b2817 ! Init value for %l2
.word 0x00b463d2,0x11df85ab ! Init value for %l3
.word 0x8294aafc,0x47de3d17 ! Init value for %l4
.word 0xebb59a98,0x96471adc ! Init value for %l5
.word 0xff5722da,0x408b01b2 ! Init value for %l6
.word 0xac02a86e,0xaec58b82 ! Init value for %l7
.align 64
p14_init_freg:
.word 0xb4e1333a,0x13775fcb ! Init value for %f0
.word 0xc45ee91a,0x9641c405 ! Init value for %f2
.word 0x7c9944f9,0xa8580ae8 ! Init value for %f4
.word 0xc8332e8d,0xc40ad6c9 ! Init value for %f6
.word 0x89394f37,0xfa0f9b27 ! Init value for %f8
.word 0x864b4f39,0xcca49e62 ! Init value for %f10
.word 0x1fde9390,0x2844e14b ! Init value for %f12
.word 0xa3519072,0x94872fa4 ! Init value for %f14
.word 0x69f5ef84,0xa350c6ce ! Init value for %f16
.word 0x12e8e1cd,0xbeb85efa ! Init value for %f18
.word 0x09a19a3a,0x2de2f2ca ! Init value for %f20
.word 0xca05e680,0x761b5ced ! Init value for %f22
.word 0x4e52d5eb,0xc82dce2b ! Init value for %f24
.word 0x8fb0b2d8,0x01c4b30f ! Init value for %f26
.word 0x5bf2994f,0x90ea30a1 ! Init value for %f28
.word 0xbfa7a647,0x6f4b99ed ! Init value for %f30
.word 0x3acd3c74,0xa50350aa ! Init value for %f32
.word 0x9c77ef4e,0x042aa427 ! Init value for %f34
.word 0xf8f9a627,0x8897012f ! Init value for %f36
.word 0xf9ed9386,0x671b605e ! Init value for %f38
.word 0x436e2031,0xe1f7f675 ! Init value for %f40
.word 0x38fa4a18,0x62bc5511 ! Init value for %f42
.word 0xc5cd7adf,0x4a632968 ! Init value for %f44
.word 0x7b0d7b97,0x90ab07b2 ! Init value for %f46
.word 0x758ef990,0xf19bc00c
.word 0xf4134280,0xb058b0a7
.word 0x24c15a85,0x7ee1232f
.word 0x17bb3173,0x994e849c
.word 0xb1e822d8,0xa0d1e0cd
.word 0x6abbc096,0x07d232d7
.word 0x7c91cf30,0x5f275e9c
.word 0x68af7854,0x22f8b492
p14_expected_registers:
.word 0x00000000,0x000000fa
.word 0x00000000,0xc23ea43d
.word 0x74d429cc,0xb1e2fa4a
.word 0x00000000,0xc23ea43d
.word 0x00000000,0xbaa72c4c
.word 0x00000000,0x93639047
.word 0x00000000,0xc3a121d8
.word 0x7685f065,0x7a0c40ec
p14_expected_fp_regs:
.word 0xdfc527c1,0x3e8e4cf6
.word 0x93e9c553,0x0a6193a1
.word 0x106fee93,0xb90547bf
.word 0xd219b38e,0x2486a984
.word 0x111d6ba7,0xb29cbc35
.word 0x6483135a,0x1b46552d
.word 0x812c7618,0xbc6be3aa
.word 0xf3b0eb96,0xcb431a1e
.word 0x7c19ec6d,0x9ab337bf
.word 0xa00ae523,0x5d442fca
.word 0xb50616d5,0x52c2c315
.word 0x68ff408a,0xcb6ed41b
.word 0x893deded,0xf170865d
.word 0xbc95dfa0,0xff7178af
.word 0xdb971304,0xb7c9748e
.word 0x2a80292a,0x0fe2dc1d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0x4d0363ed,0x89850c68
.word 0x74d429cc,0xb1e2fa4a
.word 0xa9537064,0x45f53011
.word 0xcc21bd0c,0x233c4f2e
.word 0x73adf840,0x00000023
.word 0x00406b0a,0x7a53538d
.word 0xa548fc6e,0xf573f2c6
.word 0x4edd89d0,0x812c7618
.word 0x2318df9c,0xbdfb15e8
.word 0xdc1a8c2e,0xeda94725
.word 0xec20bd00,0xaa9f233f
.word 0x730251d8,0x6e220378
.word 0x37d2f0ce,0x92fbbf04
.word 0xa55c523c,0x9ca75cd1
.word 0x55cd02f0,0xc6097428
.word 0x7cfcdb52,0x8542ed1d
.word 0xdfc527c1,0x3e8e4cf6
.word 0x93e9c553,0x0a6193a1
.word 0x106fee93,0xb90547bf
.word 0xd219b38e,0x2486a984
.word 0x111d6ba7,0xb29cbc35
.word 0x6483135a,0x1b46552d
.word 0x812c7618,0xbc6be3aa
.word 0xf3b0eb96,0xcb431a1e
.word 0x4569f7fb,0x58e7ac66
.word 0x37903a91,0x8b7a3522
.word 0x3ee32468,0x0000998d
.word 0xb54e62d9,0xad808832
.word 0xdbe45b3c,0x2989ed43
.word 0xe5f50ace,0xab115e60
.word 0x800c4526,0x995f6edd
.word 0xca2ea312,0xe475f2b3
.word 0xa5f6c190,0x4ae51c5b
.word 0x96b273a0,0x3f53ff65
.word 0x4bffe7bf,0xffe5529e
.word 0xbaeaf949,0x23fa1538
.word 0xc9012a78,0x81b4109c
.word 0xe4459c8b,0xb45a6893
.word 0x39ab8de7,0xd5ca112d
.word 0x374ce26b,0x3f47c206
.word 0xb4e1333a,0x0000005e
.word 0xc45ee91a,0x9641c405
.word 0x7c9944f9,0xa8580ae8
.word 0xc8332eff,0xc40ad6c9
.word 0x89394f37,0xff0f9b27
.word 0x864b4f39,0xcca49e62
.word 0x1fde9390,0x2844e14b
.word 0xa3519072,0x94872fa4
.word 0x22744346,0x8cc23767
.word 0x214db01c,0x8ccb5e63
.word 0x8726a10b,0x02bf7415
.word 0xa0f3ff47,0x33277ca7
.word 0x3997a4fe,0xba666485
.word 0xe2b8981c,0x23487423
.word 0xbd5a137e,0x8dddcd30
.word 0x93639047,0x52f27720
.word 0xdfc527c1,0x3e8e4cf6
.word 0x93e9c553,0x0a6193a1
.word 0x106fee93,0xb90547bf
.word 0xd219b38e,0x2486a984
.word 0x111d6ba7,0xb29cbc35
.word 0x6483135a,0x1b46552d
.word 0x812c7618,0xbc6be3aa
.word 0xf3b0eb96,0xcb431a1e
p14_local1_expect:
.word 0xf057a830,0x4cd0d4a7
.word 0x64a372ff,0xca25d67e
.word 0x31c8fe25,0xc46778ea
.word 0x188dcc59,0xae74998d
.word 0x46d4d7ff,0xfc53a8a8
.word 0xfa776af0,0xa915078e
.word 0x414840a5,0x11068a01
.word 0x01f40a97,0x4bc636ff
.word 0x21137e27,0x81c93192
.word 0x1d12aab0,0xa636ccbd
.word 0x4dad9f29,0x3039445f
.word 0xc482c9da,0x6680a454
.word 0x9f5892f9,0x6ef37b11
.word 0x0d935c8c,0x5ad6eebe
.word 0xb9883f96,0xfe38aeb9
.word 0x78e28bba,0x9b38b446
.word 0xb04c61fc,0x49d8434b
.word 0xf19a99aa,0x298ea302
.word 0x38d293ef,0x72ade875
.word 0x6dde826e,0x350dd7a3
.word 0x82f739e6,0x0ed17d91
.word 0x4ea36413,0x3e830384
.word 0x52968f8f,0x4b50011f
.word 0x8afa37e4,0x6bf4656a
.word 0xfc081f3e,0x3cf114cc
.word 0x77122c3d,0xc3d068db
.word 0x0dd5b2b0,0xdc0c07f6
.word 0x4ef9b45a,0xa93f3c85
.word 0x1b657bad,0xd4d74193
.word 0xcf5bb726,0xfced28e9
.word 0x027fa7d4,0x4acd68fe
.word 0x6b8d672d,0x7fd9d379
.word 0xcec650a3,0x84eff569
.word 0xfa5eb8be,0xcde1e812
.word 0xcaf2e22d,0x3a9aa109
.word 0xed5c1b76,0x80e605ca
.word 0x2bce2dc8,0xebd5524e
.word 0x0fb3c401,0xd8b2b08f
.word 0xa130ea90,0x4f99f25b
.word 0xed994b6f,0x47a6a7bf
.word 0x64795b0d,0x3f7b4b95
.word 0x7bee6b51,0xd68b8863
.word 0x52cf8bf8,0xfcc2812c
.word 0x8537a8cb,0x0083ceb0
.word 0x18205535,0xe1c36a4b
.word 0x60de5bde,0x59a1ca93
.word 0xe32cfd59,0x9e5fea32
.word 0x58dff28d,0xbbb68592
.word 0x292c49c1,0x3192f01b
.word 0x100da9a2,0xc6d23d44
.word 0x99428323,0xbdfb15e8
.word 0xc7203a58,0xffa649f6
.word 0x0fba334a,0xf2c22688
.word 0xd2caaac4,0x60476f3a
.word 0x00000001,0x843034b4
.word 0x34da176c,0x3688dee9
.word 0x7c19ec6d,0x9ab337bf
.word 0xa00ae523,0x5d442fca
.word 0xb50616d5,0x52c2c315
.word 0x68ff408a,0xcb6ed41b
.word 0x893deded,0xf170865d
.word 0xbc95dfa0,0xd8b2b08f
.word 0xdb971304,0xb7c9748e
.word 0x2a80292a,0x0fe2dc1d
p14_local2_expect:
.word 0xfbc4925c,0x05938528
.word 0x5fb90bc0,0x000000ea
.word 0x8561c3a5,0xe8b5ffa3
.word 0x05c6f448,0xc359f224
.word 0xa93f3c85,0x65ef2047
.word 0x45fe3c19,0x55a74443
.word 0xacc8ce7b,0xf42a432d
.word 0x00000018,0x1341a8bd
.word 0x4876d6e7,0xbe37ba64
.word 0x5fee8e78,0x806dd5dd
.word 0x5f55eb87,0x3dc751cc
.word 0x178cab7e,0x5dede0e4
.word 0xde23fc53,0x64dc2503
.word 0xb55208a3,0x091ed0ea
.word 0xdcffffff,0x45225ae3
.word 0x28bd2162,0x02d66d26
.word 0xe95be386,0x866140b0
.word 0xc43f4955,0x6b43f57b
.word 0xe30e700d,0x3bc8058b
.word 0x5206c7d9,0x7a3948cd
.word 0xc9b7ef9c,0x65787998
.word 0xdf184d97,0xcdea867d
.word 0xff0a191a,0xf314ef10
.word 0xcfa067c1,0x667aa305
.word 0x75dd72e0,0xb2357e86
.word 0xaed7eca3,0x4bc68572
.word 0xc196a9aa,0x8cb9b3dc
.word 0xf55d9d6e,0x317559ef
.word 0x040a237a,0x0c885689
.word 0x83a6760a,0x81d9adc0
.word 0x5965f666,0xf8697960
.word 0xe5f2d126,0x87d482b0
.word 0x3603781a,0x8d4cc4bc
.word 0x405d3098,0xb9d210ce
.word 0x290bc12d,0x6b4221a5
.word 0x8a95df54,0xab7f3b25
.word 0x96976bdc,0x20a6c6df
.word 0x9e870874,0xe5a1748a
.word 0x1f7e936f,0x8d9edf82
.word 0xf45e054f,0xd474e21b
.word 0x7c1dc229,0x312fff07
.word 0x54516aa7,0xafff0784
.word 0xd3228cff,0x91277b4f
.word 0x03f8e1de,0x5bcbdba1
.word 0x4ae10b62,0xf5986c20
.word 0x0b233a9f,0x657d7530
.word 0x626b2817,0x6722f283
.word 0x7685f065,0x7a0c40ec
.word 0x3dbde9d7,0x01772730
.word 0xcf634788,0x1def2412
.word 0xe0a7497d,0xb20f295b
.word 0x1fbfea75,0x195af5b5
.word 0x7a0c40ec,0x643548ad
.word 0x3ae4821f,0x7eb66c6b
.word 0xa3961fd0,0xc24007b6
.word 0x5786732e,0x3096c4a4
.word 0x43fa44d6,0xeb573a23
.word 0x1d5c8368,0x64a372e3
.word 0x6b99a8f6,0xdc024d01
.word 0x63b1a2ff,0x94d7f862
.word 0x1c10d22c,0x6a62205a
.word 0x82c3da8c,0xd0ed07ff
.word 0x1fb81994,0x36aa10b3
.word 0x5a194759,0x6d6ac4c7
p14_local3_expect:
.word 0x10c5ccac,0x01a3b90e
.word 0xf4ffc77f,0x365c0cff
.word 0x4bb66e78,0x0b497800
.word 0x551ff993,0xf8d002b4
.word 0xe9f7b171,0x8c920d8b
.word 0x695e79f4,0xc644ff3b
.word 0xaaf81461,0x5908354b
.word 0x1d66e745,0x79a7f249
.word 0x2eb8c35d,0x7967fc26
.word 0x1fb9ebad,0xab3eadb2
.word 0x491372bc,0x2a7c473d
.word 0xadbdc6d5,0xa52e50af
.word 0xa0afa1e0,0x876ddc24
.word 0x5c67ac05,0xe5a68c5c
.word 0xbf4b6e4d,0x5ae8b480
.word 0x9dcc649a,0x9a4492a4
.word 0x5a46ea22,0xbbc3e6b3
.word 0x9ed698eb,0x0c5d2155
.word 0xd6c73a38,0xd03c4ef7
.word 0xf142da43,0xcf331313
.word 0xbdc25640,0xd930ff57
.word 0xb467a837,0x8fe51e0c
.word 0x2d6eccfb,0xe3e5d7b8
.word 0x0e4753f7,0xbaa72c4c
.word 0xffc44227,0x8b677f08
.word 0x567f5325,0x63f6c299
.word 0xd95293cf,0xa40ff84a
.word 0x9f037756,0x5abfa696
.word 0x40e32fb6,0x7ba49a3d
.word 0x56aa9862,0x5e47c0f2
.word 0x3ec1e6d6,0xc9dffcff
.word 0x98df5c47,0xfc97db06
.word 0xfb516d3f,0x819f70e0
.word 0x99096c4c,0x4713f582
.word 0x8ceac3aa,0x4bed780f
.word 0xd820970b,0xc1653817
.word 0xf4a2c493,0x3516142e
.word 0x36811b9e,0xe59538b3
.word 0x000000ac,0x58be9942
.word 0x345c7505,0x19883040
.word 0xab44d2f7,0x65787998
.word 0x69791cfa,0x21851920
.word 0x3228cab9,0x97d60be4
.word 0xad7549d4,0x027a4e25
.word 0x707de270,0x24c54efd
.word 0x961a6515,0x26f0d163
.word 0x2d3ebf16,0x9b374b33
.word 0xe05068cd,0x91a35cc1
.word 0x08bc6bb4,0x3f47c206
.word 0xec89af57,0x50180112
.word 0x8110a5f8,0x88f890d5
.word 0x9fe72972,0xad6b3c54
.word 0x7216006f,0x31875f51
.word 0x3f47c206,0x19ded0a4
.word 0x313f1279,0x12ed5cd5
.word 0xb43f9e6b,0x891b908c
.word 0x10d819c1,0xd68c5b8d
.word 0x7b3b3bbe,0xe5cdee69
.word 0xbe96cd55,0x0e6c7e22
.word 0xd10a9a5a,0x74ff020b
.word 0x00618589,0x18d42bcd
.word 0x57884f11,0xde33b764
.word 0x03ef5169,0x93ef3751
.word 0x63f9c2cf,0x70ca4bf3
p15_init_registers:
.word 0xc81536e8,0x5539a9e7 ! Init value for %l0
.word 0x246b614e,0xee413a65 ! Init value for %l1
.word 0xc00cdbed,0xf7b64148 ! Init value for %l2
.word 0xa2303564,0x39512fbe ! Init value for %l3
.word 0x9ca0ac9b,0xaf72ce27 ! Init value for %l4
.word 0xae3c9f76,0xdcc2aa68 ! Init value for %l5
.word 0xff77fd1c,0x6b3991bf ! Init value for %l6
.word 0x56838130,0x2fb732ad ! Init value for %l7
.align 64
p15_init_freg:
.word 0xafdcffea,0xd0f641c2 ! Init value for %f0
.word 0x80fbd051,0x236fd032 ! Init value for %f2
.word 0xd91fa1e0,0xe6e177c2 ! Init value for %f4
.word 0xa33912b0,0x4e81e2d7 ! Init value for %f6
.word 0x55bf9c71,0x76267c38 ! Init value for %f8
.word 0xa1367302,0xa229d13d ! Init value for %f10
.word 0x26e2c04e,0x3b27c579 ! Init value for %f12
.word 0x7c84fca7,0x48b8d906 ! Init value for %f14
.word 0x0f7e3ea9,0xe7d149fb ! Init value for %f16
.word 0x8814a472,0xfc9357f1 ! Init value for %f18
.word 0x0fbb3b50,0xc26ddfc5 ! Init value for %f20
.word 0x13973e93,0xc0378a88 ! Init value for %f22
.word 0xed0b4ec0,0xcc8ad00b ! Init value for %f24
.word 0xf16cbbcf,0x91e11694 ! Init value for %f26
.word 0x40dea0e1,0xff87fdff ! Init value for %f28
.word 0x88580898,0x1b25b0d9 ! Init value for %f30
.word 0x2b38370d,0x7a5d151b ! Init value for %f32
.word 0x4769b063,0x96e9e931 ! Init value for %f34
.word 0x618d6dc1,0x0b1f5cb3 ! Init value for %f36
.word 0x6c2066d2,0x53599158 ! Init value for %f38
.word 0x23f6a77b,0xd2a978d4 ! Init value for %f40
.word 0x946aae6c,0x7816eb67 ! Init value for %f42
.word 0x9a421b95,0x062d5a56 ! Init value for %f44
.word 0xbeadf62b,0x991cc40e ! Init value for %f46
.word 0xe6aa8f84,0xc4f23858
.word 0x89ff3377,0x57c379ba
.word 0x6e487880,0x488354cc
.word 0x5abb24c8,0x11055ae5
.word 0x0a796187,0x28d32bad
.word 0xb8d3b902,0xf5bbc501
.word 0x363e7f5a,0x130c9785
.word 0x51236186,0xe82cb59e
p15_expected_registers:
.word 0x7ba68a1c,0x9a1984c7
.word 0x00000000,0x00000067
.word 0x00000000,0x00000079
.word 0x00000000,0x00000027
.word 0x00000000,0x0000006b
.word 0x00000000,0xf6d57839
.word 0x00000000,0x00000054
.word 0x5796a56e,0xc76b56e7
p15_expected_fp_regs:
.word 0xcbc9f706,0xb0be479d
.word 0x93b59817,0x5d5fc042
.word 0x754820ce,0x75f240f7
.word 0x58ae96e7,0x46e6cf24
.word 0x54bd30c1,0xb7ca55e7
.word 0x2859d478,0x3272b0b3
.word 0xe551ca90,0x4944a8fe
.word 0x7ba68a1c,0x9a1984c7
.word 0x80d5f55a,0xbf8e4194
.word 0xdc65d905,0x33228f93
.word 0x3bd11eff,0x0dc5c772
.word 0x88cbf484,0x517aab1b
.word 0x49ce9731,0x8cbac27c
.word 0x9d08ff3d,0xf95de480
.word 0xe3378ffa,0xeaf3e2bb
.word 0xf6630023,0x3d72ebde
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0x0bd12bf2,0x11fff729
.word 0xa2a990df,0xd6b3e906
.word 0x6171e6d1,0xd86433dc
.word 0x24a11360,0x5376b7f4
.word 0x6159a0c4,0x0c69d834
.word 0xfbd2db73,0x14b20f3f
.word 0x7ae52f52,0x4a3bbe90
.word 0x79ed7b0e,0x15b743f2
.word 0x2dc40aa3,0x26048091
.word 0x58f71b2e,0x5d2568d6
.word 0x891e13a1,0xd94fc90b
.word 0x06bd9a9a,0xd613d70a
.word 0x2717ae21,0x33333f33
.word 0xe6eb8cd7,0x78102bd0
.word 0x78b524e4,0x7838fc4c
.word 0xcd52e123,0xe28c9df3
.word 0xf0cc825a,0xe0cbcfe8
.word 0xe7cbd45d,0x25313607
.word 0x05cf8e31,0x9715659f
.word 0x6e2ed232,0xbcb1406a
.word 0x24ba1ba7,0x1b3b5287
.word 0x1cc33cb1,0x714a71a9
.word 0xdfc94bf7,0x5371d347
.word 0x1b3ee433,0x4872f5c0
.word 0xe4ef87e0,0x1ca0ff15
.word 0x5160eea6,0xe9266e9b
.word 0xf49b380f,0x3ab2c8e4
.word 0xc327adc3,0x2d902994
.word 0xff41ca6c,0xeb8b70a9
.word 0x58b6a732,0x84ab9d32
.word 0xdf246f87,0x8cb739e3
.word 0xcd01ea15,0xf2745048
.word 0x9d47beb0,0x06f7c9cb
.word 0x42c05f5d,0x1798b593
.word 0xf740f275,0xce204875
.word 0x24cfe646,0xe796ff58
.word 0xe755cab7,0xc130bd54
.word 0xb3b07232,0x78d45928
.word 0xfea84449,0x90ca51e5
.word 0xc784199a,0x1c8aa67b
.word 0xfc6d5a79,0xe005f27c
.word 0x30333dbc,0x05e602bf
.word 0x25c105f4,0xa2a990df
.word 0xf54edc8b,0x8351341a
.word 0x140124e4,0xb88176f6
.word 0x4e4fb4ff,0x4f6c28a8
.word 0x9d6f93c9,0x2ae7f734
.word 0x21cca636,0x6b918fd3
.word 0x40d7ea6a,0xac1b21d6
.word 0x96379388,0x1d28a0b0
.word 0x8bd6d3d2,0x9863be0a
.word 0xe9b525f0,0x44d3f1bf
.word 0x699f797e,0x3978d5f6
.word 0xd07d6748,0x5c83f8ff
.word 0x547b83a3,0x4d29447d
.word 0x7611faa8,0x5dbac011
.word 0xdcf1d23a,0x3bbad95f
.word 0x7764e52f,0xe079ef7a
.word 0x0189420b,0x52df71f7
.word 0xa17fd84b,0x41945246
.word 0xe359f9d0,0x6da9a491
.word 0x38af1c49,0xd68d43ef
.word 0x764df59d,0xba50eb41
.word 0xa143b787,0x14c36ac2
p15_local1_expect:
.word 0x70641ef3,0xfe72ed91
.word 0xd2639aff,0xd7466080
.word 0x0fc89f21,0xcd01ea15
.word 0x7750e190,0x21d9370e
.word 0xfe1dd56e,0xc027ddd7
.word 0x92c5f04c,0x83b5d261
.word 0x1b0a7b78,0x21ce28e9
.word 0x5a033f6a,0x3752b4e0
.word 0xd6211bac,0x6aead740
.word 0xb0a0281d,0x88933796
.word 0x0abe6398,0xd2d3d68b
.word 0xbff1d344,0xf025b5e9
.word 0xf6d57839,0x7e799f69
.word 0xfff8835c,0x48677dd0
.word 0x7d44294d,0xa3837b54
.word 0x11c0ba5d,0xa8fa1176
.word 0xcbc9f706,0xb0be479d
.word 0x93b59817,0x5d5fc042
.word 0x754820ce,0x75f240f7
.word 0x58ae96e7,0x46e6cf24
.word 0x54bd30c1,0xb7ca55e7
.word 0xeddd2b8a,0x3272b0b3
.word 0xe551ca90,0x4944a8fe
.word 0x7ba68a1c,0x9a1984c7
.word 0xb3ff3d4a,0x80f2cc26
.word 0x413028b8,0x1f38f370
.word 0x2cccff36,0x10932838
.word 0x50576469,0xef3d443e
.word 0x6547e7ea,0x869fc988
.word 0x576604bc,0xbb93d168
.word 0x9beb1fe3,0xf0782fa2
.word 0xf7e091fa,0x3e378dc2
.word 0x736da9ee,0x8c87a1c6
.word 0xb06d3431,0xe65dd94d
.word 0x220803ff,0xd2a58d25
.word 0x8b9f7822,0x1654552e
.word 0x0ac548c9,0xbe75714e
.word 0x7bf96c96,0x4c670772
.word 0x7c259d7d,0xf7b64148
.word 0xc3e3dd9e,0x088f24dd
.word 0x254a3e64,0xe54865b3
.word 0x19fb353a,0xe05f2dbd
.word 0xeace4945,0xe6b38e41
.word 0x2a16f466,0xd00855d3
.word 0x8ce1cfaf,0x91078054
.word 0x85632119,0x9cf9801f
.word 0x391a9c5c,0x3604ab8e
.word 0x3fc50793,0x5a9c8c47
.word 0xd68d43ef,0x43bceece
.word 0x3eaf815a,0x0f00bd63
.word 0x5796a56e,0xc76b56e7
.word 0x5b44e118,0x93bb8fa3
.word 0xfea0f7dc,0xea348a8d
.word 0x4253843e,0x28ceac8c
.word 0xd30630a4,0x22ecb0e4
.word 0x5b40af06,0xa2ba6eef
.word 0xcbc9f706,0xb0be479d
.word 0x93b59817,0x5d5fc042
.word 0x754820ce,0x75f240f7
.word 0x58ae96e7,0x46e6cf24
.word 0x54bd30c1,0xb7ca55e7
.word 0x2859d478,0x3272b0b3
.word 0xe551ca90,0x4944a8fe
.word 0x7ba68a1c,0x9a1984c7
p15_local2_expect:
.word 0xf86bf287,0x97f67535
.word 0x950c5f24,0x31fa9de7
.word 0x54b2dedb,0x7ac8be09
.word 0x2d665b80,0xb3f27b1a
.word 0x0a771382,0xeddd2b8a
.word 0x169954ac,0x110cc464
.word 0xb2f8cf7c,0x2dc40aa3
.word 0xba220728,0x88dedaf1
.word 0x1de08a4c,0xbce26c20
.word 0xe307aa4b,0xd8e36a5b
.word 0xa0d6d3ba,0x8135bd33
.word 0x50285453,0xf2906481
.word 0x7b57cb4a,0x31ef7bb6
.word 0x408651d3,0xf609c4ac
.word 0xc62a86b9,0x9cd7ff5b
.word 0x3535c63a,0x59da2811
.word 0x8889d792,0x14f44798
.word 0xff7c32da,0x03766185
.word 0xdf3b1e58,0x20bbeecf
.word 0x52cc6726,0x6975a481
.word 0x2857ff3b,0x223e6047
.word 0x158a7472,0x8b1bbe5e
.word 0x8d2b63a4,0x3e535dac
.word 0x00000000,0x00000067
.word 0x9d47beb0,0x06f7c9cb
.word 0x42c05f5d,0x1798b593
.word 0xf740f275,0xce204875
.word 0x24cfe646,0xe796ae58
.word 0xe755cab7,0xc130bd54
.word 0xb3b07232,0x78d45928
.word 0xfea84449,0x90ca51e5
.word 0xc784199a,0x1c8aa67b
.word 0x8bffd709,0x7c23f96e
.word 0x7e48b12f,0x269692a3
.word 0x6da9a491,0x766e4b5c
.word 0xb2ed6acd,0x19a2a333
.word 0x4ab248d7,0x2b848819
.word 0x1f90c464,0x26986d03
.word 0x62b7639a,0x1bb2298b
.word 0x8e5d9436,0xacb9a373
.word 0x20192f3e,0x99ff3e7a
.word 0xd52a5aee,0x88c7e831
.word 0x2c0157b5,0x00000075
.word 0x3a34ccf4,0x55c8eebd
.word 0x18345b33,0xa608e7a7
.word 0x2aae82da,0xb0aeadfc
.word 0xe0f62fb4,0x401a3e83
.word 0x71b4c171,0x6a2b066a
.word 0xdcf1d23a,0x3bbad95f
.word 0x7764e52f,0xe079ef7a
.word 0x0189420b,0x52df71f7
.word 0xa17fd84b,0x41945246
.word 0x8844251e,0xda146d4e
.word 0x38af1c49,0xd68d43ef
.word 0x764df59d,0xba50eb41
.word 0xa143b787,0x14c36ac2
.word 0x80d5f55a,0xbf8e4194
.word 0xdc65d905,0x33228f93
.word 0x3bd11eff,0x0dc5c772
.word 0x88cbf484,0x517aab1b
.word 0x49ce9731,0x8cbac27c
.word 0x9d08ff3d,0xf95de480
.word 0xe3378ffa,0xeaf3e2bb
.word 0xf6630023,0x3d72ebde
p15_local3_expect:
.word 0xed6d5029,0x80f1fffa
.word 0x7e576cb6,0xc5602d70
.word 0x98660e9a,0x6ec4252b
.word 0x72b4acd0,0xf2032931
.word 0xc1cf01f4,0x13ec0b9f
.word 0xb7c83b07,0x094cdcc4
.word 0xbaaa524d,0xdc865311
.word 0xd778bb33,0xda146d4e
.word 0x9b22e642,0xc4fe9e8b
.word 0x891181b5,0xdc695024
.word 0xc726e21d,0x819b39ae
.word 0x432ba555,0x9fc4dc8e
.word 0x98093acd,0x5972485a
.word 0xfd47810e,0x63b49c35
.word 0x72249935,0xd16f1e4b
.word 0xef2499f6,0xbba1b7cf
.word 0x9cc71bc2,0x3779a791
.word 0x2ace9776,0x9e53f7a7
.word 0xff792265,0xcda74921
.word 0xffff5095,0x26ed1aa4
.word 0x000000da,0xc7add316
.word 0x8844251e,0x8179df47
.word 0xff72ce27,0x7952b80f
.word 0xbcb32f8c,0x9af272e1
.word 0xa8092b1a,0x0fff4147
.word 0x8472a028,0xad956624
.word 0x832cefe4,0x1b3b0029
.word 0xd10dc576,0xc27ff85b
.word 0x36932d4c,0x1fa64d00
.word 0x7786c6fc,0x5d10cfa7
.word 0xe2a20c59,0x94179835
.word 0x653d40b6,0x49497535
.word 0xca454fc9,0xbe6e9d60
.word 0x492d014a,0x0ac548c9
.word 0x93eaabeb,0x72a37aa7
.word 0xfa379956,0x66242f35
.word 0x535d18d3,0x51d6430d
.word 0x00120e3c,0xd4b4a53d
.word 0xd2ff342b,0x77eb5c1b
.word 0x83c0da49,0x0b45ff71
.word 0xca812b0c,0xb2856663
.word 0x39f57ef7,0x2bc6de25
.word 0x7ba68a1c,0x9a1984c7
.word 0x79ce03af,0x491ad2c4
.word 0x720be8ad,0x9bb22e52
.word 0x9c7eb545,0x938bdb9e
.word 0xd5a6bce2,0xffc596b2
.word 0x4e652e4a,0x6861f5dd
.word 0xe2723356,0x1654552e
.word 0x6caac503,0x14294378
.word 0xfbc79480,0x55fc7e70
.word 0xed4d170a,0x30048793
.word 0xdddc5b85,0xf8a8da20
.word 0xd28cccd5,0x011b2f7c
.word 0xab633b38,0x7b092062
.word 0x57c16372,0x55a2269a
.word 0xba442d7f,0x094cdcc4
.word 0xcaffda7b,0x30636852
.word 0xc7e976f6,0x0368f42c
.word 0xd7764af7,0x4d5cb7b7
.word 0xfc5c8c84,0xecb7a4c7
.word 0x201edcf6,0xcda58950
.word 0xffc45852,0x3b8118f1
.word 0xef49ad51,0xd27bb40d
p16_init_registers:
.word 0x8f242e1d,0xd56afba3 ! Init value for %l0
.word 0x401addb3,0xca408d8f ! Init value for %l1
.word 0x35712145,0xcd50f829 ! Init value for %l2
.word 0xbe600508,0xb36f18b3 ! Init value for %l3
.word 0x64999bb9,0x9f5c41e4 ! Init value for %l4
.word 0x41d021ae,0xa0dbdacc ! Init value for %l5
.word 0x79a88120,0x4258381b ! Init value for %l6
.word 0x73b9b282,0x0e8db6ab ! Init value for %l7
.align 64
p16_init_freg:
.word 0x3baf699d,0xd7ead772 ! Init value for %f0
.word 0x9711dc3f,0x7d110a6c ! Init value for %f2
.word 0xe45332ba,0x389f0912 ! Init value for %f4
.word 0xb3dad0bc,0xfabfa946 ! Init value for %f6
.word 0xdcf4e310,0x56751157 ! Init value for %f8
.word 0x10ddc568,0x3c9ca38a ! Init value for %f10
.word 0x5c3c4d0f,0x0ecafbc8 ! Init value for %f12
.word 0xfda04b82,0x38497881 ! Init value for %f14
.word 0xbd61db3c,0x14b9b8b4 ! Init value for %f16
.word 0xbfc7cbc0,0x797d841b ! Init value for %f18
.word 0x566a70b9,0xd96974de ! Init value for %f20
.word 0x98b64c04,0x12b713fa ! Init value for %f22
.word 0x43f51ff8,0x1b438767 ! Init value for %f24
.word 0x1d1e928a,0x7c70e344 ! Init value for %f26
.word 0x26d5d0e0,0x54881f2f ! Init value for %f28
.word 0xa15165d3,0xffa5bd43 ! Init value for %f30
.word 0xd055c104,0xbda3f80b ! Init value for %f32
.word 0xabc31038,0x26a4de5f ! Init value for %f34
.word 0x7fc79b34,0xb6276ee8 ! Init value for %f36
.word 0x6f8bda42,0x5a6162ce ! Init value for %f38
.word 0xd28ca753,0x6732d99b ! Init value for %f40
.word 0x08ab4a07,0xa732d537 ! Init value for %f42
.word 0x588a30cc,0x5fa06eaa ! Init value for %f44
.word 0x66bedb97,0x0c148f6e ! Init value for %f46
.word 0x73ff80a5,0x4bf2393f
.word 0xc6830f41,0xe878feef
.word 0x5ccf8bdc,0xc3c0246e
.word 0xcbadb8d9,0x2b687219
.word 0xb0c7b552,0x856a5f6a
.word 0x5b1a2254,0x8426f820
.word 0x1e7af648,0xb9ab221f
.word 0x73c257f8,0x0d5aa9ba
p16_expected_registers:
.word 0x00000000,0xbe79e991
.word 0x00000000,0x000000e3
.word 0x00000000,0x000000d8
.word 0x00000000,0xa773d9fa
.word 0x00000000,0x96df91fa
.word 0x00000000,0x0000009d
.word 0x00000000,0x8c396dc2
.word 0x00000000,0x79b1d67e
p16_expected_fp_regs:
.word 0x3baf699d,0xd7ead772
.word 0x9711dc3f,0x7d110a6c
.word 0xe45332ba,0x389f0912
.word 0xb3dad0bc,0xfabfa946
.word 0xdcf4e310,0x56751157
.word 0x10ddc568,0x3c9ca38a
.word 0x5c3c4d0f,0x0ecafbc8
.word 0xfda04b82,0x38497881
.word 0x6c7aec73,0xceb9d665
.word 0x0f90805d,0x401ea864
.word 0xff767ead,0x7f62e836
.word 0x62a5a3cc,0x6af2ac16
.word 0x265658e0,0x8c396dc2
.word 0xb87d9756,0x17a0b96b
.word 0x563b5142,0x619334e2
.word 0x5fdc4431,0xb79fa5c7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0xbd61dbff,0x14b9b8b4
.word 0xbfc7cbc0,0x797d841b
.word 0x566a70b9,0xd96974de
.word 0x98b64c04,0x12b713fa
.word 0x43f51ff8,0x1b438767
.word 0x1d1e928a,0x7c70e344
.word 0x26d5d0e0,0x54881f2f
.word 0xa15165d3,0xffa5bd43
.word 0x1ba5090d,0x01e94851
.word 0xc5725f73,0x99a55b91
.word 0xfc8d24b3,0x154e629b
.word 0xa34adc85,0xf385fc03
.word 0xa745b09b,0x78142bf5
.word 0x3d79807c,0xb902437b
.word 0x28834409,0xa608b53b
.word 0xb79cd3ff,0x377eb33a
.word 0xdb7e7422,0xb4c5cb44
.word 0x584db327,0xa15165d3
.word 0xa4349fa5,0xdc5f4b03
.word 0x8b8127a5,0x735da53c
.word 0x79b1d67e,0x57c9d462
.word 0xc6539c37,0x684632ad
.word 0xeafac9b5,0x95b55b79
.word 0x187270bd,0x5c0522c8
.word 0x7ac9979e,0xd4fd9c76
.word 0xd77795a2,0x3833fb9f
.word 0x006258f5,0x0c56a431
.word 0x710e2988,0x89e47d1a
.word 0x112445be,0xdefe4493
.word 0xbf14f259,0x2f0a3376
.word 0xf47815b6,0x4de730e7
.word 0xeb253702,0x0df7c3f3
.word 0x6724b47c,0xb4fb43a5
.word 0xd5851273,0xfe493fff
.word 0x1934de86,0xd00a9479
.word 0x1ba36fa3,0x619acdf5
.word 0x2aff73ff,0xa0ca3e77
.word 0x1c57b9c3,0x1d462a21
.word 0x8a3933fd,0xa59b7eed
.word 0x45ef69d8,0x5d3be340
.word 0x4286f76a,0xcd50f829
.word 0x1566718a,0xbcd38362
.word 0x6a7a956f,0xadbe82ff
.word 0x7f59bfe0,0x04485fd4
.word 0x5c02346b,0xff53cb0a
.word 0x9ecae879,0x8b6b13a8
.word 0x2c1e0cb4,0xd8b32a75
.word 0xed529115,0xfde04dc1
.word 0x053f323b,0xf3130ffb
.word 0xbe67fb8e,0xb22cf7e7
.word 0xb10c8181,0x48b23ef0
.word 0x9774b1aa,0xf5abc9ba
.word 0x20b88150,0x65865363
.word 0x24cd5c50,0xab28c9ba
.word 0x13730de0,0xc9ff7630
.word 0xdbb913ea,0x9b04e215
.word 0xd0950f27,0x579f79ca
.word 0xb8dd51ee,0x39864952
.word 0xb683d395,0xcf150171
.word 0x9eaf7088,0xd82de194
.word 0xca964eaf,0xf35a1fe2
.word 0xf9937863,0xb4de7f23
.word 0xc1a13636,0x1a48f059
.word 0xabd33fa6,0x53881b66
p16_local1_expect:
.word 0xcbded97f,0x97195be2
.word 0xbcd0dab3,0x46b0fb1d
.word 0x4587fc77,0x14ea7b65
.word 0xe94ff739,0x57671458
.word 0x40fccd70,0x8165a6e8
.word 0x9328fcbd,0x2030d1b7
.word 0x71812e7f,0xffa23193
.word 0xdf631e7f,0xb2bc79f2
.word 0xafffe38a,0x4258381b
.word 0xb31bc0c9,0xe6e4da61
.word 0xc2a8c437,0x175b0840
.word 0x1abbcf7f,0x4b8fa899
.word 0x02273672,0x62de69c3
.word 0xcbfb444c,0x49bae97f
.word 0xdbc88beb,0x93da13b1
.word 0x9c4d62ac,0xa873cd89
.word 0xfd08bb98,0x3d4d7e32
.word 0xac3b8e5f,0xcd5e8702
.word 0x9529b0fa,0x53940f87
.word 0x978ea2fa,0x75beb189
.word 0x290fc521,0xf1a145d9
.word 0xb22cf7e7,0x93b46b9a
.word 0x4ccf7ecb,0x9328fcbd
.word 0x6035c58f,0x5417440e
.word 0x7e772adc,0xede739c9
.word 0x50d00e73,0xe0b63c73
.word 0x632bb8ad,0x0716e4e7
.word 0x9f19c4db,0x80064333
.word 0x8cf1e71d,0x173586ca
.word 0xdc592cc6,0x017313d7
.word 0xa11c48f0,0x50a53fe9
.word 0x457087fb,0xc2fcd9e7
.word 0x86c45517,0x44254c73
.word 0xa80f9ebc,0x34dff138
.word 0xccff1d01,0xffffff86
.word 0x0096754f,0x58cfddf8
.word 0xcc7fb772,0x33348252
.word 0x082e1ac2,0xf8880109
.word 0xc381045e,0x8fc227b7
.word 0x1466a0e9,0xfef73910
.word 0x53ccadcf,0x203e3d2b
.word 0xab45950a,0x00ff22b6
.word 0xcd804c22,0x048365a7
.word 0x9f9789cc,0xe972137e
.word 0x603934a3,0x5a7183f6
.word 0xf0741a7a,0xba19b002
.word 0x258790b2,0xe9c687f1
.word 0xffffffe0,0xcc08a71c
.word 0xeb1ec425,0xd5851273
.word 0xa0f18e8a,0xaf1edf3b
.word 0xd6201db0,0xe631a5be
.word 0x99c465a3,0xfd29bd5b
.word 0x5857dfcd,0x864c53f0
.word 0xbefffa12,0x89013a7f
.word 0x1957932b,0xba0c2c20
.word 0x741770d1,0xb56cb0ca
.word 0xb6ece0a4,0xd94e3567
.word 0x0ae5d686,0x98d4f0db
.word 0x8372de85,0x3411ac93
.word 0xd7da8ed6,0x92f00a4e
.word 0x003b1b01,0x2f1e6aca
.word 0xd8cf2971,0xd28471d7
.word 0x8ddac5d9,0xe1d3ff60
.word 0x37bca935,0x4c02a1e1
p16_local2_expect:
.word 0x5f34a1e7,0xc68ce088
.word 0xda7305eb,0xcbf17d43
.word 0x9d0222ff,0x3e2cd039
.word 0x3ee79666,0x803b63b6
.word 0x21f81306,0xab28c9ba
.word 0x5d301ee9,0xda865b95
.word 0x40ec2d89,0xa104e92d
.word 0xd8d04c1f,0xcd708d38
.word 0xa644d357,0x845bd8d3
.word 0x7bb46ce4,0xb7c8e6b2
.word 0xc844c84d,0xd612d0d5
.word 0x4da00fb3,0xeaf7f6fa
.word 0x61ee56ac,0xd6a15631
.word 0xf5808926,0x03983b18
.word 0xc527889b,0x43ec1b4e
.word 0x89cc6cd4,0xc359d0c0
.word 0xfff8f206,0x0d415411
.word 0xcf52f5f2,0xdb1086ad
.word 0x0568102b,0x21ff0fcb
.word 0xb31203ce,0xfbe1faf7
.word 0x30594b5a,0x5ebef431
.word 0x63248d6f,0x952674ef
.word 0x01ba4d2f,0x94afa7e5
.word 0x5ed21ec3,0x66b22fce
.word 0xf6bf7059,0x5b106c75
.word 0x24af99fa,0xca1053bb
.word 0xd32122c4,0xddd665c3
.word 0xaa13b8eb,0xd452db6e
.word 0x7af0e2c4,0x93b46b9a
.word 0xf8362868,0x7f321c1e
.word 0xb308d092,0x0b0fdaba
.word 0x52ea558a,0x406b5e20
.word 0xff7aec73,0xceb9d665
.word 0x0f90805d,0x401ea864
.word 0xff767ead,0x7f62e836
.word 0x62a5a3cc,0x6af2ac16
.word 0x265658e0,0x8c396dc2
.word 0xb87d9756,0x17a0b96b
.word 0x01bf61d5,0x619334e2
.word 0x5fdc4431,0xff9fa5c7
.word 0xba2e4971,0xf092d4e0
.word 0x3aba6232,0x84b864a3
.word 0x7d08e5ea,0xa67354ce
.word 0x05f3322e,0x2a8ab472
.word 0xbfeca5a5,0x27c00f6e
.word 0x4086e864,0xd5d29cdf
.word 0x119f6f1f,0x2ccd0166
.word 0x91215117,0x61347660
.word 0xb8d7bcc0,0x6cdf3dd0
.word 0x5dcc94e3,0x48a506ed
.word 0xc245f505,0xfa95ceda
.word 0x9328fcbd,0x0724ab1e
.word 0x11ef9239,0x1f28d300
.word 0x50de9835,0x21d99cfd
.word 0x00000038,0x7724f433
.word 0x7aa5c6b2,0x0e8db6ab
.word 0x6c7aec73,0xceb9d665
.word 0x0f90805d,0x401ea864
.word 0xff767ead,0x7f62e836
.word 0x62a5a3cc,0x6af2ac16
.word 0x265658e0,0xcf673bdb
.word 0xb87d9756,0x17a0b96b
.word 0x563b5142,0x619334e2
.word 0x5fdc4431,0xb79fa5c7
p16_local3_expect:
.word 0xca75e9e5,0xe503203a
.word 0x03ebf907,0x70b57c85
.word 0x48c4eade,0x7d110a6c
.word 0x3044ac90,0x0434f4ef
.word 0x931f9847,0x4c269fc6
.word 0xed167f90,0xd00a9479
.word 0x088c5d0f,0x86e5dd86
.word 0xce72ad4d,0xd388fb44
.word 0x466f4119,0xcaa3e155
.word 0x5b6ca69e,0x53fc8e62
.word 0x925c12d6,0xacc219a6
.word 0x148edc2d,0xd0511396
.word 0xa88685a6,0x7a8ef907
.word 0xd917054e,0x6d954708
.word 0x79f78813,0x1656251e
.word 0xa72eb4bc,0x62645bb3
.word 0x0000002a,0xe6b2002d
.word 0x2e3c0ca3,0xbded3cfc
.word 0x5a51decc,0x3608a55f
.word 0x8dbd7377,0x200764cd
.word 0xaab8e2d3,0xc87756f3
.word 0x97c28921,0x67124cbf
.word 0x18e81669,0x5b572a35
.word 0xd2c1e421,0x609bfcdb
.word 0x3baf699d,0xd7ead772
.word 0x9711dc3f,0x1d50fdb5
.word 0xe45332ba,0x389f0912
.word 0xb3dad0bc,0xfabfa946
.word 0xdcf4e310,0x56751157
.word 0x10ddc568,0x3c9ca38a
.word 0x5c3c4d0f,0x0ecafbc8
.word 0xfda04b82,0x38497881
.word 0x72d7ead7,0x9d69af3b
.word 0x6c0a117d,0x3fdcff97
.word 0x12099f38,0xba3253e4
.word 0x46a9bffa,0xbcd0dab3
.word 0x57117556,0x10e3f4dc
.word 0x8aa39c3c,0x68c5dd10
.word 0xc8fbca0e,0x0f4d3c5c
.word 0x81784938,0x824ba0fd
.word 0xc87ad330,0x6eb64682
.word 0x5b913ac4,0xbb90b8e9
.word 0xdf5053de,0xe3ae9ca9
.word 0x208d2e68,0x0ad3d055
.word 0xdb82f138,0x1e46c98f
.word 0x4cb622cd,0x15447346
.word 0x28cec6c4,0xc63ec90d
.word 0x97e96cd2,0x40b7ff5a
.word 0xfaf0d7ac,0xf5f2ed6e
.word 0x7f1a08ce,0xf6304fb4
.word 0x4da00fb3,0x4bd36a61
.word 0x5ed452e2,0x86df8a37
.word 0x7b702df8,0x59ccf5f2
.word 0x647652d7,0x80485af4
.word 0x35adcae5,0xb09ef6ff
.word 0xbd56ca5c,0x0dc5bc9a
.word 0x72d7ead7,0x9d69af3b
.word 0x6c0a117d,0x3fdc1197
.word 0x12099f38,0xba3253e4
.word 0x46a9bffa,0xbcd0dab3
.word 0x57117556,0x10e3f4dc
.word 0x8aa39c3c,0x68c5dd10
.word 0xc8fbca0e,0x0f4d3c5c
.word 0x81784938,0x824ba0fd
p17_init_registers:
.word 0x5d614ae4,0x4fabaf2d ! Init value for %l0
.word 0xc6c2c520,0x432f480c ! Init value for %l1
.word 0x2afff07c,0xa32a3580 ! Init value for %l2
.word 0x5ef3239e,0xeb1e75ca ! Init value for %l3
.word 0xcceb3bba,0xae38868b ! Init value for %l4
.word 0x1d52c434,0x9ad9b738 ! Init value for %l5
.word 0x1f71fbd8,0x47d30923 ! Init value for %l6
.word 0xe7a1fb77,0xcf4107a1 ! Init value for %l7
.align 64
p17_init_freg:
.word 0x54305ba7,0x87a25f7b ! Init value for %f0
.word 0x28faaad8,0xc537067e ! Init value for %f2
.word 0xf5948d62,0x7a10a1b3 ! Init value for %f4
.word 0x16535989,0xbf9e6788 ! Init value for %f6
.word 0xdaf625c1,0x79b6bc14 ! Init value for %f8
.word 0x42c03214,0xcee41335 ! Init value for %f10
.word 0x72a63f5f,0x7b4a333b ! Init value for %f12
.word 0x64aae881,0x69b23675 ! Init value for %f14
.word 0x4bdd154f,0x0d831e71 ! Init value for %f16
.word 0xcdbef67b,0xc8e0607c ! Init value for %f18
.word 0x439b36dc,0x09a68b38 ! Init value for %f20
.word 0x35d89b3c,0xd2003c60 ! Init value for %f22
.word 0xf6c07494,0x366b90d2 ! Init value for %f24
.word 0x6382c428,0xf9dad605 ! Init value for %f26
.word 0x1245b03b,0xf088ef00 ! Init value for %f28
.word 0xc69875d6,0xed2afae6 ! Init value for %f30
.word 0xc836fda6,0x2924f5cc ! Init value for %f32
.word 0xc1f5e847,0xf84bdcde ! Init value for %f34
.word 0x82ec9af9,0xb1e6fc88 ! Init value for %f36
.word 0x0bd940d7,0x3350e573 ! Init value for %f38
.word 0xecc9b05c,0xd3294534 ! Init value for %f40
.word 0x4ba7d24d,0x683ad74c ! Init value for %f42
.word 0x04446019,0x918e9545 ! Init value for %f44
.word 0xf283aaa2,0xbc8e2b14 ! Init value for %f46
.word 0x94b6b8c3,0x25382fc9
.word 0x325d232a,0x741954ed
.word 0x93f3f97d,0x1a1c8198
.word 0x424c827d,0xb441ec20
.word 0x833eb951,0xbb55eefd
.word 0xd22b8c8d,0x06d63406
.word 0x5c10ecb6,0x113e8e76
.word 0x735ce817,0x67fc7a80
p17_expected_registers:
.word 0x00000000,0x0000005d
.word 0x6732bb1e,0xd3483465
.word 0x00000000,0x00000041
.word 0x00000000,0x00005ce7
.word 0x00000000,0xdc0341ff
.word 0xbd9d31aa,0x9dd88876
.word 0x00000000,0xc3ddd133
.word 0x00000000,0x000000be
p17_expected_fp_regs:
.word 0x54305ba7,0x87a25f7b
.word 0x28faaad8,0xc537067e
.word 0xf5948d62,0x7a10a1b3
.word 0x16535989,0xbf9e6788
.word 0xdaf625c1,0x79b6bc14
.word 0x42c03214,0xcee41335
.word 0x72a63f5f,0x7b4a333b
.word 0x64aae881,0x69b23675
.word 0xa0bc7ef8,0xf56d84d4
.word 0x5da8ab29,0x2d6af571
.word 0x434179c0,0x7d6e399c
.word 0x6232258d,0x8f3583da
.word 0x6f7d3e62,0xd6e2cd36
.word 0x96417e6f,0xad6e1a35
.word 0x8048740e,0xa6e7ecbe
.word 0xb1576b50,0xdd2a21e2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x8fe34d8a,0x9d4eb8f5
.word 0xe32559a5,0x6044a4df
.word 0xad4a1ad6,0x47db2fbb
.word 0xba4dff5d,0x57c31000
.word 0x20cec567,0x7f9f7cea
.word 0xc6a5c222,0x97bde522
.word 0x90addb9b,0xff30cf58
.word 0x7d5fdeab,0x0e1a4e29
.word 0x3aff3712,0x8fb8d01f
.word 0xdd141883,0xece03687
.word 0xf4ab35b1,0x596aa578
.word 0x6427cd85,0xbd9e2a1c
.word 0x3b3e89ff,0x366bc93f
.word 0x87d6b70b,0x913277e1
.word 0x891b5843,0x2bea3ade
.word 0x88f2670a,0xa4f741ec
.word 0x01538345,0x51e1319e
.word 0x84bf7c4b,0x7ee6bd62
.word 0xcfc36b68,0x24abcc6b
.word 0xd4120993,0xe059defa
.word 0x581fbc1a,0xcd8e56b4
.word 0xf1c61bba,0x38d02bac
.word 0x21ff67f0,0x105e359d
.word 0xee1e95d2,0x3b3b0da9
.word 0xd4846df5,0xf87ebca0
.word 0x71f56a2d,0x29aba85d
.word 0x9c396e7d,0xc079ff43
.word 0xda83358f,0x8d253262
.word 0x36cde2d6,0x623eff6f
.word 0x351a6ead,0x6f7e4196
.word 0xbeece7a6,0x0e744880
.word 0xe2212add,0x506b57b1
.word 0x8706e251,0x5e2a3713
.word 0xee91def4,0x93be7b54
.word 0xdf46fab8,0x8a73edc1
.word 0x54eb7314,0xfdb90e71
.word 0x3c4fc57a,0x007cd2fa
.word 0x6b9a5e7b,0xcda852e4
.word 0x6b992da4,0x9fd604fb
.word 0x13d95b2f,0x2aefe954
.word 0x484eea7d,0x8de641bf
.word 0x3c407d77,0x0f3f9ba2
.word 0xbd9d31aa,0x9dd88876
.word 0x37620207,0x5adad8c8
.word 0x30510fe7,0xf550e6a9
.word 0x175d0573,0xc9b984a5
.word 0x05570d20,0x221476d9
.word 0xa873c08c,0x09cca822
.word 0x3cd0c894,0xc6781efb
.word 0x185e10f4,0x5d0cef5a
.word 0xdb738641,0xb787603c
.word 0xdeff5e38,0x2ebdffc9
.word 0xa74b8166,0x798b1f23
.word 0x57ed3ca0,0x1aada072
.word 0xfde60d88,0x9fd448f4
.word 0x48f72d79,0xd749715d
.word 0xa0bc7ef8,0xf56d84d4
.word 0x5da8ab29,0x2d6af571
.word 0xff4179c0,0x7d6e399c
.word 0x6232258d,0x8f3583da
.word 0x6f7d3e62,0xd6e2cd36
.word 0x96417e6f,0xad6e1a35
.word 0x8048740e,0xa6e7ecbe
.word 0xb1576b50,0xdd2a21e2
p17_local1_expect:
.word 0xb62bffda,0x640a8e59
.word 0x83ba917a,0xbf4bd487
.word 0x77f41447,0xb07194fb
.word 0x1c778fce,0x9d2af780
.word 0xff9822b8,0xbaa9b144
.word 0x7aa3fd45,0xceeab2b0
.word 0xc7161353,0xbcd60a8c
.word 0x173987f6,0x6908b5d9
.word 0xd81e7ee0,0xce1f4180
.word 0x77cb3ad5,0x33374478
.word 0x06f026ed,0xac06bced
.word 0x77ffcb6c,0xfc5ee3e5
.word 0xe3a1d5b7,0xf6256725
.word 0xf6aa44fb,0xcaae4dc8
.word 0x77cd2b0a,0x07dc84ba
.word 0xee63302d,0x788b8750
.word 0x89762b66,0x00738b67
.word 0x1e06d637,0x3188c179
.word 0x567faa54,0x330af2e0
.word 0xa5ae82d4,0xc762ee25
.word 0xe7fc826e,0xd6964327
.word 0x95133ec1,0xccfd0d39
.word 0x00000041,0x00005ce7
.word 0x6acf9a46,0x7a86d61e
.word 0x5bf8078d,0xd62cafc9
.word 0xfef5e585,0x55efbaa9
.word 0x86ff3bfc,0xda83358f
.word 0xf960f2ee,0xde2ff067
.word 0x5ba5c24a,0x868436c6
.word 0x9a60267d,0x6ebdf457
.word 0x1cbfcef2,0x819c1c71
.word 0x709ef79f,0x5ca06fa6
.word 0x31382134,0x92590f31
.word 0x48934dd1,0xcba9ced3
.word 0xc3b26585,0x9942c356
.word 0x9c4a0fad,0xf7f9570d
.word 0x0595a6ac,0xff836223
.word 0xd3483465,0x3c10ddaa
.word 0x11a2b33d,0xc313bedf
.word 0xef878b2a,0xdfffeb09
.word 0x1a784e74,0x9be06058
.word 0x9dd88876,0x709f461e
.word 0xb25fa619,0xfe4865a8
.word 0xe93491d2,0x4fabaf2d
.word 0xe6775c49,0x5ce738e7
.word 0xc025717b,0x840e9b83
.word 0xa6d1a5ac,0x6d7107d4
.word 0xcedd61a7,0x20d25315
.word 0xacdbded7,0xfd6aa8c0
.word 0x0ae8b119,0x325c3b22
.word 0x7d44edf3,0xd66186b9
.word 0xf550e6a9,0x82e128e3
.word 0x047e3d78,0xee84afc6
.word 0x63fb5c1c,0xaee6df2b
.word 0x69b4168b,0xed87e07f
.word 0xabf3429d,0x247b968d
.word 0x06063fa1,0x05570d20
.word 0x357d890c,0xe7d9698e
.word 0xf0591e8d,0xff7f3244
.word 0x2f73c11f,0x7f156457
.word 0x5d63d991,0x7002fbeb
.word 0x141076c7,0x3d7c25d6
.word 0x52b465b6,0x1c634f45
.word 0x67415649,0x7b974d29
p17_local2_expect:
.word 0x20105620,0xd12f4e65
.word 0x5d3360cc,0x9486b9ab
.word 0xa0246e5b,0xcc0a85e7
.word 0x5e39d456,0x15dd4d31
.word 0x1ba34f1c,0x6641c7f5
.word 0x286d81f3,0x7ccf1b35
.word 0x51b16200,0xd498051d
.word 0x73b3eb0d,0x14f0e173
.word 0x676a3e26,0x9c700479
.word 0x1676e0ac,0x2552b936
.word 0x817c8173,0x7cbf2de1
.word 0xc9cacb5c,0x726ac150
.word 0xb221a34f,0x2d089d7b
.word 0x3a0eaf70,0xd136854c
.word 0x43fd366b,0x325c3b22
.word 0x4cf2a890,0xc3b26585
.word 0x0e62c4e6,0xdf3087fc
.word 0xbf684ce2,0x58ab9a3a
.word 0xd65aed11,0x23351fbe
.word 0xeb1e75ca,0x6edd4946
.word 0xa3b94c74,0x407429e0
.word 0x97b5da12,0x00c794b5
.word 0x1187e136,0x7bf67856
.word 0xa3c6479c,0xbe163846
.word 0x54f5e91a,0x1294b014
.word 0xa566ce55,0x515e1df2
.word 0x7cbf2de1,0x798b1f23
.word 0x9942c356,0xffb4e9d6
.word 0xfa95f87b,0x2da58559
.word 0x540ee843,0xef80712c
.word 0x397a777e,0x53b38ebf
.word 0x0ca2c71e,0xe8404b5c
.word 0xf283f9e8,0xbaf34bb6
.word 0xcab18f5f,0x36032364
.word 0xeb7227d9,0x0e1cb5e1
.word 0x9119b592,0x40745bee
.word 0xd0878c6f,0x663797bb
.word 0xae6e2fd6,0x560df32c
.word 0xc0cfcc2a,0x3689e6a9
.word 0x712b5891,0xa2880181
.word 0x3785aedb,0x5f78c7f6
.word 0x40379f20,0x3aa60463
.word 0xb89b4692,0x99c5d3f3
.word 0x86ff3bfc,0xf452f232
.word 0x6218a468,0x50dc253e
.word 0x00d42275,0xd5869dd3
.word 0xb64b50d5,0x60c54f07
.word 0x29fb272c,0x2e3f983f
.word 0x1a9e0e60,0x0fb06221
.word 0xa12015b0,0x5308d6ba
.word 0x00000079,0xc7316e67
.word 0x92590f31,0x5a53adf1
.word 0x5894b987,0x5ec3bc55
.word 0x8d0d0459,0xa314f83b
.word 0xae5e214b,0x30a48b95
.word 0x8669fa8b,0x7ad3f8df
.word 0x3c0d1eaa,0x2fdef1cc
.word 0x5e328025,0xb7b384fe
.word 0xc7527073,0x19e2ae73
.word 0x000000af,0xdaff7e58
.word 0x75f941d3,0x3bb8f3a2
.word 0xf6ddff56,0x984e985b
.word 0xeb3ca75f,0x8f98c5d9
.word 0x8dffd9a4,0xda7521d7
p17_local3_expect:
.word 0xf5f04c98,0x065de0aa
.word 0xce1f4180,0x9f06770b
.word 0x4d7c12ad,0xbcb98dff
.word 0x1d739c25,0x15e936f2
.word 0x12330f64,0x00daf603
.word 0x060b1651,0x43d5b47c
.word 0x1f54226e,0xc61a5a3c
.word 0x37d603ad,0x3b5aaf62
.word 0x2d82f8d6,0xf26f1983
.word 0x7904b6d4,0x4b6d0afe
.word 0x1dba06ce,0x4a65bd6e
.word 0x8a046c14,0x9e9d2908
.word 0x6d08bbf5,0x90ed8d93
.word 0xbbd49eca,0x461d28d7
.word 0x2bb93845,0xcfa7090c
.word 0xf9e2ac86,0x366ae5b9
.word 0xaf8f819a,0xaeac143d
.word 0x9f2ddf4b,0x22474f8f
.word 0x5152e7a2,0x4534494b
.word 0x6732bb1e,0xd3483465
.word 0x000000d4,0xf517eab9
.word 0xb245c2ae,0x11bad7c3
.word 0x413dd1c4,0x2c872f61
.word 0xc69108dd,0xffe142a8
.word 0x537d8996,0x0fe8f5a5
.word 0xe11460c1,0xb68551fb
.word 0x949d9692,0x56d73e26
.word 0xeed7e85a,0x27f02a83
.word 0xe52fb823,0x3a0f44e3
.word 0xc421c3ad,0xf9ff9afa
.word 0x71ecacd5,0xeeb6ce7d
.word 0xe9952df5,0x4cdb14e9
.word 0x99fbd5ca,0x32b73ced
.word 0x9d6b2e23,0xdafbace5
.word 0x67412daf,0x84965a20
.word 0xc5bdc4b6,0x8cb57043
.word 0xffa931e4,0x2a4af945
.word 0xf34997ad,0xb2b7a0c4
.word 0xcea8c83a,0xff91bcf5
.word 0x1f44a2a6,0xe959bc9b
.word 0xc2f9a06d,0x4739381c
.word 0xbc528f31,0x8009a685
.word 0xc12487ac,0x5e122de9
.word 0xf796e152,0x348af81b
.word 0x62c1d954,0xecde80e8
.word 0x185a8320,0xf9b15f83
.word 0x9ca61f4d,0x4563d0aa
.word 0x90d91197,0xb9ed8fc4
.word 0xd4846df5,0xf87ebca0
.word 0x71f56a2d,0x29aba85d
.word 0x9c396e7d,0xc0794143
.word 0xda83358f,0x8d253262
.word 0x36cde2d6,0x623e7d6f
.word 0x351a6ead,0x6f7e4196
.word 0xbeece7a6,0x0e744880
.word 0xe2212add,0x506b57b1
.word 0x107b1365,0x957a1584
.word 0x19c77471,0x5b7cc2b3
.word 0x14e55cb0,0xb99e2749
.word 0x3dd126ed,0x283a4655
.word 0xa4f741ec,0xe50c7944
.word 0x66ff7173,0xca404af7
.word 0xcf0f741d,0x7dac0c7d
.word 0x17d1ac3e,0xc2d97bf9
p18_init_registers:
.word 0x8d37c9da,0xc9d626d1 ! Init value for %l0
.word 0xa620024a,0x10e8dc96 ! Init value for %l1
.word 0xdbd381fc,0x60d463ec ! Init value for %l2
.word 0x583992c8,0x25c37d96 ! Init value for %l3
.word 0x309f15b8,0xaf3a9844 ! Init value for %l4
.word 0x30ddd06e,0x48b8e17b ! Init value for %l5
.word 0x6d467fa0,0x15689e87 ! Init value for %l6
.word 0xff8ada1c,0x0f09baf2 ! Init value for %l7
.align 64
p18_init_freg:
.word 0xdd29534c,0xbb0e6224 ! Init value for %f0
.word 0x2b32fb70,0xe27a5959 ! Init value for %f2
.word 0xf366dca6,0xc7cab843 ! Init value for %f4
.word 0x08dfce3d,0x1b64983c ! Init value for %f6
.word 0x1a3ca7b8,0xd6e6014c ! Init value for %f8
.word 0x38621564,0xda1c1c6c ! Init value for %f10
.word 0x1f07a61e,0xf5450dd3 ! Init value for %f12
.word 0xf38b2e4e,0x8a36ff30 ! Init value for %f14
.word 0xfe1cc61d,0x65bc9db0 ! Init value for %f16
.word 0x54350ac6,0x4aa8c8fb ! Init value for %f18
.word 0xba4cc09a,0x2fb8e0d0 ! Init value for %f20
.word 0xffde7d02,0x9d0f0dc5 ! Init value for %f22
.word 0x129c3f07,0x3118f63f ! Init value for %f24
.word 0xebb57ca4,0x2de079a5 ! Init value for %f26
.word 0xb41f102f,0x1e569898 ! Init value for %f28
.word 0x569ae4cc,0x783c60b7 ! Init value for %f30
.word 0x26b1401e,0x4811cf36 ! Init value for %f32
.word 0xe2c773b0,0x18c58331 ! Init value for %f34
.word 0x2f3af0b0,0x9c353042 ! Init value for %f36
.word 0xe232d5af,0x353ad0cc ! Init value for %f38
.word 0xb91ffc19,0x2bcc0fc1 ! Init value for %f40
.word 0xbb59d138,0x8bea977f ! Init value for %f42
.word 0xb05150df,0xd3cf2704 ! Init value for %f44
.word 0xdc730521,0x0d634f14 ! Init value for %f46
.word 0xe28e71a2,0x523a8763
.word 0xa0eb63bc,0xf5c2777c
.word 0x56489db7,0x007be27f
.word 0x82e6a686,0x80e809bc
.word 0x17d8e9d8,0x7663961c
.word 0x5a20eae3,0x06436cb7
.word 0xfff31093,0x8718b7ad
.word 0x78cd7bf6,0xfdc646b3
p18_expected_registers:
.word 0x00000000,0x3e4e2dfb
.word 0x00000000,0x07c28204
.word 0x00000000,0x0000e4cc
.word 0x00000000,0x000000ba
.word 0x00000000,0x2fb8e0d0
.word 0x00000000,0x4fdf4281
.word 0x00000000,0xdc021782
.word 0x00000000,0xcce49a56
p18_expected_fp_regs:
.word 0x3842ecef,0x692c06d9
.word 0xcd3373da,0xab966ca0
.word 0x94e4afbf,0x2e75f9ba
.word 0x44acbaa6,0xdde1c29b
.word 0x89b171f5,0xe652bb9f
.word 0x048bd87c,0xb031fccc
.word 0xb66cab78,0x7e742bd1
.word 0x29335edc,0x3a513877
.word 0xfe1cc61d,0x65bc9db0
.word 0x54350ac6,0x4aa8c8fb
.word 0xba4cc09a,0x2fb8e0d0
.word 0xffde7d02,0x9d0f0dc5
.word 0x129c3f07,0x3118f63f
.word 0xebb57ca4,0x2de079a5
.word 0xb41f102f,0x1e569898
.word 0x569ae4cc,0x783c60b7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0x48e467ba,0xf290a20a
.word 0xb0cad042,0x33026880
.word 0x860ab3a0,0x8df33efb
.word 0x644de17f,0xcd27dcc6
.word 0x0bb1a5f4,0x74c523b1
.word 0xe4d77496,0x411cf1a3
.word 0x5f443462,0x29384e07
.word 0x528ef522,0x47f63f44
.word 0x4870ff5d,0x2a0f71a9
.word 0xc9a8bcad,0xcb69e492
.word 0xf3875c73,0x8973855b
.word 0xd62cff5d,0xec76165a
.word 0x47ad6ceb,0xf43ee296
.word 0x29e0ebd5,0x4e320074
.word 0xefa84d99,0x052a29d7
.word 0xc718b89b,0x43023b79
.word 0x8a4f15cb,0x4ea1c899
.word 0x04360fcb,0x8f901f45
.word 0xa3c5d019,0x87b22151
.word 0x3f77db61,0xee237106
.word 0xf12d2098,0xf23acc4e
.word 0xc9516295,0x41a38b44
.word 0xe2cf0d9e,0x39a0a02b
.word 0x5c64e14d,0x00000043
.word 0x2da9c9c6,0x427f9fda
.word 0x9e318404,0xf537ffc9
.word 0x0baac900,0x1766e467
.word 0x13aa7a4e,0x84a5f48f
.word 0xbabee48a,0xca70cbd3
.word 0xdae9bbc0,0x07a47cce
.word 0xc0faa692,0xa1ec1f19
.word 0xb7ea60fd,0x3851798c
.word 0x177e1e18,0x9d06a575
.word 0x5d57df07,0x43675e00
.word 0xcdab3027,0xb886a669
.word 0x13aa35d4,0x08936d1b
.word 0x61667776,0xe06a9efe
.word 0x6c72a8e5,0x7252acf5
.word 0x7c02f5e6,0xcd162d22
.word 0x158b80fa,0x569ae4cc
.word 0x03692d15,0x1159a4ff
.word 0x9d5c5f81,0x9941b064
.word 0x7db44c29,0x01104a3e
.word 0x0cd2d9c6,0x7a5ff77c
.word 0x7a6e4bc8,0x6ee1c4b2
.word 0x38d82126,0x4671ef06
.word 0xbe252696,0x66909970
.word 0x142fe1f6,0x19adf423
.word 0x67a1e053,0x417b49c8
.word 0x00000008,0xaed3f31d
.word 0xa7cec23a,0x6da479ae
.word 0x652b4ff6,0x73506cfc
.word 0xf0e98a24,0xed6a2b6c
.word 0x43c7a256,0x8359f8d7
.word 0xec077e3a,0x7e172d3e
.word 0xe651cd7e,0x0bde2ebd
.word 0xd9062c69,0xefec4238
.word 0xa06c96ab,0xda7333cd
.word 0x00000000,0xb888bac8
.word 0x9bc2e1dd,0xa6baac44
.word 0x9fbb52e6,0xf571b189
.word 0xccfc31b0,0x7cd88b04
.word 0xd12b747e,0x78ab6cb6
.word 0x7738513a,0xdc5e3329
p18_local1_expect:
.word 0x5e520120,0x8d47d54f
.word 0x6f2aaf3b,0x4827b1be
.word 0x569dff7b,0x835bf06f
.word 0xeefc7952,0x5c64e14d
.word 0x72fb7922,0x611f4796
.word 0xdb2aa16d,0xea31a882
.word 0x4a8027a8,0xdea7a8d4
.word 0x8d96d63b,0x544e7bec
.word 0xb09dbc65,0x1dc61cfe
.word 0xfbc8a84a,0xc60a3554
.word 0xd0e0b82f,0x9ac04cba
.word 0xc50d0f9d,0x027ddeff
.word 0x3ff61831,0x073f9c12
.word 0x0000008a,0xa47cb5eb
.word 0x9898561e,0x2f101fb4
.word 0xb7603c78,0xb888bac8
.word 0xfe1cc61d,0x65bc9db0
.word 0x54350ac6,0x4aa8c8fb
.word 0xba4cc09a,0x2fb8e0d0
.word 0xffde7d02,0x9d0f0dc5
.word 0x129c3f07,0x3118f63f
.word 0xe4cc7ca4,0x2de079a5
.word 0xb41f102f,0x1e569898
.word 0x569ae4cc,0x783c60b7
.word 0x34dedb8d,0xec31c3b3
.word 0x901ec8c7,0x80a3c683
.word 0x8973855b,0x0364d417
.word 0xd8867f95,0xadeeeaac
.word 0xea32a037,0x8aa7a364
.word 0xf62123eb,0x5bf35e70
.word 0x51793e8e,0x3d5e5781
.word 0xa079442f,0x0000e0d0
.word 0xb09dbc65,0x1dc61cfe
.word 0xfbc8a84a,0xc60a3554
.word 0xd0e0b82f,0x9ac04cba
.word 0xc50d0f9d,0x027ddeff
.word 0x3ff61831,0x073f9c12
.word 0xa579e02d,0xa47cb5eb
.word 0x9898561e,0x2f101fb4
.word 0xb7603c78,0xcce49a56
.word 0x90534a37,0x1568bf94
.word 0x7a6e4bc8,0xd82aeac8
.word 0x06a1cee5,0x514e1dcf
.word 0x681b88dd,0x9d7c50f7
.word 0xf4bc4efc,0x8bd932d4
.word 0xca645759,0xfe35258b
.word 0xcae1bcdd,0x897491e4
.word 0xf0dabe6f,0x9196e6fc
.word 0x7d3b5ece,0x904d6989
.word 0x97699a12,0x49cabe17
.word 0x1eba878e,0x5dec0f1a
.word 0x73844c5a,0x9131a92e
.word 0x9d74ebb1,0x97904a64
.word 0xf9c8f59b,0x000048e4
.word 0x821d0c11,0x1e3dc951
.word 0xe7fc38f2,0xef01bd68
.word 0xc4e2c45d,0x2db5236c
.word 0x197e6b23,0xff16eea7
.word 0xf7f04a09,0x69240e1d
.word 0x59baa472,0xe3f47cdb
.word 0x80523b4f,0xdb2aa16d
.word 0xda61baae,0xfa43e6e3
.word 0x348c1a33,0x27d15d41
.word 0x651c16c1,0xc648a325
p18_local2_expect:
.word 0x700f633a,0x48fff8ae
.word 0x4a298734,0x12a99970
.word 0xcd598436,0x50375bff
.word 0xb5835659,0x391e5c8b
.word 0xb542ea7c,0x5e6b9993
.word 0x897bc6ff,0x8c06144a
.word 0x233d95eb,0x475a9d1e
.word 0xefb61354,0x1d9d1b6b
.word 0xa7e91435,0x2e42fc0d
.word 0x78d0128f,0xe149fba8
.word 0xa4198dea,0x4a69f1ee
.word 0xa5fe3267,0x53ff044c
.word 0x5b5ffdf2,0xd715e62d
.word 0x6abea876,0xf8670d52
.word 0x4eb85e83,0xce5b456d
.word 0x68f5ce55,0x2fdf5a07
.word 0x556f2cf3,0x39a41774
.word 0xa3fa67d1,0x000000dc
.word 0x76c373a6,0x3f03b3df
.word 0x69dec071,0xc01def90
.word 0xf610558b,0x3bdcbffc
.word 0x160e1c16,0x54168a82
.word 0x0f637e40,0x47d07651
.word 0xed7d3349,0x0d6566df
.word 0x24f93e6c,0xff7b3f9e
.word 0x3f7cba70,0xbbdbbed9
.word 0xfe3caabe,0x029bed44
.word 0xd006ce24,0x46999f32
.word 0xfe859233,0x1612c3b8
.word 0x83ff297e,0x5edbedc2
.word 0xf028bec4,0x5fe1a2f3
.word 0xb84778ac,0xf537d4c9
.word 0x3cdea106,0xa1616c96
.word 0x3b53d0ee,0x272d5b6e
.word 0xf91dc7a8,0x8f35cedb
.word 0xd412c4a7,0x35069e5c
.word 0x971f68bd,0x4f0fa403
.word 0xdc021782,0x7fac12d9
.word 0xc6d5585a,0x89104553
.word 0x6e30281e,0xeee5971f
.word 0xdf43f7a3,0x8be98c3c
.word 0x2659bd85,0x18a05a3e
.word 0x38e273fc,0xc45e3c9a
.word 0x75b4dac8,0x16060a1e
.word 0x145262a4,0xd6f282e0
.word 0x0574ab68,0x544e7bec
.word 0xa5190305,0xd82ad608
.word 0xea61309b,0x45999228
.word 0x0646887e,0xf0995591
.word 0xc92ac3ce,0x0174d0b1
.word 0xcda1ffc9,0x95d7a669
.word 0x4fdf4281,0x30069896
.word 0x975851cf,0xe2f7774c
.word 0x96f8a26f,0xdb6413d9
.word 0x93470178,0x066abbb8
.word 0x11d33fea,0x9ffc98f3
.word 0x9fa73c45,0xd767f0eb
.word 0xad7994f3,0x2c95fd7e
.word 0x979a1547,0x64bbbf8e
.word 0xba1e4bdb,0x9929ba8f
.word 0x12832e7b,0x9ea14ba2
.word 0xead12774,0x4313ee52
.word 0x3b85953d,0x3aa2f9e1
.word 0x7fb27658,0x27a9f18f
p18_local3_expect:
.word 0xcd54ea58,0xa33acf90
.word 0x8684a057,0x3a601a28
.word 0x7c4f7f9c,0x54b88d48
.word 0x41b277bc,0x5f8acd62
.word 0x4136ff72,0xee64a4e2
.word 0xfdb8bd1f,0x0bb1a5f4
.word 0x0e540839,0x07c28204
.word 0x69aef289,0x215110ce
.word 0x0cf5370f,0xfe9908cc
.word 0xf5f39795,0x186be625
.word 0x787399ac,0x91cea282
.word 0x4dafbf04,0x6bff1a5f
.word 0x21742008,0x0f09baf2
.word 0x2e20d7a4,0xfc0025c4
.word 0x9e318404,0x6255bc0f
.word 0x41eb39dd,0xf0fc6351
.word 0x7f5d473c,0x52d8e8d2
.word 0x4313ee52,0x4c4ef695
.word 0xb6b3efe5,0xcec450a6
.word 0x7ddc0a1b,0x67604d01
.word 0xb469cea7,0x771c20ca
.word 0xb5fc9871,0x6482d769
.word 0x72c739d8,0x6fc4c6e8
.word 0x034a8d96,0xa7c7ceff
.word 0xfe1cc61d,0x65bc9db0
.word 0x54350ac6,0x4aa8c8fb
.word 0xba4cc09a,0x2fb8e0d0
.word 0xffde7d02,0x9d0f0dc5
.word 0x129c3f07,0x3118f63f
.word 0xebb57ca4,0x2de079a5
.word 0xb41f102f,0x1e569898
.word 0x569ae4cc,0x783c60b7
.word 0x06ffcd42,0x918b4064
.word 0x25019be1,0xd7a20d1e
.word 0x9f67b69a,0x70f1eece
.word 0xf975f495,0xba67a9ff
.word 0x483326e1,0xe42351fc
.word 0x64a70423,0x21f7fac0
.word 0xd898a88c,0x24c4722d
.word 0xa2b800fc,0x78aa852d
.word 0x80a7528f,0x724b766b
.word 0x263ae41d,0xc72c1abb
.word 0x006617e3,0x32600a25
.word 0x00007952,0x3e739c09
.word 0xcf618381,0xdbf2124e
.word 0xcdab3027,0xb886a669
.word 0x85970d5b,0x9e318404
.word 0x56c90a40,0x56947135
.word 0xa5c23e03,0x140639a0
.word 0x80a8504b,0x1612c3b8
.word 0x3ae3faa6,0x79796807
.word 0x0c781a8d,0xe8c5d56c
.word 0x17d5d2f7,0xf7406633
.word 0x903ab488,0xd8a5f270
.word 0x028d5246,0xb886a669
.word 0x5bf61f26,0xb66c0eb5
.word 0xff672bd1,0x3742a32a
.word 0xd5444832,0x622a94cb
.word 0xb2da16bf,0xabcb845d
.word 0xcea9a843,0x7e1bd87b
.word 0xb9a2e803,0xe4df8898
.word 0xcf13e5b4,0x25b43dcf
.word 0x0e6469fd,0x1dcf0480
.word 0xe090485a,0xbf0784ad
p19_init_registers:
.word 0x9eb174bc,0x055c794e ! Init value for %l0
.word 0x5d15e602,0xb04d8157 ! Init value for %l1
.word 0x69aea9e6,0x729e729c ! Init value for %l2
.word 0xbca077b8,0x1b349923 ! Init value for %l3
.word 0x09b21a06,0x4257ffd6 ! Init value for %l4
.word 0xc7375e20,0x27a59e5c ! Init value for %l5
.word 0xdb1c05dc,0x210a637c ! Init value for %l6
.word 0x23c23b4c,0x6a82a37b ! Init value for %l7
.align 64
p19_init_freg:
.word 0xdc57568c,0x0637ebca ! Init value for %f0
.word 0x3190314c,0x298c5bb5 ! Init value for %f2
.word 0x68872485,0x7ef656c9 ! Init value for %f4
.word 0xe28c2e41,0xa64b64ea ! Init value for %f6
.word 0xead27402,0x786762e9 ! Init value for %f8
.word 0xb17fff21,0x6a47b128 ! Init value for %f10
.word 0xa09cff7b,0xe1cd67c9 ! Init value for %f12
.word 0x2c516d17,0x53ad78a9 ! Init value for %f14
.word 0xfb1e5cd4,0xec7f1e2b ! Init value for %f16
.word 0x24b02739,0xb812dd43 ! Init value for %f18
.word 0x3f916b36,0x3371c6c9 ! Init value for %f20
.word 0xcb87b891,0xf2c23b10 ! Init value for %f22
.word 0x1b4b0bf9,0x65c91ab8 ! Init value for %f24
.word 0x22d6f2f9,0x8db03570 ! Init value for %f26
.word 0xd33c7636,0x0dc84de5 ! Init value for %f28
.word 0xf3637376,0x1614f170 ! Init value for %f30
.word 0xeb8e5341,0x3468c7ea ! Init value for %f32
.word 0x10a793fc,0x0a27e4f9 ! Init value for %f34
.word 0x3648a5f9,0x1c0c4589 ! Init value for %f36
.word 0x82c68d76,0x312d009d ! Init value for %f38
.word 0xf9253f32,0xd8cf902a ! Init value for %f40
.word 0x0029a176,0x4316149f ! Init value for %f42
.word 0xd66ff6b4,0x4b42b039 ! Init value for %f44
.word 0xeae61532,0x7b167cb5 ! Init value for %f46
.word 0x511c4005,0x4887dc4e
.word 0x099e4c2d,0xf3b04034
.word 0x6541a969,0x91bbda51
.word 0x984ef637,0x2c73ae6f
.word 0x15245624,0x2f237e35
.word 0x8aa99d94,0x61812d67
.word 0xb3cd4699,0x25f0f812
.word 0xea13c76a,0xc92ff69f
p19_expected_registers:
.word 0xfc52a3d5,0xdac484f3
.word 0x00000000,0x000000f8
.word 0xcd77b9d3,0x13661625
.word 0x00000000,0x7f515e9a
.word 0x00000000,0x822b6797
.word 0xdf770fff,0x0abc2484
.word 0x00000000,0xa87c40ff
.word 0x00000000,0x31fd1f84
p19_expected_fp_regs:
.word 0x326ac04c,0xae4a6dea
.word 0x0b70fec3,0xeee18f27
.word 0x6026c0fe,0x34f8462a
.word 0xda953447,0x7fb5d177
.word 0x89d94d2c,0x30f16dc9
.word 0xf0bbf28e,0x6c713ac7
.word 0x39fb622b,0xd34e54ad
.word 0x77873ea4,0x591fdf6c
.word 0x2fbbe4d3,0x2b7ea245
.word 0x70000000,0xd84dccff
.word 0x4f3bbf24,0xb4396a90
.word 0xd2d5d405,0xccf3c1a8
.word 0x05d57811,0xd500e967
.word 0xc904f764,0x6fa14b04
.word 0x104a254e,0x52be0a8a
.word 0x844e2180,0x522435b9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0x326ac04c,0xae4a6dea
.word 0x0b70fec3,0xeee18f27
.word 0x6026c0fe,0x34f8462a
.word 0xda953447,0x7fb5d177
.word 0x89d94d2c,0x30f16dc9
.word 0xf0bbf28e,0x6c713ac7
.word 0x39fb622b,0xd34e54ad
.word 0x77873ea4,0x591fdf6c
.word 0x2b4f640b,0x3cfa6fde
.word 0xbbc20287,0x3902243d
.word 0x8a5f3bc8,0xd3ff9337
.word 0xe956a8c3,0x1c1594c5
.word 0x492f0bf7,0xcc9087f6
.word 0x35fb4eac,0x96d1c2bd
.word 0x5e9369f2,0x4ad01851
.word 0xbe435dd7,0x28049aa7
.word 0xb5450e50,0x2fee3306
.word 0x5346585a,0x5ad60d65
.word 0x7c317127,0x35c1dca7
.word 0x73c48257,0x8f6adbdd
.word 0xf1ec3ade,0x734d800a
.word 0x7d152327,0xffef319c
.word 0x392c8f0b,0xbb701be0
.word 0x7518250a,0x6e7bafa4
.word 0xea6d4aae,0x4cc06a32
.word 0x278fe1ee,0xc3fe700b
.word 0x2a46f834,0xfec02660
.word 0x77d1b57f,0x473495da
.word 0xc96df130,0x2c4dd989
.word 0xc73a716c,0x8ef2bbf0
.word 0xad544ed3,0x2b62fb39
.word 0x6cdf1f59,0xa43e8777
.word 0x7589eec7,0xfa52d96f
.word 0xe354ff62,0x646a6a2b
.word 0x2d7e07ad,0x868f8c82
.word 0x5a541da8,0xffe3ad2a
.word 0x1aeb3641,0x30b5062f
.word 0xdf770fff,0x0abc2484
.word 0x580030b1,0x0a7cbc69
.word 0x8301e01a,0x2b00e911
.word 0x72eee8aa,0x4fe5fa98
.word 0x5465a9fb,0x760c06a3
.word 0x978aff8f,0xc22fe8f4
.word 0xec0effe2,0x0c433b30
.word 0x9ca646f2,0x0baae8f1
.word 0x9bf4640b,0x33098017
.word 0x8d540b33,0xcfbb0c1a
.word 0x76c15281,0x55441770
.word 0x424ca70c,0x2b9d47b8
.word 0xde95384b,0x99913baf
.word 0x04065960,0x4dd76b92
.word 0xd0d0d062,0x76a81d27
.word 0x8dc4cb41,0xbaa3e800
.word 0x5b01382e,0xa6add391
.word 0x4fcb7438,0xe1966e50
.word 0x0bd562f7,0xa962c7e5
.word 0x4c8f3ae8,0xbd19808a
.word 0x9bf1ce78,0xf166b64e
.word 0xf8033e1d,0x03b3815b
.word 0xe609e9c2,0x0bcfb7d4
.word 0x8817035b,0xdf8f5804
.word 0xff95594d,0x5fc5f64b
.word 0xdc4f2f42,0x57e0e7ff
.word 0xdd7e0d1b,0xb04d8157
p19_local1_expect:
.word 0x46c3af41,0xdb64a717
.word 0x0e4e5a01,0x97ed09d1
.word 0xa4712105,0x5a13bafd
.word 0x5422196f,0x1a275eaa
.word 0xe476b0c7,0x1d0509f4
.word 0xc275c045,0x73197539
.word 0xa87c40ff,0x73209360
.word 0xfd0b5d3c,0x460f705a
.word 0x1d9f3025,0x4c75ac76
.word 0x4a151996,0xba663fe4
.word 0xd872c9f5,0x60c66d22
.word 0xc64c79b3,0xb805e56f
.word 0xac86663b,0x9754a0ce
.word 0x96c3d1a2,0xd55393e7
.word 0x093d68a0,0x122ad4d4
.word 0xb8ce8205,0x7a0b53da
.word 0xa6e69cff,0x055c794e
.word 0x78a55699,0x5737adb0
.word 0x6d0beb36,0x8d6648b2
.word 0x63dc033e,0x9c6c2ac4
.word 0x58278ba4,0xb364959a
.word 0x4ee46ffa,0x000000ff
.word 0x5b17696a,0x59bdae18
.word 0x95ca8d26,0x24bf3b4f
.word 0x39dbc703,0x072dacda
.word 0x9dfff8df,0xc213d3ea
.word 0x33055e5c,0x4cf055de
.word 0xfc68221e,0x79edfef5
.word 0x3eb4d895,0xdd235d0a
.word 0x71ff04b1,0x11690fea
.word 0x17b62667,0x7720df4b
.word 0xfc52a3d5,0xdac484f3
.word 0x4a92298f,0xfefcc055
.word 0xedcb9b78,0x7a48b7a3
.word 0x932094bc,0xe3260e8f
.word 0xb8053f44,0xb14aee9e
.word 0xc371c734,0x48cbd029
.word 0x055215b6,0x723072a1
.word 0x350a7d36,0xf228b26b
.word 0xea631ed1,0xfc040ce3
.word 0x45a27e2b,0xd3e4bb2f
.word 0xffcc4dd8,0x00000070
.word 0x906a39b4,0x24bf3b4f
.word 0xa8c1f3cc,0x05d4d5d2
.word 0x67e900d5,0x1178d505
.word 0x044ba16f,0x64f704c9
.word 0x8a0abe52,0x4e254a10
.word 0xb9352452,0x80214e84
.word 0x7408830c,0x7033a121
.word 0x4ba0dd05,0x9860b558
.word 0xd6d59c01,0x6669a113
.word 0x07ffde55,0xa4ffb18d
.word 0x3f8777ff,0x59d524f7
.word 0x18a164b9,0xea123e95
.word 0x4cc06a32,0xe7e880ef
.word 0xce5b8638,0x048a5f25
.word 0xd10a9ac6,0x9c0daec8
.word 0x0000008f,0x41051f7c
.word 0xd8d8c6e9,0x35e4d4ce
.word 0x056e52de,0xec6b14e9
.word 0x336e976e,0x42edb64f
.word 0x69b471e1,0xc83e5072
.word 0x281376c9,0xa84766bd
.word 0x0a8a1254,0x30a302e6
p19_local2_expect:
.word 0xc0f9532a,0xca352d46
.word 0xe15fd00f,0xea17210c
.word 0x800b3ea4,0xd25e0d97
.word 0xff5c6976,0x7a4e7a01
.word 0x5e5cc021,0x5af0930b
.word 0x3ca7ad74,0x7b1bb2f8
.word 0xd404b09f,0x8ea40abe
.word 0xd71f15b8,0x120776ee
.word 0x27e4a713,0x913e1b8d
.word 0x11bff7bf,0x0f065b9b
.word 0xcd77b9d3,0x13661625
.word 0x46c6c8d2,0x531fac6d
.word 0x8ac49cd6,0x03909735
.word 0x7ba722f6,0xffb93087
.word 0x9901d723,0x15e2f468
.word 0x50c2cc8a,0xf4daf75e
.word 0x00000028,0xc1a45a80
.word 0x8bf26164,0xaab74ccd
.word 0xac01becd,0xb0286ea1
.word 0xfbfb1d99,0xdf3a8573
.word 0x2d656127,0x5221881a
.word 0xe3bdadd6,0xaba2d592
.word 0x120ef4a8,0xe0846214
.word 0x53275ed0,0x95d1d4f0
.word 0x1650eefd,0x9176c3a5
.word 0x9a21270b,0x2ec741f9
.word 0x9e7b5e66,0x210a637c
.word 0x7daa5eff,0x2c39844f
.word 0xa06a32f3,0x184f568c
.word 0x8b265d4c,0x078f9642
.word 0x60ecd299,0xb70631a6
.word 0x3541a089,0x8b89bb85
.word 0x1dc8fc66,0xb44eac48
.word 0xbbdf861e,0x86844b09
.word 0x99e5819b,0xfcc351a3
.word 0x4a0d2aab,0xac8415b3
.word 0xbd70e77d,0x3dc43887
.word 0x9bff281e,0x86a55c3d
.word 0xc04ae920,0xdaf3cf61
.word 0x9e9693ba,0xf069842f
.word 0xe35c8b31,0xf53ea1f2
.word 0x37b03738,0x0cd9d673
.word 0x1a8338bc,0xf211b837
.word 0xc2a1682a,0x25d136c6
.word 0x03ddb2a9,0x53275ed0
.word 0x117cef37,0xca74517e
.word 0x18a90250,0xec7646c0
.word 0x3f736566,0xb686048b
.word 0xb0d8a2c7,0x48547d67
.word 0x0b55bfd8,0x7cbb49b3
.word 0x57a460d1,0x284e5d1d
.word 0x5dce2314,0xde5a31e2
.word 0x80d02111,0x5d5b6805
.word 0xede1c19f,0x63b11ec0
.word 0x02812d03,0x1c4d749a
.word 0x210a637c,0x00000028
.word 0xb2b2bbe2,0x69ffc598
.word 0xadbd3a42,0x8e91fef0
.word 0xce534fd6,0x76ff0e8f
.word 0x3f1482d0,0xdceafac9
.word 0x99f6c504,0x56d010eb
.word 0x49477572,0xaf444214
.word 0xafd9e40c,0x019f4ddf
.word 0x32ed20d4,0x08b491d6
p19_local3_expect:
.word 0x250b9928,0xb98dd4d1
.word 0x7619f09a,0xf9a0b4bf
.word 0x4c2c766e,0xff9fe4dc
.word 0xf0a39f60,0x8b053e21
.word 0x906c48d3,0x2b37ea49
.word 0xa6125bd7,0xa07138fc
.word 0xb223abeb,0x6b646141
.word 0x162435fc,0xc70811d6
.word 0x76bbc6e6,0x39fc4bef
.word 0x5b90bcc9,0x90a29271
.word 0xaf48a19d,0xf3dcbcb6
.word 0xce7671d2,0x0821ab22
.word 0xe2aedf83,0xd72d142c
.word 0x468883a8,0x532db93f
.word 0x14a62aa3,0xf0e6d313
.word 0x7eb9c9b8,0x23975564
.word 0xd0108151,0x4528877e
.word 0x161e2c42,0x4d6d8e71
.word 0xe955967d,0x41051f7c
.word 0xb56e6b1f,0xcda2e116
.word 0xd8d8c6e9,0x160d8efe
.word 0xd668428a,0xab47f567
.word 0x08814cfd,0x73f06c0d
.word 0x41b82e84,0xfd79e253
.word 0x652e0444,0xce28844f
.word 0x977feea2,0xa47b3465
.word 0x27d4fbe8,0x3852c84f
.word 0xd206be21,0x65f6392b
.word 0xbcc91a27,0x6c6bee5e
.word 0xfa2d9566,0xe4b49d9f
.word 0xb66cc840,0xe4a36dd9
.word 0xa556a89d,0x4b0c3b79
.word 0x7b77ea7e,0xf9e5ade8
.word 0x07e8bb88,0x490e2160
.word 0xf2d1760f,0x3e8a0d59
.word 0x3e16fdd5,0x0a09f4bc
.word 0x85abad0d,0xe7df400e
.word 0x6c998c60,0xe6bdf3d6
.word 0x29507d19,0x31fd1f84
.word 0x5e9acd5c,0x822b6797
.word 0xe3a7fd25,0x2d8af15b
.word 0x0cd977cd,0x73ca621e
.word 0x529babca,0x872fab0d
.word 0x1a6f939b,0xa2b26a1c
.word 0x9557ace3,0x05d4d5d2
.word 0x84b4ff77,0xea70fc43
.word 0x22df4ff0,0x95a28986
.word 0x9a9297d1,0xfe13d018
.word 0x50b52f9d,0xcd63a077
.word 0xc81334ae,0xaa4a3166
.word 0x84905acd,0x1b31ac38
.word 0xfa0492dc,0x45fdbfd1
.word 0x0754081e,0xcbc66823
.word 0x46ce17de,0x2b443b85
.word 0xaef1d40e,0x814ff83d
.word 0xd3e81c08,0xda50cf5c
.word 0x2b1e7fec,0xd45c1efb
.word 0x43dd12b8,0x3927b024
.word 0xc9c67133,0x366b913f
.word 0x103bc2f2,0x91b887cb
.word 0xb81ac965,0x123f8e84
.word 0x7035b08d,0xf9f2d622
.word 0xe54dc80d,0x36763cd3
.word 0x70f11416,0x767363f3
p20_init_registers:
.word 0x87b5d039,0xcd8b93b5 ! Init value for %l0
.word 0xdd2fda8c,0x8059a102 ! Init value for %l1
.word 0x160ecd3a,0x99c1f53f ! Init value for %l2
.word 0x50e64ccc,0x2181a50c ! Init value for %l3
.word 0x2ac6685a,0x5f72a128 ! Init value for %l4
.word 0x88ddf0fc,0x88229507 ! Init value for %l5
.word 0xbf32b746,0x9ab746c9 ! Init value for %l6
.word 0x210872ae,0x308169c9 ! Init value for %l7
.align 64
p20_init_freg:
.word 0x18baea07,0x398d5231 ! Init value for %f0
.word 0x205419b4,0xf4b8c71a ! Init value for %f2
.word 0xb1b1b0a2,0x540867dd ! Init value for %f4
.word 0x657e5c7a,0xeb1a8003 ! Init value for %f6
.word 0xc7528ec5,0x0ffe2a79 ! Init value for %f8
.word 0xc9d5b8ac,0x2ba19e01 ! Init value for %f10
.word 0x9c8e22a2,0x7d5b69b1 ! Init value for %f12
.word 0x33ee5d9b,0x0285567c ! Init value for %f14
.word 0xfd935f9d,0x27b9d256 ! Init value for %f16
.word 0xfb131252,0xb5dd89ce ! Init value for %f18
.word 0x04909bdc,0xb02d412e ! Init value for %f20
.word 0x12c657d7,0x53e97d35 ! Init value for %f22
.word 0xcdcf9fc9,0xdb55dbd6 ! Init value for %f24
.word 0xada4934f,0x3dd4e81b ! Init value for %f26
.word 0x38ac64ac,0xfb6a767e ! Init value for %f28
.word 0x3b4bd71c,0x192e35ea ! Init value for %f30
.word 0xd3f3e3a7,0xd0137eea ! Init value for %f32
.word 0x415eb171,0x144b7f6d ! Init value for %f34
.word 0x60860844,0x3d0ff704 ! Init value for %f36
.word 0x2f1449ec,0x08cd2b98 ! Init value for %f38
.word 0x758a36a8,0xbd81c30b ! Init value for %f40
.word 0x87b335e7,0x3a6f4929 ! Init value for %f42
.word 0xa7eb2e32,0xa884a0da ! Init value for %f44
.word 0x3f1de3a1,0x3cdf58a7 ! Init value for %f46
.word 0xcaf8b885,0xeb90e9c1
.word 0xdb8b2329,0xf88a3e44
.word 0x0e0284aa,0xf442eb29
.word 0xd1e34da2,0xfb25a2ac
.word 0x238584d0,0xb7ef5382
.word 0x29b40d9d,0x95be734a
.word 0x0d7528d2,0x151810bd
.word 0x3db37f29,0xf1b9b6fb
p20_expected_registers:
.word 0x00000000,0x0000009e
.word 0x00000000,0x02770642
.word 0x00000000,0x41efa13e
.word 0x00000000,0x41542e0b
.word 0x977992eb,0xe623e97a
.word 0xc8d6bbff,0x91b11316
.word 0xad36e265,0xade820bf
.word 0x00000000,0xd27a220f
p20_expected_fp_regs:
.word 0xd0cf0e2a,0xe24a3f14
.word 0xb0e3909b,0x530063cd
.word 0x3a94c730,0xbbc13014
.word 0x32b77df3,0x6c2d9b1f
.word 0x958d04ee,0xa426a4a4
.word 0x1fd2ed53,0x72df8c40
.word 0xad9447d0,0x2bb845ea
.word 0x08bcdf87,0x92330f8e
.word 0x18baea07,0x398d5231
.word 0x205419b4,0xf4b8c71a
.word 0xb1b1b0a2,0x540867dd
.word 0x657e5c7a,0xeb1a8003
.word 0xc7528ec5,0x0ffe2a79
.word 0xc9d5b8ac,0x2ba19e01
.word 0x9c8e22a2,0x7d5b69b1
.word 0x33ee5d9b,0x0285567c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0x81714862,0x95658cac
.word 0xaae4f271,0x6bce20a1
.word 0x500286e2,0x31ade161
.word 0xfaf3072f,0xf5427836
.word 0x0327c790,0x3d0cec05
.word 0x1e4d4637,0x7114d860
.word 0x21fe1838,0xdef960fc
.word 0x8ba38f20,0xbdd0e2bb
.word 0xc5d75e23,0x33de716d
.word 0x456721a3,0x9cb64990
.word 0xa2d83171,0xc69e1f83
.word 0xd3a6ad18,0x21ce4348
.word 0xdd5f2b3e,0xf37b4ae9
.word 0x345d93ad,0x243380ab
.word 0xbbf91c3b,0x3c2ba98b
.word 0xafeb5e2f,0xbde6c2fe
.word 0x8f6b56ce,0xcc269808
.word 0x25d4409a,0xc838eb38
.word 0xb96925a9,0x419bffa5
.word 0xa5b20c75,0x79cc50a9
.word 0x02f15ddb,0x6915048a
.word 0xdb591afc,0x0e500e6e
.word 0xd2156bbd,0x8f4ea794
.word 0xc5d25edf,0x2373103f
.word 0x86c3ac5e,0x9f7d4b20
.word 0x8bc03aff,0x5818a001
.word 0xd09ee0d3,0x1cfd7109
.word 0xa724f5b4,0x4b1bcedd
.word 0x64104aa6,0xf3c09c58
.word 0xb4824c5c,0x85dceb1a
.word 0x255a109f,0x029ce286
.word 0x69136041,0xad273f8c
.word 0x817b7e2d,0x924c4818
.word 0x9d7a1b64,0x7cf3ad75
.word 0xecc3a161,0x3670b121
.word 0x82e585b1,0xa06bd525
.word 0x186c29a5,0x9bd53e3a
.word 0x342a1503,0x24df0abb
.word 0x10e3fa43,0x86045420
.word 0x8d51e9c6,0x00003152
.word 0x2d559c79,0x0ca24d40
.word 0xc8d6bbff,0x91b11316
.word 0x193f77f3,0xe4e950cc
.word 0x5cf88095,0x80f3ff5c
.word 0x691717ee,0x008f6c1b
.word 0x16a7cfab,0x00000058
.word 0x7faddb57,0x36f21392
.word 0xaa87be21,0xc4764c51
.word 0x54e5f0b1,0x0f1786d8
.word 0xdfc51646,0x19cc5a3e
.word 0x2c8b0805,0x5f5f4eff
.word 0x8311d47c,0x0f002194
.word 0x2d60ab12,0xd92f9fbc
.word 0x7b501346,0x963da98b
.word 0x7450d8e4,0x576e08fc
.word 0x212c6cf2,0xff7f895f
.word 0xfa28d37f,0x00000012
.word 0xbc5ee406,0x27baab1f
.word 0x53978eb5,0xf2b874a6
.word 0x9982eeba,0xffa2293c
.word 0xeb2a99ab,0x11ffc029
.word 0x6c9a06a9,0x78b0ae0f
.word 0xe9472291,0x96f025d2
.word 0xc5369e59,0xb7970eb7
p20_local1_expect:
.word 0x7e0dcca9,0x7d7f2ebd
.word 0x91f6bbdd,0xb3330b9c
.word 0xd09bf73b,0x2a3427c3
.word 0x75857f5d,0x24e2d121
.word 0x2036f8f9,0x5dd81e7a
.word 0x7cac4afe,0x754d470f
.word 0xeb139255,0x596e4953
.word 0x000000dc,0xd09ee0d3
.word 0xd5de218d,0xac34d8ec
.word 0x1b75ff00,0xa992e5fc
.word 0xdbea33ea,0x23dfb7d1
.word 0x46284b60,0x027566f0
.word 0x6be5ce3d,0xa2955f9b
.word 0x6449d014,0xfff5708b
.word 0x214212cb,0x6c9c9ef7
.word 0xcd31f3d9,0xcc1f11ca
.word 0x13af2ea0,0x3a44d2d1
.word 0xb1ec122d,0x5f5461fd
.word 0x117488ed,0x47ed8920
.word 0xcc038081,0xdc8ebca6
.word 0xeee8dedb,0xc8a3de3b
.word 0x2504876b,0xc9acffd8
.word 0x6d2669e5,0xb7faef14
.word 0xdd5f2b3e,0x2e923384
.word 0x37273173,0x5531c10d
.word 0x7c62d803,0x388ea038
.word 0xe50b6a39,0x3926053e
.word 0x12cb1889,0x912a7719
.word 0x17febae6,0x404e2753
.word 0x862d07bb,0xa25eee08
.word 0x6783d33a,0x897bafde
.word 0x79e776c9,0x5f086eb2
.word 0x8e4a3498,0x107565fd
.word 0xcc1f11ca,0xc3e5cdab
.word 0xe2875dae,0xce20cd1e
.word 0xe1f3e0ce,0x7a6bf87b
.word 0xb50d3b0c,0x6e0d2845
.word 0x10df22b9,0x0000005c
.word 0x90492129,0x7cdcdfd9
.word 0xb16838a7,0x5670752f
.word 0x977992eb,0xe623e97a
.word 0xd8f0cbff,0x2c392259
.word 0x6016474f,0xbef3afc7
.word 0xb945390f,0x968d8c51
.word 0x435c8b50,0xf8927182
.word 0x000000fb,0xc46e0d3c
.word 0x99ba964e,0xd3e6f181
.word 0x90492129,0xbec44f66
.word 0x6711443d,0xceb3ff22
.word 0x2d9fcad5,0xb89a086f
.word 0xe0fa9093,0x5d6f64c2
.word 0xc1b4d3b8,0x43e4d59d
.word 0xdae16aab,0x760d2151
.word 0x937ae428,0xb63f7e5d
.word 0xcf6c24a2,0xd16ff06b
.word 0x64b6ffcf,0x8e81a76e
.word 0xcac73c90,0x4644a9cb
.word 0x3f97e32c,0x739def8a
.word 0x2e45dcf0,0xfd41a32d
.word 0x1a6c8de1,0x792260f0
.word 0x8988e5bd,0x5385e29b
.word 0xe7b7d80e,0x9146307b
.word 0x5f086eb2,0xb2a667b2
.word 0xf791c227,0xb4c17892
p20_local2_expect:
.word 0x6f302bf1,0x5381519c
.word 0xd0ff34f7,0x74790cbc
.word 0xb625e534,0x47ea52cf
.word 0x8d075e1b,0x1c76e0a1
.word 0xc5ef3580,0x913d2d7d
.word 0x8f423d75,0x419bffa5
.word 0x47de24ff,0x2d0994d3
.word 0x6a465c52,0x2b233cfd
.word 0x3bf9e843,0xe718e561
.word 0xfcc356e0,0x7d21ff6e
.word 0x9e756f1b,0xaa321049
.word 0xa2678d31,0x00008d39
.word 0xfd2ef107,0x01df7c20
.word 0xbf6e6725,0xc4cd5969
.word 0xf6b65110,0xe6b6fdea
.word 0x2687c963,0x1216df25
.word 0x2a84e9c0,0x85c3ac01
.word 0x1ca60084,0x65278955
.word 0x4482e216,0x0000007d
.word 0x44154da8,0x44289cd9
.word 0xa1978031,0xfd41a32d
.word 0x9ffb6f19,0x2c686a1a
.word 0xe8d0e953,0x9bcd49ff
.word 0x877a136b,0xaa8d50dd
.word 0xb998a237,0xea922eec
.word 0x64925522,0x5997fe7a
.word 0x2e5715e1,0x0a9167c0
.word 0x9522f3f4,0x629f935b
.word 0xf0d8a8d3,0x930bbabb
.word 0xcedc7e5e,0xb9c42315
.word 0x0505e9f9,0x2527a5e8
.word 0x41903011,0xf62570af
.word 0xfd657510,0x98344a8e
.word 0xabcde5c3,0xca111fcc
.word 0x1ecd20ce,0xae5d87e2
.word 0x7bf86b7a,0xcee0f3e1
.word 0x45280d6e,0x0c3b0db5
.word 0x471ea525,0xb922df10
.word 0xd9dfdc7c,0x29214990
.word 0x2f757056,0xa73868b1
.word 0x69c9f2de,0xce762735
.word 0x25485227,0x88ffb41b
.word 0xf8dfb8d3,0x92eeffb4
.word 0x4b6ce8e9,0x1ca9faf8
.word 0x00978c40,0x12a8f460
.word 0x348151de,0x9d2be3fe
.word 0x1bfe2063,0xf5507cec
.word 0x4e178193,0x4787c67d
.word 0x18baea07,0x398d5231
.word 0xff5419b4,0xf4b8c71a
.word 0xb1b1b0a2,0x540867dd
.word 0x657e5c7a,0xeb1a8003
.word 0xc7528ec5,0x0ffe2a79
.word 0xc9d5b8ac,0x2ba19e01
.word 0x9c8e22a2,0x7d5b69b1
.word 0x33ee5d9b,0x4aa4db01
.word 0x31528dff,0xeeeaba18
.word 0x1ac7b8f4,0xb4195420
.word 0xdd670854,0x00000050
.word 0x03801aeb,0x7a5c7e65
.word 0x792afe0f,0xc58e52c7
.word 0x019ea12b,0xacb8d5c9
.word 0xb1695b7d,0xa2228e9c
.word 0x7c568502,0x9b5dee33
p20_local3_expect:
.word 0xd0cf0e2a,0xe24a3f14
.word 0xb0e3909b,0x530063cd
.word 0x3a94c730,0xbbc13014
.word 0x32b77df3,0x6c2d9b1f
.word 0x958d04ff,0xa426a4a4
.word 0x1fd2ed53,0x72df8c40
.word 0xad9447d0,0x2bb845ea
.word 0x08bcdf87,0x92330f8e
.word 0x8e4a3498,0x107565fd
.word 0xcc1f11ca,0xc3e5cdab
.word 0xe2875dae,0xce20cd1e
.word 0xe1f3e0ce,0x7a6bf87b
.word 0xb50d3b0c,0x6e0d2845
.word 0x10df22b9,0x25a51e47
.word 0x90492129,0x7cdcdfd9
.word 0xb16838a7,0x5670752f
.word 0x8e4a3498,0x107565fd
.word 0xcc1f11ca,0xc3e5cdab
.word 0xe2875dae,0xce20cd1e
.word 0xe1f3e0ce,0x7a6bf87b
.word 0xb50d3b0c,0x6e0d2845
.word 0x10df22b9,0x25a51e47
.word 0x90492129,0x7cdcdfd9
.word 0xb16838a7,0x5670752f
.word 0xefb63bef,0xe5377f7e
.word 0xad36e265,0xade820bf
.word 0xfaea3283,0x8a255bed
.word 0x288af68d,0xff0b99ba
.word 0xdefffd29,0xdebf4e9e
.word 0xecffc2e2,0xda98730b
.word 0x2f0eae38,0x65a5f07a
.word 0x0454130b,0x6a3b97e0
.word 0xd2fcf547,0xb409b1ca
.word 0xbb0ea4d6,0x67bb9f81
.word 0xa3afb5db,0x112d30b9
.word 0x90a6c84a,0x985cc361
.word 0x85c3ac01,0x34e020c6
.word 0xa2d83171,0x6c124a35
.word 0x4ccc4b89,0xb7970eb7
.word 0xb461d3df,0x6776e12f
.word 0x31528d39,0x07eaba18
.word 0x1ac7b8f4,0xb4195420
.word 0xdd670854,0xa2b0b1b1
.word 0x03801aeb,0x7a5c7e65
.word 0x792afe0f,0xc58e52c7
.word 0x01ffa12b,0xacb8d5c9
.word 0xb1695b7d,0xa2228e9c
.word 0x7c568502,0x9b5dee33
.word 0x52e4a8df,0xdbfe12b6
.word 0x6a2d5358,0x1a584a41
.word 0x91fda459,0xf7ccffe7
.word 0x269daad2,0xc3fc5ad5
.word 0xfef6794f,0x3f0f64b4
.word 0xae16d895,0x92ed6c29
.word 0xf2b065d7,0x44154da8
.word 0xa2201ea5,0x44956816
.word 0x63b6b85b,0xbb66e507
.word 0xac0c7648,0xc6fb552e
.word 0x2327a9f2,0x9d362c4d
.word 0x4dc04f5d,0xe1ffb45f
.word 0x6eea4f5d,0x5fb09754
.word 0x0d58d52e,0x1f888412
.word 0x09fe8c5d,0x78bde092
.word 0xede4ffd2,0x9caac187
p21_init_registers:
.word 0x837fd598,0x34c57b38 ! Init value for %l0
.word 0x73abe24d,0xf4d2231e ! Init value for %l1
.word 0x73e0286e,0x5ab87ce7 ! Init value for %l2
.word 0xae8695c6,0x3dae651e ! Init value for %l3
.word 0xef470ea2,0x568f9e0f ! Init value for %l4
.word 0xf5194654,0x07c351e0 ! Init value for %l5
.word 0xa1867240,0x257b35ae ! Init value for %l6
.word 0x3df9ca18,0x57e4a1e4 ! Init value for %l7
.align 64
p21_init_freg:
.word 0x9682d695,0x0eaccd25 ! Init value for %f0
.word 0xf070dd6a,0x2d76058c ! Init value for %f2
.word 0x95baa092,0x0f68b1eb ! Init value for %f4
.word 0xcb491fd6,0x383e063f ! Init value for %f6
.word 0xd6a317ae,0xf21f47be ! Init value for %f8
.word 0x8e2e98ec,0xa0a06bba ! Init value for %f10
.word 0xb130b7ee,0xcbbf18b1 ! Init value for %f12
.word 0x5905201b,0x570279c6 ! Init value for %f14
.word 0xc2989d28,0x5387daee ! Init value for %f16
.word 0x00c11f74,0x14d6b2c7 ! Init value for %f18
.word 0xd031fa0f,0x997f8adc ! Init value for %f20
.word 0x85597269,0x296ec40d ! Init value for %f22
.word 0x9d10395d,0xfb106da2 ! Init value for %f24
.word 0x4a4f0df4,0xecb2b788 ! Init value for %f26
.word 0x79a82e53,0x0b8ab95a ! Init value for %f28
.word 0x71c716e6,0xa32c635e ! Init value for %f30
.word 0x0b2cf06b,0x7d013d81 ! Init value for %f32
.word 0x5ee5dcc7,0xbf58ecc6 ! Init value for %f34
.word 0x248e709b,0xd0dbaa3d ! Init value for %f36
.word 0x04d2935e,0xb98e1a5c ! Init value for %f38
.word 0x531a1795,0x7b1872e4 ! Init value for %f40
.word 0x6036aa7b,0xda61ab4c ! Init value for %f42
.word 0x670fa686,0x4800169d ! Init value for %f44
.word 0x81c80186,0x465f635a ! Init value for %f46
.word 0x61360a89,0x9b30f7f1
.word 0x202a30a5,0x64f9bb07
.word 0xbb8888da,0x67d122c5
.word 0x66cbc94e,0xa84588d3
.word 0xa4f761c1,0x826c8bee
.word 0xd2a71d24,0x248dc68b
.word 0x0ff70061,0x0d4fedb6
.word 0xba595105,0x36b5b4d9
p21_expected_registers:
.word 0x00000000,0xebf4dd41
.word 0x00000000,0xc5558ad4
.word 0x00000000,0x0000000e
.word 0x00000000,0x6a48e1e2
.word 0x00000000,0xa719bf26
.word 0x00000000,0x00000086
.word 0x00000000,0x0000007c
.word 0x00000000,0x2d747fd1
p21_expected_fp_regs:
.word 0x14aeb218,0x86f22dae
.word 0xa719bf26,0xd46ba539
.word 0xb540b745,0x01bb5606
.word 0xe0b41c6d,0xc33588cb
.word 0xa3dbcca6,0x7c632cc7
.word 0x77445413,0x8374cd28
.word 0x358c909b,0x2ad65718
.word 0x2ae74687,0x16f954f6
.word 0xf38e7faa,0xbf000000
.word 0x2df69568,0xf0d3d884
.word 0x87561087,0x7cd56247
.word 0xbc690a1d,0x15f886f7
.word 0x586da8f2,0x9a56c654
.word 0xbcb6e405,0xb711c9aa
.word 0xf4f75810,0xdf3661bb
.word 0x12d95111,0x6389f9ab
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0x00000091,0x86f22dae
.word 0x303c4537,0xf7921da0
.word 0x15c24684,0x5ceddbad
.word 0x4c3fc5af,0x0a7c8c2e
.word 0xb1c930a7,0xffb31860
.word 0x74080940,0x993110b5
.word 0x27b2fa8c,0xe5df2de0
.word 0x45c73e70,0xe791bc6b
.word 0xec1dd616,0x42bb6a03
.word 0x44ec5f3b,0x256f0636
.word 0x000000f3,0x477ff942
.word 0x6a417aff,0xcad8bfad
.word 0xfdba64f3,0x1bcc9b81
.word 0x09120bff,0x43b0da70
.word 0x02551abe,0x52c89189
.word 0x36914ed9,0x19a94694
.word 0x14aeb218,0x817ecaf2
.word 0xa719bf26,0x54300686
.word 0xb540b745,0x01bb5606
.word 0xe0b41c6d,0xc33588cb
.word 0xa3dbcca6,0x7c632cc7
.word 0x77445413,0x8374cd28
.word 0x358c909b,0x2ad65718
.word 0x2ae74687,0x16f954f6
.word 0x00000000,0xa73f4341
.word 0x0d51738f,0x9448f392
.word 0x180b1905,0xdc21d1ef
.word 0xa91505f6,0x27bebf36
.word 0x8bf53c06,0x6491a300
.word 0x000000ac,0xac9f514a
.word 0xbc1c80c8,0xc1b95f77
.word 0xa8df8a5e,0x79bba803
.word 0x7f14d8f2,0xeb6b0650
.word 0x676fd754,0xc5633ec8
.word 0xdcd8c940,0x057bfb2e
.word 0x226b6a62,0xd5ab9331
.word 0x02710d10,0x253f5e01
.word 0x38d78b41,0xc4739269
.word 0xd244d2b6,0xea396f7e
.word 0xce7633f6,0xe3ab3f7e
.word 0x1013fc6e,0xdb5f95c9
.word 0x402526d1,0x51cc647d
.word 0x0d6bb5aa,0xa1219347
.word 0xb216bc90,0xd1701b14
.word 0x92e7df8a,0xb6474482
.word 0x0c928840,0xcd32b7f4
.word 0xbb29fcab,0x4a55e70b
.word 0x1678ac73,0xdee23a29
.word 0xd654cfb8,0xcab89cc5
.word 0xb1922ca5,0xb390d31b
.word 0x3e1912ad,0xa63db5fb
.word 0x0a6358fc,0xbc4d849f
.word 0x1e8ee2e4,0x3260df15
.word 0xa4a58c4d,0x19bca33b
.word 0x52298599,0xf88c73da
.word 0xa6e6a86f,0x761ad8ce
.word 0x1e820856,0x817ecaf2
.word 0xac08a355,0x8f1d310a
.word 0xcadaed10,0x9e043341
.word 0xb0ab9194,0x78c59393
.word 0x54748201,0x382cd9dd
.word 0xd11507cb,0x6e345607
.word 0xff30623e,0x4f5057b1
.word 0xcb15cbe4,0x302e5d75
p21_local1_expect:
.word 0x32a274f3,0x62a32636
.word 0x62f49215,0xe7e4bf6b
.word 0x0bb4f166,0x09c61cb2
.word 0xd732bfec,0x87cf30b3
.word 0xa9afdfff,0x9d1ac15c
.word 0xbf2f25a8,0xc3ba409a
.word 0x0324f844,0x0000007c
.word 0x714ac9ea,0xb68d1344
.word 0xf6e26391,0x07b8c366
.word 0x58706c7b,0xaf21b5eb
.word 0x0833aede,0x77b1d3fd
.word 0xd0e9e882,0x8e16c2b8
.word 0xe9298781,0xde3faac2
.word 0x42548d58,0x5c317150
.word 0x366f8a47,0x1ff6a346
.word 0xe54d8c6d,0x6503fa4f
.word 0x14aeb218,0xfff22dae
.word 0xe617e14b,0xd46ba539
.word 0xb540b745,0x01bb5606
.word 0xe0b41c6d,0xc33588cb
.word 0xa3dbcca6,0x7c632cc7
.word 0x77445413,0x8374cd28
.word 0x358c909b,0x2ad65718
.word 0x2ae74687,0x16f954f6
.word 0x64b90c37,0x4be117e6
.word 0xd770f50e,0x6a48e1e2
.word 0x3ded9a47,0xa7ff8bac
.word 0xfbb21098,0x41433fa7
.word 0xf4459c07,0x111e094a
.word 0xda260a4b,0xf8485f43
.word 0x7d1529b4,0x8bbfdf15
.word 0xa72e97f8,0x0be2dedc
.word 0xcbe583ad,0xc4b10dac
.word 0x10c69dab,0x8e9fcff8
.word 0x3dca559f,0x590fa5aa
.word 0x01ed62ac,0xc056040d
.word 0xf819f693,0xa35c03f5
.word 0x57eb3c73,0xc9483f58
.word 0xffcd1dae,0x8afc48dd
.word 0x3d88b79c,0x97975395
.word 0xa09d8d3c,0xbc05aa85
.word 0x78d58830,0xe498e19b
.word 0xd57ef541,0x48e52307
.word 0xac66fef6,0xeab52c21
.word 0xdaaffc4b,0x47ecb548
.word 0xd387764e,0xeb822365
.word 0xae3b258d,0xe235ed22
.word 0x11f858bc,0xdecf51f2
.word 0xe617e14b,0x370cb964
.word 0xe2e1486a,0x0ef570d7
.word 0xac8bfaa7,0x479aed3d
.word 0xa73f4341,0x9810b2fb
.word 0x4a091e11,0x079c45f4
.word 0x435f48f8,0x4b0a26da
.word 0x15dfbf8b,0xb429157d
.word 0xdcdee20b,0xf8972ea7
.word 0xea693fc9,0xdb61e144
.word 0x1e44cb17,0x8d46e9f5
.word 0x568f9e0f,0xac6ca80e
.word 0x16f7c201,0xf8beebf1
.word 0xadfd1b17,0x626e9889
.word 0x86ff8f73,0xe2a07595
.word 0x00aea1c0,0x3299691c
.word 0x17b09d45,0xfb1ed199
p21_local2_expect:
.word 0x0b8bad13,0xde08b9cc
.word 0xbb8133f9,0xd856c061
.word 0xdc06de1c,0xb1c930a7
.word 0xe719301f,0x22ff3ffb
.word 0x03b80707,0x06406576
.word 0x1d3c0b76,0xe8f01275
.word 0xdf7b2b60,0x30b488b0
.word 0xcf87c969,0xbc5137f3
.word 0x65ff8826,0xc6d95ba6
.word 0x626e9889,0x9eab0c36
.word 0x817ecaf2,0xa0ea545b
.word 0x0d6bb5aa,0x78604ecd
.word 0xf4d2231e,0x850d3357
.word 0x560009cf,0x68228f65
.word 0x25e4c35e,0x8ec65ef4
.word 0x623ae79f,0x11f27fc3
.word 0xb5a90cc7,0xa39658a5
.word 0xfa5a3ed0,0x7b7eeee6
.word 0x38fb60d8,0x2d01877e
.word 0xfce507d9,0xb00e016a
.word 0x2b823bcf,0x4c97e967
.word 0x2ddc69ae,0x1e7b902e
.word 0x35c9f422,0x5ab8ffe7
.word 0xbd36490a,0x54300686
.word 0xc4a0261f,0x3ea42d99
.word 0x94a989c7,0xc2ff4bb7
.word 0x50a3db22,0x3e078acd
.word 0x14708d01,0x0905ed90
.word 0xcd166559,0xd0ec3e2f
.word 0xa0ea545b,0xd7322d53
.word 0x88ac94bf,0x1ae7e367
.word 0xb16a745c,0x45a9fa9a
.word 0xb597d275,0x7e9c334a
.word 0x930268d4,0x4612bba1
.word 0x93a812b8,0x15a82c71
.word 0x5212fb26,0xf10b2a8a
.word 0xf65c5a38,0x7ae93a06
.word 0xc48ca276,0x057bfb2e
.word 0x1a68321f,0x3ee9f13f
.word 0x00000060,0xebecf8d6
.word 0x23e15cad,0x83baa471
.word 0xb8c9b362,0x72c159f7
.word 0x27e17f01,0xb5fa0b94
.word 0x171cee69,0x8e75c066
.word 0x2b85e0f7,0x22603e9e
.word 0xab94a145,0xeb479102
.word 0xdc36adca,0xd24507ff
.word 0xe88938bb,0x04a2ea12
.word 0x64b90c37,0x370cb964
.word 0xe2e1486a,0x0ef570d7
.word 0xac8bfaa7,0x479aed3d
.word 0xa73f4341,0x9810b2fb
.word 0x4a091e11,0x079c45f4
.word 0x435f48f8,0x4b0a26da
.word 0x15dfbf8b,0xb429157d
.word 0xdcdee20b,0xf8972ea7
.word 0x63f1e3f6,0x599db05a
.word 0x547c7e1b,0x7b68ab43
.word 0xe1298273,0x6c508e19
.word 0x3037b585,0xd3a11993
.word 0xb5d719e2,0xd7d41fca
.word 0x50fa67e7,0x9e73ad17
.word 0x16fe087b,0x4d0c7afb
.word 0x4c0828eb,0x669fa86b
p21_local3_expect:
.word 0x96056125,0x3c0c1a6e
.word 0xc7f9c3d2,0x8595c266
.word 0x5b03b653,0x45a9fa9a
.word 0x89da5cad,0x8758f42e
.word 0x1f00384d,0xa1219347
.word 0x2c69111c,0x0627e948
.word 0x66da4f96,0x35afcce0
.word 0xb50b14ae,0x9eab3863
.word 0x5e0eefd0,0xff248413
.word 0x1c0795e2,0x17f74b09
.word 0xf4207a58,0xf2177dce
.word 0x271b30f8,0x5b4e1816
.word 0xab466d54,0xab4b467a
.word 0x455c205c,0xf66a2ea8
.word 0xff9452a5,0x419f8634
.word 0x7a34aa93,0x4081e9e6
.word 0xe617e14b,0x370cb964
.word 0xe2e1486a,0x0ef570d7
.word 0xac8bfaa7,0x479aed3d
.word 0xa73f4341,0x9810b2fb
.word 0x4a091e11,0x079c45f4
.word 0x435f48f8,0x4b0a26da
.word 0x15dfbf8b,0xb429157d
.word 0xdcdee20b,0xf8972ea7
.word 0x4289cd0b,0xa64a4fd1
.word 0x307f18cb,0xe961706b
.word 0xb5ec54ff,0x521707b1
.word 0x00000091,0x5b3daaa8
.word 0xb5a98d55,0x45497fcc
.word 0x3983660e,0xd6842f9f
.word 0x5afb72a8,0x9fb3075f
.word 0x73abe24d,0xf4d2231e
.word 0x66c6cf50,0x8374cd28
.word 0x57a87551,0xbe3c66ff
.word 0x2606e96e,0xe54d8c6d
.word 0x91b4bbf5,0x61bf55dd
.word 0x4f7842b9,0x27937c32
.word 0x048d8ba9,0xc5558ad4
.word 0x644917db,0xd4e21678
.word 0xcce41127,0x24d6231d
.word 0xae2df286,0x18b2ae14
.word 0x39a56bd4,0x26bf19a7
.word 0x0656bb01,0x45b740b5
.word 0xcb8835c3,0x6d1cb4e0
.word 0xc72c637c,0xa6ccdba3
.word 0x28cd7483,0x13544477
.word 0x1857d62a,0x9b908c35
.word 0xf654f916,0x8746e72a
.word 0x000000bf,0xaa7f8ef3
.word 0x84d8d3f0,0x6895f62d
.word 0x4762d57c,0x87105687
.word 0xf786f815,0x1d0a69bc
.word 0x54c6569a,0xf2a86d58
.word 0xaac911b7,0x05e4b6bc
.word 0xbb6136df,0x1058f7f4
.word 0xabf98963,0x1151d912
.word 0x8f76703c,0x626f8704
.word 0xecab54a1,0x811fed9d
.word 0x9424b553,0xe688a25d
.word 0x52cf76eb,0x50b5675b
.word 0xce400bda,0xd732bfec
.word 0x23f0bb42,0x1c85b673
.word 0xd44feef0,0xd379d518
.word 0xda5d0cc5,0x8923cc2d
p22_init_registers:
.word 0xc694a012,0x42a5cf6b ! Init value for %l0
.word 0xe48c7a4e,0x12904379 ! Init value for %l1
.word 0xff6f80fc,0x43a5c82d ! Init value for %l2
.word 0xf71e8e10,0x70af9048 ! Init value for %l3
.word 0xae55e87e,0x9afaddb7 ! Init value for %l4
.word 0xf9a75de8,0x95f3ac42 ! Init value for %l5
.word 0x02203e81,0xe7b17f66 ! Init value for %l6
.word 0x1bcf8170,0x045cad0e ! Init value for %l7
.align 64
p22_init_freg:
.word 0x1a9c23ac,0x11a7931e ! Init value for %f0
.word 0xba8ee781,0x07d6b2f2 ! Init value for %f2
.word 0x389c97ca,0xf26159b3 ! Init value for %f4
.word 0xdd8262f9,0xfc1022fd ! Init value for %f6
.word 0x88204a3e,0xa50d8af7 ! Init value for %f8
.word 0xf2395f65,0x5c29726c ! Init value for %f10
.word 0x1609154b,0x5cfef52e ! Init value for %f12
.word 0x29ecea32,0x87f1cd1e ! Init value for %f14
.word 0xf78e1871,0xbd5e3810 ! Init value for %f16
.word 0x4e088ae3,0x31373fee ! Init value for %f18
.word 0xd659fffa,0x52fcd066 ! Init value for %f20
.word 0x5c10d088,0x6d290b2e ! Init value for %f22
.word 0x8d8fa90e,0xef9fe028 ! Init value for %f24
.word 0x319d7ec7,0x3093cbba ! Init value for %f26
.word 0xb76cdb16,0xd9674443 ! Init value for %f28
.word 0x3d73a7ef,0x76603407 ! Init value for %f30
.word 0xcb9c479f,0x89b810b3 ! Init value for %f32
.word 0x1a7af59a,0x2101a5af ! Init value for %f34
.word 0x7f11c8e2,0x6a2352a8 ! Init value for %f36
.word 0xf8ea2119,0xe930d370 ! Init value for %f38
.word 0xd5b8479b,0xa0c0e81c ! Init value for %f40
.word 0xe80a20ac,0x1ecb6a75 ! Init value for %f42
.word 0xfd5fdabf,0xadb5fb2b ! Init value for %f44
.word 0x91b2f4fb,0x7f47022f ! Init value for %f46
.word 0x518bab0a,0xe46ea15c
.word 0x2ea4af23,0x2c9bd739
.word 0x1cafd421,0x30f70710
.word 0x62f9b517,0xe2850303
.word 0xd825c559,0xf129d015
.word 0x71f31ad5,0x0a9ad728
.word 0x6595c823,0xbed61503
.word 0x71a35d05,0xccc76af8
p22_expected_registers:
.word 0x00000000,0x72dcab82
.word 0x46a98295,0x00bdcf01
.word 0x00000000,0xe67e5007
.word 0x00000000,0x00000015
.word 0x00000000,0xf13f39ca
.word 0x00000000,0x000000ac
.word 0x00000000,0xc77e9d31
.word 0x00000000,0x7bb38d4c
p22_expected_fp_regs:
.word 0x42acf395,0x9f9a761c
.word 0xca60cba7,0x040360b5
.word 0x3ea47fc0,0xc334947e
.word 0xdc526383,0x4fe201b8
.word 0x5549b7b5,0xe6f89c38
.word 0x0e42e232,0x9ef399cd
.word 0xd619f472,0x49ce9466
.word 0x670037f6,0xff3574e7
.word 0x1428b904,0xa6b66cd0
.word 0xf0e025bf,0x7a99b3bc
.word 0xacf9d355,0xeeb583e5
.word 0x7bb38d4c,0x2435c3bd
.word 0x7de1d3b0,0x8515c8c7
.word 0x2b6d52dc,0x9a0860e5
.word 0xb63c81a4,0x65fad1aa
.word 0x3316ebf8,0x08348afc
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0xd68c94f0,0x2ccf15ad
.word 0x64328462,0x73849b2f
.word 0xd8879b6e,0xa80a4dbe
.word 0x907c2a31,0x412e691f
.word 0xfbf489cc,0xa65d0ad2
.word 0xe4a8ccc1,0xf8567791
.word 0x858481ad,0x61909b05
.word 0x63fce3b3,0xc55fe9b4
.word 0x13bda843,0xbecd9c95
.word 0x155e326c,0xc22f321f
.word 0x98cc5731,0xb260e914
.word 0x52977632,0xed641878
.word 0xfbaffb96,0xe91a948e
.word 0x7fb1f2af,0xf765f689
.word 0x6541e1a8,0xcf2f1f6a
.word 0xa123b840,0xfa1452bf
.word 0x046d7200,0x0eff05a1
.word 0x29bfa6ed,0xe2ca4555
.word 0xece2a319,0xc615fcff
.word 0xb2e7a5bb,0x18d493c9
.word 0xa2532589,0xff7b3890
.word 0x42a19911,0x77a2c1e6
.word 0xc11c4c1c,0xc5086fbb
.word 0xff2f321f,0xd1295148
.word 0xfe035a52,0xc75c9b37
.word 0xb17d9489,0x0278a436
.word 0xfafe3e61,0x2fd7ce14
.word 0xe9372b12,0x0000002d
.word 0xbf307a3d,0x1f2eee8a
.word 0xd90d7e6c,0xd9eba59a
.word 0xd0fe23f9,0xa1c4b0a1
.word 0x46a98295,0x00bdcf01
.word 0xe02c3585,0x63899ad4
.word 0x4c7c8afa,0xcf7771f0
.word 0x1aa61588,0x3c673d58
.word 0x1c82f9ca,0x436a7eec
.word 0x89dd1231,0x3d7a11fe
.word 0x79f70970,0xaa542ce4
.word 0x24aad030,0xb4813804
.word 0xbaa45ee4,0xb549772e
.word 0x5a277f7e,0xce4ee878
.word 0x72f298ac,0x7c2e06f4
.word 0xfb970455,0xb0153985
.word 0x2bb69075,0x658c5fa6
.word 0xd64cad67,0x32198d64
.word 0xdc40283d,0x7c01ef80
.word 0x0c5398ed,0x7afcfe74
.word 0xaba96289,0x714ad5ba
.word 0xcbe34b04,0xc3fd5ee0
.word 0x5e9c5aa0,0xa68bd9a0
.word 0xee2f761a,0x346957d5
.word 0xff0b1fb6,0x6b5f5dd6
.word 0x165d0260,0x80f93334
.word 0x93004de2,0xf98f820c
.word 0xbb67d3f8,0x3fc916a0
.word 0x4ddc0222,0x08696689
.word 0x10385ebd,0x71188ef7
.word 0x00000000,0xbacb9330
.word 0x66d0fc52,0xfaff59d6
.word 0x2e0b296d,0x88d0105c
.word 0x28e09fef,0x0ea98f8d
.word 0xbacb9330,0xc77e9d31
.word 0x434467d9,0x16db6cb7
.word 0x07346076,0xefa7733d
p22_local1_expect:
.word 0x88b70d82,0xaa267abd
.word 0xed629573,0x70663877
.word 0x810ecdf8,0xc0ff9560
.word 0x899a14fb,0xa1e76ba0
.word 0x04e81331,0x944f720b
.word 0xc131a8f0,0x26cd92d6
.word 0x73565fbb,0xda72278e
.word 0x17f3c2ff,0x1e2725cd
.word 0xcf7771f0,0xa553dfe0
.word 0x4da76beb,0x8d995132
.word 0x754fe615,0xae934c70
.word 0x9754c240,0x093a99e2
.word 0x1fea15a2,0x3e06cc19
.word 0x02abb200,0x67d989a0
.word 0xd229c9f5,0xec8df5f9
.word 0x20ff45e2,0x1bf24015
.word 0xd1a42e51,0x85625736
.word 0xc286ffed,0xf7d7da61
.word 0x62b2df9a,0x21818ed3
.word 0xffff4d61,0x4e95376c
.word 0x997bb563,0xd1c54d95
.word 0x95347994,0xe324655f
.word 0xb945f823,0x2a507b7d
.word 0x3e373f1e,0x53c9e7d7
.word 0x54e956a7,0x6f4acecd
.word 0x08348afc,0x45b7ce17
.word 0x0f2591bf,0x0000b679
.word 0x1a8c4d9f,0x218d16e3
.word 0x4e0c119b,0xa8bdf4e6
.word 0x613de32d,0x176474f8
.word 0x0ad8061d,0x6fb5b295
.word 0xc0b1c947,0x1379522b
.word 0x5e00593a,0x271952c3
.word 0xcb4d8806,0x267946bf
.word 0x54eb56c4,0x541811e5
.word 0x4590ffbf,0xf88ac7a6
.word 0xee356100,0x2cc49309
.word 0x962147d1,0x9e8308fd
.word 0x68bc1e76,0xf35fb029
.word 0xa210c97f,0x07b922ff
.word 0xff8f0615,0x2aef00a8
.word 0x09383e88,0xf2f949b9
.word 0xab3c9470,0x1ebaf590
.word 0x7ddc5ae7,0x00000017
.word 0x3210e2a2,0x660e8815
.word 0x582db493,0xb88014a0
.word 0x926c0965,0xb9e429c6
.word 0x5a21c19f,0x81c764bd
.word 0x046d7200,0x0e9805a1
.word 0x29bfa6ed,0xe2ca4555
.word 0xece2a319,0xc615fc2d
.word 0xb2e7a5bb,0x18d493c9
.word 0xa2532589,0xac7b3890
.word 0x42a19911,0x77a2c1e6
.word 0xc11c4c1c,0xc5086fbb
.word 0xc22f321f,0xd1295148
.word 0x1c769a9f,0x95f3ac42
.word 0xb5600304,0xa7cb60ca
.word 0x7e9434c3,0xc07fa43e
.word 0xb801e24f,0x88701379
.word 0x389cf8e6,0xb5b74955
.word 0xcd99f39e,0x32e2420e
.word 0x6694ce49,0x72f419d6
.word 0xe77435ff,0xf6370067
p22_local2_expect:
.word 0xbdf59288,0x9982a58e
.word 0xdd39d2ce,0x580c1789
.word 0x6605d811,0x8a75eeb0
.word 0x5194b84f,0xb86a3618
.word 0xfceaa1da,0x265a130d
.word 0xd83ea26a,0x7345f613
.word 0x44615665,0xc53931db
.word 0x8a33ee0d,0x66248f4a
.word 0x6df8ccf2,0x000000d5
.word 0x7d32a132,0x8cee33b2
.word 0xee8a65cd,0x233b1f03
.word 0x8f6eaf2f,0x0111c952
.word 0x4695d289,0x1a0f1ec2
.word 0xb3c75bff,0xb18b4126
.word 0xf5fec49e,0x16ad1e08
.word 0x157c6184,0x1af3f315
.word 0xb679a90c,0x9202e897
.word 0xcc947395,0xb6286d41
.word 0x7224242b,0x4b14377f
.word 0xc528d1ff,0x6977eb64
.word 0xd8f03e10,0x9386139c
.word 0xd69a3dbb,0x916a5d8a
.word 0xf573c444,0x799dc55f
.word 0xaaf42846,0x1f71403f
.word 0x1428b904,0xa6b66cd0
.word 0xf0e025bf,0x7a99b3bc
.word 0xacf9d355,0xeeb583e5
.word 0x7bb38d4c,0x2435c3bd
.word 0x7de1d3b0,0x8515c8c7
.word 0x2b6d52dc,0x9a0860e5
.word 0xb63c81a4,0x65fad1aa
.word 0x3316ebf8,0x08348afc
.word 0x8093469f,0x59c5e817
.word 0x787bdb9d,0x43a5c82d
.word 0x56fc5a8f,0x45924ee7
.word 0xe3e98a98,0x307b0718
.word 0x16b2657e,0x34b23cb4
.word 0xa6397bf0,0xb88014a0
.word 0x724006be,0x1db2c03f
.word 0xf1be7190,0x9cdd5354
.word 0xc5fb7348,0xfe64398d
.word 0xffffd1a4,0x81c24fd8
.word 0x2fd47163,0xfcff20e9
.word 0x3c76b9a4,0xc9d828c4
.word 0x69b0d580,0xdf6ffbfe
.word 0xfa94c052,0x27eb0705
.word 0x6cce3cc2,0x88701379
.word 0x4c3f0c41,0x7f150081
.word 0x0f95b1a7,0x1e38926f
.word 0x8c88ff23,0xf607b193
.word 0xfd165d27,0xf52a3f82
.word 0xd684af5d,0xd0816f0e
.word 0x1424dabf,0x3e419fcd
.word 0x079ace07,0x72dcab82
.word 0xceaa6ed8,0x6877d41b
.word 0xa8df7266,0x854f0922
.word 0xec41ffea,0xec23c9b3
.word 0x52bc26da,0x5f8a4ad4
.word 0x6d924802,0x500bdb2d
.word 0x9ea6251d,0x6037293c
.word 0x3066fde7,0x77ffd6ae
.word 0xb847429c,0xf4729f97
.word 0x267946bf,0xb6bd270d
.word 0x48146b6e,0x423ebdaf
p22_local3_expect:
.word 0x6a629d42,0x4ddc0222
.word 0xf44f57a8,0xaa752dbd
.word 0x2e25e1d1,0xfc2347e9
.word 0xfb5efba5,0x609a4b0b
.word 0x5608802e,0x3a89c07a
.word 0x112851c9,0x8f11ce7f
.word 0x1bdf9363,0xf556f286
.word 0xa72d23bd,0x574ccc69
.word 0xe3c6a997,0x38aa047b
.word 0x7f319249,0x76f3e1e9
.word 0x42a5cf6b,0x3203b388
.word 0xfec2b397,0x6f01faf5
.word 0x46cb940c,0x722cecb0
.word 0xce1efe21,0x8dd5349a
.word 0x66b8b3dd,0x00000018
.word 0x4d044bd5,0xbdbb7339
.word 0xfd37586e,0xad36172b
.word 0x6dea39ec,0xd288b751
.word 0xbefb13c6,0x3f7c2b78
.word 0x170482ad,0xe44e54a3
.word 0x197b9ffc,0xa66e7570
.word 0x8d6273a3,0x9f55bb22
.word 0x7f9ae76b,0x5a84175a
.word 0x80d76d17,0x915d216d
.word 0x9e846767,0x37a6b59d
.word 0xb8ac7bcd,0x55d3d2c3
.word 0x1a7f1e69,0xb9f1df51
.word 0x65d846e8,0x72009050
.word 0x4453c327,0x3bbd3682
.word 0xeb86c6eb,0xa90b966b
.word 0x946695fc,0xa7b24a36
.word 0x0ede62f9,0x775c1f3a
.word 0x66768eaf,0x045ffc35
.word 0xaa28cb46,0x0352bc7c
.word 0xf89914b4,0x8680ca26
.word 0xb8e71761,0x0da300a1
.word 0x000000fc,0xfe29ab74
.word 0x1aa61588,0x3c673d58
.word 0x49a18a85,0xc41a4499
.word 0x3128711d,0xb88014a0
.word 0x1f2eee8a,0xeba644d7
.word 0x9d97c5ad,0xa701e9e0
.word 0x606b2d81,0x41bb1e9e
.word 0xff015d1d,0xb64e150b
.word 0xdca62f23,0xffbb46b6
.word 0xc294903f,0x721c45b1
.word 0xa5bd713c,0xf98a03c3
.word 0x63252bbd,0x4a6bd7bc
.word 0x6f1ba638,0x6290bc58
.word 0xfe9dbc87,0xdaae1c67
.word 0xee1659bf,0xf45d38ca
.word 0xc97731e5,0xffe60170
.word 0xd18b4b35,0xaa3f3bb4
.word 0xdff77394,0x88701379
.word 0x5a504f8f,0xd6e917bf
.word 0x3e5ce220,0x7b0e76d4
.word 0x6be91d6f,0xb8a9a55e
.word 0xb169ef85,0x21d9605e
.word 0xffcde96b,0xb54cb101
.word 0xc923065f,0x27055679
.word 0x7357d658,0xea61e729
.word 0xe0f11a33,0x4c7760fe
.word 0xe28a04fe,0x371746cf
.word 0x942eeed9,0x672526b7
p23_init_registers:
.word 0x64662e6c,0x36ee5f5c ! Init value for %l0
.word 0x4150a642,0x23810e14 ! Init value for %l1
.word 0x591144aa,0x10f997f5 ! Init value for %l2
.word 0x000f451e,0xa7eb6e6f ! Init value for %l3
.word 0xc040262d,0xf1198193 ! Init value for %l4
.word 0xa9e2f43e,0xb3dc84f4 ! Init value for %l5
.word 0x88c80e7a,0x66c977f8 ! Init value for %l6
.word 0x19086cd2,0x641df65b ! Init value for %l7
.align 64
p23_init_freg:
.word 0x865c39f4,0x624e3fb5 ! Init value for %f0
.word 0x9266ca60,0xc815f09c ! Init value for %f2
.word 0x22f15270,0x12d26c5c ! Init value for %f4
.word 0xd3c67d8d,0xb63e4a3a ! Init value for %f6
.word 0x3f2ffa3e,0x9e8c096b ! Init value for %f8
.word 0x522074f9,0xb557e888 ! Init value for %f10
.word 0x14fcdac6,0xe692399b ! Init value for %f12
.word 0x067e739d,0xff09c1bc ! Init value for %f14
.word 0x6c4275a8,0x285617a8 ! Init value for %f16
.word 0xf62a82ff,0x73ae35aa ! Init value for %f18
.word 0x08633291,0xde664bd7 ! Init value for %f20
.word 0x8dec1806,0x358bb344 ! Init value for %f22
.word 0x6f3b9640,0x1487ca38 ! Init value for %f24
.word 0x814977c3,0xa15e8e76 ! Init value for %f26
.word 0x28fff42c,0x78c78036 ! Init value for %f28
.word 0x72b1ac46,0x765eb3db ! Init value for %f30
.word 0xdc1bcfe3,0x6f559417 ! Init value for %f32
.word 0x3336fe49,0xe1976c52 ! Init value for %f34
.word 0x30196fc7,0xd0d4e779 ! Init value for %f36
.word 0xcd27d1da,0x894e44b2 ! Init value for %f38
.word 0x30f3c6ed,0x63f83933 ! Init value for %f40
.word 0xd736804b,0x8713e59b ! Init value for %f42
.word 0xcc94ed1c,0x0a242942 ! Init value for %f44
.word 0xaa86ed43,0xcc941810 ! Init value for %f46
.word 0x79138ce1,0x604341a8
.word 0x546314a8,0xcd96e0e5
.word 0x9dfddf43,0xf25b697d
.word 0x42c6861b,0x6f75a917
.word 0xdaa5dc3a,0xfd7a689a
.word 0x00da6c95,0x5fe849fd
.word 0xa14ae006,0xbe36f293
.word 0x3b8a7a9d,0xefd2be2f
p23_expected_registers:
.word 0x00000000,0x75ff3e0f
.word 0xf435bf1c,0x9fadbbe6
.word 0x00000000,0x02ad8b9e
.word 0x00000000,0x0000009e
.word 0x00000000,0x000000a1
.word 0x00000000,0x2c59060d
.word 0x00000000,0x00000002
.word 0x00000000,0x8d84a892
p23_expected_fp_regs:
.word 0x133b7207,0x19e372a1
.word 0xade58135,0x448d7794
.word 0x7a8f2a23,0x381369f4
.word 0x3aad264e,0x599d0365
.word 0xcd6bd585,0x1e611e5e
.word 0x5b26c3c2,0x6ac808d4
.word 0xfca7d53e,0x8c97872c
.word 0x259dfe83,0x57cdce77
.word 0xb53f4e62,0xf4395c86
.word 0x9cf015c8,0x60ca6692
.word 0x5c6cd212,0x7052f122
.word 0x3a4a3eb6,0x8d7dc6d3
.word 0x6b098c9e,0x3efa2f3f
.word 0x88e857b5,0xf9742052
.word 0x9b3992e6,0xc6dafc14
.word 0xbcc109ff,0x9d737e06
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0xbb864b6f,0x398f8c9f
.word 0x41b0217b,0xe04d4a5a
.word 0x753f7b07,0x5e702eb7
.word 0xf359954d,0x79e3d8da
.word 0x42e2c17e,0xeaf59833
.word 0xff1f85e5,0xdc93d0b3
.word 0xf6c17a8e,0x3dea70a2
.word 0x4f8b7fc5,0x3555f191
.word 0xffc861cf,0x5185d6aa
.word 0x4edfb68e,0xe466dc71
.word 0x85308d5f,0x361aa6db
.word 0x8ffcc579,0x35186133
.word 0x4d3e9ad9,0xe60e3f28
.word 0xccfc2eb7,0xec8b9b03
.word 0x84711ade,0x099da62d
.word 0x7ea19d9f,0xafbe4199
.word 0x46c403ef,0xec826fb8
.word 0xab40b6e7,0x021238f3
.word 0x3b767b53,0x5369fa13
.word 0x8199b104,0xe75613c4
.word 0x41435ccc,0x72f7213d
.word 0x394e2108,0xc21e7fc9
.word 0x8b0d6a45,0x69a17feb
.word 0x663f0b15,0x3e0034d2
.word 0x133b7207,0x19e372a1
.word 0xade58135,0x448d7794
.word 0x7a8f2a23,0x381369f4
.word 0x3aad264e,0x599d0365
.word 0xcd6bd585,0x1e611e5e
.word 0x5b26c3c2,0x6ac808d4
.word 0xfca7d53e,0x8c97872c
.word 0x259dfe83,0x57cdce77
.word 0x0431280a,0x378b8838
.word 0x8f89b92d,0xda500367
.word 0x2987ca35,0xf1198193
.word 0x90cf23d4,0x8629db3e
.word 0xf96e743f,0x9275a546
.word 0x8c5300e4,0xd2a031ea
.word 0xb7cc8c3a,0x2b846675
.word 0x71ffdbb5,0x387aad48
.word 0xaacbff45,0xd57ff3de
.word 0xa7d94a0e,0x8a6ec0c2
.word 0x58348ee1,0xac910046
.word 0x9bf2b156,0x9c30806e
.word 0xfdfca002,0xa364e618
.word 0x8e05760f,0xe029fc09
.word 0x566b8b38,0x5708df68
.word 0xe69ac28b,0x9d3626ad
.word 0xc930f371,0x39e648e2
.word 0x8619cc91,0xfaab92c2
.word 0x42eb81fd,0x5e920d07
.word 0x26e4fb2e,0x499ac86a
.word 0xaf87a2aa,0x68412f96
.word 0x00002e2a,0x45c07123
.word 0x91911e9e,0x3704928a
.word 0xe73e55fc,0x0dc20c59
.word 0x26f7cce4,0x92c4af6d
.word 0x4247e4df,0xce8ed348
.word 0x647b8c78,0x4960b010
.word 0x6a5e3f05,0xb2593d56
.word 0x9dd625fc,0xdd56c248
.word 0xbebc1e0c,0xbf71ca1d
.word 0x31d6c357,0xe5681b73
.word 0x4227f67f,0xa732d8c1
p23_local1_expect:
.word 0x5009ab6e,0x7b0187d9
.word 0x76005b5d,0x33cdb443
.word 0x7887e950,0x070e0f5c
.word 0x267cbdae,0x81afb5a4
.word 0x43e33800,0x6629846b
.word 0x4b31bbff,0x93ffdf77
.word 0x284bbeef,0xdcb53624
.word 0x46dbc917,0x0a8392d2
.word 0x00000020,0xbb867ba5
.word 0xaaf1cf4c,0x0c4fa026
.word 0xf07636db,0x61940c52
.word 0xf7876896,0xd1a4fd54
.word 0x571fa164,0x2e5d51a2
.word 0xb941b947,0x6b01dd4d
.word 0xf15d3404,0x2b052ac5
.word 0x11a7c916,0x04eb4359
.word 0x070446c3,0x4880b23a
.word 0x22e90c46,0x2c59060d
.word 0xe660d9c3,0xe7169bab
.word 0xffffffbb,0x8b3d0dcf
.word 0x22bb6e3e,0xc0a71d97
.word 0x479f6d8b,0x0d64dc9c
.word 0xd7125df6,0xfbb9c38a
.word 0xf01eedd9,0x10195676
.word 0x8980a882,0x6753cf8d
.word 0xd5a7ed31,0xd4c1566b
.word 0xc72fe759,0x2e2a520e
.word 0x9dc0ff76,0x5bf7064a
.word 0x060a81ef,0x952bab1a
.word 0xee24df67,0x2075024a
.word 0x15bccf17,0x31a64c0a
.word 0xabc74e19,0x0d9325ae
.word 0x7917a1f1,0x7de5bba4
.word 0xaeb1c2f5,0x0d508e69
.word 0x32376ea6,0xd68c243e
.word 0xd7254382,0xb3adc6f0
.word 0x35186133,0x2e939d4d
.word 0x21925880,0x885c168f
.word 0x16abafcc,0x98a0cbe9
.word 0x00000002,0x4880b23a
.word 0x6cb974d2,0xc0b3614f
.word 0x35d70bf5,0x73556455
.word 0x41d9544b,0x214fcdd7
.word 0x863e661d,0x97174e7f
.word 0x3b37af52,0xbd983dda
.word 0x2dc72904,0x8dac39aa
.word 0x96c239e3,0xae74d376
.word 0xf50e90aa,0x5265490b
.word 0xb53f4e62,0xf4395c86
.word 0x9cf015c8,0x60ca6692
.word 0x5c6cd212,0x7052f122
.word 0xff4a3eb6,0x8d7dc6d3
.word 0x6b098c9e,0x3efa2f3f
.word 0x88e857b5,0xf974ff52
.word 0x9b3992e6,0xc6dafc14
.word 0xbcc109ff,0x9d737e06
.word 0x9487c5fc,0x372ebed4
.word 0x00000000,0x5f39bda2
.word 0xef52be44,0xf65b12e8
.word 0x6b77a1d8,0xc26a766c
.word 0xe1234466,0xe38141a5
.word 0xb972aeb5,0x40413574
.word 0x3ac675ad,0x9955a55b
.word 0xb09aa8ee,0x7acdc295
p23_local2_expect:
.word 0x1fa3bce7,0x44fd0f27
.word 0xe05c884a,0xf17a89d6
.word 0xf9b8d7ef,0x01ecf33d
.word 0xcaa0f4b8,0x8d491763
.word 0x5fff9aa4,0xb097da9a
.word 0xb9365586,0x4f60b51d
.word 0x20c2be9a,0x328250e6
.word 0xbd9027a7,0x4cf81854
.word 0x7fc94945,0xe247b8c7
.word 0x6f3d212a,0x5dec177d
.word 0x5f2df9dc,0xff342a20
.word 0x22b3b543,0x0f432313
.word 0x9fc3c1ac,0x000000d9
.word 0xf435bf1c,0x9fadbbe6
.word 0x947405d7,0x4f6d105f
.word 0x56728889,0x4b1697cd
.word 0x53692b13,0xdeaced7e
.word 0x7b43191a,0x8f3d9013
.word 0x6cfbb7b6,0x7ca295e4
.word 0xe0a5d757,0x7473ec81
.word 0x13521ec5,0x0000006e
.word 0xeb963542,0x1e339998
.word 0xf8c593aa,0x25a3bcf8
.word 0x4f05a06b,0x05f02362
.word 0x478c2e5a,0xe2ddda33
.word 0xed1d119b,0x0dfa66bd
.word 0x646a005a,0x2f115ceb
.word 0x9be41739,0x6bb35595
.word 0x0277f7b0,0x98d79aa0
.word 0xf5df230a,0x2331292c
.word 0xffffffa7,0x13418128
.word 0xa3eb5769,0xfc506c15
.word 0x718da28a,0x2c942e71
.word 0xf117098f,0xd86cd617
.word 0x296766d0,0x49e842da
.word 0xba0f95ce,0xfa40b668
.word 0xe7ab849c,0xd4c74bd1
.word 0x00000000,0x0d508e69
.word 0x89983741,0x7f09026c
.word 0x47f6f4cd,0x81a6b6ae
.word 0x0476e40a,0x66c977f8
.word 0x75f568ce,0xd9b483dc
.word 0x63b94395,0x1aec9768
.word 0x7fa87d8c,0xdb911482
.word 0x330f21f9,0xb2b41f6f
.word 0xc13881f0,0x8b4ea16c
.word 0xd11ff18d,0x8f418a7c
.word 0x73b4bada,0x4cfbb691
.word 0xb53f4e62,0xf4395c86
.word 0x9cf015c8,0x60ca6692
.word 0x5c6cd212,0x7052f122
.word 0x3a4a3eb6,0x8d7dc6d3
.word 0x6b098c9e,0x3efa2f3f
.word 0x88e857b5,0xf9742052
.word 0x9b3992e6,0xc6dafc14
.word 0xbcc109ff,0x9d737e06
.word 0x90335db3,0x6b8b5cbd
.word 0x529a9a86,0xfadc86cb
.word 0x49a77894,0x55653a4a
.word 0x802ed044,0xf0ab4a0d
.word 0xeaff255d,0x2ea83b76
.word 0x8ecc9bc3,0x14759861
.word 0x7e69f8d8,0x576e5c91
.word 0xd77c723a,0x7b86c796
p23_local3_expect:
.word 0xb8ef4141,0x44efac21
.word 0x2bb8e367,0x6f44ce09
.word 0xd57260b3,0x27086f7f
.word 0x45c07123,0x07794fec
.word 0xdba0333f,0x027e79d5
.word 0x6259a06c,0xff1afbef
.word 0x1e6e654b,0x01f3cfd7
.word 0x845dc03b,0x28cfd1b2
.word 0x4136a180,0x221b34e3
.word 0x49ef2001,0xef6b6c63
.word 0x7ab3c6bf,0x7401d10c
.word 0x9cb6b84f,0xf8ff4d1b
.word 0x177a12db,0xb50607f0
.word 0xb8c2b7c7,0x92be2f0d
.word 0x88de5cc0,0x5f11af98
.word 0x2ba81611,0x98d43dd7
.word 0xc0bcab5e,0x329d4fb8
.word 0x5ec6bee6,0x80178874
.word 0x704fbd7e,0xf22d4e74
.word 0xb2fe3e58,0x53316dfc
.word 0x4481aae0,0x7780a3dc
.word 0xc9f345ec,0x56f5befa
.word 0x43e7ad8d,0xdc949ce7
.word 0xb2eda5dc,0xf604332f
.word 0x15b78158,0x7b43191a
.word 0x7e43c303,0x593c8d43
.word 0xe15c294e,0xe1dbb12e
.word 0x7705c368,0x8a22793b
.word 0x18de9117,0x5fc705f0
.word 0xce59e240,0xffe925ef
.word 0x0d69807c,0x2d37996b
.word 0xf3cc2994,0x70408cd3
.word 0x72ff3701,0x06a781ca
.word 0x7a53561c,0x72271c45
.word 0x42e3cae5,0x92970bf2
.word 0x02ad8b9e,0xe861cf56
.word 0xba7dea64,0xb96923b8
.word 0xe097d470,0x4a890df1
.word 0x1ae14efd,0xca818944
.word 0x29d60776,0x52f57ddd
.word 0x0c7f7906,0xfc506c15
.word 0x80ac9335,0x20545ead
.word 0x82d90e55,0xb0b935e8
.word 0x9b28a76c,0x0d508e69
.word 0xbde4d904,0xa4a8f16e
.word 0x66af2fc9,0xa8273260
.word 0x9ff14381,0xc2e46658
.word 0xeb66d53c,0x76aaa24f
.word 0xfb618cdd,0x7fb57f25
.word 0x3b2d32ec,0x9af65d4d
.word 0xa4a8f16e,0x81b49fb6
.word 0xa1df99d3,0x0f029a8f
.word 0xe473e101,0x8975156b
.word 0x052224c9,0xade70492
.word 0x9072c00f,0x7fd46482
.word 0xa4bc4700,0x3acda6ce
.word 0xb53f4e62,0xf4395c86
.word 0x9cf015c8,0x60ca6692
.word 0x5c6cd212,0x7052f122
.word 0x3a4a3eb6,0x8d7dc6d3
.word 0x6b098c9e,0x3efa2f3f
.word 0x88e857b5,0xf9742052
.word 0x9b3992e6,0xc6dafc14
.word 0xbcc109ff,0x9d737e06
p24_init_registers:
.word 0x1e7583e5,0xc7353eb2 ! Init value for %l0
.word 0xc9977a8c,0xa70645d1 ! Init value for %l1
.word 0x7bbd27e6,0x28368a86 ! Init value for %l2
.word 0xad45ec7a,0x1612c4e3 ! Init value for %l3
.word 0x39a45e7d,0xfbfa73e6 ! Init value for %l4
.word 0x0283f23c,0x25dcb980 ! Init value for %l5
.word 0xd43f48be,0x448644bd ! Init value for %l6
.word 0xa367c315,0xa298d3d5 ! Init value for %l7
.align 64
p24_init_freg:
.word 0x2c8c5eab,0xca69d8e9 ! Init value for %f0
.word 0x4f42ef32,0x844b3c03 ! Init value for %f2
.word 0xb066bd0c,0x22669073 ! Init value for %f4
.word 0x325ac6b0,0xfa70dd90 ! Init value for %f6
.word 0x08631ff5,0x969047b0 ! Init value for %f8
.word 0x8715e0df,0x434f889b ! Init value for %f10
.word 0x8ac4f1ad,0x7c0acf2e ! Init value for %f12
.word 0x3d7a0a92,0x4ff91708 ! Init value for %f14
.word 0x89a7bf75,0x23b4e6b0 ! Init value for %f16
.word 0x257e18bf,0xa73f7e3c ! Init value for %f18
.word 0x7cb51bb5,0x4064cc93 ! Init value for %f20
.word 0x0a8162fa,0xe41668f0 ! Init value for %f22
.word 0xf0e9bcee,0x7b3b37fa ! Init value for %f24
.word 0xf6eb246d,0x2132e4d3 ! Init value for %f26
.word 0x9a9334a4,0x06b70f84 ! Init value for %f28
.word 0x2137645f,0xf21db553 ! Init value for %f30
.word 0x5aa4c07e,0xbdf9f9fb ! Init value for %f32
.word 0xa4c0cc17,0x4cce1d89 ! Init value for %f34
.word 0x6b8766e7,0x9f015c52 ! Init value for %f36
.word 0x05269f00,0xdd9e3e90 ! Init value for %f38
.word 0x4bbda222,0x2124479b ! Init value for %f40
.word 0xa875b1e0,0x4b323d4a ! Init value for %f42
.word 0x7506c230,0x16a9725a ! Init value for %f44
.word 0x719d259b,0x6601ed63 ! Init value for %f46
.word 0x7f5bcd50,0xac808d18
.word 0x3ca179b5,0x8cef44b4
.word 0x5c41609e,0xf732fd1d
.word 0xd67b7b08,0xb2a4dbac
.word 0x37370a38,0x14f956ba
.word 0x952e2196,0xf8674bdc
.word 0x089c63d2,0x26130055
.word 0x0703b243,0x2d56f808
p24_expected_registers:
.word 0x00000000,0x22b0767e
.word 0x00000000,0xee6c7945
.word 0x00000000,0x6be801e3
.word 0x00000000,0x392d269d
.word 0xb4e719ce,0xa0c8561f
.word 0x00000000,0x12915b0a
.word 0x00000000,0xb486261c
.word 0x00000000,0xa00cea9f
p24_expected_fp_regs:
.word 0xefce7167,0xaa8b30d5
.word 0x91fbd230,0x507986db
.word 0x646771ce,0x435ce4d2
.word 0x0bb631a7,0x8689bba6
.word 0x2eff624e,0x0336da8b
.word 0x490a35af,0xfbf600b3
.word 0x6c45b776,0xc02c0402
.word 0x98bec930,0xb465981f
.word 0xae9dc42d,0x71014a2e
.word 0x05423480,0x7d136ddd
.word 0x9ba2b939,0x45796cee
.word 0x27ddc0e8,0x163c728d
.word 0x328a4feb,0xbc9a1b28
.word 0xe1706200,0x37e95faf
.word 0x3a7b7f3e,0x84031d67
.word 0x3088433a,0xbb17f060
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0x2e4a0171,0x2dc49dae
.word 0xdd6d137d,0x80344205
.word 0xee6c7945,0x39b9a29b
.word 0x8d723c16,0xe8c0dd27
.word 0x281b9abc,0xeb4f8a32
.word 0xaf5fe937,0x006270e1
.word 0x671d0384,0x3e7f7b3a
.word 0x60f017bb,0x3a438830
.word 0xbfdf4b5d,0x62a4dfd6
.word 0x7647e52d,0x9e4eb85b
.word 0xb8e54ae9,0x4a741f4b
.word 0x93fe0892,0xc6add7c6
.word 0x4161e399,0x4fa37c88
.word 0xc89083cc,0x122fba79
.word 0x305252c2,0x000000ea
.word 0xf194b15c,0x5ec3fb33
.word 0x75ec5d06,0x445001cd
.word 0x2e1dd76e,0x00757b40
.word 0x5a514890,0x2fd83e2a
.word 0x303160f7,0xd75da827
.word 0xc4edfffb,0x3e5d40f5
.word 0xc69d1b5d,0x148dd634
.word 0xe4442e85,0xba322291
.word 0xc21dd187,0xcafe767b
.word 0x73f013ce,0xa19a6c80
.word 0xdd44ba30,0x972f6ff3
.word 0x6ba8a46c,0x2ebd5224
.word 0x2e2bd0ad,0x8b1841f4
.word 0x0fb842ba,0x533eff2f
.word 0x4aa76897,0x0fec0a16
.word 0xaa4f8753,0xaf980cbd
.word 0xc3b4922c,0x61f87947
.word 0xf93c1801,0x84c6e256
.word 0x273be9e8,0x146a3c33
.word 0x8bce3b95,0x9a94d638
.word 0x088c3022,0xc5f76c9b
.word 0x89ab1095,0xd7d88033
.word 0xca061cae,0x8b67d048
.word 0x2587b2d0,0x68e5d0dc
.word 0xdf9a4a9e,0x157b4056
.word 0xca0992cb,0x42eeacd2
.word 0xbb7cbc55,0xee2462c8
.word 0x9247179c,0xa5f7d4ae
.word 0xee6c0b6c,0x76e5541a
.word 0xd181f4d4,0xd98284ed
.word 0x963ac6d6,0x7c5ab283
.word 0x702328bb,0x108f5603
.word 0xc504f4a3,0xb40f3ed9
.word 0x6abd5466,0x0000005c
.word 0x426602d0,0xd41864b7
.word 0x1b098beb,0xa9fc314a
.word 0x3fa9df4f,0x78998259
.word 0x43c209b1,0xd7518785
.word 0xaf80ba3c,0x5b55e8ee
.word 0x0501dec8,0x7fc452d1
.word 0xc9b5b48a,0x51103cb9
.word 0xe6ab7036,0x18b7a78c
.word 0x78c4f527,0xd0efe6f3
.word 0xc5f53a28,0xa8e23cca
.word 0xf1e91d42,0xc3bf7d7a
.word 0x012afc0b,0xf8ff7a3b
.word 0x6d1f8808,0x7e1821bf
.word 0x02dbe99a,0xe63ee2bb
.word 0xb98998fa,0x8bce3b95
p24_local1_expect:
.word 0x026ac770,0xa4369eb7
.word 0xc41d25e4,0xd92826ff
.word 0x5c933c27,0x6d698ea4
.word 0x7d9df878,0x3685497d
.word 0x586a231e,0x7f22be0b
.word 0xe4f544a1,0x69236436
.word 0x6331f85a,0xe2ec675f
.word 0xf4d3a265,0x57f588e5
.word 0x7d49a175,0xe8c81e2d
.word 0x6577fd06,0x005c90c6
.word 0x524a45ff,0x3d9a1057
.word 0x05c4f0e8,0x2fcd4b08
.word 0x114d3cac,0x08ab722c
.word 0x2cf9fd9d,0xce9e2488
.word 0xf3ea7d13,0xfcefd3cb
.word 0x7e95d7fc,0xbcbdfd2f
.word 0x4b9918ac,0x340be8cb
.word 0x2424ff74,0xbf399ea0
.word 0x04d787bb,0x76129284
.word 0xe569690b,0xcc84fd8a
.word 0x00000043,0xd8043c64
.word 0x4dd1ff99,0x408eedb3
.word 0xc79c5033,0xbadb2505
.word 0xda12c10f,0xf65455a1
.word 0x2e4a0171,0x2dc49dae
.word 0xdd6d137d,0x80344205
.word 0xee6c7945,0x39b9a29b
.word 0x8d723c16,0xe8c0dd27
.word 0x281b9abc,0xeb4fff32
.word 0xaf5fe937,0x006270e1
.word 0x671d0384,0x3e7f7b3a
.word 0x60f017bb,0x3a438830
.word 0x711c44e7,0xe919ce91
.word 0x518200ad,0x00000030
.word 0x879f3f00,0xaf87b923
.word 0x61927e9d,0x9a1bc0ab
.word 0x540924f6,0x4c3ad10e
.word 0x2b35b963,0x383242b8
.word 0x5b5e32f7,0xc5e5a91b
.word 0xb4e719ce,0xa0c8561f
.word 0xae9dc42d,0x71014a2e
.word 0x05423480,0x7d136ddd
.word 0x9ba2b939,0x45796cee
.word 0x27ddc0e8,0x163c728d
.word 0x328a4feb,0xbc9a1b28
.word 0xe1706200,0x37e95faf
.word 0x3a7b7f3e,0x84031d67
.word 0x3088433a,0xbb17f060
.word 0xfb2723fd,0xbd38d1b8
.word 0xffffff98,0xb8097cab
.word 0xe77d7c6e,0x237321d7
.word 0x88eee771,0x3b5d85f2
.word 0x834e4a72,0x21299e40
.word 0xbfd7a1c0,0x8f7818f2
.word 0xc77657bc,0xcb05991a
.word 0xc78f5f0d,0xc3345ed5
.word 0xd5308baa,0x6771ceef
.word 0xdb867950,0x30d2fb91
.word 0xd2e4ff43,0xce716764
.word 0xa6bb8986,0xa731b60b
.word 0x8bda3603,0x4e62ff2e
.word 0xb300f6fb,0xaf350a49
.word 0x02042cc0,0x76b7456c
.word 0x1f9865b4,0x30c9be98
p24_local2_expect:
.word 0x1e74d98f,0x2850afff
.word 0x8d6e41e1,0x2e57995e
.word 0xe8456132,0xfe447c98
.word 0x6ef17c38,0xf36e4830
.word 0xc5db81ce,0x36adbfdf
.word 0xa00cea9f,0xe4a6c222
.word 0xfa010ded,0xa189e12d
.word 0x00000000,0x6331f85a
.word 0x24ff866c,0x420236fe
.word 0x4370a96c,0xa8f25692
.word 0xd784ee9e,0x17a26277
.word 0x735b156e,0xd21f2c33
.word 0xbcca5490,0x83ee2887
.word 0x5089075b,0x722a98a6
.word 0xbf656bb7,0xa17735de
.word 0xc2aaced9,0x34c349a5
.word 0x55fcf569,0x03baffb3
.word 0x22a80440,0x065f0c14
.word 0x8e5241d1,0x72c2fdb6
.word 0x680888b2,0x549c8006
.word 0x84a8459b,0xe9a7f75f
.word 0xc24f4ecc,0x82f086de
.word 0x3a502758,0xaf1e112a
.word 0xaf2abae5,0xccb93d17
.word 0xd96eb1d3,0xc611e844
.word 0x0baf26f0,0xa76b2053
.word 0x6be801e3,0x95d85d41
.word 0x13a4ff12,0xeb7169cf
.word 0x20868bc1,0x348f4324
.word 0xebb57fd3,0x307c25f1
.word 0x16850702,0x6544f99d
.word 0xee8fd46a,0xe97d2b36
.word 0x436a73de,0x3eb2ecb2
.word 0x9191a573,0xd323d790
.word 0x03dc39ae,0xc679ed4d
.word 0xafff9b8f,0x54b4262d
.word 0xaf980cbd,0xe9f66a3d
.word 0xef06d4f6,0x3735e268
.word 0x9fdbe149,0x691e347f
.word 0xcfb0a419,0x96224552
.word 0xda07ae51,0xda61e7c7
.word 0x89369609,0x334976db
.word 0x193a70e9,0xe0be9bf7
.word 0xb7c63e84,0x8323f708
.word 0x2abd80f6,0x6cfa4bab
.word 0x00d2c074,0xdd357cc4
.word 0xcb05991a,0x313acb91
.word 0x000000a7,0xe6c20acb
.word 0x934efb67,0xee60d6af
.word 0x40e3ba69,0x000000d9
.word 0x3fddb693,0xc55157ca
.word 0x76581503,0x211fe926
.word 0x271adcb8,0xcc3b4586
.word 0x5202a0a6,0x0902f489
.word 0x03ad8ece,0x365a1112
.word 0x22b0767e,0x5d979e53
.word 0x3bbf63cf,0x44e25676
.word 0x0caa272e,0x52da622b
.word 0x65cda1fc,0xd0f979f9
.word 0x4c923268,0xa7facf19
.word 0xb13eed12,0x6febc94c
.word 0x6cbe9be9,0xfdece677
.word 0xb780ee51,0xfe31c440
.word 0xd7f6c5ff,0x99e6c0d5
p24_local3_expect:
.word 0xab56ef37,0x0a5da750
.word 0xe0ee284a,0x6f0299a6
.word 0x9d4e5a71,0x8a512ea6
.word 0xda77bfe0,0xdd1ae6ba
.word 0x82f086de,0x12915b0a
.word 0xb34f9c9d,0xadb03fbf
.word 0x5aab0e0b,0x392d269d
.word 0x90c029f4,0x8679dd0a
.word 0x23c3543f,0x72ff3810
.word 0x389ccfd5,0xc3dba3cf
.word 0x785450f6,0x0e8fa341
.word 0x728b4fb4,0xe264f908
.word 0xe43c4902,0xa1ef5dda
.word 0xd0274914,0xdb14f6ad
.word 0x3f9fd839,0x07c88fb2
.word 0x0b7478be,0x99f0ab58
.word 0x9781f3d6,0xf13819c6
.word 0x2bbeffbf,0x3c11f7b3
.word 0xdc9d872b,0x2f4ba58c
.word 0xfc2215cf,0x1a6b9f92
.word 0x9d94bd87,0xbe6618b1
.word 0xff2bdc85,0x79821e9a
.word 0x2fef950a,0x672cde8c
.word 0x3f0aa389,0x4cc00625
.word 0x966459f0,0xdfed9692
.word 0xdb867950,0x30d2fb91
.word 0xd2e45c43,0xce716764
.word 0xa6bb8986,0xa731b60b
.word 0x8bda3603,0x4e62ff2e
.word 0xb300f6fb,0xaf350a49
.word 0x02042cc0,0x76b7456c
.word 0x1f9865b4,0x30c9be98
.word 0xf70eaf47,0xeb6c1cf9
.word 0xf3fc49e0,0x0ef7c1f3
.word 0xd9615709,0x07ae23d6
.word 0xc16b9b9b,0x4017c2f5
.word 0x966459f0,0xdfed9692
.word 0xf6b1ff18,0xfe652c64
.word 0xacdae12d,0x4410153a
.word 0x6dae0bf7,0xff87be45
.word 0xcd01d531,0x6fd01c46
.word 0xee940839,0x93be6045
.word 0xff0b7e17,0xc865694e
.word 0x794637e5,0xf61787d6
.word 0x38e67b9c,0x1612c4e3
.word 0x85672488,0x2100b259
.word 0xabf26c0b,0x8301603b
.word 0xd571a843,0xcff744e1
.word 0x172668ff,0xfc8887e5
.word 0x9f3f8d40,0xe76efd5b
.word 0x13b26f05,0x05c8c329
.word 0xf162354c,0xe42a7d41
.word 0xb6ecca08,0xe91eea1e
.word 0xa3aa661c,0xf4477893
.word 0xf334ebab,0x3c77904b
.word 0x56ca5f0f,0x62956c62
.word 0x8c660f74,0x81050d08
.word 0xba02f9d2,0xff39b1cc
.word 0x377e5ead,0xe9d88e62
.word 0x2273ce55,0xf74c7662
.word 0xadd22730,0x4601a9ed
.word 0xe681b018,0xd1bd9914
.word 0xbd71694f,0x507eacf1
.word 0xff8bd32c,0x47bc672d
p25_init_registers:
.word 0x13a50a32,0x6145fb42 ! Init value for %l0
.word 0xc4b0a682,0x585b8ddb ! Init value for %l1
.word 0x6b7c1c03,0xddc4b586 ! Init value for %l2
.word 0xddc51ad1,0xffbc7502 ! Init value for %l3
.word 0xcd9fd5f0,0x6e861775 ! Init value for %l4
.word 0xc729fdbb,0xc61dc6c9 ! Init value for %l5
.word 0xf7d534ed,0xff3f67d5 ! Init value for %l6
.word 0x716ead74,0x08f40115 ! Init value for %l7
.align 64
p25_init_freg:
.word 0x064a9336,0xfddf137c ! Init value for %f0
.word 0xf0833541,0x72025c88 ! Init value for %f2
.word 0xf78c7797,0x5c2c69dd ! Init value for %f4
.word 0x31c052f3,0xe326ccca ! Init value for %f6
.word 0xa8d0b0b1,0x84d1b084 ! Init value for %f8
.word 0x4f853bc8,0xe116912d ! Init value for %f10
.word 0xfea19917,0x44201188 ! Init value for %f12
.word 0x4f388d9a,0x0cf09d6f ! Init value for %f14
.word 0x2ec5c4b0,0xfd17e27b ! Init value for %f16
.word 0x75bd28bb,0x810e9271 ! Init value for %f18
.word 0x5cf50049,0xbe1da152 ! Init value for %f20
.word 0x18665cf8,0x1b84a428 ! Init value for %f22
.word 0x8c6f27c0,0xa42d25d0 ! Init value for %f24
.word 0x9c77be0e,0xe7fb2be2 ! Init value for %f26
.word 0x980105bf,0x223e3e20 ! Init value for %f28
.word 0xd90ae1fb,0xe02aed29 ! Init value for %f30
.word 0x14700c1a,0xff1a7cfe ! Init value for %f32
.word 0xe8448748,0x11e279e8 ! Init value for %f34
.word 0x9d3543de,0x6267f1ee ! Init value for %f36
.word 0xcb4f29b6,0x2a2018e0 ! Init value for %f38
.word 0xee6e48c3,0x3ae4621e ! Init value for %f40
.word 0xc1fd522e,0xb33afa57 ! Init value for %f42
.word 0x9233bb4c,0x21d3cfa7 ! Init value for %f44
.word 0x4492dc87,0x0e0b74d3 ! Init value for %f46
.word 0x951169d6,0x566234b7
.word 0xeee4b201,0x169d1710
.word 0xa57ee0ba,0x8b2d36f6
.word 0xda50de34,0xf9ee3207
.word 0xac8ab6e8,0x97bf87e9
.word 0x7fcb8367,0x92fd4b24
.word 0x5b717138,0x81b0501a
.word 0xb5f9dd9d,0x3a850400
p25_expected_registers:
.word 0x00000000,0x183c5c53
.word 0x9b611a13,0x955ee159
.word 0x00000000,0x87c8d537
.word 0xb7c4147a,0x040c5a24
.word 0x00000000,0x7688e5fc
.word 0x00000000,0xda5b7c63
.word 0x00000000,0xe8709a20
.word 0x22c4182d,0xce5ac000
p25_expected_fp_regs:
.word 0xaee1043f,0xf136511f
.word 0x215cc2c4,0x4b69ced6
.word 0x06883b0c,0x2a5efc41
.word 0x0cae39b3,0x80b72945
.word 0x45894be0,0x9763af08
.word 0x07b9feff,0xd2e6b042
.word 0xb873747f,0x1659221e
.word 0x1d4e9ff3,0x864a1d9a
.word 0x2ec5c4b0,0xfd17e27b
.word 0x75bd28bb,0x810e9271
.word 0x5cf50049,0xbe1da152
.word 0x18665cf8,0x1b84a428
.word 0x8c6f27c0,0xa42d25d0
.word 0x9c77be0e,0xe7fb2be2
.word 0x980105bf,0x223e3e20
.word 0xd90ae1fb,0xe02aed29
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0x313829da,0x8f3e7ed4
.word 0x21b0e8b9,0x7f9e6664
.word 0x0c49b516,0x1ebde53f
.word 0x581937ea,0x8fccd678
.word 0x7a35e6e2,0xb207a966
.word 0x826f2176,0x8ef42c1d
.word 0x29912bda,0x1146dea3
.word 0x38ee5741,0x6d2951c6
.word 0xa7e33866,0x9463fde8
.word 0xf3d4499b,0xb0ffbb25
.word 0xaf183e33,0x3b6ba33c
.word 0xf6d89707,0x87c8d537
.word 0xb7c4147a,0x040c5a24
.word 0x9b3b9058,0x91076ad5
.word 0x403e59f0,0xfd89d539
.word 0x782c0129,0xc2e3b06d
.word 0x84bc987b,0xf73286cf
.word 0x47c89d22,0xe8cbf7e8
.word 0x49c759fa,0xebe7d612
.word 0xe68f1449,0x0440bf6a
.word 0xfe1191a7,0xc222ec93
.word 0x11f75b30,0xedc93cf2
.word 0x8f5ab6a0,0xfa74fef1
.word 0x9b110f0c,0x02476f7a
.word 0xfe3d4235,0x1622249d
.word 0x86b83dbe,0x7e6af60d
.word 0x8d14fcea,0xacedd959
.word 0x7ce1dbe9,0x5b2f9296
.word 0x30658ad2,0x9f61ea4f
.word 0xc6ac13f1,0x94245a42
.word 0x3d5a5bae,0xe0cf517b
.word 0x97d91a13,0x3eff5e01
.word 0xaee1043f,0xf136511f
.word 0x215cc2c4,0x4b69ced6
.word 0x06883b0c,0x2a5efc41
.word 0x0cae39b3,0x80b72945
.word 0x45894be0,0x9763af08
.word 0x07b9feff,0xd2e6b042
.word 0xb873747f,0x1659221e
.word 0x1d4e9ff3,0x864a1d9a
.word 0x2ec5c4b0,0xfd17e27b
.word 0x75bd28bb,0x810e9271
.word 0x5cf50049,0xbe1da152
.word 0x18665cf8,0x1b84a428
.word 0x8c6f27c0,0xa42d25d0
.word 0x9c77be0e,0xe7fb2be2
.word 0x980105bf,0x223e3e20
.word 0xd90ae1fb,0xe02aed29
.word 0x14c5aac7,0x59395b59
.word 0x35b3f595,0x81843d9f
.word 0x52c5421a,0x9ffd91f4
.word 0xe1e40c32,0xc797940a
.word 0xf00080da,0x4b233609
.word 0x52b5dc9f,0x5657b93e
.word 0xf57545bf,0xa61c7965
.word 0x00000029,0xe6cc3670
.word 0x57b83af4,0xc5e93ed3
.word 0xa9146693,0x1d2899d5
.word 0x57e566d8,0x228f5a90
.word 0xdda0d4ac,0x2034ee5d
.word 0x8008939e,0x8a40e0e3
.word 0x103fb28b,0x07ab7ab5
.word 0xcc1472f4,0x5da34523
.word 0xeef95160,0x274c273a
p25_local1_expect:
.word 0xd702681c,0xffbf963e
.word 0x2cea57e0,0x08a0ebdd
.word 0x8b4ffffc,0x2c8f14c3
.word 0x8d257887,0xa403726f
.word 0x6655eea6,0xb84029c2
.word 0xfb55b614,0xb05fcc1c
.word 0x27b64993,0xef86b39c
.word 0xecf64812,0xc61dc6c9
.word 0xf09712c3,0x72260fbe
.word 0xffffd959,0xeac551fc
.word 0xce6d9068,0xb6154a9e
.word 0xa089507f,0x49e80cb5
.word 0x8caeb9d3,0x171d88b7
.word 0xff03f190,0x2ba9605d
.word 0x8052bd93,0xc1d1f016
.word 0x6a0fa5ef,0x09a29415
.word 0xdb3ebe23,0x2d889716
.word 0xacc77fcf,0x7587d1d3
.word 0x2485faf1,0xb54ca967
.word 0x4fae32ff,0xc6c0bcb5
.word 0x95c48715,0x76bc9ff3
.word 0x18b5f101,0x7c65a1a8
.word 0x5e40ee09,0x1daa27ba
.word 0x159ddddb,0x7fdcefeb
.word 0x7f8d3083,0xe1c90e1d
.word 0x8caeb9d3,0x95e9e309
.word 0x42c01f60,0x9c2b0c14
.word 0xddc4b586,0xfc3eff3b
.word 0x61a72476,0x3e1fe9c8
.word 0xe56c4902,0x08fbb98c
.word 0x25ac678e,0xffeb1ae4
.word 0x3d005916,0xc1ab71c8
.word 0x53baac90,0xefd29feb
.word 0xba648e53,0x978e3467
.word 0xd9d1b605,0x8052bd93
.word 0x1c042805,0x80a788d6
.word 0x26581964,0x274aa7f3
.word 0x50f9d58e,0xfb51ddb2
.word 0x9a5e7445,0xd4fe26a6
.word 0xe0a0b7c6,0x9cfbf254
.word 0xe3a695ff,0x597a947a
.word 0xea34e194,0x3829885a
.word 0x2d9228bd,0x6541ff2d
.word 0x06ef0e20,0xfc2d8c1e
.word 0xce8e5d22,0x2e3d6c6a
.word 0xe6881b80,0xb529d08b
.word 0xeb6defb4,0x479a7a51
.word 0xf2c7e441,0x2efc22b1
.word 0x356ec045,0xf6bd4d5b
.word 0xf989f30e,0x303ecf52
.word 0x000000ea,0xb0a1ba2e
.word 0x59330203,0x30477347
.word 0x6bd63e5d,0xdf0c78b5
.word 0x56a5340f,0x3a848fe2
.word 0x1b6ac7b5,0xe1c90e1d
.word 0xc8052d79,0xc810344b
.word 0x22453ffb,0x88cb1eb7
.word 0x5bd2225c,0xe1ffe514
.word 0x0cf4d0a9,0x1ccb4da3
.word 0xdc039dce,0x5791b8f1
.word 0xc9a014dc,0x37a15e78
.word 0x263c1c89,0xc68b514e
.word 0xb71275ee,0xca1fd115
.word 0x6378e5db,0x2a0a8405
p25_local2_expect:
.word 0x64d1e607,0x77ae665f
.word 0xeaf13366,0xaa73ada3
.word 0x811621f6,0x894b333b
.word 0x5ce34ad0,0x20f94230
.word 0x51a83ff2,0x8fccd678
.word 0x911c33a3,0x0c37f51a
.word 0x9b611a13,0x955ee159
.word 0x38130110,0x07a968e4
.word 0x7c13fffd,0x36934a06
.word 0x885c0272,0x413583f0
.word 0xdd692c5c,0x97778cf7
.word 0xcacc26e3,0xf352c031
.word 0x84b0d184,0xb1b0d0a8
.word 0x2d9116e1,0xc83b854f
.word 0x88112044,0x1799a1fe
.word 0x6f9df00c,0x9a8d384f
.word 0xcc65f6e9,0xebdc06b4
.word 0x6a3d0f71,0xcc3f862c
.word 0x74d508b0,0xad31bbeb
.word 0xf708341e,0x17400c12
.word 0xf907a607,0x0dd30615
.word 0x49b85c97,0x09ceea5d
.word 0xf73286cf,0xac4b6bf4
.word 0x039181a6,0x4f24baf7
.word 0xda855570,0xf032e450
.word 0x67c493f0,0xaee83617
.word 0x00000000,0x4e1283a8
.word 0xb24ce8cf,0x12518ae0
.word 0x9ebca972,0x3d6b1a00
.word 0xc84e7189,0x44ec6f2f
.word 0x1941d43d,0x6408057a
.word 0x9aee9b52,0xac4b6bf4
.word 0x6a1b7bff,0x205e06a3
.word 0xf3a9a760,0x332f660e
.word 0xa0a6e2dd,0xc57565b3
.word 0x1ae05cd2,0xd70f5224
.word 0x9aab4bc9,0xa740a2ce
.word 0x3d356021,0xdec0b368
.word 0x446d72f2,0xa40f89c3
.word 0xfc6ee553,0xafa596c6
.word 0x65487c5b,0xb9fcb91d
.word 0xa840a965,0xac681cf6
.word 0xd4935e22,0x16c7842f
.word 0xbc616bda,0xcf232ab8
.word 0xd5d5de97,0x5b813038
.word 0xc9ff2d24,0xbfe031f8
.word 0x2e1a08a3,0xd5f8e09b
.word 0xfe221412,0xe8167546
.word 0x090c4bcb,0x8434ff28
.word 0x4dfa6d8e,0xef1a0bd3
.word 0x8e0972c7,0x18440d84
.word 0x17b83af6,0xd9c150ff
.word 0xb6154a9e,0x84389566
.word 0x4f05eea2,0x95fb591e
.word 0x7f4ca219,0x2d0d3ffb
.word 0xd102eb9a,0x44697ef8
.word 0xb41c94c5,0xcb5ae1f6
.word 0xab58825f,0x026814a4
.word 0x2aa10fec,0x65b5590b
.word 0xff93cda6,0x916df8af
.word 0x2592f916,0x4e3461b1
.word 0x251e6db4,0x3a60eafd
.word 0xd20cb0e8,0x9552ddf9
.word 0x48b5da7a,0x270a77c8
p25_local3_expect:
.word 0x3fb352b3,0xb50bda34
.word 0x28a7c708,0x15b92239
.word 0x43632421,0x4c55b956
.word 0x17113df9,0xea1614f1
.word 0x39a21e9c,0xa8f5af87
.word 0x3af237f1,0x0ca9ef1e
.word 0x0000005e,0xfc3eff3b
.word 0x277292aa,0xd8bd63d7
.word 0x91409383,0x7288f3ef
.word 0xb74a25e3,0xc8ee08e0
.word 0x1b97fd8d,0x193b116c
.word 0xc1a6635c,0x95668435
.word 0x81db787f,0x314856c9
.word 0x62f4f440,0x9b9f8069
.word 0x7d4de4df,0x51d63e94
.word 0x473515a9,0x08e7f3a6
.word 0x3411fb36,0x0af510d7
.word 0x17c25e3f,0xc4ad54be
.word 0xcfb6faee,0xe4c1d9f3
.word 0xdc3968a8,0xc61dc6c9
.word 0x9e42de85,0xeff5df58
.word 0x58bba8b5,0xffffd959
.word 0x09e70947,0xf3c30d5c
.word 0xfda8c0a1,0x810dd43c
.word 0x1db9fcb9,0x5b7c4865
.word 0xf61c68ac,0x65a940a8
.word 0x2f84c716,0x22ff93d4
.word 0xb82a23cf,0x00002485
.word 0x3830815b,0x97ded5d5
.word 0xf831e0bf,0x242dffc9
.word 0x9be0f8d5,0xa3081a2e
.word 0x467516e8,0x121422fe
.word 0xcfffca0c,0xc84ad8a9
.word 0x92403e7d,0xaeeff9f0
.word 0x07c58105,0xff2b2a1a
.word 0xaa35a77a,0x35742f8a
.word 0xbb0dba69,0xf4de7e72
.word 0x8105b5a2,0xf1fcf97b
.word 0x9f03a9c1,0x87ed27aa
.word 0x95a1d010,0xef5892eb
.word 0x0e12d394,0x4c9a6353
.word 0xc789d962,0xeaf1b629
.word 0x0db86ff6,0xfe8ca68d
.word 0x8f2a3189,0x9fd35ffd
.word 0x22c4182d,0xce5ac000
.word 0x2e19d8fb,0x45c12b34
.word 0x239734f3,0x1c4d63b5
.word 0xd27de466,0xb96fd1ff
.word 0x0d5ffa35,0x6020ea8c
.word 0x05a68b35,0x0a78297f
.word 0xc76fa8b8,0x8be3ca3c
.word 0x061aacc5,0x63e39bf3
.word 0xb8d2a828,0x40b030a1
.word 0xfc90fccf,0xc324135f
.word 0x48a29c54,0xdb1d2465
.word 0x84badff5,0x58bba8b5
.word 0x981ae9d6,0x4deebec2
.word 0x51678576,0x3bfa2b17
.word 0xe7ad084e,0xc70b4d30
.word 0xb3c4f90c,0x87f9a9a5
.word 0x50f9d58e,0x18bcc198
.word 0xde1b7ebc,0xc4565d49
.word 0x324087ac,0x01e2236b
.word 0x5725ff73,0x761d248c
p26_init_registers:
.word 0x78d33efd,0x9eefe9a4 ! Init value for %l0
.word 0xe0884656,0x0a91aff2 ! Init value for %l1
.word 0x56738ed3,0xe5f04856 ! Init value for %l2
.word 0x306a83f4,0x140d96bf ! Init value for %l3
.word 0xc439de68,0x78039d99 ! Init value for %l4
.word 0x4ebcaa6e,0x2ff0ab3c ! Init value for %l5
.word 0x9fa3f4a2,0x27cf1546 ! Init value for %l6
.word 0x30ba92d6,0x8a41a96e ! Init value for %l7
.align 64
p26_init_freg:
.word 0x08a4c5bf,0x983f98f1 ! Init value for %f0
.word 0x53ad32f8,0x6dd0d940 ! Init value for %f2
.word 0x0744caff,0xd3506fc3 ! Init value for %f4
.word 0xaa37176d,0xa244a38c ! Init value for %f6
.word 0x556065b1,0xe7abab6c ! Init value for %f8
.word 0xc61458b6,0xe62226eb ! Init value for %f10
.word 0xfbc4009c,0xf5aa7e6d ! Init value for %f12
.word 0x734a5033,0x194371ec ! Init value for %f14
.word 0x95d26685,0x1fd5a753 ! Init value for %f16
.word 0x380ab09f,0x7630e050 ! Init value for %f18
.word 0x377eeb6a,0x045d32b3 ! Init value for %f20
.word 0xbfeafffe,0x5b6251ad ! Init value for %f22
.word 0xd6033034,0x55242fc7 ! Init value for %f24
.word 0x96d04849,0xcdcf76d8 ! Init value for %f26
.word 0x33c8b098,0x90e08a9f ! Init value for %f28
.word 0x20885293,0xd1504fde ! Init value for %f30
.word 0x7a97a1ca,0xf689e6f6 ! Init value for %f32
.word 0x2a59d9c5,0x67d88ec8 ! Init value for %f34
.word 0x15589ff9,0xeeea9487 ! Init value for %f36
.word 0x45317d9a,0x7bf475e7 ! Init value for %f38
.word 0x49c08bad,0xd8e35c19 ! Init value for %f40
.word 0x3a29ace1,0x9fed0bfc ! Init value for %f42
.word 0xcb77d2d7,0x861e9665 ! Init value for %f44
.word 0x203ebbc8,0xb054dea3 ! Init value for %f46
.word 0xc86ded75,0xcd42287b
.word 0xcd72253f,0xad3ca10a
.word 0xf45dcf3f,0xbe1c9590
.word 0x789308e5,0x6f97c849
.word 0x9e19f127,0x25de7109
.word 0xbe2e12d4,0x83b538a2
.word 0x6af8ca81,0xd960a356
.word 0x6161fb0a,0x475d75fb
p26_expected_registers:
.word 0x92de25d1,0xb5d75187
.word 0x00000000,0xc3133e4e
.word 0x4a5ad541,0xe7653b21
.word 0x00000000,0x000000a5
.word 0x00000000,0x406787f0
.word 0x35f41dca,0x3dd9fc5c
.word 0x00000000,0x00000024
.word 0x00000000,0x000000bf
p26_expected_fp_regs:
.word 0x6df6ef9c,0x8839b374
.word 0x120fb091,0x09ad931e
.word 0xdf6593ef,0x506f4b07
.word 0x88c17dc9,0xeabfa0d7
.word 0xa4b0e525,0xf4d51a08
.word 0x9aed7340,0xe25e5602
.word 0x307cca50,0xd3fdea86
.word 0xf88141fb,0x399bfe46
.word 0x896bdb7c,0xb0e8c09b
.word 0x7d77f19a,0x1345de38
.word 0x9d7c5567,0xbffd483b
.word 0x269c30ee,0x4d1bdd7e
.word 0x8147409c,0x2bc4f2a6
.word 0x87a9f035,0x025c4f5b
.word 0x8c75d4c6,0x0fa6c800
.word 0x67832d55,0x7d1ac79e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0xf775a681,0x98ff47f5
.word 0xdab1fcd0,0x29250c45
.word 0xe30dd3ff,0xba355092
.word 0x0f282c59,0xb1c8ab60
.word 0xf1d1b1de,0x0c697097
.word 0xac6c696f,0xd4c2808a
.word 0xc8a07230,0x349a789e
.word 0x7a016995,0x7d4245ed
.word 0xf64ffff9,0x9b1aa1ed
.word 0x0f8d696f,0xb6b292ff
.word 0x09ba4988,0x3d3f2f1a
.word 0x89823e71,0x24d69af2
.word 0x48100972,0x691429ff
.word 0xa9b264ca,0xf5f950fe
.word 0x112b0709,0x6ee9989e
.word 0x01926c66,0x0e33f295
.word 0xc32e2c77,0x8b4ddff3
.word 0xe2065ec3,0x37a91723
.word 0xd4432d37,0xd5922807
.word 0xb60ac10b,0x7b7c45c3
.word 0x6a45d3e4,0xfd534127
.word 0x20104200,0xa6f16491
.word 0xf8df3333,0xecc32213
.word 0x2549eb7b,0x40eee3a2
.word 0xac0579c5,0x2c0312d6
.word 0x31380dcf,0x2d3cf0b8
.word 0x6240f78a,0x6a1f7d73
.word 0x9bacbdc9,0x8bffbba1
.word 0xa67c000c,0x8093b26a
.word 0x1d9ab6cc,0x975ae604
.word 0xfb54bf68,0x6d934693
.word 0x913f2ff4,0x25711fe9
.word 0x4e959589,0xa69eb3d3
.word 0x09ba4988,0x61fb2510
.word 0x2b47e964,0xbfe4a48e
.word 0x855dc360,0x532d9472
.word 0x563ac5b2,0x00004352
.word 0x0d908326,0x28aaa87a
.word 0xf1e639f9,0xd44003ff
.word 0xd7a59118,0x42591f86
.word 0x3a6318e8,0x7c2087d9
.word 0xfa115686,0xb7c9bfb8
.word 0xd3e6e56d,0xcd5aab97
.word 0xfd29188c,0xa4364e3c
.word 0x64941365,0xcfdd063c
.word 0xb1638648,0x98017999
.word 0x2e1ce9c4,0x40306a4f
.word 0xe290b902,0xd2ccaf5d
.word 0x1f1ccfaf,0xdd1dca75
.word 0xce73b160,0xd0e982df
.word 0xd5b8009f,0xe8f3083a
.word 0x92424740,0x60553909
.word 0xd1157db6,0xeb85dcf1
.word 0x47db427b,0xa654669f
.word 0x5ccc7544,0xc1db03fc
.word 0x24bf3144,0x29cecc50
.word 0x9bc0e8b0,0x7cdb6b89
.word 0x38de4513,0x9af1777d
.word 0x3b48fdbf,0x67557c9d
.word 0x7edd1b4d,0xee309c26
.word 0xa6f2c42b,0x9c404781
.word 0x5b4f5c02,0x35f0a987
.word 0x00c8a60f,0xc6d4758c
.word 0x9ec71a7d,0x552d8367
p26_local1_expect:
.word 0x896bdb7c,0xb0e8c09b
.word 0x7d77f19a,0x1345de38
.word 0x9d7c5567,0xbffd483b
.word 0x269c30ee,0x4d1bdd7e
.word 0x8147409c,0x2bc4f2a6
.word 0x87a9f035,0x025c4f5b
.word 0x8c75d4c6,0x0fa6c800
.word 0x67832d55,0x7d1ac79e
.word 0x4a5ad541,0xe7653b21
.word 0x2bf03a10,0x12c87091
.word 0x8426ec51,0x4cdb3604
.word 0x6d669b67,0xd8b6db36
.word 0x4d2eb4ef,0x79fd3175
.word 0x6db6fb3c,0x308f7cff
.word 0x11da591e,0x0cd3e9ae
.word 0x5c2e7d07,0x06a914d1
.word 0xa9de4d57,0x2ed7e282
.word 0xe0357f1d,0xff84c66b
.word 0xdff36cbd,0x2384c4cc
.word 0xa7b4e338,0x404a8581
.word 0x1ecd7899,0x62000cbd
.word 0x35f41dca,0x3dd9fc5c
.word 0x89a043a0,0x0e14156f
.word 0x91282594,0xad8a8650
.word 0x38210393,0xef47efcc
.word 0x7f2ad7c6,0xd5ebedbf
.word 0x0d8574a7,0xa91a9807
.word 0x4afae42f,0x63b746a7
.word 0x86c275ff,0x3ec2f23d
.word 0xac5be3ce,0x2a90ca92
.word 0x6dfae583,0xcb3259d7
.word 0x936728e1,0xbc1a44f6
.word 0xdcb6fdda,0xaf69b566
.word 0xb2dcc33a,0xbe7b8063
.word 0x277ee131,0xb7b481c0
.word 0x9f8d0db3,0x7a3b51c8
.word 0xf50a086c,0x77cc23dc
.word 0x39e708ff,0x547e3f49
.word 0xcde042cf,0xc92f1434
.word 0xaeb422e8,0x81c79626
.word 0x6238adac,0xc1c55422
.word 0x92de25d1,0xb5d75187
.word 0x3ef6b4cf,0x06c39a03
.word 0x554695cf,0x07671496
.word 0x707c7372,0x691e82f6
.word 0xcd51fb21,0x588ce014
.word 0x8d8541c0,0x7df3bc21
.word 0xaa884d72,0x699e042a
.word 0xd17032f3,0x44f3da05
.word 0x98907471,0x0eafc9e8
.word 0x128faa55,0xb6c8ca83
.word 0x3f130bf7,0x8d23b4e0
.word 0xd1e5d40c,0x7ea7259b
.word 0x87669e15,0xa88246b1
.word 0xdd50d1d8,0x3873081d
.word 0x8c0b82c6,0x865a86a9
.word 0x9adc5473,0x5500cb5f
.word 0x854aeafc,0x6c757965
.word 0x7c08c072,0xc59455d5
.word 0xc9ba4b22,0x7a3967f3
.word 0x204c24ff,0xbcffa87b
.word 0x647fcbde,0x65343736
.word 0xf033bc57,0xe453a9e0
.word 0x00000000,0x83a3a7e4
p26_local2_expect:
.word 0x541d0699,0x597c66d3
.word 0xc47732de,0xc80245c6
.word 0x01424521,0x73f5bffa
.word 0x4e59a051,0x46c894d1
.word 0x0349451c,0x98b74cff
.word 0x43bdc124,0x85970c90
.word 0x7f2ad7c6,0x2788993a
.word 0x57cc2b7b,0xe77575d2
.word 0x0a91afff,0xd2054049
.word 0xaef0019e,0x0000e3a2
.word 0x629b850a,0x8f824c62
.word 0x5a472240,0x9554ea38
.word 0x1ab4ce7f,0x706d10f7
.word 0x09cf7009,0x3f0c3d80
.word 0xf32c43f8,0x4715fd15
.word 0x05e0f42c,0xe8989367
.word 0x414a6b0d,0xfe99775c
.word 0xd5b4f6df,0x691415ab
.word 0x1950ee65,0x5919eca5
.word 0xdf61e181,0x0a78bba2
.word 0x16b06433,0x5215a4a5
.word 0xe4fd9940,0x4f43f32e
.word 0x91979a7f,0xb3a631ec
.word 0xf5f156aa,0x7ea5ffc0
.word 0x2b4c8a24,0x77b50324
.word 0x85782a0f,0xea7f6f2e
.word 0xf91ae4fd,0x59f8cf9a
.word 0x37d97e11,0xff8be120
.word 0xf56ffcd5,0xfb34ca00
.word 0xcf740dca,0x4bbc2a6f
.word 0x167ae196,0xedb1cb74
.word 0x8548c1ff,0x8732abd4
.word 0x8afcf570,0x82c7a8f8
.word 0x7f39c187,0x3d1460f4
.word 0x9266b659,0x027dd9a4
.word 0x0b02c56b,0xda658e6e
.word 0xed3b5929,0xc0e46a77
.word 0x734bdddd,0x6bdf58bc
.word 0x204db161,0xff6451ab
.word 0x98057fc4,0x41067da5
.word 0xc32e2c77,0x8b4ddff3
.word 0xe2065ec3,0x37a91723
.word 0xd4432d37,0xd5922807
.word 0xb60ac10b,0x7b7c45c3
.word 0x6a45d3e4,0xfd534127
.word 0x20104200,0xa6f16491
.word 0xf8df3333,0xecc32213
.word 0x2549eb7b,0x40eee3a2
.word 0xdd731c55,0x8d579210
.word 0x82fcdf07,0x91282594
.word 0x717f71bb,0xbc4746c0
.word 0x34783b31,0x90d88a9b
.word 0x7f5fb55e,0x50e64637
.word 0x87115086,0xe8ecc001
.word 0xeea8d0a4,0xa88246b1
.word 0x617cc18c,0x5e6acdb1
.word 0x995bc2fc,0x198cffd9
.word 0xbbcef476,0xe801c801
.word 0xceb9e089,0x1f56fa78
.word 0x66c29f05,0xb3be5d2f
.word 0xf2f70c77,0x57469e63
.word 0xc972b2ef,0x89c26fb7
.word 0x04324498,0x0fe87f93
.word 0x7d9b0a46,0xb4bad5a5
p26_local3_expect:
.word 0xc018e887,0x17dfef45
.word 0x16e7e8eb,0xf5f950fe
.word 0xbff24fe7,0xbfe4a48e
.word 0x1fba179b,0x312da631
.word 0x00000047,0x51b7cd0f
.word 0x0442e578,0x6eda4048
.word 0x9ca85430,0x6d56d514
.word 0xb45cbd54,0x82ed6db8
.word 0xf24fc537,0x0f112665
.word 0xdcc74503,0x2375d717
.word 0x6e062bba,0x65e9d4f7
.word 0xf4a4d8a3,0x2cc30167
.word 0x0000007d,0xe6b9157d
.word 0x9a30383e,0x42ff0464
.word 0x43523261,0x9cb95ee4
.word 0x0476aeb1,0xdd625b2a
.word 0x9bc0e8b0,0x7cdb6b89
.word 0x38de4513,0x9af1777d
.word 0x3b48fdbf,0x67557c9d
.word 0x7edd1b4d,0xee309c26
.word 0xa6f2c42b,0x9c404781
.word 0x5b4f5c02,0x35f0a987
.word 0x00c8a60f,0xc6d4758c
.word 0x9ec71a7d,0x552d8367
.word 0xbf550854,0x8d233592
.word 0xdea57e7b,0xb42adff4
.word 0xc771ee77,0xc3133e4e
.word 0x95330f42,0x8b5f8d00
.word 0x00005b4f,0x0b915f03
.word 0x35239c14,0xf90f9a7f
.word 0xa6bc2ca2,0x37198c4e
.word 0xbe9f39fe,0x76dad616
.word 0x6b40c7f6,0x8e76d7e9
.word 0x0c2378e1,0xc3edcb55
.word 0xa9c2f765,0x9f149c96
.word 0xec8dc1ff,0xfffa589a
.word 0xa6eb580e,0x8a7cc45e
.word 0x435aba7e,0x449a9b6b
.word 0x43435c77,0x3d1460f4
.word 0x6b54dff6,0xc94579e7
.word 0x8846947e,0x75e8af5f
.word 0xb0882a0e,0xe8bd5fb8
.word 0xf245c797,0xba47aa5a
.word 0x34253724,0x65cbb732
.word 0x8eda8e32,0x162a4cf5
.word 0x68c9c22e,0x3e59da70
.word 0x7028c37a,0xe92cd6ff
.word 0x044aeda5,0x6143147d
.word 0xac20acd3,0xa8a6c182
.word 0xef3e7ae1,0x0cf1afff
.word 0x0000007d,0x532d0383
.word 0xab58f723,0x35e68e60
.word 0x107a6f05,0xe9b617c5
.word 0x7ff581d6,0x82cb0cda
.word 0x35ebf404,0x50d24e80
.word 0x27cf1546,0x6a642cec
.word 0x74b33988,0x9ceff66d
.word 0x1e93ad09,0x91b00f12
.word 0x074b6f50,0xef9365df
.word 0xd7a0bfea,0xc97dc188
.word 0x081ad5f4,0x25e5b0a4
.word 0x02565ee2,0x4073ed9a
.word 0x86eafdd3,0x50ca7c30
.word 0x46fe9b39,0xfb4181f8
p27_init_registers:
.word 0x8376bea4,0x45fb01bd ! Init value for %l0
.word 0x0235e494,0x4043fae2 ! Init value for %l1
.word 0xb65dbf93,0xbf702eac ! Init value for %l2
.word 0xa98a3068,0x2af11163 ! Init value for %l3
.word 0x39f5f00c,0x3d61bf06 ! Init value for %l4
.word 0x7d5ff99b,0xad4d80e3 ! Init value for %l5
.word 0x84793aa2,0x60680322 ! Init value for %l6
.word 0xf4c5d22e,0x8495d2a3 ! Init value for %l7
.align 64
p27_init_freg:
.word 0x7eb0a9f2,0xb8d3379b ! Init value for %f0
.word 0x00a011bb,0x3493e46a ! Init value for %f2
.word 0xcbaba737,0x6f1839f4 ! Init value for %f4
.word 0xbbf32c12,0xf7b035af ! Init value for %f6
.word 0x6f3c3c60,0xbded7f82 ! Init value for %f8
.word 0x9072f4dd,0xd4915860 ! Init value for %f10
.word 0xce00058b,0x84541008 ! Init value for %f12
.word 0x35dccdb0,0xd4633175 ! Init value for %f14
.word 0x6b289f9b,0x01e87f54 ! Init value for %f16
.word 0xa20188b6,0x18e4f4b0 ! Init value for %f18
.word 0xad2c8b39,0xd8a8c3a9 ! Init value for %f20
.word 0x2e601542,0x7061a625 ! Init value for %f22
.word 0x5bdd1830,0xa9360e97 ! Init value for %f24
.word 0x5f785feb,0xe1c0fecd ! Init value for %f26
.word 0xf991f92e,0x5658cf8b ! Init value for %f28
.word 0x916f0b39,0xe2975422 ! Init value for %f30
.word 0x2a242811,0xbb9c5aaa ! Init value for %f32
.word 0x360e7795,0xd1597894 ! Init value for %f34
.word 0xc944d7c0,0xc9ecebf9 ! Init value for %f36
.word 0xd3ef5856,0xbec1b245 ! Init value for %f38
.word 0x2307c3e5,0x8fb6e4d5 ! Init value for %f40
.word 0x6796f153,0x037cfd86 ! Init value for %f42
.word 0xdc6eaed7,0xb647d001 ! Init value for %f44
.word 0xfa029c33,0x94f07825 ! Init value for %f46
.word 0x30ae6b19,0x644e47ac
.word 0x409c294b,0x2073b11c
.word 0x22b1b1fe,0x378eee6d
.word 0x85f86414,0xa736cb7c
.word 0xd774856e,0xf3e98cca
.word 0xa517e853,0xc28adae4
.word 0xc24b32e3,0x0e11dabb
.word 0xca992f88,0xd4fe327a
p27_expected_registers:
.word 0x00000000,0x275b61d3
.word 0x00000000,0x00000012
.word 0x00000000,0x48497690
.word 0xae8269c8,0x35c1eabf
.word 0x00000000,0x0000007d
.word 0xffffffff,0xffffffd3
.word 0x00000000,0xd8dd9be5
.word 0x00000000,0x6efb6408
p27_expected_fp_regs:
.word 0x4b83f22a,0xde731ae4
.word 0x8b8a7c25,0x870c26a9
.word 0xa6dbb427,0x59fdd297
.word 0xe43ec2c7,0xf61e042f
.word 0x133ef18f,0x8b23d8fe
.word 0xea20ca77,0x27fc44a8
.word 0x6d860d3e,0x9a66c7d9
.word 0x1b4c12c1,0xf62c59d3
.word 0x6b289f9b,0x01e87f54
.word 0xa20188b6,0x18e4f4b0
.word 0xad2c8b39,0xd8a8c3a9
.word 0x2e601542,0x7061a625
.word 0x5bdd1830,0xa9360e97
.word 0x5f785feb,0xe1c0fecd
.word 0xf991f92e,0x5658cf8b
.word 0x916f0b39,0xe2975422
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0x7eb0a9f2,0xb8d3379b
.word 0x00a011bb,0x3493e46a
.word 0xcbaba737,0x6f1839f4
.word 0xbbf32c12,0xf7b035af
.word 0x6f3c3c60,0xbded7f82
.word 0x9072f4dd,0xd4915860
.word 0xce00058b,0x84541008
.word 0x35dccdb0,0xd4633175
.word 0xc1f47f80,0x443be0ba
.word 0x9c6f08d6,0x978810ff
.word 0x3728ffe8,0x85d432ed
.word 0x4e91ccff,0xe6e4ab67
.word 0xeaa543d3,0x9514a604
.word 0x03b5c40b,0x302230ad
.word 0x9a89d74b,0x3efb5518
.word 0xe9f8554a,0x0f411b88
.word 0x4cbb4183,0x453b95d1
.word 0x74b55543,0xf9877236
.word 0xdcaadf3c,0x42f77eb9
.word 0x86c72db2,0x007bea5b
.word 0x67c549ac,0xc484ae9c
.word 0x964d5d0f,0x1cadf97c
.word 0x9d4178b8,0x7a80429e
.word 0x2bf75373,0x3c3db18c
.word 0x10389a08,0x54cf7f30
.word 0x9447242f,0xffdf5037
.word 0xb8a199c9,0x21be0166
.word 0xc8943a30,0x00a40201
.word 0x345e4c01,0xb940dd94
.word 0x15e22286,0xf6a24d4b
.word 0x24d53425,0x0a48c4e1
.word 0xcfa6ecef,0x3f893aaf
.word 0x000000b5,0xc242dc03
.word 0x6e6d8645,0xc7f8a9a5
.word 0x7c23a56a,0xd590dc4a
.word 0x0bc2bb4d,0xecc73137
.word 0xae8269c8,0x35c1eabf
.word 0x9e353f9b,0x1e84142c
.word 0xc6ff4274,0xdd3759bb
.word 0xb2522e9b,0x4880039b
.word 0xea9893e9,0xb773e881
.word 0xafde9a58,0x5af3051c
.word 0x69aea832,0x5e6bf6fd
.word 0x4e19a9b1,0xf03962ad
.word 0x79a05a00,0x272642a7
.word 0x000000aa,0x7699e908
.word 0xc8f4eee1,0x9aabf110
.word 0xba3a4905,0x688cac03
.word 0x6bacb9ca,0xcc41f55c
.word 0xd089428a,0x8b182ce5
.word 0x5bf3ed3f,0x9e353f9b
.word 0xb1ce4780,0x6843ee4a
.word 0x56e4ad96,0xf0be3a35
.word 0x0107bf05,0x195b6f7a
.word 0x9f0c2650,0xc1284ec3
.word 0x04390737,0x36e86623
.word 0x3b3da5ca,0xcaf14ea4
.word 0x7c38fad7,0x508f8571
.word 0xa208c18c,0x10c295e7
.word 0xeba5c876,0x1aa98ffb
.word 0xe3a2d3a2,0xbcf8031a
.word 0x903d6045,0xd35b798f
.word 0x2a579d9f,0x241c7f6a
.word 0x1f28a119,0x9acdb3d8
p27_local1_expect:
.word 0x3d7724ac,0x4cb5e118
.word 0x05936886,0xc3fdbd3a
.word 0xf89f54b7,0x287ce816
.word 0x19d0a1d2,0xf3fb3859
.word 0xfc960a81,0xff14bd1c
.word 0x9356d247,0x2db1645b
.word 0xb7ff5dde,0xe32eae3d
.word 0xb950e892,0xb32fcc7a
.word 0x49b1c7ff,0x46e34ae2
.word 0x77738b3d,0x6d83d66b
.word 0xf3ca233d,0xface6e41
.word 0x9cd4ac92,0x3ac85383
.word 0x8b9fd0e9,0x9056597b
.word 0xffbe704b,0x0631e2bb
.word 0x94d5e43c,0xe6e47600
.word 0x5fd9ddee,0xa1cfe9ad
.word 0xbe9f816e,0xe65c4779
.word 0x00000078,0x2b68f83f
.word 0x788c73a6,0xbd099c37
.word 0xac7a6c7a,0x848fcc6f
.word 0x5ca5a5db,0x39d0789b
.word 0x93ad2b81,0xd746fff0
.word 0x88aebef0,0x5f7599ed
.word 0xec8c9eeb,0x9eb8f95f
.word 0xf2c5012a,0x53e72744
.word 0x1c519f9c,0xc5ff3c3e
.word 0x3a1557a3,0x85e54c1d
.word 0x75ccde30,0xffc4cfc4
.word 0xf30d0f36,0x71d8bad2
.word 0x4bedcd57,0xcd66cdb6
.word 0x133f5f0b,0x0509a8a5
.word 0xfa428f5d,0x1f86bb57
.word 0xda344b7c,0x8913937d
.word 0x0b7eaa3f,0x1a7bd7dc
.word 0x46df1190,0x42d750c0
.word 0xb71cfd65,0xc27b9aec
.word 0xef2b6525,0xc9aa46f3
.word 0x1b46dec0,0x3da12d03
.word 0x91ae4b6c,0xc7a7a051
.word 0x65e72a8d,0x6ea84951
.word 0xeb115064,0x149d1d82
.word 0x0927e629,0xaf2ad487
.word 0x7bfe1f37,0xf0e2acfb
.word 0x1d0b76cc,0x7783ffb8
.word 0x3bc9b1a6,0xacd83d4d
.word 0x25a92975,0x99e2c999
.word 0x19a3c919,0xd554092b
.word 0x0a2d86d3,0x2844e7cf
.word 0x517214eb,0x3eedc7fb
.word 0xb7adc310,0xa954c10f
.word 0x18636d2a,0xffa2d6a4
.word 0x94516111,0x52f9e688
.word 0x4df3b128,0xbf0a0c7e
.word 0xaed9ce26,0x0af896de
.word 0x8bdaff82,0x73aa3685
.word 0xced8c3c7,0xea80fe4c
.word 0x7eb0a9f2,0xb8d3379b
.word 0x00a011bb,0x3493e46a
.word 0xcbaba737,0x6f1839f4
.word 0xbbf32c12,0xf7b035af
.word 0x6f3c3c60,0xbded7f82
.word 0x9072f4dd,0xd4915860
.word 0xce00058b,0x84541008
.word 0x35dccdb0,0xd4633175
p27_local2_expect:
.word 0x4b83f22a,0xde731ae4
.word 0x8b8a7c25,0x870c26a9
.word 0xa6dbb427,0x59fdd297
.word 0xe43ec2c7,0xf61e042f
.word 0x133ef18f,0x8b23d8fe
.word 0xea20ca77,0x27fc44a8
.word 0x6d860d3e,0x9a66c7d9
.word 0x1b4c12c1,0xf62c59d3
.word 0x7eb0a9f2,0xb8d3379b
.word 0x00a011bb,0x3493e46a
.word 0xcbaba737,0x6f1839f4
.word 0xbbf32c12,0xf7b035af
.word 0x6f3c3c60,0xbded7f82
.word 0x9072f4dd,0xd4915860
.word 0xce00058b,0x84541008
.word 0x35dccdb0,0xd4633175
.word 0x44c1c7ef,0x0141b6c5
.word 0x6cc28c00,0x8bf7bbec
.word 0xbfc4cfd0,0xa6ff6c44
.word 0x36abbbed,0x50e6a03c
.word 0x0735db6f,0xf8c63bff
.word 0xd69b4209,0xc0a49a8e
.word 0x3b807747,0x7d1d94fc
.word 0x555fb32a,0x1f780bfb
.word 0xf3708fa7,0x97850e83
.word 0x72e3a73f,0xf16d6f26
.word 0x4ed9cf84,0xbf259571
.word 0xb3ecca25,0x94b5fd0a
.word 0xa260224c,0xfd9e5023
.word 0xaffae76c,0x57214287
.word 0xd56c5645,0x31ff6d5c
.word 0xdcdd6b95,0x8b9fd0e9
.word 0xd1bb3378,0x93246144
.word 0x77c081fc,0xc3bb8d87
.word 0x3fdd3534,0x4043fae2
.word 0xdd5c0f86,0x5f01aa0d
.word 0x656ff3e3,0x4be88008
.word 0xf37070a3,0x353a6822
.word 0xc2ad9b53,0xffb14477
.word 0xbe3f3b76,0x5fda33c5
.word 0xbf03abed,0x64038d66
.word 0xf6ff8133,0x1ceb8f69
.word 0xce1d1ee5,0x38b0f1e1
.word 0xf9c04b38,0x475d31df
.word 0xfd3cf53f,0x5c82036b
.word 0x295d1577,0xb1d704ff
.word 0x42bdc86c,0xa3e6e813
.word 0x19c23222,0x1ac569f1
.word 0xa64ef141,0x191e0f58
.word 0xa1b936c4,0x9128c1bc
.word 0x450db39d,0x4add3b56
.word 0xe8885a2b,0xdf283771
.word 0xf00f023c,0x7327cd0d
.word 0x52cdf189,0xa5d4ab1f
.word 0x96027afa,0x67ad79d9
.word 0x2da5170b,0x108a93ac
.word 0xc57acc42,0xc9ff6d61
.word 0x029c05e6,0xbddd1bff
.word 0xf24258da,0x43d57159
.word 0x523c66fb,0xf2d364dd
.word 0x760567c6,0xc939d18c
.word 0x83d5e3f6,0x37270286
.word 0xa98a3068,0x2af11163
.word 0xd2bcc709,0x8d640795
p27_local3_expect:
.word 0xa41f455d,0x6b805312
.word 0x084d9633,0x2c508527
.word 0xf19146c9,0xcd5eb3b2
.word 0x435232eb,0x033d8b1c
.word 0xe8599781,0x77f63602
.word 0xffa882d3,0x4447c0e7
.word 0x9e97c447,0xa2438819
.word 0x04be742c,0x702685fc
.word 0x90d670a4,0xdfdc760c
.word 0x84541008,0x5299ac04
.word 0x9910e715,0x76c263be
.word 0x1df5197a,0x08f6e292
.word 0x4f63edc3,0xac915072
.word 0xcc42bd7c,0xbd9422c7
.word 0x9118970c,0x79af52b4
.word 0x34d5506f,0xc2e7de01
.word 0x829e5a5e,0xbf3b610b
.word 0x499f94c2,0x82af32a8
.word 0x66ce2787,0xff60a717
.word 0x1b46dec0,0x083bbb5c
.word 0x1f445a1e,0x43da2d9a
.word 0x3ac85383,0x1e59a87e
.word 0x6280f0c2,0xb3ecbcac
.word 0xf6cb4382,0x6fb002a6
.word 0x01fe76bb,0x133ef18f
.word 0x38596c81,0x888b2a14
.word 0x6433cf5d,0xa85172e9
.word 0x26734dd6,0x684d5e61
.word 0x4bd54c13,0xd787c44f
.word 0x3b8f4e1c,0xb1c1580e
.word 0x6eba3960,0x0f7ecd51
.word 0x195efbc7,0x05bbac03
.word 0x0ed7fcff,0x277f3c60
.word 0x3f6e7fa9,0x43728a32
.word 0x2eb03f21,0x914dc104
.word 0x0a9b8761,0xdb65ffeb
.word 0xa2c9aac0,0xe1107bef
.word 0xa26e3189,0xad204e1b
.word 0x3697fa37,0xd0f9ed4c
.word 0xa17ccf03,0x63c08322
.word 0x4db207c2,0xa1117d96
.word 0x2bb2d7d7,0x65845772
.word 0x656ff3e3,0x1ac569f1
.word 0x76ae7afb,0xe0b7c49b
.word 0x9c70b136,0x3a580918
.word 0xecd1d908,0x25977688
.word 0x6f4b4200,0x36d8aa1e
.word 0x79d7b505,0x20ff5c8f
.word 0xc70281c3,0x52ed2473
.word 0x22a11b8e,0x9f8e1973
.word 0x69da3a7c,0x99ddaf58
.word 0x127aad1d,0xa76f7373
.word 0x669115fe,0x4be181b2
.word 0x9ae997bf,0x3f61d23c
.word 0x47808090,0x985c74a2
.word 0xc8bac184,0x3f61d23c
.word 0x88893bf7,0xeb4a9dc2
.word 0x03cd4c36,0xc52641b8
.word 0x8469bdf7,0x5506294a
.word 0xf312c7e4,0x3ceb4588
.word 0x83f9ff89,0x6efb6408
.word 0xc2c775d6,0xa4764b07
.word 0x25d9f5f1,0x48fd785b
.word 0xb79045bc,0xdeb81a7d
p28_init_registers:
.word 0x2c71b6ac,0xb0d73332 ! Init value for %l0
.word 0xba8fe442,0x651aef2f ! Init value for %l1
.word 0x420c68de,0xd55a0e82 ! Init value for %l2
.word 0x3c572ed6,0x73eb0527 ! Init value for %l3
.word 0xd73717c4,0xc3565ccd ! Init value for %l4
.word 0x82110048,0x71dd8621 ! Init value for %l5
.word 0x7d64a846,0x34f5a4f7 ! Init value for %l6
.word 0x20a75ac2,0x64c28b22 ! Init value for %l7
.align 64
p28_init_freg:
.word 0xc87d9731,0xcec9ef30 ! Init value for %f0
.word 0xbcffd627,0x00f393a7 ! Init value for %f2
.word 0x2a4366c2,0xc660d87a ! Init value for %f4
.word 0xac7377e7,0xf4db6011 ! Init value for %f6
.word 0xe6745e67,0xe62d27d7 ! Init value for %f8
.word 0x7739a92c,0x44e280e5 ! Init value for %f10
.word 0x931ff960,0xcfa247c5 ! Init value for %f12
.word 0xcfdc6d01,0xb095aeaa ! Init value for %f14
.word 0xd58b2066,0xf3f161ee ! Init value for %f16
.word 0x2cf03606,0x0aeaf4b3 ! Init value for %f18
.word 0xa2319a8a,0x5b823e80 ! Init value for %f20
.word 0xf8099764,0xc7a989c6 ! Init value for %f22
.word 0xd5dccacc,0xcfc6d926 ! Init value for %f24
.word 0x49d46539,0x74f49548 ! Init value for %f26
.word 0x4ff7374b,0x57664da2 ! Init value for %f28
.word 0xf0393fae,0x108b769f ! Init value for %f30
.word 0x18faf326,0x849c51c2 ! Init value for %f32
.word 0xd9910703,0xe8a281f6 ! Init value for %f34
.word 0xd4a10e82,0xc861f43e ! Init value for %f36
.word 0x4e50e4a7,0x9ffa5ed2 ! Init value for %f38
.word 0x68a339e3,0x94d5192c ! Init value for %f40
.word 0xb6f0f443,0xcd108a96 ! Init value for %f42
.word 0x8b56af83,0xb6c2f0fb ! Init value for %f44
.word 0x44ae8185,0x02ae4be5 ! Init value for %f46
.word 0x00576d49,0xe7915679
.word 0xf7fc3f1c,0x7f29c05a
.word 0x82485b85,0x91357525
.word 0x9a17321d,0xea065a3f
.word 0x0c26d5ef,0x9ee3a93d
.word 0xa8cf3321,0xaad1bbe1
.word 0xd4640d0c,0x8684c475
.word 0x81d22217,0xa5f2093e
p28_expected_registers:
.word 0x00000000,0xfa05cb1a
.word 0xecbe8351,0x76e6c82f
.word 0x00000000,0xc660d87a
.word 0x00000000,0x6ba2819f
.word 0x00000000,0xa563d747
.word 0x00000000,0x00000082
.word 0x00000000,0x000000ec
.word 0x00000000,0x0000003b
p28_expected_fp_regs:
.word 0x9ee3c449,0xa563d747
.word 0x2d247311,0xc597f3a2
.word 0xf2efde13,0x7857c4f7
.word 0xe8c0eb5b,0x2aa28bcd
.word 0xfa05cb1a,0xb308c6cf
.word 0x9aaf83d5,0xeefcdcca
.word 0x1fc5cb8d,0x4fbe8847
.word 0xe52e080f,0x7c5079dd
.word 0xd58b2066,0xf3f161ee
.word 0x2cf03606,0x0aeaf4b3
.word 0xa2319a8a,0x5b823e80
.word 0xf8099764,0xc7a989c6
.word 0xd5dccacc,0xcfc6d926
.word 0x49d46539,0x74f49548
.word 0x4ff7374b,0x57664da2
.word 0xf0393fae,0x108b769f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0x47d763a5,0x49c4e39e
.word 0xa2f397c5,0x1173242d
.word 0xf7c45778,0x13deeff2
.word 0xcd8ba22a,0x5bebc0e8
.word 0xcfc608b3,0x1acb05fa
.word 0xcadcfcee,0xd583af9a
.word 0x4788be4f,0x8dcbc51f
.word 0xdd79507c,0x0f082ee5
.word 0x5c68f081,0xba306678
.word 0xc1d20855,0x512132ff
.word 0xf3b99c02,0xdaefc73c
.word 0x23927b4c,0x1b6da81d
.word 0x14e2b4b3,0x9b49726b
.word 0x7e2a9759,0xb259a7bf
.word 0x055cc1c7,0x7550a5ad
.word 0x41b1ff25,0x997ae455
.word 0x345519bd,0xc689841d
.word 0x09f933d5,0x06ff19aa
.word 0x1b8bff82,0x878b8fb2
.word 0x6406472a,0x6ba2819f
.word 0xf195b877,0x110d2c2e
.word 0xa15f5577,0x00aae746
.word 0x9e936351,0xea4ac8b9
.word 0xfbee87cc,0xc39710dd
.word 0xe50e49fb,0x129755ff
.word 0x93bb09b9,0x828ee3e7
.word 0xb721492d,0xeeb711ea
.word 0x91c04989,0x635a2796
.word 0x693dae34,0xa8958bd1
.word 0xed1eb2f2,0xf898166a
.word 0x4b503a8a,0xb6fe1579
.word 0xecbe8351,0x76e6c82f
.word 0xb708b891,0xffdac31c
.word 0x953cb405,0xaa624386
.word 0x36d1081d,0x9f196aea
.word 0x5d2f615a,0x58e10727
.word 0x23907665,0x0b320e9a
.word 0x1a63c64f,0xd51117da
.word 0x360432c7,0x0aa239f1
.word 0xd3bdf9aa,0xffa9ffe4
.word 0xc4759530,0x67ef8087
.word 0x8492e0c3,0x8f1d6a67
.word 0x6d8936de,0xeaf15be8
.word 0x83b30b52,0x000000e7
.word 0xfdad41a8,0xa869f32e
.word 0x600b9a84,0xfd74ee91
.word 0xc392e79c,0xe87a8163
.word 0x21e609d4,0x7a075582
.word 0xb5f3c5c7,0x148f92f9
.word 0xdefa9b37,0xff7cf44c
.word 0x14ee12f3,0xa74f088d
.word 0xb56d9a43,0x95adaafd
.word 0x517c6994,0xd14ad743
.word 0x8523ed54,0xaf4b81c4
.word 0xc3964ed7,0xc11b1616
.word 0x6fa47e4f,0x43f9ca90
.word 0xb87d0882,0xc17f9101
.word 0x5b7a1a0a,0x53c1004e
.word 0x897ac101,0xe19de943
.word 0x29e4860f,0x834893b0
.word 0x1c043eeb,0xffd9ce9b
.word 0x5d8a7c68,0xead7b5cf
.word 0xdf6e4347,0xc08fca8a
.word 0x93b78fbf,0xa1cd730c
p28_local1_expect:
.word 0xcf1b59a4,0xb32ffd9b
.word 0xcc6c993b,0x4ffaa50c
.word 0xd86c2de5,0xb7f6f0c2
.word 0x36cd8b8f,0x4927e2d7
.word 0x45338de6,0xb1fcc23a
.word 0x90975c12,0x418fe7ad
.word 0x213220ef,0xb78f74af
.word 0x8089f912,0x25463270
.word 0xb9506dc9,0x003b3064
.word 0xf0bdd314,0x6b0589a2
.word 0x8848b45f,0x78785e6d
.word 0x0e98fc56,0xbe62f0a9
.word 0x84e6aa97,0xa768460a
.word 0x1d12ce6c,0x55dab782
.word 0x2264464f,0xc18f1e4a
.word 0x1bf7466c,0x39cbc7b7
.word 0x3cec3025,0x11ff123b
.word 0xa7bfdc6c,0xbe16bf33
.word 0xd24c90a1,0xc182ff1a
.word 0x4a494de5,0x7ef573f4
.word 0x64a32f86,0x4e0f24c5
.word 0x75ad9cb6,0x79b4ce8e
.word 0xa74f088d,0x57ad4846
.word 0x4bdcb8f3,0xb56dac1b
.word 0x9a41e578,0xfb305f13
.word 0x8d340293,0x4d5160f0
.word 0xfbe47f67,0x1b7e466b
.word 0x84d1bf6d,0xe3fd56e9
.word 0xa994e6de,0xa3220fc5
.word 0xd1f616f6,0x54ec42f9
.word 0x12506a8d,0xaa17d114
.word 0x6164983c,0x680fab19
.word 0x7ca3f545,0xd444ed99
.word 0xa0d22033,0xcf1fd88c
.word 0x0cbb24f3,0x3932d4ff
.word 0x36561797,0xd2a91b73
.word 0x4ed6e180,0xc438d709
.word 0x10b92acc,0x49191865
.word 0x4cf68341,0xc997ff1a
.word 0x46781668,0x9aa7e951
.word 0xb47d0ea0,0xc4236e25
.word 0xa15205f3,0xfade596d
.word 0xef683d29,0xf6b25f66
.word 0x0b77a866,0xd578c2f5
.word 0xe63e8652,0xdbda74dc
.word 0x58f231a0,0xd18d4a58
.word 0x38c4d27b,0xc073b11e
.word 0x4df32305,0x0f16ec51
.word 0x9ee3c449,0xa563d747
.word 0x2d247311,0xc597f3a2
.word 0xca1ade41,0x7857c4f7
.word 0xe8c0eb5b,0x2aa28bcd
.word 0xfa05cb1a,0xb308c6cf
.word 0x9aaf83d5,0xeefcdcca
.word 0x1fc5cb8d,0x4fbe8847
.word 0xe52e080f,0x7c5079dd
.word 0x00000029,0x000000ef
.word 0x9b5ada38,0x660bfee7
.word 0x6783f8a9,0x2c97cb34
.word 0x060ab7bf,0xdf8647e3
.word 0x79b4413e,0x086a51e8
.word 0xade270a4,0xb80beaa5
.word 0xf9159b71,0xcacede41
.word 0x82110048,0x71dd8621
p28_local2_expect:
.word 0x586f50f2,0xb17798e4
.word 0x312d4eda,0xc951011d
.word 0x7ba1bd24,0xc5ff40e0
.word 0x9b79c56c,0xc9af1ea8
.word 0x2b92a7cb,0x6801770e
.word 0x6985f2de,0x3fc63761
.word 0xb32873fd,0x52bd4cf4
.word 0x4669ff88,0x4bbd416c
.word 0x81798fb2,0x2795c2a4
.word 0xdf5c5e1b,0x95c4aed0
.word 0x0b40ffb2,0x50915844
.word 0x61c2ef34,0x5b62ffc8
.word 0xcc88fb3c,0x870a14ce
.word 0x879b03aa,0x0a60d16b
.word 0xf7a3a937,0x8c3649c6
.word 0xfddbb7c5,0xb0be09b9
.word 0xffb3c002,0x78a43604
.word 0x99498a1e,0x7dace1dd
.word 0xf0a2e044,0x96605f2e
.word 0x012ca1ad,0x26f25057
.word 0x24e6c7ee,0x00b30b05
.word 0xb609ff15,0xfca7b040
.word 0x6c06e72f,0x82b6a90c
.word 0xb7e6e298,0x6406674c
.word 0xc87d9731,0xcec9ef30
.word 0xbcffd627,0x00000037
.word 0x2a4366c2,0x0000001b
.word 0xac7377e7,0xf4db6011
.word 0xe6745e67,0xe62d27d7
.word 0x7739a92c,0x44e280e5
.word 0x931ff960,0xcfa247c5
.word 0xcfdc6d01,0xb095aeaa
.word 0xa4703125,0xb96b63b6
.word 0x68f97685,0x90815732
.word 0x325e8868,0x62f8e101
.word 0x731f642d,0x8622a965
.word 0x298091a3,0x33cbfadf
.word 0x697861c2,0xf6de7759
.word 0x1ee4032b,0xb38cbce4
.word 0xcd690776,0x23f58b11
.word 0x9ee3c449,0xa563d747
.word 0x2d247311,0xc597f3a2
.word 0xf2efde13,0x7857c4f7
.word 0xe8c0eb5b,0x2aa28bcd
.word 0xafb09e55,0xb308c6cf
.word 0x9aaf83d5,0xeefcdcca
.word 0x1fc5cb8d,0x4fbe8847
.word 0xe52e080f,0x7c5079dd
.word 0x52f2e621,0x74e96889
.word 0x29f18290,0xec49fd27
.word 0x8ebc0767,0x06980673
.word 0xb55a683c,0x8aad4388
.word 0xbfa9afd9,0x55ed10ff
.word 0x00506192,0xac3fc367
.word 0xeb3c0a96,0x00000029
.word 0x5a22d6ea,0x2e2e6238
.word 0xf16b783d,0x7c3c8ffb
.word 0x6ee94dd8,0x4ac068a8
.word 0xcdd26c21,0x442cc1a5
.word 0x1a1449b1,0x05f3839a
.word 0x89f2ccfe,0xa82ea2c5
.word 0x808ea681,0x348f4ee6
.word 0xcaaa579c,0xd21f5ad9
.word 0x8480f85a,0x895208d1
p28_local3_expect:
.word 0xff92cfd2,0x55c47664
.word 0x2580af2e,0xf68c33aa
.word 0x46b5ff47,0xf3911f0d
.word 0x1b9953fd,0x81ca0f23
.word 0x1ded7900,0xff000061
.word 0x49ec3dff,0x9f8c31fa
.word 0x057403e8,0xe30e4396
.word 0x0db87ee4,0x2d091899
.word 0x3132d973,0xcef58a20
.word 0xefb1c509,0xb3e0c911
.word 0x1478ea9a,0x33075a28
.word 0xb9b6f686,0xccbce932
.word 0x934fc3d3,0x41022609
.word 0x3bb592af,0xa3ca87d7
.word 0xacdae7d6,0x91e3db19
.word 0x680509d4,0xbec8c9f0
.word 0x14f5ef6f,0x7f25f269
.word 0x57174bdb,0xebbc0e68
.word 0xa37dff59,0xff3bc12c
.word 0x7538cc7c,0x899cece7
.word 0x72072cff,0x94d642d7
.word 0xb7673353,0x0f16ff51
.word 0xd19d071c,0x4c008cc3
.word 0x4392614e,0x2e9a2d78
.word 0xffe5b3e3,0xb1c6bb96
.word 0x6ba2819f,0x46018e93
.word 0x00000000,0x0000003b
.word 0x0b8e295d,0xc469207c
.word 0x15da5bac,0xa64297a4
.word 0xff4d6283,0x5dcfe2e8
.word 0x9c6add02,0xdcbbd110
.word 0xe181b67e,0x3d09bc6f
.word 0x7eafa74a,0x96481120
.word 0xda3f1524,0xd12ac9fc
.word 0xff5053f3,0x31e13421
.word 0x8645fdee,0x12f6bd8a
.word 0x89fb3591,0xea957ada
.word 0xcf8c3374,0x7dbe3b94
.word 0xdd00104e,0x8b4d07a8
.word 0x6c1c9e4d,0x1e63e16e
.word 0x6b832e7c,0x65b8e7fe
.word 0x9b523123,0xeb3c0a96
.word 0x64ffbf6c,0x8ac0aa07
.word 0x15cade54,0xbc53dff4
.word 0x446aa69f,0x000000a0
.word 0xc55cd8b1,0x43db08cb
.word 0xd381d3d2,0x445c698b
.word 0x465960aa,0xeb139198
.word 0x9ee3c449,0xa563d747
.word 0x2d247311,0xc597f3a2
.word 0xf2efde13,0x7857c4f7
.word 0x00000000,0xfa05cb1a
.word 0xfa05cb1a,0xb308c6cf
.word 0x9aaf83d5,0xeefcdcca
.word 0x1fc5cb8d,0x4fbe8847
.word 0xe52e080f,0x7c5079dd
.word 0x6f48c5b6,0x66fd91a4
.word 0x345f2682,0x15350164
.word 0x21b37371,0x896ad5bd
.word 0xc920ef46,0x1ac482c7
.word 0xd918a451,0x7006132b
.word 0x21010430,0x9b276f4d
.word 0x5a29074b,0x5854eed4
.word 0xaf3975d4,0xaee9f513
p29_init_registers:
.word 0x730668f2,0x140200ce ! Init value for %l0
.word 0xfc6b5163,0xa47027f2 ! Init value for %l1
.word 0xbfe08e44,0xd47c0d5a ! Init value for %l2
.word 0x0ae80b3e,0x314392d2 ! Init value for %l3
.word 0xf6dd78c7,0xb5831e8a ! Init value for %l4
.word 0x0c2a14d9,0xc9b25d5b ! Init value for %l5
.word 0xa00857de,0xa90bf434 ! Init value for %l6
.word 0x74540a98,0x9bff4013 ! Init value for %l7
.align 64
p29_init_freg:
.word 0x0754a502,0x5b531e6d ! Init value for %f0
.word 0x025224c6,0x9da525bd ! Init value for %f2
.word 0xa5821f9f,0xc310e857 ! Init value for %f4
.word 0x33b8e7ba,0x61ffa77d ! Init value for %f6
.word 0x27679d62,0x1c2590fc ! Init value for %f8
.word 0x52f2e70e,0x35ef9a87 ! Init value for %f10
.word 0x0ec091da,0x8a6c75ac ! Init value for %f12
.word 0x114e6fb7,0x008d4952 ! Init value for %f14
.word 0x3f7bfae1,0x619a95d7 ! Init value for %f16
.word 0xc1054a06,0xb2c7b692 ! Init value for %f18
.word 0x92c87fb8,0x362c69a2 ! Init value for %f20
.word 0x6ee85bc0,0x7c9c153c ! Init value for %f22
.word 0x49c88cfa,0x0c8ae406 ! Init value for %f24
.word 0xee18c736,0xa37fe883 ! Init value for %f26
.word 0xe7bbff6a,0xe8548a22 ! Init value for %f28
.word 0x2e4df3da,0x4270331a ! Init value for %f30
.word 0x921d6f13,0xe5fb44a3 ! Init value for %f32
.word 0x16782846,0x369fa79e ! Init value for %f34
.word 0x430f90df,0x9b634591 ! Init value for %f36
.word 0x2340d3e1,0xf4a36be1 ! Init value for %f38
.word 0x80760086,0xc48fa404 ! Init value for %f40
.word 0xaae92a15,0xd5046a0d ! Init value for %f42
.word 0x705cc2b6,0xdad3b3c0 ! Init value for %f44
.word 0xa4d26483,0xa305044c ! Init value for %f46
.word 0x500fa14b,0x3959e3af
.word 0x6ab86a04,0x4ddeb8b0
.word 0xea35f52f,0x9ecd5422
.word 0xcc17080f,0xffe51a8b
.word 0xdf04a90b,0x618249f2
.word 0xc175e8f6,0xf19db07f
.word 0xa521040f,0x4d79c87d
.word 0xb8256039,0xc8b39609
p29_expected_registers:
.word 0x00000000,0x00006a45
.word 0x00000000,0xf8cc8a17
.word 0x00000000,0x00000022
.word 0x20d66e02,0xa33fb87a
.word 0x00000000,0x0000766f
.word 0x80f272ef,0x4a3d2249
.word 0x00000000,0xc418d0b3
.word 0x00000000,0xa84e8345
p29_expected_fp_regs:
.word 0xf5ee4bd8,0x4f80035b
.word 0x2df3c957,0x343d311a
.word 0x01b19718,0x5ab534b3
.word 0x4240ac6b,0xda69c175
.word 0x0b26353c,0xfd40d4d0
.word 0x84ccbca6,0xe5ca4aee
.word 0x9fc42351,0x3886dc4c
.word 0xfab7766f,0x588f8da9
.word 0xbbd1b185,0xa823d226
.word 0x9b17812d,0xfb2a32ee
.word 0xecc6ef06,0x8c3578d4
.word 0x001641ff,0x08478978
.word 0x9c65738b,0x934b9ff1
.word 0xb24672b9,0xa9f67063
.word 0xfb04d1ee,0xca040771
.word 0x6f801dc8,0x1bce11aa
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0x1a91f337,0x1d4f2c71
.word 0x91248e7e,0x208c524e
.word 0xffa122b0,0x36c055dc
.word 0xf48df3b5,0x9822f137
.word 0xb442053a,0xac7748cc
.word 0xff64ddf8,0xa702c008
.word 0xc946bf0f,0xcf64d2fe
.word 0xf16c0a0e,0x12cec96e
.word 0x85124988,0x11d0b65e
.word 0xf7741115,0xc623a416
.word 0x381e4ad8,0x6ff2e11c
.word 0xadfb8776,0x5a1187f4
.word 0x267d51f7,0x225c83ba
.word 0x8a90015b,0xb4f68a13
.word 0x142de7df,0xac0dc00d
.word 0x60d26502,0x858efe93
.word 0x37423e1b,0xf674f271
.word 0x3cba945e,0x781ecd59
.word 0xa823d226,0x01eb8ae5
.word 0xeeb4cca6,0x00000074
.word 0x58472b9a,0x1f82542c
.word 0x29e478fd,0x04e09eff
.word 0xd2ba12f0,0x5fe41faa
.word 0x11d0b65e,0x7401947d
.word 0x9638a3ce,0x613540b3
.word 0xbe432796,0x4b9d07c4
.word 0xdc984fdb,0x4e5d7cc1
.word 0x25a29582,0x66138f7e
.word 0xa007669d,0x29985792
.word 0x6c2c776a,0x66e872d7
.word 0x779c287f,0x3881b78d
.word 0xc2a2602e,0x5026fd6b
.word 0x4eedf638,0x18fb6b99
.word 0x05ff5447,0x1ef84700
.word 0x30496e86,0x191a1863
.word 0x55ca0d63,0x6f596666
.word 0xd4b9c20c,0x89a3821b
.word 0x00000000,0x000000b0
.word 0xe718b973,0xe04c13f1
.word 0x2dd5e527,0x406be2bd
.word 0xe1b5821a,0x634a924f
.word 0xf5d3dc94,0xb5ffee84
.word 0x5ec49cb0,0xb7662904
.word 0x7f690da9,0x0fc084d4
.word 0xbffb29c2,0x9a02228b
.word 0x306111c1,0xdbfc2b36
.word 0x51157c39,0x3a6fe745
.word 0xf81169a3,0x6400bce1
.word 0xc77889ba,0x26ce4960
.word 0x89fdebbf,0x17888669
.word 0x4bcb8f8c,0x39d93fc3
.word 0x75ae1ff7,0x6df3a9cb
.word 0xc89b8de7,0xbe19dbe7
.word 0x5884ac53,0xc7c6ff1d
.word 0x230e3745,0x3ff1b18d
.word 0x74248d46,0x52906226
.word 0xc8d9679e,0x38c876ce
.word 0x443c15ab,0x8fe9ab6d
.word 0x5903b905,0x2df4280d
.word 0x9bbd6568,0x42ddba97
.word 0xd04f3910,0xc6f0f7b9
.word 0x00000000,0x08cb9395
.word 0x0a9f9f99,0x988f8c29
.word 0xaf2182eb,0x218b177f
p29_local1_expect:
.word 0x0fb1bbf6,0x66096f07
.word 0x6400bce1,0xb620c7b8
.word 0xe9bcf765,0x7f37da68
.word 0xb7b8c5bf,0x261e79ff
.word 0x59f176fd,0x61660172
.word 0x9929c9cd,0x81d71af9
.word 0xa3babe3e,0xbb600d86
.word 0xc3c60492,0x37c48014
.word 0xc418d0b3,0x0aefd629
.word 0x54662190,0x5454f4c5
.word 0x337ffb67,0x8e83ec22
.word 0xbda6972d,0xd025c515
.word 0x88edc336,0xb484e243
.word 0x475ea549,0x1f9ea04a
.word 0x1ef5833f,0xbf3a2a31
.word 0xb9a15175,0xe4b75e99
.word 0xa8bebd41,0x59117022
.word 0x07593424,0xafcedf26
.word 0x6f7a85b5,0x8659a4b2
.word 0x8674bd48,0x2df83f2c
.word 0x43af306f,0x1a88eae2
.word 0xd60ae4ed,0x6708795f
.word 0x5ad50a9c,0x58702b5e
.word 0xddf70fb6,0xc103f59b
.word 0xe9188dda,0xd2003ec8
.word 0xe3158ee5,0x8e9b44c9
.word 0x0b0aed37,0x337619ff
.word 0x6df9d663,0x700d6ffe
.word 0xc8a63ab8,0x1df07dea
.word 0x1990040d,0xbe63dd92
.word 0x0bf6dafa,0xdc85203c
.word 0x6e2a6bc7,0xdf36f2e8
.word 0x96fec9b4,0xe3f26c7f
.word 0xc7b411bf,0x7f2dd193
.word 0x889b30e4,0xc8947d76
.word 0xb9bbb518,0x1907ff39
.word 0x210a6d75,0xb93837b6
.word 0xff1ccd4d,0x9860c6ed
.word 0xd5419e58,0xe517ffb8
.word 0xa2943400,0xa8ffd1e1
.word 0x98aa0e92,0x307a282e
.word 0x67ccbda9,0x1be963e8
.word 0x835dff91,0xafa5c295
.word 0xbccc96d2,0xeef8d0d9
.word 0x97a2f992,0x44417e6b
.word 0x0addde77,0x0a7425a7
.word 0x009efc41,0x0e06eb0f
.word 0x9df383c0,0xb85464f5
.word 0x38c876ce,0x2833dec4
.word 0x00000087,0x4dacc988
.word 0xf931c00a,0x394c593f
.word 0x0a9c2cec,0x218c4524
.word 0xc5550308,0x233c585e
.word 0xeebb1ac7,0x89eade6f
.word 0xffffffff,0x98aa0e92
.word 0xa6c442ce,0xa17c3a98
.word 0x77f7dda2,0xff481018
.word 0x2e1c1e68,0xc3778abd
.word 0x239a4ebe,0x8e83ec22
.word 0xb6427875,0x005db609
.word 0x3bfc6042,0x03151d9c
.word 0xc45f37cd,0x6f802eb2
.word 0x36624d69,0x2c297638
.word 0x0c66f5bb,0xc51776ce
p29_local2_expect:
.word 0x0b7bdcec,0x89d749e5
.word 0x55494c8f,0x2bf28766
.word 0x0256159f,0x27a85df7
.word 0xbb6887ff,0xe48a27b1
.word 0xc6cea349,0x12d743f4
.word 0x781ecd59,0xa83cc809
.word 0x20d66e02,0xa33fb87a
.word 0x42996611,0xaa5a595b
.word 0xce3d8e3e,0xd4ba8ed1
.word 0x79ca33c2,0x56765c5a
.word 0x5944a90b,0x8917e255
.word 0x1d679873,0xd46e871d
.word 0x4f2b30ff,0xc6463292
.word 0x69ff29f7,0x0ce7114f
.word 0xd226d0bc,0xace52917
.word 0x988f6c19,0xc8fde8ea
.word 0x61eb9012,0xe05d5c65
.word 0xd40bddd2,0x51a34416
.word 0xa15b6032,0x21ff92b1
.word 0xfff65f72,0x94e273e1
.word 0x838c31ff,0x5c0f3d73
.word 0xe7b2ba8f,0x713aac50
.word 0x44bfc2ac,0x8332e8f9
.word 0xe18a833a,0xa83cc809
.word 0x20437bbf,0x3b868ce2
.word 0x08c76b83,0x1f8fed2f
.word 0x6136be64,0xedb7a79a
.word 0xb9ffb28e,0x91e7b75d
.word 0x01f0112f,0x00000017
.word 0xcb2e9754,0xac5357a9
.word 0xfdd0e3dc,0xc6b819a6
.word 0x23476526,0x529e8a64
.word 0xd2003ec8,0xb6cc2bb6
.word 0x1f7aa69e,0xd9ae0d21
.word 0xdb3d4366,0xf3ee463a
.word 0x5a5c8d97,0xa31253c2
.word 0xe4eeff28,0x556ab8ff
.word 0x6592ec5b,0x49ce8c7d
.word 0x8f4efa10,0xeb992fee
.word 0x62a25448,0xe30028db
.word 0xf5ee4bd8,0x4f80035b
.word 0x2df3c957,0x343d311a
.word 0x01b19718,0x5ab534b3
.word 0x4240ac6b,0xda69c175
.word 0x0b26353c,0xfd40d4d0
.word 0x84ccbca6,0xe5ca4aee
.word 0x9fc42351,0x3886dc4c
.word 0xfab7766f,0x588f8da9
.word 0x3542f999,0x8c94587f
.word 0x15169021,0x80312c2e
.word 0x660840ad,0xc9fdd728
.word 0xb67df797,0x88af102c
.word 0x50090136,0xa823d226
.word 0x7fac0aca,0xb04253d3
.word 0x5c8e1575,0x9d8a1114
.word 0x01dec7e7,0x9a8f212d
.word 0x4630ff02,0x48c0a9b0
.word 0xf1c6a745,0x548f9ffc
.word 0xf25236c0,0xa9718b4a
.word 0x1e3e80e1,0xb0ce6f8a
.word 0x00000000,0x1460e9c6
.word 0x37271b4d,0xc199e23a
.word 0xdad1acc6,0x737a97c7
.word 0x3ef87f8c,0x67b3792d
p29_local3_expect:
.word 0xe1fc5de0,0x0718ddf1
.word 0x000038c8,0x9cf95057
.word 0xe007e631,0x3ecc28f4
.word 0xeec53b59,0xdc3d2709
.word 0xab2456d3,0x9851b38b
.word 0x719da7a3,0xbf504a03
.word 0x354381d4,0x6d6c56b6
.word 0xd1dc413f,0xc2a2602e
.word 0xe29e5860,0x03fa4b45
.word 0xa823d226,0xb54b99ba
.word 0xbb600d86,0xb620c7b8
.word 0x8260dfed,0x2ecb5a64
.word 0x0c8f66d4,0xeab84e81
.word 0x4ae1b695,0x9bd5da40
.word 0x80f272ef,0x4a3d2249
.word 0x683b1399,0x7c06388d
.word 0xcc09f836,0xc9137637
.word 0x73a861ef,0x7c355d3f
.word 0xe72af83f,0x32556a45
.word 0x00000027,0xb05fda0e
.word 0x83521539,0xb7a02412
.word 0x80016b34,0xf852da58
.word 0xcee74709,0xdde10ff1
.word 0x72bbf1f9,0x289d285d
.word 0xc83e00d2,0xda8d18e9
.word 0xc9449b8e,0xe58e15e3
.word 0xdc197633,0x37ed0a0b
.word 0xfe6f0d70,0x63d6f96d
.word 0xea7df01d,0xb83aa6c8
.word 0x92dd63be,0x0d049019
.word 0x3c2085dc,0xfadaf60b
.word 0xe8f236df,0xc76b2a6e
.word 0xbbd1b185,0xa823d226
.word 0x9b17812d,0xfb2a32ee
.word 0xecc6ef06,0x8c3578d4
.word 0x001641ff,0x08478978
.word 0x9c65738b,0x934b9ff1
.word 0xb24672b9,0xa9f67063
.word 0xfb04d1ee,0xca040771
.word 0x6f801dc8,0x1bce11aa
.word 0x177322d4,0x7af088b7
.word 0x64f03225,0xb7363a8f
.word 0xa13e8be6,0x920d14ce
.word 0x00006a45,0xf8cc8a17
.word 0x612d6602,0xf8cc8a17
.word 0xec0f8aac,0x8f92dbff
.word 0x5b7ec832,0x04c9b7ef
.word 0x8d95fa3f,0x46ab6668
.word 0xfdfa6fcb,0xbda4e8b5
.word 0x4fd4c0c6,0x36edd4db
.word 0xbe7ce7a7,0x143094b1
.word 0xb95e0d4f,0x1426e746
.word 0xa847b7ab,0xa951b06e
.word 0x66ef2ad9,0x23887513
.word 0x7a104408,0xdfbbf7a6
.word 0xf5d0229d,0x79983a7a
.word 0x6fc695af,0xffd4ba38
.word 0x3c0dcdf3,0x981f9aa1
.word 0x8638a25d,0xe1ff4b1c
.word 0x39150e58,0x7681fede
.word 0xb3d78f81,0x12f50e6b
.word 0x26d46d6f,0x6c446325
.word 0xd17d9301,0x00e093de
.word 0x47d3e25b,0xdb5a7386
p30_init_registers:
.word 0xf82f6ac0,0x04afcb02 ! Init value for %l0
.word 0x4c5be47b,0xbceee944 ! Init value for %l1
.word 0x5669e7f6,0x8471811a ! Init value for %l2
.word 0x8b446179,0xdada370c ! Init value for %l3
.word 0x39c0aa90,0x84f3390d ! Init value for %l4
.word 0x5b7290e4,0x0a72fe93 ! Init value for %l5
.word 0x61ebae8e,0x57e13098 ! Init value for %l6
.word 0xc3db50a8,0x34b79efa ! Init value for %l7
.align 64
p30_init_freg:
.word 0xaf0f7c98,0x0aa987f7 ! Init value for %f0
.word 0xb05f56a7,0x016dcf00 ! Init value for %f2
.word 0x0bfcf3a9,0x6e12b7c6 ! Init value for %f4
.word 0xf51c7127,0x92d7a34d ! Init value for %f6
.word 0x6577c2e1,0xf1058733 ! Init value for %f8
.word 0x86c8da60,0xf302d5a4 ! Init value for %f10
.word 0x04517bb2,0xa7582222 ! Init value for %f12
.word 0xf355db4b,0xc4a3bb10 ! Init value for %f14
.word 0xdeb5e785,0x1f2f6e01 ! Init value for %f16
.word 0x7c1ea42f,0x598e2e42 ! Init value for %f18
.word 0x223e21a4,0x67b7fb90 ! Init value for %f20
.word 0x757dc6d9,0x1f2e693e ! Init value for %f22
.word 0x278bf23d,0x3fd32fd2 ! Init value for %f24
.word 0xba7f6a23,0x932aa2ed ! Init value for %f26
.word 0x51ef83f8,0x3974e961 ! Init value for %f28
.word 0x1f87709b,0x4d8c37c8 ! Init value for %f30
.word 0xabf39279,0x1912b60c ! Init value for %f32
.word 0xa7da668a,0xb3314a80 ! Init value for %f34
.word 0xddd82276,0xb63a3cfa ! Init value for %f36
.word 0xc7116fcd,0xd491acaa ! Init value for %f38
.word 0xea938209,0x2f2c52c8 ! Init value for %f40
.word 0x2fd172d3,0xadb5fa62 ! Init value for %f42
.word 0x3f58fd65,0x6f57182f ! Init value for %f44
.word 0x07e3d455,0x1fc9c9a1 ! Init value for %f46
.word 0xa0d086c0,0x596caf56
.word 0xd273b29c,0xcf1a2e7a
.word 0x9e2e6646,0x92ba6462
.word 0x3db1b72d,0x999d48be
.word 0x99a97ee9,0x5971f543
.word 0xd124805c,0x0e668ca8
.word 0xa894e789,0xb707aae2
.word 0xf815892f,0x501adaac
p30_expected_registers:
.word 0x00000000,0xc991ec70
.word 0xb1655701,0x95cbb403
.word 0x00000000,0xb8371e08
.word 0x00000000,0xc0a95269
.word 0x00000000,0x00003d8e
.word 0x2d77d648,0x0498141a
.word 0x00000000,0x792876d7
.word 0x00000000,0x29aa13c2
p30_expected_fp_regs:
.word 0xaf0f7c98,0x0aa987f7
.word 0xb05f56a7,0x016dcf00
.word 0x0bfcf3a9,0x6e12b7c6
.word 0xf51c7127,0x92d7a34d
.word 0x6577c2e1,0xf1058733
.word 0x86c8da60,0xf302d5a4
.word 0x04517bb2,0xa7582222
.word 0xf355db4b,0xc4a3bb10
.word 0xb801bfab,0xfab794b2
.word 0x6eb532a3,0x2093d009
.word 0x9740837b,0xd385e251
.word 0x794e2151,0xc5efe411
.word 0xbc337606,0xf94076a8
.word 0xe15f8349,0x3b04fe47
.word 0xd4d93245,0x7a124906
.word 0xf7aa637e,0x1e655e2d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0xdeb5e785,0x1f2f6e01
.word 0x7c1ea42f,0x598e2e42
.word 0x223e21a4,0x67b7fb90
.word 0x757dc6d9,0x5f55deff
.word 0x278bf23d,0x3fd32fd2
.word 0xba7f6a23,0x932aa2ed
.word 0x51ef83f8,0x3974e9ff
.word 0x1f87709b,0x4d8c37c8
.word 0x49527fdc,0x90492f66
.word 0xef1dcec6,0xd10c4abd
.word 0x74fe005c,0x30a15783
.word 0xa8ae4012,0x6744c45d
.word 0x66a5aa69,0xc4037b8e
.word 0x29645604,0x1c129939
.word 0x3189a365,0xb834ff64
.word 0x1342378d,0x32f1c0d3
.word 0x4ca8e192,0x1045dbd7
.word 0xc0684897,0xd1e17112
.word 0x113eafad,0x4236016d
.word 0x10dc2ce6,0x40c6fbd8
.word 0xffff9150,0xc7105d0c
.word 0x6d935122,0xba4d5423
.word 0xb365bf59,0xae192e58
.word 0x43e95674,0x95cbb403
.word 0xbf79037d,0xa5a653ff
.word 0xe44f735c,0xc566707b
.word 0x505def87,0x73fe2449
.word 0x667e71d2,0x36f471dd
.word 0x11399988,0xa6f10f67
.word 0x20dcfbf7,0x2bcd58d2
.word 0xc711e032,0x541a8cf8
.word 0x986b2105,0x1e3fbaed
.word 0x98070bc1,0x4239cc83
.word 0xb5579377,0x3c1c0dae
.word 0x75a1b1cb,0xfa5b3060
.word 0x8700a45d,0x9113bb0c
.word 0x782756e7,0xff400d64
.word 0x5578f711,0xa6c76c76
.word 0x224fca7d,0xd9a7c233
.word 0x922d9102,0xf71b8fb5
.word 0xaf0f7c98,0x0aa987f7
.word 0xb05f56a7,0x016dcf00
.word 0x0bfcf3a9,0x6e12b7c6
.word 0xf51c7127,0x92d7a34d
.word 0x6577c2e1,0xf1058733
.word 0x86c8da60,0xf302d5a4
.word 0x04517bb2,0xa7582222
.word 0xf355db4b,0xc4a3bb10
.word 0xa690f60d,0x663eb76d
.word 0xb1cec258,0xbd66763e
.word 0x87e31cfe,0x31cc544e
.word 0xe075ff00,0xe4bb7280
.word 0xf37322cc,0x0664cd03
.word 0xe10ee4d2,0xaa70c9b2
.word 0xc7105d0c,0xc374396e
.word 0xe95f024c,0x53f28ef4
.word 0x97fe1684,0x3324b381
.word 0x5008b60e,0xa4c4af90
.word 0x00000000,0x000000a1
.word 0x057956b2,0x9133d0df
.word 0xdd1f1363,0x8e080aaa
.word 0xa3263608,0xef6e7ae2
.word 0x0000d9f5,0x7eaa4a56
.word 0x37df2177,0xff7c8968
p30_local1_expect:
.word 0xa0b14aa2,0x49aa4618
.word 0xa26e8c69,0x3823e246
.word 0xe11b4d27,0x4b71f54e
.word 0x8eb79a61,0x64b5dabd
.word 0x2d77d648,0x0498141a
.word 0x16a89c5e,0xaeb1584b
.word 0x35ef40ac,0x4785d071
.word 0x33936aeb,0xa1ac907e
.word 0x7406b6a3,0xaf544831
.word 0x2a3c8fbf,0xf732a917
.word 0x058bcf2b,0x96ea711f
.word 0xa47cff72,0xd6fa89f1
.word 0x6b013fb8,0x85c9c718
.word 0x69041a27,0x633e78b8
.word 0xe7c0b404,0xb189afb6
.word 0xfab303a2,0xbf983647
.word 0xc819b42b,0x33aefa71
.word 0x5f428cd1,0x5d3b0871
.word 0x3ece1f2e,0xbc0270e9
.word 0xaf67a868,0xe1ad55c2
.word 0xc20f3525,0xc106cd57
.word 0x7f2376be,0x1e119a9f
.word 0x5a4fbc58,0x4a2f7833
.word 0xd8970b49,0x996f6480
.word 0xd39e7453,0xae9f0140
.word 0xa9e698fa,0xa88ca461
.word 0x00000000,0x000012e8
.word 0xc64e87a4,0x6965ca6b
.word 0x094c3667,0x63472e55
.word 0x5e8389f1,0x2c4ff2a9
.word 0x86d6c689,0x1cb8d0c3
.word 0x5b0cc856,0xe9343427
.word 0x08349155,0x630c954e
.word 0x6b3311ff,0x2cd08858
.word 0xcc3a5b99,0x5c633c66
.word 0x0000004f,0x968a2dc6
.word 0x7c9704f3,0x733a5efc
.word 0x000000e9,0x56af986d
.word 0xa0b2fb81,0x664a84eb
.word 0xb1eaec14,0xa1c319e2
.word 0xb294b7fa,0xabbf01b8
.word 0x09d09320,0xa332b56e
.word 0x51e285d3,0x7b834097
.word 0x11e4efc5,0x51214e79
.word 0xa87640f9,0x067633bc
.word 0x47fe043b,0x49835fe1
.word 0x0649127a,0x4532d9d4
.word 0x2d5e651e,0x7e63aaf7
.word 0xe5ffba47,0x1316170b
.word 0xe9c07180,0xb40c5780
.word 0x11b2a72e,0xd0ecb9f6
.word 0xdae8ba55,0x86149f0c
.word 0x275831a5,0x70ca0d76
.word 0xdf61e9f2,0x0000000d
.word 0x811f2543,0x1d491eda
.word 0x6a1733e7,0xadf9937a
.word 0xb271a0e1,0xd2021fb5
.word 0xa14376a0,0x6893c415
.word 0x3fac62ff,0xdc4484e2
.word 0x9918069b,0x24229150
.word 0x66dcf458,0x124a6000
.word 0x3f315d5e,0xf2667997
.word 0x4c2a97ae,0x26d36ca4
.word 0x354e56c3,0x6de49344
p30_local2_expect:
.word 0xff99d0a4,0x14753f25
.word 0x25acfcaf,0xd79501b3
.word 0xcd324f67,0xcf9c95bf
.word 0x0f07a4c4,0x003a3ce3
.word 0x61f3cb57,0x1dc79f47
.word 0x9d0466a0,0x47f57a17
.word 0x1142b14f,0xb0c01ce4
.word 0x77d9027a,0xeba65376
.word 0x98070bc1,0x4239cc83
.word 0xb5579377,0x3c1c0dae
.word 0x75a1b1cb,0xfa5b3060
.word 0x8700a45d,0x9113bb0c
.word 0x782756e7,0xff400d64
.word 0x5578f711,0xa6c76c76
.word 0x224fca7d,0xd9a7c233
.word 0x922d9102,0xf71b8fb5
.word 0x6e6f6206,0xc18ed314
.word 0x0281246e,0x44eb819b
.word 0x57e13098,0x65427b0a
.word 0xd2cf719f,0x3858d162
.word 0x01295aaa,0x6406ac8d
.word 0x01a61ead,0xd9dbbebc
.word 0xb83f407d,0x6cddacc1
.word 0xd1b07bda,0x0c5b7be3
.word 0x048b5baf,0xd10508bd
.word 0xa7dcb35a,0xae192e58
.word 0x110d3a93,0x93d39757
.word 0x389cebd8,0x99b74f98
.word 0x7592b2c5,0xffb4ba9e
.word 0xff0c6549,0xa8399f3d
.word 0x38096d6a,0x2ed8da66
.word 0x9bc94076,0x2548e144
.word 0xb1655701,0x95cbb403
.word 0x00007c1e,0x3fd32fd2
.word 0x3324b381,0xc7105d0c
.word 0xe08b6e76,0x9a309bd8
.word 0xe7bbbe3e,0xddf5494e
.word 0x3a429091,0x865e7d6e
.word 0x175ef82b,0x496bd560
.word 0xff7a4cde,0xe55ccc66
.word 0xa2933506,0x0c9d099a
.word 0x91527165,0x8840f34c
.word 0x71ab15dc,0x6e153319
.word 0xaf6d162c,0x254ca78d
.word 0xd42706e8,0x453f4289
.word 0xb7f782ff,0x98974614
.word 0x5b9f8e0d,0xbb4bf254
.word 0x5f024d99,0x3cf55d4b
.word 0x9e341d24,0x6292f91e
.word 0x9c688fe5,0xe5538e6d
.word 0xcb1f454d,0x7b5ec213
.word 0xdb3c9277,0xb2e0719d
.word 0xcfb2ce5c,0xcb300a18
.word 0x000000cd,0xb64d3e37
.word 0xa6f10f67,0x0181ab17
.word 0xc7b66966,0x3bc945d9
.word 0x94de3e27,0x01f41d34
.word 0x4d666443,0xdd2a364d
.word 0xe54c49a7,0x0456c4d5
.word 0xeaff2a21,0x04afcb02
.word 0x66347ab8,0xfb1f7862
.word 0xc3d55864,0x3464ffe2
.word 0x254df225,0x3a1f0e20
.word 0x67faffdb,0x7404eeb5
p30_local3_expect:
.word 0xdb3c9277,0x000000cf
.word 0xb5579377,0x3c1c0dae
.word 0x75a1b1cb,0xfa5b3060
.word 0x8700a45d,0x9113bb0c
.word 0x782756e7,0xff400d64
.word 0x55fff711,0xa6c76c76
.word 0x224fca7d,0xd9a7c233
.word 0x922d9102,0xf71b8fb5
.word 0xdfd76ec7,0x371104b0
.word 0x90784f6c,0xd32fe1a5
.word 0xa9d7f022,0x471ad648
.word 0x7d9512e8,0xdf8e9306
.word 0x4037be82,0x01f41d34
.word 0x27f23a72,0x7589a6d6
.word 0x76efe07d,0x6f2891b0
.word 0xe277a45a,0x16122683
.word 0x8d240dde,0x53a5d2d4
.word 0xfc287833,0x83e06014
.word 0x5d588271,0x4b03f9ad
.word 0xeaa24380,0xedf2b488
.word 0x8377eefe,0xbfcb187b
.word 0xc3358acf,0xe3828cc4
.word 0x3c863f2f,0xec1dc654
.word 0x68800a44,0xc90ef38b
.word 0x654308ab,0x16803f6d
.word 0xd6ea3f98,0x3a22a8f4
.word 0x64b5dabd,0x29aa13c2
.word 0x7ea3e715,0x585d3d5f
.word 0x95134cce,0xed94fcc4
.word 0xc857c00c,0x643f238a
.word 0x95b6fc3d,0x013c6224
.word 0x7a955396,0x3d8eb9c4
.word 0x468d292e,0x97586520
.word 0xbc123892,0x25910810
.word 0xdce81735,0x5648e62c
.word 0x04d3ac7e,0x94de3e27
.word 0xd9f5a965,0xbda4fbca
.word 0x14a60ecb,0x7ded5d8c
.word 0x992b6893,0x834ac52a
.word 0xb3000140,0x87427bcb
.word 0xb182b1d0,0x6924bbb6
.word 0x000000aa,0x349b14a0
.word 0xc8648559,0x5fabf6bf
.word 0x195cffd7,0xd70a16a4
.word 0x93e42b1f,0xf0b1db0e
.word 0xad8a23a3,0xf8e3f294
.word 0x181001ec,0x67537a20
.word 0x8b0a81ad,0xf895d9bb
.word 0x798d1576,0xceccd67e
.word 0x3ab177b8,0x1854c24a
.word 0xff3ca74b,0x765a8b29
.word 0xa2ee3746,0xa5f0891f
.word 0x60e6273b,0xaf5cbcb0
.word 0x0000001e,0xb3150256
.word 0x44ec42c3,0x8349f2c1
.word 0x8471811a,0x8fd8a33c
.word 0x2f58fb8e,0x7886482e
.word 0x86180579,0xd6824998
.word 0x9b998141,0x616605e6
.word 0x7c0b534e,0x5588444c
.word 0x77964734,0xb8371e08
.word 0x36030ec1,0x80737ff2
.word 0x23c45db5,0xbef60c34
.word 0x5b1a67f0,0xef16754f
p31_init_registers:
.word 0xd7d3a129,0xf8e0ecc5 ! Init value for %l0
.word 0x8d054963,0xd71c06a9 ! Init value for %l1
.word 0xd574dca0,0xacd4c81e ! Init value for %l2
.word 0xab452532,0x1a0f9ea0 ! Init value for %l3
.word 0xc77b234c,0x548f5e02 ! Init value for %l4
.word 0x03597dc1,0xfac9d3f9 ! Init value for %l5
.word 0x0617d73a,0x237b44e7 ! Init value for %l6
.word 0x49040b5e,0xf19b69ca ! Init value for %l7
.align 64
p31_init_freg:
.word 0x9eef3450,0x1a81203a ! Init value for %f0
.word 0xaefdc678,0x01da1fbf ! Init value for %f2
.word 0x4aa30f29,0x4031a5f2 ! Init value for %f4
.word 0xf8a4b86e,0xd31228ec ! Init value for %f6
.word 0xfc25ee57,0x7107ac74 ! Init value for %f8
.word 0x2d389876,0x5493da95 ! Init value for %f10
.word 0x888dbc74,0xe3eee47e ! Init value for %f12
.word 0x7054583a,0xa81e1132 ! Init value for %f14
.word 0x54de4e4d,0x33f5e217 ! Init value for %f16
.word 0xd6ea3281,0x52c315e4 ! Init value for %f18
.word 0x82736458,0x82415b80 ! Init value for %f20
.word 0x2e4f1f26,0x184f6f3e ! Init value for %f22
.word 0x276dcb7d,0x7c956412 ! Init value for %f24
.word 0x18e6d18f,0x89b0f6b2 ! Init value for %f26
.word 0xcac0f4ff,0x6123e006 ! Init value for %f28
.word 0x947fd97b,0xc0dfd024 ! Init value for %f30
.word 0xf63a3e66,0x17350f2d ! Init value for %f32
.word 0x1ead6752,0xa5e556b2 ! Init value for %f34
.word 0xd18c8987,0x8e6a5ad1 ! Init value for %f36
.word 0xfb77383f,0x4236700c ! Init value for %f38
.word 0x5fb4a3c2,0xf9694daf ! Init value for %f40
.word 0x5dd825a5,0x657fabf5 ! Init value for %f42
.word 0xf9f90932,0xeb6e02fe ! Init value for %f44
.word 0x1cf06d95,0xd9de25d5 ! Init value for %f46
.word 0x45a7805e,0x61662942
.word 0xb57f2c34,0xb9f9913b
.word 0xd4fea407,0xd6b2f20a
.word 0x866c63bc,0x875fe683
.word 0xfa1a9a14,0x52acb5b0
.word 0x7db96c54,0xb3794efe
.word 0x3afaed82,0xc43c22b4
.word 0xe1b276de,0x082ce872
p31_expected_registers:
.word 0xc0f3f685,0x1c138afc
.word 0xcea58d69,0x8912c487
.word 0x00000000,0x311ff858
.word 0x00000000,0x000000ec
.word 0xf1cbf462,0x5e02ffac
.word 0x00000000,0x37b93324
.word 0x427e7302,0xe493bd0a
.word 0x00000000,0x00000058
p31_expected_fp_regs:
.word 0x11391a48,0x29aa9623
.word 0xfd8f93ff,0xca25d0ed
.word 0xe5ad60d8,0xc0aabbf0
.word 0x05943e92,0xe5f9c9f0
.word 0x79e51218,0x0808213c
.word 0x4f422570,0x56625c28
.word 0x8aff26b8,0x47e50ebb
.word 0xd8996d94,0x5a5f23e9
.word 0x11391a48,0x29aa9623
.word 0xfd8f93ff,0xca25d0ed
.word 0xe5ad60d8,0xc0aabbf0
.word 0x05943e92,0xe5f9c9f0
.word 0x79e51218,0x0808213c
.word 0x4f422570,0x56625c28
.word 0x8aff26b8,0x47e50ebb
.word 0xd8996d94,0x5a5f23e9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0x4fcfa80b,0x4834e0e5
.word 0xb3b11b55,0x8c670368
.word 0x6ff348be,0x1a0f9ea0
.word 0xd9708095,0xe8bbac36
.word 0xc9d831c7,0x98ff5906
.word 0xa8e8ea9d,0xa752ff0d
.word 0x8e1d656b,0x85500a89
.word 0x9031ead2,0x09f3c2db
.word 0x1b1fd336,0xacbcf2e2
.word 0x73ba579e,0x7424cf02
.word 0xe2a9f5ba,0x1b961849
.word 0x75e4e249,0x3724b198
.word 0x6d90063d,0x48d61519
.word 0xedc48376,0x4e051c6c
.word 0x14959167,0x2929b93d
.word 0x64caaa2e,0x4731dcd8
.word 0x0000005d,0x48f9790d
.word 0xe8c18e81,0x259e6277
.word 0xcb0e370b,0xff495b83
.word 0xca47ee50,0xb01e7950
.word 0xe7de6823,0x0a9f7b8e
.word 0x837c91d3,0xc6d3d4c9
.word 0xa66cfc70,0xabc0abb0
.word 0x117f5835,0xf279c473
.word 0x9faea3de,0x611a1e62
.word 0x6ba3bce8,0x46587f63
.word 0x6ea67d72,0x646046f4
.word 0x09800db8,0xaf8f59a6
.word 0x2feebf43,0x09b760d7
.word 0x6e49a37a,0xf3c9acfe
.word 0xd167984c,0xd3d6115e
.word 0xaf53550d,0xbcf113a9
.word 0x06622f91,0x0d60efcf
.word 0x148e7641,0xdbfcb813
.word 0x02b75843,0xb9c24560
.word 0x5ab52de6,0x85f38d18
.word 0x05eee721,0x96ac65b6
.word 0x427e7302,0xe493bd0a
.word 0x9da0407f,0x53a5c3ad
.word 0x7824c258,0x1ce4c8d8
.word 0xba7a0b42,0xa143ffa3
.word 0xad028559,0x7e7f3856
.word 0x90196c3e,0x50341358
.word 0x8bd9d75d,0x8821d78e
.word 0x3c8416df,0xe6690279
.word 0x6bf374fa,0x01dc6b0f
.word 0xe948f141,0x770040a5
.word 0x1186dfb3,0x7d70cea3
.word 0x9b297ca4,0x67293e98
.word 0x83b9947d,0x4b44875a
.word 0x88073ec4,0x4830eba1
.word 0x37b53380,0x987276a0
.word 0xd9ff9174,0xba72c122
.word 0x7ffd395e,0x0f67a6e7
.word 0x8bd7ee6e,0x5d686899
.word 0x9fb5910a,0xc3b77296
.word 0xf1cbf462,0x5e02ffac
.word 0x20a2207c,0x9964203c
.word 0x3dc0dd38,0x76671ca2
.word 0x10a51d0c,0xffffb623
.word 0x5390c87d,0x6306e66f
.word 0x1d6b414f,0x399f051a
.word 0xf250b124,0x9f417fbe
.word 0xf6671eaf,0x81eecc5d
p31_local1_expect:
.word 0x8f860422,0xf0052bff
.word 0x2f396590,0xd8d7695e
.word 0x7a9483ff,0x42d7a4a3
.word 0x22222704,0xcbc74ff8
.word 0x9077c6bc,0xed9a223c
.word 0x112df91f,0x11391a48
.word 0x586c840a,0x66e50e71
.word 0x3d339e7a,0xd9906a75
.word 0x15dd1d59,0x7ad9c53a
.word 0x9cc3774b,0x435eab92
.word 0x32b07c1a,0xc31b1fce
.word 0x4e191c55,0x4b44da3f
.word 0x06b3e52e,0x6fff419d
.word 0x257164d1,0xd542da30
.word 0x82d6628c,0x83ebe1f5
.word 0x1246aa11,0x3e656f03
.word 0xff9fd0de,0x5ec86573
.word 0xd2680df6,0x45838c60
.word 0x3267b6bc,0xeb2b21ae
.word 0x18da78f4,0xf9958b22
.word 0x43298dc8,0x14e83690
.word 0x0e901245,0xefbd40d5
.word 0x88c3ef63,0x6a375f77
.word 0x620623ab,0x832906fe
.word 0x716577f8,0x081cacf2
.word 0xb62369d7,0x652bd91f
.word 0xfee7eb40,0x69c6d084
.word 0x5ff7219b,0x48650d38
.word 0x7c69e146,0x7d90befd
.word 0x0daf1229,0x4ff4277c
.word 0x0a65b21d,0xad028559
.word 0xdbb2c25e,0x4cd38051
.word 0xd9d9fa30,0xb8543b95
.word 0x1719a536,0x8f8a415b
.word 0xc74aa4a1,0xed2b850c
.word 0xcc5de726,0xff4cf2e0
.word 0xae0491ac,0x2be3958e
.word 0x6f663190,0x58912542
.word 0xad73eda9,0x0000000b
.word 0xd6283cff,0xd3d6115e
.word 0x2fe7238c,0x408d02b9
.word 0x2ba46da7,0xfc3380f9
.word 0xb6ccb0b3,0x42e5dd05
.word 0xcea58d69,0x8912c487
.word 0x3f7e58a2,0x7e4a6e6c
.word 0x9700d354,0x96c55561
.word 0x98e54a51,0x4c84d875
.word 0xf66051ff,0x00000096
.word 0xc5841306,0x4efbab6e
.word 0x01ec4991,0x347f1895
.word 0x9db6300d,0x6921377f
.word 0x0db0e4df,0xce4e4dcc
.word 0x9ddc20c5,0x7bde0535
.word 0x6a621347,0x44ad1bae
.word 0xc4cc342d,0xc0ef874b
.word 0xff18917f,0x79e51218
.word 0x8b9cbc4d,0x76a34752
.word 0x27287fce,0xb8e28a04
.word 0xa0ad3542,0xcbe9d3d1
.word 0x3692bfe9,0x35a6df04
.word 0x50b32e96,0x100da2c8
.word 0x9685066f,0x1ab24556
.word 0xd60638ac,0x555acbe9
.word 0x1943b811,0x72870f11
p31_local2_expect:
.word 0x9eef3450,0x1a81203a
.word 0xaefdc678,0x01da1fbf
.word 0x4aa30f29,0x4031a5f2
.word 0xf8a4b86e,0xd31228ff
.word 0xfc25ee57,0x7107ac74
.word 0x2d389876,0x5493da95
.word 0x888dbc74,0xe3eee47e
.word 0x7054583a,0xa81e1132
.word 0x11391a48,0x29aa9623
.word 0xfd8f93ff,0xca25d0ed
.word 0xe5ad60d8,0xc0aabbf0
.word 0x05943e92,0xe5f9c9f0
.word 0x79e51218,0x0808213c
.word 0x4f422570,0x56625c28
.word 0x8aff26b8,0x47e50ebb
.word 0xd8996d94,0x5a5f23e9
.word 0xb247ce53,0x429ff006
.word 0x4af34342,0x71f92492
.word 0xe56274d2,0x191268f3
.word 0x4b0c10ae,0x25139c64
.word 0x9fa33689,0x0f26c416
.word 0x77dc9036,0xde585796
.word 0x9dfb64a4,0xfb444eeb
.word 0x0dbff809,0x55c89d60
.word 0x61518061,0x4fff61ec
.word 0xf5a2ed1a,0x2502213d
.word 0x3cd66c00,0x5a323851
.word 0xa77e4934,0x1df0d5cf
.word 0x38492056,0x7099f136
.word 0x9ad913c4,0xfb4f629b
.word 0x69e0995e,0x37b53380
.word 0x8ed87cbb,0x0bcab524
.word 0x9fccf327,0xe6bde4e0
.word 0x1d2c89af,0x661e148e
.word 0x1b6d3f6e,0x0c6d0f5f
.word 0x15f43f94,0xcdc4605f
.word 0x5d69b6b3,0xf0fe8078
.word 0x9e2837c2,0x35a1579f
.word 0x79d8963a,0x072360e9
.word 0x0ecc52c0,0xe2a9c0d1
.word 0xac2d1cbe,0x26e27509
.word 0xd394182f,0x4a63ee1e
.word 0xe074ec76,0xa1786a3f
.word 0x47c870ab,0xffc3a4b5
.word 0x0dbb19b3,0x85cdde56
.word 0x7a6082a1,0xa2f8cfb7
.word 0xee963855,0x4e780e50
.word 0xf71b53d6,0x0929f0bd
.word 0xe01ff273,0x745ee29a
.word 0x24bd2e5d,0x2871423f
.word 0x1c143b75,0xdbb2c25e
.word 0x2065aa1c,0x496c42de
.word 0xa0429681,0x7c978ea5
.word 0x413c5eea,0xd74629bd
.word 0x017e78dc,0xfb7cacd5
.word 0xc8a2c50e,0xbb9c65d6
.word 0xb5fe49ff,0xb9791023
.word 0xdd737f88,0x170c01aa
.word 0xf9ef4de0,0xbd8e607d
.word 0x646aef1c,0x5524838c
.word 0x1d3b9550,0xc24a419f
.word 0x7ceb550e,0xa0df10f9
.word 0xf95a7fc9,0xfcd5dd34
.word 0xcad0e9e2,0xcab0b659
p31_local3_expect:
.word 0xfafdb1fa,0x814fef52
.word 0x8d3374df,0x4d9ae5df
.word 0x5b7765a5,0x1912bcbc
.word 0x03d56a18,0x1cbf0bde
.word 0x13bcc039,0xc81fe162
.word 0xe9919479,0x4fa53272
.word 0x001d2b6a,0x97e1113a
.word 0x6c7edbf1,0x157cd568
.word 0xb3dd6f2f,0x1efa0e4e
.word 0x8b832b57,0x9005486e
.word 0x3332702a,0x78cdf6fe
.word 0x73063d72,0x1192914a
.word 0x80dd145a,0x44f38073
.word 0x06056d67,0xbc241056
.word 0x711c82ab,0x79baf73e
.word 0xe5119f83,0xd75cc0a8
.word 0xfd9df191,0x48f9790d
.word 0xe8c18e81,0x259e6277
.word 0xcb0e370b,0x1d495b83
.word 0xca47ee50,0xb01e7950
.word 0xe7de6823,0x0a9f7b8e
.word 0x837c91d3,0x83b9947d
.word 0xa66cfc70,0xabc0abb0
.word 0x117f5835,0xf279c473
.word 0x40f18275,0xc008a5fd
.word 0x0977908e,0x9bd41206
.word 0xc4fa6dc7,0x5934be53
.word 0x4b04acef,0xb7611303
.word 0x4af82cd4,0xe24315c1
.word 0xf94cd959,0x973d009d
.word 0x501a397e,0xd403bd89
.word 0x0d1652b3,0x14688947
.word 0x1dc5dbc5,0x3fb92521
.word 0xaad9ebf7,0xfeccb51a
.word 0xa722f77c,0xed9c4076
.word 0x329b66f7,0xd885e8c0
.word 0x02efb63d,0xca3c48ce
.word 0x4ab40262,0xc1d1df35
.word 0x76ffd320,0x5330cea2
.word 0xc0f3f685,0x1c138afc
.word 0x7d8bffcd,0xf1944abd
.word 0x37b93324,0x149361e3
.word 0x89483225,0x93605fac
.word 0x85af7774,0xbff31a08
.word 0xd71c06a9,0x099c1a27
.word 0xa3ffa403,0x03dfd6f0
.word 0xdb3a255b,0x74a73d77
.word 0xffaa455b,0x4764ae8b
.word 0xfd9df191,0x48f9790d
.word 0xe8c18e81,0x259e6277
.word 0xcb0e370b,0x1d495b83
.word 0xca47ee50,0xb01e7950
.word 0xe7de6823,0x0a9f7b8e
.word 0x837c91d3,0xc6d3d4c9
.word 0x48f9790d,0xabc0abb0
.word 0x117f5835,0xf279c473
.word 0x3a20811a,0x5034ef9e
.word 0xbf1fda01,0x78c6fdae
.word 0xf2a53140,0x290fa34a
.word 0xec2812d3,0x6eb8a4f8
.word 0x74ac0771,0x57ee25fc
.word 0x95da9354,0x7698382d
.word 0x7ee4eee3,0x74bc8d88
.word 0x00000012,0x3a585470
p32_init_registers:
.word 0xbc8ce1b2,0x59f8baa7 ! Init value for %l0
.word 0x41a63078,0x718df177 ! Init value for %l1
.word 0x8d667502,0x11608df1 ! Init value for %l2
.word 0xcb811eaf,0xea676e95 ! Init value for %l3
.word 0x01abef1c,0x396eb0ed ! Init value for %l4
.word 0x7fa2a303,0xdf98c1ed ! Init value for %l5
.word 0xdc2fe480,0x524b74fa ! Init value for %l6
.word 0xc7ab19e4,0x37d1e310 ! Init value for %l7
.align 64
p32_init_freg:
.word 0x7fb4f6ad,0x82bac8ee ! Init value for %f0
.word 0xe0f7c429,0x746348dd ! Init value for %f2
.word 0x0f3ec076,0x317dfdf6 ! Init value for %f4
.word 0x2abda4bd,0x3f5a6690 ! Init value for %f6
.word 0x9cca3e2c,0x6d8baeab ! Init value for %f8
.word 0xe1663947,0x91576d87 ! Init value for %f10
.word 0x571f11a5,0xd877f3c0 ! Init value for %f12
.word 0x90874cc6,0x29d0ee00 ! Init value for %f14
.word 0xe6afbda6,0x35f8ad14 ! Init value for %f16
.word 0xed5d9538,0x045e911f ! Init value for %f18
.word 0x97c2f999,0x4a8e2b80 ! Init value for %f20
.word 0xe7b0c72f,0xbf63ea28 ! Init value for %f22
.word 0xd6a61ff1,0xb20e873c ! Init value for %f24
.word 0x1739187c,0x0e8cc0e1 ! Init value for %f26
.word 0xec980fff,0x0ebae8e5 ! Init value for %f28
.word 0x3753d293,0x4e45f298 ! Init value for %f30
.word 0x35824cf4,0x9bf09869 ! Init value for %f32
.word 0xde17c05f,0x2ec25afa ! Init value for %f34
.word 0xa2bf1a9f,0x55efaecf ! Init value for %f36
.word 0x948f75ca,0xa651ea4a ! Init value for %f38
.word 0x16b383eb,0x96f5feb4 ! Init value for %f40
.word 0xe78009a9,0x6d5fc529 ! Init value for %f42
.word 0x13d66297,0xdd777cce ! Init value for %f44
.word 0x82c480d4,0x7390eb05 ! Init value for %f46
.word 0xba39ab54,0x4b8ca434
.word 0x0132c4b7,0x13da03ab
.word 0x54823828,0x237ed485
.word 0x5f45d7f3,0x673fae6e
.word 0x61127415,0xd8ee0e66
.word 0x6bf76f39,0xe88e0f07
.word 0x0ceb609e,0xd3d3485b
.word 0xbce25f1d,0x5573b5ba
p32_expected_registers:
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000dd
.word 0x00000000,0xcde5477f
.word 0x48c82014,0x7b6bc681
.word 0x48c82014,0x7b6bc681
.word 0x847074aa,0xe79c7dec
.word 0x3850af1f,0xdc2a1b2d
.word 0x00000000,0x0000006a
p32_expected_fp_regs:
.word 0x8c000000,0xedd97202
.word 0xd8086945,0x52f660af
.word 0x4e13a754,0x47a61f94
.word 0x0d2094f7,0x5f5f94d9
.word 0x46831059,0xc3f1254d
.word 0x47d45f85,0x745fad49
.word 0x817c6558,0x75422849
.word 0xbe7dd606,0xcdc44b95
.word 0x462ed5a8,0x5ab16ece
.word 0x9f58d2cc,0xc92f5689
.word 0xa5cc31d5,0x779a76cd
.word 0xfb62b906,0x29000000
.word 0xe420ba96,0x8e12d19e
.word 0xed97d2bf,0x2c6ce8d3
.word 0xffeb73d1,0x6cbde5b4
.word 0xe6758f87,0x89153de9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0x3cf3ad60,0x7f10ed9b
.word 0x1942077a,0x30a490cf
.word 0x13a591d6,0x0064a778
.word 0x4da95837,0x61cbd2ff
.word 0x6982dfd0,0x5ba88f71
.word 0x589454c3,0xb8202902
.word 0xf80e742c,0xd2990856
.word 0xad300e0e,0xf4ab9e92
.word 0x44286ca7,0xfeea8621
.word 0xcd343094,0xd3609173
.word 0xb6e857fc,0x8d1f9edd
.word 0xaf7332ff,0x491fd50e
.word 0x443072a2,0xd13925fb
.word 0x72877568,0x66852e97
.word 0xe234ff2c,0x43cd40fe
.word 0x628b862e,0x000000e3
.word 0xdb62315e,0x1fe7ec37
.word 0x618b7b3a,0x8da3dcfe
.word 0x2641dcb7,0x9e92966a
.word 0x5009527a,0xb6d4bcb3
.word 0xce1eb557,0x8619c8d0
.word 0x1e4586d4,0xcac2b14e
.word 0xffacf255,0xb3a43e9b
.word 0xbcb1a9b8,0x99f9c297
.word 0xc474156e,0x563fa06f
.word 0x260e35fb,0x02ebb99f
.word 0x769ebf17,0x1537bb33
.word 0xda34ed01,0x0a55501b
.word 0xf1573de3,0x9c0e31c4
.word 0xb4e799d4,0xb20c26d8
.word 0x3850af1f,0xdc2a1b2d
.word 0xfa036f77,0xffb1a9b8
.word 0xc1677756,0x043e38cd
.word 0xbd9545b4,0x930d25e4
.word 0x722da235,0x3f73698d
.word 0x268f2d25,0x0cbafaee
.word 0x7a80d1f4,0x62749f60
.word 0x57fdc9c5,0xff3536b2
.word 0x3a136dcb,0x840f3101
.word 0x26aecaa5,0x6e3ad5ff
.word 0xa533e721,0x4b979d4d
.word 0xbc281861,0x60a64f72
.word 0x46e53469,0x9622aecd
.word 0x4c2ac407,0xed9dae37
.word 0xe74812ce,0x4d84cc04
.word 0x4e5bb16f,0x8681efd8
.word 0xffc6d8d5,0x48645c5c
.word 0x2e73ff13,0x036c2536
.word 0x14adf835,0xa6bdafe6
.word 0x1f915e04,0x38955ded
.word 0x802b8e4a,0x99f9c297
.word 0x28ea63bf,0x2fc7b0e7
.word 0x3c870eb2,0xf11fa6d6
.word 0xe1c08c0e,0x7c183917
.word 0xe5e8ba0e,0xff0f98ec
.word 0x98f2454e,0x93d25337
.word 0x98c70c42,0xb6d4bcb3
.word 0xb331a698,0xc287dc37
.word 0x7500ccfe,0x392fdc14
.word 0xe9e6d429,0x000000ff
.word 0x3a7d8d35,0x9c33998f
.word 0x8e2aa808,0x9d2c601c
.word 0x19e3fb14,0xdf412153
.word 0x79a31bc4,0x5c059a52
p32_local1_expect:
.word 0x7fb4f6ad,0x82bac8ee
.word 0xe0f7c429,0x746348dd
.word 0x0f3ec076,0x317dfdf6
.word 0x2abda4bd,0x3f5a6690
.word 0x9cca3e2c,0x6d8baeab
.word 0xe1663947,0x91576d87
.word 0x571f11a5,0xd877f3c0
.word 0x90874cc6,0x29d0ee00
.word 0x62930b6e,0xf155a804
.word 0xfdc0d39a,0x7932737e
.word 0xd5e8c7f3,0xf59477b8
.word 0xff8abb94,0xd94bac11
.word 0xd9d55cd7,0xbd88251a
.word 0xddb23f5d,0x00000e88
.word 0x4cd7f3c6,0x8a1fde14
.word 0x423288de,0x4a1e4e95
.word 0xbaff713d,0xab46a504
.word 0xa397520a,0xc48ab38c
.word 0xecb2b03d,0x3673fec6
.word 0x191a7fe4,0xa7d1e5f4
.word 0xbed90580,0x541020bc
.word 0x8b27f155,0xcc2fc474
.word 0xe8f8aa20,0x62930b6e
.word 0x896f0702,0xa1e2d9be
.word 0xf942d8f5,0x6f447797
.word 0x1fd05404,0xee4af63d
.word 0xe7e48067,0x7a967e12
.word 0xd5fe1f9b,0x965e9446
.word 0x00ab47b4,0xb96e1479
.word 0x9cee6f7f,0x541020bc
.word 0x2fe8cad5,0xde09c342
.word 0xe03c3dff,0xc627ebd7
.word 0x8684df42,0x2f389b1c
.word 0x502e3791,0x23f57fa7
.word 0x46c0aedd,0x96231683
.word 0x632ed255,0xffada393
.word 0xbe9993f5,0xb6d4bcb3
.word 0x9e3c8e59,0x506e8a5c
.word 0xb3c23a2d,0x640a21e6
.word 0xd7bf663f,0x391695d1
.word 0xc9065d8b,0xd41ae3a8
.word 0xcdcc9507,0x11608df1
.word 0x65c16909,0xe5ffe3dc
.word 0xe79c7dec,0x000000b5
.word 0xa42dd75c,0x51dd3456
.word 0xaf484ffc,0x2b3d1844
.word 0x9c89a051,0xbfc1edde
.word 0xa33f3028,0x46e75571
.word 0x6a4cd6fd,0x06e0d7f0
.word 0x86a2c089,0x8ff5b3c8
.word 0x048799dc,0xbf77531a
.word 0xe1a22f34,0x3212be69
.word 0x50816171,0xdf1e4e85
.word 0xc0f67572,0x5551c0b6
.word 0x592617f5,0xdc545af3
.word 0xa3fa9e45,0xeb714d11
.word 0x94ff717e,0x5205c127
.word 0x64107327,0x552afb39
.word 0xed709d14,0x58e1d100
.word 0xbf37cc6a,0x33d92458
.word 0xc49880e9,0xb1c14608
.word 0xd2499927,0xea5a897e
.word 0xaea059d4,0xb8551dba
.word 0x6fd7c195,0xb67f47fb
p32_local2_expect:
.word 0x0272d9ed,0x0000008c
.word 0xaf60f652,0x456908d8
.word 0x941fa647,0x54a7134e
.word 0xd9945f5f,0xf794200d
.word 0x4d25f1c3,0x59108346
.word 0x49ad5f74,0x855fd447
.word 0x49284275,0x58657c81
.word 0x954bc4cd,0x06d67dbe
.word 0x29e0607f,0xffe5476f
.word 0x30873d4c,0xc2700ab7
.word 0xd9945f5f,0xfff07d44
.word 0x68f3004b,0x4be806ec
.word 0x6d8858c7,0x6da6adba
.word 0x4a9f8056,0x0ae1c784
.word 0x661e1c43,0xe09ac476
.word 0xd17a7582,0x9ad1ad4a
.word 0x1f443a0c,0x79ea41f3
.word 0xcf876060,0xc45b6acb
.word 0xdfff67d0,0xcc5ff1e1
.word 0x8f45bbc1,0x5472108b
.word 0x8f211e60,0x00000016
.word 0xe84110e6,0xccbc5842
.word 0x7b5905ad,0x192f16d9
.word 0x879c870c,0x021ade52
.word 0x829d02fd,0xc7ff3db1
.word 0x4c3f4110,0x6e716e7e
.word 0x2337066d,0xb651013d
.word 0xdc2d83ad,0xbc21c6f7
.word 0x83cd84ad,0xe4f23305
.word 0xb8ffff83,0x5fc4be7d
.word 0xb496a1c0,0x52286740
.word 0xed43339a,0x50a07665
.word 0xb6f8faf8,0xb8202902
.word 0x0c2744f4,0x6d2e25e9
.word 0xe62884f3,0x6b5e760f
.word 0xf75e524e,0x211ebdcf
.word 0xe5d08c01,0xde82d9cf
.word 0x7549ff9b,0xf847dc35
.word 0xf3e4b902,0x5f1ffd08
.word 0x06051028,0xaacb59d5
.word 0x92412d04,0x923fa728
.word 0x48ba9bbf,0xc47c9d79
.word 0x0ebd65b8,0xe8e271f3
.word 0xcef3202f,0x0e52b602
.word 0x55b51d76,0x632ed255
.word 0xe40dcd3d,0xd5d8dc0d
.word 0x266fb160,0xaba48344
.word 0xbb2d51c3,0xf0548828
.word 0xb43b309d,0x53c272c0
.word 0x2c8795d0,0x84e1e1ee
.word 0x9d9d3162,0x000000ff
.word 0xf7c1bfc4,0xa4772b83
.word 0x4337aff6,0x47127c4d
.word 0xc351efc3,0xef1e8eb3
.word 0xbbb0bb48,0x1803adeb
.word 0x847074aa,0xe79c7dec
.word 0x2ab52ce3,0x58e5e39b
.word 0x48c82014,0x7b6bc681
.word 0x39d93d8c,0xbeb77dc8
.word 0x61ba1587,0x230958cb
.word 0x37f6e784,0xcbbe6331
.word 0x77573573,0xa7ac084a
.word 0xeb1f4e15,0xab2d0bd6
.word 0x98e0dde8,0x8d3f4b37
p32_local3_expect:
.word 0x5b47730b,0x4414a931
.word 0x9668ee5c,0x4a762055
.word 0x02cc5ab5,0x58264a19
.word 0xa6018bc9,0x01803fda
.word 0xd2c9fddd,0x8bcdd334
.word 0xa67e27b0,0xc4b10af3
.word 0x5416e773,0x66ef889c
.word 0xadf06759,0x7e22fe87
.word 0xdc901d86,0xdf98c1ed
.word 0xa1ed73cb,0x698bbceb
.word 0x34bf4fb7,0x3daf86fd
.word 0x6bd60928,0x2d8bdfae
.word 0x4c2bf9c3,0xbe9993f5
.word 0x2df21441,0x6e81de38
.word 0x7a7ddd11,0x3cd3b270
.word 0x2e710e88,0xbbb3b88f
.word 0xd48ac7cf,0x633a19d1
.word 0xcac6ff0c,0x2939435b
.word 0x38025940,0xb1358723
.word 0xff38a830,0xb6ac45ce
.word 0x494f0554,0x38d515c7
.word 0xff2f8e2c,0x2c5c3be9
.word 0xc761c675,0x5aa4a4c8
.word 0x2c8795d0,0xf7feb5ac
.word 0xad3aeeab,0xa74f49ba
.word 0x4db23739,0xb6d4bcb3
.word 0x71dc516e,0x8c014ae1
.word 0x7b6bac2f,0xf890bbf2
.word 0x73f624b3,0x206f9ef8
.word 0xf1bb0f7a,0x9f9a955c
.word 0x96942bbb,0x847e848c
.word 0x816e0edd,0x1f585e4b
.word 0x11bd7435,0x0580a99f
.word 0x59be579b,0x71416d27
.word 0x2fc12a56,0xf4b75d08
.word 0x000000e3,0x61ba1587
.word 0xaf77f894,0xad7f9eaa
.word 0x7bf44b42,0x4365641d
.word 0x83ede22c,0xe6dcace8
.word 0x04631922,0xaed07931
.word 0xce6eb15a,0xa8d52e46
.word 0x89562fc9,0xccd2589f
.word 0xcd769a77,0xd531cca5
.word 0x00000029,0x06b962fb
.word 0x9ed1128e,0x96ba20e4
.word 0xd3e86c2c,0xbfd297ed
.word 0xb4e5bd6c,0xd173ebff
.word 0xe93d1589,0x878f75e6
.word 0x28f3477f,0xce1e46f9
.word 0x8b0d875b,0xd9ce1f0b
.word 0x944ee87f,0x697c77e1
.word 0xfdfedfbd,0x2bd3b436
.word 0x34871e22,0xb3c0fdbb
.word 0xddee18fd,0x31455427
.word 0x557e7efe,0x769ebf17
.word 0xff88aa3b,0x6b62650b
.word 0x3b1fea85,0x41315749
.word 0xf9f8a61c,0xd4456938
.word 0xf09181f0,0x480fa43b
.word 0x057de2f6,0xb0b9d9ad
.word 0x194dffcd,0x3949ca86
.word 0xe0dec811,0x9b10c613
.word 0xedc77b36,0xbe900016
.word 0x2ae29da8,0x1dc5166e
p33_init_registers:
.word 0x293d4bb0,0xc302b115 ! Init value for %l0
.word 0x26e1312c,0x8d336c2b ! Init value for %l1
.word 0xd55ada66,0x69b70c6a ! Init value for %l2
.word 0x1dd40656,0x262ce25a ! Init value for %l3
.word 0x589ba3c1,0xbf2c1074 ! Init value for %l4
.word 0x3cd9743c,0x6b662d95 ! Init value for %l5
.word 0x11e7dfac,0x1887d8f0 ! Init value for %l6
.word 0x6e143ccd,0xf939dbe5 ! Init value for %l7
.align 64
p33_init_freg:
.word 0xff027a0f,0xe2414624 ! Init value for %f0
.word 0x7aca69bc,0xc7a2269d ! Init value for %f2
.word 0x11333aca,0x2a4d6317 ! Init value for %f4
.word 0x5631db31,0xb40406bc ! Init value for %f6
.word 0xc730dc28,0xbd8a0ca4 ! Init value for %f8
.word 0x6825ae32,0x20cf3b12 ! Init value for %f10
.word 0xf14d4222,0x268b98a3 ! Init value for %f12
.word 0xd04ab44e,0x8541d2d0 ! Init value for %f14
.word 0xad24e1cc,0x657c6463 ! Init value for %f16
.word 0x68195a63,0x7d13a84d ! Init value for %f18
.word 0xbcba3402,0xa301e90b ! Init value for %f20
.word 0x5e2cc4ea,0x1eb1f259 ! Init value for %f22
.word 0x619cf18a,0x9a52e294 ! Init value for %f24
.word 0x6f26720a,0x9bc2c64d ! Init value for %f26
.word 0x68a09893,0xcdf334cb ! Init value for %f28
.word 0x576f026f,0xa3f20bfe ! Init value for %f30
.word 0xb5be138f,0xa0f128e4 ! Init value for %f32
.word 0x6007dfa2,0x35b99780 ! Init value for %f34
.word 0xebc34436,0x755f6078 ! Init value for %f36
.word 0xa1e37af3,0x6a1508d3 ! Init value for %f38
.word 0x642f77f0,0xced38c7a ! Init value for %f40
.word 0x03e87c8d,0x98e0e386 ! Init value for %f42
.word 0x496ebeb8,0x81a2f382 ! Init value for %f44
.word 0xe6413aac,0x082bb9c3 ! Init value for %f46
.word 0xa33e7aa2,0x528d878d
.word 0x2a29f3f9,0x29a9728a
.word 0x4dd6827a,0x61cddf50
.word 0xf29a9c54,0x37526e4b
.word 0x10110d0a,0x1fb224be
.word 0xb92c5f0c,0xcf408eb8
.word 0x37474575,0xffb3aeec
.word 0x77cf623a,0xc172e6bc
p33_expected_registers:
.word 0x00000000,0x00000073
.word 0x19045230,0x37970e3b
.word 0x00000000,0x00000035
.word 0x00000000,0x5e2cc4ea
.word 0x5d2fe89d,0x63ce202b
.word 0x00000000,0x5eab49ce
.word 0x71339fc4,0x07f1eba3
.word 0x00000000,0xe95b183a
p33_expected_fp_regs:
.word 0xca975e8c,0x4de2859e
.word 0x2d2303c7,0xb16d6163
.word 0xf6b6bf9b,0x23ce06ef
.word 0x0e8afd4a,0xa2fc336f
.word 0xfff44083,0x39f5220d
.word 0x9bda84c5,0xf54558d2
.word 0x1cf62505,0xc94fc9a4
.word 0xe95b183a,0xbf56274d
.word 0xad24e1cc,0x657c6463
.word 0x68195a63,0x7d13a84d
.word 0xbcba3402,0xa301e90b
.word 0x2f37a473,0x1eb1f259
.word 0x619cf18a,0x9a52e294
.word 0x6f26720a,0x9bc2c64d
.word 0x000000d8,0xcdf334cb
.word 0x576f026f,0xa3f20bfe
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0x4f883521,0x5d293c44
.word 0x77836001,0x76736218
.word 0x265f89db,0x616eeb60
.word 0x7be6cfda,0xfb402937
.word 0xe2dca1d3,0xe7c71447
.word 0xd8b44224,0x90d8ae4e
.word 0x2e5f1b68,0xb2a292c7
.word 0x02cd2b53,0xbd254de8
.word 0xca975e8c,0x4de2859e
.word 0x2d2303c7,0xb16d6163
.word 0xf6b6bf9b,0x50800f88
.word 0x0e8afd4a,0xa2fc336f
.word 0xfff44083,0x39f5220d
.word 0x9bda84c5,0xf54558d2
.word 0x1cf62505,0xc94fc9a4
.word 0xe95b183a,0xbf56274d
.word 0xc91a59c4,0xd6e28df0
.word 0x6fe74a82,0x4403219a
.word 0x9a56d20b,0x60fdd2cd
.word 0x63880fd6,0xbecce159
.word 0x71335824,0x913fecb7
.word 0x71339fc4,0x07f1eba3
.word 0xcfccc4ff,0x91dd9ded
.word 0xffbd7948,0xef6a439a
.word 0xb68a7c0f,0x9e98ad96
.word 0x0000009c,0x1089c93c
.word 0x5f1fa15b,0x82ae81c9
.word 0x24a01f72,0x91db13d1
.word 0x251e6ebe,0x3b5c370b
.word 0x64a7f279,0xc848444b
.word 0x2389b5ac,0xfcfad848
.word 0x9c2fa48e,0x65aed79b
.word 0x4c940af1,0x434adfd2
.word 0x09acb9a1,0x643ed9f5
.word 0xe0574a49,0x8779eeee
.word 0xaf494740,0x885834b2
.word 0x3064abe8,0x66a4f9c0
.word 0xff11de0b,0xe129f7fa
.word 0xa5d86645,0x71a0a340
.word 0x7f9f2ce4,0xd753b5c5
.word 0x4f88ff21,0x5d293c44
.word 0x77836001,0x76736218
.word 0x265f89db,0x616eeb60
.word 0x7be6cfda,0xfb402937
.word 0xe2dca1d3,0xffc71447
.word 0xd8b44224,0x90d8ae4e
.word 0x2e5f1b68,0xb2a292c7
.word 0x02cd2b53,0xbd254de8
.word 0xe89ceff0,0xde9f5bb2
.word 0x9198b0a3,0x078a5c4c
.word 0x2e6cbb59,0x8d8d00e0
.word 0xd1f5e2fa,0x8793c616
.word 0x96741d9c,0x6819417f
.word 0x4085475b,0x023d2af5
.word 0x4169ce32,0x690f20c3
.word 0x75540bbf,0x60fc1e0c
.word 0xad24e1cc,0x657c6463
.word 0x68195a63,0x7d13a84d
.word 0xbcba3402,0xa301e90b
.word 0x2f37a473,0x1eb1f259
.word 0x619cf18a,0x9a52e294
.word 0x6f26720a,0x9bc2c64d
.word 0x000000d8,0xcdf334cb
.word 0x576f026f,0xa3f20bfe
p33_local1_expect:
.word 0x7e75958c,0x8b2865ae
.word 0x39444d1b,0xf1bf3170
.word 0xd0923d06,0xda6754ff
.word 0x0703ec59,0xd6a2b1ee
.word 0x734af1d2,0xcb591f2b
.word 0xef982a27,0x73bd1c13
.word 0xdac09796,0xaa2d5163
.word 0xdadae244,0xaf270fd6
.word 0x8bbefaa6,0xe221a9fb
.word 0x648fb154,0x13dede0b
.word 0x482e9005,0x79e1c498
.word 0x4519e2d1,0x2f37a473
.word 0xdb694756,0x890f608c
.word 0xd7a9fe5e,0xc7560133
.word 0xc2b95a86,0x2a105c1b
.word 0xd538ac36,0xff5a1aac
.word 0x3d3aa876,0xa752843d
.word 0x515c2bb3,0x0739c871
.word 0x727e8c06,0xee8d37b6
.word 0xe264e150,0xd48d51da
.word 0xba93e9e9,0xb9fb89e4
.word 0xbb0deb86,0x2886b8bb
.word 0x915844ad,0x5a6238d7
.word 0x50800f88,0xc085b6ff
.word 0x227ec36a,0x85ffd6c8
.word 0x8abedc64,0x45ffff75
.word 0xbb4a16c3,0x6b5de361
.word 0xeb26cb56,0xbeaf0179
.word 0x8fd3e061,0x23b4b626
.word 0xd82e3094,0x23317a74
.word 0x9b93e537,0x4f3a3404
.word 0x561a90ee,0x6684ccbd
.word 0x1b83345f,0xceb74396
.word 0xb312e8bf,0xa0814b8d
.word 0xd3dee8d8,0x3ce21e55
.word 0x9e60bd28,0x6cb4c1cd
.word 0x7e75958c,0xd216ccb3
.word 0xc602d9b4,0x5d3649a2
.word 0xd61570f3,0x8c5a0b4b
.word 0xd44a568a,0xec1ced5a
.word 0xccbb77ff,0x007d0f4d
.word 0x2575139d,0xafc6ec90
.word 0xa808cac9,0xfffd2803
.word 0x6ea9e355,0x23c476be
.word 0xd4025683,0x6fe74a82
.word 0x3d006258,0xa9abde42
.word 0x1dc785ec,0xd120ef4d
.word 0x806589d6,0xad5b7d80
.word 0xe8a70678,0x45c98c92
.word 0x42758ce9,0x8fa5c02a
.word 0x32aab689,0x1948c225
.word 0x66feb23d,0xdd03b47f
.word 0x9d3f3bd4,0xf0572497
.word 0x5a958b07,0x37336998
.word 0x008b8427,0xff3acec9
.word 0x05c1b2ad,0xfcba8a62
.word 0x8d7c1a38,0x90fc77db
.word 0x90d8bd97,0x66664f33
.word 0x4a7172b3,0x2522bf5e
.word 0xdfbc3d5c,0x66a94291
.word 0x96c26b40,0x5d45aabe
.word 0x58682d02,0x4fefddfa
.word 0x065c691c,0xf900d5e7
.word 0xfbcdbc4d,0x6362484e
p33_local2_expect:
.word 0x56851dbe,0xd3b635c6
.word 0x4e2562cf,0x46f2ce16
.word 0x9159a3d3,0xd9c93152
.word 0xa612eb92,0xfbd9ea40
.word 0xcd20910c,0x53025019
.word 0x7618e9b5,0x0dd5cb38
.word 0x65aed79b,0x9a55623a
.word 0x69b70c6a,0xb9e7cb2a
.word 0x4f883521,0x5d293c44
.word 0x4b482eb9,0x76736218
.word 0x265f89db,0x616eeb60
.word 0x7be6cfda,0xfb402937
.word 0xe2dca1d3,0xe7c71447
.word 0xd8b44224,0x90d8ae4e
.word 0x2e5f1b68,0xb2a292c7
.word 0x02cd2b53,0xbd254de8
.word 0x076d832f,0x5d253dc7
.word 0x4bf6d36d,0xc9f677d7
.word 0x011bb4e0,0x31de336e
.word 0xf03a7bf2,0x0cfaacfe
.word 0xadd2e661,0x7834337f
.word 0x5d2fe89d,0x63ce202b
.word 0xbbd8bf1d,0x5eb4eebf
.word 0xe4c2ffbf,0xcd4c6098
.word 0xcb718836,0x41ec26e8
.word 0x3774224a,0x613d38f7
.word 0x506b2104,0x0dd1ad23
.word 0x74a81301,0x134a1bd4
.word 0x1347f8d2,0x648982bc
.word 0xe1b6f846,0x3a57e19c
.word 0x7696ab87,0xcbbdd4b3
.word 0x4e669594,0xe570e7b5
.word 0x9a50292a,0xfab316cd
.word 0xe71a9dfd,0x4012b7be
.word 0x4759570b,0xaaf620f8
.word 0x663db702,0x5eab49ce
.word 0x80164880,0x71a1aec5
.word 0x05685c92,0x2c41bba6
.word 0x1021ed17,0x13bcb200
.word 0xf939dbe5,0x34023476
.word 0x1688aa32,0xdce57d83
.word 0x00eb98a8,0xacc1b352
.word 0xb069a063,0xdd98ffbf
.word 0x3edb5077,0x90b0b23b
.word 0x976317b8,0x335926fd
.word 0x446d27de,0xe39ccca3
.word 0x2e88f5dd,0x960d1801
.word 0x6edc0df8,0x47f8ff50
.word 0xc5b0921a,0x219cea7b
.word 0x8cb3f0f6,0xc9e53db6
.word 0xc14d6cd7,0xb34a65df
.word 0xcff48763,0xc3693cc7
.word 0x62fa2aba,0x253154a5
.word 0x78ec4ac7,0x1b57446e
.word 0xa53eda4c,0x20128626
.word 0xe1b6f846,0x2f311090
.word 0x9119ff2a,0xc09dc7e4
.word 0x49353758,0x68671f7a
.word 0x3acb4050,0x566c28de
.word 0x7e67bc94,0x0c8f6bcf
.word 0x4d9723c9,0x3dce62ff
.word 0x000000d8,0x0000005c
.word 0xd3ab0e25,0x44a7d08f
.word 0x019f0712,0x335926fd
p33_local3_expect:
.word 0x244641e2,0x0f7a02ff
.word 0x9d26a2c7,0xbc69ca7a
.word 0x17634d2a,0xca3a3311
.word 0xbc0604b4,0x31db3156
.word 0xa40c8abd,0x28dc30c7
.word 0x123bcf20,0x32ae2568
.word 0xa3988b26,0x22424df1
.word 0xd0d24185,0x4eb44ad0
.word 0xafe8a240,0x4b482eb9
.word 0x1d36bc64,0x4a10f8a7
.word 0xb36779fb,0x88e7a659
.word 0x5c249ab7,0xd8ef5971
.word 0xacab9fa6,0xab03525e
.word 0x7fac7b47,0x5eab49ce
.word 0xd1420647,0x000000d8
.word 0x59ea639e,0xf05f03ca
.word 0x3f779199,0x6a8780a9
.word 0xfc54830e,0x7084e712
.word 0x19045230,0x37970e3b
.word 0x11b3e697,0x19d9da6b
.word 0x2004cd4d,0x000000d8
.word 0xdf3491c4,0x6dac127e
.word 0x459389d0,0x2218919f
.word 0xeecb5c67,0x9c21dc0c
.word 0xca975e8c,0x4de2859e
.word 0x2d2303c7,0xb16d6163
.word 0xf6b6bf9b,0x23ce06ef
.word 0x0e8afd4a,0xa2fc336f
.word 0xfff44083,0x39f5220d
.word 0x9bda84c5,0xf54558d2
.word 0x1cf62505,0xc94fc9a4
.word 0xe95b183a,0xbf56274d
.word 0x3b0bf267,0x40a8ffe0
.word 0x1b17b89b,0xb0ffa73d
.word 0x186c0f62,0xa745b248
.word 0x338167a6,0xc6413845
.word 0xa03ded3b,0xc302b115
.word 0x6a092e3d,0xd6121977
.word 0xdeba76f4,0x3e343c2f
.word 0x598680ff,0x4d598335
.word 0xb9fb89e4,0x348b61e1
.word 0x4531e35a,0xc37ced58
.word 0x189bb84b,0xaef2fd69
.word 0x2f45ff37,0x7016929b
.word 0x19823320,0x8244cf54
.word 0x8e9eaa4f,0xd8269020
.word 0xdfbc3d5c,0x66a94291
.word 0xa29cc72b,0x194758c6
.word 0x09664bbe,0x9780e8b4
.word 0x96ae88c7,0x1b138854
.word 0x163ce0ac,0xff0b1a74
.word 0xeade0b2c,0x3caca3f6
.word 0x7836892c,0x2663d6aa
.word 0x000000c7,0xb68a7c0f
.word 0x2190fe39,0x07e22b2f
.word 0x724c6135,0x389cbb76
.word 0x443c295d,0x2135884f
.word 0x18627376,0x01608377
.word 0x00000000,0x724c6135
.word 0x372940fb,0xdacfe67b
.word 0x4714c7e7,0xd3a1dce2
.word 0x4eaeff90,0x2442b4d8
.word 0xc792a2b2,0x681b5f2e
.word 0xe84d25bd,0x532bcd02
p34_init_registers:
.word 0x1f89e753,0xe67d4ff2 ! Init value for %l0
.word 0x87b2e7bc,0x200eec50 ! Init value for %l1
.word 0xf09e8e6c,0xe5876857 ! Init value for %l2
.word 0x382b9e28,0x0ca0647a ! Init value for %l3
.word 0x3fda9b0c,0x40c49ee5 ! Init value for %l4
.word 0xa769468e,0x18cdaf1d ! Init value for %l5
.word 0xae4f4cb2,0x39752dce ! Init value for %l6
.word 0xea95cba2,0x61ace8fc ! Init value for %l7
.align 64
p34_init_freg:
.word 0x1c4f6a77,0xf8daa2c2 ! Init value for %f0
.word 0xf1628df8,0xcf4f88a0 ! Init value for %f2
.word 0x4596ba4e,0x5f7e45ff ! Init value for %f4
.word 0x06e41db4,0xbca3f907 ! Init value for %f6
.word 0x5f7b032f,0x19ba3c76 ! Init value for %f8
.word 0xa727606a,0xf36e2aa1 ! Init value for %f10
.word 0x8778dec8,0x5c625441 ! Init value for %f12
.word 0xaddc881d,0xcb9d7700 ! Init value for %f14
.word 0x50c01288,0xdb63b7c4 ! Init value for %f16
.word 0x17829f0e,0x7baab8d2 ! Init value for %f18
.word 0x0a3dbb56,0x14cd733f ! Init value for %f20
.word 0xea3edb1c,0x851af6e9 ! Init value for %f22
.word 0xf32180ad,0x8c558de7 ! Init value for %f24
.word 0x21e48f4e,0x75648e77 ! Init value for %f26
.word 0xeb7614b6,0x3a8e467a ! Init value for %f28
.word 0x13fac4f7,0xc75c9667 ! Init value for %f30
.word 0x8717d9bc,0xc3f8efff ! Init value for %f32
.word 0x8ed08810,0x21841ea6 ! Init value for %f34
.word 0x238cd3a2,0x1c988011 ! Init value for %f36
.word 0x8c8c90cd,0x841347aa ! Init value for %f38
.word 0xf54d02da,0x8cfdf0b1 ! Init value for %f40
.word 0x8662293a,0x49feb2e0 ! Init value for %f42
.word 0xc212a162,0x8b5daa03 ! Init value for %f44
.word 0x2bbfa014,0xd246c9d8 ! Init value for %f46
.word 0x56b74115,0x822db41a
.word 0x2919aa88,0xec2c668c
.word 0xd0007066,0x8af188c9
.word 0xe0235c58,0x8427736d
.word 0x86bc8964,0x28db34fb
.word 0x999d9268,0x79d2d6ce
.word 0xcb8bbab5,0xee2c2d23
.word 0x9f34907b,0x60a297d9
p34_expected_registers:
.word 0x00000000,0x6cf1aa34
.word 0x4d489835,0x03143592
.word 0x00000000,0xa458a2a9
.word 0x00000000,0x0000009a
.word 0x00000000,0x00000005
.word 0x00000000,0x0788e760
.word 0x00000000,0x57b516f1
.word 0x00000000,0x000000a8
p34_expected_fp_regs:
.word 0x5a348869,0x6e23662e
.word 0x303453a2,0xa525070d
.word 0xa850bc88,0x98d9f29e
.word 0x160e9cfd,0x47154bae
.word 0x2f81b55e,0xb84d054e
.word 0x008f6996,0x98e762aa
.word 0x4d489835,0x03143592
.word 0x90f7e887,0x51101271
.word 0x173426ee,0x4916a937
.word 0xcd638c7a,0xd076ceb5
.word 0x548eff60,0xe0f9ff5b
.word 0x7108171b,0x49ac1a8f
.word 0xf96a3ad7,0x2287351c
.word 0xcbb0b82a,0x20529c5c
.word 0xce7a61fe,0xc8926c0c
.word 0x831a402a,0x5391cfcb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0xad2dca6f,0xd2c3223f
.word 0x6c5b55d4,0x9be212c8
.word 0x5f8dd971,0x8c65f4c4
.word 0x5b434d2a,0x0c7dc154
.word 0x5b6e22c4,0xe19a0bae
.word 0xca7738d8,0x5bca807e
.word 0x3ec7090e,0xbff9c2f5
.word 0x7baacf50,0xe637ab25
.word 0xc8145468,0xc6a21cff
.word 0xc0fe6a9a,0x30c54532
.word 0x10a5415b,0x62d40b79
.word 0x67241c35,0x3c3d7557
.word 0xf24a7824,0x680689ce
.word 0xc77fcb0b,0x9caeda26
.word 0xa85f6998,0xad9f9964
.word 0xf57edd32,0x7bc45908
.word 0x173426ee,0x4916a937
.word 0xcd638c7a,0xd076ceb5
.word 0x548eff60,0xe0f9ff5b
.word 0x7108171b,0x49ac1a8f
.word 0xf96a3ad7,0x2287351c
.word 0xcbb0b82a,0x08529c5c
.word 0xce7a61fe,0xc8926c0c
.word 0x831a402a,0x5391cfcb
.word 0x1dfdf202,0xd98daac2
.word 0xf105348c,0xe3ebca52
.word 0x20529c5c,0xb73b5081
.word 0x8a8914df,0x6a564460
.word 0x663b5aef,0x3596c8b8
.word 0xed06ec80,0xc1c52d3c
.word 0xf18e5a55,0xc79c33ef
.word 0x9ba4c3fd,0x20f2b838
.word 0x134421fd,0xb5b434fb
.word 0x810d72d1,0x06c85f55
.word 0x509c927a,0x64072697
.word 0xb0c53d28,0xcc6cafaf
.word 0x3a214d34,0xb785b7d0
.word 0xf5d6753c,0xe656c113
.word 0x38e84475,0x952378b1
.word 0xac71a59d,0x509cda91
.word 0x72129d44,0xe4999e84
.word 0x78c2b97a,0x5a0dba2c
.word 0xea3d6091,0xcd51224e
.word 0x5c453bba,0x1d8455b0
.word 0x5915f606,0xa276fbe3
.word 0x4b3e038d,0xd3f6a234
.word 0x5eca0459,0x21e93835
.word 0x2a5e88ee,0xfb923abc
.word 0xb87231f4,0x1f4380a8
.word 0x3393a690,0xca94d6a3
.word 0xe5760d97,0x111403fa
.word 0xa464abf0,0x16df4780
.word 0xd5884faa,0x075e21d8
.word 0xdb78dc3a,0xd2dd9edb
.word 0xf53e0a51,0x115d998a
.word 0xc5967837,0x9aaca9d2
.word 0xd444ebb1,0xbf91043a
.word 0x727924ce,0xee8dc402
.word 0xf7e9c94f,0x3598b377
.word 0xee16f266,0x06b5ab95
.word 0x821fac7b,0x28f7a9e9
.word 0xfa4f4bda,0xd4fdd989
.word 0xf4248af4,0x5ab2d9cc
.word 0xe06be3af,0x06c85f55
p34_local1_expect:
.word 0x744f0779,0x4e457902
.word 0xffc6ce4f,0xfeffff8d
.word 0x8dd947e1,0x837fe0de
.word 0xd66faf5b,0x0d1ce2f8
.word 0x8c735241,0x8f25638d
.word 0x9b91a7c5,0x429571c8
.word 0xf02bc20a,0x67ccdde6
.word 0x74d6f632,0x3d72a7d9
.word 0xcfe8536f,0x4cebbb93
.word 0x4b4171a0,0xc5d7e55c
.word 0x475ee024,0x668d2368
.word 0x47e1f46e,0xa8ffc1f6
.word 0xf4b8ff62,0xb58a2d8b
.word 0x73e9c33a,0x059ae7e2
.word 0xcf00c727,0x0000001d
.word 0x49ffc0a5,0xe8d17f85
.word 0x8edbb992,0xbafd59b2
.word 0xf5dbe478,0x05812613
.word 0x022e8e49,0x6b49c69c
.word 0xc9f1823c,0x8ac69bc7
.word 0x508abeb6,0x2f32ca67
.word 0xb2257666,0x0869167d
.word 0x1b0b2331,0xdb51cee7
.word 0x70e84347,0xc00b7c49
.word 0x5a348869,0x6e23662e
.word 0x303453a2,0xa525070d
.word 0xa850bc88,0x98d9f29e
.word 0x160e9cfd,0x47154bae
.word 0x2f81b55e,0xb84d054e
.word 0x008f6996,0x98e762aa
.word 0x4d489835,0x03143592
.word 0x90f7e887,0x51101271
.word 0x6e22c935,0x24a74d52
.word 0xf0ead2ff,0xd79d8a78
.word 0xcea50fe3,0xf632c76f
.word 0xbc1c207a,0xd2906b8b
.word 0x7b36aa81,0x5f357fae
.word 0x68ac45fd,0xce7a61fe
.word 0x519caf0a,0xe329fe8d
.word 0xfa83c762,0x81eb16ce
.word 0x173426ee,0x4916a937
.word 0xcd638c7a,0xd076ceb5
.word 0x548eff60,0xe0f9ff5b
.word 0x7108171b,0x49ac1a8f
.word 0xf96a3ad7,0x2287351c
.word 0xcbb0b82a,0x20529c5c
.word 0xce7a61fe,0xc8926c0c
.word 0x831a402a,0x5391cfcb
.word 0x576132c6,0xdd08c4a5
.word 0x382b9e28,0x0ca0647a
.word 0x0797840a,0x5f46162f
.word 0xf4fd0be0,0xc14ec9c9
.word 0x02fc1162,0x7e236545
.word 0xc302a8b6,0x4109e0be
.word 0x1bc6c4f7,0x83bdadb7
.word 0x8bdce506,0x31c1d17c
.word 0x7c232ea5,0xc975a1ab
.word 0xed62cbe2,0x0a2cd6a9
.word 0x8db20a9c,0xeaa8d6a5
.word 0x9d475c19,0x824b49a1
.word 0xbe2c8acf,0xe03a95e6
.word 0x01bd251d,0xdc7a301b
.word 0x04fa3af0,0xa286dd0d
.word 0x055424e4,0x58113859
p34_local2_expect:
.word 0xe01fa50b,0x71f75475
.word 0x3fdbe749,0x8cfa5719
.word 0xb8d32976,0x8d7dfa22
.word 0x77c3cbed,0x131ff34b
.word 0xa4b13f89,0x86754d62
.word 0x120f8b36,0x6049aa7b
.word 0x4723716f,0x011803be
.word 0x3b0661b2,0x0eb99aff
.word 0xfed26c3b,0x88c4e0eb
.word 0xff7fe4f0,0x4aafb809
.word 0xf5d926c3,0xbb70e255
.word 0xc3b7eeaf,0x36e5fbcc
.word 0x1d83c472,0x97f4b340
.word 0x6a7c8e0b,0xce6ff80f
.word 0xd628fee4,0x876e8d8e
.word 0x20ff04a4,0x09fdd833
.word 0x00000000,0x00000040
.word 0x1c92a223,0x6ed4ad73
.word 0x110cffb9,0x82e0dcb6
.word 0xa458a2a9,0xaba15ca1
.word 0xa47f9711,0xd54e6e04
.word 0x74ce843d,0xd5862a77
.word 0x6297a7e1,0xe7f7d257
.word 0x59688051,0x8c96fd65
.word 0x0000007e,0xed3ef89c
.word 0x18f3b435,0xe9e9d6f2
.word 0x0a1912d9,0xad9db457
.word 0xe4f61faa,0x3d051ebe
.word 0x311492fa,0x0b70bf98
.word 0x9da67b95,0xc857a378
.word 0xaf769af5,0xfb923abc
.word 0x8b75c5f9,0xd405f016
.word 0xd53d67fd,0xff23662e
.word 0x303453a2,0xa525070d
.word 0xa850bc88,0x98d9f29e
.word 0x160e9cfd,0x47154bae
.word 0x2f81b55e,0xb84d054e
.word 0x008f6996,0x98e762aa
.word 0x4d489835,0x03143592
.word 0x90f7e887,0x51101271
.word 0xda29d55b,0x735234af
.word 0xc13986e0,0xe02ac959
.word 0x11beafc1,0x6dfa4e1b
.word 0x92537333,0xe6fbd4d5
.word 0x29940710,0x5e497584
.word 0x86707f89,0xc2a0e492
.word 0xf13b6dd4,0xfdcb238d
.word 0x138b634d,0xf687bf0c
.word 0xd796eb5d,0xd0bc6445
.word 0xe31dc9d8,0x62c89f06
.word 0xa833cc75,0x5dee8eb8
.word 0x96e2e3eb,0xa712d519
.word 0xa5831cd1,0x4b690e82
.word 0xdd7d886c,0x26e521b9
.word 0xbdb2e519,0x1c8eb4bc
.word 0x7601a804,0xd1a5e5ee
.word 0xffffa850,0xc480893f
.word 0x917a65b2,0xec6a5db6
.word 0x6f00f9a7,0x5346b870
.word 0xae648d9d,0x8ffff96e
.word 0x4d6764e7,0x998617e9
.word 0xcb1d52a5,0xa24f1535
.word 0x698aa889,0x6c5f64e4
.word 0xd0d81eda,0x81eb16ce
p34_local3_expect:
.word 0x3437d006,0x89c609ba
.word 0x11a35e75,0x36eb297f
.word 0x129c12a0,0x49806f0e
.word 0xbade6cf9,0x35681b8b
.word 0xf95624ce,0x4a4f6e14
.word 0x06bb2498,0xd4f0df72
.word 0x0bd07ffb,0x62bd648f
.word 0xcb71f669,0x37980c93
.word 0x4a4cd28f,0xa4047f27
.word 0x3edea5be,0x9ec59cde
.word 0xe108a916,0x308b1e9b
.word 0x2b21b02b,0xf11b3a4f
.word 0x7e513e5c,0x22a0df0d
.word 0xaa402fed,0x237add55
.word 0x20f667f5,0x4df8109d
.word 0xb758ed44,0xc298764d
.word 0x879e151e,0x7e9e5857
.word 0x805a833b,0x56bf2dfb
.word 0x3b12df26,0xcccf0300
.word 0x412327dd,0xe878c08b
.word 0xbda45cf3,0x493a8ced
.word 0x2ef9faf7,0x2af47ae9
.word 0x624b1e28,0x1062c16b
.word 0x742477f7,0xd5ea1b20
.word 0x49901e0d,0xa5159c52
.word 0xfae92c6f,0x9a5b9559
.word 0xa11b96e3,0x27bc0666
.word 0xaf5edb08,0x2d1217ff
.word 0x7e764029,0x94a1293d
.word 0xd3b9804b,0xed6bcc8d
.word 0x953157ed,0x6fe9811f
.word 0xc0ed4710,0x0846fe1a
.word 0xba71f697,0xd57b8845
.word 0x0979f6b9,0x74d17adb
.word 0xe16492d7,0x9ec59cde
.word 0xe0d18913,0x950f489c
.word 0x157fffe0,0x270c54ff
.word 0xdc7893ff,0xf47f41de
.word 0x3d1f74c2,0x5a865bf2
.word 0x298fe6bd,0x2cca64f0
.word 0xc0100459,0xbc35a67a
.word 0x3c46a3b4,0x524f5eaf
.word 0xffbc0137,0xc6e389ab
.word 0x25586e86,0x576132c6
.word 0xf7be0740,0x971f48b2
.word 0xc243ffed,0x4758944d
.word 0xe029c9ce,0xd804ac82
.word 0xaf96a92b,0xa31b9d20
.word 0x4c2c3487,0x9e2db3b7
.word 0x12ff0950,0x8d1701a7
.word 0x54809514,0x3fc685b1
.word 0xff3f3a5a,0xeae1f6e0
.word 0xd40ef43b,0x46a7ccfa
.word 0x551ebd03,0x5da16a58
.word 0x00000000,0x0000a2c3
.word 0xcbe234ac,0xa977ec76
.word 0xbd3a1b99,0x33ef00a4
.word 0x9e2ba854,0xe0d65711
.word 0x653d4ac9,0xde5ea962
.word 0x3e46a7ba,0xb97da53d
.word 0xacbc8b75,0x29f0c4bf
.word 0x2b4a8e3f,0x6b8b0cc9
.word 0xfb923abc,0x000000a8
.word 0x31d35b45,0x184af3b2
p35_init_registers:
.word 0x0e353872,0x8dc36b8f ! Init value for %l0
.word 0x7483c538,0xa0f5b23c ! Init value for %l1
.word 0x0599b571,0xb6f2c19c ! Init value for %l2
.word 0x408ec85e,0x0ed076d6 ! Init value for %l3
.word 0xc721dd0a,0x55f784b6 ! Init value for %l4
.word 0x4f55e450,0x4f6038f9 ! Init value for %l5
.word 0x1cc1ba84,0x9b2e2de7 ! Init value for %l6
.word 0x6a7e8f98,0xe3836449 ! Init value for %l7
.align 64
p35_init_freg:
.word 0x4d1e78f2,0xb83876b7 ! Init value for %f0
.word 0x7e81a474,0xa0a936a4 ! Init value for %f2
.word 0x05b66981,0xee0e7d2e ! Init value for %f4
.word 0x9067a1a0,0x382c03ab ! Init value for %f6
.word 0x753a619a,0x72409803 ! Init value for %f8
.word 0x4664ee82,0x26d07dac ! Init value for %f10
.word 0xcb82de83,0x5bde5401 ! Init value for %f12
.word 0xabf6c16a,0x0a58b430 ! Init value for %f14
.word 0xf9670dce,0xd997aa96 ! Init value for %f16
.word 0x16524fca,0x67e1debd ! Init value for %f18
.word 0x3f370e08,0xe0e0d224 ! Init value for %f20
.word 0xfecb5926,0xf0e4b58e ! Init value for %f22
.word 0x888d6fd7,0xccd30a03 ! Init value for %f24
.word 0x73ce5823,0x444a4b71 ! Init value for %f26
.word 0xea18c61f,0xd2217d06 ! Init value for %f28
.word 0x5ef370ae,0x23ce5426 ! Init value for %f30
.word 0xd259615d,0x421fbe1f ! Init value for %f32
.word 0x924e7678,0xe345bb33 ! Init value for %f34
.word 0x6b550207,0x20557909 ! Init value for %f36
.word 0xf9af79a7,0x026eb1ae ! Init value for %f38
.word 0x94caa429,0xc33194f8 ! Init value for %f40
.word 0x7035ca02,0x9aaa0653 ! Init value for %f42
.word 0x094c475c,0x17ea3b2b ! Init value for %f44
.word 0x17a534cf,0xeccd1fe7 ! Init value for %f46
.word 0x659719cf,0xfa040a14
.word 0x32ccbbe2,0x49722007
.word 0xbc6b365e,0x4ef0d536
.word 0x3b106888,0xf77a0324
.word 0x00c197f7,0x81fc189e
.word 0x356da546,0x865045fa
.word 0x4661c12b,0x3526038d
.word 0xd3528598,0xf37e09e7
p35_expected_registers:
.word 0x00000000,0xf604cc44
.word 0x00000000,0x00000032
.word 0x00000000,0x00000036
.word 0x00000000,0x00000a28
.word 0xd1769928,0xf1a8573a
.word 0x00000000,0x470b19b2
.word 0x00000000,0x0000006f
.word 0x00000000,0x8c64f0c0
p35_expected_fp_regs:
.word 0xb6f2c19c,0x5d12a5b9
.word 0xf58c30d8,0x0a149381
.word 0xebcdb3ed,0xe8402704
.word 0x2defba67,0xfde2b5ff
.word 0x79b90c31,0x364e5274
.word 0x75b4d67f,0x82abb2ad
.word 0x3200a2c2,0xd1810799
.word 0x1799a3e0,0xd02458e3
.word 0x700b2520,0xb83c6fe6
.word 0x205893b0,0x70bb89f1
.word 0x0e50e899,0x751e35c7
.word 0x371125df,0x6f283768
.word 0x69f538d4,0x56b6a3e4
.word 0x6c35a892,0x17fae349
.word 0x78183ea4,0x5b54a2ff
.word 0x3c63173a,0xb1e2006c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0xb07baefc,0x9fda98a7
.word 0xf5afdbb8,0x71d0b118
.word 0x2de4ec5b,0xb4d38d24
.word 0x8532b49c,0x253a47eb
.word 0xe40f6e3a,0x01f1dc89
.word 0x8b2da6c2,0x4b5c687f
.word 0x1339651a,0x782c5b12
.word 0x49447c26,0x16d6551d
.word 0x9df7eb87,0x802faf32
.word 0x4ff74ebd,0x94463641
.word 0x9f346204,0x933e7aff
.word 0xfe88c147,0x9ae2ff12
.word 0x15aabd63,0x5fe6e1db
.word 0xf4b954cb,0x393af2d9
.word 0xf0fe32f2,0x70421927
.word 0xc74cb4f1,0x2c4c8c3a
.word 0xfcdae609,0x5182e4b7
.word 0x445ad2f6,0x2ea9373e
.word 0x345816de,0x1f2ec31a
.word 0xe07bc4e4,0x0cef61c7
.word 0x53199fa8,0x90a2a8ed
.word 0xf140951c,0xa62ddcff
.word 0x0af62c13,0xfa473746
.word 0xaf9987ab,0x993321ff
.word 0x7332aa2c,0xbddf14fa
.word 0xbe7b56ac,0xb7bb991c
.word 0x6af56803,0x48c0058f
.word 0x54202743,0xa024cdd0
.word 0xb0ed23d8,0xecffff22
.word 0xd83764a4,0xa3042643
.word 0xc8611b87,0xd40718db
.word 0x5e6ac06a,0xaab91226
.word 0xb6f2c19c,0x5d12a5b9
.word 0xf58c30d8,0x0a149381
.word 0xebcdb3ed,0xe8402704
.word 0x2defba67,0xfde2b5ff
.word 0x79b90c31,0x364e5274
.word 0x75b4d67f,0x82abb2ad
.word 0x3200a2c2,0xd1810799
.word 0x1799a3e0,0xd02458e3
.word 0xfd0a1780,0x67ff6342
.word 0xfaa82f93,0xd5c29cf4
.word 0xcbb993a3,0xe97ce8b0
.word 0x8d2a12cc,0xfae79fda
.word 0x9d93b4aa,0xece90ab4
.word 0x47a087df,0x2d3592ea
.word 0xfd17d16a,0x9ce64b75
.word 0x411e71e8,0xda9de9f6
.word 0x700b2520,0xb83c6fe6
.word 0x205893b0,0x70bb89f1
.word 0x0e50e899,0x751e35c7
.word 0x371125df,0x6f283768
.word 0x69f538d4,0x56b6a3e4
.word 0x6c35a892,0x17fae349
.word 0x78183ea4,0x5b54a2ff
.word 0x3c63173a,0xb1e2006c
.word 0xd98b7293,0x00000082
.word 0x52d4eafa,0x49eddd20
.word 0x1553dd15,0xe4383343
.word 0x18751711,0xb9aeffab
.word 0x8df005e8,0x5f8c69e2
.word 0xfa975d4f,0x77eee12e
.word 0x81e90064,0x5e75b97e
.word 0xae971fff,0x47a087df
p35_local1_expect:
.word 0x08144927,0xab66d60e
.word 0x345d554d,0xbce8ee6a
.word 0x047124da,0xb298019d
.word 0xff891ca8,0x690332d2
.word 0xb26a220e,0x7c564cc6
.word 0xfb01515c,0xc2e03260
.word 0xf9b714c7,0x037afad3
.word 0xca439ea0,0xafc212d2
.word 0x000000a2,0x0000001c
.word 0x194d150f,0x7b487613
.word 0xff1197ff,0x68ffaad4
.word 0xa3f64498,0x0df4d358
.word 0x47015d7b,0xa1b2baa4
.word 0x0ca61714,0x5fbbdc15
.word 0xe5075562,0x49c23fee
.word 0x10221e1b,0x6e625649
.word 0x75e0a3a0,0x8c669cb0
.word 0x7fbbc124,0x2076db58
.word 0x0fae3f13,0x333749eb
.word 0x6f98add3,0x9b2f9632
.word 0x10510803,0x60a97de5
.word 0x1238eb1a,0x43b64ff2
.word 0x062bbee3,0x626b26be
.word 0xc7b8a4e0,0x5e054b9d
.word 0xe66f3cb8,0x20250b70
.word 0xf189bb70,0xb0935820
.word 0xc7351e75,0x99e8500e
.word 0x683728ff,0xdf251137
.word 0xe4a3b656,0xd438f569
.word 0x49e3fa17,0x92a8356c
.word 0x00000029,0xa43e1878
.word 0x6c00e2b1,0x3a17633c
.word 0xf5b21382,0x12187986
.word 0x8a616434,0x50279cd5
.word 0xe4057fd2,0x55fe73d3
.word 0x39466184,0x8c3087b4
.word 0x0e22c787,0xf62ad46b
.word 0x9c7c52d9,0x92f81979
.word 0x11f06022,0xe668e0d0
.word 0xe3a31ee7,0x8396037e
.word 0x92d829d8,0xe5cfca5c
.word 0x15ca69ab,0x61eeddd6
.word 0xe42f4fd6,0x25228bbe
.word 0x921adc34,0xd10f9595
.word 0xc17f8830,0x2d12cd7a
.word 0x37dbd859,0x3286e25d
.word 0xe398fce6,0x3c48292f
.word 0xe4404639,0x02a412b7
.word 0x779c40b2,0x837059be
.word 0x265d2746,0xc41f1ffa
.word 0x196e9a3e,0xaa363c76
.word 0x0a28afeb,0x40c8080d
.word 0x4de3ed8d,0xf0258084
.word 0x625c7a7c,0x94463641
.word 0xc9506d8f,0x8f6ca40f
.word 0x2e9eadff,0x0c09417a
.word 0x23ed913b,0x57f48eed
.word 0xba37bf8c,0xb37b9d9d
.word 0x13e0dac0,0x162020fc
.word 0x4c5ebd5f,0x58d40b66
.word 0x4f82de92,0xe8f832d2
.word 0xf4fd5bcb,0xeacd2a90
.word 0xcc111665,0x7c7faea3
.word 0xcd762fe6,0xdc4e6f54
p35_local2_expect:
.word 0x2954fb95,0xeff22ac2
.word 0xf7584a69,0xc1a7472c
.word 0x9030a073,0xb54073f4
.word 0xb67d99d2,0xaab91226
.word 0xf604cc44,0x7d6f9252
.word 0x8e63e585,0xce6e58d1
.word 0xec32a722,0xd5be6aee
.word 0x81d677ca,0x0ed076d6
.word 0xcb5313be,0x030ed3cf
.word 0xd860c6a7,0xa42df75e
.word 0x8cfc0516,0xe66d395d
.word 0x6c4714b4,0x364b902d
.word 0x6b5b5bb3,0x8b2cab3d
.word 0x3e57c5e8,0xfc18e146
.word 0xb836d652,0x8352b685
.word 0x6058592a,0x494d5fb1
.word 0xcfbc07e2,0xb62e8cb2
.word 0xe2076a84,0x5ab82dcd
.word 0xb76b5891,0x8c64f0c0
.word 0x71c406cf,0x3abcb37c
.word 0x110afe2b,0x2315af58
.word 0x2d317ad4,0xd84c080f
.word 0x397c60aa,0xfd3197ba
.word 0xf9663b70,0x226955b2
.word 0x46befa08,0x9e98a540
.word 0xbf634aeb,0x42555145
.word 0xabd070cb,0x255636d1
.word 0x6ad95c72,0xc7d1658b
.word 0x89f75d40,0xfc192009
.word 0x918e0c4c,0xab7b31f6
.word 0xdd40e653,0x3c48292f
.word 0x633693c1,0xb6103475
.word 0x83d308fb,0x982839d6
.word 0xc808b3ff,0x5131eb03
.word 0x909e99e1,0xced454a8
.word 0x04d12101,0xce6e58d1
.word 0x2262fb97,0x1b047ff5
.word 0x617c81d3,0x3e4d2b5f
.word 0x2a2043bb,0xa6837669
.word 0x5bb07dff,0xa174a0ff
.word 0x8352b685,0x83788a3e
.word 0xcdbba077,0xe52dee65
.word 0x8c4233b6,0x33e67bed
.word 0x00000029,0x0cd58db9
.word 0xedd48eb9,0x2d7639bc
.word 0x2883d73a,0xac573b73
.word 0x9fce5fff,0x707b7292
.word 0x2764831b,0x34625753
.word 0xbd99b754,0x29dbf544
.word 0xbd210db3,0x71722c45
.word 0xd3171192,0xf0f64aa2
.word 0x5ddcfa50,0xb94c83a7
.word 0x71a6872a,0xc4807a17
.word 0x10ec531e,0x47f8aa5b
.word 0xc6bb4e27,0x0ea1c579
.word 0x1a64a4e6,0x79ff31d2
.word 0x291d547d,0xef8c9206
.word 0x5b50f09e,0xd768d15b
.word 0x1013b29d,0x0a956721
.word 0x66a921b8,0x492654f8
.word 0xc878320b,0xb6f2c19c
.word 0xd43a67d9,0x1b479347
.word 0x5269af70,0xbf14be84
.word 0xba60a7ec,0xa0be5dd1
p35_local3_expect:
.word 0xd47d13ac,0x4b35053a
.word 0xaa1fb403,0x0790b2ad
.word 0xccd59932,0x10b3296e
.word 0x3ae263c5,0xbf06dc4e
.word 0xaafeff55,0x76c1a9fa
.word 0xb46f7a99,0x44b8b8f0
.word 0x80ef8341,0xcbcdbc20
.word 0x6364f78a,0x0d7f71d6
.word 0x751d5f48,0x00e59821
.word 0xa9781a86,0x7b799f2c
.word 0x9ed05318,0x3ad67d84
.word 0xecb99321,0x927f61ae
.word 0xf3bc9108,0x24724325
.word 0x7413a5a9,0x24cd0caa
.word 0xa01c3309,0x7b5dca37
.word 0x5340883b,0xf2cf148a
.word 0xcb5313be,0x030ed3cf
.word 0xd860c6a7,0xa42df75e
.word 0x8cfc0516,0xe66d395d
.word 0x6c4714b4,0xff4b902d
.word 0x6b5b5bb3,0x8b2cab3d
.word 0x3e57c5e8,0xfc18e146
.word 0xb836d652,0x8352b685
.word 0x6058ff2a,0x494d5fb1
.word 0xa624105a,0x7a9296ce
.word 0x3228387c,0x5cb57841
.word 0x880f946e,0x8299cd09
.word 0x7ed94ba9,0x927d1c7e
.word 0xfeb71c0a,0xd139a6b8
.word 0x39acc522,0x9745bdff
.word 0xc015ba1b,0xebaa78a2
.word 0xc43e52b9,0x4b2dea8e
.word 0x69de97b4,0x41d69095
.word 0xa02245ff,0x30772223
.word 0xd027d974,0xff059818
.word 0xe97ce8b0,0xa024cdd0
.word 0x3dfc1991,0x270f7b60
.word 0xc2d6e78f,0x7a44db88
.word 0x1330b6ef,0xa5b4ef90
.word 0x705e783e,0x86e02e9c
.word 0x8b3e11db,0x720dda43
.word 0xd1769928,0xf1a8573a
.word 0xb0914334,0x63529ada
.word 0xd9684ee9,0x66c6a126
.word 0x22c1e6a5,0x1bd53d2e
.word 0x3901ce6b,0x58183a7f
.word 0x20b3fd61,0x5fffe3a3
.word 0xbcf5c8ce,0x2805aa32
.word 0x97f4f5ff,0xd5a4e3cc
.word 0x6c1511fc,0x06126e97
.word 0x0db3b4d9,0x789a5588
.word 0x1c137f05,0x64df33ff
.word 0xa3040955,0x845e2140
.word 0x5f1f6602,0xfccac69b
.word 0x3102b84f,0xc1d71c43
.word 0x0be62cfd,0x6fbf4886
.word 0xdfda9eca,0x6d641e89
.word 0xc4d1dc39,0x00000029
.word 0x02715451,0x0987f874
.word 0xa07a22ce,0x351a7cff
.word 0xfc5bb03b,0xdd252524
.word 0x968268c1,0xe1986161
.word 0x3b6b509d,0x10d5fe6d
.word 0x5f3e5419,0x8274ff09
p36_init_registers:
.word 0xd5bb0fd2,0x99e0bb07 ! Init value for %l0
.word 0x861851a0,0x594574b0 ! Init value for %l1
.word 0xd71f8f17,0xd71abdfa ! Init value for %l2
.word 0xaf08a8f1,0xe461af40 ! Init value for %l3
.word 0x6b0179b5,0x9dac1153 ! Init value for %l4
.word 0xb0316782,0xace2663b ! Init value for %l5
.word 0xb140baf8,0xab8fa432 ! Init value for %l6
.word 0x7979aba4,0xbc4fb239 ! Init value for %l7
.align 64
p36_init_freg:
.word 0xb0a8fcba,0x90eef96e ! Init value for %f0
.word 0x0e47c642,0x3fe4f6c5 ! Init value for %f2
.word 0xc162cfc6,0x630efba6 ! Init value for %f4
.word 0x1d662400,0x998e7d20 ! Init value for %f6
.word 0x4e7b5867,0x04168ad0 ! Init value for %f8
.word 0xe237a850,0x40cf7fb0 ! Init value for %f10
.word 0x5c781bb1,0xb29509f5 ! Init value for %f12
.word 0xe9aad631,0x593a0d50 ! Init value for %f14
.word 0x0e933297,0x981c2107 ! Init value for %f16
.word 0x414130f3,0xefdeb77a ! Init value for %f18
.word 0x1604a9e7,0xba1217a9 ! Init value for %f20
.word 0x2122dd0b,0x6478c51f ! Init value for %f22
.word 0xfd756528,0xf0159d80 ! Init value for %f24
.word 0x6e67353b,0xec636a93 ! Init value for %f26
.word 0x5a701ded,0xc0ca93b5 ! Init value for %f28
.word 0x6eab2365,0xedbdea49 ! Init value for %f30
.word 0x81a011e3,0x7c3b0c56 ! Init value for %f32
.word 0xf1e93e1c,0x7ec153d0 ! Init value for %f34
.word 0x8ad50590,0xb63c7b2c ! Init value for %f36
.word 0x4829eee3,0x17b332cf ! Init value for %f38
.word 0x6ae730fb,0x47681403 ! Init value for %f40
.word 0xdbd67740,0xae597422 ! Init value for %f42
.word 0xeedec0fe,0xa6c41b8c ! Init value for %f44
.word 0x4e28537c,0x1c957c00 ! Init value for %f46
.word 0xa840b5e6,0x05fa8176
.word 0x014e6206,0x158f56a6
.word 0x498be9c0,0x0d7aba32
.word 0x6de9cade,0x5d2d512e
.word 0xd0b7a871,0x7bc57a10
.word 0xbd1e4347,0x675058fe
.word 0x69f1300a,0xd26da589
.word 0x878d9040,0xe3817c66
p36_expected_registers:
.word 0x00000000,0x61f6e5ab
.word 0x00000000,0x9ad94f9a
.word 0x00000000,0xeaf63088
.word 0x00000000,0x000000d3
.word 0xac0288b8,0x4c1ae3bc
.word 0x00000000,0xba1217a9
.word 0x00000000,0x000000af
.word 0x00000000,0xc32b27ff
p36_expected_fp_regs:
.word 0x0c000000,0x00000000
.word 0x435aeeee,0x0c1a9a70
.word 0xfc7d4344,0x8aabc9a0
.word 0xf9b5d970,0xbae19ad2
.word 0xb17a3422,0x775d6881
.word 0x80017208,0x5ab1b1df
.word 0xa375f155,0x0e36b474
.word 0xc5c0465e,0xee0e8554
.word 0x76e76ff4,0x255a33e9
.word 0x63fa5413,0x2dde73f9
.word 0x1fd8a1fa,0x96e893ec
.word 0xb7a4545a,0xcb30bf85
.word 0x2d11b77e,0x9879614e
.word 0x22b862b1,0x36120196
.word 0xc32b27ff,0x26d0af62
.word 0x6e378ef8,0xa0fa44bd
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0x81d98cc6,0xecaeca2a
.word 0x2f99d2b2,0xf4364971
.word 0x78404eff,0xe6bf9c1b
.word 0xe0577715,0x2939b8b4
.word 0xc32b27ff,0x1bbf50ce
.word 0x531cff57,0x3b39c531
.word 0x99d47ed3,0x3e41682e
.word 0x602955ae,0x3f412130
.word 0x26f4688a,0xf87cd5b7
.word 0x8107739c,0x08d06141
.word 0xbfe5b20d,0x5363aaef
.word 0x97b51479,0x06d4f433
.word 0xac36a7fb,0x06607b18
.word 0x740e5431,0x956e2b66
.word 0x9b1c8f48,0x1d938cf1
.word 0x12685ccc,0xe3211a12
.word 0x0d8c89dc,0x6d5b72d4
.word 0xef1e7651,0x1b65d897
.word 0x7e40aaf1,0x8be272c0
.word 0x61978569,0xa464fd83
.word 0x86738af6,0x74f4de36
.word 0xfaf673e4,0x4f61dc2c
.word 0x6f18ff70,0x39954866
.word 0x8383651f,0x9d2ddb94
.word 0x1dd61061,0xedff9874
.word 0x8cba7efd,0x3ca13210
.word 0x8558c691,0x358e6158
.word 0xad705884,0x3211ebde
.word 0x842b52f4,0x3ccf31a2
.word 0x0978fed0,0x83a51264
.word 0x3c0eecec,0x7703d07d
.word 0xd4e284a2,0x1b8b2f87
.word 0x5414d639,0x57bd0b15
.word 0xdaa36406,0x4f62f9a4
.word 0x347a3fb6,0x705aae11
.word 0x19e4a476,0xe01fdeb5
.word 0xe1db9123,0x6f68ef43
.word 0x8eee6f25,0x741548d4
.word 0x15ea02d2,0xc6c1c3fe
.word 0x493c8243,0x79c32578
.word 0xcf2bb121,0x73988793
.word 0x772ac2d3,0xd97bb59f
.word 0xa8485694,0xa3ba02a4
.word 0xfbcc0600,0xff77b4f5
.word 0x24b23a10,0xa0bff2b7
.word 0x8ac72c61,0x76345487
.word 0x011eb01c,0x7bdcada8
.word 0x4810f8ab,0x2337cabc
.word 0x547f54af,0x739fdab3
.word 0x7be2d406,0x124b18ac
.word 0x132cd4a3,0xc378fce5
.word 0x15eafbe9,0x6d69b9e6
.word 0x5aa27713,0xf961e60e
.word 0x2b94d528,0x00006e5f
.word 0xc14eb3fb,0x61979f84
.word 0x9e4b96f1,0x99fe7092
.word 0x9dec9d0f,0x16767e03
.word 0x97bd4878,0x10b73cb0
.word 0xf61afa5f,0x84b3931e
.word 0xcf306bf0,0x167ebe61
.word 0x7a2fb4c2,0x3e9353f8
.word 0x9bd93965,0xb9d34e70
.word 0xe4e0db90,0xe02e4c87
.word 0x89fbf855,0xc5b8f602
p36_local1_expect:
.word 0xa08d4600,0xa9f5deda
.word 0x65354ab4,0xafdf2ab4
.word 0x08c65e60,0x67d36dfb
.word 0xd449b3f7,0xaf44e194
.word 0xaf54f5ac,0xf60b9f65
.word 0x127572ac,0x8a3154f2
.word 0xc1c292c9,0xd3e4d55e
.word 0x56d77d34,0xcfb1e2a3
.word 0x78ed4cc1,0x0ff50cac
.word 0x22e1f7a8,0x4869600e
.word 0x59fe2533,0x1334bef9
.word 0x80bb6306,0x8943a9ff
.word 0x7adda7b9,0xf0575104
.word 0x532d307e,0x2e9bdc02
.word 0xc44b0bd0,0x3417d386
.word 0x78ed4cc1,0x58619e18
.word 0xbcfe3e07,0x86bb8463
.word 0xa144c985,0x290aeeb8
.word 0x87f9779b,0xa6df1cc3
.word 0x3c2a6e5f,0xa09b80f4
.word 0xc2bb0191,0x5071659e
.word 0x5d41ff4f,0x9b23f5b7
.word 0xa42ac9a1,0x2ba0b084
.word 0x86d9d707,0x236a35aa
.word 0x669c9da1,0x7f86afbe
.word 0xff78035f,0x234527ff
.word 0xe944a848,0x9da0577c
.word 0x5c6223ea,0xfadf6361
.word 0x7c21a4e9,0x1e9116ca
.word 0x0c9fa640,0x03a977f8
.word 0xaf54f5ac,0x200fbb58
.word 0x9249d598,0xff204c76
.word 0xd5d7745b,0x243b6821
.word 0x2550f9ca,0x90cc8335
.word 0x04a039c3,0xfb46d49b
.word 0xda309062,0xa0f363a8
.word 0xa084265b,0x3710b9c4
.word 0x59537354,0xdf825f1c
.word 0xac0288b8,0x4c1ae3bc
.word 0x77a480ee,0x6e1fe7cb
.word 0x00000000,0x0000000c
.word 0x709a1a0c,0xeeee5a43
.word 0xa0c9ab8a,0x44437dfc
.word 0xd29ae1ba,0x70d9b5f9
.word 0x81685d77,0x22347ab1
.word 0xdfb1b15a,0x08720180
.word 0x74b4360e,0x55f175a3
.word 0x54850eee,0x5e46c0c5
.word 0xadc2f95a,0xb877b3a4
.word 0x070fe922,0x99960696
.word 0x97ebf5a6,0x30b5ae3a
.word 0x51f89017,0x9333f277
.word 0x66d4e710,0x99ce0eda
.word 0x0ff50cac,0x8af0363d
.word 0x6718a896,0x01444640
.word 0xce7323cf,0xc4200cf8
.word 0x914f282f,0x64088490
.word 0x2122c4e4,0xe711821f
.word 0x91991d1a,0x5d3509ec
.word 0xc823ef0c,0xd38648c0
.word 0x0740a78b,0x3b247447
.word 0x99b87cd4,0xda6e7686
.word 0x3ecd6564,0xbde5aece
.word 0xb79c11ed,0xd3f18a5d
p36_local2_expect:
.word 0x0f12eaa2,0x0d2a1ace
.word 0x11ed90b4,0xb40eebd2
.word 0xd6b26806,0xff822a40
.word 0x1b0c6a61,0xf6b33aef
.word 0xe445ff1a,0x051591ce
.word 0x51eccfba,0xb8df4d78
.word 0x8f2c7e9c,0xcf205ed2
.word 0x16cdbd4c,0xe523ec65
.word 0x89da4f9c,0x8708afd5
.word 0xe046f941,0x0f5bef9f
.word 0x11d64405,0x00003612
.word 0xede8e3df,0x4f62f9a4
.word 0x59c233df,0xb6da20c7
.word 0x7df08aff,0x98d2ddf8
.word 0x72e0e885,0xda7d3afb
.word 0xccad2af9,0xdab944e0
.word 0xb0a8fcba,0x90eef96e
.word 0x0e47c642,0x3fe4f6c5
.word 0xc162cfc6,0x630efba6
.word 0x1d662400,0x998e7d20
.word 0x4e7b5867,0x04168ad0
.word 0xe237a850,0x40cf7fb0
.word 0x5c781bb1,0xb29509f5
.word 0xe9aad631,0x593a0d50
.word 0x3af89eb2,0xcfb3908e
.word 0x15a9b218,0xd4efb7d1
.word 0x6cdcffa6,0xffea28a3
.word 0x560bb6d6,0xf76eb5de
.word 0x5e5ee1c7,0x8240d008
.word 0xa7d81659,0x627b8e18
.word 0x2c151e70,0x190e948d
.word 0x07875031,0x5928dbeb
.word 0x523f1ca6,0x7dfdfb05
.word 0xaaa2b2da,0x065548fb
.word 0xfa769855,0x72f348cc
.word 0xc8c35451,0xc90965cb
.word 0x0ff50cac,0xb9debcbe
.word 0x29ffed7d,0x9ad94f9a
.word 0xe0cbf9bc,0x99abf6e5
.word 0xa2818352,0x5855e7d4
.word 0x4a435b28,0x602955ae
.word 0xe51b1171,0xe2c77ebc
.word 0x5f184276,0x5aac6f24
.word 0x984a7e32,0x61f6e5ab
.word 0x349822fd,0x4360a677
.word 0x628e37ba,0x25e7144b
.word 0x1acf9e92,0x5bca4e1b
.word 0x1757247d,0x5fe42939
.word 0xa76f91c5,0x9523fa35
.word 0xd87646b7,0xb2272126
.word 0xd09e1983,0xc7e6676a
.word 0x57ff9917,0x090dad0d
.word 0x3635ca1d,0xe297a190
.word 0x00000056,0xa7fad2da
.word 0x30888d4a,0x90cc8335
.word 0xcb56c48d,0xb8399e8c
.word 0x76e76ff4,0x255a33e9
.word 0x63fa5413,0x2dde73f9
.word 0x1fd8a1fa,0x96e893ec
.word 0xb7a4545a,0xcb30bf85
.word 0x2d11b77e,0x9879614e
.word 0x22b862b1,0x36120196
.word 0xc32b27ff,0x26d0af62
.word 0x6e378ef8,0xa0fa44bd
p36_local3_expect:
.word 0xa56eea90,0xa19f37b9
.word 0xc5798477,0x35287839
.word 0xc9e93756,0xdee9c6e3
.word 0xe6a4171f,0x6ddaff07
.word 0xdaf6cf1e,0x086c1caf
.word 0x9a82857e,0xc390336a
.word 0xc70feeb0,0x8be272c0
.word 0x1f15c3da,0x090dad0d
.word 0x1f6f7b0c,0x27f4db0d
.word 0xdfd606a1,0xea60a154
.word 0x3034b44c,0x0bff6ec8
.word 0x55015780,0xd3cb3d29
.word 0xcb6539e6,0x86ce93ed
.word 0x9be34c1d,0xcb8d2041
.word 0xb77b0b43,0x149aff97
.word 0x5850088d,0x9ba13e08
.word 0xd985313c,0xde36ed7c
.word 0x5820f05c,0x0f9a2335
.word 0xc0263ca8,0x799e1c74
.word 0x84e32d6e,0xa7ce7fa6
.word 0xa1e466f5,0x74ea7f38
.word 0xb19c9bca,0x94be8dc1
.word 0x2b19d382,0x07fc56ab
.word 0xf5ade3c5,0x4810c8a9
.word 0x0e933297,0x981c2107
.word 0x414130f3,0xefdeb77a
.word 0x1604a9e7,0xba1217a9
.word 0x2122dd0b,0x6478c51f
.word 0xfd756528,0xf0159d80
.word 0x6e67353b,0xec636a93
.word 0x5a701ded,0xc0ca93b5
.word 0x6eab2365,0xedbdea49
.word 0x523f1ca6,0x7dfdfb05
.word 0xaaa2b2da,0x065548fb
.word 0xfa769855,0x72f348cc
.word 0xc8c35451,0xc90965cb
.word 0x0ff50cac,0xb9debcbe
.word 0x29ffed7d,0x9ad94f9a
.word 0xe0cbf9bc,0x99abf6e5
.word 0xa2818352,0x5855e7d4
.word 0x3ade06d2,0x049d3c75
.word 0x44ffa08c,0xa2ed21f8
.word 0x3d9d7e93,0x830cfaf7
.word 0xd5e47b44,0x978d47f7
.word 0x2c70c375,0x2217a7c3
.word 0x0555802d,0xaa9bf0b1
.word 0x37262490,0x820df99e
.word 0x1762aa82,0xace2663b
.word 0xfc53ed6b,0x6cf435c1
.word 0x24675180,0x49cafcf8
.word 0x2fc96ede,0xa49df258
.word 0x025a6e11,0x23f5f734
.word 0xffffffe3,0x065356b9
.word 0x89263475,0xca05441c
.word 0xfff67b40,0x8b66ece8
.word 0x9af2320c,0x200fbb58
.word 0xc55821d3,0xf6baf42e
.word 0x3ac808d3,0x638cf847
.word 0x87f7d2b6,0x4eee0f35
.word 0x6201b2cf,0x1135da0f
.word 0xed5314c0,0x7e642f47
.word 0x803a8593,0xb57ba81b
.word 0x8fbdb23e,0x3300e5b6
.word 0x4ab5d0a6,0x44db80c2
p37_init_registers:
.word 0x9f3579d0,0x218ed100 ! Init value for %l0
.word 0xd293d756,0x74952ebb ! Init value for %l1
.word 0xe5e97d9f,0xf239fb6c ! Init value for %l2
.word 0xfba8fee0,0x41b58dc2 ! Init value for %l3
.word 0x6ec5b543,0xe7c22b64 ! Init value for %l4
.word 0x2906f495,0xe3f43377 ! Init value for %l5
.word 0x7f738d78,0x2737bdcf ! Init value for %l6
.word 0xe5dcdfb3,0xe148f820 ! Init value for %l7
.align 64
p37_init_freg:
.word 0x04f6989f,0xe4598ae8 ! Init value for %f0
.word 0xfcad1e22,0x0401c01b ! Init value for %f2
.word 0x75f00601,0x3cbf5025 ! Init value for %f4
.word 0x0722c16f,0x66b6b739 ! Init value for %f6
.word 0x1f1785e4,0xd9038391 ! Init value for %f8
.word 0xbe8d05fb,0x24c5c411 ! Init value for %f10
.word 0x5e64793a,0x58890a4c ! Init value for %f12
.word 0x1d07e103,0x62baf6e0 ! Init value for %f14
.word 0x1061470e,0x8b303067 ! Init value for %f16
.word 0x3ff9f7d8,0x80004313 ! Init value for %f18
.word 0x1a455a90,0xba00a619 ! Init value for %f20
.word 0xa4d2b42c,0xd8f7f460 ! Init value for %f22
.word 0x07a635fb,0x3750131c ! Init value for %f24
.word 0x91a64882,0x8e9dd47c ! Init value for %f26
.word 0x751a05c7,0x195a38f7 ! Init value for %f28
.word 0x30f3fc7a,0xd0a3d9cc ! Init value for %f30
.word 0xc04865a0,0xcce25038 ! Init value for %f32
.word 0xcd0368b5,0x2687f3f2 ! Init value for %f34
.word 0xe072fe24,0x687cccc6 ! Init value for %f36
.word 0x59f3501d,0xf0787de0 ! Init value for %f38
.word 0xe2cea398,0x97f5c12e ! Init value for %f40
.word 0x066edaa9,0x80d977f7 ! Init value for %f42
.word 0xd6a3d572,0xd730b57a ! Init value for %f44
.word 0x74e5fac5,0x83eabdf4 ! Init value for %f46
.word 0xaeded499,0xea42d7fe
.word 0xfb5aa8d8,0x56734f75
.word 0x55d7b71b,0x4e5d684c
.word 0xdd6d29e1,0x05c49970
.word 0xbdee7189,0x310775b4
.word 0x13567e69,0xd9580183
.word 0xddb7a239,0x6e99cfe8
.word 0xcca67264,0x95428b45
p37_expected_registers:
.word 0x00000000,0x000000f6
.word 0x920b1397,0x4c7599ab
.word 0x00000000,0x6f9f3484
.word 0x9dac9ea4,0x13966768
.word 0x00000000,0x42156574
.word 0x00000000,0x939285e2
.word 0xaa025f58,0x67403301
.word 0x00000000,0xe5b05cab
p37_expected_fp_regs:
.word 0x099800ff,0x454d4b54
.word 0x6816ff62,0xa968232d
.word 0x55c14d05,0x7cabbd75
.word 0xb91346b5,0x2c60a9aa
.word 0xf0d7a327,0xc4930fd9
.word 0xdbe37044,0xe7a1f139
.word 0xb76a805c,0x46f80230
.word 0xf6865496,0xf583aa81
.word 0xf14fa728,0xb885a1ad
.word 0x878cd5b7,0x3b0a6f4d
.word 0x42156574,0x0af66f76
.word 0x6d5d978b,0x2e711ef8
.word 0xabc6d1c7,0x78ea8e22
.word 0xe779e443,0x115fafd4
.word 0x38744641,0x1bf0922b
.word 0xf7f9a7b9,0x5835c0c1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0xf14fa728,0xb885a1ad
.word 0x878cd5b7,0x3b0a6f4d
.word 0x42156574,0x0af66f76
.word 0x6d5d978b,0x2e711ef8
.word 0xabc6d1c7,0x78ea8e22
.word 0xe779e443,0x115fafd4
.word 0x38744641,0x1bf0922b
.word 0xf7f9a7b9,0x5835c0c1
.word 0x06e7245e,0x3f8db3dc
.word 0xfd95dfc2,0x3fd88263
.word 0x61c4220c,0x25dc05bb
.word 0x7fafc7be,0x6dd80324
.word 0xbca60413,0x47eb0f2c
.word 0x067d8f83,0xbe6bb277
.word 0x3eead62b,0xb5025fac
.word 0xec81d6d0,0xcf562cc5
.word 0xb4a9fb9b,0x20d7da03
.word 0x63b0f8cb,0x734b8134
.word 0xe3d37ca0,0xf247d5b0
.word 0x16709283,0xb2220d8b
.word 0x1790ee5a,0xcb09d62c
.word 0x99da3cf8,0x939285e2
.word 0x2a022145,0xabc6d1c7
.word 0xb6896c1b,0x291ffbc3
.word 0x0b743a2d,0xd1787033
.word 0x291ffbc3,0xffffb702
.word 0x37ffb6d7,0x1700f18d
.word 0xeac7e9d5,0x3742b470
.word 0xd1265aff,0xea9ffa8c
.word 0x9f21927f,0xebe6a0cb
.word 0x616a2f5c,0x089e6e5a
.word 0x0212389e,0x2737bdcf
.word 0xeb784fa5,0x3f4d3be4
.word 0xc3680929,0xe44e6361
.word 0x08d4f576,0x59d8b33b
.word 0x88a5d147,0x40cffe5a
.word 0x237d54ff,0x12575e3f
.word 0x242b5e35,0x2dee0bec
.word 0x573deebc,0x73f04169
.word 0xb58a0a65,0x620c8006
.word 0x83c4a0b8,0xda1b011d
.word 0xb0340b00,0x5d1b4861
.word 0x5185934d,0x49a4b322
.word 0xc9a85a68,0xf1a01a0c
.word 0xdf708223,0x84f230d7
.word 0x3256df76,0xca64614b
.word 0x00000044,0x9786324d
.word 0x672f86ab,0x999c15ba
.word 0x6e6a0a3e,0xc2917ea4
.word 0xa6c45595,0xc58aaed4
.word 0xb2bbce62,0xc6391b58
.word 0x1285d7d3,0xff53de9a
.word 0x76ce31ff,0xf11213ef
.word 0xa75b5796,0x40d8727a
.word 0xd33e92ef,0x5a6d3ed1
.word 0x9bf316ff,0x81156b7e
.word 0x7bd61962,0x4c1f19d7
.word 0x2b283f68,0xdbe2e51a
.word 0x0b696302,0xbf9dbc15
.word 0x920b1397,0x4c7599ab
.word 0x3c26b702,0xeec477ce
.word 0x3b441fd5,0x14414099
.word 0xb71e9b70,0xee555a5f
.word 0x0f1fe8b5,0xcfc2e6ff
p37_local1_expect:
.word 0xa3a4b1df,0x5fd2e7ce
.word 0x19594a06,0x49366573
.word 0x3cd7563b,0x5c87535d
.word 0xd819f958,0x9a393c1a
.word 0xb7666c24,0x228a3f52
.word 0xffa954f1,0x92438abe
.word 0xbcb98395,0x0e77f2cc
.word 0xba62d97a,0xff9937a1
.word 0x59bc65ab,0xee003641
.word 0x4a604959,0x668bd07a
.word 0xebd32dbd,0x5dfbd5c7
.word 0x0e41adc0,0x5e479570
.word 0xa01c8ec9,0x70c7b6be
.word 0x0dedd8ce,0x2458b65b
.word 0xda053db9,0xd27c182e
.word 0x27434817,0xdf2f146c
.word 0xf14fa728,0xb885a1ad
.word 0x878cd5b7,0x3b0a6f4d
.word 0x42156574,0x0af66f76
.word 0x6d5d978b,0x2e711ef8
.word 0xabc6d1c7,0x78ea8e22
.word 0xe779e443,0x115fafd4
.word 0x38744641,0x1bf0922b
.word 0xf7f9a7b9,0x5835c0c1
.word 0x06cab4eb,0xfd2d1671
.word 0xfe1ece38,0x7028b94d
.word 0xf5b8b34f,0xf9da0083
.word 0x5b2097e7,0x4ebac9e3
.word 0x01f40016,0xc39edf44
.word 0xd4486cd0,0xf131d2d8
.word 0x6f9f3484,0xead03f00
.word 0x32e123e6,0x7671a570
.word 0xefc54d80,0x0000007d
.word 0xbfee7c6d,0x16eae4d5
.word 0xbdca5aed,0xdb54adee
.word 0x4b3602c7,0xfd95dfc2
.word 0xa143e050,0x03817638
.word 0xfc19ff64,0x06816b6a
.word 0x692b759a,0x10be04e2
.word 0xa7d3ad00,0x000000fb
.word 0x9f0be4f2,0x00b07e38
.word 0x7400697b,0xc9b39316
.word 0x547f1107,0x11ccdb1d
.word 0xdf3c5156,0xc3d12a6b
.word 0x607867c7,0x7082d0a2
.word 0x11c46cf5,0x1a803c13
.word 0xad55b537,0x3e4c89cf
.word 0xf7de4668,0x0e13e278
.word 0x0874f5af,0x5d27f2e7
.word 0x6de17b9e,0x5d276b33
.word 0xd49a1dc2,0xa48af233
.word 0xe7a1f139,0x53eab79d
.word 0xedb2d103,0x84940942
.word 0xdae0990b,0x72276d07
.word 0x3b167b2a,0x0628fe7a
.word 0xf09c78ff,0x6a38f72d
.word 0x0a8e6522,0x14da8bf0
.word 0x0ade8a32,0x7ac53926
.word 0xe97884d3,0x384dee2d
.word 0x85780079,0x0a8bdd3a
.word 0x15347d09,0x4efa3af4
.word 0x1bfeb5f1,0x15627c17
.word 0x4536f751,0x0000000a
.word 0x291ffbc3,0xac480bcc
p37_local2_expect:
.word 0xfc7d52b0,0xf0fe51c7
.word 0xfd42b7ff,0xfc420a57
.word 0x03029347,0xb0d67755
.word 0x9182c74f,0xef04c0fc
.word 0x63ac8c6b,0x475acc6d
.word 0x00000000,0x160f5c05
.word 0xea170196,0x6b832a63
.word 0x7c478b02,0x803d7860
.word 0x37e256cc,0xf5be73d5
.word 0x28fc61b4,0x2850dffe
.word 0xa4b0ff11,0xda3e8cdc
.word 0x430faea3,0xbf630698
.word 0xcd5973e9,0x8028ec0b
.word 0x06b830ab,0xabdbe9f1
.word 0x83a6324a,0xc459a33b
.word 0x0000454d,0xcc16a07b
.word 0x94e2a282,0xade2a29d
.word 0xeeab0d21,0xecfb5593
.word 0x34688b50,0x15cfb1d2
.word 0x34ffa188,0xac7be0a2
.word 0x7dba1051,0x665bf267
.word 0x0000540b,0x55c1933d
.word 0xab9ef20d,0x97a3d6c8
.word 0xf52fb794,0xa6c45595
.word 0xada185b8,0x28a74ff1
.word 0x4d6f0a3b,0xb7d58c87
.word 0x766ff60a,0x74651542
.word 0xf81e712e,0x8b975d6d
.word 0x228eea78,0xc7d1c6ab
.word 0xd4af5f11,0x43e479e7
.word 0x2b92f01b,0x41467438
.word 0xc1c03558,0xb9a7f9f7
.word 0x2434b2d0,0x94f97448
.word 0x3ed616ae,0xcc16a07b
.word 0x9e7a26bc,0x9f5ddd55
.word 0xd734e01f,0x6741a769
.word 0x3f470ff2,0x73aca394
.word 0x5098ffbc,0xde488e15
.word 0x3661d839,0x46ffa574
.word 0x8382c12e,0x85ef8f11
.word 0xada185b8,0x28a74ff1
.word 0x4d6f0a3b,0xb7d58c87
.word 0x766ff60a,0x74651542
.word 0xf81e712e,0x8b975d6d
.word 0x228eea78,0xc7d1c6ab
.word 0xd4af5f11,0x43e479e7
.word 0x2b92f01b,0x41467438
.word 0xc1c03558,0xb9a7f9f7
.word 0x160f5c05,0x2be91019
.word 0x33f4705c,0xb9e18587
.word 0x85e25f58,0x67403301
.word 0x00000095,0xfd95dfc2
.word 0x99d883bb,0x9252ffea
.word 0xe9c57828,0x2f9db5c7
.word 0x3679f59f,0x540bdcf3
.word 0x3f99efab,0x3c746086
.word 0x978fe614,0xcac310c8
.word 0x8fc29a7e,0xc2cf7c0f
.word 0x25e83f8f,0xe24d38c8
.word 0x5c9bdfc2,0xec9abe99
.word 0xb6a1d3b1,0x6dec3034
.word 0xf3f32bff,0xf583aa81
.word 0x4d9e175b,0xa7ff4b93
.word 0xcc5b47d2,0xe9420797
p37_local3_expect:
.word 0x64dca6ba,0x433b82b7
.word 0xd4ae5baf,0xec5b5cee
.word 0x697f5277,0xd9279230
.word 0x9d64069e,0x9e0ce19b
.word 0x438fc1ee,0x9cec14aa
.word 0x8bf85d4a,0xaca07b8b
.word 0x8293ad5f,0x0f9e60cc
.word 0x3eb18a19,0x1d9204f8
.word 0x876f57c4,0xa163582b
.word 0x4b7045b6,0x03f40f72
.word 0x944a594f,0xc3254928
.word 0xa7baf40d,0xc65d795e
.word 0x750328d2,0x13966768
.word 0x50025a33,0x721ea842
.word 0x55e1f312,0x20b85124
.word 0xb27ef832,0x519887de
.word 0x099800ff,0x454d4b54
.word 0x6816ff62,0xa968232d
.word 0x55c14d05,0x7cabbd75
.word 0xb91346b5,0x2c60a9aa
.word 0xf0d7a327,0xc4930fd9
.word 0xdbe37044,0xe7a1f139
.word 0xb76a805c,0x46f80230
.word 0xf6865496,0xf583aa81
.word 0x51a8d0c9,0xe5a571bc
.word 0x14e65d4a,0xab60603d
.word 0x690bec23,0x9e989816
.word 0xcbcf453b,0xd3345c4d
.word 0x4ae63acd,0x2b26f2ba
.word 0xa8c906c4,0x1984c046
.word 0xb598ac36,0xffc408ec
.word 0x75c2f726,0x95a9397c
.word 0x1774263e,0x56b8cc5b
.word 0xb5a31b64,0x89919813
.word 0x35492ad6,0xe007f766
.word 0x51a35ac7,0x523eb9b3
.word 0x87f1144b,0xd57bc145
.word 0xe147b833,0x921a700e
.word 0x10f75e32,0x3b118a4c
.word 0xe21ee9eb,0x64ce64a8
.word 0xf26839a1,0x30259ed2
.word 0x91f35d3c,0x624996cd
.word 0x45f122cf,0x1c154e83
.word 0x0000007d,0x0000540b
.word 0x9dac9ea4,0x13966768
.word 0x5be0ff7c,0xdcbdb981
.word 0x3b00ffe9,0x5bdbffa8
.word 0x39229f76,0x6eaa7f7e
.word 0x44bdf474,0x7012bf3d
.word 0xc9fb63f6,0x317c51a2
.word 0x178814fe,0x2034535b
.word 0x98c886dc,0xc89d20b7
.word 0x4d1ee778,0x37dc2517
.word 0x5e232287,0xe29702c3
.word 0xae8a7de6,0x32057385
.word 0x3e4e46dc,0xbd6b7434
.word 0x099800ff,0x454d4b54
.word 0x6816ff62,0xa968232d
.word 0x55c14d05,0x7cabbd75
.word 0xb91346b5,0x2c60a9aa
.word 0xf0d7a327,0xc4930fd9
.word 0xdbe37044,0xe7a1f139
.word 0xb76a805c,0x46f80230
.word 0xf6865496,0xf583aa81
p38_init_registers:
.word 0x10673d1c,0x4fd99b45 ! Init value for %l0
.word 0x1cbc5226,0x0afe00b1 ! Init value for %l1
.word 0x07db9869,0xe6a1c672 ! Init value for %l2
.word 0x14df7a2a,0x01428bdc ! Init value for %l3
.word 0xf165c4de,0x5b913471 ! Init value for %l4
.word 0xd57e69a2,0x4fe5b047 ! Init value for %l5
.word 0x762e1518,0x7e97f325 ! Init value for %l6
.word 0xddda44d2,0x2c02e708 ! Init value for %l7
.align 64
p38_init_freg:
.word 0xf31de72a,0xc13a8d8d ! Init value for %f0
.word 0x403ef074,0x45856e7f ! Init value for %f2
.word 0x05495b9d,0x5560e2e8 ! Init value for %f4
.word 0x7109b678,0x55582bd8 ! Init value for %f6
.word 0x39c5ef97,0xec313895 ! Init value for %f8
.word 0xd6f14018,0x0fc4e05d ! Init value for %f10
.word 0xb08e81f6,0x494eb651 ! Init value for %f12
.word 0x455b7b82,0x041ab9d9 ! Init value for %f14
.word 0x080f9699,0xd47b1f2f ! Init value for %f16
.word 0xb01589c8,0x45c509dd ! Init value for %f18
.word 0xbf351339,0xe7d710e3 ! Init value for %f20
.word 0xa8fbd1bd,0xf3da8a54 ! Init value for %f22
.word 0x0cbe3ae9,0x598d0296 ! Init value for %f24
.word 0x04d09501,0x5ccd6413 ! Init value for %f26
.word 0x2bbebd98,0x1219de93 ! Init value for %f28
.word 0xd19d5a5a,0x5a0598c7 ! Init value for %f30
.word 0x6763d4b2,0xe1236161 ! Init value for %f32
.word 0x2c74ec24,0x05b516bf ! Init value for %f34
.word 0x2f0970a3,0x318fc410 ! Init value for %f36
.word 0xaf4126fe,0xd83ce3b6 ! Init value for %f38
.word 0xc70349cd,0xb495da29 ! Init value for %f40
.word 0x8369583f,0x2d6e34a6 ! Init value for %f42
.word 0x05bbc961,0x89871b32 ! Init value for %f44
.word 0x8b450905,0x6af0de4f ! Init value for %f46
.word 0xca516470,0x0d182d11
.word 0xa5306ecf,0xd0d552f3
.word 0x216d1813,0xcc868354
.word 0x200a4d47,0x6db6f539
.word 0xc4be4fd6,0x914b42a2
.word 0xfb7ea49e,0xfc66e6cc
.word 0x990690a2,0xf216459b
.word 0x84b06859,0xdfb4b37f
p38_expected_registers:
.word 0x00000000,0x000046a1
.word 0x00000000,0xb797b2af
.word 0x00000088,0x631dea6c
.word 0x00000000,0x00005422
.word 0x00000000,0x000000c3
.word 0x00000000,0x5560e2e8
.word 0x669eaef2,0x77107a77
.word 0xb9b07681,0xd783b939
p38_expected_fp_regs:
.word 0x6cf88cdc,0x88f0184a
.word 0x88467aa4,0xfa42bc0d
.word 0xa8494baa,0xc2451c77
.word 0xf3160408,0xae0efaa7
.word 0xd37d5422,0x4378fa3b
.word 0x0b75554c,0xe0783768
.word 0x7e3e4e96,0x36d89b6c
.word 0x1601ab33,0x096f7840
.word 0xf31de72a,0xc13a8d8d
.word 0x403ef074,0x45856e7f
.word 0x05495b9d,0x5560e2e8
.word 0x7109b678,0x55582bd8
.word 0x39c5ef97,0xec313895
.word 0xd6f14018,0x0fc4e05d
.word 0xb08e81f6,0x494eb651
.word 0x455b7b82,0x041ab9d9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x878b26bc,0x000046a1
.word 0xbb4f4f1a,0x3b7fde53
.word 0xd120a2a3,0xb53f79a5
.word 0x9c452049,0xd6df5fdd
.word 0xafaef5a4,0xb6f2a00d
.word 0x0362709c,0xbcf1ee11
.word 0xd2041e1e,0x6721ae51
.word 0x57dc4fb1,0x2d4d862e
.word 0x24822202,0xfa473787
.word 0x0e8dc232,0x6a9a03fe
.word 0xcca476cd,0x520a8d4a
.word 0x4436084d,0xc950e2ef
.word 0x4419aa83,0xe6499568
.word 0xcffb82d0,0x63550027
.word 0x0ec36540,0x322bee1b
.word 0xb907ca42,0xb54302a0
.word 0x582ac95d,0x6b2e4320
.word 0xfb54b0c1,0xa9493daa
.word 0x3d0bd8e3,0x720e6c7c
.word 0xff79fedd,0x1c80ffa1
.word 0x13f71871,0xe83631bf
.word 0x2480eb63,0x57483930
.word 0x46a1d53f,0xd0cc6f15
.word 0x13cbe314,0x7c101f85
.word 0x6cf88cdc,0x88f0184a
.word 0x88467aa4,0xfa42bc0d
.word 0xa8494baa,0xc2451c77
.word 0xf3160408,0xae0efaa7
.word 0xd37d5422,0x4378fa3b
.word 0x0b75554c,0xe0783768
.word 0x7e3e4e96,0x36d89b6c
.word 0x1601ab33,0x096f7840
.word 0x31be8cb7,0x62ee41ae
.word 0x1089fd1f,0xeb2161e3
.word 0x159b8a4e,0xbf5c86b0
.word 0x625a6173,0x4efcaf4f
.word 0x4721437d,0x645dddba
.word 0xfe76e8d5,0x67df9f55
.word 0x749f9ae0,0x13a3c8f5
.word 0xf07cf713,0x26875024
.word 0x8faf3320,0xed641626
.word 0x88fdc4ed,0xf1526389
.word 0x8ba0cce3,0xe2afd5f1
.word 0xa5296a75,0x0a5471f3
.word 0x2d4d862e,0x5c259178
.word 0x58944de8,0x1e7d1d8c
.word 0x2b6d4db0,0x21db1b7c
.word 0x5374ec77,0xe8ab2e8e
.word 0xcb5d87b2,0xd3e349d6
.word 0x3f41d786,0x327d853a
.word 0x142f0699,0xfff8bdf7
.word 0x48deff6c,0xd5dc7a34
.word 0xc8696f88,0x8d36f437
.word 0xb000899f,0x0e1790d8
.word 0xb1e65a85,0x0a5471f3
.word 0xa5296a75,0x162af82d
.word 0x58f6e514,0xc6635e87
.word 0xb04ffd69,0x02b8ff12
.word 0x882f086d,0x3a87618c
.word 0xdddfed4b,0xe5998530
.word 0x79680655,0xc35fbe23
.word 0xe28a00ab,0xc00edfa3
.word 0x7d8389f1,0x113313cc
.word 0x836e2f16,0x97bccece
p38_local1_expect:
.word 0xfe3ff529,0x5c0bdb1c
.word 0x4dbdc918,0xdeb01cb4
.word 0x65ad31b7,0x94ff8ddf
.word 0x0000009e,0xa7c3e2b6
.word 0x37f52c17,0x313058ee
.word 0xbec04eff,0x6261e553
.word 0x83c58668,0x162af82d
.word 0x9a7134df,0x358fa9c9
.word 0xf31de72a,0xc13a8d8d
.word 0x403ef074,0x45856e7f
.word 0x05495b9d,0x5560e2e8
.word 0x7109b678,0x55582bd8
.word 0x39c5ef97,0xec313895
.word 0xd6f14018,0x00000044
.word 0xb08e81f6,0x494eb651
.word 0x455b7b82,0x041ab9d9
.word 0x34bf23e3,0x45ed8062
.word 0x432e5b7d,0x6cb63284
.word 0x76c9acc0,0xe2afd5f1
.word 0x8ec04818,0xe4c55093
.word 0xe3309207,0x922cd02d
.word 0xdb976d38,0xdaa443ea
.word 0xcfbcde14,0xdace882f
.word 0x63b1b69b,0x5a14c0f2
.word 0x669eaef2,0x77107a77
.word 0x622b1505,0x2b0e27fa
.word 0x0bdf208e,0xa790f183
.word 0x23cba5e4,0xc40d4d7e
.word 0xad97b483,0xab67b940
.word 0xda63d036,0xbb5eca9f
.word 0x1787cdc8,0xd3e1d3a4
.word 0x5b03f0b2,0xe530dbe2
.word 0x2f2851aa,0xbbdc8853
.word 0xe5aa2254,0x4fd48535
.word 0x54fd6da6,0xbaff68e9
.word 0xb797b2af,0xd519cdd6
.word 0xd12b7e93,0xb05fc98d
.word 0xd817e440,0xb8224393
.word 0x6c2efffb,0x1071f2ac
.word 0x77f722cd,0xb84848ff
.word 0x4a18f088,0xdc8cf86c
.word 0x0dbc42fa,0xa47a4688
.word 0x771c45c2,0xaa4b49a8
.word 0xa7fa0eae,0x080416f3
.word 0x3bfa7843,0x22547dd3
.word 0x683778e0,0x4c55750b
.word 0x6c9bd836,0x964e3e7e
.word 0x40786f09,0x33ab0116
.word 0xf31de72a,0xc13a8d8d
.word 0x403eff74,0x45856e7f
.word 0x05495b9d,0x5560e2e8
.word 0x7109b678,0x55582bd8
.word 0x39c5ef97,0xec313895
.word 0xd6f14018,0x0fc4e05d
.word 0xb08e81f6,0x494eb651
.word 0x455b7b82,0x041ab9d9
.word 0xfd5a1f1a,0x00000085
.word 0x34101f90,0x1cab25ce
.word 0xecb349ee,0x4f528d1d
.word 0x1114f494,0xf7acc8e5
.word 0x0d40132d,0x1613442a
.word 0x3920d026,0x446159a0
.word 0xfa2a64df,0x582ac95d
.word 0x84840ab2,0x7ba3000e
p38_local2_expect:
.word 0xf31de72a,0xc13a8d8d
.word 0x403ef074,0x45856e7f
.word 0x05495b9d,0x5560e2e8
.word 0x7109b678,0x55582bd8
.word 0x39c5ef97,0xec313895
.word 0xd6f14018,0x0fc4e05d
.word 0xb08e81f6,0x0000002f
.word 0x455b7b82,0x041ab9d9
.word 0xf31de72a,0xc13a8d8d
.word 0x403ef074,0x45856e7f
.word 0x05495b9d,0x5560e2e8
.word 0x7109b678,0x55582bd8
.word 0x39c5ef97,0xec313895
.word 0xd6f14018,0x0fc4e05d
.word 0xb08e81f6,0x494eb651
.word 0x455b7b82,0x041ab9d9
.word 0x080f9699,0xd47b1f2f
.word 0xb01589c8,0x45c509dd
.word 0xbf351339,0xe7d710e3
.word 0xa8fbd1bd,0xf3da8a54
.word 0x0cbe3ae9,0x598d0296
.word 0x04d09501,0x5ccd6413
.word 0x2bbebd98,0x1219de93
.word 0xd19d5a5a,0x5a0598c7
.word 0x40d275af,0x20c8483c
.word 0xdcde1e14,0x38bd630c
.word 0x720e6c7c,0xa7702b92
.word 0x88ab8d82,0x3b6fdf45
.word 0x197e1924,0x05b8f2d1
.word 0x4e6d1f1d,0xbfac9ed7
.word 0xc13a8d8d,0xddd899a3
.word 0x7648fc7a,0xfe77cf5e
.word 0x4bb97f74,0x106a3500
.word 0x2be6790a,0xa6531a23
.word 0xe8ab2e8e,0xe3f61caf
.word 0xff8738f9,0xe27497d2
.word 0xe8c6bbdd,0x68ecf7ba
.word 0x2c24ffe8,0x26d86f43
.word 0x82184425,0x13e2d205
.word 0x295a9092,0xee7da969
.word 0xa2b2c9de,0xe535e58e
.word 0xf5ff2576,0xe418a60e
.word 0xdd408247,0x55582bd8
.word 0xaaf0d012,0xe1c09f9e
.word 0x01224172,0xbd2af69a
.word 0x88fcfec8,0xd5dc7a34
.word 0x96f2ff44,0xff1c4b8c
.word 0x117bdeec,0x7fcc083d
.word 0xde4ecbbf,0x1ae9f3d2
.word 0x9420b95e,0xa08965ee
.word 0xf020485f,0x51248786
.word 0x014baefb,0x33406541
.word 0x05c06e1d,0xe93cdde8
.word 0xfacde71a,0x3dd12a52
.word 0xb1d626d5,0x42748115
.word 0x19943a15,0x8f89ff2c
.word 0x8076ff1f,0x985a6f6a
.word 0x4975009f,0xdd1f1de2
.word 0x3415a522,0xb1066050
.word 0x5183ecee,0x85cef46c
.word 0x6e6b77ad,0xe299f6b1
.word 0x7e97f325,0x233cc046
.word 0xff71c422,0xffc17c26
.word 0x1ce0cbee,0x654d19ac
p38_local3_expect:
.word 0xf32dcf91,0xe0ea3a8a
.word 0xd5dbf90e,0x9032840f
.word 0xbaf8a6d6,0xa16fa9d0
.word 0x8317daf0,0xac73208f
.word 0x9ecb1ef0,0xf41aebc5
.word 0xb4da5944,0x8b91ad05
.word 0x379d6bc7,0xb715c51e
.word 0xa0fa236d,0x2ed76b83
.word 0x205b68e0,0x34dc917f
.word 0xd26d8bfa,0x906f39ff
.word 0xffb96bad,0xf58ad2b4
.word 0xda7c192b,0x711339dc
.word 0x05b65ec4,0x8421aa7b
.word 0x3860a00d,0xee71d8af
.word 0x00000000,0x21c39e3d
.word 0xb47278d7,0x0de12699
.word 0x304a671a,0xf85591a5
.word 0xbde6b807,0x8e77b7e5
.word 0x88e50fd4,0x88e16f72
.word 0x15b05efd,0xbebc4d9b
.word 0x0afe00b1,0xf38b736a
.word 0x00000088,0x165fb8d1
.word 0xdf91abe6,0x613408cd
.word 0x240a78a7,0x22e72374
.word 0x1769d2be,0xf1a19a15
.word 0x4e39199e,0x3012ee1a
.word 0x20fc1514,0x590f5f51
.word 0x11e4ed7b,0x494732b3
.word 0x724d2c83,0x8d8f35c8
.word 0x32454877,0xb81d3c1d
.word 0x0d2981d3,0x431506ff
.word 0x83723630,0x0bf6301b
.word 0x9e8cbc29,0x5f48d314
.word 0xa63bab0b,0x6b2e1079
.word 0xc707ffda,0xb576a6d1
.word 0x70af7d17,0xf1b90540
.word 0x8c6ab882,0x3838b1f4
.word 0xb9b07681,0xd783b939
.word 0xa913205b,0xe83b028f
.word 0x78a66c43,0x3e6e991a
.word 0x7322e7fc,0x00352ff4
.word 0xacb1ffdc,0x59d41047
.word 0xd77406b9,0xb51c030c
.word 0x8b9a110e,0x2867a84b
.word 0xb7bcfe75,0xd783b939
.word 0x57e44c31,0xe10e3d0b
.word 0xa80b1fa4,0x2f037138
.word 0xc78e3a26,0x03d4f815
.word 0x68b72cc0,0x84f2bee9
.word 0xeaff0ff7,0xaf3a7332
.word 0xa3035c88,0x88d39ee1
.word 0xc5ad2fab,0x86f66b04
.word 0xfe76e8d5,0x1a6b0456
.word 0xb14e2e6e,0x392f2ac9
.word 0xf0e83d7d,0xa97e7f7a
.word 0x5b16e7d3,0x9e915e05
.word 0x000000eb,0x2eebb92f
.word 0xc6a0eeff,0xc518bf81
.word 0x00000088,0x631dea6c
.word 0x17ef32ce,0x520d090b
.word 0x30a6652d,0xa7de11d6
.word 0x8a65d143,0x0ee563ee
.word 0xed9cad60,0x76e292ff
.word 0xb1f67778,0x9bcb0046
p39_init_registers:
.word 0x4afff3ce,0xacda37c3 ! Init value for %l0
.word 0x3a9d5f3c,0x92057408 ! Init value for %l1
.word 0x033b0115,0xf835845a ! Init value for %l2
.word 0x6fbb9b3e,0x82a44297 ! Init value for %l3
.word 0xa5b9bcb4,0x56584eb7 ! Init value for %l4
.word 0xe547a6f4,0xf347236d ! Init value for %l5
.word 0x656b858a,0x98a52b6f ! Init value for %l6
.word 0x38773dfc,0x8f679d38 ! Init value for %l7
.align 64
p39_init_freg:
.word 0xbfbc911b,0xfc65a7fe ! Init value for %f0
.word 0x3cbf8f41,0x9bd4e65e ! Init value for %f2
.word 0x0a808294,0xb7cedfa6 ! Init value for %f4
.word 0x59ac557c,0x96ad47ef ! Init value for %f6
.word 0x0e12ccc1,0xa731d887 ! Init value for %f8
.word 0xf109871b,0x4c964c1f ! Init value for %f10
.word 0x6c2f1512,0xc8cf62a5 ! Init value for %f12
.word 0xc54605e4,0xaf50c755 ! Init value for %f14
.word 0x02362596,0x5b05170b ! Init value for %f16
.word 0x82e96a45,0x0d46696c ! Init value for %f18
.word 0x3a1046bb,0xbc3e6275 ! Init value for %f20
.word 0x0e5d1671,0x947e2ba9 ! Init value for %f22
.word 0x88476176,0x2f7acdd1 ! Init value for %f24
.word 0x7a72de83,0xc7d8066f ! Init value for %f26
.word 0x919c098a,0xa5e011e1 ! Init value for %f28
.word 0xa4abf399,0x78cbb24f ! Init value for %f30
.word 0x77edecca,0x94ff2087 ! Init value for %f32
.word 0xd61fd603,0x54f5b4e8 ! Init value for %f34
.word 0xa4905d85,0x37961a95 ! Init value for %f36
.word 0xf2a5d1c2,0xe22f5e28 ! Init value for %f38
.word 0xb4c8dd4e,0xb37c154a ! Init value for %f40
.word 0x328a862a,0x8d7c0567 ! Init value for %f42
.word 0x12d9d3ad,0x15789603 ! Init value for %f44
.word 0xb6352c1f,0xcdea7df6 ! Init value for %f46
.word 0xf6c5c48c,0x7defa058
.word 0xe131ae70,0x7830632d
.word 0x0760db9e,0x986ceceb
.word 0xa57ef8a0,0xef7fa819
.word 0x8a2ed98d,0xbac66180
.word 0x5f86815c,0x8f61134b
.word 0x831b88f0,0xc396d170
.word 0x1c6fec81,0xb9503c19
p39_expected_registers:
.word 0x00000000,0xee5f818a
.word 0x00000000,0xfcbd14fa
.word 0x00000000,0x7b59fb6b
.word 0x00000000,0xee5f818a
.word 0x00000000,0x99413b5e
.word 0x00000000,0xca365bc0
.word 0x00000000,0x00000037
.word 0x00000000,0x000000e5
p39_expected_fp_regs:
.word 0x4db94c2b,0x9c177d32
.word 0x4502629b,0xdce993cb
.word 0x46cf67fe,0xd60fed99
.word 0x1042894f,0x19275193
.word 0x77c438e1,0x8f7ece17
.word 0xf18138f0,0x525b9376
.word 0x2e2013ad,0x1813b2da
.word 0x0680e0a8,0xe566bf4d
.word 0x50959023,0x0c079d1b
.word 0x82499d68,0xb2002607
.word 0x42e285fa,0xb3b12bbc
.word 0x2261c9ba,0x69c0a718
.word 0xdab5cda9,0x4acceb8b
.word 0x2e99dc2d,0x6cff5ba2
.word 0x126fb50d,0xc602ce22
.word 0xc2eea97c,0xd833017b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0x8f366d77,0xd74db4a1
.word 0x2a29e296,0xed6e8f9d
.word 0xcf3a54a4,0x6dc5eb61
.word 0xfcbd14fa,0x1aa0e2ec
.word 0x23b4812e,0x9a519c83
.word 0x0636b3c1,0xa5ce2992
.word 0x0cb8841a,0x25d346f4
.word 0x3c6eb55e,0xabbfebe3
.word 0x62ae116f,0xff22324b
.word 0x54fdbce7,0xa96786dc
.word 0x6a46ffd2,0x4f98431e
.word 0xe2f8aa8a,0xc3fa4975
.word 0x8de8968c,0x6ceebaa9
.word 0x0a33746a,0x0d9a59ce
.word 0x5848cc51,0xa2d22716
.word 0xdd47457c,0x85fa2d44
.word 0x6b9ce7fd,0x82eec570
.word 0x36d78757,0x9552f010
.word 0x6de4232a,0x1ef89a37
.word 0x0fe10cf8,0x571e5d6c
.word 0x73539da4,0x68bc61d1
.word 0x332c8a31,0xe673ff12
.word 0x59075961,0x2d3199b1
.word 0x961913e1,0x77677088
.word 0x84e1c7a4,0xc714e6c3
.word 0x17fda445,0x4780cec5
.word 0x2db09841,0x78ad40a3
.word 0xb82a9be8,0x5fce25fd
.word 0x82fe9704,0x0c079d1b
.word 0x24142f0d,0xa421de97
.word 0x65fff7d6,0x59d1398b
.word 0xad2a901d,0xa6003757
.word 0x8030d14c,0x2146b03d
.word 0xbb3fd06e,0x15b7ba60
.word 0x1fda715f,0x8d0afc69
.word 0xa4708db2,0x1f155fb4
.word 0xb10f3175,0xcf37e08c
.word 0x92057408,0x8022b051
.word 0xd26dcf6c,0x53f4650c
.word 0xc224ae50,0xfb31e40b
.word 0xdac3fd3e,0x3d5e4c6d
.word 0xee5f818a,0xc001655b
.word 0x945999f0,0x4fbd72d1
.word 0x0ede256b,0xd2691eb8
.word 0x3f846a15,0x8757eac2
.word 0x0c5264e8,0x87b9c608
.word 0x5760c1b0,0x552c8ffd
.word 0x47401ab8,0x76be167c
.word 0x5df95710,0x857843a2
.word 0xd1b47716,0x19122904
.word 0x0000202e,0x97f1f943
.word 0x6320f31b,0x0e6b5e8d
.word 0xfe9c5825,0x6be53ce4
.word 0x1f6e6600,0x0000009a
.word 0x1f6e6600,0xe808f6d3
.word 0xf9697387,0xce62bd6e
.word 0x59f26798,0x38034632
.word 0x1073c34e,0x7cf09dd4
.word 0x688061cc,0x06a8cb3d
.word 0x6508d4fc,0xfebcee18
.word 0x302bbc39,0x1ebde16e
.word 0x8e98b248,0xec7b302f
.word 0x1e649bae,0x66042501
.word 0x5ad441d1,0x2977406c
p39_local1_expect:
.word 0x00000041,0xfa84f937
.word 0x91e16556,0x6576cb1e
.word 0xefd7e4e7,0x6485b18a
.word 0xaf364209,0x09732f70
.word 0x7011595e,0x68ec377b
.word 0xf00efda0,0xbec39fce
.word 0xc7a2848d,0x61a05e06
.word 0x3fecc65f,0x7c082168
.word 0x158370d2,0x5ffb5e0d
.word 0xf6808aeb,0xde47d94a
.word 0xe86001e6,0xff23abd6
.word 0x507e4c36,0x98b3d749
.word 0x69abe4d0,0xba68a0da
.word 0x8633361c,0xc098f025
.word 0x517b9938,0x4d86723a
.word 0x1df6fcbe,0xa517b696
.word 0xa81aee42,0xf6b26538
.word 0xfe64548e,0x2b599cdf
.word 0x0e9f6617,0x46f2e03f
.word 0x5ae6cfb2,0x126660c2
.word 0x06b5fecd,0x59b646b5
.word 0x5d4652a6,0x4f0ffd18
.word 0x25d346f4,0x1a98c256
.word 0x882f0095,0x0cb54f75
.word 0x618e4530,0x6344d124
.word 0x39ab6210,0x7f772d53
.word 0x65f0365a,0xcfd41a16
.word 0xcb93e9dc,0x1926bd8e
.word 0xd9994955,0xbbc26c25
.word 0xfd129ade,0x00ee1eba
.word 0xe3cb1cd1,0xa3239028
.word 0xd6de3c7c,0xd7819b1e
.word 0xd5eb90eb,0x7bd709cb
.word 0x6bfe71e6,0x3d6a9263
.word 0x2d926c30,0xbad9c08c
.word 0xc4250db2,0x7f0240b5
.word 0x16cee13e,0x2ed6d903
.word 0x11828558,0x02b43bc0
.word 0x9de6884d,0x4c20fa90
.word 0xd70c8286,0x1d751776
.word 0x8c6f57b0,0x7e7dc06c
.word 0xd1aae57f,0xec9123f7
.word 0x20354209,0x272b841b
.word 0x5f4714be,0xb28782c3
.word 0x7bdeef4b,0xe351cd98
.word 0xdd52eea3,0xb8fffdcd
.word 0x45276aff,0xc169edf9
.word 0xaf2f264b,0xdb58dd18
.word 0xbea58230,0x586f74d2
.word 0x1ed71ad4,0xba79edff
.word 0x07d9742e,0xe266b879
.word 0x2691f46b,0xaf364209
.word 0x53fcc5c2,0x05596a79
.word 0xb4ec5c3a,0xf4e01135
.word 0x333effe3,0x6d0d8d22
.word 0xe422649e,0x994db248
.word 0xb6f81309,0x0c079d1b
.word 0x3a9d5f3c,0x92057408
.word 0xea0a1338,0x8e98b248
.word 0x0a7d3ce7,0x38004b19
.word 0x4d6d180b,0x821e9f0f
.word 0xedb10179,0x50777620
.word 0xacd73013,0x276f6fcb
.word 0x936abb5c,0x3f145d01
p39_local2_expect:
.word 0x48a3a7d1,0x419fddae
.word 0x70ff189d,0xd5655d4c
.word 0xf6efda89,0x818d3558
.word 0xbe7efbb7,0x00000018
.word 0x00000058,0x327d179c
.word 0x99413b5e,0xfec19619
.word 0x08c8ea8b,0x4d32edd3
.word 0xad5cd1b9,0xd4fde963
.word 0xcbeebd73,0x62462d02
.word 0x9ca107d0,0x75fb44c5
.word 0x8633361c,0x76ece50a
.word 0x37c76fee,0xf4bf9157
.word 0x9781762d,0xe424dcae
.word 0xac5c1288,0xe749fd7b
.word 0x20ca1bcb,0x01fbf5fc
.word 0xb3e63b62,0x24e7088f
.word 0x68675090,0xf8f219c6
.word 0x43ca1460,0x0fc41f99
.word 0x00cdac89,0xb6bb88f1
.word 0xbff48ca7,0xc10ddb0a
.word 0x21065267,0xa89f864f
.word 0xdd75ede0,0x20edfe64
.word 0x240e98b9,0x4cef6330
.word 0xf1f3dc1f,0x1b4c9631
.word 0xfcbb28d0,0xff1bbaef
.word 0x6f85e8e4,0x9c52ba2e
.word 0x55250d6c,0x0d51bd65
.word 0xd7082447,0xeebd5968
.word 0x1960e828,0x77677088
.word 0xdacae9c1,0x62570ab3
.word 0x2c25a302,0xd1c90c36
.word 0x0439b8e2,0xb7e4dd70
.word 0x259021bf,0x06cf1c64
.word 0x97aa27e8,0xa359a2d1
.word 0x994d952a,0x6a8f9607
.word 0x8d908ca6,0xec00b646
.word 0x690082e6,0x122c43f6
.word 0x68dcbb47,0x506fffa2
.word 0x35637d2d,0x5311c94b
.word 0x2b57cce0,0x1ec2c4a2
.word 0xfb2f48bb,0x4f16d743
.word 0xaf364209,0x810c69b7
.word 0xb5794e0a,0x0d5bff81
.word 0xa88f474e,0xe72e015e
.word 0x4fa7cfcd,0x8793d65a
.word 0x231e837e,0xeb0765de
.word 0xd4db0cd8,0x4b269eda
.word 0xeb80ab66,0x8107e437
.word 0x97f1f943,0x1adef5e5
.word 0x2657f8ae,0x00000045
.word 0xc3ebaafb,0x7033e1c9
.word 0xb271bbaf,0x4b9fff9f
.word 0x2ce4a6bc,0x5e12d790
.word 0x44aa6d9b,0x1f0f8c45
.word 0x8b2124b9,0x7b9c5f4b
.word 0x5582441d,0x67165f60
.word 0x17674dfd,0x505c3cbc
.word 0x97a4be02,0xe2ffa3c5
.word 0xfff22e29,0x8d7c6947
.word 0xef237d36,0xca918014
.word 0x596d1e42,0xdeba5e2d
.word 0x568e4cf3,0xfc1b4df1
.word 0xaadb9c13,0x54ffa6eb
.word 0xca365bc0,0x09732f70
p39_local3_expect:
.word 0x340fee51,0x9aec3d49
.word 0xc55edbcf,0xa6a1bf11
.word 0x17e66e1d,0x6f4434b0
.word 0xe026111f,0x84450a46
.word 0x17d5ff48,0x56aec81f
.word 0x82a8f647,0xa276a888
.word 0x1108864e,0xaecb3a6a
.word 0x3e0db580,0xf05cd9cb
.word 0xd93b5cc7,0x5aa4d505
.word 0x3f30c123,0xcff7c50e
.word 0x16d73dce,0x7fb9b794
.word 0x9bf6f9a2,0x8050e7af
.word 0x14ebfdee,0x338577c7
.word 0xd1a5531f,0x812dec4f
.word 0x5b47b903,0x6c8c0ebb
.word 0xc66ab614,0x555cd7f5
.word 0xc09054fc,0x55a302b2
.word 0xe7b412d0,0xa39b8880
.word 0x75fb92ff,0x26f02ecc
.word 0x0cd953ce,0xd62bd9cc
.word 0xf347236d,0x645794b2
.word 0x97f1f943,0xcc045516
.word 0x45cf7bdb,0xb712f8aa
.word 0x06d992f9,0x3bf9150b
.word 0xbc4fde19,0xc159ed94
.word 0xbf555fbd,0xace1f667
.word 0xca9bd408,0xf6b7eb7e
.word 0x8813608e,0x55c28eb4
.word 0xf719ff7e,0xb0ffa901
.word 0x65444b68,0x1b314107
.word 0xffc21689,0xcf104dd3
.word 0xe24e6090,0x394fc417
.word 0x3901f29b,0x437592f2
.word 0x0e67f7e0,0xc4e20041
.word 0x7e7f40ad,0x000059d1
.word 0x435e909e,0x7a337db4
.word 0xe72e79fa,0x719c17dd
.word 0xef900c6c,0x736dffa7
.word 0x6bb8baf6,0xc1b78878
.word 0xee36ae39,0x0fcde890
.word 0x327d179c,0x2b4cb94d
.word 0xcb93e9dc,0x9b620245
.word 0x99ed0fd6,0xfe67cf46
.word 0x93512719,0x4f894210
.word 0x00000000,0x00000025
.word 0x76935b52,0xf03881f1
.word 0xdab21318,0xad13202e
.word 0x4dbf66e5,0xa8e08006
.word 0xf6f4c4c1,0xe8372912
.word 0xba5743b6,0xfe0e7e1a
.word 0xa1bdcadd,0x235499c1
.word 0x155675a7,0x0cb8841a
.word 0xc8ba02bf,0x9431e332
.word 0xe21a2b20,0x52aca579
.word 0x778b680d,0x6d10592a
.word 0xf61ec666,0xcb44cb1d
.word 0x50959023,0x0c079d1b
.word 0x82499d68,0xb2002607
.word 0x42e285fa,0xb3b12bbc
.word 0x2261c9ba,0x69c0a718
.word 0xdab5cda9,0x4acceb8b
.word 0x2e99dc2d,0x6cff5ba2
.word 0x126fb50d,0xc602ce22
.word 0xc2eea97c,0xd833017b
p40_init_registers:
.word 0x4a5e1967,0xfc2c3e21 ! Init value for %l0
.word 0x0d6b4d1e,0x2e823327 ! Init value for %l1
.word 0xebe489bc,0x0aae88fd ! Init value for %l2
.word 0x375d94ec,0xcc345672 ! Init value for %l3
.word 0xb05bc912,0x86818068 ! Init value for %l4
.word 0x70c36394,0x32d42f1f ! Init value for %l5
.word 0x10e23269,0xd075b77c ! Init value for %l6
.word 0xcfb542c7,0xfc6b08ba ! Init value for %l7
.align 64
p40_init_freg:
.word 0xd2bc3a04,0x493bb7fd ! Init value for %f0
.word 0x497861d3,0x2d79684a ! Init value for %f2
.word 0x30b44b2d,0x18d26232 ! Init value for %f4
.word 0x0077a5a9,0x84c3b5fc ! Init value for %f6
.word 0x705d668e,0x3cfb3e8d ! Init value for %f8
.word 0x9e3833e4,0xadb9d7d3 ! Init value for %f10
.word 0x3d0fcd08,0x4fb207c4 ! Init value for %f12
.word 0x97ff9ceb,0xea15b5f7 ! Init value for %f14
.word 0x68f8c0d0,0xf78d8244 ! Init value for %f16
.word 0x1c70aca0,0x0918a8b4 ! Init value for %f18
.word 0x78bb7a45,0x481e2bbb ! Init value for %f20
.word 0x57ca9c71,0x1712ea05 ! Init value for %f22
.word 0xaad0ad74,0x36f64049 ! Init value for %f24
.word 0x004b45cb,0x303ad20d ! Init value for %f26
.word 0x4414c6e1,0x267b3e7d ! Init value for %f28
.word 0xdbe6f8af,0xdb27555b ! Init value for %f30
.word 0xc57b6569,0x73968702 ! Init value for %f32
.word 0x35e11bef,0xcc0677f7 ! Init value for %f34
.word 0x287f1c1d,0xa4839942 ! Init value for %f36
.word 0x5f22154a,0x0c4766ae ! Init value for %f38
.word 0xb7a9a9fa,0x19b8ff77 ! Init value for %f40
.word 0x093ab7f5,0xb93a93b9 ! Init value for %f42
.word 0x06f0bdd6,0x855350e2 ! Init value for %f44
.word 0x5165428a,0xa78c2505 ! Init value for %f46
.word 0x0811b83d,0x39a0eb1d
.word 0x0ebef07e,0xbadffac0
.word 0x0b9cae27,0x7312048b
.word 0x91a39d6a,0xd513eeb0
.word 0x999b9711,0x77ba974a
.word 0xec14dcec,0xeefd2edc
.word 0xb3a64d59,0xe4f82448
.word 0xdf8d02bc,0xb1e92257
p40_expected_registers:
.word 0x00000000,0x2d749906
.word 0x00000000,0x7193457e
.word 0x00000000,0x00000040
.word 0x00000000,0x000000a9
.word 0x00000000,0x53ef566a
.word 0x12c81da0,0xe479fff8
.word 0x00000000,0xcc345672
.word 0x00000000,0x00000092
p40_expected_fp_regs:
.word 0xd178d4ce,0x82899157
.word 0x191f0042,0xba65be45
.word 0x08eac901,0x3204db29
.word 0x16b4256a,0xae72375a
.word 0x985fa709,0xad6fb686
.word 0x97d5301b,0xa2db62c3
.word 0x398267b7,0x273fcf0a
.word 0xac5ebac7,0xe5edc177
.word 0x4230a80b,0x35e6eb68
.word 0xa91e92c6,0x03b4ef07
.word 0x3f9c4ef4,0x1a54ef4b
.word 0xb91c6b20,0x68731eb1
.word 0x99d90c2b,0x524f8b43
.word 0x4d82c0bc,0xa4e2d3d6
.word 0x6314be7e,0xe8a69e0d
.word 0x6c570768,0x34a7ba0b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0x44828df7,0xd0c0f868
.word 0xb4a81809,0xa0ac701c
.word 0xbb2b1e48,0x457abb78
.word 0x05ea1217,0xbd214056
.word 0x4940f636,0x74add0aa
.word 0x0dd23a30,0xcb454b00
.word 0x7d3e7b26,0xe1c61444
.word 0x5b5527db,0xafffe6db
.word 0x077dc969,0xa46ac1dd
.word 0xd18c3e78,0xdd91ae5d
.word 0x8a107c7a,0x0000a4b8
.word 0x1f41af84,0xa2fe2ee1
.word 0xb3c214eb,0x0bd18a86
.word 0x98f6c531,0x8a4313b4
.word 0x0bd18a86,0xfc2c3e21
.word 0x87604e4c,0xff5d0747
.word 0x6c6dff02,0x3a3461ab
.word 0x0a977eff,0xd76eff3b
.word 0xb649ed4c,0xae3c79e9
.word 0xfdd25042,0xc10a43df
.word 0x21c23c60,0x195dbfe6
.word 0xff9cca57,0xf3569b5a
.word 0x6b3787fc,0xd24193ae
.word 0xc010cfb2,0xf9497ede
.word 0x93c33c7a,0xa849a38f
.word 0xbd7f0e31,0xbf166fe8
.word 0x9c04940b,0x8b0c9a6f
.word 0xba74b8a0,0x5cbcc87a
.word 0x80e8be14,0x0c7b734c
.word 0xebe9a6ba,0x1024571d
.word 0xdb2dbc2e,0xddfa155f
.word 0xf72bd0e1,0xbd21ff56
.word 0x2d749906,0xe46a9c94
.word 0x20dec990,0xcae92fb6
.word 0x0c5c7856,0xeceba028
.word 0x2da675b8,0xe15132b7
.word 0x0cf7efa2,0x764f5c59
.word 0x384c022b,0x85abe133
.word 0x88d5e302,0x8a107c7a
.word 0x348d58af,0x03def67e
.word 0x541ea276,0x155520ed
.word 0x66cc5fb3,0xa897e9a2
.word 0x0aae88fd,0x5758dfa0
.word 0x33236f0d,0xc17fb343
.word 0x0f4019fc,0x55acb7ac
.word 0xaa31d514,0xcdb5c180
.word 0x00000071,0x1e8c219a
.word 0x545596cb,0x3c2014f5
.word 0x4230a80b,0x35e6eb68
.word 0xa91e92c6,0x03b4ef07
.word 0x3f9c4ef4,0x1a54ef4b
.word 0xb91c6b20,0x68731eb1
.word 0x99d90c2b,0x524f8b43
.word 0x4d82c0bc,0xa4e2d3d6
.word 0x6314be7e,0xe8a69e0d
.word 0x6c570768,0x34a7ba0b
.word 0x822bbcc5,0x9dbd9791
.word 0x63f82b9d,0x4fb1745b
.word 0x4ea4e721,0x4fe05413
.word 0x10cc1c74,0xdb45d7fd
.word 0xf9299fc1,0xe4f3d19f
.word 0xd91c0003,0x3edaa4ca
.word 0x45be7845,0x2c98eccc
.word 0xddf7dfba,0xccff5672
p40_local1_expect:
.word 0xe693762b,0x23c026ab
.word 0xc51f07ac,0x394dc1da
.word 0x68199bac,0x44ca21ae
.word 0x45ca3e12,0xbada5701
.word 0x60377ecb,0x80bd2511
.word 0x85295c96,0xb15bb0f0
.word 0xdcafa293,0x13fb3009
.word 0x84b5d3b4,0x7893b4ed
.word 0x0cc2a99e,0x6f152cc7
.word 0x46e25fdf,0x4f081577
.word 0xbc29f3b0,0x910c8bac
.word 0xffffee67,0xb516aa07
.word 0xe341ca0e,0xf3d084c9
.word 0xb516aa07,0x1a5d9b5f
.word 0x39b9c836,0x03b084c5
.word 0x934a56f4,0x91709689
.word 0x5037038a,0xf759f97c
.word 0x2e909c53,0xd4744775
.word 0xfae1ff58,0x9d0c5565
.word 0xd2c7048f,0xcc509a23
.word 0x0f0f13e4,0x976dec41
.word 0x1c8bf1a6,0xd64f613f
.word 0x77bb1229,0xdf45d0e7
.word 0x7ef0d136,0x3864c14f
.word 0xc99b81e2,0x4c9525aa
.word 0x5b18a1fe,0x0000009c
.word 0x8bd154c1,0x421f0afe
.word 0x554656f9,0x342b32ad
.word 0xd74cf9ce,0xd2cf08c5
.word 0xeb8c70ae,0x5c7c9e31
.word 0xee2f5a69,0x570007d5
.word 0x6380b82a,0x3b6f6cc1
.word 0x35e94dec,0xc16f4041
.word 0x82ea7eeb,0x3b90af05
.word 0xd075b77c,0x4ff7481c
.word 0x27cbde85,0x9c729ead
.word 0x73e0c117,0xe345c868
.word 0x4a89ee78,0xf350d27d
.word 0x79f433b2,0x89f46621
.word 0xc794ad38,0x70482de8
.word 0xd178d4ff,0x82899157
.word 0x191f0042,0xba65be45
.word 0x08eac901,0x3204db29
.word 0xffb4256a,0xae72375a
.word 0x985fa709,0xad6fb686
.word 0x97d5301b,0xa2db62c3
.word 0x398267b7,0x273fcf0a
.word 0xac5ebac7,0xe5edc177
.word 0xcca4e95c,0x8448502e
.word 0x07b8dfcc,0x02cae278
.word 0x9c463f94,0x91d8e0d3
.word 0xc583de77,0xf4caa95f
.word 0x1e9e360f,0x18cd7e42
.word 0x97ff7289,0x2a93e299
.word 0x5cf333aa,0x2044efef
.word 0xf1d0e4d6,0xd3067326
.word 0xab86b056,0xa13278d2
.word 0x3c765507,0x7aab79ef
.word 0xd2e092eb,0x22624319
.word 0x9addcc70,0x61c34723
.word 0xb05467fd,0x7bb4880a
.word 0x1ea0c0cb,0xb516aa07
.word 0x7ddeee67,0x8f64e046
.word 0x91a0973e,0x82354730
p40_local2_expect:
.word 0xbd280a80,0xe57cff76
.word 0x42d21b8c,0xdfbec462
.word 0x19f4c167,0x3c8f575a
.word 0x9f6d1693,0x475559b7
.word 0x9a746143,0x7b00a4b8
.word 0xeb0b1805,0x30a12c84
.word 0xb1693176,0x11689309
.word 0x7af46af7,0x8996b728
.word 0xca1c3d1c,0xb812227f
.word 0x85c61aa3,0xf8f846c0
.word 0x1d9d9bfd,0x46175982
.word 0x47e26938,0x53997c82
.word 0x826454db,0xddbe354a
.word 0x9e981739,0x30db29ac
.word 0xc844f17a,0xdb7b9b64
.word 0xac034def,0x305d3dc9
.word 0x5bad5a4b,0x021d0e55
.word 0x12237d4b,0x45e620fa
.word 0x375d94ec,0xcc345672
.word 0xff6574f6,0xca9de923
.word 0xb29e0415,0xa4252691
.word 0x376f005d,0xad652e3f
.word 0x9d92acb2,0x41db1948
.word 0x4204c9d0,0x3299164e
.word 0x684d5c3b,0xf49c78cb
.word 0xa157ddb8,0x9917fb0e
.word 0xdcac1121,0x836e34f0
.word 0x5e851ae3,0x45f30d48
.word 0x161193a2,0x3acf3c88
.word 0x4d722956,0x65158f96
.word 0xbb7f498a,0x33daa4eb
.word 0xacfe4d50,0xbbd30cb7
.word 0x39bef7dc,0x7ad70611
.word 0xe6161dc7,0x0c4e7a5d
.word 0xa115dd08,0x7152d820
.word 0x7371fde1,0x256dbb44
.word 0x13f43802,0xfe966ec2
.word 0x09dacc33,0x98b65721
.word 0x1039ec97,0x9ef8e799
.word 0x5b842265,0x70482de8
.word 0x7ad70611,0x0000a4b8
.word 0x0d577ce4,0xc40d02c1
.word 0x12c81da0,0xe479fff8
.word 0x3a73b32a,0xbad8f225
.word 0xf5236189,0x26eedbe4
.word 0x94f61820,0x4071bfda
.word 0xbd7ba0b2,0xa0781e1f
.word 0x1f4ffde3,0xb3f31059
.word 0x2cf51716,0xfcd8afee
.word 0x0f16b402,0x89dea347
.word 0x13dfd0b1,0x718e43c5
.word 0xb673a85c,0xfeffb147
.word 0xfb58fe12,0x0b07d301
.word 0xa161df92,0x6c949eca
.word 0x19fc524f,0x7a3a9c3c
.word 0x149cf7db,0x3ea97048
.word 0xff331485,0x40f4aa0d
.word 0x06618e47,0xb9fe532b
.word 0x703eb454,0x0c918e54
.word 0x633a559a,0xcaeaa6b5
.word 0x47bb42e7,0x66723e60
.word 0x78668ed2,0xf574083e
.word 0x30ad5ff4,0x0da51535
.word 0x3dedc030,0xb2cd4741
p40_local3_expect:
.word 0x30db29ac,0x6eff477e
.word 0x4069b25b,0xac8eb394
.word 0x6c0be0d9,0xa1a774e7
.word 0xf63143c3,0xa5d347a0
.word 0xff69d572,0x6e6b3e24
.word 0x87c8860b,0xa4860287
.word 0x055ffddd,0xff80b04e
.word 0x26b19b99,0x20bd1aa3
.word 0x6a627bbe,0x0b676489
.word 0xf533cfea,0xdb838a78
.word 0xc5410e85,0x284ecc37
.word 0xc40d02c1,0x2e94b97c
.word 0xca6b2178,0x161bae93
.word 0x82b9a35b,0x090b2e82
.word 0x4defbe96,0x67ff1b85
.word 0x7bb3d7a0,0xafb4d2bd
.word 0x394dc1da,0x06307ba0
.word 0x70999b44,0x61402878
.word 0xb448dd98,0x4bc92cb3
.word 0x0efd39a7,0x49a18b02
.word 0x79c171bf,0x9015b5e2
.word 0x08f7b68f,0x41bdff92
.word 0xf99f1234,0xb65ed034
.word 0x2397a461,0x030107d4
.word 0x0b99f279,0xcd7a7b20
.word 0x7421624d,0x9af432e7
.word 0x6c7fece8,0xfd19c85a
.word 0xb58de401,0x69f1b4ae
.word 0x9650b851,0x3aeebfdb
.word 0x00818f74,0xc961d065
.word 0xf9ff18a6,0x5aebe9fe
.word 0xcb6e634b,0xcc2696d2
.word 0x0b99f279,0xcd7a7b20
.word 0x7421624d,0x9af432e7
.word 0x6c7fece8,0xfd19c85a
.word 0xb58de401,0x69f1b4ae
.word 0x9650b851,0x3aeebfdb
.word 0x00818f74,0xc961d065
.word 0xf9ff18a6,0x5aebe9fe
.word 0xcb6e634b,0xcc2696d2
.word 0xa5b76cc2,0x939febab
.word 0x434ed13b,0xc185d803
.word 0x79ddc779,0x721d90c4
.word 0x90cc8c39,0x1fa4604a
.word 0x64a78c0d,0x8b0c3474
.word 0x06d853f1,0x83e01eb3
.word 0x886a8d73,0x714e8c7b
.word 0xa6ca931f,0x11852fba
.word 0x01efeddc,0x20ea3a50
.word 0x1fc3050a,0xf5edf656
.word 0x6f809aba,0x7007464c
.word 0xa0032dc6,0xc8d47b90
.word 0x217ee021,0x6eaa8f70
.word 0xee5d1779,0xc7166843
.word 0x8ddaca33,0xd296daef
.word 0x7bc46a89,0xd1848d94
.word 0x046ba8af,0xbb55405d
.word 0x5dac2818,0xf1d0ffd6
.word 0xa407ffef,0xa5109367
.word 0xa567fac0,0xc8a76948
.word 0xaa5d29ff,0x20523634
.word 0x25d3b11b,0x5ee7ed21
.word 0x8118f636,0x22f088a0
.word 0x5a5f531a,0xf35de185
p41_init_registers:
.word 0x31781e04,0x07b662f2 ! Init value for %l0
.word 0xba9afaf6,0x46a36c87 ! Init value for %l1
.word 0xd5640cae,0x3dd9dcea ! Init value for %l2
.word 0x144d2fca,0xa88fbcfb ! Init value for %l3
.word 0xa8662687,0xe1b952f2 ! Init value for %l4
.word 0xec1c712f,0xe80b8cc5 ! Init value for %l5
.word 0xfb6e739c,0x10609dae ! Init value for %l6
.word 0x38032481,0xc2eb24b1 ! Init value for %l7
.align 64
p41_init_freg:
.word 0xbb0ba0f4,0x9074c586 ! Init value for %f0
.word 0xc0a31f69,0x97c58eaf ! Init value for %f2
.word 0x623820a9,0x8fcbd642 ! Init value for %f4
.word 0xae271c13,0x4f9aa118 ! Init value for %f6
.word 0x3f20803a,0xe1b0f14b ! Init value for %f8
.word 0x61df6fc5,0xbe9df509 ! Init value for %f10
.word 0xf90b2366,0xd3d6f9a2 ! Init value for %f12
.word 0x913ad5fe,0xf407463c ! Init value for %f14
.word 0xb9cb090e,0x6b8b8726 ! Init value for %f16
.word 0xc159f8a8,0xbf82f988 ! Init value for %f18
.word 0x2f088b6f,0x9397b906 ! Init value for %f20
.word 0x3006befd,0x87e43227 ! Init value for %f22
.word 0x485093a1,0x46698e7e ! Init value for %f24
.word 0xb313e67b,0x652b09a5 ! Init value for %f26
.word 0x3e3d4b99,0xd0731a04 ! Init value for %f28
.word 0x4feba4a0,0xacd2870b ! Init value for %f30
.word 0x0bd64da2,0xad06e9a7 ! Init value for %f32
.word 0xdeb5f506,0x78d247dc ! Init value for %f34
.word 0xfdd6c47a,0x8ee37d77 ! Init value for %f36
.word 0x1df6ccc1,0x372d5f0e ! Init value for %f38
.word 0xe0991a52,0x943d4668 ! Init value for %f40
.word 0x4718f095,0x0552fd8e ! Init value for %f42
.word 0x1a7f9154,0xde18bc26 ! Init value for %f44
.word 0x3fe6d1b2,0xb4b17164 ! Init value for %f46
.word 0xaa371162,0xfa79fe5f
.word 0x2e12747a,0x3e28e2fd
.word 0x68148d7e,0xce82d74b
.word 0x86462a14,0x29eba6c1
.word 0x99f45727,0x93f869f3
.word 0x7a257a37,0x4a78f22a
.word 0x55310974,0xd83c70a0
.word 0x1b1ff122,0x05b3a2fb
p41_expected_registers:
.word 0x00000000,0xef5de123
.word 0x00000000,0x2d36ada0
.word 0x76f69be8,0xe2e79c15
.word 0x00000000,0x000000eb
.word 0x00000000,0x000000b3
.word 0x00000000,0x33665976
.word 0xffffffff,0xabad96e6
.word 0x47551777,0x31429cf8
p41_expected_fp_regs:
.word 0x3dcf3557,0xc42507d5
.word 0x4ce1a0f7,0x5081527d
.word 0x5fbd08ce,0x203478fc
.word 0xcd1d3bb1,0x4af67448
.word 0xe04573bf,0x23405491
.word 0xd9ba4c62,0x397f4c09
.word 0x4084e04c,0xadce2790
.word 0xda3321d8,0x9e2d9551
.word 0xb1eb0704,0xaa76955b
.word 0x0295b4c4,0xeaf5564a
.word 0xfba3d8ad,0xe0eb33cf
.word 0x180db763,0x9587a360
.word 0x0b021d82,0xa01a0f40
.word 0xe0eb33cf,0xabe182db
.word 0xb3ffbfe8,0x1fffa452
.word 0xd6915a89,0xcee76aa7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0xab07ca7a,0x335b61a4
.word 0x1c9b5717,0x68deece5
.word 0x72c0986b,0x9c94963b
.word 0xea39afe4,0x8d5fd3ce
.word 0x403816fb,0xe0a2d315
.word 0xfdfde0fa,0x1c9944e4
.word 0x179b2e06,0x1a9f626f
.word 0x039f4019,0x3b4c14cb
.word 0xbf31bc58,0xe6fbd7e6
.word 0xba72db30,0xac5ecf15
.word 0x0a90fa38,0xc4515288
.word 0x4a16b613,0x5417e8e9
.word 0x4d2948d8,0xb20eb164
.word 0xfb5dfc87,0xe7444c82
.word 0x0d2cf38c,0x1782a58e
.word 0x20942a47,0x395b96f9
.word 0x54412988,0xd4b66bae
.word 0xacba898b,0xd53900d5
.word 0x18af8493,0x74a34fdf
.word 0x48ea11b3,0x44b60874
.word 0x345fc9ec,0xcf0262de
.word 0xd50725c4,0x95f74220
.word 0x3b1bda52,0x11ff41b2
.word 0xc10c1708,0x7303c298
.word 0x7fbb202b,0x94286f0a
.word 0x7819a8e9,0xc3af6af9
.word 0xde5baa3c,0x51a7b6a2
.word 0xf6b90393,0xd53900d5
.word 0xd786acee,0xda645d52
.word 0xff898339,0xa398a2db
.word 0x54bb6f02,0x08d53085
.word 0xc4b5a679,0xa7c62abb
.word 0xb1eb0704,0xaa76955b
.word 0x0295b4c4,0xeaf5564a
.word 0xfba3d8ad,0xe0ff33cf
.word 0x180db763,0x9587a360
.word 0x0b021d82,0xa01a0f40
.word 0xe0eb33cf,0xabe182db
.word 0xffffbfe8,0x1fffa452
.word 0xd6915a89,0xcee76aa7
.word 0x20409e73,0x16ca907b
.word 0x47551777,0x31429cf8
.word 0x970f8f11,0xd4874546
.word 0x2c27fc32,0x7f990986
.word 0xe7d04859,0xe4a46030
.word 0x2d3783a1,0x6b46d9e7
.word 0x76b87a95,0xbca1020b
.word 0x68385e48,0x478b005a
.word 0x9258e175,0xc61f34fa
.word 0x719712fa,0xc6218a31
.word 0xdf0cd6b4,0x388a90c0
.word 0xc3ffa29e,0xceaa3c1a
.word 0xe2855f2c,0x11381db7
.word 0xe6ffe181,0x5bdd46f6
.word 0x66e86058,0xc78a40f1
.word 0x96d2b734,0x39ef355c
.word 0x6fa25000,0x67dfd636
.word 0xfb5dfc87,0x94c15b25
.word 0x2f0ca69f,0x7ecacc35
.word 0xe144f6eb,0x7e99e114
.word 0xe317ddda,0x5d74b444
.word 0x4ca8478a,0xdd3ce300
.word 0xd14c5cff,0x2bf1fba3
.word 0x1b5eddfc,0x314faebb
p41_local1_expect:
.word 0x3d110d4e,0x7219b3b6
.word 0xd18999f8,0x35123899
.word 0x63005da1,0xb3378ff4
.word 0x374f54bf,0x4806ca84
.word 0xd3b3b614,0x76b87a95
.word 0x684d34e4,0xd82133da
.word 0xa5d5c507,0xf1774c92
.word 0x98e1d5e3,0x5417ffe9
.word 0x46676b10,0x1caaefee
.word 0xbad58b88,0x905dabc6
.word 0x7ba182cd,0x7cfaa37f
.word 0xbd581f0d,0x0bdd3e36
.word 0x3de501bb,0x09dc2a3e
.word 0x0d502629,0x3ddddd43
.word 0x96abfbfa,0xbc63d46c
.word 0x159ce7e2,0xe89bf676
.word 0xd53c434b,0xeea96149
.word 0x8ae401e9,0x64d6b932
.word 0x5247095b,0x510dedd0
.word 0x1a198bba,0xc0ec9e47
.word 0xbca1020b,0x97c58eaf
.word 0xf2de40a6,0xada0e7b6
.word 0x5d032cd6,0xb47156f1
.word 0x992f5bdd,0x191dd29d
.word 0x8910333e,0xa97c5166
.word 0x7e9b5e1e,0x970f8f11
.word 0xe171ddff,0xf88c5740
.word 0x000000b3,0x33665976
.word 0x45b5356e,0xd3ea5675
.word 0x0673921c,0x49bd293f
.word 0x1a7a2c95,0xbf51eb9d
.word 0x000000c2,0xc718125b
.word 0x54f35260,0x1c6a2f60
.word 0xbf87b97a,0x91d846b8
.word 0xe7d77358,0x7dbd88ae
.word 0x23ac1681,0xe03338d7
.word 0xcd63c42a,0x1bf824a4
.word 0x3b2cc078,0xfc068c59
.word 0x4bf50035,0x40fac7c0
.word 0x19431a30,0x12465269
.word 0xa445d2dc,0x2af7c88f
.word 0x7da934fd,0xd653a1de
.word 0x4f1e9f41,0x78dbb19d
.word 0x9783aeeb,0xbc3b97d1
.word 0x67dfd636,0x02bed43c
.word 0x9378c09a,0xb7bf9008
.word 0xcb3d678b,0xc05f469f
.word 0x595466a3,0x91ff190c
.word 0x20f29f11,0x33665976
.word 0xd4da6a63,0x8a8dbe43
.word 0xd36fafe2,0xabad96e6
.word 0xcbca19d5,0x6dcae183
.word 0x1b33a82e,0xb7c41df2
.word 0x34261455,0xf9ad3f57
.word 0xfa80e062,0x7f6ec49c
.word 0xa29ddaac,0xbca1020b
.word 0xd50725c4,0x5735cf3d
.word 0x7d528150,0xf7a0e14c
.word 0xfc783420,0xce08bd5f
.word 0x4874f64a,0xb13b1dcd
.word 0x91544023,0xbf7345e0
.word 0x094c7f39,0x624cbad9
.word 0x9027cead,0x4ce08440
.word 0x51952d9e,0xd82133da
p41_local2_expect:
.word 0x135061a0,0x4747760a
.word 0xfc0f1b17,0x03f39e62
.word 0x8357bd68,0x2cdf166e
.word 0xecfb6704,0x2a6d612b
.word 0xfd8dff7b,0xf6725880
.word 0xb78acce3,0x5aafcf70
.word 0x4f90f5ef,0x5529045c
.word 0x47548c35,0x50ca6b10
.word 0xb3f5df0e,0x3cc6c025
.word 0x46676b10,0x1caaefee
.word 0x5417e8e9,0x73e417ec
.word 0x75ce3127,0x54fcb355
.word 0x5664fd43,0xdb643557
.word 0x424f530e,0x48942f78
.word 0x9198fcd7,0x8cb42e0c
.word 0xd9231a6b,0x94973362
.word 0xd50725c4,0x5735cf3d
.word 0x7d528150,0xf7a0e14c
.word 0xfc783420,0xce08bd5f
.word 0x4874f64a,0xb13b1dcd
.word 0x91544023,0xbf7345e0
.word 0x094c7f39,0x624cbad9
.word 0x9027cead,0x4ce08440
.word 0x51952d9e,0xd82133da
.word 0xd7afb2c1,0x74e80023
.word 0x8a1138fe,0x86806529
.word 0x7bced350,0x6532487a
.word 0x745a1f6a,0x87cdf49c
.word 0x37fbd3b9,0x2debc078
.word 0x171dbab1,0x4b31e154
.word 0xd3c7adfd,0x9073e0f2
.word 0x2a330d44,0x97c75cfe
.word 0xd3bcfff3,0x373c7f95
.word 0x42522e86,0x3c4fb49a
.word 0xf8952aad,0x6c11cceb
.word 0x312810a2,0x4c085d11
.word 0xe0eb33cf,0x000000c2
.word 0x6fbaf1ff,0x73822e4e
.word 0x19097fa6,0xcb86a73f
.word 0x8a9529d4,0xdb2c68cf
.word 0xbb0ba0f4,0x9074c586
.word 0xc0a31f69,0x97c58eaf
.word 0x623820a9,0x8fcbd642
.word 0x00000000,0x46676b10
.word 0x3f20803a,0xe1b0f14b
.word 0x61df6fc5,0xbe9df509
.word 0xf90b2366,0xd3d6f9a2
.word 0x913ad5fe,0xf407463c
.word 0x7e25952b,0x49e93780
.word 0x662b537a,0x18da6fbf
.word 0x04c57e03,0x95c386ee
.word 0x2988ff60,0xcaaa6891
.word 0x7ff946c1,0x73b80a26
.word 0xba80c763,0x87472a57
.word 0x338b2e03,0xb708c85a
.word 0x9bbc5e76,0xc61f34fa
.word 0xfa6bbf8e,0x8a96adb0
.word 0x80206ff7,0x977d442b
.word 0xa4c971b6,0x2a0a9d6c
.word 0xbc8ded0e,0x612d05bb
.word 0xcc165c10,0x302a6e99
.word 0x7791a927,0x1d9054e1
.word 0x3666a900,0xf0988269
.word 0x28bcee8a,0xed6ffdd8
p41_local3_expect:
.word 0x06d78a7e,0x2ace1b81
.word 0xe058edff,0x8254104f
.word 0x1ffa09a6,0x1e449066
.word 0x39bf52f8,0x91af0643
.word 0x983eaa82,0x5a3dfd1c
.word 0x12d847ed,0x484fce34
.word 0xd7dddd87,0x016a7343
.word 0x2f19e4a1,0x51cf7b0a
.word 0xc00a94a5,0x7f8559b4
.word 0x12e98438,0x3bc0958c
.word 0x3ce7a57f,0x11f66a52
.word 0xff2c90f3,0x69ef6f00
.word 0x00000000,0x5a3dfd1c
.word 0xf60c8b20,0xf4130f0c
.word 0xeed6bad1,0x00ff44ba
.word 0x95ea26ab,0xc0b33b91
.word 0x46676b10,0x1caaefee
.word 0xbad58b88,0xff5dabc6
.word 0x7ba182cd,0x7cfaa37f
.word 0xbd581f0d,0x0bdd3e36
.word 0x3de501bb,0x09dc2a3e
.word 0x0d502629,0x3ddddd43
.word 0x96abfbfa,0xbc63d46c
.word 0x159ce7e2,0xe89bf676
.word 0xaf174082,0xd3dc307a
.word 0x6d113f3e,0x937ad692
.word 0x9ad73378,0xe19182ec
.word 0x7366cd90,0x5206ff85
.word 0x90b4a1b8,0x624f56c7
.word 0x72d9b76e,0xc2ea567c
.word 0x9ce48108,0x02b05cad
.word 0xd4a1e0a6,0x5006e3fc
.word 0x0084b9a7,0x41212f34
.word 0x99629ad6,0xbc1b13b1
.word 0xf4b33e58,0x209a54e1
.word 0x5ca95be0,0x9324c354
.word 0x1d3392dc,0x1eb276ba
.word 0xb627ace5,0x03db5a12
.word 0xc75a0580,0x366c1717
.word 0x624f56c7,0x8a979ccf
.word 0xeeefaa1c,0x106b6746
.word 0xc6ab5d90,0x888bd5ba
.word 0x7fa3fa7c,0xcd82a17b
.word 0x363edd0b,0x0d1f58bd
.word 0x3e2adc09,0xbb01e53d
.word 0x43dddd3d,0x2926500d
.word 0x6cd463bc,0xfafbab96
.word 0x76f69be8,0xe2e79c15
.word 0x7a5c3023,0x374023c0
.word 0x7b540b31,0xe657b82f
.word 0xc679404f,0x0d7f0c50
.word 0xa01a8858,0xff058ade
.word 0xcf5c6a5a,0xfd88cf10
.word 0xa14fd6cf,0x3d6eb20d
.word 0x6aeaf601,0xed38c334
.word 0x33ff2ebd,0xaa1384d9
.word 0x5b9576aa,0x0407ebb1
.word 0x4afff5ea,0xc4b49502
.word 0xcf33ebe0,0xadd8a3fb
.word 0x60a38795,0x63b70d18
.word 0x400f1aa0,0x821d020b
.word 0xdb82e1ab,0xcf33ebe0
.word 0x52a4ff1f,0xe8bfffb3
.word 0xa76ae7ce,0x895a91d6
p42_init_registers:
.word 0xbb00ab5a,0xc3a99dca ! Init value for %l0
.word 0xf118b5be,0x38e06f9a ! Init value for %l1
.word 0xeef2a55b,0xef114b36 ! Init value for %l2
.word 0x5d9534c9,0x85ed6468 ! Init value for %l3
.word 0x96506ab6,0x9829262a ! Init value for %l4
.word 0x59cd64b1,0xd2a2b47e ! Init value for %l5
.word 0x41b91cdd,0xd27bdac5 ! Init value for %l6
.word 0x07d33c57,0xc0edd70d ! Init value for %l7
.align 64
p42_init_freg:
.word 0x34785c2f,0x5cf5a2ad ! Init value for %f0
.word 0xc853ba75,0x57cc433e ! Init value for %f2
.word 0xae67b800,0x7c808012 ! Init value for %f4
.word 0xbd4501a4,0xf5bd723a ! Init value for %f6
.word 0x3c770d7d,0xcedc8187 ! Init value for %f8
.word 0x06cb20ae,0xaa6d6a3f ! Init value for %f10
.word 0x94f3eee2,0x3b01a569 ! Init value for %f12
.word 0x4bb118c4,0x4ffb32ca ! Init value for %f14
.word 0x1a73d31e,0x4ef2c41e ! Init value for %f16
.word 0x09bc5da2,0xd17ee787 ! Init value for %f18
.word 0xaf38f1e6,0xd1614556 ! Init value for %f20
.word 0x544c456d,0x2cce79d5 ! Init value for %f22
.word 0x0de2f6bd,0x1100719e ! Init value for %f24
.word 0x648dfbae,0xcdb7b3ce ! Init value for %f26
.word 0xc426fedd,0x40219bb5 ! Init value for %f28
.word 0x186f59fb,0x952c29d6 ! Init value for %f30
.word 0xfe08b8f7,0x0d4aaead ! Init value for %f32
.word 0xdcade1b0,0x2b1b473c ! Init value for %f34
.word 0x32bb2f6d,0x7ba50f41 ! Init value for %f36
.word 0xaf27f043,0xb493d4e4 ! Init value for %f38
.word 0xccf514d3,0xfdd9656c ! Init value for %f40
.word 0x28cd7640,0x180ea4b2 ! Init value for %f42
.word 0x5586dcd2,0xa9d14c9f ! Init value for %f44
.word 0x4f9d0d07,0x8d75ba27 ! Init value for %f46
.word 0x8d77cc29,0x3d720eb7
.word 0xbd1e07a8,0x536a84d1
.word 0xeec244e6,0xda508e70
.word 0xdaae55a9,0x797e5e89
.word 0x141289f7,0x9250329e
.word 0x63ea5811,0xe3b8b5f5
.word 0xa3e52538,0x63303911
.word 0x202f1cca,0xb5718d9d
p42_expected_registers:
.word 0xd698726a,0xc28821b8
.word 0xffffffff,0xd057c423
.word 0x00000000,0x21290531
.word 0x00000000,0x00000008
.word 0x00000000,0x965218fb
.word 0x00000000,0x2b8efe34
.word 0x00000000,0xf88e7cb3
.word 0x00000000,0xda037c52
p42_expected_fp_regs:
.word 0xb0de4c19,0x46fe2e38
.word 0x6e296413,0xac0db56b
.word 0x527c03da,0xcff841e6
.word 0x4972b66d,0x800a4b68
.word 0xd0566e5d,0x9aaf80a6
.word 0x1bd5846b,0x3e4bd4a9
.word 0x4708d887,0xf09e5fb5
.word 0x6bd148ba,0x5293da12
.word 0x1667ae0d,0x00000080
.word 0x0d317a1d,0x60203bd2
.word 0xc89c2d76,0x100f047e
.word 0x0e11ee29,0x7d75f2d0
.word 0xff8ef65c,0xa38467b9
.word 0x38e06f9a,0x07fc10f0
.word 0x16205085,0x326da8b7
.word 0x7b7955cf,0xcb2407b7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0x382efe46,0x194cdeb0
.word 0x6bb50dac,0x1364296e
.word 0xe641f8cf,0xda037c52
.word 0x684b0a80,0x6db67249
.word 0xa680af9a,0x5d6e56d0
.word 0xa9d44b3e,0x6b84d51b
.word 0xb55f9ef0,0x87d80847
.word 0x12da9352,0xba48d16b
.word 0xe44e56e1,0x8960b896
.word 0xb7be06f1,0x045944cc
.word 0xed3f0047,0x5e22e6c1
.word 0xe42a4226,0x62f5364d
.word 0x6da03ef0,0x46afa06a
.word 0x38812f4c,0x46dd6acc
.word 0xfa40631c,0xa27f1761
.word 0x2d0b82f0,0x0a3a328d
.word 0xf2b14fd0,0x780224de
.word 0xdb8b6332,0x7a2498ac
.word 0xbf257043,0x63bc4db6
.word 0x11a423b9,0xd5c5ab0b
.word 0x9ecae26a,0x3719f646
.word 0x2cab98d6,0xd2d01aa5
.word 0x6aa3c80f,0xfb0cca8b
.word 0x3834accd,0x9550e192
.word 0xee01eb3b,0x5309e15e
.word 0x798514fa,0x47b954d2
.word 0xb516b2b8,0x82d27607
.word 0xf121edc0,0x780224de
.word 0x69d76068,0x79f54b21
.word 0xd77cbb33,0x384630d2
.word 0x0249b9ed,0x831ee403
.word 0xd047d5b5,0x4160da17
.word 0xdcdfcb85,0xd55f219e
.word 0x5d3b0ebf,0xdc98979c
.word 0x36fe11c3,0x1e2a3e49
.word 0xaf403e96,0x2386068f
.word 0x32473b66,0xd59be43d
.word 0x234ce7ff,0x6faea95c
.word 0x9d340c2c,0x5d0a073e
.word 0x1a89c6b4,0x596a0992
.word 0x0271d28a,0x9ceb48d8
.word 0xc11b24b6,0x7995e321
.word 0x4ad16078,0x72eeeafe
.word 0x3426d30e,0x9fa00dcd
.word 0x87e3b05d,0x9699d1ae
.word 0x76899bf8,0xde377718
.word 0x62dac2ca,0xac3d8388
.word 0xef656b0b,0xa04fe5c4
.word 0x1667ae0d,0x00000080
.word 0x0d317a1d,0x60203bd2
.word 0xc89c2d76,0x100f047e
.word 0x0e11ee29,0x7d75f2d0
.word 0xff8ef65c,0xa38467b9
.word 0x38e06f9a,0x07fc10f0
.word 0x16205085,0x326da8b7
.word 0x7b7955cf,0xcb2407b7
.word 0xc92ff056,0x3ea5a9d2
.word 0xf30e7147,0x18bdc49a
.word 0x0e51ed46,0x317a5e29
.word 0xd33e47c0,0x43bc4d0f
.word 0x9ef07931,0xe6689ae2
.word 0x09e6bbf8,0x80157206
.word 0xb97b24b3,0x40e1142b
.word 0x876390fa,0xa80506ea
p42_local1_expect:
.word 0x29e85420,0x6aff490d
.word 0xcc975589,0x64c892d8
.word 0xbf3a92ad,0xf6d67abb
.word 0x339a4558,0x84f47851
.word 0xf38b3552,0x1a764181
.word 0x4257287a,0xaebde9a9
.word 0x0e35d23c,0x17a64ec6
.word 0xfba235b4,0x51197fe7
.word 0x603190cd,0x8b2004bc
.word 0x8e91b2fb,0xe8da9206
.word 0x10c97cb7,0x56b614b6
.word 0xcd97438d,0xf93d4c39
.word 0x88361abb,0xfe164cea
.word 0x6e5bd962,0x1c490942
.word 0x1be72dee,0xd7635ff4
.word 0x4370985a,0x16588898
.word 0xf73dd410,0x4dc2dcfe
.word 0x7ad00049,0x1bd8f8d5
.word 0x848ee2c7,0xe8249490
.word 0x61a7d913,0x9b4bff93
.word 0x43dbe9a4,0x2c1d5c24
.word 0x893ab091,0x05bde9a1
.word 0xff350090,0x90a7df22
.word 0xa9b91b94,0x52e58111
.word 0xffffffff,0xd057c423
.word 0xf136a4f5,0x84dc1979
.word 0x21290531,0xf93f6ad0
.word 0x63206672,0xec615354
.word 0x87ccd5c1,0xfdef741c
.word 0x4822c71f,0x0ca28dd1
.word 0x23f01159,0xecb4c6f9
.word 0xd954588e,0x18473e32
.word 0x5aca8c3b,0xd4e28076
.word 0xcad28769,0xe8e313ac
.word 0x74762218,0xae80dde0
.word 0x66a6f49f,0x06ecc1e1
.word 0x3ac3bc4c,0x702bd392
.word 0xeb8bbd7e,0x18920afb
.word 0x3885d918,0x09cfd7e4
.word 0x47650500,0x7a2498ac
.word 0xd4a23bda,0x5ae057ab
.word 0x9c629c49,0x0a2628df
.word 0x31fe3553,0x0317d96b
.word 0xa705c073,0x34538db3
.word 0xcc801b8a,0x13aa948b
.word 0xffe8eb69,0xe400bbff
.word 0x518ee9bc,0x5a52c3e8
.word 0x7bc0037a,0x85136937
.word 0xfbeea7c6,0x28564b99
.word 0x32112539,0xbf7ca770
.word 0xd725ff37,0x179986fe
.word 0x9c23f1a8,0x74b99149
.word 0xead5fc77,0x696cec1a
.word 0x14ffb23c,0xc78de822
.word 0x67ef7d3c,0xf6a6c274
.word 0x9f6b7616,0xc407958c
.word 0x1667ae0d,0x00000080
.word 0x0d317a1d,0x60203bd2
.word 0xc89c2d76,0x100f047e
.word 0x0e11ee29,0x7d75f2d0
.word 0xff8ef65c,0xa38467b9
.word 0x38e06f9a,0x07fc10f0
.word 0x16205085,0x326da8b7
.word 0x7b7955cf,0xcb2407b7
p42_local2_expect:
.word 0x3200c668,0x1fabaae2
.word 0xfe93b9fd,0xf7c70cd9
.word 0x974e6325,0x47b954d2
.word 0xbdc2965e,0x5b09bc40
.word 0xba978e2d,0x656a2cd3
.word 0x0000008f,0x6d2df591
.word 0xdf607108,0x13df4216
.word 0xba48d16b,0xacf5c094
.word 0xe48e3530,0xa70af3f8
.word 0xf9ff9a8b,0x343dc571
.word 0xb18b3e48,0xecab2c17
.word 0xee5bec57,0x05bde9a1
.word 0x0eff3951,0x12e77f55
.word 0x54d4d279,0x3d3b0840
.word 0xcbfab46e,0xac257f39
.word 0xd5c7b5a4,0x67be96cc
.word 0x6ef0d585,0x417e8601
.word 0x8eb0ad95,0xea72c761
.word 0x7caeef17,0xc5b851e4
.word 0xe2aef590,0xe2e87392
.word 0x26a9757a,0x0c964407
.word 0x6503724e,0x0ed1a1f5
.word 0xd7c092be,0xc37806f6
.word 0xc1353e7c,0x313f6916
.word 0xeb817e47,0xbcff4992
.word 0xfff577da,0xc5749fba
.word 0xc79fb62b,0x7efa69bf
.word 0x57915d84,0x883bf83c
.word 0xffffffea,0xb5b7b832
.word 0xcc30180b,0x2bc85765
.word 0x8d10bd55,0x5077424b
.word 0xba2f6abf,0x789a13d3
.word 0x106637f8,0xb29539c3
.word 0x4e63b7b8,0xacdae724
.word 0xfc7c677c,0x666552bf
.word 0xa5126916,0x7604ac9f
.word 0x9646c23f,0xcd67dcd8
.word 0xba94f598,0x595a04b3
.word 0xcad0389a,0xb1ee303f
.word 0x1b03df5f,0x8e2d1fff
.word 0x45903058,0x7a2498ac
.word 0xadda7861,0x74e2d2f5
.word 0xcb2e5013,0x00006a17
.word 0xc91d3f30,0x2ac8ff19
.word 0xf0cde1ae,0x40b061da
.word 0xc5d17af0,0x5324bc13
.word 0x436ea90c,0xae3273c3
.word 0x6fa19046,0x85ff38c4
.word 0xad74c185,0xe0a2a7af
.word 0xf1e090fe,0x13bd5644
.word 0x695e30f9,0x965218fb
.word 0x4185893f,0xc29a79b9
.word 0x0c96d087,0xa5ed12d3
.word 0x97c7bb22,0x42d94a01
.word 0xc8265639,0x34187e5a
.word 0x7f423446,0x5b5e991e
.word 0xcad496cd,0x800683d2
.word 0x01f0f312,0x000000e1
.word 0x43d66f9a,0xbb56c134
.word 0xaa3eb34e,0xb38070c4
.word 0x4a5d5142,0x6ea278cc
.word 0x95458ffe,0x1f3bee12
.word 0xd12257b1,0xbebda497
.word 0x7c7eb6eb,0xe22e2044
p42_local3_expect:
.word 0x85a71262,0xeabb2a05
.word 0xb25b900d,0xe24d017f
.word 0x818b18dc,0x32096a5d
.word 0xb6ffa902,0x3bee7d20
.word 0x34d7f3b9,0x35cdb048
.word 0x455722fa,0xa253396e
.word 0x05969da7,0x045786c4
.word 0xc8b8a51a,0x4ffc064c
.word 0xc81e413e,0xabc2d6b1
.word 0xae4bd1ff,0x6d0f02f1
.word 0xf41fb6e5,0xb7e4573b
.word 0xcad28769,0x99ac6e0b
.word 0x0e11ee29,0xb5c53b1f
.word 0xc66ad96d,0xa565ad6f
.word 0x620379b3,0xb2975928
.word 0x56da819b,0xc9c9b1cb
.word 0xce5845e5,0xb07d93a5
.word 0xff95caad,0x214a7109
.word 0xec0d10e4,0x807a7851
.word 0x0ea4b041,0x902c087c
.word 0x4385e9f7,0xf83c96ad
.word 0x9a3fee8a,0x5524dd5a
.word 0x1526d350,0x9275b38b
.word 0x382efe46,0x30590e86
.word 0xb4647993,0x3ad6bb14
.word 0x07cbe162,0xfbffa953
.word 0x0e8679c2,0x755b87ba
.word 0x6108cf91,0x9f46fb4d
.word 0x05bde9a1,0xe0ab490d
.word 0x403a5318,0xbe12d9fa
.word 0xd4892ea9,0x2b8efe34
.word 0x60e3c01c,0xff5ca8ba
.word 0x382efe46,0x194cdeb0
.word 0x6bb50dac,0x1364296e
.word 0xe641f8cf,0xda037c52
.word 0x684b0a80,0x6db67249
.word 0xa680af9a,0x5d6e56d0
.word 0x63bc4db6,0x6b84b46e
.word 0xb55f9ef0,0x87d80847
.word 0x12da9352,0xba48d16b
.word 0xcdf1fe10,0xa885d6b8
.word 0xbd57114f,0x128d02aa
.word 0x1a8a8c6f,0xbea8a35f
.word 0x00000000,0x5cf69a49
.word 0x80ee905f,0x5f6b85e9
.word 0xc23e50dd,0xa04fe5c4
.word 0xaa2622f3,0x0b0ccafa
.word 0x60c7432d,0xae1feeed
.word 0x86a81ea3,0x5d76fdf9
.word 0x608c6dec,0x3b099fd2
.word 0xcbaa5cc0,0x2d43a30b
.word 0x1303789a,0xac3d8388
.word 0x3da1c6e0,0x3a6a82b6
.word 0x81dbb89f,0xecce318a
.word 0x1685c066,0xf599a4d0
.word 0x00000061,0x183c34f0
.word 0xd057c423,0x47c402f2
.word 0xa12799ac,0xe9ea12eb
.word 0x8f9bc196,0x53ec3048
.word 0x3b01a569,0xe03be389
.word 0xff05a936,0xa9ee65e0
.word 0x34764319,0x883bf83c
.word 0xf85d14d0,0x43181d52
.word 0xb9629597,0xc499566b
p43_init_registers:
.word 0x4f4d65fe,0x8cb0c9dc ! Init value for %l0
.word 0x2be9da08,0x15ba37d0 ! Init value for %l1
.word 0xaf63c068,0x3bc3245f ! Init value for %l2
.word 0x9499120a,0x0dc2d8df ! Init value for %l3
.word 0x7c097ea0,0x5c2c5267 ! Init value for %l4
.word 0x0a81a104,0xbe4513fe ! Init value for %l5
.word 0xf8dee977,0xcf9c686c ! Init value for %l6
.word 0x12c62d23,0xdd53ef3e ! Init value for %l7
.align 64
p43_init_freg:
.word 0xe76f7aad,0xd4e86f0d ! Init value for %f0
.word 0x65cc3628,0x54f6d3ec ! Init value for %f2
.word 0x21b24e31,0x5756d7b7 ! Init value for %f4
.word 0x94c79dd1,0xa0e489d7 ! Init value for %f6
.word 0x5b39f096,0xdd692b60 ! Init value for %f8
.word 0xf45bda86,0xc6e7f5ab ! Init value for %f10
.word 0xf7e849ca,0xe9321a5d ! Init value for %f12
.word 0x80fa8435,0x98facf07 ! Init value for %f14
.word 0xd0230fef,0xed3b2799 ! Init value for %f16
.word 0x266cf4f3,0xc6fea725 ! Init value for %f18
.word 0xa02f7d41,0x19db3dff ! Init value for %f20
.word 0x652fd67c,0x42d58ffc ! Init value for %f22
.word 0xccf3d4ec,0x32cc5dfa ! Init value for %f24
.word 0x39838a12,0x5e4e4411 ! Init value for %f26
.word 0x1ae703a2,0x40593e50 ! Init value for %f28
.word 0x31354dc9,0xed9154ba ! Init value for %f30
.word 0x1ead8ecc,0x0ca9654f ! Init value for %f32
.word 0x2112c4f8,0xf9782b64 ! Init value for %f34
.word 0xc70cdd30,0x5ba9cb6d ! Init value for %f36
.word 0xfd1ac91a,0x4784b940 ! Init value for %f38
.word 0x0b6a57e5,0x638e9f79 ! Init value for %f40
.word 0x61bf7680,0xc016bb73 ! Init value for %f42
.word 0x567fe73a,0xb34a0739 ! Init value for %f44
.word 0x5b40b5db,0x002693dc ! Init value for %f46
.word 0xa144c1a7,0xf20a9e07
.word 0xd9d21740,0x819ec97a
.word 0x4660e3af,0x6b9c50dd
.word 0x5b9db970,0x88a4e610
.word 0x1753d9d8,0xba7d3a2d
.word 0xb56a09d4,0xacc8a85a
.word 0x5a810b24,0xa0188e92
.word 0x38422687,0xaaada9e6
p43_expected_registers:
.word 0x00000000,0x0000002c
.word 0x342c5a10,0x493a3a12
.word 0x00000000,0x7526c1bc
.word 0x00000000,0x2567f189
.word 0xffffffff,0xf73d6881
.word 0x00000000,0xbfb9bddb
.word 0xac9cdb68,0x41fb733d
.word 0x00000000,0xa04368bb
p43_expected_fp_regs:
.word 0x1c134668,0x942ff17b
.word 0x719e3b80,0x4ce47e22
.word 0x076ef2e4,0x209168fb
.word 0xc91573f0,0x1c79d65e
.word 0x024d651d,0x8060ab62
.word 0x6690d220,0x70540b29
.word 0x722b4b74,0xf9fcc77e
.word 0x8963397a,0x8f16dcee
.word 0xd0230fef,0xed3b2799
.word 0x266cf4f3,0xc6fea725
.word 0xa02f7d41,0x19db3dff
.word 0x652fd67c,0x42d58ffc
.word 0xccf3d4ec,0x32cc5dfa
.word 0x39838a12,0x5e4e4411
.word 0x1ae703a2,0x40593e50
.word 0x31354dc9,0xed9154ba
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0xaa23814b,0xc643e0ea
.word 0x345fbe82,0x70b2a8c4
.word 0x12f6662b,0x822b0968
.word 0xfa4caae8,0x04c20ad2
.word 0x848937b0,0x05a7ee94
.word 0x3fb8bafe,0x2567f189
.word 0xb8774277,0x129ed69a
.word 0x5110f3fe,0x2308a094
.word 0xd1591003,0x8c6bb462
.word 0x3bd0c4a9,0x0000000c
.word 0xd1da5493,0x4e07e524
.word 0x291221b8,0x9426235a
.word 0xa4dd8489,0x86b38053
.word 0x9dd8764c,0x960233d5
.word 0x9ad0e838,0x8cb0c9dc
.word 0x6869e255,0x0b100861
.word 0x8b017faf,0x794660de
.word 0x7fb28829,0x0f0ded0d
.word 0x6c8c41e4,0x0ffaa8b8
.word 0xf0f12ca8,0x1d273225
.word 0x6b9958e1,0x9a04e139
.word 0x0a276415,0xe54ec610
.word 0xcf766a5e,0xcf715c84
.word 0xced5f1bc,0xb2f45e0b
.word 0x56ae60e8,0x73e1e8e4
.word 0x3f53b6c7,0x0358a42f
.word 0x6c1d3da3,0x2bf7ef07
.word 0x3ab30dba,0x5ed6791c
.word 0xc5484525,0x3a868fa8
.word 0xfcec8ec4,0xf2aa7508
.word 0xce9e5a99,0x95b7afb5
.word 0x4e5c0c92,0xe307e741
.word 0xe60dd70a,0x7e66742c
.word 0xeafdcf17,0xf1e184fc
.word 0x24b45403,0xb5365d65
.word 0x4fd88071,0x30f6db98
.word 0x17f62f57,0xb0282211
.word 0xbea5aaf8,0xc446ffbd
.word 0x5442bce5,0xae365d67
.word 0xb49eff52,0x1a3c15d2
.word 0x0cf87cee,0xa7a13b0e
.word 0x5cd048ba,0xb4881f1f
.word 0x5f55544f,0x775793fa
.word 0x0fe62706,0x01749b96
.word 0x4fa09c52,0xa0f25758
.word 0x902a5140,0x5f46875b
.word 0x8be1c7e7,0xf1a2bbbd
.word 0x1cdf4cac,0x76a89b36
.word 0xff9c610e,0xc1ef87c0
.word 0x6f5f4910,0xb1a9ee25
.word 0xaa7cb9a4,0x3ff4205f
.word 0x98690d31,0xb3624347
.word 0xdd87311d,0x7e0dbe0d
.word 0x8cc3ea54,0x50abcd43
.word 0x6f71126b,0x1a0d1bd4
.word 0x34ff5a10,0x493a3a12
.word 0xfdcf5db0,0x8a85cfe6
.word 0xae690cb1,0x7d0bef1f
.word 0xc9753e0a,0xa2678fff
.word 0x30ffacb3,0xf8423531
.word 0x2388fdc5,0x795907ae
.word 0x1df6d474,0x0db6e0f4
.word 0xa811e0d2,0xe10c85d7
.word 0x832dc1f4,0xdec53a41
p43_local1_expect:
.word 0x112317bb,0xcc8f1f84
.word 0xa3cac5f3,0xc22db682
.word 0xf73d6881,0xbf8efa19
.word 0x719d7bc8,0x3190df65
.word 0x3300be83,0xa7bb68a7
.word 0xf126e0a4,0xd75525b7
.word 0x00000000,0x35eee13d
.word 0xaa680b37,0x90f0669c
.word 0x0e353c43,0x778b2f5e
.word 0xff25b763,0x9a5deb95
.word 0x6ca6ade2,0x3bffa619
.word 0x1b6eccc6,0x7cd62f65
.word 0x91c3ce31,0xf71074e1
.word 0x2f1256ba,0xaf2f9c2c
.word 0x08e24a06,0xa3db16b7
.word 0xf7574a62,0x72334b0f
.word 0x03253854,0xd5454bfc
.word 0x3a868fa8,0x2c5b451c
.word 0xd4bb39a0,0x72913dba
.word 0xaa074393,0x96f5d390
.word 0x061b35d0,0xcb655239
.word 0x7c193baa,0x56589529
.word 0x4c00764c,0x98875aae
.word 0x825abd13,0xed8a9e34
.word 0x48ed180c,0x688ef23f
.word 0x35c49942,0xca07630b
.word 0x093826d0,0x2a381e68
.word 0xfcf5b637,0x2e442f87
.word 0x78a5c88b,0x7bd5e112
.word 0x36e6f666,0x9effee46
.word 0x000000b4,0x00000099
.word 0xdaf02613,0x0f2ae356
.word 0x21ac2666,0xf2910679
.word 0x95ef40b0,0xf35c69aa
.word 0xd41330ca,0xce5a4063
.word 0x8d2782fa,0xff003531
.word 0xf608c12b,0xec5241ff
.word 0xe41cb0f7,0x86c5a3a4
.word 0x2a46b5e7,0xf9fc66a2
.word 0x42d58ffc,0xac7cd759
.word 0x8dc652ae,0xf07315c9
.word 0x82776db7,0x5b98d61f
.word 0x9b75cce6,0x91c93223
.word 0x4c08af4d,0xdf6e16e8
.word 0xfb448a08,0x73f83889
.word 0x207a25a6,0x0d8bfbd3
.word 0x475a44f4,0xaebd6a08
.word 0x8d2782fa,0xe17763b1
.word 0xd0230fef,0xed3b27ff
.word 0x266cf4f3,0xc6fea725
.word 0xa02f7d41,0x19db3dff
.word 0x652fd67c,0x42d58ffc
.word 0xccf3d4ec,0x32cc5dfa
.word 0x39838a12,0x5e4e4411
.word 0x1ae703a2,0x40593e50
.word 0x31354dc9,0xff9154ba
.word 0x1a1cb6a7,0x2e6a2562
.word 0x469a446a,0x336387a9
.word 0x0d2f0121,0xa054906e
.word 0xfbb7cddc,0x5498dc44
.word 0xdcc34118,0x9df996c5
.word 0xa2873e63,0x000000ca
.word 0x00000000,0x192715ee
.word 0xa8542484,0xc3a01010
p43_local2_expect:
.word 0x99273bed,0xef0f23d0
.word 0x25a7fec6,0xf3f46c26
.word 0xff3ddb19,0x417d2fa0
.word 0xfc8fd542,0x7cd62f65
.word 0xfa5dcc32,0xecd4f3cc
.word 0x11444e5e,0x128a8339
.word 0x503e5940,0xa203e71a
.word 0xec12b877,0xc94d3531
.word 0xf1a2bbbd,0xb3f4d287
.word 0xc89c3bb8,0xbbfeda8e
.word 0xa3709841,0x0fe280c4
.word 0x1c79e3b5,0x1724623c
.word 0xc8dd69cd,0x8d2782fa
.word 0x48c1aa4c,0x3f55a16c
.word 0x109ae3f2,0x7e69a1ce
.word 0x873d0b2a,0x2308a094
.word 0x4a3fbf2b,0xd505373e
.word 0xca76184d,0x4b4e3094
.word 0xa04368bb,0xa05b6c71
.word 0x033c27af,0x486aa797
.word 0x197d03b3,0xbb3885bb
.word 0x1c2c2350,0x8d5b404b
.word 0x643ba07a,0x4d369d6b
.word 0xb29f7c35,0xf2444b97
.word 0x672f52ff,0x623bbc85
.word 0xffcaa081,0x8952b5ba
.word 0x0d4aced2,0x4c86edee
.word 0xc85b5219,0x15ba37d0
.word 0xc9e6e6b6,0xc091af6c
.word 0xffde1ba0,0x5304ba89
.word 0x74178630,0x7fd45f7f
.word 0x94393cd3,0xd5171ae7
.word 0xb15b3dec,0x7fd17bdb
.word 0x52900ca5,0x13348bab
.word 0x98ef55e1,0x4b41a6f9
.word 0x665d471e,0x5f44ad66
.word 0x4bff6630,0x15c6207a
.word 0x1fc6ffff,0x2f4417cb
.word 0x38ecfa57,0x2656c141
.word 0x99589562,0x73b2c11b
.word 0x7bf12f94,0x6846131c
.word 0x227ee44c,0x803b9e71
.word 0xfb689120,0xe4f26e07
.word 0x5ed6791c,0xf07315c9
.word 0x62ab6080,0x1d654d02
.word 0x290b5470,0x20d29066
.word 0x7ec7fcf9,0x744b2b72
.word 0xeedc168f,0x7a396389
.word 0xdcff5244,0x054a673c
.word 0xebbb54ed,0x06ecde1d
.word 0x500a6f39,0x9b7b94cc
.word 0xf1e184fc,0xf115708d
.word 0xa660710c,0x324ed99d
.word 0x9789e3dd,0x253536c4
.word 0xd8e4b52a,0x0a62d691
.word 0x6756e6c4,0x62a5097c
.word 0xde789ba1,0x4a96e698
.word 0x6c715d66,0x047cee5c
.word 0x6db6db59,0xb1fa335a
.word 0xac9cdb68,0x41fb733d
.word 0x80c6af77,0x086f82f0
.word 0x473bd0fd,0xdaf4860b
.word 0x324f4e6c,0xb8b4d3c0
.word 0x3d8ecdb7,0xb3fdd3f9
p43_local3_expect:
.word 0x99273bed,0xef0f23d0
.word 0x25a7fec6,0xf3f46c26
.word 0xff3ddb19,0x417d2fa0
.word 0xfc8fd542,0x7cd62f65
.word 0xfa5dcc32,0xecd4f3cc
.word 0x11444e5e,0x128a8339
.word 0x503e5940,0xa203e71a
.word 0xba5491ed,0xc94d3531
.word 0x578173f5,0x0092e8b2
.word 0xa61d558a,0x8f0b8d5c
.word 0x44803ea1,0x10e9096b
.word 0xda5898d0,0xff50f6f1
.word 0xba1e8b4c,0xfe6e3f72
.word 0xf1e184fc,0xfcec8ec4
.word 0xe308ee9f,0x51e1f9c3
.word 0xe3ce2422,0x020dcf19
.word 0x4a3fbf2b,0xd505373e
.word 0xca76184d,0x4b4e3094
.word 0xa04368bb,0x625b6c71
.word 0x033c27af,0x486aa797
.word 0x197d03b3,0xbb3885bb
.word 0x1c2c2350,0x8d5b404b
.word 0x643ba07a,0x4d369d6b
.word 0xb29f7c35,0xf2444b97
.word 0x6ed16e8c,0x4727674c
.word 0xb436bea0,0x814eb95d
.word 0xc31d744a,0x5c994da0
.word 0x053eb47c,0x4db4cd46
.word 0x1cc5ebaa,0x8470f7ad
.word 0x93c38199,0x17dc8ab7
.word 0xeff88fe5,0xd2d9aaa0
.word 0x3049fa61,0xef6c66ce
.word 0x3349d72d,0x95a71252
.word 0x148b9b6f,0x003b4bc5
.word 0x193814c3,0xca0d522b
.word 0x133e9b01,0x1d1b5bfe
.word 0x62ebda47,0xc2448e7c
.word 0x6f5a3882,0x5187db5c
.word 0x12eb56b4,0xf553483c
.word 0xbad23299,0x7aff2cc3
.word 0x026d0f24,0x4074ff93
.word 0x41be9924,0x2593d4cd
.word 0x85dcab7e,0xb3f4d251
.word 0x9207634b,0x3db5496b
.word 0xd5b89070,0xc4b29253
.word 0xb016c61b,0x7b73125a
.word 0x2efea4eb,0x85bfc705
.word 0x85290c01,0x1866456b
.word 0xc5e6117e,0x374ea4d9
.word 0xbfcd46b7,0x64bcf9ea
.word 0x861671c0,0x0fff5135
.word 0x2d16df76,0xf44073dd
.word 0xfff1a107,0xc30444f8
.word 0xbd62877f,0xcd079692
.word 0x9f5fe349,0x9d55a790
.word 0xdfa744a0,0x3118202f
.word 0xd0230fef,0xed3b2799
.word 0x266cf4f3,0xc6fea725
.word 0xa02f7d41,0x19db3dff
.word 0x3531d67c,0x42d58ffc
.word 0xccf3d4ec,0x32cc5dfa
.word 0x39838a12,0x5e4e4411
.word 0x1ae703a2,0x40593e50
.word 0x31354dc9,0xed9154ba
p44_init_registers:
.word 0x517faebe,0x55147a50 ! Init value for %l0
.word 0x4d4f7488,0x9b80320d ! Init value for %l1
.word 0x4c90b190,0x21c6a2e1 ! Init value for %l2
.word 0xcb497d32,0x74386873 ! Init value for %l3
.word 0x09132907,0xf4e8e3cf ! Init value for %l4
.word 0x11596d1a,0x687e11d9 ! Init value for %l5
.word 0xef836e18,0x983a998e ! Init value for %l6
.word 0x928083fc,0x309afeac ! Init value for %l7
.align 64
p44_init_freg:
.word 0xd7460f39,0x7a5b212f ! Init value for %f0
.word 0x32f3bffa,0x9add9eea ! Init value for %f2
.word 0x13ec08d0,0xd4a84013 ! Init value for %f4
.word 0x3c02bca5,0xc7b4d5d5 ! Init value for %f6
.word 0x5fad732c,0xf42affb5 ! Init value for %f8
.word 0x7a4bd9c3,0x5127444f ! Init value for %f10
.word 0xb001d8e2,0x91894946 ! Init value for %f12
.word 0x9317c9af,0xa2406d99 ! Init value for %f14
.word 0x3c5c943a,0xe0fbd8e2 ! Init value for %f16
.word 0xd4d1e071,0xfdd089fe ! Init value for %f18
.word 0x49980d94,0xd515a901 ! Init value for %f20
.word 0x7e257f34,0xb66aa8b6 ! Init value for %f22
.word 0x4c5c8599,0x74364561 ! Init value for %f24
.word 0x8cf8613a,0x32597663 ! Init value for %f26
.word 0x6e334bd2,0x6f5f7106 ! Init value for %f28
.word 0x86057375,0x8dcc46eb ! Init value for %f30
.word 0x20b24747,0x4d266fe4 ! Init value for %f32
.word 0x6cd55f9a,0x7e96bd59 ! Init value for %f34
.word 0x30b325f3,0x2c07f7e7 ! Init value for %f36
.word 0x81b57df1,0x4306a748 ! Init value for %f38
.word 0xb31d68c8,0x1230d306 ! Init value for %f40
.word 0x7e4f2ada,0x150c57de ! Init value for %f42
.word 0x84e5b1b2,0xe8bea48f ! Init value for %f44
.word 0xacae1784,0x5f18a8d7 ! Init value for %f46
.word 0x519da9a7,0xf7b24364
.word 0xb3bca8be,0x1dcf40cf
.word 0x4178d078,0xbcdd4bd9
.word 0xbd227bf3,0x0ca605d3
.word 0x7511458b,0xa7e31fbd
.word 0xa5d29222,0x7585c3f2
.word 0xfa804441,0xa0f8c1fc
.word 0x60b7357b,0x17564cb1
p44_expected_registers:
.word 0x403b68c6,0x65d4fe77
.word 0x00000000,0x3554005a
.word 0x00000000,0x726e4421
.word 0x00000000,0xff6ac596
.word 0x00000000,0x00000051
.word 0x00000000,0x080f64ea
.word 0x00000000,0x00000028
.word 0x00000000,0x285610e3
p44_expected_fp_regs:
.word 0xd00dd424,0x04a5878d
.word 0xafdff6b5,0x31f5cf84
.word 0x53b760ef,0xe8721290
.word 0x22742f17,0x8e44a58e
.word 0xd5867816,0x663672c8
.word 0xd94c972f,0x6ee351ee
.word 0xf8ad50be,0xe9ff0ba1
.word 0xe764dc2f,0xe26e980a
.word 0xff8b2136,0x94f16249
.word 0x9c8c1aa2,0x106447aa
.word 0x445b6e9f,0x00a5dfe3
.word 0xb14a3375,0x7450365c
.word 0xd4819bb7,0x41d3e3d5
.word 0x3b6358a5,0x2d1f32fd
.word 0xbb9e072f,0xc7000000
.word 0x9c413c12,0xf5284b60
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0xdb6c7cee,0xff6b230b
.word 0xc8bfafba,0x5db9222e
.word 0xa45650af,0x1e6a35a7
.word 0x0000002f,0xaa476410
.word 0xc01b0b6e,0xf8ef92f3
.word 0x4dd64650,0x5440129c
.word 0x779768ca,0x20ca5eb2
.word 0xf5adacb7,0x83058942
.word 0x272f74b1,0xb2d23203
.word 0x65121a21,0x6330bc20
.word 0x6be08e9e,0x5d8c13bc
.word 0x16deb506,0x0abf5a86
.word 0x76173063,0x151d40e5
.word 0x6698085f,0xd30feb55
.word 0x51a3a754,0x407276b2
.word 0xd9fe6089,0x766677d0
.word 0x77f4f623,0x52df50e5
.word 0x2006ddc4,0xf679e99b
.word 0x7dcf1ccd,0x24a05c39
.word 0x9f81aa1d,0xaf8d5de8
.word 0x2e57b418,0x9e1b5315
.word 0xfd514cef,0xf44d17a1
.word 0xecedd1b2,0x3f9b6cee
.word 0x350da429,0xfbdac276
.word 0xfe0a8491,0xc2597630
.word 0xbec6ae62,0xff6f1573
.word 0xb2ef0915,0x29863ce3
.word 0x8d1da34c,0xf2d375b4
.word 0xc082f1b8,0x7a0ad15d
.word 0x6e3080ff,0xd88170ab
.word 0xf1be9132,0x630a85a2
.word 0x0a32ded8,0xfddef5a7
.word 0x4962f194,0x36218bff
.word 0xaa476410,0xa21a8c9c
.word 0xe3dfa500,0x9f6e5b44
.word 0x5c365074,0x75334ab1
.word 0xd5e3d341,0xb79b81d4
.word 0xfd321f2d,0xa558633b
.word 0x000000c7,0x2f079ebb
.word 0x604b28f5,0x123c419c
.word 0x6f7f6d5a,0x944bdea0
.word 0x57389ccf,0x1dfe8dc7
.word 0x30e0a4cf,0x3e41ccfb
.word 0xeff972c4,0xdb317790
.word 0x923a319b,0x6cb755fb
.word 0x4162e8c4,0x5afbd8a8
.word 0x46eb6113,0xc75d6651
.word 0xf802de45,0x3c9cc0b2
.word 0x4962f194,0x36218bff
.word 0xaa476410,0xa21a8c9c
.word 0xe3dfa500,0x9f6e5b44
.word 0x5c365074,0x75334ab1
.word 0xd5e3d341,0xb79b81d4
.word 0xfd321f2d,0xa558633b
.word 0x000000c7,0x2f079ebb
.word 0x604b28f5,0x123c419c
.word 0x00000015,0x75334ab1
.word 0x9b05f456,0x175785e8
.word 0x91123d2f,0xfbde2cad
.word 0xc8514f51,0xae05160a
.word 0x7c0d49cf,0x43b7a6b7
.word 0xb7ce00ba,0x6667e5cb
.word 0x50414b50,0x6ba9153e
.word 0x2c002edd,0x715a2cff
p44_local1_expect:
.word 0x9b262f3b,0x9293d562
.word 0x1bd41ecf,0xee87a3f1
.word 0x3047c51e,0xffa996dd
.word 0x6cb0fb1f,0xde3fecff
.word 0x47252da6,0x50441761
.word 0xd32b73ff,0x4ece72ba
.word 0x2a7434b7,0x57950b98
.word 0x710cd51a,0x6e79ddb8
.word 0xccfb101a,0x28548168
.word 0x7cd94884,0xfb5121e8
.word 0xeea43df8,0x158380f2
.word 0xda0531ee,0x60577125
.word 0xefa3ffac,0x9882a675
.word 0xa26d4653,0xb4ef45c6
.word 0xac4634c8,0x0e77e89f
.word 0x0e64bdd5,0xc76e52b9
.word 0x53ee26f1,0x2d7aa7d9
.word 0x9c7a3dfa,0x9f016938
.word 0x834158e8,0xb506b089
.word 0x6456055d,0x4e23e4ea
.word 0xbcd08dd5,0xa81d0d0b
.word 0xf79fc0d0,0xc13aefb2
.word 0x6ded8a2f,0x581822db
.word 0x6786ef29,0x65bc61f3
.word 0xd5511815,0x5ee5aa30
.word 0x1833702f,0xb2c166e2
.word 0x37e1bc52,0x50fff30d
.word 0xd83768ba,0x8f2069fa
.word 0xdb317790,0x8e44a58e
.word 0x5284d016,0xc9baff80
.word 0xa456ac7c,0xa43b7e69
.word 0x0504def0,0xc8b788c0
.word 0xeea43df8,0x158380f2
.word 0xadd404d9,0x185d95ef
.word 0x045cfba4,0xe64b675c
.word 0x95a676f4,0xd04d7aee
.word 0x9775617b,0xc0d79fb0
.word 0x5c365074,0x75334ab1
.word 0xb71c552e,0x8de33431
.word 0x740a2f7b,0x4e5eca44
.word 0xc9629d42,0xa7b0219d
.word 0xc1e12ef1,0x122d75e8
.word 0x8f144989,0x10f8b4f4
.word 0x4c30faba,0x8e2ea969
.word 0xff6ac596,0xa21a8c9c
.word 0x0843f8af,0x89135762
.word 0x81918a1b,0xa5c1075c
.word 0x56442905,0xd0d0ab1b
.word 0x7f174279,0x814b7843
.word 0xa2ff36e6,0x02b0a6c0
.word 0x3c7ad92f,0xaaf9198d
.word 0xff6ac596,0x5c84e6f4
.word 0x35e48852,0xed04a1f5
.word 0xb7d6cac0,0x6be08e9e
.word 0x30ff206b,0x21b51052
.word 0xe0f0555a,0xa4be49d7
.word 0x2fa61a86,0x2fb8ee9f
.word 0x57552206,0xe5907ddc
.word 0x3d604774,0x3bd0771f
.word 0x085c0c3f,0x06405988
.word 0x5d74a8e2,0xf9d78552
.word 0xc5b6b275,0xa6b0bc3e
.word 0x73eaa92b,0x8ce0f9f0
.word 0xd70eafde,0x54112e99
p44_local2_expect:
.word 0x41d1c0c2,0xf630b011
.word 0xf2505b38,0xfbff4dbf
.word 0x908a0f16,0xefe67df6
.word 0xbf25051c,0x2c3662c6
.word 0x8c6e67dc,0x42ab9722
.word 0xe1615da8,0xc96aab71
.word 0xa41749d1,0xeb25ad19
.word 0x51cf7e29,0x293974f3
.word 0x77a79d4b,0x0dee7754
.word 0xafa60771,0x3f6cd06f
.word 0x7df9c2b2,0x39caf51c
.word 0x07cfcd04,0xd2facccd
.word 0x18436ada,0x5eda76b2
.word 0x2e515b70,0xad65dfb6
.word 0xff56de05,0xd70b0410
.word 0x696b11e2,0x0833f99a
.word 0x3fcac7c8,0xeb0c3f50
.word 0x00000000,0x023cafed
.word 0x7bf21a64,0xd5eefd82
.word 0x034b7ee0,0xb9058caa
.word 0x880b4c1f,0xce2846bd
.word 0xe14b4520,0xb2ef0915
.word 0xf18a1423,0x3b1054d4
.word 0x408e0764,0x500be492
.word 0x54b0991d,0x56826fe5
.word 0x73303361,0x40156eb3
.word 0x630d7b64,0x534ba5af
.word 0xac4d7f71,0x60577125
.word 0xe8381b15,0x2eaf3e94
.word 0x1baa3d10,0xdce4affc
.word 0xfa351705,0x2134f7b9
.word 0x497413df,0x73aa7e35
.word 0x6821816e,0x1e9dbe9b
.word 0x75334ab1,0x4f95f115
.word 0xcb2619a3,0xf707d849
.word 0xaa476410,0xa21a8c9c
.word 0xb4e9b824,0xa0346d89
.word 0x0ab4f0c7,0x0abf5a86
.word 0xb3a798f5,0x56474cd6
.word 0xa355e90c,0xcffd3270
.word 0x0000004d,0x40407c89
.word 0x1bad2f59,0x1bd70dae
.word 0xa3759903,0xf6b44d46
.word 0x3a2fd5df,0x6c981f14
.word 0x4646faf6,0x48f75df7
.word 0xd0458b42,0x1574fb6b
.word 0x91e5177f,0xd4608e0c
.word 0xc54d14ed,0x56ea2425
.word 0x3c5c943a,0xe0fbd8e2
.word 0xd4d1e071,0xfdd089fe
.word 0x49980d94,0xd515a901
.word 0x7e257f34,0xb66aa8b6
.word 0x4c5c8599,0x74364561
.word 0x8cf8613a,0x32597663
.word 0x6e334bd2,0x6f5f7106
.word 0x86057375,0x8dcc46eb
.word 0xf37c391b,0xffdee62f
.word 0xdd0fc803,0x8e6f7e5b
.word 0x301b8892,0x15c10888
.word 0x6b929eb4,0xde5a0b79
.word 0xff316fbe,0x9adda87d
.word 0xc44c4efe,0x9938d262
.word 0x3d7fa4e3,0x4b874f5f
.word 0xb5326ed5,0xcefcda36
p44_local3_expect:
.word 0xa5aa5973,0xe6f0313a
.word 0xadd22752,0x91f2823c
.word 0xc1cbfc43,0x04439eaf
.word 0x76577ad2,0x569f2dce
.word 0x908368cf,0x763f7863
.word 0x0176c965,0xd0f6a185
.word 0x6e0597ce,0x5141bbd1
.word 0x6eea61df,0x76c743d4
.word 0xca4ee12c,0x3a902c68
.word 0x00000021,0x87f0d262
.word 0x3896e709,0x5e97c19e
.word 0xa34e357a,0x740457f8
.word 0xf4757318,0x46d55930
.word 0x53835640,0xb3912426
.word 0xa7b0219d,0x78889411
.word 0xff316fbe,0x5711c252
.word 0x2b6203b5,0x36639369
.word 0x70cf091f,0x3e255d01
.word 0x3418b93e,0xf0a09da4
.word 0x58d5d60c,0xeb6d0422
.word 0x4dc60b57,0xb16d9563
.word 0x75ce7c55,0x59c3c4e5
.word 0xf8c62a21,0xe1dfb116
.word 0xd77df93d,0xff3136ca
.word 0xf00350e3,0x97d4fd4b
.word 0xff98b6bf,0xae64c68b
.word 0x709b83ff,0xc1eb7355
.word 0x37e882ec,0x9d1e7ebd
.word 0x10530f10,0x57d3275b
.word 0xdbefdc4a,0xa21a8c9c
.word 0x0e541cb8,0xed0fa86a
.word 0xf4e8e3cf,0x7488d407
.word 0xf98ea607,0x9aa84081
.word 0x560aa99f,0x68a75663
.word 0x36b35e86,0xffaf25a3
.word 0x336f9b10,0x36218bff
.word 0xbd4131a1,0xe5ffbd07
.word 0xaccb3a09,0x68be8f16
.word 0x00000007,0xb4ef45c6
.word 0x5680ed15,0x46d55930
.word 0x87048990,0xa3e44bc3
.word 0x70e906fe,0xee74541a
.word 0xf3485c40,0x0000000b
.word 0x7eb0745e,0xe2c004f1
.word 0xbfa25479,0xd62426eb
.word 0x4aff2ffc,0xf5347d64
.word 0x119ac0a3,0xc89acea4
.word 0xa2501498,0x5c01f5f5
.word 0x403b68c6,0x65d4fe77
.word 0xb9e6b380,0x22a3f93f
.word 0x50eb75ce,0xcb015370
.word 0x01dcc933,0xde88204d
.word 0x6f62b89a,0xc822a7ee
.word 0x759af59a,0x0b03ec49
.word 0x4e90428d,0x5a21c5d6
.word 0xb50f78c2,0x023cafed
.word 0xd00dd424,0x04a5878d
.word 0xafdff6b5,0x31f5cf84
.word 0x53b760ef,0xe8721290
.word 0x22742f17,0xa411e067
.word 0xd5867816,0x663672c8
.word 0xd94c972f,0x6ee351ee
.word 0xf8ad50be,0xe9ff0ba1
.word 0xe764dc2f,0xe26e980a
p45_init_registers:
.word 0x57e99dd6,0xab34b4c3 ! Init value for %l0
.word 0xd8a8d654,0x7c34a343 ! Init value for %l1
.word 0xc5452e36,0x0d203309 ! Init value for %l2
.word 0xdd69dfa7,0xe0b90477 ! Init value for %l3
.word 0x93b33c22,0x1dc6da67 ! Init value for %l4
.word 0x6c57be80,0x1fb61e09 ! Init value for %l5
.word 0xa9209192,0x230694cd ! Init value for %l6
.word 0x41f2c856,0x1360b930 ! Init value for %l7
.align 64
p45_init_freg:
.word 0x587ce72f,0x31b43404 ! Init value for %f0
.word 0xf101c474,0x5c4bce40 ! Init value for %f2
.word 0x0a63cc0a,0x90657816 ! Init value for %f4
.word 0xb3c0b81b,0x0b7db199 ! Init value for %f6
.word 0x5b194583,0xc6a35eab ! Init value for %f8
.word 0xddaa9053,0xf510599a ! Init value for %f10
.word 0xc0fee3df,0xa5431319 ! Init value for %f12
.word 0xa27beec9,0xee0e205e ! Init value for %f14
.word 0x72b1cb41,0x1c2488a7 ! Init value for %f16
.word 0xaf957b76,0xd11626e1 ! Init value for %f18
.word 0xd9e943a0,0x318b095f ! Init value for %f20
.word 0x043a3501,0xffe76921 ! Init value for %f22
.word 0xe753014f,0x00de76c9 ! Init value for %f24
.word 0x4a66276b,0xad19e616 ! Init value for %f26
.word 0x19973cb9,0xf54891c5 ! Init value for %f28
.word 0x7994189b,0xf20ec8fc ! Init value for %f30
.word 0x17bfe286,0x45d3ff11 ! Init value for %f32
.word 0xea6fb4aa,0xd368c07d ! Init value for %f34
.word 0xac47e3ea,0xd8633d86 ! Init value for %f36
.word 0xdca64315,0x9f97144f ! Init value for %f38
.word 0x765eca14,0xd562b407 ! Init value for %f40
.word 0x0ef1623c,0x8ed079ea ! Init value for %f42
.word 0x6c94f36d,0x6f11fa98 ! Init value for %f44
.word 0x8fce9a13,0xec26baa4 ! Init value for %f46
.word 0x530496b7,0x6ce47c55
.word 0x8fc7f128,0x4fc6850c
.word 0x1b73ed6f,0xdd929afd
.word 0x72e5b919,0x42aef869
.word 0xb5b59444,0xd8f20fed
.word 0x8d094e6d,0x051aedd6
.word 0x7beadd27,0x247576c3
.word 0x1b2fe183,0x2baccc73
p45_expected_registers:
.word 0x00000000,0xe126476e
.word 0x00000000,0xe7426ec3
.word 0x00000000,0x17f11d5c
.word 0xffffffff,0xffffffff
.word 0x00000000,0x0000006f
.word 0x2056bf88,0x08849f6d
.word 0x00000000,0x00000012
.word 0x00000000,0xf033a78d
p45_expected_fp_regs:
.word 0x6a1c4895,0x674babfc
.word 0x46c6d0df,0x18d93dc0
.word 0x44d8bee9,0x5cf13af3
.word 0xd32c1501,0x24060836
.word 0xdfd38d30,0x11deb60a
.word 0xdb4b76e0,0xe92fec37
.word 0x7e5d96fd,0x2962a85d
.word 0xcda9d572,0x6982da49
.word 0xd256c1d8,0x8adc0bdc
.word 0x048ffafa,0x05486d48
.word 0xf7f0ccc9,0x21e1449e
.word 0xb4ff9210,0x84bb911c
.word 0x3dca62fe,0x4a5020de
.word 0x2aaa53c3,0xa4bd432e
.word 0x813cfa2c,0x50d75a1f
.word 0x41fec8b5,0xaf60fc96
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0x4521ab12,0xfe9763f8
.word 0x6e0e2fe4,0xebf8c86a
.word 0x6faf5e32,0xfbde9bd5
.word 0xeffd8d18,0x4218007a
.word 0x000000b3,0xc5c57fbf
.word 0x81554973,0x8489682a
.word 0xf875fa51,0x4fecd6f3
.word 0x5e03ea59,0x0000006d
.word 0x01c4e754,0x0510be12
.word 0xd30ac66a,0x3454c76b
.word 0x0c95b4f8,0x11887565
.word 0xa9bc6263,0x68f9c5ff
.word 0x3ec64282,0x95d97e51
.word 0x2d733f4b,0xea41e007
.word 0x59bb5c47,0x17f11d5c
.word 0x1f107c57,0x42b8a02c
.word 0x230694cd,0xfe687404
.word 0xb3c0043c,0xae5226c4
.word 0x6d2becb0,0xc4292144
.word 0x1fddc528,0x90933497
.word 0x28485de1,0xea0aff20
.word 0xcf9ba024,0xabce9868
.word 0x9b778142,0xd03f732d
.word 0xa23aaad6,0x8cb584c5
.word 0xdc0bdc8a,0xd8c156d2
.word 0x486d4805,0xfafa8f04
.word 0x9e44e121,0xc9ccf0f7
.word 0x1c91bb84,0x1092ffb4
.word 0xde20504a,0xfe62ca3d
.word 0x2e43bda4,0xc353aa2a
.word 0x1f5ad750,0x2cfa3c81
.word 0x96fc60af,0xb5c8fe41
.word 0x27a2ec8e,0x3a99f2a2
.word 0x812dd312,0xbf30f513
.word 0x5c0e78b7,0xe09d82ec
.word 0x0682f6c7,0x7a20ffda
.word 0xb0f552c4,0x62635de7
.word 0x3d4dd91f,0x3cf5f8ed
.word 0x28bc5771,0xe90922ad
.word 0xa542a9d1,0x0b878f34
.word 0xfba42e15,0xeb0cfd28
.word 0xa2e8b280,0x19e2c8c2
.word 0x12d40acc,0x9a0f73a0
.word 0xe0f4ba97,0x3333d558
.word 0x9de0f0d2,0xaf0b8d44
.word 0x88cc45f6,0x1ac9b83d
.word 0x916703fe,0x966a21ae
.word 0x4546d16e,0x5a07b62e
.word 0x8db02cd8,0x151b444b
.word 0xfb6d0d91,0x20900c3f
.word 0xab13d55d,0x25060bf1
.word 0x4cf398ca,0x88ffb3b0
.word 0x80ea2c8e,0x11b8838f
.word 0x4cb823a6,0xb0d9eb07
.word 0x2853d0f7,0xc3a19053
.word 0x1dc6da67,0xc99e37aa
.word 0xa9e42258,0x9452f028
.word 0x95b6c163,0x39da31a7
.word 0x6ceb567e,0xcce05d55
.word 0x46c6d0df,0xeb4d5630
.word 0xd353543a,0x7ea5f58d
.word 0x7b9af2cc,0xfd618a84
.word 0x7712c42a,0xd8d81ea9
.word 0x1165c478,0x310bcdf1
p45_local1_expect:
.word 0x5f7c87e9,0xaed80d7a
.word 0xdd2ecc11,0xb8c3d52d
.word 0x8a36feda,0x5450f96e
.word 0x15d90347,0x9823782a
.word 0x943cd37e,0x3fda8921
.word 0xac626e0c,0xaf1d39cd
.word 0x394b147c,0xadbc3db7
.word 0x3e72bf2a,0x8135e625
.word 0x6b294361,0xb7db08a0
.word 0x00000012,0xf033a78d
.word 0xd6baa94f,0x2a826539
.word 0x0b9b357a,0x10d85df8
.word 0xeb23239b,0x59bb1262
.word 0x6d9dcdff,0x6d95169d
.word 0x5a5b8706,0x25f1e070
.word 0x8489682a,0xb8a87fa4
.word 0xbf6f2855,0x5b5995d1
.word 0x2f8fd771,0xcd79e5d2
.word 0x2582681a,0x8af6bf97
.word 0xb678504e,0xb383d70c
.word 0x880470c8,0xf35f5290
.word 0x37aa9a3e,0xae1f3f43
.word 0xd9110122,0x33f96b55
.word 0xae15fc09,0x423ae95d
.word 0xc902527e,0x608b2075
.word 0x9c66058e,0x6db9ebd0
.word 0x949ac152,0xd1862b9d
.word 0x7521e296,0xe1a4354d
.word 0x0831a578,0x2058c8c6
.word 0xc490ff68,0x000000d9
.word 0xd199351d,0x1e961fa9
.word 0x4b65804a,0x32d75325
.word 0xf1f4ce36,0x4f1eb218
.word 0xd634f5a2,0x00000052
.word 0x5f9b4070,0x43fbfdb6
.word 0x25bc14b3,0x18c5fe26
.word 0x306b719b,0x22e135e1
.word 0xa7b7dcd6,0x80ea2c8e
.word 0x3255b96b,0x1a374bf9
.word 0x867cffff,0x9e136a5e
.word 0x697b8cba,0xebb9d6a9
.word 0xd153a45f,0x4a289411
.word 0xe577a9af,0x497e00d7
.word 0x9c00f828,0xe1a4354d
.word 0x0a0d7c49,0xd89a66c7
.word 0xc1ff4f89,0x601e43f2
.word 0xefd0be2e,0x793e628a
.word 0x42a7074b,0x46c9ef82
.word 0x34c51b5f,0xef789f21
.word 0xc82ae060,0xf1f12cee
.word 0x931657da,0x30f0e7f1
.word 0xfdc1c962,0xcea99bc6
.word 0x1148e00c,0xb288c46b
.word 0xcb4034c3,0x862ca6ab
.word 0x5bc90b0a,0x61b1b6de
.word 0xca44c79e,0x24318d1a
.word 0x60bf1f7b,0xd59faa7b
.word 0x51d8edce,0x9cdd1a8b
.word 0xbe439f4f,0x1f34b48b
.word 0x151a1f1b,0xf0c9fefe
.word 0xa0ffc33f,0xb7ea95fe
.word 0x1c3d89e7,0xbf2fcbf4
.word 0x47e8809e,0x220e84a6
.word 0xe59295d3,0x67a52139
p45_local2_expect:
.word 0x7778089c,0x6de0bd0a
.word 0x997d20bf,0xf40a9ef3
.word 0xc4ab1b53,0x53f3fbe0
.word 0x95b70750,0x1d4eff16
.word 0xef3cfe68,0x8f65b792
.word 0x2bf6101d,0xc04b38c1
.word 0xb73368b8,0x29af6c58
.word 0x2056bf88,0x08849f6d
.word 0x37bc7cc7,0xab34b4c3
.word 0xee21a31a,0x4ae2aaf4
.word 0x6a054e21,0x985050fc
.word 0x531525b3,0xef4530a1
.word 0xdc85df87,0x0c89c62b
.word 0xa9654759,0xde490a20
.word 0xbb10cd13,0x36090fbd
.word 0xc8e0452b,0x246510bf
.word 0x68c4c7fb,0x1df48d18
.word 0xfeeb70b0,0xd86b7583
.word 0x4fc10c61,0x2a6d8fe2
.word 0xfc9cf132,0x17143490
.word 0x8350bdf6,0x6e975c3d
.word 0x54a0c867,0x8186b601
.word 0xd0402437,0x0351c116
.word 0x277ccbf5,0xb94412f4
.word 0xd463e584,0xbdf33686
.word 0x954bd2ff,0x79bfb2a5
.word 0x064e7e29,0x1c3a444f
.word 0x6f6d6dab,0x3fcd4a94
.word 0x797e76fb,0x146f6e11
.word 0x38aaff90,0xefbb6f5d
.word 0x0970a890,0xe0071e49
.word 0x0b66798a,0xa0157e35
.word 0x04369bc9,0x2972c522
.word 0x4dff4786,0x9ecb499b
.word 0x1360b930,0x3c4a6f4b
.word 0xbb2854ea,0x0ba8b53b
.word 0xa3d04cf1,0x83147287
.word 0xa28ba91e,0x81a6b7e8
.word 0xcf75c9d9,0x8f5c47f3
.word 0x69e1816e,0x9cf8acf1
.word 0x4b1c42e4,0x8e9b23d9
.word 0x6212b65a,0xe7bb0a3a
.word 0xf53dac5f,0x7b626262
.word 0x4cde1f64,0x0a07746e
.word 0x6a063609,0xe86b8417
.word 0xa6f3e21a,0x21e74bb5
.word 0x3bfd4471,0x137da956
.word 0xa7139cf0,0x5870ced7
.word 0x02ceec7a,0x8b22329f
.word 0xd70cbda5,0x0c9c905d
.word 0xdc2d9e9e,0xecfdf64d
.word 0xefbb47bc,0x8b77f399
.word 0xe9624cf0,0x84b46362
.word 0xa968a4d0,0x6ceb567e
.word 0x45fba7a9,0x48359442
.word 0xeced17dc,0xcc6c52ee
.word 0x0e1caa7b,0x52e1780b
.word 0x4c01f227,0x8b7a0db3
.word 0xa0a61b47,0x007b9e49
.word 0x5cce23bb,0x785a8c48
.word 0x06f66f92,0xe0c675f6
.word 0x59496175,0x552616c5
.word 0xff2def4a,0x45f94538
.word 0xb7db08a0,0xc2a2899d
p45_local3_expect:
.word 0x23437354,0x3d92d8b9
.word 0xeb101ff1,0x000000fc
.word 0xeb41478c,0x428c7e3c
.word 0x735d8fad,0xbf815c13
.word 0xca6f0df9,0xfe11c7c2
.word 0xffb49e0f,0x4b9cfccd
.word 0x60f20f8e,0x338a40af
.word 0x1acd3c4c,0x07c17dd9
.word 0x6a1c4895,0x674babfc
.word 0x46c6d0df,0x18ff3dc0
.word 0x44d8bee9,0x5cf13af3
.word 0xd32c1501,0x24060836
.word 0xdfd38d30,0x11deb60a
.word 0xdb4b76e0,0xe92fec37
.word 0x7e5d96fd,0x2962a85d
.word 0xcda9d572,0x6982da49
.word 0x7b514fea,0x00c0052f
.word 0x2057e884,0x1d32b1f5
.word 0x6be12fe1,0x4e64c2e4
.word 0xffeb969e,0x3ffc77a8
.word 0xc051ef73,0xa5e5c00e
.word 0x8f9df949,0x569789c1
.word 0x064c58cb,0x153408af
.word 0xe3eeed56,0x0f372a65
.word 0x6139ea3f,0x2b5a1b89
.word 0xff02ae43,0xff06b711
.word 0x9316ab48,0x5c2f22bc
.word 0x54c40390,0x736810d7
.word 0xbcc50336,0xb2e2bd16
.word 0xc235cc2a,0x1dc667e6
.word 0x1eadc3b7,0x1e6b7292
.word 0xb27b398e,0x4546d16e
.word 0x7bf9210c,0x7c46ac91
.word 0x09db1a15,0xab64c87f
.word 0x77e3d858,0x05ba5a75
.word 0x133fc73f,0xb01adeec
.word 0xb8936ab1,0xffffff9e
.word 0x425e8f5b,0xcabf44f0
.word 0x9e4b6b50,0xa6c0311f
.word 0xe3cd3a9a,0xe878ee2c
.word 0x2c183ea2,0x12bdf777
.word 0x64e74a3f,0xc6b0a7d5
.word 0x2056bf88,0x08849f6d
.word 0xb91a2596,0xb37294c5
.word 0xc69acfd0,0xa12c4ca2
.word 0x412d3754,0xc18dbafd
.word 0x3b00f395,0x7e30d702
.word 0x34355c88,0x852347b6
.word 0x67c3e34b,0x8cd367a3
.word 0x49889903,0x29f44ba3
.word 0x051ba3c3,0x0000002e
.word 0x8330ea71,0xbf1d91a1
.word 0xa61f94a3,0xda98db8d
.word 0x8a3dedd6,0xd3ed6f3b
.word 0xe443aba7,0xd4beb91a
.word 0x8be72d0c,0x23f1a5fb
.word 0xfcab4b67,0x95481c6a
.word 0xc03dd918,0xdfd0c646
.word 0xf33af15c,0xe9bed844
.word 0x36080624,0x01152cd3
.word 0x0ab6de11,0x308dd3df
.word 0x37ec2fe9,0xe0764bdb
.word 0x5da86229,0xfd965d7e
.word 0x49da8269,0x72d5a9cd
p46_init_registers:
.word 0x0c1b83d2,0x7a076647 ! Init value for %l0
.word 0x3eb5fbe8,0x796dd614 ! Init value for %l1
.word 0xf9f062ca,0x45ad90e7 ! Init value for %l2
.word 0xef868aae,0x60f30845 ! Init value for %l3
.word 0x9888f2c8,0x252bda3e ! Init value for %l4
.word 0xfc23d67a,0x7a01b5b0 ! Init value for %l5
.word 0x4f0f12c8,0x0699e1c9 ! Init value for %l6
.word 0x58433a1c,0x7114f894 ! Init value for %l7
.align 64
p46_init_freg:
.word 0xf9efe9fd,0xef61681c ! Init value for %f0
.word 0xb04ccd3b,0x0ca7fa77 ! Init value for %f2
.word 0x0dd3349a,0x1abec8ef ! Init value for %f4
.word 0xaa5a17c0,0x9af780c1 ! Init value for %f6
.word 0xdf6c55e8,0x29b66b65 ! Init value for %f8
.word 0x93a77326,0x092b4891 ! Init value for %f10
.word 0xeca975ca,0xfbafa307 ! Init value for %f12
.word 0x12709bbc,0xfe97c4c7 ! Init value for %f14
.word 0x72c3c423,0xd40738ff ! Init value for %f16
.word 0x4f2b96eb,0x6dc86729 ! Init value for %f18
.word 0xa6cddceb,0x5623f599 ! Init value for %f20
.word 0x89f4e511,0xec5a5a51 ! Init value for %f22
.word 0x8c0e2769,0x938c2f50 ! Init value for %f24
.word 0x067d7f52,0x49c3321d ! Init value for %f26
.word 0x595cb7f5,0x3baf9049 ! Init value for %f28
.word 0xbd97f4ff,0x44ac516c ! Init value for %f30
.word 0x08cdc154,0x66ac1a41 ! Init value for %f32
.word 0xf863e3c2,0x75485825 ! Init value for %f34
.word 0x64f4b8e3,0xde42f99a ! Init value for %f36
.word 0x73d78038,0x5b517aef ! Init value for %f38
.word 0x00ad5b41,0xbc0fd732 ! Init value for %f40
.word 0xaa7fd8c0,0x70200fef ! Init value for %f42
.word 0xe4341474,0x763b0ea7 ! Init value for %f44
.word 0x0c9169e9,0xd32881d6 ! Init value for %f46
.word 0xa93eb2bf,0x74f2345c
.word 0xa7f917e2,0x2354b98f
.word 0xf1a5709f,0x0e0c03ba
.word 0xa5979c74,0x73f430ba
.word 0xf377c188,0x2ac64749
.word 0x624edc7b,0xc8982fde
.word 0x711245d1,0x49472144
.word 0x2fa2d0f9,0xd15f38f7
p46_expected_registers:
.word 0xd09559bd,0x572f461e
.word 0x04420632,0x5c1288c3
.word 0x00000000,0x000000f3
.word 0x00000000,0x68739b67
.word 0xc33a5f3f,0x839912f2
.word 0xffffffff,0xffffff8f
.word 0x00000000,0xec5feb92
.word 0x00000000,0x000000ba
p46_expected_fp_regs:
.word 0x17a6d43c,0x52444351
.word 0xe2b9cca9,0x201cca66
.word 0x001499cf,0x035d6937
.word 0xfdeb06f7,0xf4b6abeb
.word 0x6af89217,0x2155c2c1
.word 0xee47d739,0x759ea807
.word 0x33eeaebc,0xec5feb92
.word 0x30231839,0xb312b038
.word 0xedc6e7da,0xdeb9a847
.word 0x68752aad,0x0ffdc0a2
.word 0x5e65d884,0xe2b795d7
.word 0xb1f3592d,0xf740e906
.word 0x19ea7f37,0x588f2123
.word 0x5f9550c6,0xe937f1df
.word 0xc4d5c1e6,0x4cff0a0b
.word 0xc550023b,0x3f8a589a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0x1c02c3e6,0x1fbfab5e
.word 0xedc587a2,0x2d458db6
.word 0x0a0f8736,0xdcf613a7
.word 0xeb04ff3d,0x2d8e45ff
.word 0xd2de4dae,0xe3bb33e2
.word 0xb912987a,0xebccc0a1
.word 0x9fca12ed,0xdab51a34
.word 0x98b525b6,0x7a076647
.word 0x48b2168b,0xe5869cd8
.word 0xb5b5f6f3,0x4e52781a
.word 0xac7481b7,0x6f72d544
.word 0x8d06ffc5,0xe6a733e9
.word 0xc3dc5e06,0x6d6003f7
.word 0xd4b39c05,0x76409751
.word 0x5de81a26,0xff987604
.word 0xbba221f4,0x79dc8c18
.word 0xf6e6b851,0x1a028e8d
.word 0x6cbe711f,0x996ac02e
.word 0xddf11c08,0x5c9b060b
.word 0x32cdc44b,0x1590aa21
.word 0x390c35bf,0xe626fd7f
.word 0x0000003e,0x23a31958
.word 0x98bb51f6,0xb5493654
.word 0xc3af96b5,0x617d0889
.word 0xedc6e7da,0xdeb9a847
.word 0x68752aad,0x0ffdc0a2
.word 0x5e65d884,0xe2b795d7
.word 0xb1f3592d,0xf740e906
.word 0x19ea7f37,0x588f2123
.word 0x5f9550c6,0xe937f1df
.word 0xc4d5c1e6,0x4cff0a0b
.word 0xc550023b,0x3f8a589a
.word 0x6e785e91,0x9001bcb1
.word 0xe9368eab,0xd92b47d6
.word 0xb935f005,0x9d593678
.word 0x4e0645e0,0x000000b0
.word 0x4ba9d599,0x3dfae66d
.word 0x6be8fd75,0x94ea6450
.word 0xc4d76a0e,0x10cf33e4
.word 0xa8a92cda,0x0b79acda
.word 0xf92af45f,0xea491dbb
.word 0xa3f92fb1,0x6e9f137f
.word 0x86cc21dc,0xfedd254f
.word 0xc5a31d50,0xb4f194ab
.word 0xf26b6960,0xbea76773
.word 0xb7857afd,0x7cf516d8
.word 0xf11e1a23,0xf906f1d1
.word 0xe3963429,0x44f02529
.word 0xcc345516,0xda893132
.word 0xc0bf7996,0x43eebadd
.word 0x25ea25c9,0x02c24fef
.word 0xe3c92f48,0xad45aaa3
.word 0x782b0dd4,0xd2f07e1e
.word 0x94d88519,0xd06f717c
.word 0xfba9d594,0x6103cf9b
.word 0xabdf8e78,0x95a857c6
.word 0x47a8b9de,0xdae7c6ed
.word 0xa2c0fd0f,0xad2a7568
.word 0xd795b7e2,0x84d8655e
.word 0x06e940f7,0x2d59f3b1
.word 0x23218f58,0x377fea19
.word 0xdff137e9,0xc650955f
.word 0x0b0aff4c,0xe6c1d5c4
.word 0x9a588a3f,0x3b0250c5
p46_local1_expect:
.word 0x325ed3d6,0x00358006
.word 0x6691841d,0x26d3f835
.word 0x4ac49d58,0x02e27c66
.word 0x000000f8,0xadf5ce64
.word 0xe16de2c6,0x6163471e
.word 0x6518e903,0x06ff5347
.word 0xf34654f6,0xcd9e49b1
.word 0xf13eaf7d,0x4917e91b
.word 0x0de3382d,0xaf154755
.word 0x708be8d8,0xcfb6a847
.word 0x091b2a0d,0xea9b2445
.word 0xd1941764,0x83d59eff
.word 0xf3cb0a4f,0x042b43f8
.word 0x5809e4d8,0x0a325580
.word 0x67393d3f,0x70bb3b22
.word 0x1f72f736,0xaedd8b90
.word 0x47a8b9de,0xdae7c6ed
.word 0xa2c0fd0f,0xad2a7568
.word 0x000000f2,0x84d8655e
.word 0x06e940f7,0x2d59f3b1
.word 0x23218f58,0x377fea19
.word 0xdff137e9,0xc650955f
.word 0x0b0aff4c,0xe6c1d5c4
.word 0x674940a2,0x3b0250c5
.word 0xe604d91a,0xa481ddd4
.word 0x699aad46,0x6ee4a946
.word 0x5d491c4a,0xeb2d148f
.word 0x6a8f6460,0xea2b9ce8
.word 0x11c077ea,0x30c63e09
.word 0x0e785fdc,0x056ac4bb
.word 0x84fa32e9,0x6a4180ea
.word 0x66bea4b4,0x2a63f346
.word 0x5ae8e7c1,0x70cdff59
.word 0x43da5157,0xe91a3570
.word 0xaffdc984,0x5682bf62
.word 0xb4a2de5f,0x855118bd
.word 0xd79a6cad,0x4315f65c
.word 0xd34040eb,0xd9fd49b1
.word 0x7665a517,0x276f6980
.word 0xb6720eaa,0x2b5ceeda
.word 0x1be916a0,0xed0aae72
.word 0x28800df3,0xf5c4bc38
.word 0xfa6e07a1,0xd2b8d5fb
.word 0xb8265246,0x6df8d0ea
.word 0x0fb40efe,0xb565d7dc
.word 0x1fbfab5e,0x24d21404
.word 0xcef6da48,0x57ff4001
.word 0x6c467c4a,0xd8c131fd
.word 0xecc5ef1d,0x1f271c6a
.word 0x0301cb9e,0x45dfd8b4
.word 0x1c78c16a,0xb5e3a8b4
.word 0x9d6edf34,0x83fe51c1
.word 0x2a607d4e,0x8b76c878
.word 0xedffa750,0x7e21ecd6
.word 0xff87010d,0x0f0510e4
.word 0xd21d65d7,0x9afeea28
.word 0x108e8b1e,0xb6e08a67
.word 0xb8dd5f71,0x5f3ecfa3
.word 0x5bcdbab5,0x9b793642
.word 0x00000000,0xac0751c4
.word 0x5d63f13b,0x7114f8ff
.word 0xd48a5d41,0x9a261a52
.word 0xd8763876,0x0d009e2b
.word 0x8b8f7d12,0x6ba7c412
p46_local2_expect:
.word 0xcaa20076,0xc14d8ac0
.word 0xdc06ec1a,0xf4b9ba6e
.word 0x0cd1de9b,0xb64bfe91
.word 0xc0d0e1e0,0x1fdb496f
.word 0x8b288284,0x198b6b8e
.word 0xea6bd96c,0x25fcce87
.word 0xe34b2ee3,0xd105fa30
.word 0xcac32b33,0xbdd187e5
.word 0x17a6d43c,0x52444351
.word 0xe2b9cca9,0x201cca66
.word 0x001499cf,0x035d6937
.word 0xfdeb06f7,0xf4b6abeb
.word 0x6af89217,0x2155c2c1
.word 0xee47d739,0x759ea807
.word 0x33eeaebc,0xec5feb92
.word 0x30231839,0xb312b038
.word 0xf5ff24fd,0xb398a42d
.word 0xeff19008,0x5f7a182a
.word 0x4d6d3e4b,0x1f992327
.word 0x49170d08,0xb924befe
.word 0x5f4ce010,0x12298603
.word 0xcb95e788,0xef838c40
.word 0x85e18801,0x148f9153
.word 0x8959c8ea,0x3b0364d1
.word 0xac23d455,0x83e04d8d
.word 0x12f46731,0xfbf01d75
.word 0x839912f2,0x2155c2c1
.word 0xb3c764ee,0x50357e80
.word 0xe2ed539d,0x9a9c6a1d
.word 0x263676ae,0x5411e3ca
.word 0xa476f810,0x7e74b34b
.word 0xf60ed249,0x63916ce1
.word 0xff55b77a,0x0a128efd
.word 0xff74b326,0x9b905568
.word 0xea28668f,0x8eaf90c0
.word 0x228b8505,0xbcb72a17
.word 0xa5e83da4,0x537f45a8
.word 0x04420632,0x5c1288c3
.word 0x1c631e2f,0xfbfe223d
.word 0x03a8828a,0x1c75eaf8
.word 0xecc5ef1d,0x1f271c6a
.word 0x0301cb9e,0x45dfd8b4
.word 0x1c78c16a,0xb5e3a8b4
.word 0x9d6edf34,0x83fe51c1
.word 0x2a607d4e,0x8b76c878
.word 0xedffa750,0x7e21ecff
.word 0xd487010d,0x5f4ce010
.word 0xd21d65d7,0x9afeea28
.word 0x8165c117,0xe9eadf32
.word 0x8cffa231,0x9694aa15
.word 0xb4fad917,0x74adb256
.word 0xff1e2f34,0x387fac02
.word 0x419d132e,0xd0f06786
.word 0x9776c69a,0x674940ff
.word 0x14c3f40d,0x558b25fb
.word 0x5f8c740f,0xffad8f9e
.word 0x4500ca9d,0xff859305
.word 0x3f437835,0x7f6d7e1f
.word 0x338300e4,0xac0751c4
.word 0x5c0c8039,0x53aa8ced
.word 0x83ef9806,0x33b29f53
.word 0x2a29942e,0xfbda7215
.word 0x14c30d22,0x7db3c73a
.word 0xb31eb695,0xa8bba617
p46_local3_expect:
.word 0xe03c01c9,0xa98fbce1
.word 0x9963a618,0xd9ffcaab
.word 0x3f3cf636,0xade89eb5
.word 0x5f4ce010,0xb283d70e
.word 0x6aa55c35,0x7d5d1b62
.word 0xff73cd17,0x2653007f
.word 0x1bf58608,0x8833d2ca
.word 0x21877ab2,0xdd05ea28
.word 0xdbf1867e,0x000000eb
.word 0xe1272e31,0x1aca56b3
.word 0x5e789228,0xbdce9753
.word 0xe0bff70b,0x68739b67
.word 0xc0703622,0xe4d26584
.word 0x73ef41a1,0xf0e4c8bc
.word 0x1bfa619c,0x769ca207
.word 0x4bbac5fe,0xc2acb469
.word 0xef7f7d28,0xa0aa3833
.word 0x6af89217,0x328e8282
.word 0xbe16094e,0x3ca3b734
.word 0xfd85bd16,0x7efa45ba
.word 0x0000e375,0x5f7a182a
.word 0xcdd17b61,0x93cf8d10
.word 0xc7ffff21,0x3bddff6c
.word 0x6c9b4e6f,0xbb6fe8bb
.word 0xedc6e7da,0xdeb9a847
.word 0x6875ffad,0x0ffdc0a2
.word 0x5e65d884,0xe2b795d7
.word 0xb1ff592d,0xf740e906
.word 0x19ea7f37,0x588f2123
.word 0x5f9550c6,0xe937f1df
.word 0xc4d5c1e6,0x4cff0a0b
.word 0xc550023b,0x3f8a589a
.word 0x4d0b6798,0xb82364ad
.word 0x17296a22,0x0c3bffef
.word 0x4c798343,0x3c9eeaaa
.word 0x4ea0b062,0x402b11a9
.word 0xaf6d376b,0x2879acec
.word 0xd1ee5691,0x3b610908
.word 0x4f475f5e,0x37bdd9ea
.word 0x0350163f,0x81574620
.word 0x386c0c94,0x07b10004
.word 0xf43d6f8b,0x067f8e01
.word 0xc33a5f3f,0x839912f2
.word 0x167e73ac,0x9b699b39
.word 0x80223f10,0x3456d3d0
.word 0x70631245,0x0cc0e247
.word 0x2f54d68e,0x334ed056
.word 0xd6186497,0x65935b25
.word 0x674990c4,0x7638a4c1
.word 0xd09559bd,0x572f461e
.word 0xd566464d,0xebc020ff
.word 0x32cdc44b,0x68739b67
.word 0x632dda3d,0xbc6c54dc
.word 0xe78678ff,0x856dc145
.word 0x9f91e375,0x128a40b7
.word 0x2d5b6032,0xa005b4f8
.word 0xd73e5266,0xa1f5bd66
.word 0xd257f7fc,0x7931e0df
.word 0x00000009,0x9719fe34
.word 0x0a325580,0xa99ac4da
.word 0xc97ceeb7,0x1773b454
.word 0x6be506ba,0x65e4c69b
.word 0x06fe5a96,0xffffffb6
.word 0x248e8b2e,0x65768bff
p47_init_registers:
.word 0x7a625a96,0x6b2b619f ! Init value for %l0
.word 0x393c792e,0x4e45e86f ! Init value for %l1
.word 0xe4e978e7,0xdbb37002 ! Init value for %l2
.word 0x23f32a32,0x03f1e418 ! Init value for %l3
.word 0x86120a70,0x16632f18 ! Init value for %l4
.word 0xb68d0308,0x0059f4a1 ! Init value for %l5
.word 0xed4f243c,0x86142237 ! Init value for %l6
.word 0x59edc2eb,0xc09310d1 ! Init value for %l7
.align 64
p47_init_freg:
.word 0x05dc4372,0xc6701899 ! Init value for %f0
.word 0x6de32815,0xec8ef439 ! Init value for %f2
.word 0xceea9172,0xd8cfcb2d ! Init value for %f4
.word 0x4741413d,0xb9ae355d ! Init value for %f6
.word 0x0da9b973,0x05a50bce ! Init value for %f8
.word 0x4dc2849f,0x3738d6fe ! Init value for %f10
.word 0x583e7092,0x35fb702b ! Init value for %f12
.word 0x8ca0ab9d,0x20278723 ! Init value for %f14
.word 0xf9b70f77,0xe2177c23 ! Init value for %f16
.word 0x090948a5,0x5301bb81 ! Init value for %f18
.word 0x39176b70,0xc6bff9ff ! Init value for %f20
.word 0xd152d535,0xa8a068f4 ! Init value for %f22
.word 0x9629c782,0x7f4f6997 ! Init value for %f24
.word 0x3d82becf,0x4a708fb3 ! Init value for %f26
.word 0x564df698,0xcc45086c ! Init value for %f28
.word 0x2dccdf01,0xfd31d8c4 ! Init value for %f30
.word 0xef90034b,0x0f1dc585 ! Init value for %f32
.word 0xeb47efa3,0xf28b06a9 ! Init value for %f34
.word 0x1c384d95,0xf9b30142 ! Init value for %f36
.word 0x47ba21e4,0x9f3abc73 ! Init value for %f38
.word 0x9556faf8,0x69423648 ! Init value for %f40
.word 0x96590d3f,0xe4cbf968 ! Init value for %f42
.word 0xf1945f7a,0xb4800ccc ! Init value for %f44
.word 0xe7a1abc3,0xabb36d74 ! Init value for %f46
.word 0x3b3381d7,0xcab9d940
.word 0x3ca5dd5f,0xdd700a8f
.word 0x720749f1,0xab81937f
.word 0xd00e1107,0xed5cb57b
.word 0x8b68077c,0x9b675a27
.word 0x74d9e53f,0xcc86d2f3
.word 0x3fa85144,0x1b3d84d5
.word 0x9eab2030,0xdc689ed6
p47_expected_registers:
.word 0xc4a617d5,0x23d39df6
.word 0x00000000,0x0000001e
.word 0x00000000,0x2e3e9f36
.word 0x00000000,0x8b58a3bc
.word 0xe513663c,0x0fbe1e01
.word 0xf6d79bf1,0x783b4ff8
.word 0x00000000,0x056920d9
.word 0xe513663c,0x0fbe1e01
p47_expected_fp_regs:
.word 0x67bf1728,0x369f3e2e
.word 0xd9206905,0x13043e43
.word 0xd619fff2,0xdfa095d8
.word 0x5b227c4f,0xe68b7b30
.word 0xdf3ce4aa,0x7d116ddb
.word 0x44b2d741,0x127ff852
.word 0x19e60fff,0x6154ba7d
.word 0xab37d5a8,0x92d76d72
.word 0x60a0f4d9,0x7c964da1
.word 0x3c52c20c,0x764cbbfd
.word 0xe5771dfb,0xb858c1a7
.word 0x1fc01206,0x2f6873b5
.word 0xe215b261,0x9dbdbb1a
.word 0x85bc744d,0xca15e899
.word 0x60dff8ff,0xaf30ef6e
.word 0xb0e7a00c,0xfb896c86
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0x01b4dd4f,0x0a6a4b77
.word 0x7d23ed89,0x10a36236
.word 0x30d8f555,0x33bc60bc
.word 0xd4e96b0f,0xda3b85fd
.word 0x7854556c,0xebf7eb19
.word 0x33e526cb,0x2dff2f57
.word 0x04b6ec06,0xd779766a
.word 0x60a321c9,0x6c96cc09
.word 0xcf896eee,0xceb57285
.word 0xc829d7d7,0xd5524f34
.word 0x7cbae6d5,0xe410c297
.word 0x92bd4646,0xc4c6ff6b
.word 0x79913fe5,0xbbf06259
.word 0xb60f2f18,0x758d4492
.word 0x26c0ee44,0xa462e433
.word 0xb1c66805,0xa8d537ab
.word 0x000000b3,0x2e9840ea
.word 0x2d094f47,0x9ed45080
.word 0xb19ad58e,0x186e2020
.word 0x845c592b,0x492eeca7
.word 0x1a475ff0,0x0bffa522
.word 0x6e222af7,0x0151a2e7
.word 0xd4e9f191,0xc6232843
.word 0x7f9cee36,0xcb8775ca
.word 0x00001dec,0x2817bf67
.word 0x433e0413,0x09cc966c
.word 0xd895a0df,0xf2ff19d6
.word 0x307b8be6,0x4f7c225b
.word 0xdb6d117d,0xaae43cdf
.word 0x52f87f12,0x41d7b244
.word 0x7dba5461,0xff0fe619
.word 0x726dd792,0xa8d537ab
.word 0x53850c78,0xfb10b746
.word 0xffed97b9,0xe1ded10c
.word 0x8a241f39,0x000000cd
.word 0x0000008e,0x9059d896
.word 0xffd0e63c,0x7b724bcb
.word 0x22b1a77c,0xa0e81791
.word 0x3c688e77,0x34096ef6
.word 0x16c02dce,0xa211c011
.word 0xd69b19f3,0x7ba80971
.word 0xf0a6b7f7,0x9ae6fb4e
.word 0xe1a2b200,0x34ed10f0
.word 0x16f55d06,0xda9d22fc
.word 0xffffffac,0x8dae95f0
.word 0xf80c60b7,0x514f7916
.word 0xdec14dff,0x4e89b637
.word 0x321cd32d,0x63c6a100
.word 0x91eab920,0x27c7b78c
.word 0xd950c0ce,0x8ed8ec68
.word 0xcf7f5439,0xa39eec6e
.word 0xb3642cbe,0xd40ab422
.word 0xcf8e2a72,0xd2da78ff
.word 0x859878f4,0x15eb5a98
.word 0xdf6af113,0xafc9463a
.word 0x9978d619,0x896bb460
.word 0x130f8f2b,0x0bab2f71
.word 0xa320511e,0x8e179348
.word 0xf6d79bf1,0x783b4ff8
.word 0x9b3c2861,0x321ecd68
.word 0xddf3428d,0xb62c349d
.word 0x65484d01,0xefffe7e2
.word 0xfc4aca26,0x1ab01475
.word 0xf3d3da57,0x84640718
p47_local1_expect:
.word 0xf962c7a3,0x06299edd
.word 0x7ece61e2,0xf48732d9
.word 0x69f152ff,0xafd90e42
.word 0x108c1dec,0x4f07b5f0
.word 0x78358085,0x96ceb81b
.word 0x8953ee04,0xe91be4fb
.word 0x74c5f91b,0x9a283bc9
.word 0x81003847,0x7d1df3f5
.word 0x774b6a0a,0x4fddb401
.word 0x3662a310,0x89ed237d
.word 0xbc60bc33,0x55f5d8ff
.word 0xfd853bda,0x0f6be9d4
.word 0x19ebf7eb,0x6c555478
.word 0x572f022d,0xcb26e533
.word 0x6a7679d7,0x06ecb604
.word 0x09cc966c,0xc921a360
.word 0x7ffffceb,0x4686b1e0
.word 0x568778a8,0xff270f17
.word 0xf13cec65,0xa65a6241
.word 0x63fff249,0x40c72547
.word 0x00000000,0x00000005
.word 0xb70b7396,0xe90654da
.word 0x2f228e10,0x9e240d8a
.word 0xca39e436,0xc09310d1
.word 0x4b4daf25,0xb7dad504
.word 0x6fa1666d,0xf1e16dcb
.word 0x70e59763,0x889b0366
.word 0x7e004149,0xa55c3505
.word 0xee4ef6ce,0x07a047a8
.word 0x8690fbb4,0x74468921
.word 0x59ad3d80,0xad841b45
.word 0x11ca26ee,0x6e222af7
.word 0xa14d967c,0xd9f4a060
.word 0xfdbb4c76,0x0cc2523c
.word 0xa7c158b8,0xfb1d77e5
.word 0xb573682f,0x0612c01f
.word 0x1abbbd9d,0x61b215e2
.word 0x99e815ca,0x4d74bc85
.word 0x6eef30af,0xfff8df60
.word 0x866c89fb,0x0ca0e7b0
.word 0xbd69d272,0x75fd4061
.word 0xe71784fc,0xbcc54fe1
.word 0x2cfeea80,0x769fff35
.word 0x18050611,0x2c471b8d
.word 0x6c1e131c,0x0b7ddce7
.word 0x6167d853,0x611b6510
.word 0xbb08b5d7,0x169ca6a0
.word 0xe23457a7,0xa2bb546a
.word 0xa5a7d961,0xe5df0d21
.word 0x9048e129,0x3b0e2991
.word 0x174d9569,0xafe6825a
.word 0x52448c7b,0xfb961269
.word 0x23539ef7,0x104971de
.word 0x4c40dc3d,0x906b1cec
.word 0xc0ff3dff,0x78721687
.word 0xb3efa37d,0x55e2e1e0
.word 0x108df9fd,0x0fbe1e01
.word 0x944ce8a4,0x7ce01ad0
.word 0xf7451e12,0x02dcc188
.word 0x74580c72,0x3ce5eb26
.word 0x160d1fc1,0xbb5ef2b3
.word 0xfc7a6a93,0x31870c94
.word 0x4ff89e8c,0xfdb8057a
.word 0x5f180acd,0x8ceb8927
p47_local2_expect:
.word 0x8f92389c,0xc162bd34
.word 0x70338c4e,0x3f45eaee
.word 0x5f15542b,0xac911dce
.word 0xd5723d47,0x52abd306
.word 0xd94ee3ca,0x06791d08
.word 0xc879f779,0x7580a4bf
.word 0x808518b7,0x9ae6fb4e
.word 0x9ae6fb4e,0xb9d0848e
.word 0xcf080957,0x28d244b1
.word 0x5659abc0,0xec5607e5
.word 0x58f458d6,0xf0891be9
.word 0xb95030c8,0xdb57ff87
.word 0x801a5689,0x5576ff8e
.word 0xa1d9566b,0x3f0ce427
.word 0xfe5daf47,0x8f4f78e7
.word 0x8776e3aa,0x1065d5eb
.word 0xf9870db4,0x28bf6c46
.word 0xe08cd23d,0x7305f9e0
.word 0x253678df,0xdb051a31
.word 0x3f92e5d8,0xb72bdec9
.word 0x54e0a627,0x64c3c3c3
.word 0xe68ce3a5,0x9b12ab35
.word 0x808aa51f,0x0c5f38a7
.word 0xb83c4411,0x0000556c
.word 0x6ee46851,0x5e69630e
.word 0xc48648bc,0xf6021700
.word 0x24b46943,0xe36bebe3
.word 0x09e6df4a,0xa763d7dd
.word 0xbd5089e4,0x01acfb24
.word 0x843eb76b,0xc9a629b5
.word 0xff5a8f55,0x8c1c2fd4
.word 0x66af2cef,0xacd215cc
.word 0x27a0948f,0xdc2d9beb
.word 0xd8885f41,0xc3d225e7
.word 0xffffffff,0xc4c61e6b
.word 0x52cc2d17,0x663871f8
.word 0x67d05adf,0xbd28e8c5
.word 0xc4a617d5,0x23d39df6
.word 0x4fdf96d7,0x75b546df
.word 0xd1677c09,0xd3d116a5
.word 0x2e3e9f36,0xd5a5dea4
.word 0x005267fb,0xc2f1ebaa
.word 0x89e8c9ff,0x5773543e
.word 0xfa950a6a,0x91a18e29
.word 0x08b915f2,0xf48732d9
.word 0x1eb404ea,0xae6ea531
.word 0x9151aa75,0x35c7d3ff
.word 0x72f9b4fe,0x1c9f1697
.word 0x0e36d03d,0xd0e925a8
.word 0x03775a07,0x2fe29f8f
.word 0x608a5d5e,0xc2b4346b
.word 0xb7b32bc3,0xf4b49571
.word 0x8d29cc43,0x20ff2fdc
.word 0x75dac190,0xdf9c432f
.word 0x1a5b68ef,0x231b98c3
.word 0xa789d3c4,0x2d359850
.word 0x591cac97,0x85b489b9
.word 0x8c8d39aa,0xd7ddbb3c
.word 0x7cc212b6,0x38dc58f0
.word 0xf0ed2b28,0xb2c22bed
.word 0xf0ed2b28,0xb2c22bed
.word 0x510b17b9,0x2875ccfe
.word 0xbb431e13,0x727a74d5
.word 0x23846b1d,0x558e50f8
p47_local3_expect:
.word 0xebe663bd,0x9ce42a54
.word 0x9fe90e30,0xf38672b0
.word 0x76630758,0x525941e9
.word 0xd2d13643,0xba831cff
.word 0x20710463,0x98c71283
.word 0x9797813c,0x78a4bee4
.word 0x3c025ac3,0x54f73c06
.word 0xa1cd873f,0xc41e2c16
.word 0x2114cd0f,0xe10c12e5
.word 0xc8e2d3da,0x894eef38
.word 0xbd1c0b56,0xe2a47906
.word 0x4ce5d019,0xe72bc024
.word 0xbc27767a,0x4c46e0f9
.word 0x52e09109,0xce5489a6
.word 0x3130cdb8,0xdae9258e
.word 0xa6a913ab,0x4d9027f4
.word 0x8d4f672e,0xdfb49964
.word 0x241eea6f,0x7f21c77b
.word 0x27e98f9e,0x2089127f
.word 0xa41680bb,0x025412d4
.word 0x822d8d6b,0x0000007f
.word 0x479517cc,0x821d90c2
.word 0xd599cc60,0x0df53abb
.word 0x8b503354,0x68dcb427
.word 0x3b5aaf09,0xe5b0cf0a
.word 0x22075b47,0x11e6639e
.word 0x6ea82127,0x59e5865d
.word 0xd2277f20,0x1f0c7638
.word 0xfe8208df,0xec4c0201
.word 0xdbff7002,0xc37b482f
.word 0xdf9e0333,0xbc9e1e45
.word 0xf85195db,0xd9d30b89
.word 0xa14d967c,0xd9f4a060
.word 0xfdbb4c76,0x0cc2523c
.word 0xa7c158b8,0xfb1d77e5
.word 0xb573682f,0x0612c01f
.word 0x1abbbd9d,0x61b215e2
.word 0x99e815ca,0x4d74bc85
.word 0x6eef30af,0xfff8df60
.word 0x866c89fb,0x0ca0e7b0
.word 0x9f71fc5f,0x42f045db
.word 0x9fe90e30,0x88d0cd18
.word 0xefbe4481,0x615f6780
.word 0xf03ae135,0x84c5dee7
.word 0xaaf29eaa,0xb32710ef
.word 0x656e8532,0x4d790d0e
.word 0xb1831b7b,0x2bc065de
.word 0x909a0a1c,0x1dc5019c
.word 0xe47de14b,0x44061ab3
.word 0x302480b8,0x0ab3f1c3
.word 0xbc0a7a06,0xbde46d8e
.word 0xfa7177c9,0x1b36b471
.word 0x0190f39a,0xa3402fc6
.word 0xcaadabff,0x22a970f7
.word 0x89901026,0x749e887e
.word 0x780ba18c,0x38df889e
.word 0x6e27cbf3,0x539c2173
.word 0xf910251d,0xf0367fc4
.word 0x4874a13b,0x92b0503e
.word 0x97b67907,0xe5df0d21
.word 0x6ee46851,0x5e69630e
.word 0x51c2c6b3,0x5bf1bcb3
.word 0x504b1e5b,0xd4b8343b
.word 0x484ca5ec,0x04247c60
p48_init_registers:
.word 0x3fa6f686,0xbbebd356 ! Init value for %l0
.word 0xf07b55ec,0x7fc30304 ! Init value for %l1
.word 0x3860ef34,0x959039bf ! Init value for %l2
.word 0xf89af3e9,0xdfadf2a4 ! Init value for %l3
.word 0x426fb515,0xbec699e0 ! Init value for %l4
.word 0x03390edf,0xd4938c92 ! Init value for %l5
.word 0xe9b14d44,0x94920114 ! Init value for %l6
.word 0x302989cd,0xb13b5f53 ! Init value for %l7
.align 64
p48_init_freg:
.word 0xad26b362,0x0bd0f002 ! Init value for %f0
.word 0xb59bc33f,0xe8611536 ! Init value for %f2
.word 0xa2a1e462,0xb0cf6c05 ! Init value for %f4
.word 0x4beac1a7,0x7724c7c9 ! Init value for %f6
.word 0x7f57dc45,0x6694dd9e ! Init value for %f8
.word 0xa5a7cbbf,0x6b384c5e ! Init value for %f10
.word 0x2c0eec71,0xb23172cb ! Init value for %f12
.word 0x5871607c,0xb27be1c8 ! Init value for %f14
.word 0x878a6538,0xfe9d18ff ! Init value for %f16
.word 0xb9aabdfc,0xb26c6e08 ! Init value for %f18
.word 0xe0dc9eca,0x03979628 ! Init value for %f20
.word 0x58afc30e,0x145000f4 ! Init value for %f22
.word 0x0fa42061,0x6e0141b8 ! Init value for %f24
.word 0x05e47d04,0x53b22424 ! Init value for %f26
.word 0x1354d2a9,0xb012b7f6 ! Init value for %f28
.word 0xe448c891,0x3b14ffa3 ! Init value for %f30
.word 0x4615898a,0x7ff3c100 ! Init value for %f32
.word 0x520f0e58,0xb0469c45 ! Init value for %f34
.word 0x0ddf2976,0xb8be40b4 ! Init value for %f36
.word 0xbcc2d0bf,0x58d93ab8 ! Init value for %f38
.word 0x61ca8e9b,0x74a8b982 ! Init value for %f40
.word 0x0a4c91e6,0x928085d5 ! Init value for %f42
.word 0xfcfbd016,0xe3b4b7d4 ! Init value for %f44
.word 0xa43d0fcb,0x40db47b0 ! Init value for %f46
.word 0xf5019ad9,0xc23b719b
.word 0x312d6a59,0x98cee2f4
.word 0xa04d504f,0xabd22913
.word 0xbbfa9d50,0x3b2e514f
.word 0xf904fedb,0xa136750c
.word 0x057d8638,0x3c40ef10
.word 0xaa3fdaad,0x9fb4feb5
.word 0xfa335f1b,0x5850aecd
p48_expected_registers:
.word 0x8ad7756d,0xf1553c06
.word 0x00000000,0x5e75ef5d
.word 0xb3f25198,0xdf3d0de8
.word 0x00000000,0x0000002a
.word 0x8ceec949,0xac3b421e
.word 0x00000000,0x5851b42e
.word 0x00000000,0x00000093
.word 0x00000000,0x0000007e
p48_expected_fp_regs:
.word 0xbfc35c74,0x0247fa74
.word 0x5db0e92e,0x01738857
.word 0xf52f93e2,0x92f12dcf
.word 0xabc845b0,0x705369f5
.word 0x7565bd1e,0x282f5445
.word 0x3a90e496,0xb839c936
.word 0xdf5421a7,0x0886ff95
.word 0x03b0e061,0xb45bb1f2
.word 0xdb47a4f5,0xf0276fd3
.word 0xe99efa69,0xbc963fc5
.word 0x3015a3a7,0x56ffc2d3
.word 0xd0e1cecf,0xfb49a50b
.word 0x5d544c36,0x40d7ae60
.word 0x0d243f1c,0xe459480e
.word 0xfcd45dd2,0x6d0b12f0
.word 0x8073de71,0x0755017d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0x84185fdf,0x9438f0ca
.word 0x54c41f8a,0x0960480b
.word 0x9a469aa1,0xb59a20c9
.word 0x634f4c99,0x6aa60b2a
.word 0x56c952bf,0xe7f8d50f
.word 0xe8a0fcbe,0x14474a0b
.word 0x183aeb63,0xb0135b01
.word 0xd4e92a80,0x92aa532f
.word 0xdb47a4f5,0xf0276fd3
.word 0xe9fffa69,0xbc963fc5
.word 0x3015a3a7,0x56ffc2d3
.word 0xd0e1cecf,0xfb49a50b
.word 0x5d544c36,0x40d7ae60
.word 0x0d243f1c,0xe459480e
.word 0xfcd45dd2,0x6d0b12f0
.word 0x8073de71,0x0755017d
.word 0x44c80719,0xff5e63e5
.word 0x2bdf09ee,0x156fa5ad
.word 0xb7900179,0xab628936
.word 0x00000000,0xe563832f
.word 0x43a74a8c,0x56e67be9
.word 0x080f2563,0x44c22149
.word 0xa97d8107,0x8a0e3b47
.word 0xa067ebd8,0x5fee791e
.word 0xbfc35c74,0x0247fa74
.word 0x5db0e92e,0x01738857
.word 0x00000000,0x00000079
.word 0xabc845b0,0x705369f5
.word 0x7565bd1e,0x282f5445
.word 0x3a90e496,0xb839c936
.word 0xdf5421a7,0x0886ff95
.word 0x03b0e061,0xb45bb1f2
.word 0x30eb5ff7,0xd7c0c2b7
.word 0xe79b6008,0xbe2f11cc
.word 0xf53da5dc,0xc4fff3aa
.word 0xef0b1462,0xb0cf6c05
.word 0x56cc643f,0xf1cd7ea1
.word 0xd3e3edbd,0x0000003b
.word 0x19ad1134,0x44a56904
.word 0x6298a9fc,0x21bb0a6a
.word 0x5e75ef5d,0x0cb6ff58
.word 0xc7c272af,0xe7f8d50f
.word 0x4d301e1f,0x81011bd8
.word 0x3c446879,0xb25aaa21
.word 0xffd60ff0,0x89f555ce
.word 0x697bbc19,0x404c7111
.word 0xbc56cdc9,0x965e4342
.word 0x4aa91c29,0x8019c1f8
.word 0x6d4b6f5a,0x9ab35895
.word 0xd7de6cd4,0x54bb95a9
.word 0x0a0bad57,0x9a209cb5
.word 0xf310be23,0x88642629
.word 0xae1a3d99,0x89a6afc0
.word 0xa1b9a758,0xfe609b00
.word 0xb5c0a3a7,0x25cce907
.word 0xc5ff1e4f,0x5851b42e
.word 0x3a252270,0x9c9234fa
.word 0x17e28749,0xa6c1cc38
.word 0xff85b684,0xb2ffba11
.word 0x5ea51765,0xe176dcfa
.word 0x3b1be531,0xc663da71
.word 0xd417c20c,0x4c86078a
.word 0xc5821e95,0xc9343927
.word 0x18717591,0x50821341
p48_local1_expect:
.word 0xb6f4eb91,0x230d3345
.word 0x242c1b9e,0x000000db
.word 0xfd6de10c,0xb41aef8a
.word 0x0e3b35a6,0xeb600ccf
.word 0xf867f87f,0xc8cfd673
.word 0x9ec23e93,0x748451ff
.word 0xc7ff369c,0xf4ee5e6c
.word 0x6beb694b,0xe0b9f64e
.word 0x075c3869,0xfff16a77
.word 0x3fd48d31,0x9f4705ff
.word 0xbbebd356,0x0000009e
.word 0x0000002c,0x3b2d2bdb
.word 0xdd1ecfdf,0xc8a19705
.word 0x4a367565,0x3428e9fa
.word 0xe7ad004b,0xa7bc8fae
.word 0x9352b874,0x7b6d3a0d
.word 0xffed2170,0x252a9e26
.word 0x7b09f51c,0x78a1da5f
.word 0xbf302a86,0x0949195e
.word 0xb2a0fa2b,0xab40337b
.word 0xfb8b6694,0x9e0e1b3c
.word 0xba033285,0x0904bb7b
.word 0xaa9cdedd,0xd994be46
.word 0xcf8a1e06,0x523a450f
.word 0x4dc691a3,0x0d8fd717
.word 0xff3c16c6,0x449e6939
.word 0x937d74e4,0x13068a4e
.word 0xdb13fff0,0xaefaffda
.word 0x8ceec949,0xac3b421e
.word 0x26ae282d,0xef4a7a5e
.word 0x6dae1282,0x28ea0efb
.word 0x1bee173e,0x800d07de
.word 0x29387a60,0x23332481
.word 0x94bb624c,0x52705d54
.word 0xa6d0fd32,0x03604300
.word 0xa4ecfb8b,0x50994467
.word 0x75be00f0,0xbc392d83
.word 0x16ea513e,0x56e50b07
.word 0x7ee0d7a6,0x74d46e29
.word 0x33134aae,0x013d9a67
.word 0xb362f4be,0x7c58a675
.word 0x82c3baa3,0xf8d8e8db
.word 0xff85be4b,0x3f9e3739
.word 0xa75ab655,0x90028a2b
.word 0x355e6726,0x61a982a3
.word 0xec91b96f,0xf9b8d9c5
.word 0xfecc92cd,0xca53c6db
.word 0xaff698b7,0x51bd3a0a
.word 0x91fbeaea,0x2fdaff9f
.word 0x759098d9,0x1c2e7004
.word 0xd8743675,0xea66cfcb
.word 0xeab56e5d,0x25f0f47a
.word 0x623c8984,0x6f6936a8
.word 0x6a1bdc1d,0xc2fa5ce9
.word 0xe7b3e97c,0xbc568026
.word 0x52d39146,0x534ebf48
.word 0x5bb0ee90,0x46f32250
.word 0x086ea742,0xa7f8606d
.word 0x4d70b980,0x44c0e1e2
.word 0xbbd81cae,0xed60b601
.word 0xdec8a525,0xec20c9e6
.word 0x70cd4e36,0x74e1858e
.word 0x61e1bcf4,0xd13e9ce6
.word 0x7554e345,0xcde8e4cb
p48_local2_expect:
.word 0x1e3bdcd7,0xb6949d8e
.word 0xf58c688d,0x592fc751
.word 0xaaa6fcf4,0xc9b8554b
.word 0x08f0a6c6,0xce58f4d5
.word 0x61268c95,0xc77b04af
.word 0x4001514a,0x62fd4a7e
.word 0xfffcb691,0x759098d9
.word 0xfdc00134,0x00843e8b
.word 0xb1c72f0f,0xcbd03e64
.word 0x03ad8c35,0xf652728a
.word 0x8150adaa,0x980373cb
.word 0xc82ec621,0x406ac4fc
.word 0x98d6621b,0x977161c1
.word 0xb501d1c8,0x9a14ffc4
.word 0x02b19985,0x27958010
.word 0x3a46b6c2,0x55d842a4
.word 0xad26b362,0x0bd0f002
.word 0xb59bc33f,0xe8611536
.word 0xa2a1e462,0xb0cf6c05
.word 0x4beac1a7,0x7724c7c9
.word 0x7f57dc45,0x6694dd9e
.word 0xa5a7cbbf,0x6b384c5e
.word 0x2c0eec71,0xb23172cb
.word 0x5871607c,0xb27be1c8
.word 0x2cd6f0ef,0x8e4ece90
.word 0xbbebd356,0x1513e0f6
.word 0xd2ce83e2,0x7b8dff95
.word 0x85be54c5,0xc9ff89dd
.word 0x3954419d,0x15ee3fcf
.word 0x25c2ed23,0x1f5f44cc
.word 0x102851c7,0xf1e607eb
.word 0x427313b6,0x7de8119c
.word 0x51c5ab65,0xe2d2c054
.word 0xff3ab0f0,0x4a16aaa7
.word 0xd3e4f83a,0x776abff4
.word 0x5fd0c315,0xcf2b9ae5
.word 0x3b712ddc,0x48ae8875
.word 0x232bdbe7,0xa2f8cf99
.word 0xf84a5cd1,0x8c5ded05
.word 0x277b3186,0x003ff84d
.word 0xad26b362,0x0bd0f002
.word 0xb59bc33f,0xe8611536
.word 0xa2a1e462,0x3b712ddc
.word 0x4beac1a7,0x7724c7c9
.word 0x7f57dc45,0x6694dd9e
.word 0xa5a7cbbf,0x6b384c5e
.word 0x2c0eec71,0xb23172cb
.word 0x5871607c,0xb27be1c8
.word 0xdd80e9b5,0x000000db
.word 0x2f49dfc8,0xf4191f47
.word 0x1f95f0df,0xe07b25bc
.word 0xf3bf2696,0xa2ee20bd
.word 0xc5886b9f,0x4f48625a
.word 0xc67668a9,0xfd3608ab
.word 0x1132fd09,0xf0bb7dc0
.word 0x34d727c5,0xeb24c76f
.word 0xf6e2aedf,0xf877da9b
.word 0x4b521f32,0x7053ed60
.word 0xcdf2052e,0x907b7d28
.word 0x39bd7010,0x7245b3d8
.word 0x7756b47c,0x2d84303c
.word 0xed94b882,0x88060f67
.word 0x54a91699,0x9cf1e610
.word 0x1ae06891,0x81ecfc58
p48_local3_expect:
.word 0x30330ed8,0x7f6fec18
.word 0xdc38ebb5,0xb438021c
.word 0x9ab35895,0xbd7bb687
.word 0x321055ea,0x2d8ff734
.word 0xeab8e973,0xa2e157ac
.word 0xa88a0b99,0xb5136d40
.word 0x25f0f47a,0xa5e50691
.word 0xf7b4664f,0x64b1775b
.word 0x5d9fb17d,0xc5c43992
.word 0x01b976cc,0x47060b36
.word 0x95256fd3,0x6c88b4a6
.word 0x1369097d,0x87df6b44
.word 0x9f1bc1cc,0xa3d7b045
.word 0x71a55103,0x9d99de97
.word 0x55ae20d5,0x2eebc068
.word 0xf8d8e8db,0x3078e62c
.word 0x7fd6c938,0xc8907e81
.word 0x8ad7756d,0xf1553c06
.word 0x62828955,0x0d6dc29e
.word 0x0446ae67,0x577820e3
.word 0x7a2f4293,0xa92f25f8
.word 0x80553ace,0xe7b41474
.word 0xb3f25198,0xdf3d0de8
.word 0x5eea0281,0xfdd69319
.word 0x2b6d4193,0x855d1e9d
.word 0xf43fbb32,0xcfc9fae1
.word 0x01bbde30,0x867bfb7a
.word 0x6ae5ce02,0x05d0d54b
.word 0x84ffe525,0xfede000d
.word 0xdb82e173,0xd0a25797
.word 0x18205b3e,0xb3b435f6
.word 0xa6b15d14,0xff2fe518
.word 0x9779dbcb,0x3a00b088
.word 0x55396259,0x0bd09ba5
.word 0x0494c749,0x5cdac421
.word 0x3086b55c,0xe8b568a1
.word 0x5e5716af,0x680c35f5
.word 0xe03f1c10,0xd4938c92
.word 0xdcc2f42b,0x164fd90e
.word 0x7f6fec18,0x0000003b
.word 0x3b712ddc,0xdee7b75e
.word 0x6d4b6f5a,0x37c830ff
.word 0xde14fb62,0xc28b6f4e
.word 0x23b2f4cc,0x05bc9d5f
.word 0xc4476a7e,0xcbe7e9bf
.word 0x835e6a40,0x8d6b985d
.word 0x62b90f33,0x2e11372c
.word 0x9ebb2131,0x9f2cc829
.word 0x842db864,0x3f5fa924
.word 0x528ac82a,0x5a41c321
.word 0xe99bb744,0xc2e450ff
.word 0x637e2900,0xdb7d122c
.word 0xa71bb2de,0x7b6d3a0d
.word 0xd406cb79,0x224baf4b
.word 0x7e8595f5,0x84185fdf
.word 0x767559eb,0xf8e069b4
.word 0x5df4c8a7,0xf570750e
.word 0xafe7485c,0x8bedc5fe
.word 0x84185fdf,0xd6f89e10
.word 0x1fff5832,0x86f5387e
.word 0x2a0fa708,0x44186cf0
.word 0x393ac415,0x24e2fe6f
.word 0xea5b6ab2,0x03604300
.word 0x8a1b7f44,0xc6ddc34c
p49_init_registers:
.word 0x65439336,0x8b377d92 ! Init value for %l0
.word 0x970ea7e6,0x7f4a3203 ! Init value for %l1
.word 0x02ba0ca4,0x489f2c32 ! Init value for %l2
.word 0xccfd2648,0x689a1643 ! Init value for %l3
.word 0x91ee17ae,0x4fece82b ! Init value for %l4
.word 0x0ae00f6e,0x494e0ddc ! Init value for %l5
.word 0xa4bceb6c,0x6491906f ! Init value for %l6
.word 0x4ebfcbac,0x77027915 ! Init value for %l7
.align 64
p49_init_freg:
.word 0x45d5e4b5,0x1a488286 ! Init value for %f0
.word 0x0c68972a,0x6d6b177d ! Init value for %f2
.word 0x21c589e2,0xb1d124a7 ! Init value for %f4
.word 0x96a2a67c,0xc849747f ! Init value for %f6
.word 0x4c6b2568,0x5ea151d9 ! Init value for %f8
.word 0x1c54620c,0xb84069ce ! Init value for %f10
.word 0xc397a62e,0x9c532c72 ! Init value for %f12
.word 0x7680f708,0x192ed21f ! Init value for %f14
.word 0x12b5df49,0x17f2024c ! Init value for %f16
.word 0x95afe620,0x7af52d4c ! Init value for %f18
.word 0x1ebeeb3b,0x25c98c35 ! Init value for %f20
.word 0xbbfd3faa,0x2a4e258f ! Init value for %f22
.word 0xd6f450df,0x18a7e913 ! Init value for %f24
.word 0xc6d06a33,0x64cd7e06 ! Init value for %f26
.word 0xaff523a5,0x131c59ab ! Init value for %f28
.word 0x37ac1518,0xc335136c ! Init value for %f30
.word 0xfb08f6b0,0x65d93fd4 ! Init value for %f32
.word 0x692c0242,0x1aae99d2 ! Init value for %f34
.word 0xb9022cd4,0x7ae7be55 ! Init value for %f36
.word 0xfc4172dc,0x650b8cf1 ! Init value for %f38
.word 0xe09ce1ad,0x62973008 ! Init value for %f40
.word 0xe6344967,0x6c73d6c2 ! Init value for %f42
.word 0x3a6ff8c6,0x5aceff1a ! Init value for %f44
.word 0x7d677198,0xce348f40 ! Init value for %f46
.word 0xd326b8ff,0x5da56578
.word 0xc7e6dd15,0xa1bce0bf
.word 0x95c0ccf2,0x180f33e8
.word 0xafb0da58,0xe97571eb
.word 0xcabf16be,0x650841a6
.word 0x81e186c1,0xd736c5d2
.word 0x9b9a2c96,0xcd640046
.word 0xc492e1b3,0xdbf5bf16
p49_expected_registers:
.word 0x4fc452a9,0x38a8bbec
.word 0xf44da329,0x6b5d57e6
.word 0x00000000,0x00000047
.word 0x551d8229,0x669d213b
.word 0x00000000,0xb81ded1d
.word 0x00000000,0x00000064
.word 0xaf2db36f,0xea7784f3
.word 0x00000000,0x9c2195ef
p49_expected_fp_regs:
.word 0x62e7690e,0x452f405d
.word 0xd13af2ae,0x2dff3fe3
.word 0xd4a45fa4,0xe7c02320
.word 0x6300d010,0xbaf8d72d
.word 0xb547a2d7,0xa9ac2699
.word 0x33ea2b84,0x4cf58097
.word 0xee3885dd,0xc0fb1721
.word 0x1d36863e,0x6d4287c8
.word 0x7f424628,0x46c41a5d
.word 0x4d98e80d,0x46853bfb
.word 0xc65d2f81,0x56798927
.word 0xdadc680b,0xddcda597
.word 0x20f837e5,0x7fd53ae4
.word 0x551d8229,0x669d213b
.word 0x3491d8d7,0xa39c51f9
.word 0x4fc452a9,0x38a8bbec
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0xefcb461d,0x567e101d
.word 0x987ee54b,0x71a72459
.word 0x1b2bece3,0xdb176749
.word 0x0ccf2e07,0x3aed0267
.word 0x8df9b0d2,0xf756e551
.word 0x117ae752,0xf36e9a31
.word 0x9bcdb4e5,0xb54544e1
.word 0xd0e563e6,0xd4c11ed5
.word 0x7f424628,0x46c41a5d
.word 0x4d98e80d,0x46853bfb
.word 0xc65d2f81,0x56798927
.word 0xdadc680b,0xddcda597
.word 0x20f837e5,0x7fd53ae4
.word 0x551d8229,0x669d213b
.word 0x3491d8d7,0xa39c51f9
.word 0x4fc452a9,0x38a8bbec
.word 0x4b80d6e1,0xc6a49a43
.word 0x9bbb80b6,0x687a80ff
.word 0x82fbcb03,0x95aec1bf
.word 0x675fad14,0x38a8bbec
.word 0x5d0926ff,0x6ed8b710
.word 0xaf502fc6,0x593e22b8
.word 0x06281687,0x3bef179b
.word 0x77eaba1f,0x17615662
.word 0xcb2f8c1b,0xad4effcf
.word 0xdd6d5c65,0xe8657968
.word 0x3c1f2af5,0x9318a3f7
.word 0x1b38f2ff,0x49da8aa3
.word 0x22979e95,0x0c391ae6
.word 0xbcd4777f,0xc38593f9
.word 0x57c1ea6f,0x3e6041f7
.word 0xeb95f3d0,0xf21770af
.word 0x675a3d60,0xe622181d
.word 0xd0e13f8d,0xb475eb8d
.word 0x26d71eed,0x9ca060ab
.word 0x22e49fc9,0xc2209949
.word 0x3037a242,0x37c4ae19
.word 0x8f6ccd4e,0xf8a750a7
.word 0x831683c6,0xe787b0ec
.word 0x27811d59,0x877b5763
.word 0x20d5d5da,0xda4abfbe
.word 0x6d6d31a6,0x2e304c29
.word 0x63dbfbf0,0x5378703f
.word 0x5a6e04a3,0x0af5daf7
.word 0xa0c6a498,0x5e20d086
.word 0xf632cce3,0x99d68803
.word 0x1d8632ad,0x38973d21
.word 0x35beff0c,0xbac238bf
.word 0x0000002b,0x18738b4e
.word 0x1521c268,0xcbfa431f
.word 0xdb0df4ac,0x5994cb52
.word 0x758a75c7,0x5c2c7555
.word 0x3bef179b,0x34e6ce25
.word 0x90380b8a,0x93b23428
.word 0xe4d20ed8,0xac3b26fd
.word 0x82efb0cd,0x987ee54b
.word 0x1f126a59,0xe704903d
.word 0xa2b199d0,0x2ea9f01a
.word 0x9260621a,0xbe63792d
.word 0x6145f497,0xe5f215c0
.word 0xd5fb551e,0x7b7ce970
.word 0x6dac1b8e,0xcb5c98ff
.word 0xea9f3f82,0x51d7fd4b
.word 0x9ad82dd8,0xf6aeda62
p49_local1_expect:
.word 0xaf2db36f,0xea7784f3
.word 0xa4f7db3b,0x5570911c
.word 0x298ea07a,0xa9cf5937
.word 0x334353cc,0xc430d623
.word 0xec0aa5fd,0x89c9f273
.word 0x2f4930ed,0x03556851
.word 0xa9cb796f,0x59b8c3df
.word 0x47666292,0xbb694879
.word 0x727e68e0,0xbae16a81
.word 0xd0ab1179,0x68acaf91
.word 0x01631387,0xbcf2c585
.word 0x669767bf,0xb81ded1d
.word 0xea91f05d,0xdb1ce7e7
.word 0x8514e343,0x35412320
.word 0xe4afe295,0x4c5e3dd9
.word 0x85a4be9a,0xabeab149
.word 0xa0e339de,0x3dc474b6
.word 0x3b6636c8,0xc0fb1721
.word 0x45bc0f8f,0x05a3a3e2
.word 0xaafbee7a,0x61dd690b
.word 0x0085fdd0,0x9f919281
.word 0x557deaac,0x1ed66ca5
.word 0x4b86e994,0x654b4b29
.word 0xf36f7fd1,0xca6fe3c9
.word 0x8c7e401d,0xe082a9a7
.word 0x87679967,0x4c22acf4
.word 0x389c7b25,0xf3a54246
.word 0x892c71b6,0x4b299ef7
.word 0x2b1f0884,0x0b1a79b9
.word 0xcc55e2d3,0x644b4d72
.word 0x9aec8ddc,0xbfcca0b6
.word 0x0bbc7e2e,0x0d2f13fd
.word 0x96f7f49f,0x6a5641d1
.word 0xac72bdd8,0x4fd4a3de
.word 0x3494b79c,0x9bb3b0dc
.word 0x0eb61555,0x81631678
.word 0x2bf545ac,0x1dfa5eff
.word 0x29432aaf,0xeaae6dc7
.word 0x3aec7738,0x654b4b29
.word 0x26999b5c,0xc4cb9112
.word 0xada1d43b,0x3c5c1b23
.word 0x7c977b6a,0x73b8dbd0
.word 0xad186ea5,0x66da8659
.word 0x237052c0,0x7f86f2f4
.word 0x7f91b343,0x14debbcb
.word 0x587f1a1b,0xf5a418de
.word 0x1c3c716e,0x00000058
.word 0x27bd6bee,0xf9dadd68
.word 0x727e48f1,0xf7fa467c
.word 0xf0f2bc0c,0x10fc6921
.word 0x4ab91579,0x5f74a46b
.word 0x2427c34b,0x3c0e4d45
.word 0xfd0dacff,0x5cc61d41
.word 0x08dd20a3,0x68e29b4e
.word 0xb5f14017,0xc082419e
.word 0x5dbbd3f4,0xcbe5de2f
.word 0xd54d82b1,0x69d71d5f
.word 0xf4018ab8,0x7bbd7436
.word 0x2009f3da,0x462da20a
.word 0x789d46fa,0x00ebff74
.word 0xfaed7320,0x0766afb3
.word 0xf580d6d5,0xa318e875
.word 0x1329d249,0x553b2b52
.word 0x5fc315ba,0xae9bf8c3
p49_local2_expect:
.word 0x65ebfb4e,0x9e59a9a9
.word 0xa6775e23,0xb8f5cf58
.word 0x2320e492,0xce4a4303
.word 0x002845b2,0x37bec7e5
.word 0xf77383ed,0x2bca8b15
.word 0x1c4d6bfa,0x8a42242f
.word 0xa1d5a53e,0xebfe72a1
.word 0xabd3ff23,0x0b2d7ce5
.word 0x5d402f45,0x0e69e762
.word 0xe33fff2d,0xaef23ad1
.word 0x2023c0e7,0xa45fa4d4
.word 0x2dd7f8ba,0x10d00063
.word 0x9926aca9,0xd7a247b5
.word 0x9780f54c,0x842bea33
.word 0x2117fbc0,0xdd8538ee
.word 0xc887426d,0x3e86361d
.word 0x271ea401,0xd213a136
.word 0x8667d740,0x00000058
.word 0xc57e28a9,0x6569ddb7
.word 0xfcd0626e,0xb8fd113c
.word 0x34d99179,0xab6e10cc
.word 0x51683ef1,0xd4ee8d64
.word 0x9bea650c,0xe0fb8b3c
.word 0x80eddc44,0x8fa1419e
.word 0x2a662f25,0x76e976ec
.word 0x8c076513,0x80ad8ef8
.word 0xe54a8d31,0x9a430988
.word 0x15488d1e,0x4d3741cf
.word 0x083891ff,0x2120dce7
.word 0x38879106,0xe70b2e79
.word 0x2b57d43c,0x9416fe45
.word 0xb547a2d7,0x3bef179b
.word 0xcb45bff8,0xc1a469f5
.word 0xd7444ede,0x961b31e7
.word 0xacca6a3e,0x28a2b0ee
.word 0xebf837b4,0x2e1de6f3
.word 0x3719e1d8,0x6dcf51ad
.word 0xa1b4f385,0x94225eff
.word 0x4e0fddbe,0x168579c2
.word 0xc938dada,0xf6574699
.word 0xfad0795a,0xa3b0f07e
.word 0xf397d97d,0x1e1379a8
.word 0x91062a15,0x7aabfbf7
.word 0x9e0929f4,0x3bef179b
.word 0x35bc96e5,0xe8853fcb
.word 0x0a389dc7,0x6c46e52c
.word 0xacd660f4,0x992fe46f
.word 0xfe17c557,0x08fe7342
.word 0x2b276e57,0x1f7b6ae9
.word 0xedae8326,0x18aacf6f
.word 0x47373d48,0xd9225c05
.word 0x4aff2e91,0x39e6b7a8
.word 0x72a885d6,0xcfda4ec0
.word 0x8d0e86d1,0x9b088382
.word 0xed6230bc,0xddfb6435
.word 0x998f82ba,0xee7563c4
.word 0x62e7690e,0x452f405d
.word 0xd13af2ae,0x2dff3fe3
.word 0xd4a45fa4,0xe7c02320
.word 0xff00d010,0xbaf8d72d
.word 0xb547a2d7,0xa9ac2699
.word 0x33ea2b84,0x4cf58097
.word 0xee3885dd,0xc0fb1721
.word 0x1d36863e,0x6d4287c8
p49_local3_expect:
.word 0xfbb4e0d1,0x224f10d8
.word 0xbe909ec4,0x20d1dd57
.word 0xb9ef77f2,0x3e76ed4d
.word 0x007efce5,0xd1c53175
.word 0xe7aef804,0x494e0ddc
.word 0x40a32fea,0xcc93fad1
.word 0x357578d9,0xaccbe7bf
.word 0x89b756d4,0xbfa83156
.word 0xd7d4b377,0x38f50935
.word 0xea539041,0xccc700fc
.word 0xf41bd7a6,0xdfa9729c
.word 0x4350e65a,0x36dd0d30
.word 0x8cab2c6f,0x07eec7d3
.word 0x57f35b33,0x761c7dc2
.word 0x838b0dd4,0xa7f5bb68
.word 0x8b535eaa,0x035f916d
.word 0x62e7690e,0x452f405d
.word 0xd1fff2ae,0x2dff3fe3
.word 0xd4a45fa4,0xe7c02320
.word 0x6300d010,0xbaf8d72d
.word 0xb547a2d7,0x82fbcb03
.word 0x33ea2b84,0x4cf58097
.word 0xee3885dd,0xc0fb1721
.word 0x1d36863e,0x6d4287c8
.word 0xae86ef31,0xe425c83c
.word 0xabd57c20,0x2052dcf4
.word 0xd4e5b69e,0x3dcc2bc2
.word 0x0bff1264,0x3eb3da8d
.word 0x63d10dcf,0x143e0266
.word 0xa1c18f82,0xc666572c
.word 0x32c8825c,0xe9c2f2e6
.word 0x40d84ffb,0x4a3e7547
.word 0xb8188af5,0x4f6c1d2c
.word 0xc96a65e2,0xc636e419
.word 0xae329834,0x96fb982e
.word 0x3d234ccb,0x09db7734
.word 0x790ddf83,0x0d1b64ae
.word 0x6d98f517,0x5ea4b425
.word 0x592acba7,0x1c3c716e
.word 0x4a6793ba,0xb030db6f
.word 0xcc0b87b9,0x7574b5c4
.word 0xe698bcdb,0x3274cd5c
.word 0x2ecdfdf9,0x22c7ee07
.word 0x105cff87,0xc753913e
.word 0x9f8c1215,0x9c2195ef
.word 0xf0c39346,0x8682fe00
.word 0x73febf20,0x277d4b30
.word 0x2b856604,0x0262420a
.word 0x02496c5a,0x9a2c90fa
.word 0x0000004a,0xbb8ff444
.word 0x224f10d8,0x4a8f6229
.word 0xd7fa9307,0x3e6f19b2
.word 0x44192c74,0x087ae229
.word 0x24d876d6,0x2e42ce68
.word 0xf97085b7,0x430f9991
.word 0x4c9c8157,0x7eb1cb3a
.word 0xf44da329,0x6b5d57e6
.word 0xef93eb6a,0xb6efeafa
.word 0x1c057855,0xc5c4afb4
.word 0x0742132b,0x8f0445d9
.word 0x3d7e1509,0x93d4df19
.word 0x83f6956b,0x78242cb6
.word 0xd1fa6c99,0x18d7b65e
.word 0x945871a2,0x7637d1ec
p50_init_registers:
.word 0xfd07603a,0x865c5881 ! Init value for %l0
.word 0xb2565e98,0x9801927b ! Init value for %l1
.word 0xa0a432d0,0x3b6afe60 ! Init value for %l2
.word 0x3f8cbc0c,0x43292f0a ! Init value for %l3
.word 0xc3cfd736,0x92e606c8 ! Init value for %l4
.word 0xb9e36a36,0x44e93537 ! Init value for %l5
.word 0x3794171a,0xcef6e71c ! Init value for %l6
.word 0x105ffbee,0x6f9da26e ! Init value for %l7
.align 64
p50_init_freg:
.word 0xecfc7bdc,0x1ed2b173 ! Init value for %f0
.word 0x7a84a758,0xd085ed3b ! Init value for %f2
.word 0x1e28d966,0xa25a8a5a ! Init value for %f4
.word 0x3a93595c,0xb691f905 ! Init value for %f6
.word 0x1222f718,0xd850d440 ! Init value for %f8
.word 0xf9329f14,0x4c6d94c0 ! Init value for %f10
.word 0xbb31e83f,0xaee72f78 ! Init value for %f12
.word 0x80f81fce,0xf366e1a4 ! Init value for %f14
.word 0x82d8a21c,0x7afe031b ! Init value for %f16
.word 0x8eef6d4a,0x4336b2df ! Init value for %f18
.word 0xc33a4859,0xe18514af ! Init value for %f20
.word 0x9d77b19e,0x68321cd1 ! Init value for %f22
.word 0x25e8b860,0x04d7c08f ! Init value for %f24
.word 0x209a13e4,0x5a65057e ! Init value for %f26
.word 0xf6802917,0xbe5ae215 ! Init value for %f28
.word 0xde5e6a04,0xd1dfc90f ! Init value for %f30
.word 0x49bdaa50,0x63ed1394 ! Init value for %f32
.word 0x3f722ee1,0xca6c576b ! Init value for %f34
.word 0x85da9a0d,0x42ecae50 ! Init value for %f36
.word 0x7d11b72f,0x607d30a2 ! Init value for %f38
.word 0xc9e14733,0xdb528a63 ! Init value for %f40
.word 0xd63be282,0x63640b3a ! Init value for %f42
.word 0xdd0fe197,0x44920d3e ! Init value for %f44
.word 0x7b52ba48,0xddabd6fb ! Init value for %f46
.word 0xac518037,0xc0dc1873
.word 0xbde01a23,0x2d769313
.word 0xb3b19ed8,0x0e46637d
.word 0xba5ccda5,0x09082b16
.word 0x58d545d1,0xb8a1c36f
.word 0x7a1032da,0xeda8e82c
.word 0x945d3178,0x6a65298c
.word 0x7dd2c4f7,0xc3056f18
p50_expected_registers:
.word 0x00000000,0x807cb70a
.word 0x00000000,0x4701b1f9
.word 0x00000000,0x000000f0
.word 0x00000000,0x95bcf0fe
.word 0x00000000,0xa751d9ac
.word 0xffffffff,0xffff82ad
.word 0x00000000,0x7a24dd87
.word 0x00000000,0xaaa1c53a
p50_expected_fp_regs:
.word 0x4fb9935d,0xaaa1c53a
.word 0x3524b6d6,0x079c9868
.word 0xda7ded94,0xa545d657
.word 0xd1bbcc14,0x56797c1f
.word 0xe079dcc7,0x8a41a733
.word 0xe61f673c,0xff7f3fd9
.word 0xdd843dd3,0x40938440
.word 0x117be664,0xee4a0f53
.word 0x82d8a21c,0x7afe031b
.word 0x8eef6d4a,0x4336b2df
.word 0xc33a4859,0xe18514af
.word 0x9d77b19e,0x68321cd1
.word 0x25e8b860,0x04d7c08f
.word 0x209a13e4,0x5a65057e
.word 0xf6802917,0xbe5ae215
.word 0xde5e6a04,0xd1dfc90f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0x1b03fe7a,0x1ca2d882
.word 0xadf501f9,0x4a6def8e
.word 0xaf1485e1,0x59483ac3
.word 0xd11c3268,0x9eb1779d
.word 0x8fc0d704,0x60b8e825
.word 0x7e05655a,0xe4139a20
.word 0x15e25abe,0x172980f6
.word 0x0fc9dfd1,0x046a5ede
.word 0x4fb993ff,0xaaa1c53a
.word 0x3524b6d6,0x079c9868
.word 0xda7ded94,0xa545d657
.word 0xd1bbcc14,0x56797c1f
.word 0xe079dcc7,0x8a41a733
.word 0xe61f673c,0xff7f3fd9
.word 0xdd843dd3,0x40938440
.word 0x117be664,0xee4a0f53
.word 0x000000e0,0x214a6061
.word 0x81214bf0,0x44c92a94
.word 0x58382fa3,0x4d9ba5f1
.word 0xd02f79ab,0xc0268561
.word 0x564d4fe6,0x4f5f44d4
.word 0x765b0afc,0xf1ed7e80
.word 0x9934ff6a,0x8131567b
.word 0xa40a0abb,0x248cebc4
.word 0x19b4e062,0x35cf521b
.word 0xc4ee39f5,0xb7200004
.word 0xab0ed7da,0xf1d2baac
.word 0x117b9aed,0x1bac1ab3
.word 0x4c7c1aa5,0x4e4c51e4
.word 0xc6f3883f,0x2e79facb
.word 0x927f3ab9,0x80c79bd4
.word 0xbd6667e2,0x910b9149
.word 0xd720cc5d,0x471316b7
.word 0x00000000,0xa3829418
.word 0x772db391,0xfb77f914
.word 0xfa3207e5,0x7cf601b2
.word 0x58b5914e,0xa0616c8c
.word 0xa0339d7b,0xb4585896
.word 0xaa23e17e,0xe1c5228a
.word 0xa9ffd143,0xee21fb24
.word 0x08e11318,0xfad3e514
.word 0xf69a62f8,0x134238dc
.word 0x8a3c6c98,0xfe331488
.word 0xbecc9fb8,0xba5405e7
.word 0xd22ea6f2,0x386bea34
.word 0x9cba140b,0x8ca51ec2
.word 0xf0042175,0x3cc3b329
.word 0xca156680,0xcab9be1a
.word 0x3ac5a1aa,0x5d93b94f
.word 0x68989c07,0xd6b62435
.word 0x57d645a5,0x94ed7dda
.word 0x1f7c7956,0x14ccbbd1
.word 0x33a7418a,0xc7dc79e0
.word 0xd93f7fff,0x3c671fe6
.word 0x40849340,0xd33d84dd
.word 0x530f4aee,0x64e67b11
.word 0xb9e36a36,0x44e93537
.word 0xec1a7d7c,0x7f1389d9
.word 0x9e5535b2,0xffff8b23
.word 0x0e76d867,0x422e9561
.word 0x0909286d,0x2e7df12e
.word 0x4478205f,0x01986c41
.word 0x04e63b1b,0xc385a0b9
.word 0x52f03696,0xdc72f3d5
p50_local1_expect:
.word 0x3ac5a1aa,0x5d93b94f
.word 0x68989c07,0xd6b62435
.word 0x57d645a5,0x94ed7dda
.word 0x1f7c7956,0x14ccbbd1
.word 0x33a7418a,0xc7dc79e0
.word 0xd93f7fff,0x3c671fe6
.word 0x40849340,0xd33d84dd
.word 0x530f4aee,0x64e67b11
.word 0x13dbe693,0x0c9608df
.word 0xb1b2ac09,0x61518c3d
.word 0x4a9b5721,0xd810f73a
.word 0x7ad85cf2,0xc48d343c
.word 0x9fa47b8a,0x264aaa65
.word 0x42448cbe,0x422b3f03
.word 0xb71b3b2b,0x32c7ac94
.word 0x15bc9c33,0x32de60b2
.word 0x0d16ea06,0xea78df73
.word 0x0297f6e5,0x00d42d3d
.word 0xd83cff87,0xb1111b7e
.word 0xc55b1882,0xd6294f75
.word 0xbfdbafd7,0xcaa969d5
.word 0x461e9566,0x13dbe693
.word 0x84fd34b8,0x78e5552a
.word 0x1ed235ac,0x400a6afb
.word 0x1b03fe7a,0x1ca2d882
.word 0xdfb23643,0x4a6def8e
.word 0xaf1485e1,0x59483ac3
.word 0xd11c3268,0x9eb1779d
.word 0x8fc0d704,0x60b8e825
.word 0x7e05655a,0xe4139a20
.word 0x15e25abe,0x172980f6
.word 0x0fc9dfd1,0x046a5ede
.word 0x70d1b33f,0x288ab76c
.word 0x39fe9937,0x6f696d83
.word 0x57e228fc,0x19f2ff84
.word 0x11e99dd5,0x68989c07
.word 0x8c1ff220,0x71729d97
.word 0xf8767946,0x2263f079
.word 0x1fb0f28b,0xa4b6c1e3
.word 0x72a0c7ff,0x9801927b
.word 0x4fb9935d,0xaaffc53a
.word 0x3524b6d6,0x079c9868
.word 0xda7ded94,0xa545d657
.word 0xd1bbcc14,0x56797c1f
.word 0xe079dcc7,0x8a41a733
.word 0xe61f673c,0xff7f3fd9
.word 0xdd843dd3,0x40938440
.word 0x117be664,0xee4aff53
.word 0x5a7d5dbc,0x8f902698
.word 0xf761a171,0xb0edc3bc
.word 0xa38aa188,0x6bfcfba6
.word 0xf5e9832e,0x1cd9e46b
.word 0x02e637d3,0xc3c6e828
.word 0xbf119288,0x82ad17ee
.word 0x611113e9,0x60cc7f9b
.word 0xed3b60bb,0xf6d1fd54
.word 0xcfcdd865,0xd9f154d5
.word 0xf3fff69a,0x7a24dd87
.word 0x4ae6919b,0x9054c32b
.word 0x62af71ab,0xd05d8fd1
.word 0xe8289c07,0x28ba1897
.word 0xef941fa1,0x4a75395e
.word 0x85ef8e9b,0x48f34910
.word 0x32ba092c,0x29e7882e
p50_local2_expect:
.word 0x0ec42f70,0xd24e17c7
.word 0x1832f095,0x1b45186c
.word 0x5a31179b,0x88d23c9a
.word 0x1f9566ae,0x186e067e
.word 0xdfff6106,0x37d8a85e
.word 0x7376a98d,0x7119cab2
.word 0x43e5bff6,0x0d8dd51e
.word 0x19033887,0x714330d4
.word 0x11e99dd5,0x28ba1897
.word 0x89ef8cca,0x7e0a8456
.word 0xc5a62907,0x1e51364c
.word 0x71d0735d,0xf9a77617
.word 0x915ee1f9,0x9959fe0a
.word 0x2978b592,0x0fb8b7ce
.word 0x73081c60,0xbaaaba8b
.word 0xfd4834f9,0xc04a507f
.word 0x8a2bc05c,0x82bc7e0f
.word 0xdf291931,0xc1a8c4ac
.word 0x1d7e6e56,0x55e75375
.word 0xda3b7a84,0x0978e236
.word 0xf771fbda,0x32f4c1a4
.word 0x55ceac9e,0x4f99cc55
.word 0xe8f0281f,0x78458cc5
.word 0xe35e8aff,0xbb0f50e2
.word 0x8e2c7a27,0x0e548703
.word 0x7a24dd87,0x0275f2b0
.word 0xb4f10408,0x4a7edce1
.word 0x8711e322,0x51e39fea
.word 0xc5ded6b8,0xcd26a129
.word 0xdf92c240,0xae6a2b74
.word 0x8c07503f,0x744eff19
.word 0xcb7b415f,0x5053025c
.word 0x6bf2bfed,0xaec8941e
.word 0x05b3c70e,0x91079871
.word 0xb611186b,0x2d8a9d83
.word 0x26b5530a,0x9ce741eb
.word 0x06588b1b,0xc7265099
.word 0xb79fd7b3,0x1917319c
.word 0x6ab60a07,0xcaae48d1
.word 0xc89a61ff,0x5698eacc
.word 0x0000007f,0xf5d19761
.word 0x9cbf05d8,0xa0dfb0b2
.word 0x93a13045,0x0d8bb4d2
.word 0xfdda8683,0x10cf6cd2
.word 0x042b5031,0xe944dbfa
.word 0xaca898d8,0x5528e656
.word 0xbaa19f6b,0x571f42a6
.word 0x0bce1135,0xe302a299
.word 0xa9e7da3d,0x51aec53d
.word 0xcde6002e,0x497bcb9a
.word 0x6059c9a4,0xcfb952c3
.word 0x711bf749,0x0b227346
.word 0x34f7cf00,0x4828dfbf
.word 0xa0b87057,0x97567398
.word 0x6c847b1d,0xb4cbe0be
.word 0x0e3c1d92,0xbe2871d5
.word 0xa2f83a93,0xf94cbde5
.word 0x6f9da26e,0xe88f1df4
.word 0xac9c9bab,0x3b9ba3ad
.word 0x9360ee8c,0xd552682f
.word 0xa1e9b633,0xd63d8d25
.word 0x509be71c,0xa89b526d
.word 0xcfd25adc,0x82c316b4
.word 0xe2371443,0xc607307e
p50_local3_expect:
.word 0xa714511b,0xaea17f37
.word 0x28764ca3,0x8f3119e1
.word 0x975caf03,0xc6036923
.word 0x0521b6e1,0x2789715c
.word 0xefcb5be0,0x606b4fff
.word 0xd20ede7f,0x6ac46ce4
.word 0x6dd6cdf8,0x4de7f70a
.word 0xe0aaa081,0xfc64d412
.word 0x06e9c1eb,0xe5a758d8
.word 0x10dba415,0x8a03e0fd
.word 0x67f7db28,0x76773769
.word 0xc4b56e92,0xda7db1df
.word 0x21533cc7,0x55e75375
.word 0xf777064b,0xf6af9681
.word 0x84f48332,0xb578805e
.word 0xeb163db3,0xa87a74f0
.word 0xd450b95a,0x105a4e0d
.word 0xb8ef8ea3,0x80d47c68
.word 0xdecfeeea,0x91c98e15
.word 0x58149497,0x9a660eee
.word 0x259d1d13,0x79c8c2c4
.word 0x95bcf0fe,0xfb65c221
.word 0x61aab3d1,0x22e4ba24
.word 0xf0ea8e90,0xb430d803
.word 0x7197b8de,0x48b1e379
.word 0x81adbc9b,0x87d0f86c
.word 0x02e637d3,0x42772fe2
.word 0x66fb0756,0x35a459e8
.word 0x413a9815,0xbaa073c7
.word 0xac877072,0x71ac7a03
.word 0x07530ce8,0x00000007
.word 0x6a256e7d,0xbc18a602
.word 0x3537ee3c,0xa2a5889c
.word 0xa678e9dd,0x7add535d
.word 0xa7c946aa,0x9bc0e87b
.word 0x24b48231,0x10cf6cd2
.word 0xffb62e90,0xadf501f9
.word 0xd5166ada,0x96f0f3c5
.word 0x6e962bc4,0xa415d01a
.word 0x86e80c98,0x68e34f9c
.word 0x8b983f58,0x919aeb2b
.word 0x3fd4f6e1,0xcd8ac246
.word 0x5a9fa1e9,0x1771d32c
.word 0x4cad9366,0x518f3700
.word 0x0227ae09,0x24e8f9f9
.word 0x7b64a835,0x38e3fd46
.word 0x348f4b0b,0x60ff28db
.word 0xeb14413d,0x00570817
.word 0x919dffb0,0xa183e02a
.word 0xaf0c17ec,0x399eb83d
.word 0xa6db1d33,0x926935cf
.word 0x4a559ba0,0xac3647cf
.word 0x45de3d48,0x2b6835ad
.word 0x84dc4f87,0x9daa8af7
.word 0x5dce4933,0x29aacb16
.word 0x26a4006b,0xb75119a5
.word 0x4fb9935d,0xbc18a602
.word 0x3524b6d6,0x079c9868
.word 0xda7ded94,0xa545d657
.word 0xd1bbcc14,0x56797c1f
.word 0xe079dcc7,0x8a41a733
.word 0xe61f673c,0xff7f3fd9
.word 0xdd843dd3,0x40938440
.word 0x117be664,0xee4a0f53
p51_init_registers:
.word 0x769d5d06,0x2a3036fe ! Init value for %l0
.word 0x371366ef,0xb45b9c18 ! Init value for %l1
.word 0xa8e5f2a4,0x0f052d46 ! Init value for %l2
.word 0xb163d605,0xfa6dceaf ! Init value for %l3
.word 0x9568b9c6,0x6b7f7bd3 ! Init value for %l4
.word 0xa45658af,0xff2c1397 ! Init value for %l5
.word 0x95641db4,0x061db6cf ! Init value for %l6
.word 0x8592f49e,0x4bb22528 ! Init value for %l7
.align 64
p51_init_freg:
.word 0xbcd39fb7,0x91201067 ! Init value for %f0
.word 0x8601de49,0x8cc83aab ! Init value for %f2
.word 0x87cfdbfe,0x7c17d4a9 ! Init value for %f4
.word 0xdb933cc8,0x7ccb291b ! Init value for %f6
.word 0xbd92fc99,0x750ca3ed ! Init value for %f8
.word 0xe426b253,0x0c8c60c5 ! Init value for %f10
.word 0x54588cc4,0x3d3e1aeb ! Init value for %f12
.word 0x5d6eabb9,0xf8dcb6aa ! Init value for %f14
.word 0x3c29242f,0x68af54eb ! Init value for %f16
.word 0xe6ee06ac,0x8f5be7fa ! Init value for %f18
.word 0xf217bcdf,0x3d2f0eed ! Init value for %f20
.word 0x9420f164,0x5af260c0 ! Init value for %f22
.word 0x7c580b52,0xcd73b811 ! Init value for %f24
.word 0xa2018c87,0xb34bb710 ! Init value for %f26
.word 0x29c8c329,0x6dfdcf06 ! Init value for %f28
.word 0xda186f7f,0xbe726073 ! Init value for %f30
.word 0xd559aec3,0x0859df66 ! Init value for %f32
.word 0x9133f074,0x3846de3a ! Init value for %f34
.word 0x2249c6a5,0x8cbfb59a ! Init value for %f36
.word 0x36234d30,0xa516c0e6 ! Init value for %f38
.word 0xbd1177e8,0x86bcbdc8 ! Init value for %f40
.word 0x3f1cd32f,0x5d6fde9a ! Init value for %f42
.word 0xf9921054,0xa8ded81a ! Init value for %f44
.word 0x7f297752,0x8f8ddda1 ! Init value for %f46
.word 0xb4c1552b,0x23469804
.word 0x665da688,0xcc96ef93
.word 0x4cf64a26,0x29074456
.word 0x6aedffc9,0x1ff77b38
.word 0x6bba9475,0x12fa1c81
.word 0xfac1b099,0xba37915c
.word 0x79d34dbc,0xa9fac8c0
.word 0xdce220c4,0xe7caada3
p51_expected_registers:
.word 0x00000000,0x00000035
.word 0x00000000,0x0000004c
.word 0x00000000,0x000000b6
.word 0x00000000,0xc8fcd6e7
.word 0x00000000,0x15688fd2
.word 0x00000000,0x23a0cb45
.word 0xffffffff,0x8263bc4c
.word 0x00000000,0xe4b0188a
p51_expected_fp_regs:
.word 0x830d02fa,0x526f9e28
.word 0xbcff3b80,0x525f4866
.word 0x5108a6b8,0xf51e3119
.word 0x66e58fee,0x60e3d5dd
.word 0xc2b72b91,0x5f05d256
.word 0x7edde056,0xdf5d1673
.word 0x6027f017,0x67f6f552
.word 0x22124912,0x44dd8b69
.word 0x30383ac4,0xc34c9b86
.word 0xe302857d,0xe2ff9b45
.word 0x6f492bfe,0x2f24bfef
.word 0x857dbb68,0x2710e28a
.word 0x402a79b3,0x5ce90042
.word 0x0e2f5743,0xfbcc39ec
.word 0x32b0a32d,0x90a48e68
.word 0xc3153160,0xc8a620ac
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0x46fb68f7,0x21fd28ef
.word 0x5c553f7d,0x431df64c
.word 0xbc946161,0xfce39ec4
.word 0xc6c31915,0x0ce65f68
.word 0x8263bc4c,0xeac067e6
.word 0x6a794c29,0xb3ac5e1b
.word 0x5bc00ad9,0xffb03a13
.word 0xfa6dceaf,0x98cd012e
.word 0xb7a62cac,0x52818352
.word 0xfee8223d,0xa6e6ce9a
.word 0x9c443717,0x7fc1364f
.word 0x439156c0,0xf0d58767
.word 0xac8b5514,0xe60d0917
.word 0xf6350693,0xb4dbbc26
.word 0x5cd2deee,0x95cb4d08
.word 0xea7edc13,0x0c67ebec
.word 0x252ea8f3,0xfdb78149
.word 0x58252b5d,0x8aca3eef
.word 0x76eb27e6,0x232095e2
.word 0xb961e895,0xd780dc2f
.word 0xba756057,0xa6374366
.word 0xea261fb8,0xa9a11e77
.word 0xab3392e7,0xffe67ab9
.word 0xb89d8535,0x701b1e3a
.word 0xfeefe1a4,0x3428fff8
.word 0x19ad3d07,0x5ae598d7
.word 0x9f2e5f05,0xf20b640c
.word 0xf946c942,0x4b21e7e3
.word 0x3c42d7a2,0xe8ab7b64
.word 0xf848fd77,0x52b67521
.word 0xa35477da,0x5c4fb7d8
.word 0x0a514fc0,0xd68d0b97
.word 0x702f7cf7,0x93a44ec6
.word 0xc6991cb7,0x1b70fde8
.word 0xe1ce14f6,0x77542a17
.word 0x54eec28f,0xbdff87b3
.word 0x55234f65,0xe8cdca0f
.word 0x89e66f73,0xfa5d921a
.word 0x4eff55e8,0x7c2ce5dd
.word 0xa6591285,0x54ad0fac
.word 0xdd7f3484,0x4d881bdb
.word 0xdb321970,0x4feef079
.word 0xa59dd197,0xdda82da0
.word 0x3256bdff,0xa81f2bd8
.word 0x599d616a,0x00000035
.word 0x0ce0b771,0x51543dab
.word 0x41e24db9,0xfec16281
.word 0x2a8185e2,0xb41547db
.word 0x3a94aa81,0x9b987edd
.word 0x0c8acdf9,0xfa217518
.word 0xfb9f42e6,0x7e27f376
.word 0x6005d9ab,0x33d9ff02
.word 0xdd126492,0xd51c1e53
.word 0x74969215,0x0bb65ffd
.word 0xf16057e6,0xd7d3c4ff
.word 0x00000000,0x0000007c
.word 0x97e19cfe,0x05f984bf
.word 0x46fea23e,0xbbff9967
.word 0x7c838450,0x93c83def
.word 0xe08c0e8c,0x5d129972
.word 0x109e1fa1,0xa74b1222
.word 0x1e291ec4,0x093b8825
.word 0x8c3d4f3f,0xc2c98674
.word 0x6a49d55a,0x225183da
p51_local1_expect:
.word 0x8349a129,0xeb15d00f
.word 0x23e21631,0xcb4ffce7
.word 0x5420ac33,0xa772481e
.word 0xf822fb68,0x581d06de
.word 0x938189d5,0x3c15dfe0
.word 0x000000bc,0x290e8784
.word 0x7f8c9497,0x47b9f1ab
.word 0xe5839d43,0xcf06a6c9
.word 0x02ce3abf,0x94c502bf
.word 0x33c2d52e,0x39aa9ef2
.word 0x1161c07c,0xe7976321
.word 0x2e249780,0xff02ee2e
.word 0x12e30268,0xc57a40cf
.word 0x402a79b3,0xe71b667f
.word 0x12fdcf05,0xfbcc39ec
.word 0x7be1c430,0x4490f45d
.word 0x57e5f89c,0xe9e1a300
.word 0xa75fafc2,0x545b520c
.word 0x45cba023,0xc5ceda64
.word 0xd966170c,0x100314b9
.word 0xc94e5621,0xaa6d5d6b
.word 0x650506bc,0xabbae77f
.word 0x59fc8036,0x269ef769
.word 0x65c2ebff,0xd48e2e76
.word 0x00a3e1e9,0x9cf8e557
.word 0x0c525b54,0xc2af5fa7
.word 0x64dacec5,0x23a0cb45
.word 0xb9140310,0x0c1766d9
.word 0x6b5d6daa,0x21564ec9
.word 0x7fe7baab,0xbc06ff65
.word 0x69f79e26,0x3680fc59
.word 0x762e8ed4,0xffebc265
.word 0x00000000,0xe8cdca0f
.word 0x9ca243ff,0xc5e1ff69
.word 0x50939177,0xa0729187
.word 0xdf3010e1,0x54dad94f
.word 0xe62a4bbf,0x404431a0
.word 0x7c8373b0,0x3928e4af
.word 0xab2a2549,0x3d0c1564
.word 0xf64319b8,0xda9059ac
.word 0xa87574b4,0xd926a7cc
.word 0xe63579c4,0x77725b2d
.word 0xb8e5614e,0x2de9c6af
.word 0x15688fd2,0x0b50a481
.word 0xb7fa52bf,0xbefc6be3
.word 0x88212552,0xf688bcea
.word 0xab5de2e6,0xbf9b6584
.word 0x0212bd78,0xd2b9480d
.word 0x92f69306,0x461a12fe
.word 0xd831b3ae,0x0f052d46
.word 0xccb50c00,0x28b7a02b
.word 0x5a5512f4,0x8de8c444
.word 0x320f096f,0xcdac8463
.word 0xdda265af,0x95ffab3c
.word 0x19f8ba3c,0x2ae9d935
.word 0x0dab9550,0x939ab7e2
.word 0x7e6524bb,0xc8d2e122
.word 0xd7cd55cc,0xf123f88c
.word 0x743895bf,0xec1b203f
.word 0xef3d79be,0xfde8b647
.word 0xd0f805c5,0x68fbefee
.word 0x8d696117,0x3458e44b
.word 0x1c23deca,0xa55b5849
.word 0xb23592e2,0x96c2d7b2
p51_local2_expect:
.word 0x30383ac4,0xc34c9b86
.word 0xe302857d,0xe2ff9b45
.word 0x6f492bfe,0x2f24bfef
.word 0x857dbb68,0x2710e28a
.word 0x402a79b3,0x5ce90042
.word 0x0e2f5743,0xfbcc39ec
.word 0x32b0a32d,0x90a48e68
.word 0xc3153160,0xc8a620ac
.word 0x224dfeee,0x1a223a23
.word 0x51aa55df,0xd02b19a7
.word 0xda67b84d,0xabcd417a
.word 0x370cef0d,0xdf6886a2
.word 0x96e33b1c,0x7f8d2986
.word 0xd75de652,0x16ec35ed
.word 0x4da3fe07,0x61210eef
.word 0xfd77d0f0,0x2b8c1ff2
.word 0x57e5f89c,0xe9e1a300
.word 0xa75fafc2,0x545b520c
.word 0x45cba023,0xc5ceda64
.word 0xd966170c,0x100314b9
.word 0xc94e5621,0xaa6d5d6b
.word 0x650506bc,0xabbae77f
.word 0x59fc8036,0x269ef769
.word 0x65c2ebff,0xd48e2e76
.word 0x289e6f52,0xfa020d83
.word 0x66485f52,0x803bffbc
.word 0x19311ef5,0xb8a60851
.word 0xddd5e360,0xee8fe566
.word 0x56d2055f,0x912bb7c2
.word 0x73165ddf,0x56e0dd7e
.word 0x52f5f667,0x17f02760
.word 0x698bdd44,0x12491222
.word 0xbb076818,0xdf60b828
.word 0x00efd575,0xf282ccc5
.word 0x24b23281,0x04de91ca
.word 0x8c204deb,0x3d68e6c9
.word 0x0084317c,0x533d7745
.word 0x82a28829,0x7abca7e2
.word 0xf3ca2b4b,0x3af8629d
.word 0xf722bbb9,0xc8fcd6e7
.word 0xfa6dceaf,0xe6e1fcfc
.word 0x698bdd44,0x42a59c24
.word 0xb99b0738,0x29f7eab6
.word 0x0fb6d9be,0x3e79898e
.word 0x2071dc0c,0x0081e775
.word 0x28b7a02b,0xfc8a2685
.word 0x03f88e3a,0x8ef9c132
.word 0x2b635c81,0xbec15bc5
.word 0xe81074a8,0xb7c4273f
.word 0x4dfc70e2,0x63cc36d1
.word 0x3546c171,0xb07a6cbe
.word 0x8450a787,0x38ef83a9
.word 0x1c02f45f,0xc9335b88
.word 0x9c3aad15,0xab96f2d9
.word 0xe8cdca0f,0xbefc6be3
.word 0xb15f8565,0x618c3eff
.word 0xbcd39fb7,0x91201067
.word 0x8601de49,0x8cc83aab
.word 0x87cfdbfe,0x7c17d4a9
.word 0xdb933cc8,0x7ccb291b
.word 0xbd92fc99,0x750ca3ed
.word 0xe426b253,0x0c8c60c5
.word 0x54588cc4,0x3d3e1aeb
.word 0x5d6eabb9,0xf8dcb6aa
p51_local3_expect:
.word 0x8f5ef91e,0xa44e7323
.word 0x170a1c81,0xafd3a91f
.word 0xb6086bad,0x66ddeacc
.word 0xa0891978,0xaf4baf0d
.word 0x8473015c,0x46fea23e
.word 0x254252f2,0x8e125824
.word 0xa2aa0476,0xbe7cb50c
.word 0x7f6fec00,0x3ce1359d
.word 0xec114d8f,0x43ebcaf4
.word 0x871f4c4a,0x55dd04f3
.word 0x00000022,0x986acdf5
.word 0xfce4e689,0x7f824a99
.word 0x7a5fbfd5,0x777c1b5a
.word 0x28b7a02b,0x31122cd2
.word 0x5ac7a676,0x268bce10
.word 0x31c80c59,0x20462fb5
.word 0xf22df46f,0x4e34e4d9
.word 0x4860e77d,0xaffb3851
.word 0x1be183ec,0x129bd2aa
.word 0x8349a129,0x64da482e
.word 0xf3bb2609,0xd138d966
.word 0xcb2c69c8,0xffbbab88
.word 0xfff169ba,0xdcb0ca15
.word 0xced5f9c7,0x4cf0235c
.word 0xdf2a7e35,0xf260926f
.word 0x464a7241,0x647f8d1a
.word 0xa2d927a8,0x39957004
.word 0xbe6b3689,0x5f3f7f8b
.word 0xa3df0fbb,0x2d4b840f
.word 0x7189dca1,0x714dbae2
.word 0x7083ea26,0xf2303a8f
.word 0xe832e1c2,0x0372282e
.word 0xa8c3a460,0xc280f2aa
.word 0x06aadcfe,0x3fb9c9f0
.word 0x28546909,0x57045bf8
.word 0x20c6a126,0xb16f2804
.word 0x13cd579f,0xb496f345
.word 0x736a898c,0x4e42173d
.word 0xc9867d1f,0x356d47f5
.word 0x0af5dad8,0xdeb21d59
.word 0x8aa81ee0,0x6673af9a
.word 0x6ea8f367,0xb6cfe885
.word 0xd932a15e,0x00000005
.word 0x438b5f66,0xf86c1147
.word 0xbc456d1c,0x956d0dc6
.word 0x13afbcb4,0x8cebb9c5
.word 0x2bb3e2ff,0x8d832eb4
.word 0x9741badd,0xcf107140
.word 0x52e49ed0,0x8485d33c
.word 0x1f845945,0xbfe9bc09
.word 0x0000007c,0xfff20d29
.word 0xc2c98674,0x3af26ecb
.word 0xfb2d18fc,0x5a8851d8
.word 0x468a7b35,0x7295da83
.word 0xe60d0917,0xfc2a520d
.word 0x0f0618c5,0x0a64fff2
.word 0xe4543408,0x7153e86e
.word 0x6946d410,0x0e52c432
.word 0xb3ac5e1b,0x56cf3b35
.word 0x28e7c76b,0x12e30268
.word 0x96096ed2,0xd9ca2838
.word 0xe764a71e,0x05e66e6c
.word 0xa662d293,0x3dee5c6a
.word 0xec029326,0x52ff31cf
p52_init_registers:
.word 0xb2ef1f88,0x61c92963 ! Init value for %l0
.word 0xcd25b854,0xa1b04315 ! Init value for %l1
.word 0xab946ba6,0x337dfff2 ! Init value for %l2
.word 0x2796af24,0x39b69c02 ! Init value for %l3
.word 0xa09dc567,0xeab95ae1 ! Init value for %l4
.word 0xbe1fc672,0xc9669467 ! Init value for %l5
.word 0x689a0f0c,0x91915d59 ! Init value for %l6
.word 0x6b79a2d2,0x33c65d70 ! Init value for %l7
.align 64
p52_init_freg:
.word 0xf1a94f48,0xadedd8af ! Init value for %f0
.word 0x6e9b4f46,0x94d7c41e ! Init value for %f2
.word 0x01c38651,0x13c3f622 ! Init value for %f4
.word 0x8d6e3c72,0x009a2eeb ! Init value for %f6
.word 0xe337b09b,0x06eb172b ! Init value for %f8
.word 0x10d2aaa8,0x760440e1 ! Init value for %f10
.word 0xda539bdd,0xd2ca5db3 ! Init value for %f12
.word 0x1b1df822,0x8e709a31 ! Init value for %f14
.word 0x959d501e,0x6e1f67dc ! Init value for %f16
.word 0x62ff8803,0x8350f091 ! Init value for %f18
.word 0xee74b4ef,0x4dc993ce ! Init value for %f20
.word 0x335f094f,0x9da3d068 ! Init value for %f22
.word 0xf98c99a6,0xa1c0681f ! Init value for %f24
.word 0xac4a2b7a,0x3672e553 ! Init value for %f26
.word 0xa4855382,0xe4b766b9 ! Init value for %f28
.word 0xfa4ccd7c,0xc2d03a6f ! Init value for %f30
.word 0xd33fad6b,0x1f30b300 ! Init value for %f32
.word 0x810016a6,0x8b934103 ! Init value for %f34
.word 0xfa6ac425,0x28875157 ! Init value for %f36
.word 0x158239cb,0xe1d32a3f ! Init value for %f38
.word 0x846bca33,0x3c524280 ! Init value for %f40
.word 0x34329f7e,0x058e2725 ! Init value for %f42
.word 0x39913d79,0xbc31f805 ! Init value for %f44
.word 0x5e0b8de9,0x5b4cf071 ! Init value for %f46
.word 0x948bd4a0,0x714491c3
.word 0xd44d0342,0x5d17d39b
.word 0x4baaa277,0xd71bb7bc
.word 0x19d82512,0xdafe6d95
.word 0xf10a0899,0x3a47a7b2
.word 0xa4a4bdc9,0xc3787178
.word 0xb47ace57,0x14471418
.word 0x7ecc1972,0x1d131b55
p52_expected_registers:
.word 0x00000000,0x0000008e
.word 0x00000000,0x000000f0
.word 0x00000000,0x000000ff
.word 0x5f8c010a,0x4938338c
.word 0x00000000,0x567ec411
.word 0x75fa1694,0x3146a1f7
.word 0x00000000,0x3a94e64d
.word 0xb1479e28,0xdb0a55aa
p52_expected_fp_regs:
.word 0x6c74ffab,0x8252d47d
.word 0x75fa1694,0x3146a1f7
.word 0x1309d0ca,0x8b8eb2ef
.word 0x90284a61,0xf56f76fc
.word 0xb24f59f9,0x6e60c8da
.word 0xbd53f1b0,0xcd0eb18d
.word 0x04d2b91f,0x5cea653c
.word 0x3a820bf4,0xe9d80135
.word 0x5f8c010a,0x4938338c
.word 0x5dadbe8f,0x1356b290
.word 0x7305ed2f,0x9daad219
.word 0x54b6bd24,0x3a9b2313
.word 0xb58c1ae8,0x78055b2f
.word 0xc52ee24e,0xc569db87
.word 0x869120e0,0xa86bd2d0
.word 0x843e3735,0x25ffa6f9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x6c74ffab,0x8252d47d
.word 0x75fa1694,0x3146a1f7
.word 0x1309d0ca,0x8b8eb2ef
.word 0x90284a61,0xf56f76fc
.word 0xb24f59f9,0x6e60c8da
.word 0xbd53f1b0,0xcd0eb18d
.word 0x04d2b91f,0x5cea653c
.word 0x3a820bf4,0xe9d80135
.word 0x79e6f768,0x4d777bdb
.word 0x72b02d61,0xc4c057b4
.word 0x2cebf1e7,0x405f33c0
.word 0xbca9d65b,0xd2a037bc
.word 0xa66c6131,0x3c47884c
.word 0xa60581dd,0x72b59184
.word 0x9274db31,0x8bf9ff23
.word 0x189fc5ac,0x66a4fa45
.word 0xc96a372a,0x35085871
.word 0xb5d246a7,0x238fc7d6
.word 0xf7166be9,0xd2ffa757
.word 0x3bf85232,0x2a6ad239
.word 0xeda8d40b,0x07bbda1f
.word 0x7a9236ff,0x67f2a8c5
.word 0xf0e63aea,0xe0ff42b6
.word 0xd1ec7e80,0x4a3d072b
.word 0x57d8869c,0x7468bd95
.word 0xf37498c2,0xd8445291
.word 0x00000000,0x4938338c
.word 0x6d57d9dd,0xd8f814f7
.word 0x92fd258e,0x0c0badb0
.word 0xe8a67ec5,0xcfcf851c
.word 0xffab5f1e,0x1fc2b8c5
.word 0x51647f6e,0x60ef1729
.word 0x5f8c010a,0x4938338c
.word 0x5dadbe8f,0x1356b290
.word 0x7305ed2f,0x9daad219
.word 0x0000008e,0x3a9b2313
.word 0xb58c1ae8,0x78055b2f
.word 0xc52ee24e,0xc569db87
.word 0x869120e0,0xa86bd2d0
.word 0x843e3735,0x25ffa6f9
.word 0x71283cf9,0x756b90dc
.word 0xa91945e2,0x537e7b0f
.word 0xc4722604,0xf819160e
.word 0xb0787b07,0xa3bfbf9c
.word 0xf31bb437,0x2e55ba53
.word 0x9c8d6b98,0x69acf71c
.word 0xac758bff,0x9c1c21e3
.word 0x4328e366,0x047bf011
.word 0x318c00bd,0x0ceaac63
.word 0x9728a767,0x3dde8958
.word 0x92d38982,0x53a0a044
.word 0xb73b3d51,0xaf62c943
.word 0x6b75904d,0xcb77bc93
.word 0x9fbc3811,0x1d9c769b
.word 0xd51aff3b,0x8737cf3e
.word 0x28ff1df8,0x0e8c54a1
.word 0x11a3cebd,0x3dde8958
.word 0x5c577817,0xdcfe790f
.word 0xbf523e93,0x53a0a044
.word 0xdf08e0f4,0x438676ac
.word 0x9ea6393c,0x16712e06
.word 0x48caeeae,0xc35cf065
.word 0x30d49400,0xe07bd32c
.word 0x45934e53,0xd772f1ad
p52_local1_expect:
.word 0xc315c572,0xee877114
.word 0x81dcbefe,0x0b90c5e2
.word 0xee92a2f7,0x54dc7f35
.word 0x25d89689,0xb8d0ff2d
.word 0x6bf40e81,0xbaa960b2
.word 0x4bc793b5,0x5f2b4f79
.word 0x32241edb,0x3a94e64d
.word 0xdb6ffd93,0xfa78295f
.word 0xe8d13c3d,0xc666890e
.word 0xb51410b7,0x6abc7c0c
.word 0xe7ec4494,0x3b285dd9
.word 0x76b2f823,0x1cdf7283
.word 0x34edad7a,0xa24cb073
.word 0x5f10a5ed,0x9794ea45
.word 0xf483ae32,0xd235db17
.word 0xb6376db0,0xbffeff0b
.word 0xffa55319,0x3d3cd1e8
.word 0x0c7cbc6a,0xb71014b5
.word 0xd95d283b,0x9444ece7
.word 0x8372df1c,0x23f8b276
.word 0x73b04ca2,0x7aaded34
.word 0x45ea9497,0xeda5105f
.word 0x17db35d2,0x32ae83f4
.word 0xeab96942,0xb06d37b6
.word 0xa8fdf5f9,0x3b3e7e62
.word 0x27c0d58e,0xbb00e19e
.word 0xcbd9b5d9,0x31cd55aa
.word 0xb5547eff,0xdfc2ac31
.word 0xfb8f8b4e,0x5b5b2d68
.word 0xbce6b188,0x557541fe
.word 0xd8e0d9d1,0x7d03701c
.word 0x34602b75,0x0d4d2969
.word 0xf1991244,0xa5eb9711
.word 0x8ba9a19c,0x5090f0d7
.word 0xf325ea08,0x03ff041e
.word 0xdef1dd73,0xf2086465
.word 0xded9807a,0xc666890e
.word 0x73e0c95e,0xc03594dc
.word 0x87a63621,0x541fedb8
.word 0x139060c3,0x4819f2a5
.word 0x78b984cd,0x6f4251d9
.word 0x49d4cec6,0xb8f79760
.word 0x5ca3cb06,0xbffe270b
.word 0x6b9c698e,0xe2dfff9b
.word 0x4db364be,0xf1718eaa
.word 0xe34bb856,0xb6376db0
.word 0x442cf23e,0x3818060d
.word 0x9174d447,0x068cc2e9
.word 0x8c333849,0x0a018c5f
.word 0x90b25613,0x8fbead5d
.word 0x19d2aa9d,0x2fed0573
.word 0x13239b3a,0x24bdb654
.word 0x2f5b0578,0xfb6e2e06
.word 0x87db69c5,0x4ee22ec5
.word 0xd0d26ba8,0xe0209186
.word 0xf9a6ff25,0x35373e84
.word 0x682ca612,0x87cb9c7e
.word 0xd7583982,0x53205520
.word 0x9741a265,0x972fc5cc
.word 0xe436b5e2,0xbeb90997
.word 0xff9aa11f,0xa0151348
.word 0x5b67766f,0x56704ae9
.word 0x65f0dc7f,0x5bcc50c7
.word 0x13526bfe,0x51504674
p52_local2_expect:
.word 0xaa550adb,0x289e47b1
.word 0x42f0b0b2,0x4931a091
.word 0xe710483d,0xedf253c7
.word 0x6ebaf9cf,0x67a72897
.word 0xaa09b026,0xa09aa1c3
.word 0x0e26d680,0x111ebacf
.word 0x8d3a6a06,0x7f4ba3f8
.word 0xe39adcea,0xb2588210
.word 0xfb6e2e06,0xcd409c11
.word 0x048880f8,0x84a7d428
.word 0xc2748d40,0xb350728f
.word 0x683d66e5,0x8074d0fb
.word 0x3b4d24e4,0xa56d17e2
.word 0xacd761c9,0xa838cd3a
.word 0x8aa0f785,0x1900e9fd
.word 0x82f4b94e,0x0dce34b5
.word 0xb1479e28,0xdb0a55aa
.word 0x91a03149,0xb2b0f042
.word 0xc753f2ed,0x3d4810e7
.word 0x0903758e,0xcff9ba6e
.word 0xc3a19aa0,0x26b009aa
.word 0xcfba1e11,0x80d6260e
.word 0xf8a34b7f,0x066a3a8d
.word 0x108258b2,0xeadc9ae3
.word 0xe8d13c3d,0x0000008a
.word 0xb51410b7,0x6abc7c0c
.word 0xe7ec4494,0x3b285dd9
.word 0x76b2f823,0x1cdf7283
.word 0x4938338c,0xa24cb073
.word 0x5f10a5ed,0x9794ea45
.word 0xf483ae32,0xd235db17
.word 0xb6376db0,0x4269b9ea
.word 0x3aad1a4d,0xaab42212
.word 0x4d469caa,0x2443b479
.word 0x1de1044f,0x878340cd
.word 0x7cf11727,0xc7e6c238
.word 0xd92170b8,0x5cdeae36
.word 0x37062ac4,0xa0ea3c76
.word 0xe8133dd2,0x4419b9c6
.word 0x3e5ff8ff,0xbc9c2c49
.word 0x5f8c010a,0x4938338c
.word 0x5dadbe8f,0x1356b290
.word 0x7305ed2f,0x9daad219
.word 0x54b6bd24,0x3a9b2313
.word 0xb58c1ae8,0x78055b2f
.word 0xc52ee24e,0xc569db87
.word 0x869120e0,0xa86bd2d0
.word 0x843e3735,0x25ffa6f9
.word 0x91d052a2,0x53dc8038
.word 0x5e9c3057,0x9f1a9fe2
.word 0xee9521fd,0x048afabd
.word 0x4cd7beb0,0x8bd86822
.word 0x2640416d,0x23e2160b
.word 0x21cc73a4,0x43ec3b81
.word 0xad059fe9,0xcc058898
.word 0x88d08665,0xb13d6a8c
.word 0x1cc5b14d,0x83a59531
.word 0x443d6548,0x7cf7d45b
.word 0x3f9846c0,0x2ce057c9
.word 0x3ace46a3,0x14ea0a6c
.word 0xb00d0853,0x8dac15fe
.word 0x6df85c9e,0x9421f72c
.word 0x04c160fe,0x8a5f9fee
.word 0xe1a472c0,0x8f51e20a
p52_local3_expect:
.word 0x3abfc23f,0x62589c71
.word 0x9711b0ef,0xb79fbfed
.word 0x55c34f46,0xf62c6960
.word 0xb81a78a1,0x6797e819
.word 0x665655eb,0xe9942e6b
.word 0xc7204b36,0x5afbf5cb
.word 0xc453a7fb,0x53af86d7
.word 0xeb7db874,0xbbe06848
.word 0xb1479e28,0xdb0a55aa
.word 0x91a03149,0xb2b0ff42
.word 0xc753f2ed,0x3d4810e7
.word 0x9728a767,0xcff9ba6e
.word 0xc3a19aa0,0x26b009aa
.word 0xcfba1e11,0x80d6260e
.word 0xf8a34b7f,0x066a3a8d
.word 0x108258b2,0xeadc9ae3
.word 0xb18d1eaf,0x6f484553
.word 0xb6546fde,0xff7a3b43
.word 0x7344dbca,0xd1863efa
.word 0x62bbc308,0x171d7e01
.word 0xca2755ca,0x5d66912a
.word 0x29ed98cd,0x34edad7a
.word 0x88f7f8e4,0xc8aa1a2b
.word 0x972fc5cc,0x5487d015
.word 0x278f3efd,0x3759bf17
.word 0x746bcfb6,0x3146a1f7
.word 0xc1a5ff93,0x8c90f314
.word 0x5889de3d,0x8e750309
.word 0x23045e47,0x72b61848
.word 0xdd33b70f,0x13ef3e96
.word 0x6cdc0676,0x3b7069c1
.word 0xaff50a48,0xab9aa50a
.word 0x512777fe,0x762de201
.word 0xb2e308dc,0x8a50b2b6
.word 0xe522e789,0x9d70720b
.word 0xfffffff2,0x0ef0522e
.word 0xdd14c149,0xdd05803b
.word 0xb2c22e8f,0x441b434c
.word 0x7405cb32,0xad7de7cf
.word 0xfa44c564,0x30e142bf
.word 0x79210c5b,0xa573a1b7
.word 0x7de2a7d8,0x53582368
.word 0x0ef5ffe2,0x8212b728
.word 0xa6b6fc08,0x58fcff1f
.word 0x53e00b0d,0xf9ab48aa
.word 0x71d9530b,0x46f9daa2
.word 0x086bef03,0x0fdacdf7
.word 0x665655eb,0x9db252ff
.word 0x0447a597,0x24d5539e
.word 0xbf5aa08f,0x5bb49c51
.word 0x4d4d987a,0x5c45ca9f
.word 0xf858f7ef,0x7d245794
.word 0xf9a25df8,0xe95a0059
.word 0x1c30a1f4,0xdd48b0e0
.word 0x08d1b02d,0x07bbda1f
.word 0xcfe17fcd,0xe6a465de
.word 0x52bbc3ca,0x5b35ebf4
.word 0x118ad463,0x999af020
.word 0x99fd711e,0xabbf0060
.word 0x39a5497d,0x00000069
.word 0x068cc2e9,0xb8b04a38
.word 0x6d799a1e,0x1d91dcdd
.word 0xb70cf84f,0x25e7b203
.word 0x0f97f985,0xdd960861
p53_init_registers:
.word 0xe427c8e4,0x80d2c87d ! Init value for %l0
.word 0xa43c57aa,0x3ab539f0 ! Init value for %l1
.word 0x9a4ee324,0x1ea40ae1 ! Init value for %l2
.word 0x7bfd43a6,0xa6a744b3 ! Init value for %l3
.word 0x1d40372c,0x236c9bd0 ! Init value for %l4
.word 0xc21fe3a6,0x8568c51b ! Init value for %l5
.word 0x3d8e117f,0xc7590e7f ! Init value for %l6
.word 0xbbd4d1e2,0x8cd2f764 ! Init value for %l7
.align 64
p53_init_freg:
.word 0xac2425ba,0x61bb9218 ! Init value for %f0
.word 0x1df922fe,0xd65cb3e5 ! Init value for %f2
.word 0xe3cb85e6,0x6ec22bb8 ! Init value for %f4
.word 0x59fc045d,0x1e30b73d ! Init value for %f6
.word 0x0b40a003,0x331e834e ! Init value for %f8
.word 0xdace2f87,0x5a0d452e ! Init value for %f10
.word 0x9b2b7844,0x6f083dbf ! Init value for %f12
.word 0xee4daaf0,0x8472aa08 ! Init value for %f14
.word 0xa473634c,0x1241a3a8 ! Init value for %f16
.word 0x6e594754,0x41dac1ff ! Init value for %f18
.word 0x6bf3abee,0xf9400d12 ! Init value for %f20
.word 0xb53333e5,0xb9c04e42 ! Init value for %f22
.word 0xfe21c95e,0x6719fcd4 ! Init value for %f24
.word 0x21accfb7,0x4c7d76e4 ! Init value for %f26
.word 0xc34705aa,0x0c51d792 ! Init value for %f28
.word 0x90fa00f7,0x02a615e5 ! Init value for %f30
.word 0x6b8c9a7b,0x77dfa0cd ! Init value for %f32
.word 0x55eb82ba,0x850f8829 ! Init value for %f34
.word 0xc32308e5,0x2395ef74 ! Init value for %f36
.word 0x0eb2f50a,0xfec33753 ! Init value for %f38
.word 0xfa1d5f27,0xf5af57ef ! Init value for %f40
.word 0x4be93eca,0x44537e1a ! Init value for %f42
.word 0x9bc04bf7,0xc975742f ! Init value for %f44
.word 0xc189d128,0x50852992 ! Init value for %f46
.word 0xca412622,0x22b978d3
.word 0x1a5269cc,0x3a3e4225
.word 0x976c4e78,0x99df971c
.word 0xc8d0fd30,0x305118ab
.word 0x1f36b4b6,0x659a8bb6
.word 0xca7151ce,0x79337895
.word 0x6ffd297d,0x0bb86013
.word 0xff2e3c99,0x07192169
p53_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0xee5912c6
.word 0x00000000,0x5e6b4e7c
.word 0x00000000,0xf917984c
.word 0xad2d0c25,0x3ad3ec2d
.word 0x00000000,0x0000006f
.word 0x00000000,0x5a27a5fc
.word 0x00000000,0x0000e83e
p53_expected_fp_regs:
.word 0x1875058a,0x12c9454e
.word 0x262e8afc,0xee426cc7
.word 0x7f47cc46,0xb6c0cd0c
.word 0x516c513e,0x27af86a6
.word 0xec2d8596,0xac997111
.word 0xeffda0e0,0xdaec90ad
.word 0xffdc0acc,0x8badec53
.word 0x48fc0fb7,0xabce12e4
.word 0xda08d559,0x0b5f19a7
.word 0xde549877,0x910bf298
.word 0x6af76415,0xe3902332
.word 0x7b6a3d4b,0xa02ef376
.word 0x46a8426e,0xb17a3ace
.word 0xf3fc76eb,0xc4b62a22
.word 0xd0e9e32c,0x40e3e5f7
.word 0x994d988b,0x0abe8ae9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0x15cdec68,0x38af1370
.word 0xb7b01eb8,0x0331b059
.word 0x94d48752,0xe65b3344
.word 0xc247c054,0x10774cff
.word 0xf575ca44,0xf1377ecf
.word 0xf65784e2,0x31d3292c
.word 0x77a3640f,0x96b5c370
.word 0xfab9ec6d,0xf7e8d0cf
.word 0xb7730d31,0x0cb83fa4
.word 0x40f25def,0xe57a4e04
.word 0xb57ae844,0x2846be7f
.word 0x409be1da,0xb867e53e
.word 0xe1f5ae71,0x6944225e
.word 0xf6412eb3,0xe47bc4fb
.word 0x00000007,0x1ba10945
.word 0xb39f1550,0x4e0918e0
.word 0x92861dc5,0x7c5d9cad
.word 0xcc8973c8,0xa9c29dad
.word 0x43d64a3b,0xc12cc804
.word 0x0404548a,0x592ee5ff
.word 0xfe8b554c,0x10ba5838
.word 0x00000002,0xde333719
.word 0x2840e8c9,0xf3cf06d7
.word 0x317687be,0xc21210dc
.word 0x0fdd595b,0xaca029b8
.word 0xaf03357b,0xc726370f
.word 0x91e88032,0x5a38a10c
.word 0xc7238635,0x60d508d4
.word 0x96eea6ef,0x5effc240
.word 0xeb9d655f,0xfec59e04
.word 0x3aa26397,0x75353642
.word 0x57c372f2,0xfb92c5da
.word 0xffffffc6,0x1bb41dfb
.word 0xb7b01eb8,0x0331b059
.word 0x94d48752,0xe65b3344
.word 0xc247c054,0x10774cff
.word 0xf575ca44,0xf1377ecf
.word 0xf65784e2,0x31d3292c
.word 0x77a3640f,0x96b5c370
.word 0xfab9ec6d,0xf7e8d0cf
.word 0xe68b017e,0x95ed10d8
.word 0x3d2fff1f,0xe455a9be
.word 0x343191f7,0x97bdb959
.word 0x03dba9bb,0x130377af
.word 0xe5bcb3cb,0xc0d679c4
.word 0x44165152,0x56af2527
.word 0xdf74823f,0x8f03fd24
.word 0x9eb1f769,0x7f125ac2
.word 0xb87d2bd3,0x7c564092
.word 0x26b4586d,0x22a21f45
.word 0x0404548a,0x85c67df0
.word 0x6ab0aaa0,0x67b9004f
.word 0xb3a1f09d,0x71967d59
.word 0x6bcb0d64,0x4dd5bb32
.word 0x7c4df078,0x098bda50
.word 0x660c9b69,0x1bc37257
.word 0x4d3ea50e,0xf52a1891
.word 0x3140677b,0xd6c79cdf
.word 0xe1b3e5f3,0xe68b017e
.word 0xd8b5984e,0x508ee39f
.word 0x99f78781,0x2c8158bc
.word 0x806c3f59,0x90411289
.word 0xda3f27c4,0xa42959aa
.word 0xce3b8cac,0xf1e532ca
p53_local1_expect:
.word 0x7013af38,0x68eccd15
.word 0x59b03103,0xb81eb0b7
.word 0x44335be6,0x5287d494
.word 0xff4c7710,0x54c047c2
.word 0xcf7e37f1,0x44ca75f5
.word 0x2c29d331,0xe28457f6
.word 0x70c3b596,0x0f64a377
.word 0x00000000,0x00000000
.word 0xfe87453f,0xb2519bb8
.word 0xe939737d,0xfc531692
.word 0x33ddf103,0x1a4e0195
.word 0xee45e03f,0x55501989
.word 0xe83e832f,0x4f750516
.word 0x59fbffe5,0xfc04d945
.word 0x43ee3ad3,0x7d22f12a
.word 0xc8b5bc24,0xadd5a2ca
.word 0xe4872525,0x081ed933
.word 0xcf4cddb1,0x179a1a25
.word 0xa72f9dff,0x02ccf779
.word 0xf468c2ee,0x68716c5c
.word 0x00000070,0x725fb8b5
.word 0x26a65dc2,0x57918a8d
.word 0x6d07ecff,0xa7a72fad
.word 0xa8255154,0xfddcb142
.word 0xaeac61fa,0x18534edc
.word 0xdea750ba,0x00000068
.word 0xe709673b,0x3a08f695
.word 0x3049fe1b,0x3721c9a6
.word 0xad2d0c25,0x3ad3ec2d
.word 0xb6f182d5,0x3c86f4fb
.word 0x8bcbb051,0xe3466cad
.word 0x00000000,0xff3336ff
.word 0xa7195f0b,0x59d508da
.word 0x98f20b91,0x779854de
.word 0x322390e3,0x1564f76a
.word 0x76f32ea0,0x4b3d6a7b
.word 0xce3a7ab1,0x6e42a846
.word 0x222ab6c4,0xeb76fcf3
.word 0xf7e5e340,0x2ce3e9d0
.word 0xe98abe0a,0x8b984d99
.word 0x2a93c7e0,0x68941686
.word 0x94f5c39d,0x53864c94
.word 0x3994a9c7,0xa1dcf792
.word 0x417e255e,0xe57a4e04
.word 0x00000099,0x4a8b62ba
.word 0xe7b2e7ff,0xc0273304
.word 0x0c376fd7,0x8be84743
.word 0x30c8fdef,0xd70edc63
.word 0x7a1f1d11,0xb221316c
.word 0x4d03b9b5,0x00007b6a
.word 0x63c921b6,0x475d6511
.word 0x91bfcb56,0xf67c6596
.word 0xd8651873,0x98b7a4ab
.word 0x9651f9b3,0x8618926b
.word 0x0000d945,0x37bd7b26
.word 0xdfc0dc46,0xa4b457b8
.word 0x0f358453,0x38782fe7
.word 0x667c9145,0x2d453885
.word 0x7a1d466b,0xa1dcaeb0
.word 0x197399ae,0x570553aa
.word 0x3c6a7856,0xeeecb963
.word 0x62116124,0x5af6fa94
.word 0x81c57f7d,0xff708c86
.word 0x8bba98e3,0xc7ab9b7b
p53_local2_expect:
.word 0x3c09e383,0x3b32073f
.word 0x8a036292,0x1f1a1b64
.word 0x3eaaf55b,0x969e65ff
.word 0x6412a2da,0x997fa6ab
.word 0x140562fe,0xd12c2f1a
.word 0xb9fd82dd,0xfc33365f
.word 0x97fed728,0x6d8e197d
.word 0xff5834a5,0x0ebc63e2
.word 0xfe9deb5b,0x9c2bc8b1
.word 0x08753f85,0x236c9bd0
.word 0x36718089,0xe3902332
.word 0x349ca493,0x7eac83b3
.word 0x38573684,0xf6a2cb53
.word 0x12e2a23b,0x968aa8db
.word 0x120b3999,0x30ff846f
.word 0x0000008b,0x8e81ffe6
.word 0x4e45c912,0x8a057518
.word 0xc76c42ee,0xfc8a2e26
.word 0x0ccdc0b6,0x46cc477f
.word 0xa686af27,0x3e516c51
.word 0x117199ac,0x96852dec
.word 0xad90ecda,0xe0a0fdef
.word 0x53ecad8b,0xcc0adcff
.word 0xe412ceab,0xb70ffc48
.word 0x2da5c2b1,0x8c9d80c2
.word 0xb90b7d31,0xaa5e8373
.word 0xf5f18b7d,0xee5912c6
.word 0x15c20db8,0xf28a6d92
.word 0x8d04bd46,0x230917c6
.word 0x87c75688,0xc979d678
.word 0x4d146186,0x9994649c
.word 0x23e013e5,0x692d1aa9
.word 0x4c82bb96,0x2f035ed5
.word 0x9910ce26,0x7ddd2609
.word 0xedd64954,0xb5c5b1b9
.word 0x60e435ac,0xad8e27be
.word 0xad153d3c,0x18996fff
.word 0xa48bbc03,0xa987a6be
.word 0x0000edd6,0x22a21f45
.word 0xa714d6c5,0x2f14fa54
.word 0xd6b9e25e,0xdf311262
.word 0xbb501f32,0x7af9365f
.word 0x6ac3c05b,0xe87eb5b3
.word 0x7b24fc2d,0xe396d679
.word 0xbbf30af5,0x852ec72d
.word 0xdfd7ef3a,0x9bffd2e3
.word 0xa0e91d45,0x567a65cf
.word 0x031126fe,0x9616ffc6
.word 0x65150bad,0x4ab1b1c0
.word 0x0000ff1f,0x1cc505c6
.word 0x6b2a38a9,0x757cdd16
.word 0xa414f4ea,0xa218ffbf
.word 0x8eae621d,0x15e72fd8
.word 0x5262f458,0xffbccd29
.word 0x3ea16e27,0x96299128
.word 0xa9f23e3c,0x8e2dc7e2
.word 0xa745a6b8,0xa48c0769
.word 0x5004504b,0xbd8b63dc
.word 0xf92c64a8,0x4517d76a
.word 0x9db37942,0x84648772
.word 0x8c3aff95,0x83658656
.word 0x1673a326,0x7f94c30b
.word 0x92688e57,0x3ccc33d9
.word 0xf639a602,0xec1ab0de
p53_local3_expect:
.word 0xda08d559,0x6f0c968e
.word 0xde549877,0x910bf298
.word 0x6af76415,0xe3902332
.word 0x7b6a3d4b,0xa02ef376
.word 0x46a8426e,0xb17a3ace
.word 0xf3fc76eb,0xc4b62a22
.word 0xd0e9e32c,0x40e3e5f7
.word 0x994d988b,0x0abe8ae9
.word 0x5432da1c,0xff786d68
.word 0x4e90cb73,0xde42b6b3
.word 0xbc601fa2,0x575e78a0
.word 0x9f0efa49,0x4e931891
.word 0x2ca5ade3,0x06c5a0cc
.word 0xbb146835,0x46c5ce12
.word 0x584cb6a3,0xf52a1891
.word 0x9902197e,0x01a40833
.word 0x1875058a,0x12c9454e
.word 0x262e8afc,0xee426cc7
.word 0x7f47cc46,0xb6c0cd0c
.word 0x516c513e,0x27af86a6
.word 0xec2d8596,0xac997111
.word 0xeffda0e0,0xdaec90ad
.word 0xffdc0acc,0x8badec53
.word 0x48fc0fb7,0xabce12e4
.word 0x7f922202,0x7cff4fe0
.word 0x70bed993,0x09ed6bde
.word 0x6957844e,0x993f48e8
.word 0xec694cc5,0x65c881cf
.word 0xe9ea63a1,0x2bc44ee7
.word 0x7ed1aee3,0x446234c6
.word 0xf52a1891,0x18ba98f9
.word 0x39c324bf,0x1237318b
.word 0x9c2886b0,0xf1c4b601
.word 0x59c1a232,0x5813f09d
.word 0xc6de2fc9,0xcbac1aad
.word 0xf8d2a574,0x6c6f5bea
.word 0xa0945b7c,0x7ecd3598
.word 0xb6ff04e5,0xc8bff28e
.word 0xffff4ef7,0x0b68c83f
.word 0x237331e5,0x6044ccf8
.word 0x7bc39875,0x8fa01458
.word 0xbade2358,0xb1776048
.word 0x95201c5b,0xd02fe210
.word 0x0c03b2d2,0xd8205105
.word 0x33e669ab,0x725fb0b5
.word 0x1bb41dfb,0x66a4c467
.word 0x236c9bd0,0xff1a86c9
.word 0x6604a2f1,0x3fc870de
.word 0xf06b9c1b,0xbc7b4d0e
.word 0x7ef9090c,0xc4ab26d5
.word 0xc6990f4b,0x288e6c96
.word 0x81325e40,0xf917984c
.word 0x00000068,0x00000099
.word 0xde388116,0xf57254a7
.word 0x71f9752a,0xa35cd463
.word 0xb4e38df2,0x060798c1
.word 0xbbd6ba78,0x6a9271e0
.word 0x0c7653e5,0x53864c94
.word 0x91dba2fc,0x0f4781ce
.word 0x3d92823d,0x273b7648
.word 0x7b6a3d4b,0x4136e24c
.word 0xdf080508,0xf9a16c65
.word 0x2580c0c4,0x19ba042d
.word 0xffe59d0a,0xc510c563
p54_init_registers:
.word 0xbf125c5a,0xfa21dbd8 ! Init value for %l0
.word 0x89fa8357,0xa9c1aa67 ! Init value for %l1
.word 0x3013a369,0xdc134690 ! Init value for %l2
.word 0xbffa0b40,0x73b7845e ! Init value for %l3
.word 0x3e845bca,0x03baa1dd ! Init value for %l4
.word 0x0bd7b323,0xc94efbc2 ! Init value for %l5
.word 0xecb82f20,0x5f6cfbfe ! Init value for %l6
.word 0xae285306,0x12171338 ! Init value for %l7
.align 64
p54_init_freg:
.word 0x2a4eef45,0x7ff46797 ! Init value for %f0
.word 0xc1593b98,0x0a5ce923 ! Init value for %f2
.word 0x505e7d77,0x16c25153 ! Init value for %f4
.word 0x3d537c2e,0x48e5239f ! Init value for %f6
.word 0x23ff54d9,0xeb030c25 ! Init value for %f8
.word 0x71076225,0xb4d27acc ! Init value for %f10
.word 0x9cd6d95f,0xdfc5ec88 ! Init value for %f12
.word 0x68ac62e5,0x10edfdd3 ! Init value for %f14
.word 0x50428f6d,0xae07e91b ! Init value for %f16
.word 0x2dbd5d08,0x9f65da36 ! Init value for %f18
.word 0x3fc5e23d,0x5dd99f06 ! Init value for %f20
.word 0x053195c8,0x5dfbb170 ! Init value for %f22
.word 0x69b9e3fa,0x0fc0d5e8 ! Init value for %f24
.word 0xfc6e5170,0x6a0a41c3 ! Init value for %f26
.word 0xa5c5a133,0x3d0fd148 ! Init value for %f28
.word 0x729228dd,0xd2ec30a2 ! Init value for %f30
.word 0x4ea37567,0x303cee30 ! Init value for %f32
.word 0x047adf7c,0xd5cccbce ! Init value for %f34
.word 0x41623bd0,0x4cf265a5 ! Init value for %f36
.word 0x06ae00da,0x1b9ff899 ! Init value for %f38
.word 0xb2dccfcb,0x21a26a74 ! Init value for %f40
.word 0xb74ca915,0x26a6a38b ! Init value for %f42
.word 0x39f97163,0x39770841 ! Init value for %f44
.word 0xe96671b0,0x65f196aa ! Init value for %f46
.word 0x9b26b362,0x1618fca6
.word 0x27d5efc2,0x4ca8ca18
.word 0xe56aea08,0xf620620b
.word 0x009e10f3,0x8c478b57
.word 0xff387e46,0x116dc9da
.word 0x130ce0a3,0x263b7104
.word 0x992e3379,0x527b38e6
.word 0x0951736a,0x35481940
p54_expected_registers:
.word 0x00000000,0x000000de
.word 0x00000000,0x000000e7
.word 0x00000000,0x71076225
.word 0x00000000,0xb4d27acc
.word 0xffffffff,0xffffffab
.word 0x00000000,0x8935cad5
.word 0x00000000,0xb2821c35
.word 0x00000000,0x9095f0c2
p54_expected_fp_regs:
.word 0x172cff89,0xa4f5a1da
.word 0x26869f2b,0x492a81bb
.word 0xfbb60c9f,0xb7f3d472
.word 0x9b6ab660,0x11df61d8
.word 0x8935cad5,0x8b45ae91
.word 0x5fcf62bd,0x0cd05a46
.word 0xc293819f,0xad84df6c
.word 0x5fe42a14,0x0920ef57
.word 0xfb617318,0x5da52683
.word 0xd418583c,0x9981d6a6
.word 0x9f656ab4,0x157dcbc6
.word 0x0db572aa,0x0493676f
.word 0xf4c37d91,0xc0f4711a
.word 0xcacffab5,0xb685c10e
.word 0xa8c28e75,0xd7599bb4
.word 0x07aedf2e,0x7fcbcf93
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0x8f4fc2de,0x2b3d9a86
.word 0x7aabf019,0x3ab71b35
.word 0x0559da73,0xdb345852
.word 0x280e96be,0x4de2ffa7
.word 0x50d7c5bf,0x0c7eb47d
.word 0xaee0a287,0x5816ff5a
.word 0x88ad51ec,0xa73ca621
.word 0x3d2588f7,0xda4add7e
.word 0x00000000,0x405f4e41
.word 0xbac0e0b1,0x7ff25bf6
.word 0xa2b64672,0xcffb7af4
.word 0x0f37a1a3,0xb1bd74ff
.word 0xa98c50ef,0x822b300a
.word 0x8051a343,0x45cff6e1
.word 0x05855a6d,0xa4852a25
.word 0x4f574d86,0x62f21d59
.word 0x1be907ae,0x000000b7
.word 0x36da659f,0x085dbd2d
.word 0x069fd95d,0x3de2c53f
.word 0x70b1fb5d,0xc8953105
.word 0xe8d5c00f,0xfae3b969
.word 0x70516efc,0x70516efc
.word 0x48d10f3d,0x33a1c5a5
.word 0xf73e65c6,0xdd289272
.word 0x5e9f99c0,0x007d3a29
.word 0x22cc1896,0x23a71bb5
.word 0x386e9ee3,0xeddda6b5
.word 0x594f9f9f,0x3f725a3a
.word 0x8a9ef5e7,0xabc1ff2e
.word 0x69a1aa6e,0x73b7845e
.word 0x9d83cea3,0x78f9f490
.word 0x8143c97b,0x45cff6e1
.word 0x33109b43,0xb3ab2cbe
.word 0x0000003f,0xf5e5129e
.word 0x230d4d2c,0xd77bc209
.word 0xa7ca0c9c,0x909ba570
.word 0x0d05efe6,0xc505aa6d
.word 0x961a9344,0xa1efd291
.word 0x07ca7755,0x1bcf5107
.word 0xb3c229f3,0x414c3a2d
.word 0xa407df23,0x2ea9ef4f
.word 0x347378ff,0x47331224
.word 0x2ab72ca1,0x2377cb36
.word 0x29b7b8d0,0x4feb5be1
.word 0xa4bdc5c5,0x7a4a506b
.word 0x19ed4436,0xf53c5c72
.word 0x154be6bd,0x8682339c
.word 0x4683589a,0x99b31166
.word 0xe18928be,0x670d28c0
.word 0xfec1dbc3,0x84a0d33e
.word 0x10c989f1,0xfca215a2
.word 0xdebbb9db,0x31aacfb7
.word 0xf271deff,0x1a28918b
.word 0x44fd697f,0x9f5273b3
.word 0xac3e2556,0x03a3c0cd
.word 0xce67c1b9,0x851f188f
.word 0x3f62da4a,0xab304660
.word 0xb5facfca,0x8d76a332
.word 0x711a2513,0x012d9165
.word 0xffedc3f7,0xf3e0db0f
.word 0xcb95503f,0x71ffc610
.word 0xbdfc8bb7,0x6a8c783c
.word 0x3dd6c3f2,0xd6c925ff
.word 0x3d8bf79d,0x69a88af9
p54_local1_expect:
.word 0xabf23a1d,0xbf878f55
.word 0x42e8dbf8,0x54441374
.word 0xc19cff1b,0x974f1439
.word 0x1a8a8575,0x83bc519a
.word 0x22d2f883,0x2787ff14
.word 0xffffffff,0xffffffab
.word 0xd8f28d39,0xe105926b
.word 0x87af8776,0xe0bd9b9e
.word 0xd8e7af3e,0xf8be3b43
.word 0x78ea2e3a,0x23770051
.word 0xffffffa8,0x5397c567
.word 0xf83dd503,0x29e36f9a
.word 0xb928b40c,0x61ea9382
.word 0x8ed2fd9e,0xfe5bf49a
.word 0x7b7ecdb3,0xe0ff94ef
.word 0x25fb552a,0x5680557c
.word 0x0b77ff01,0x000029f3
.word 0x341075d6,0x64400991
.word 0x99219559,0x2297254b
.word 0x0cdbf4da,0x781977c4
.word 0x1ea159b4,0x47080401
.word 0x94c7ff31,0x5a1fab2b
.word 0x467060a0,0xb658f30d
.word 0xfa773947,0x359cf0b2
.word 0xc897fa28,0x246d1504
.word 0x4f69962f,0xcff12264
.word 0x908dca14,0x000000ef
.word 0x000000fc,0x2c29f8af
.word 0xff5c0650,0xebe998bd
.word 0x380c9d4b,0x4908c965
.word 0x09c14ec2,0x7f94bbf6
.word 0xdb2854fb,0x26454fb2
.word 0x233759f9,0x8232d421
.word 0x42b72e2b,0xc7856bb1
.word 0x4e0595b4,0x629c3420
.word 0x093f3ae1,0x7663f794
.word 0xead7697f,0xd6ed9132
.word 0x73e46579,0xdfedacb6
.word 0x0b521349,0x0c103604
.word 0x226033d4,0xff3d81c7
.word 0xe411fe4c,0x1365a976
.word 0xf42d7b6d,0x973d80b0
.word 0x8ae4451f,0x62ac4e2c
.word 0x7834efc0,0x77d267b2
.word 0xedaa5c31,0xd642076a
.word 0x04fb4b7c,0x0f1c7fe5
.word 0x5697deec,0x4e0b514a
.word 0xfd1979a0,0x48151cae
.word 0xea439cda,0x03669424
.word 0xadc7e66b,0x8c0c8da9
.word 0x524d9944,0xaa58764b
.word 0x3f473575,0xadc4d144
.word 0x138303a1,0xd7f31010
.word 0x92a376ae,0xa1798ea3
.word 0xf25f1a5f,0xb8e6d15a
.word 0xea9aa03e,0xeffc014b
.word 0xf6a7718c,0x6b1171c0
.word 0x0fcceae3,0x69eff022
.word 0x1494039f,0x9c195c0c
.word 0xfb72940a,0x2b94885b
.word 0x9c44fade,0xc1f9c2e9
.word 0x88476861,0x62aa1246
.word 0x597593f9,0xfe748d9f
.word 0x49616b49,0x1000d050
p54_local2_expect:
.word 0x4212303a,0x909d51ee
.word 0x427d67da,0xa35bffc5
.word 0x4645a5fe,0x501849ed
.word 0x1471c402,0x9c27ce54
.word 0x997e4a14,0xfe0f670d
.word 0x7bf561b9,0x7bf561b9
.word 0x3200add5,0x552f2cbc
.word 0xf9852d1e,0x492d31f4
.word 0x0c3b7f7d,0xcdddb2f6
.word 0xfff3ffb3,0x7417d370
.word 0x3cac0239,0x3cac0239
.word 0x88dc7bc6,0xc9b86291
.word 0x4c7da48c,0x457a9bcf
.word 0xd74c1a72,0x43ac981a
.word 0x45e67318,0x01ac7566
.word 0x68c220e3,0x37c7dfef
.word 0x2a4eef45,0x7ff46797
.word 0x000000f6,0x0a5ce923
.word 0x505e7d77,0x16c25153
.word 0x3d537c2e,0x48e5239f
.word 0x23ff54d9,0xeb030c25
.word 0x71076225,0xb4d27acc
.word 0x9cd6d95f,0xdfc5ec88
.word 0x68ac62e5,0x10edfdd3
.word 0x9ed4879a,0x9c07db35
.word 0xff0ecebd,0x68051c28
.word 0x526967b0,0xf4c5664c
.word 0x83264695,0x3821166d
.word 0x6ed9f084,0x7aa2a3c3
.word 0xe52a157e,0xcdc8fccb
.word 0xfee83f78,0x3cc17619
.word 0xf89c2086,0x491ccb05
.word 0x2fb17d4e,0x11ff209a
.word 0x98a37090,0x2899b8cc
.word 0x38fc6769,0x6818ea99
.word 0x80bcb509,0x4dc4a5a5
.word 0x3a96c15f,0x03b86da8
.word 0xcb7132cf,0x4d176557
.word 0xa38567a4,0x00000051
.word 0x3f18b328,0xbc20be0a
.word 0x670b7546,0x765ccfa1
.word 0xd4481ce8,0x861df737
.word 0x46ade4c6,0xc7f2b4b0
.word 0xa2364777,0x90b467dc
.word 0xf25f1a5f,0x12a17614
.word 0xb9d599d8,0x7c9f1f0e
.word 0xb805fefc,0xe6318a87
.word 0xa8993102,0x0046f13b
.word 0x51e56217,0xbe29a53f
.word 0x8ddf19cb,0xa208b030
.word 0x8208dc07,0xbf3dc2c1
.word 0x0bcb7793,0x85e5bbf5
.word 0x94cc3642,0x443e59f2
.word 0x5ab2ff96,0x409044d8
.word 0x63c88d16,0x5d957df7
.word 0xd8ec53d1,0x9596ec42
.word 0xe2c79d10,0xc9ca95a7
.word 0xebab7138,0x1d905c4c
.word 0x4498b5f9,0xb8cb749d
.word 0xe085bf2b,0x75ed0c57
.word 0x3411053d,0x70e04b08
.word 0x1652e04a,0xa911efe5
.word 0xca13c820,0x99aa95d9
.word 0x405df5b0,0x54cb4a5a
p54_local3_expect:
.word 0x8326a55d,0x187361fb
.word 0x0000c2c1,0x3c5818d4
.word 0xc6cb7d15,0xb46a659f
.word 0x6f679304,0xaa72b50d
.word 0x1a71f4c0,0x917dc3f4
.word 0x0ec185b6,0xb5facfca
.word 0xb49b59d7,0x758ec2a8
.word 0x93cfcb7f,0x2edfae07
.word 0xbdea7da3,0x46d1fcf1
.word 0xe769a2e9,0x64d9160f
.word 0x71483197,0xb53ee75e
.word 0x619e4b05,0xde7dc97d
.word 0x9095f0c2,0x39b0726f
.word 0x61ea9382,0x1306814f
.word 0x9b1f7b9d,0x4b084fe9
.word 0x2cafd859,0x0eb72279
.word 0xade258f2,0x0e4c5619
.word 0xbffa0b40,0x73ff845e
.word 0x9d085877,0xa92772e3
.word 0xf9f9f9e5,0x405f4e41
.word 0x9f054c11,0x00deae1f
.word 0xcefc6cca,0x35467f5f
.word 0xa1643bc5,0xe26b8fe4
.word 0x9df44939,0x70ff42fb
.word 0x87ebc9e9,0x256afda8
.word 0x0888d9fd,0x0b6002a1
.word 0xc8484edb,0xffeb34f1
.word 0xb46eef64,0x8e1b13c7
.word 0xdff08be3,0xb7f3d472
.word 0x45c3cdf5,0x955ae9b5
.word 0xc7e049bb,0x7bf561b9
.word 0xe4ae7777,0x99fbe2c0
.word 0x172cff89,0xa4f5a1da
.word 0x26869f2b,0x492a81bb
.word 0xfbb60c9f,0xb7f3d472
.word 0x9b6ab660,0x11df61d8
.word 0x22d2f883,0x8b45ae91
.word 0x5fcf62bd,0x0cd05a46
.word 0xc293819f,0xad84df6c
.word 0x5fe42a14,0x0920ef57
.word 0x2a4eef45,0x7ff46797
.word 0xc1593b98,0x0a5ce923
.word 0x505e7d77,0x16c25153
.word 0x3d537c2e,0x48e5239f
.word 0x23ff54d9,0xeb030c25
.word 0x71076225,0xb4d27acc
.word 0x9cd6d95f,0xdfc5ec88
.word 0x68ac62e5,0x10edfdd3
.word 0xf381b0e6,0x07038e56
.word 0x5c5cbb76,0x9d47ff3e
.word 0x0b62754b,0xf88940ce
.word 0xe9892c13,0x891fea9a
.word 0xc3f43197,0x4414e734
.word 0xa326b43a,0xfe5b07aa
.word 0x1ddabfff,0x4d8aad13
.word 0xfaebfb9c,0x4dc4a5a5
.word 0xff8c3fbd,0x6f0889d4
.word 0x141a7139,0x5c0b7335
.word 0xdb57f99f,0x7b61364d
.word 0xde9a0e21,0xaa8f3738
.word 0x7b959cfe,0x632e39c3
.word 0x64399188,0x4d98a374
.word 0x585cf3d5,0xff40bb26
.word 0x31060d0e,0x1d0cb1d3
p55_init_registers:
.word 0xccfea8ff,0x9f4b513d ! Init value for %l0
.word 0xa5e4274a,0xae2d85d6 ! Init value for %l1
.word 0x6a2908b2,0x47344b7f ! Init value for %l2
.word 0x81e9651a,0x65c4754a ! Init value for %l3
.word 0xf9a5310a,0x6107fb83 ! Init value for %l4
.word 0x858776a6,0x7d494146 ! Init value for %l5
.word 0x0ea811f0,0x2700047e ! Init value for %l6
.word 0x70611086,0x0a119473 ! Init value for %l7
.align 64
p55_init_freg:
.word 0x9f21dfeb,0x6151b32a ! Init value for %f0
.word 0x0c32c45a,0xec682360 ! Init value for %f2
.word 0x61920421,0x72f63b05 ! Init value for %f4
.word 0x30db5a4f,0x7dede973 ! Init value for %f6
.word 0x6e8adec8,0x04e133f1 ! Init value for %f8
.word 0x91ad5cb2,0x0c476691 ! Init value for %f10
.word 0xe5dcdddb,0x0cb43c15 ! Init value for %f12
.word 0xc477fe07,0x7318f4b1 ! Init value for %f14
.word 0x583d7f5c,0xf901a800 ! Init value for %f16
.word 0x2a03883f,0x9235b97a ! Init value for %f18
.word 0xdbb0bb4b,0xf7ff67f4 ! Init value for %f20
.word 0x5479397c,0xa4b14a90 ! Init value for %f22
.word 0xe0965634,0xa6531a8f ! Init value for %f24
.word 0x49017c57,0x495ab213 ! Init value for %f26
.word 0x51d94577,0xb7c802b8 ! Init value for %f28
.word 0x55bb14fe,0x663627d1 ! Init value for %f30
.word 0x896a53e5,0x9360bdf2 ! Init value for %f32
.word 0x7cddb072,0x4c26a304 ! Init value for %f34
.word 0x28c1eecb,0xcd7fb379 ! Init value for %f36
.word 0xbdc50940,0x9ebaa88b ! Init value for %f38
.word 0x02ccf12b,0xb432df9c ! Init value for %f40
.word 0x7ef3077a,0xcf729cb4 ! Init value for %f42
.word 0xa63329d7,0x2c8d29d0 ! Init value for %f44
.word 0x03bf5df6,0xfb7acb91 ! Init value for %f46
.word 0xbf3e46d3,0xdb560f40
.word 0xe8de204f,0xe4c37e64
.word 0x0af6bf7d,0x9c7fe762
.word 0xd2610dc6,0x7fe12393
.word 0x295954e8,0x06b8f833
.word 0x142cc5be,0x26868974
.word 0x0d8f7e94,0x9e799dab
.word 0x23a28d45,0x0b7f08a6
p55_expected_registers:
.word 0x00000000,0xe462929b
.word 0x00000000,0x75da45e9
.word 0x00000000,0xf332b5b3
.word 0x00000000,0xadf14226
.word 0x00000000,0x0000004d
.word 0xb288a4fb,0x5add06bb
.word 0x00000000,0x00000093
.word 0x00000000,0x805d5c55
p55_expected_fp_regs:
.word 0xeb318884,0xfb0940e9
.word 0xe427e7ec,0x17bf1bdf
.word 0x29fc09cc,0xf6acfb65
.word 0x5d3b410c,0x5f798441
.word 0xb6da4a1d,0x610492c7
.word 0x99eb271b,0x30900b40
.word 0xd8fc621e,0xd27d18d7
.word 0xea80012f,0x5136a52e
.word 0x505a4b55,0xaccb9018
.word 0xfb1b28ce,0xe1370647
.word 0x122c1c40,0xd04caf87
.word 0x37eff681,0x2ed969fd
.word 0xc0353fa4,0xd64a8e75
.word 0x8ef06b17,0xddb96e16
.word 0x3e6a97b1,0xefe2bd65
.word 0x4a9e7f81,0x2212b85a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0xc34cde28,0x527eb55f
.word 0x583ec6ba,0x60965d86
.word 0x56f01fb8,0xfffb344c
.word 0x1f4703ba,0xcccb8d20
.word 0x5c092cb0,0xabcb28f0
.word 0xcdfcd789,0x2bccdd8f
.word 0x00ae6c0f,0x33aed3b0
.word 0x5a032962,0xb195a1c6
.word 0xdfd46d2c,0x37840cab
.word 0xf1bb07b9,0xc6f4b8a0
.word 0xbe8b7665,0x94c3d48a
.word 0x39c04710,0x7a8100d8
.word 0x2b146fbe,0xcc8879d9
.word 0x38b1128e,0x6b324306
.word 0x49f0fc5e,0x9791b5e9
.word 0x6426fa18,0x84cf6500
.word 0xb89c2280,0x9ae11e6d
.word 0xa58786e8,0x1542384b
.word 0xffffffeb,0xa4d79c4d
.word 0xafc66f2f,0xf986d2aa
.word 0xefe2bd65,0x1266e35d
.word 0xcb3cf22b,0xfe39eff7
.word 0x7ada7dfb,0x8394146a
.word 0xf18b5967,0xafa3813d
.word 0x310b8fab,0xeef4f2a1
.word 0x8af3ddb8,0xe9af06a0
.word 0x79588ae1,0x46aabddb
.word 0x093132b4,0x5a078a4f
.word 0x46719588,0x509adac0
.word 0x83139111,0x95ff22fd
.word 0x83053444,0xb0124722
.word 0x16a75ffd,0xd48fa093
.word 0xfb9fcb09,0x46c7247b
.word 0x84cf6500,0x3161c533
.word 0xbe3eac09,0x72823c1b
.word 0x740e1753,0x51905e40
.word 0x50fbed97,0xcf95824e
.word 0xe482ff38,0x88605314
.word 0x00ae6c0f,0x2f190ea7
.word 0x6426fa18,0x48ee47b9
.word 0x9700ccce,0x3855d4e0
.word 0xf44d93cf,0x7ba26c50
.word 0x69faf401,0xde760696
.word 0x5d3b410c,0x00ae6c0f
.word 0x754b4cf7,0x915c81f5
.word 0xb47e164a,0x837f18cb
.word 0x36ddea40,0x6cbcf54f
.word 0x9cabb70d,0x4aa55975
.word 0xd20d0b9c,0x72dd73ea
.word 0x7a2872e9,0x2549b724
.word 0xd5e45ac5,0xb8eeb5df
.word 0xe177a432,0xc6da8de8
.word 0xff27e7cc,0x56dbac99
.word 0x2361f1e7,0x3cfb9234
.word 0x083c97b7,0x8c2208fe
.word 0x7e784eab,0xb9b3fbe1
.word 0x2ab35161,0xebdf219f
.word 0x602368ec,0xf74792ba
.word 0x053bf672,0x21049261
.word 0x73ffed7d,0x4f5adb30
.word 0xf133e104,0xc8de8a6e
.word 0x9166470c,0xb25cad91
.word 0x153cb40c,0xdbdddce5
.word 0xb1f41873,0x07fe77c4
p55_local1_expect:
.word 0xc0632a34,0xaad154c6
.word 0x41913aa2,0x9bf6b0e6
.word 0xb0d6fafd,0x45c81ad9
.word 0x921a99fb,0x3a4fe09d
.word 0xfd983c4e,0x8db1d4ba
.word 0x636f906a,0x7ac143bc
.word 0xc3607ecf,0x467bce1f
.word 0x5d7c580d,0x854941b1
.word 0x5b7eace1,0x608a741c
.word 0xcf699cfa,0xacf2b137
.word 0x9dd9508f,0x804b9a1e
.word 0x99114877,0xcb186a31
.word 0x4d66ff85,0x082c22ff
.word 0x796644e1,0xff319b3e
.word 0x7d3b88c0,0x40fb062d
.word 0x865723d4,0x96a4414f
.word 0x505a4b55,0xaccb9018
.word 0xfb1b28ce,0xe1370647
.word 0x122c1c40,0xd04caf87
.word 0x37eff681,0x2ed969fd
.word 0xc0353fa4,0xd64a8e75
.word 0x8ef06b17,0xddb96e16
.word 0x3e6a97b1,0xefe2bd65
.word 0x4a9e7f81,0x2212b85a
.word 0xe94009fb,0x848831eb
.word 0xdf1bbf17,0xece727e4
.word 0x65fbacf6,0xcc09fc29
.word 0x4184795f,0x0c413b5d
.word 0xc7920461,0x1d4adab6
.word 0x400b9030,0x1b27eb99
.word 0xd7187dd2,0x1e62fcd8
.word 0x2ea53651,0x2f0180ea
.word 0x9f89c30c,0x7611d98a
.word 0xf2a1021c,0x444d866b
.word 0x32f44e8b,0x92a4c963
.word 0x0000002f,0x15292648
.word 0xd28ab86d,0x27ac0f98
.word 0x2e299f2a,0x0b1baea5
.word 0x3526b560,0x0b6c446c
.word 0xe0a66275,0x956513b6
.word 0x954cf6c7,0x294c0bc6
.word 0x5b3caff8,0x59a0080f
.word 0x2d55a916,0xd57dee3a
.word 0x129f54f0,0x74cdd0c0
.word 0xe3748220,0x03b4d84e
.word 0x1dbe54f1,0x7df25985
.word 0x5c44c293,0x3b1584ec
.word 0x84059c06,0x2244ece5
.word 0xeb318884,0xfb0940e9
.word 0xe427e7ec,0x17bf1bdf
.word 0x29fc09cc,0xf6acfb65
.word 0x5d3b410c,0x5f798441
.word 0xb6da4a1d,0x610492c7
.word 0x99eb271b,0x30900b40
.word 0xd8fc621e,0xd27d18d7
.word 0xea8001ff,0x5136a52e
.word 0x9f992c27,0xe43c760f
.word 0x8dbf5b70,0x0baf40b7
.word 0xffbca8c8,0xced40679
.word 0xb0726a01,0x8f447260
.word 0xcff0797b,0x1571f24c
.word 0x2f5efdb5,0x9646f0a5
.word 0x972b79b9,0x404dd3d8
.word 0x34004d59,0x4d75fc1c
p55_local2_expect:
.word 0xad21f37d,0x89bff8a5
.word 0x8ba70e7a,0x32c90d6a
.word 0x76a46cb8,0xc7a20186
.word 0x7d633eb6,0xffb9df57
.word 0x74ea338e,0x7c275588
.word 0xb48bdd70,0xfccf0d37
.word 0x7a64bcaa,0x65416b91
.word 0xa6a278b5,0x20940925
.word 0x75da45e9,0xf1819ba0
.word 0x6c007be6,0xce3baeb5
.word 0xb41c956e,0x86fa8697
.word 0x4c37bf01,0x3d7ec956
.word 0xb0892e71,0xf332b5b3
.word 0x9b06f1ac,0x0598ef2a
.word 0x785a12d9,0x6fc51b7a
.word 0x5f798441,0x821fb001
.word 0x23d8ab89,0x65ffa635
.word 0x5352996c,0xb95dee8d
.word 0xefaaacc5,0x2adc8f00
.word 0x18a1f3b2,0x35a5f657
.word 0x904c4a15,0x9a277c05
.word 0x5bfc5235,0x602da137
.word 0xa5fbc14c,0xa34a7c3d
.word 0x7e152f11,0xf70ba238
.word 0xb1c9227f,0xd6be236a
.word 0x146f4878,0x56529be7
.word 0x2ef4cffc,0xfb42c004
.word 0x30c3c59d,0x39b01813
.word 0x9391d2c6,0xcb734033
.word 0x70515308,0x02ac01a9
.word 0x52f9181d,0xefe2bd65
.word 0x46286864,0x3fc48989
.word 0x6d1ee19a,0x80229cb8
.word 0x4b384215,0xe88687a5
.word 0x4d9cd7a4,0x39511586
.word 0xaad286f9,0x18fa2664
.word 0x5de36612,0x65bde2ef
.word 0xf7ef39fe,0x2bf23ccb
.word 0x6a149483,0xfb7dda7a
.word 0x3d81a3af,0x67598bf1
.word 0xdb2c43ff,0xc1dceaa3
.word 0x38114725,0xb5c64bea
.word 0x2919f2b1,0x6f5b02df
.word 0x3b58220c,0x35b57f01
.word 0xef7db52e,0x59d7771a
.word 0xf4be7b97,0xabb3c204
.word 0x0f56e284,0xd84103c7
.word 0x984958be,0x080ef5a5
.word 0x49a74154,0xf4ec37b5
.word 0x5b2733b7,0x764a4d1d
.word 0xa8191e60,0xa3f207bf
.word 0xeff387c9,0x160d245b
.word 0x255d2948,0x5c50f813
.word 0xcf2c0af0,0x5f329fec
.word 0x00000000,0x6426fa18
.word 0x10bed899,0xdfff6ec5
.word 0x675c2360,0x6d3f3708
.word 0x6fc87299,0xdce0dfc0
.word 0xc8659602,0xe4168fe6
.word 0x9e126f1f,0xd4c22ee3
.word 0x7d494146,0x47ad6ec6
.word 0xd7b4e48e,0x4f161fbd
.word 0xadf14226,0xd4882ed4
.word 0x7d4e9854,0xb9b2b46d
p55_local3_expect:
.word 0x93ff4074,0xb23c0b4c
.word 0xa5081497,0x73a55633
.word 0x861aa34b,0x45774a68
.word 0xd7f50ef0,0xaf0761b2
.word 0x5bcbeec2,0x09f1e530
.word 0xa0f0ef4b,0x313a97d2
.word 0x73abc551,0xdfb4f831
.word 0x306064c0,0xf1819ba0
.word 0x4d7ed954,0x7f477a61
.word 0x023a1553,0xe427e7ec
.word 0xfefbcb37,0x1c5d6f8a
.word 0x2b835820,0x9fb157f4
.word 0x8570a115,0x73a55633
.word 0xb40812ed,0x7961eab2
.word 0x79e8b76c,0x36031d04
.word 0x07873e22,0x592ea780
.word 0xeb69f885,0x017d2a65
.word 0x1bc4434b,0xd49da6b8
.word 0x14156f25,0xefe2bd65
.word 0x130f261e,0x15a893a9
.word 0xf3666f97,0xeec80495
.word 0xff1b8ec2,0xee0e9ec3
.word 0x85f5390b,0xb288a4fb
.word 0x194e37c6,0x5cc15383
.word 0x60e9767e,0xaf94d6a4
.word 0xd57efe39,0xb50d934b
.word 0x7cffea1e,0xc189bc24
.word 0xf13f576c,0xbb9cf4b1
.word 0xa8bd99aa,0x4a3bd108
.word 0xb288a4fb,0x5add06bb
.word 0x541e7073,0x8292f1c5
.word 0xbb0ba4ff,0x0fb0e385
.word 0x65516770,0x818c0009
.word 0x75276b46,0x17a9c648
.word 0x72c91519,0x1ac76481
.word 0x6e262c7a,0x9e1c4608
.word 0xc2148eb8,0xab05dcf0
.word 0x58f6213d,0x585f07fe
.word 0xaf04c763,0xa97bffca
.word 0x361cf60c,0x83233207
.word 0xd0802858,0x698096a6
.word 0x99716ea6,0x000000af
.word 0x1f29491b,0x0b94d5e4
.word 0x00585f17,0xe4b14bf9
.word 0x75a2825d,0x1bad0af5
.word 0x2fab0015,0x905115ab
.word 0xc6365cf8,0x6358676e
.word 0x53be64c4,0x5f798441
.word 0xa0234476,0xebfc179b
.word 0xb3a03956,0xe0ce0b9b
.word 0x054bf6c2,0x9ad49646
.word 0x6eba204c,0xc0f47169
.word 0xd5a9d849,0x9b731b24
.word 0xd7e49772,0xa5081497
.word 0xa3cbcfc4,0xddbb85cf
.word 0x57ebadfb,0x706db504
.word 0x72e73a55,0x5f798441
.word 0x00000000,0x00000087
.word 0x08fde469,0x6f2dd2b9
.word 0x38964a86,0xdad41ebe
.word 0x21f2eaa1,0x5c8d9e0e
.word 0xe827fd91,0x78cb503e
.word 0xbf1af9aa,0x49ff749d
.word 0x95b836fd,0xa7ccecb7
p56_init_registers:
.word 0x4930e769,0xcc61ebee ! Init value for %l0
.word 0x309f47a1,0xc7135868 ! Init value for %l1
.word 0x78b96aac,0x4fa023a2 ! Init value for %l2
.word 0xd7543596,0x479ff857 ! Init value for %l3
.word 0x5180f10c,0x973559f0 ! Init value for %l4
.word 0xf84ecbe4,0x84b5ad9e ! Init value for %l5
.word 0x4b7084f7,0xbb7ec93d ! Init value for %l6
.word 0x060b1db8,0x9900cdbf ! Init value for %l7
.align 64
p56_init_freg:
.word 0xc8fcf71f,0x2aa2e89f ! Init value for %f0
.word 0x7ce6462a,0x7fa87a09 ! Init value for %f2
.word 0x2a291380,0x551e0366 ! Init value for %f4
.word 0x93cf9558,0x74b9f938 ! Init value for %f6
.word 0x94da1b48,0xf7c01f03 ! Init value for %f8
.word 0xc1ccdbd3,0x3da051db ! Init value for %f10
.word 0x23c62a9b,0x4750a252 ! Init value for %f12
.word 0xfe5b4d43,0xd9708e59 ! Init value for %f14
.word 0x0054887e,0x67761951 ! Init value for %f16
.word 0x314c41db,0xd0b29371 ! Init value for %f18
.word 0x428bbc85,0x316be2e2 ! Init value for %f20
.word 0x197991b0,0x9228869e ! Init value for %f22
.word 0x5db48d05,0xeff6fade ! Init value for %f24
.word 0x6a55d438,0xa2c02741 ! Init value for %f26
.word 0x251958c0,0x5cdf3c34 ! Init value for %f28
.word 0xe737ac6c,0x910934c7 ! Init value for %f30
.word 0xf8bd4826,0x495a5613 ! Init value for %f32
.word 0xdfccfc53,0x116b295d ! Init value for %f34
.word 0x94c9847b,0xc2f6e636 ! Init value for %f36
.word 0x2919fa99,0x4ea25503 ! Init value for %f38
.word 0x0b9ef436,0xae1efb37 ! Init value for %f40
.word 0x88eff53b,0x800e12c2 ! Init value for %f42
.word 0xddcaf1ec,0xf919699f ! Init value for %f44
.word 0x102b80c4,0x396d6042 ! Init value for %f46
.word 0x88fd393f,0xb03db14b
.word 0xcf7b209a,0x6eca7c4a
.word 0xcd3de187,0x16c27861
.word 0xaa523ad6,0x97b5099f
.word 0x80940f06,0x7ebeeb1b
.word 0x39c65fef,0x945efd1d
.word 0xa63370d4,0x6d388653
.word 0xed634803,0xea05ce02
p56_expected_registers:
.word 0x00000000,0x9be313a4
.word 0x00000000,0x00000031
.word 0x00000000,0x0000007d
.word 0x00000000,0x5b48c8a7
.word 0x00000000,0xf377955c
.word 0x00000000,0x3fb3c815
.word 0x45ff7bd6,0x7eebb7ba
.word 0xffffffff,0xffffffe4
p56_expected_fp_regs:
.word 0x5c75c54b,0x870613c6
.word 0xd5f2b9f1,0xbaff6c37
.word 0x77347e8c,0xd6dd2520
.word 0xbde2c01b,0xd239f735
.word 0x5e1be929,0x14d537ab
.word 0x45ff7bd6,0x7eebb7ba
.word 0xef32dcca,0x583d3eaa
.word 0xc2606899,0x3d829d96
.word 0xc6130687,0x4bc5755c
.word 0x376cffba,0xf1b9f2d5
.word 0x2025ddd6,0x8c7e3477
.word 0x35f739d2,0x1bc0e2bd
.word 0xab37d514,0x29e91b5e
.word 0xbab7eb7e,0xd67bff45
.word 0xaa3e3d58,0xcadc32ef
.word 0x969d823d,0x996860c2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0x54506f21,0xf743c405
.word 0x2591c20e,0x61791b2b
.word 0x4b1161ec,0x6254d92c
.word 0x469811db,0xe2f6eda2
.word 0x2c27068d,0xa4a94cef
.word 0x0d4fbd35,0x3ce2ffd4
.word 0x4b98d19a,0x96e613a5
.word 0x0ebd9bf4,0xfaa6ee8e
.word 0x5c75c54b,0x870613c6
.word 0xd5f2b9f1,0xbaff6c37
.word 0x77347e8c,0xd6dd2520
.word 0xbde2c01b,0xd239f735
.word 0x5e1be929,0x14d537ab
.word 0x45ff7bd6,0x7eebb7ba
.word 0xef32dcca,0x583d3eaa
.word 0xc2606899,0x3d829d96
.word 0x424ea2f3,0x80c89f74
.word 0xb306a6e3,0xc5b91b91
.word 0x7b46258f,0xf49b75d6
.word 0x15a41863,0x7ab41bdb
.word 0xfd97d6ec,0xfb7584cf
.word 0x51969d86,0x4effc8e6
.word 0x3f62c9f5,0xc7e277fe
.word 0x8ea47f79,0xa0da0cdc
.word 0x9ae3b9e0,0x3c8b0b19
.word 0x8cd1ad4b,0xcf9998dd
.word 0x1994ef93,0xfaa00de9
.word 0xbc5a0fed,0x8b8f5e85
.word 0x8234626b,0xcb524925
.word 0x37f97a83,0x8c7e3477
.word 0x3fdaf444,0xfe403cd1
.word 0x91d5e902,0xe47aab6b
.word 0x2f5c7bfd,0x9590b17a
.word 0x6027d4ee,0xe9bf5623
.word 0xaa2cf60a,0xfe51a8d7
.word 0x00000022,0x450f7030
.word 0xde319a10,0x124619ce
.word 0x1f889681,0x8ea426cd
.word 0x01b59240,0xc1996483
.word 0xfec6f16b,0x7dcc118f
.word 0xffd6bcf2,0xecffafd0
.word 0x9ae3b9e0,0x77ee7041
.word 0x5f9a1161,0xf8db87fc
.word 0xe4fc0df5,0x10f0308f
.word 0x30e26aa8,0xfb6dd0da
.word 0x0b8ae235,0x2458412f
.word 0xda5fc645,0xe5799dd8
.word 0x8ed42121,0xa4ee4c78
.word 0xaa230c51,0x9bbdf9f4
.word 0x7b2aa65c,0x070712bd
.word 0xaae8a04e,0x23dc9f10
.word 0x039d8612,0x7d00d70a
.word 0xf377955c,0x15c84be4
.word 0x15bb3f8b,0xff17c126
.word 0x9160e046,0x99411760
.word 0x89ff1a27,0x0b5e817a
.word 0xf377955c,0xef73b4ca
.word 0x83e96084,0x000000a6
.word 0x8c24fae7,0xbcfdfff6
.word 0x6c11c449,0x6997b434
.word 0xb0a930a4,0xb74b95d6
.word 0xa1ff0d2c,0x92a6ef9f
.word 0x7265975c,0x4fd5ab99
.word 0x00000000,0x5c67f6e4
p56_local1_expect:
.word 0x51197667,0x7e885400
.word 0x7193b2d0,0xdb414c31
.word 0x617d6590,0x85bc8b42
.word 0x9e862892,0xb0917919
.word 0xdefaf6ef,0x058db45d
.word 0x4127c0a2,0x38d4556a
.word 0x343cdf5c,0xc0581925
.word 0xc7340991,0x6cac37e7
.word 0x6b723efd,0x7a355911
.word 0xe2f67e77,0x9ae9cb3f
.word 0xb64777f9,0xfb6443b4
.word 0xade569af,0x8c7e3477
.word 0xb09473fd,0x581eff93
.word 0x79a06e65,0xe59e9212
.word 0xe4cba581,0xfc040ee3
.word 0x9be313a4,0xdd021454
.word 0x982a899d,0xa6f6cdac
.word 0x2707b9ef,0xc8195085
.word 0x5362f9f8,0xb5e68932
.word 0x5235d037,0x631efed2
.word 0x986d38b2,0x70d4ffad
.word 0xa1a777f3,0x4f49b180
.word 0xc3e8d4ed,0x3c814c7e
.word 0x1830f078,0xc7237d73
.word 0xf1fe7557,0xe5d59ee9
.word 0x1798b70a,0x88e96d6e
.word 0xa77952a8,0x0cd23649
.word 0x79077770,0xd25ac4ff
.word 0x06b91e81,0xc046423a
.word 0x5983b980,0xa15de229
.word 0xdaf53f9d,0xc570e2be
.word 0xfd2a7639,0xe65e028b
.word 0xffb4f3d0,0xb9fccd76
.word 0xffac37e3,0xb6637edc
.word 0x58002205,0x4bd9ef8a
.word 0x6930f562,0x01f46518
.word 0xdbf8a7dd,0xf2c5ac18
.word 0x7b49522c,0x708a1c0a
.word 0x70967468,0x9732c97e
.word 0x1238143a,0x8968ef51
.word 0x82412fde,0xc3390b65
.word 0x38d4556a,0x4705daac
.word 0x00000000,0x0000007d
.word 0x61844df3,0x0284cb0d
.word 0x33b15010,0x97d7d38e
.word 0x054c4d66,0x05e99065
.word 0xeb36d421,0x2881c66f
.word 0xcefc634d,0x7ada93e7
.word 0xc1c0a787,0x7a466b6c
.word 0x83fbc32e,0x6a92a363
.word 0x51a92ace,0xcb11c700
.word 0xb3b8e7ff,0x10f0308f
.word 0x39c19cf3,0xc4cf4a73
.word 0x201dbcf8,0x01f8b228
.word 0xcaf6e39c,0x84cb0895
.word 0xd8fdc698,0xdc51ff94
.word 0x67956ae9,0x1b2b9c93
.word 0xf1269738,0x97005ace
.word 0x1da2d700,0x3e577367
.word 0x65bf9dfc,0x55a2329f
.word 0xdff2f638,0x3c160a6a
.word 0xc06c362b,0xac7503c9
.word 0xa70a986a,0x61ff6590
.word 0x260184fb,0x57bbba63
p56_local2_expect:
.word 0x5242f704,0x51b6e97c
.word 0x9b5637ec,0x23ee0202
.word 0xad7fa878,0x94234ef4
.word 0x12755b61,0x5e090c25
.word 0x40f07785,0x1081b009
.word 0x3a2ebdc1,0xb4c2c7d7
.word 0xffe6c912,0xf8162c6f
.word 0xbe58760b,0x423276f2
.word 0x0000fc04,0x59adf94b
.word 0xd41806b8,0xf0120621
.word 0x3ff767b6,0xec595be5
.word 0x3756dfc8,0x849d5431
.word 0x6d94cc59,0xaedee15e
.word 0x765f7dae,0x5b48c8a7
.word 0xd774481d,0x7f090a4d
.word 0x08782b08,0x2e9a7518
.word 0xc6130687,0x4bc5755c
.word 0x376cffba,0xf1b9f2d5
.word 0x2025ddd6,0x8c7e3477
.word 0x35f739d2,0x1bc0e2bd
.word 0xab37d514,0x29e91b5e
.word 0xbab7eb7e,0xd67bff45
.word 0xaa3e3d58,0xcadc32ef
.word 0x969d823d,0x996860c2
.word 0x6db86b64,0xf669225a
.word 0x9c4dc299,0xb0d9d83d
.word 0x3d04e4cb,0x03b314b6
.word 0xe122b28d,0xe5743ad1
.word 0x7b946f34,0x46654f73
.word 0xbc50824d,0x5b2cc298
.word 0x90834915,0xffe0a9e4
.word 0x7ecd2682,0x0104dbb0
.word 0xc6130687,0x4bc5755c
.word 0x376c03ba,0xf1b9f2d5
.word 0x2025ddd6,0x8c7e3477
.word 0x35f739d2,0x1bc0e2bd
.word 0xab37d514,0x29e91b5e
.word 0xbab7eb7e,0xd67bff45
.word 0xaa3e3d58,0xcadc32ef
.word 0x969d823d,0x996860c2
.word 0xfe39a0ca,0x865af9a5
.word 0xb555a518,0xadbe9e8a
.word 0x208c0046,0xde6e2c31
.word 0xa307850a,0xc6f3ad3e
.word 0x5c44e23f,0x910be55f
.word 0x5c1d7554,0xb92446f0
.word 0xdf874d8e,0xf68ce187
.word 0x6e93dade,0x8761dc10
.word 0xdf8969c8,0x82a38d4d
.word 0xe875aff0,0x05efcbee
.word 0xd8589259,0xb65bbf4e
.word 0xbeb9312e,0xd7df5b02
.word 0xc37371a9,0x36b2994a
.word 0x2b0b6587,0xa0f70e6a
.word 0xe16a6bd9,0x439e3d81
.word 0x0deadbfb,0xde4eef60
.word 0xdafef406,0x27bb0de3
.word 0xd4508024,0x2afdcfec
.word 0x82237d10,0xff1f2962
.word 0xaacd3fe7,0x4b54ecab
.word 0x7ce3f426,0xe9a7b18e
.word 0x33fd152f,0xb7256583
.word 0x469642e9,0x2718abc0
.word 0x67d7da75,0x7ac3f6e7
p56_local3_expect:
.word 0xda2d32cd,0x395b8af2
.word 0xb404a65b,0x6ff583cf
.word 0xdcfba279,0x01f879ea
.word 0x8a54e2d6,0xb702ce90
.word 0x3df346ab,0xe4056a8a
.word 0xaabd74b6,0x0a55c663
.word 0x75eac9f1,0xe8a5a8a4
.word 0x1a018f43,0x92b185c1
.word 0x5c75c54b,0x870613c6
.word 0xd5f2b9f1,0xbaff6c37
.word 0x77347e8c,0xd6dd2520
.word 0xbde2c01b,0xd239f735
.word 0x5e1be929,0x14d537ab
.word 0x45ff7bd6,0x7eebb7ba
.word 0xef32dcca,0x583d3eaa
.word 0xc2606899,0x3d829d96
.word 0xbf12f118,0x18d7fbff
.word 0xbf2ded13,0xc7626a35
.word 0x65d16a50,0x8b5e4b2f
.word 0xf8db87fc,0x7e69fed8
.word 0x2e701ee4,0x7b8f7fff
.word 0xc76642e6,0x52a9990e
.word 0xddb2c92c,0x91e62221
.word 0xce1bf617,0x37b12124
.word 0x7ab19095,0xfd7b5c2f
.word 0x2356bfe9,0xeed42760
.word 0xd7a851fe,0x0af62caa
.word 0x30700f45,0x31462bfc
.word 0xce194612,0x109affde
.word 0xcd26a48e,0x8196881f
.word 0x836499c1,0x4092b501
.word 0x8f11cc7d,0x6bf1c6fe
.word 0x0054887e,0x67761951
.word 0x314c41db,0xd0b29371
.word 0x428bbc85,0x316be2e2
.word 0x197991b0,0x9228869e
.word 0x5db48d05,0xeff6fade
.word 0x6a55d438,0xa2c02741
.word 0x251958c0,0x5cdf3c34
.word 0xe737ac6c,0x910934c7
.word 0x28796b2e,0x17fcb974
.word 0x0000fc04,0x278eb44e
.word 0x2b39f4da,0xfb4c6896
.word 0x20ae1f98,0xf6007591
.word 0xf6955a72,0x53fd91f4
.word 0x6850c814,0xe738fd2a
.word 0x43d1c600,0xf9f94245
.word 0x4e89feb7,0xc3c856e9
.word 0xff9d2dcc,0x4ac3c39b
.word 0x5c67f6e4,0x543b4c76
.word 0x55a81cfb,0x00000003
.word 0xe9a7b18e,0x02489cff
.word 0xdff2bf03,0x7efca629
.word 0xcf7b40fc,0x71a60752
.word 0x3fb3c815,0x084b454b
.word 0x3b92a310,0x026e7831
.word 0x872ed257,0xaa836668
.word 0x73676d95,0x209d39fa
.word 0x4597336a,0xebb2d603
.word 0x8e96c56a,0xdae715e6
.word 0x7952f42b,0xfe04a345
.word 0x394fb3e3,0x78cdb5e3
.word 0x1f11ef8e,0x46ad5045
.word 0x59b107c2,0x064089db
p57_init_registers:
.word 0x2afc828f,0xe436807e ! Init value for %l0
.word 0xbfe731ce,0x48d49d47 ! Init value for %l1
.word 0xd9db9dc2,0x6eea609b ! Init value for %l2
.word 0x433be363,0x979af5b3 ! Init value for %l3
.word 0x9eb386dc,0x29245ab5 ! Init value for %l4
.word 0x452237ec,0x813ba0e0 ! Init value for %l5
.word 0x5425ddf2,0x0e5c851b ! Init value for %l6
.word 0x355e0ea0,0xb8c92c22 ! Init value for %l7
.align 64
p57_init_freg:
.word 0x8d4923ab,0x9cbd15b4 ! Init value for %f0
.word 0xc71d5556,0x21b3d6dc ! Init value for %f2
.word 0x80830b1f,0xd46807be ! Init value for %f4
.word 0x4d894be2,0x4bbfa922 ! Init value for %f6
.word 0x364bbc94,0x46c0f48a ! Init value for %f8
.word 0x1daf739b,0xb78f0b3e ! Init value for %f10
.word 0x1c467e44,0xa8089d08 ! Init value for %f12
.word 0x5c02a0e6,0xe24e0ba9 ! Init value for %f14
.word 0xcc3fc9b9,0x26fcc918 ! Init value for %f16
.word 0x3406551b,0x6f3f04ed ! Init value for %f18
.word 0x361ab651,0x40f60810 ! Init value for %f20
.word 0x98e80569,0x6a9ddc7d ! Init value for %f22
.word 0x0436f3d0,0x439ba7c0 ! Init value for %f24
.word 0x21f4e60f,0x6d645bdb ! Init value for %f26
.word 0x88bb12cf,0x54484a7a ! Init value for %f28
.word 0x4716c9cf,0xae87f0c8 ! Init value for %f30
.word 0x0fd37800,0x88453097 ! Init value for %f32
.word 0x89113854,0x74e81376 ! Init value for %f34
.word 0xbe330931,0xf7f27239 ! Init value for %f36
.word 0xfcbf8639,0x218a41d8 ! Init value for %f38
.word 0x3578275e,0x0b02a955 ! Init value for %f40
.word 0x1c3c7897,0x9ff937a0 ! Init value for %f42
.word 0x9b509d74,0xefad45dc ! Init value for %f44
.word 0x4fdeaa3d,0x7dcaff4b ! Init value for %f46
.word 0xca7f7d04,0x26be4538
.word 0x167c7468,0xaa7097de
.word 0x8d8195b6,0xaf160493
.word 0x2483cfce,0x228a2c99
.word 0x5f82e244,0xfd026759
.word 0x789fe1de,0xac83e1c1
.word 0xd0648ab3,0x92008ef6
.word 0x7c273ac2,0x2768a2cd
p57_expected_registers:
.word 0x00000000,0x7cd1bc92
.word 0x00000000,0xdcd6b321
.word 0x00000000,0xc125d464
.word 0x00000000,0xbcebb019
.word 0x00000000,0x368f0682
.word 0x00000000,0xb4c03dc3
.word 0x00000000,0xde6b1573
.word 0x00000000,0xe635d261
p57_expected_fp_regs:
.word 0xffc03dc3,0xace3a3b5
.word 0x61638742,0xcbba31e9
.word 0xba313c28,0x8e9aabec
.word 0xbe881aca,0x24e3b0c0
.word 0xf1c12c61,0x482c757c
.word 0x31d9353c,0xa6d107be
.word 0x9f3d42ed,0x318eb9ea
.word 0xff3a8bfa,0x0b07e108
.word 0xcffa8103,0xae533bdd
.word 0xc1de3df2,0xd933ff16
.word 0xb9dbbdab,0x81ff6f13
.word 0x4f472247,0xb4000000
.word 0x271c2fb2,0xa7000000
.word 0xa47e93bc,0x745bce4f
.word 0xf5672d17,0xb24ffe3d
.word 0x58d0142f,0x4ab41398
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0xffc03dc3,0xace3a3b5
.word 0x61638742,0xcbba31e9
.word 0xba313c28,0xbcebb019
.word 0xbe881aca,0x24e3b0c0
.word 0xf1c12c61,0x482c757c
.word 0x31d9353c,0xa6d107be
.word 0x9f3d42ed,0x318eb9ea
.word 0xff3a8bfa,0x0b07e108
.word 0x11884829,0xad035577
.word 0x87cdafcc,0x12469a19
.word 0xc30a26ad,0x3dc0f748
.word 0x1f764a17,0x87cf8bec
.word 0xae80508e,0x72bce0ff
.word 0x711280e7,0x5ae1c415
.word 0x1f15913f,0x5f120303
.word 0xd4d522e5,0xffa7e757
.word 0x758762a9,0x8742303a
.word 0x00002c15,0x5c072beb
.word 0xaea333f8,0xf387ef34
.word 0x54b9ee3b,0x40ffcd28
.word 0x69044c29,0xe3617434
.word 0x092082ff,0x8ba176c5
.word 0x42e9ad09,0xb2255b19
.word 0xd937f294,0x56f8ae5c
.word 0xb6ad295f,0xc114ce94
.word 0x533d674a,0x9d64842b
.word 0xa15daf12,0x4dd10392
.word 0xa926ecff,0x09224df7
.word 0xa11ae940,0xa8090479
.word 0xe2c0a774,0x01de1ac1
.word 0xfda4f266,0x73cb406b
.word 0x27d3e36b,0x3fb852d9
.word 0x000000b6,0x9581a479
.word 0x6b85476c,0x21101b2c
.word 0xbb5f5103,0xde74b6eb
.word 0x859fb1d9,0x121beacb
.word 0x8a886c2d,0x1a1471b0
.word 0xc86aa8e2,0x012001df
.word 0x913853f6,0xe9293ee4
.word 0x312231b3,0x41baf62c
.word 0xbd1ea5ea,0x5634e89b
.word 0xb51e0bca,0xef6546b4
.word 0x6505fde7,0xefb99011
.word 0xa7570c82,0xd94a5c5a
.word 0x647c6bc1,0x58aa4771
.word 0xb906e630,0x6f47cb0c
.word 0xffffffff,0xffffffda
.word 0x357e09ed,0x6e4eb961
.word 0x2990521a,0x8480022d
.word 0xdb3684c4,0xcab5d9f2
.word 0x64d14741,0x6fa2ba2c
.word 0xffa94c20,0xad993af2
.word 0x60e3b09a,0x0195b5a4
.word 0x7df34195,0x6d5dd210
.word 0x17250121,0xba14dca0
.word 0xa5744c2c,0x60ebaae6
.word 0x88acaf7d,0x2b21224a
.word 0x9e18ad95,0xb50d57cd
.word 0x80f2dea0,0xefbf25b9
.word 0x3b0b08df,0xf80a7281
.word 0x0bcdb7b0,0x4b42d064
.word 0xa22d92d7,0xb20b7796
.word 0xc8726e0d,0xbcb88e47
.word 0xa8a4eb77,0x2c0ea85f
p57_local1_expect:
.word 0x18274d42,0xf2192936
.word 0xff15a3e6,0xa025e50e
.word 0x98b5c3dd,0x84056ee7
.word 0xb1f55b53,0x5e288497
.word 0xf5a3cd4f,0x534948c8
.word 0xfb3393f0,0x13f6aede
.word 0x94a73e14,0x000000bf
.word 0x084e7994,0xe7908480
.word 0x18274d42,0xf2192936
.word 0xbf15a3e6,0xa025e50e
.word 0x98b5c3dd,0x84056ee7
.word 0xb1f55b53,0x5e288497
.word 0xf5a3cd4f,0x534948c8
.word 0xfb3393f0,0x13f6aede
.word 0x94a73e14,0x6b17a3d6
.word 0x00000000,0xc149263a
.word 0x8d4923ab,0x9cbd15b4
.word 0xc71d5556,0x21b3d6dc
.word 0x80830b1f,0xd46807be
.word 0x4d894be2,0x4bbfa922
.word 0x364bbc94,0x46c0f48a
.word 0x1daf739b,0xb78f0b3e
.word 0x1c467e44,0xa8089d08
.word 0x5c02a0e6,0xe24e0ba9
.word 0x0d54de41,0xe635d261
.word 0xb58effe6,0x94ad3ed7
.word 0xce7fffea,0x0a3aa7f0
.word 0xff640637,0x9a515d88
.word 0x8ba16861,0x1b7442f7
.word 0x137a5052,0xc4a20abc
.word 0xfd355644,0x3c2a1acc
.word 0xadcb53a2,0xb196302c
.word 0xdd3b53ae,0x0381facf
.word 0x16ff33d9,0xf23ddec1
.word 0x136fff81,0xabbddbb9
.word 0x000000b4,0x4722474f
.word 0x000000a7,0xb22f1c27
.word 0x4fce5b74,0xbc937ea4
.word 0x3dfe4fb2,0x172d67f5
.word 0x9813b44a,0x2f14d058
.word 0xd207f6af,0x087bc94d
.word 0x8ee5620e,0xb98e626b
.word 0xe2ba8780,0xe863b3e7
.word 0x3c2a1acc,0xe0e8a2e6
.word 0xa89a61de,0x1e38c1df
.word 0x008c72f0,0x89b7ef8b
.word 0x000084c4,0x5c9185d6
.word 0x3a7e9882,0xa5fa90ff
.word 0xb0263876,0xb469cb79
.word 0xc8adafd2,0x6652ecf3
.word 0x73c8cb29,0xb76a1cc5
.word 0x13cf9372,0x3918e348
.word 0x20b24678,0xb2fb04a2
.word 0x37286cea,0x4b2c23aa
.word 0x76d9d9cf,0x55d04b3d
.word 0x5d533cf0,0x3018f0c3
.word 0xff6c9c78,0xe9c9a10b
.word 0x50c0e8a1,0xf1ac427d
.word 0x547ffbf9,0x07b2c7c9
.word 0xb3394c6e,0xbd390afb
.word 0x1ae4ee89,0x37efa96f
.word 0x2cea114c,0x00c0fc32
.word 0x2cd95a1b,0xf898276c
.word 0x021ac2c3,0xb09b4891
p57_local2_expect:
.word 0x9bb1d06c,0x1b01bfe5
.word 0x821aab7b,0xac38e878
.word 0xb852f106,0xbaeae4e0
.word 0x8887e7f4,0x4e7b8d7b
.word 0x0c6173f9,0xad3b6551
.word 0x65ff4945,0x697361a0
.word 0xb22aee32,0xa414a20b
.word 0x2e5702bc,0x1a1471b0
.word 0x0000007d,0xc6fa8ab6
.word 0x9f489238,0x4381e4a8
.word 0xff820e21,0xaf1715d3
.word 0x57a513c4,0x7ddf8ef3
.word 0xdadfe019,0x0639c9c3
.word 0x4a5c18c7,0x6a5b889e
.word 0x141baa70,0xa45ceeff
.word 0x41f59c66,0x2c157f55
.word 0xc2e58433,0x1bff07b3
.word 0x059ba55a,0x401f1faa
.word 0xd7c7ff24,0xd91d8db0
.word 0x5183dd8c,0x67d30b05
.word 0x569ae807,0x2d18c4e4
.word 0x9ac8936c,0x69c864a7
.word 0x2e85d00c,0x07b2c7c9
.word 0xdbcc2b73,0xf00dd7d1
.word 0x93fb624a,0x09fbcd13
.word 0xcbf99fbf,0x8ccffd9f
.word 0x33db839b,0x6b4c332b
.word 0xde6b1573,0xcb628eec
.word 0x62e9e259,0xd179a7e9
.word 0x59247533,0x9443a5c2
.word 0x61be7d26,0x4f5eb311
.word 0x00000000,0xff638742
.word 0x3b7dc306,0x26d3d7f9
.word 0x05542851,0x44acf349
.word 0x5e21ad89,0x5ba337f3
.word 0x75e4a9a5,0xac9cd3d7
.word 0x6b2f7b10,0x1497f364
.word 0x484fe8f2,0xfe673762
.word 0x2debef72,0x4ae2b532
.word 0x08a88735,0x587dd7d1
.word 0xa5dc6d87,0xc00dbe21
.word 0x005565c4,0x62757185
.word 0xbb92409e,0x7e6943ff
.word 0x567640f9,0x2ac0fae3
.word 0x255a0302,0x557e970d
.word 0x61638742,0xa89a61de
.word 0x27ef2da3,0x83194abc
.word 0xbe7f66b2,0x3edb9974
.word 0xa8e13179,0x1c514ed3
.word 0x6f83903f,0x30ea370a
.word 0x1156a4d1,0x9d079a21
.word 0x60b849b4,0xc83949d4
.word 0x4a2923cc,0x71bd61ea
.word 0x7cbb6b90,0xa637a53a
.word 0xb1957356,0x67f6760c
.word 0xe0675d44,0x7f728f82
.word 0xb415bd9c,0xab23498d
.word 0x7aafdd8b,0x56551dc7
.word 0xbe0768d4,0x1f0b8380
.word 0x22a9bf4b,0xe24b894d
.word 0x8af4c046,0x94bc4b36
.word 0x3e0b8fb7,0x9b73af1d
.word 0x089d08a8,0x447eff1c
.word 0xa90b4ee2,0xe6a0025c
p57_local3_expect:
.word 0x85c4cdfb,0xcce38a78
.word 0x0aaa06af,0x4b7d3668
.word 0x4f4ebbbc,0x916a62b3
.word 0xbbf7cf30,0x67067017
.word 0x9d5fbaa4,0xfbdaea1f
.word 0x323782ac,0xffffffda
.word 0xff0c0911,0xfba313cd
.word 0x0026d7cb,0x1680b684
.word 0x0d54de41,0xe635d261
.word 0xb58effe6,0x94ad3ed7
.word 0xce7f8aea,0x0a3aa7f0
.word 0xff640637,0x9a515d88
.word 0x8ba16861,0x1b7442f7
.word 0x137a5052,0xc4a20abc
.word 0xfd355644,0x3c2a1acc
.word 0xadcb53a2,0xb196302c
.word 0x3db1e35c,0xc21936d1
.word 0x214e47ff,0x1b173744
.word 0x1cf36760,0x076aa8fc
.word 0x065d5487,0x6159b4d3
.word 0x8433e6d0,0xee392bb9
.word 0x1fce5dde,0xd4beccf8
.word 0xf9e77819,0xacbd4c83
.word 0xc783bed5,0xb6ea76e7
.word 0xd4d1d9b1,0xe3669e73
.word 0x77032588,0x20b96c68
.word 0x4c675911,0x9254542f
.word 0x38ff08ab,0x853160c3
.word 0x44ede569,0x6bce9f96
.word 0x362cb35e,0x000000a9
.word 0x60925ea3,0xd1ad5164
.word 0xd4990318,0x3e208a49
.word 0x8a180124,0xfe62c891
.word 0x92c375f4,0x183c9134
.word 0x544a873e,0x27f11c7f
.word 0x840c8aa6,0xc3b6bee4
.word 0xb2b68b5e,0xa09e1d17
.word 0x485ca409,0x5392fb14
.word 0xe0735360,0xc125d464
.word 0xa7593743,0x6e956702
.word 0x4cfe120a,0x9bb81fd4
.word 0xb2ad386c,0xf2fe6125
.word 0x81d77fcd,0xa5172f93
.word 0x6f4158e6,0xda9a3d43
.word 0xf46aecf2,0x5ff98660
.word 0xafc540f5,0x3d2efd47
.word 0x59150dec,0xff35e00d
.word 0xd0bb83b8,0x00bf0638
.word 0x2ecfa182,0xda7131c2
.word 0xb06d54b5,0x10c00819
.word 0x3a7b090b,0xe8361056
.word 0x35acd7e4,0x27315095
.word 0xc560b554,0x9b9dc091
.word 0xbbdf7b2a,0x8d9e229e
.word 0xf5a5dbe3,0x9fc06d66
.word 0x3d7b049b,0x3e3ff85f
.word 0x076aa8fc,0x5c4ad64d
.word 0x542afc28,0x75932f43
.word 0xb3d61513,0x536f2264
.word 0x215ad412,0x250ab84e
.word 0x9c02594e,0x6f512dff
.word 0xbee55c98,0x35bfe0ef
.word 0x5970cdfb,0xd7b1c138
.word 0xc16e9c74,0x2f6db474
p58_init_registers:
.word 0x69413756,0x8c03c642 ! Init value for %l0
.word 0x5b130be9,0xf54de3a9 ! Init value for %l1
.word 0xfe6a81af,0x9e12302d ! Init value for %l2
.word 0x6ce33668,0x241ae8c7 ! Init value for %l3
.word 0x04f25a9a,0x9e7108c7 ! Init value for %l4
.word 0x75c9c7e2,0x9f310ca8 ! Init value for %l5
.word 0x8b224907,0xfe14522d ! Init value for %l6
.word 0xd2e17fe0,0x9204d915 ! Init value for %l7
.align 64
p58_init_freg:
.word 0x103b4185,0xc1c5ed9f ! Init value for %f0
.word 0x23fb10b4,0xeb7e3e66 ! Init value for %f2
.word 0x8314a1d5,0xd2ef409a ! Init value for %f4
.word 0x5638d9a5,0x0f2a3d0f ! Init value for %f6
.word 0x3c7ac321,0xa7267784 ! Init value for %f8
.word 0x54fbf5a1,0xc61f3d92 ! Init value for %f10
.word 0xd9993863,0x3503d364 ! Init value for %f12
.word 0x2f251fab,0xafebb12d ! Init value for %f14
.word 0xcf5676b6,0x83c99c1d ! Init value for %f16
.word 0x10e146aa,0x04656515 ! Init value for %f18
.word 0xe914547c,0xb978d2c2 ! Init value for %f20
.word 0x05991ac2,0x3d2788ca ! Init value for %f22
.word 0x2446e0f9,0x43cbb463 ! Init value for %f24
.word 0x9fe2f594,0x43f51f4e ! Init value for %f26
.word 0x3e38ebde,0x5ffa471d ! Init value for %f28
.word 0x3c321023,0xbc8b6c39 ! Init value for %f30
.word 0xa5bc9f97,0xc5448544 ! Init value for %f32
.word 0x13bc4e59,0xb82763a0 ! Init value for %f34
.word 0x644a00e9,0x6ccd1f37 ! Init value for %f36
.word 0x3b7ad713,0x40416daf ! Init value for %f38
.word 0xc2e2ee50,0x9254a046 ! Init value for %f40
.word 0x36aab2e8,0x02663adc ! Init value for %f42
.word 0x588188e6,0xe0d53b70 ! Init value for %f44
.word 0x0261d704,0x6b88cbc2 ! Init value for %f46
.word 0x2c123f80,0xc1fc0fbc
.word 0xb9fba041,0x543b06ef
.word 0x9ccc857e,0xbce09a76
.word 0xc6a74169,0x2e380d3d
.word 0xa9ae8738,0x4d4a61de
.word 0x55ec57f7,0x71b4cd67
.word 0x87842873,0xdbd74ba6
.word 0xd4f1b6a0,0x7ab43dd2
p58_expected_registers:
.word 0x00000000,0x63c9cdc1
.word 0x00000000,0x14c369a6
.word 0x00000000,0x81fb9c7b
.word 0x00000000,0x000000d7
.word 0x0fbab77c,0x5dbb4510
.word 0x6f2f3efb,0x09fc73f3
.word 0x26bce8fd,0xf743fb53
.word 0x00000000,0x7ac3ffb8
p58_expected_fp_regs:
.word 0xdc113cde,0x5220bcc6
.word 0x78dac945,0x710a297e
.word 0x4c9480e0,0x138ddc8f
.word 0x41424ee2,0x21dcbe00
.word 0x36f559f6,0x85e440fd
.word 0x294bbc14,0xdaffc4b8
.word 0xce62b732,0x8a272afc
.word 0x54589408,0x050ee298
.word 0x08483aab,0x835586c1
.word 0x04b51f0e,0xcd5e7552
.word 0xd25ae791,0x0e44984f
.word 0xc69eefb5,0x9b746b58
.word 0x00000033,0x1a7abf3b
.word 0x8106a671,0xa4e2306f
.word 0x9bded540,0x2e07fa5f
.word 0x83b4cb9b,0x505b1527
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0xb32c40f8,0xe63d0cff
.word 0x9bfd4068,0x976760f3
.word 0x6f2f3efb,0x09fc73f3
.word 0xa4207730,0x5ef40f15
.word 0xcb37e1e2,0x9c7ab8f7
.word 0x8bc0c7d4,0x1be116b6
.word 0x6eeaa2bb,0x97b6c566
.word 0x12a9e8a5,0xa8f9044e
.word 0x5bc85f9c,0x5ca81a5d
.word 0x7860eb50,0x57ecea7f
.word 0x43caebc7,0x3a584c7a
.word 0x76fa84f5,0x691c3436
.word 0x6d835074,0x6f557451
.word 0xff6b3ab3,0xe5119f38
.word 0x2f9b7bb6,0x7bd7cf3e
.word 0x79369999,0x6c7fd999
.word 0xb9a7cd1a,0xd45b4819
.word 0xf72eed67,0x28c223f7
.word 0x903e84eb,0x14c369a6
.word 0x4d094bb0,0x0c68a8d7
.word 0x4bf13909,0x71d92f1d
.word 0xb320c2ff,0x030150cb
.word 0xc7802bb4,0xe4b3f6c3
.word 0x1113c6b5,0xc60cff62
.word 0xcf3e6306,0xdc9b0707
.word 0x06a85af3,0x3cc28c60
.word 0xff4fd7e7,0xb09b0158
.word 0x55b81077,0x253b94ef
.word 0x12f5fb80,0x9c471c45
.word 0x74493f3a,0xa1797f25
.word 0x7bfffb81,0x64157bc8
.word 0x7ac30db8,0x1ff37d76
.word 0xe7bd2e4b,0x4d6fed29
.word 0x213aadda,0x50cb2b3e
.word 0xae84b464,0xd47c8c40
.word 0x3afdff36,0xd3b4ffc9
.word 0x0d657b6c,0x9e3d3aa8
.word 0x81b760bb,0x0d2d1677
.word 0x19e09efd,0xa333ca3f
.word 0xd2d26e13,0xea4560bd
.word 0xb4ff9df4,0xbb54875d
.word 0xd042db81,0x92e6fe8b
.word 0xd9311cba,0x638f1dd7
.word 0x99a49403,0x9c336607
.word 0xa4f1d97d,0x38bf0fe7
.word 0xd9bb8e30,0xfc3ec43a
.word 0x21214182,0x23ab2424
.word 0x6d60c0a6,0x2b3508d4
.word 0xd02e2436,0xbcef4289
.word 0x187f6fad,0x666a413d
.word 0xbb74ef40,0x64da7078
.word 0x7819ea55,0x47691c13
.word 0xf780466e,0xe7055a8a
.word 0xea220598,0x8e1545cc
.word 0xc69e773e,0x65f1318f
.word 0xa28a7359,0x08dd32a0
.word 0x53289875,0xb5f02dc7
.word 0xe5c0c95e,0x40b6b239
.word 0x7cb3d739,0xe2bddfc2
.word 0xcb4d38e2,0x33f1df40
.word 0xe702e7af,0x01f117ef
.word 0xd60db58e,0x29e79901
.word 0xf5f6ed0c,0x76212252
.word 0x2ec4a448,0xff7fddb5
p58_local1_expect:
.word 0x226bc3bb,0x1ce0c20c
.word 0x4811c221,0x75ed79d9
.word 0x02d421b9,0xc8cb4628
.word 0xb7e75dd1,0x794e506d
.word 0x4834aed2,0x2ec4a448
.word 0x7f37f038,0x763b5b0e
.word 0x90f6849a,0x9e8c6969
.word 0xf651a832,0xccb7896d
.word 0x03a47b9c,0x1045eca7
.word 0x0c7f8a5b,0x3950f5d8
.word 0x0fbab77c,0x5dbb4510
.word 0x8e89e7e9,0x40cb7b8d
.word 0xba9d4dfa,0xe51423fc
.word 0xbca1bc5f,0x0b7a5e36
.word 0x26ccae8a,0xfa272228
.word 0x9e7108c7,0xccb7896d
.word 0x0ae90125,0x7b451a38
.word 0x2f4e17d2,0x5f165755
.word 0x31f26cd0,0x47ca82bb
.word 0x65e41527,0x9e7108c7
.word 0xb10f319e,0x1f750c0f
.word 0x94ded6fc,0x680dfa36
.word 0x169ca244,0x87cb2863
.word 0x9425e7c0,0xbc0f689d
.word 0xdc113cde,0x5220bcc6
.word 0x78dac945,0x710a297e
.word 0x4c9480e0,0x138ddc8f
.word 0x41424ee2,0x21dcbe00
.word 0x36f559f6,0x85e440fd
.word 0x294bbc14,0xdaffc4b8
.word 0xce62b732,0x8a272afc
.word 0x54589408,0x050ee298
.word 0xeb4ecccf,0xc124f4d7
.word 0x02a3a159,0x0b09c90a
.word 0xaaadbe4f,0x1a5b2bbd
.word 0x469755be,0xe4245311
.word 0xd70142ad,0x94263526
.word 0xbb5965a2,0x556b98ba
.word 0x022da49a,0x7ebe1387
.word 0xffffe294,0x493688ca
.word 0x26bce8fd,0xf743fb53
.word 0x7c0efdb7,0x3f65a72f
.word 0x4addf258,0x3e6ee958
.word 0xaf944faa,0x3901b6ab
.word 0x7ebe91b8,0x623ba638
.word 0x4dce4fd0,0x279e540f
.word 0x3202a909,0x92ee95ce
.word 0x4f4b0995,0xfdd6e738
.word 0x40b6b239,0xffd67948
.word 0x422c08ca,0x1d156638
.word 0x412d67e4,0x1b3a49f8
.word 0x241e16fa,0xc5dc32c5
.word 0x37614ed5,0x7cb664cd
.word 0x5c159e90,0x20fbe070
.word 0x6db7e6d2,0xe5362913
.word 0xb429f1d6,0x0000001e
.word 0x7e7f5cb8,0x63b97181
.word 0x42d670d9,0xd9a40864
.word 0xf7fca389,0xf79c16cb
.word 0x9ab623a0,0x737dcbf7
.word 0x4e4ab00d,0x9d9bf19a
.word 0xad13cc81,0x38d81218
.word 0x44986269,0x1a4f987b
.word 0xd56ae957,0xe5999470
p58_local2_expect:
.word 0xfad233f6,0xc0191f91
.word 0xa825caea,0x4c44904c
.word 0x8adbfa52,0x667f9877
.word 0x6469aa67,0x5092c6e7
.word 0x00000083,0x74268392
.word 0x8c2ecbcc,0xd3534747
.word 0x00000000,0x0000001d
.word 0xcd8ff7f7,0xa560661d
.word 0x3e9b67b7,0x6f68c6dc
.word 0x3a6e1da4,0x57c18d54
.word 0xad7fd0ff,0x74ee9c88
.word 0x865273ba,0xc935b4da
.word 0x2a44e1d0,0x0a068f01
.word 0x5742cbb7,0x2e888a33
.word 0xee69966b,0x4185257b
.word 0xc17a7b6f,0x79ced18f
.word 0xcf3e63ff,0xdc9b0707
.word 0x06a85af3,0x3cc28c60
.word 0xbf7719aa,0xb09b0158
.word 0x55b81077,0x253b94ef
.word 0x12f5ff80,0x9c471c45
.word 0x74493f3a,0xa1797f25
.word 0x7bfffb81,0x64157bc8
.word 0x7ac3ffb8,0x1ff37d76
.word 0x1c305fc3,0x51e5a769
.word 0x01cd9e78,0x63b70489
.word 0x5c1dffd2,0xa0f5bba2
.word 0x4bb9aeb4,0x3cd88691
.word 0x8db519c2,0x0000000d
.word 0xaa527b0e,0x26cfc4e2
.word 0x41a7ccb1,0xf4d1e4bf
.word 0x63c9cdc1,0xace9a627
.word 0xe7f24b12,0x5372ea9b
.word 0x9e7aa87a,0xfb5d5a2b
.word 0xce84a1c5,0xf5fc3155
.word 0x23c04b7e,0x22ac3d0e
.word 0x9626c89d,0xf05d07dd
.word 0xbc7142eb,0x6b4ad31b
.word 0xa8c6ea69,0x04f17aa5
.word 0x00d71077,0xb00fce0f
.word 0xcf3e6306,0xdc9b0707
.word 0x06a85af3,0x3cc28c60
.word 0xff4fd7e7,0xb09b0158
.word 0xd23ac4eb,0x253b94ef
.word 0x12f5fb80,0x9c471c45
.word 0x74493f3a,0xa1797f25
.word 0x7b9cfb81,0x64157bc8
.word 0x7ac30db8,0x1ff37d76
.word 0x668af051,0x41aec7e6
.word 0x310f619a,0xc61ef653
.word 0x5ff9ec03,0x48bff965
.word 0x3bd44a3e,0x9c015400
.word 0x6c34054d,0x5f363577
.word 0x8b1824cf,0x42d5151c
.word 0x5643815b,0x1a9b79bf
.word 0x52c07779,0x967b255b
.word 0x9f198374,0x4b4cfcaa
.word 0x3efd858c,0x76ea87cf
.word 0xc1210c5f,0xcb069632
.word 0xa4dd485f,0xcb6aeff2
.word 0x5a2570fc,0x7fea29fc
.word 0x728e3ce0,0xdb274a5a
.word 0xfb86612b,0x65e41527
.word 0x49d248ff,0x9395298f
p58_local3_expect:
.word 0x36bc9485,0x27a8a9ff
.word 0x6c0510f7,0xe6307d80
.word 0x5b3137d4,0xe4693ef3
.word 0x5c7d5244,0xbd01b9a0
.word 0x6bf6546e,0x2506fe6c
.word 0x0ee3bf55,0x372d04a9
.word 0x23b25081,0xdce58805
.word 0x9b5c41d4,0x74ff206f
.word 0x4c4389ce,0xc8c221ca
.word 0x8c323980,0xf4b8ff1b
.word 0x72b083d4,0x7d42f688
.word 0x00000003,0xaa49c241
.word 0xe222ae64,0x8fe61a50
.word 0xf8d32355,0xdbe33ada
.word 0x324854cb,0xb3005a64
.word 0xfe76b034,0xa4944cb8
.word 0x07079bdc,0x06633ecf
.word 0x608cc23c,0xf35aa806
.word 0x58019bb0,0xe7d74fff
.word 0xef943b25,0x7710b855
.word 0x451c479c,0x80fbf512
.word 0x257f79a1,0x3a3f4974
.word 0xc87b1564,0x81fb9c7b
.word 0x767df31f,0xb80dc37a
.word 0x6ccfca36,0x2c9e1de1
.word 0xba206f73,0xe0bbe46a
.word 0xa7c6e2d9,0x0000001e
.word 0x91f66537,0x7ab988ae
.word 0xf94168cc,0x9a481e82
.word 0xd3881894,0x8f0559bc
.word 0xed33092c,0xd01f8e87
.word 0x94b6a4ff,0x237e3d14
.word 0x9fedc5c1,0x85413b10
.word 0x663e7eeb,0xb410fb23
.word 0x9a40efd2,0xd5a114ff
.word 0x0f3d2a0f,0xa5d93856
.word 0x847726a7,0x21c37a3c
.word 0x923d1fc6,0xa1f5fb54
.word 0x64d3ff35,0x633899d9
.word 0x2db1ebaf,0xab1f252f
.word 0xc5ff67fa,0x24aebf79
.word 0x98cac3c1,0x6768bbb2
.word 0xf4b8ff1b,0x00000006
.word 0x78f9df15,0x035b4ed0
.word 0x52644634,0x5f09ff22
.word 0x05515b52,0x4aae837a
.word 0x3d99d732,0xfffffb5d
.word 0x410e92ae,0xfc6d92c4
.word 0x08483aab,0x835586c1
.word 0x04b51f0e,0xcd5e7552
.word 0xd25ae791,0x0e44984f
.word 0xc69eefb5,0x9b746b58
.word 0x00000033,0x1a7abf3b
.word 0x8106a671,0xa4e2306f
.word 0x9bded540,0x2e07fa5f
.word 0x83b4cb9b,0x505b1527
.word 0x61da03c1,0xa66f9c74
.word 0xb007d32b,0xeedf2672
.word 0x00000000,0x0000001d
.word 0x5aff7840,0xd78a56bf
.word 0xfeab41b6,0xe766d437
.word 0x93c5d550,0xd23ac4eb
.word 0xc15325a7,0xa9d8e2de
.word 0xf2db5ece,0x44539689
p59_init_registers:
.word 0x042632b1,0x94d7c521 ! Init value for %l0
.word 0x034c058e,0x933eafa6 ! Init value for %l1
.word 0xbe5b27a6,0x7bd83707 ! Init value for %l2
.word 0x02771b76,0x8634e738 ! Init value for %l3
.word 0xfb9d943d,0xb391fe73 ! Init value for %l4
.word 0x185d3fcc,0x1a9bce31 ! Init value for %l5
.word 0x489f9c48,0x297dffcc ! Init value for %l6
.word 0x3add4fa6,0x0536094e ! Init value for %l7
.align 64
p59_init_freg:
.word 0x7524f68f,0x2341b5ba ! Init value for %f0
.word 0xd1a0826a,0xfbf8965b ! Init value for %f2
.word 0xa699c7d0,0xa745d959 ! Init value for %f4
.word 0x424819b7,0xe5efbbf3 ! Init value for %f6
.word 0x24a67f79,0x97165710 ! Init value for %f8
.word 0x5f50330b,0xadf75f6d ! Init value for %f10
.word 0x2c172a0e,0xc2263cb6 ! Init value for %f12
.word 0x71b4731c,0x0180522f ! Init value for %f14
.word 0x6bdfaab7,0x32d3565c ! Init value for %f16
.word 0x101801b3,0xb65b160a ! Init value for %f18
.word 0x7f800d68,0xa488461d ! Init value for %f20
.word 0xb62c69da,0x77ea6c50 ! Init value for %f22
.word 0xdc92bcc1,0xa16b08c4 ! Init value for %f24
.word 0x01eccf58,0xf65ef6aa ! Init value for %f26
.word 0xd5437de5,0x77354ab5 ! Init value for %f28
.word 0x20fac729,0x02971d0c ! Init value for %f30
.word 0xd4dd798e,0x48521221 ! Init value for %f32
.word 0x1af5703f,0xe4a48ae5 ! Init value for %f34
.word 0x08a1416f,0x25c7b088 ! Init value for %f36
.word 0xf8f6fc92,0xc832aa9c ! Init value for %f38
.word 0xc9d8a4f8,0xe05933ff ! Init value for %f40
.word 0x16655eb2,0xe29b4737 ! Init value for %f42
.word 0x1bd2650a,0xc636ec78 ! Init value for %f44
.word 0xf63694d1,0xfdf9f553 ! Init value for %f46
.word 0xb5be54cd,0xc4d401e1
.word 0x271d2480,0xfa185ad4
.word 0x1e32ad08,0x241cc438
.word 0x6fff52b4,0xfb35e86d
.word 0x137f3a15,0x9596c47d
.word 0x3cd57396,0x3dd6f4be
.word 0x239280e1,0xaa5e8493
.word 0xc45c719a,0x0ff52312
p59_expected_registers:
.word 0x3f77e47e,0x11d9ee9d
.word 0x00000000,0x9cfea8c0
.word 0x00000000,0xada31563
.word 0x00000000,0x000000b8
.word 0x00000000,0x0000005e
.word 0x00000000,0x00000036
.word 0x969c7be2,0xf98784e7
.word 0x00000000,0x00000048
p59_expected_fp_regs:
.word 0x8485593b,0x98d91ade
.word 0x6f2cd7c0,0x01635acc
.word 0xba4c3b09,0xe083ce55
.word 0x274bf4d6,0xfbe524c5
.word 0xea53133d,0xbfb472d3
.word 0xcd325c6f,0xb73d21d6
.word 0x7a8720d6,0x63bc5e5b
.word 0x58245e4d,0x9c92d3d0
.word 0x185187b8,0x2ef35a97
.word 0xf044bbd1,0xc0a8fe9c
.word 0x7df184f4,0x0b27067f
.word 0x5b65b8f2,0xac6dbce3
.word 0xe9d304d9,0x319374bf
.word 0x06eae5a4,0xeb2a0780
.word 0xc9bee248,0x0705c1a3
.word 0x43901cb6,0x4bd182e8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0x0881f3ec,0x512660df
.word 0xa528d46b,0xea4051b4
.word 0x8fbd5433,0xf32dc798
.word 0x5fdb90b2,0x8ab24746
.word 0x5ad9bb95,0x8a01be11
.word 0x9c34fb03,0x29b384d3
.word 0xc44eb527,0xefe582cd
.word 0x06c2a386,0xca9a7665
.word 0xfda20dd4,0x5c4870a9
.word 0xe8b5fd72,0x3af813bb
.word 0xd4b541b4,0x788dfb5c
.word 0xa6aa640b,0x86a16270
.word 0x6281f73f,0x6f2d8840
.word 0x3c8331dd,0x2dd7a4ad
.word 0xb391fe73,0xce03e13c
.word 0xe50a7a19,0xfffff0a8
.word 0xbc934945,0xd09a0c1d
.word 0xae2d6023,0x527045e4
.word 0xd7fe598c,0xc5839f3f
.word 0xce67ff43,0xd6314815
.word 0x28c55510,0x37b89e65
.word 0x0b426fa8,0x9e9abf52
.word 0x7345c2ed,0x5e9d1177
.word 0x11d9ee9d,0xf3fe8ac3
.word 0x393925da,0xd60cca2e
.word 0x6332b5b9,0xa0225c95
.word 0xbd2df972,0x6260fa9d
.word 0x76ff5d23,0xbbeb9c98
.word 0xff6d2956,0x9cd30841
.word 0x19211570,0xeb2a99ff
.word 0xd1b584a1,0x7956743c
.word 0x3573b9a9,0xf0a82562
.word 0x57ed8c60,0x1748ff01
.word 0x77ee7382,0x64a4b87f
.word 0x7581b96b,0xc50b730a
.word 0x23efb52f,0xabf47002
.word 0x41ea903f,0x1428d33f
.word 0x6c6f1f36,0xefd5adce
.word 0x835f35fc,0xbd39d546
.word 0x66f72a6a,0x1d4dc669
.word 0xde1ad998,0x3b598584
.word 0xcc5a6301,0xc0d72c6f
.word 0x55ce83e0,0x093b4cba
.word 0xc524e5fb,0xd6f44b27
.word 0xd372b4bf,0x3d1353ea
.word 0xd6213db7,0x6f5c32cd
.word 0x5b5ebc63,0xd620877a
.word 0xd0d3929c,0x4d5e2458
.word 0x85a0816e,0xa6bcf26f
.word 0x39e11d60,0x709d9bfb
.word 0xe03b9277,0x3d997890
.word 0xe7ab8df2,0xfef8fb0d
.word 0x99994d68,0xf1dc9607
.word 0x80f1fd10,0xb5544ff3
.word 0x5ad486e9,0x682ba6c0
.word 0x5a507811,0x9de87cda
.word 0x7fa8a776,0x8159d9ce
.word 0xbda66568,0x29e57ed7
.word 0x9e994443,0xeec03452
.word 0x601aedc9,0x0135f3e2
.word 0x0000004f,0x16b5b226
.word 0x4d50677e,0x1c335c1a
.word 0x652b9b47,0xd9c8b4ad
.word 0x9f33f533,0x7456d437
p59_local1_expect:
.word 0xeaacac91,0xa0e44740
.word 0xbe4e216e,0x7b3fa99a
.word 0x3f77e47e,0x11d9ee9d
.word 0xc50409ff,0xcf18d0a3
.word 0xbda66568,0xc488ff8a
.word 0x63d9de42,0x297dffcc
.word 0xf333ed5e,0x86dc1dc1
.word 0xc0529de3,0x4ac6267b
.word 0xe445ff5d,0xe220d5ce
.word 0x30d06852,0x93c1f4d8
.word 0x0af77055,0x45c7bc8d
.word 0xd1bb8c34,0xc3a1f864
.word 0x71e3b439,0xbf798203
.word 0xc362b192,0xcce05ee5
.word 0x80aa8d4d,0xe4beaae2
.word 0x92a374bf,0x2e2e0385
.word 0xd362b379,0xac17b0c8
.word 0x350b049c,0x103e015c
.word 0x1ac9d355,0x65f6b5b2
.word 0x6ed0b9d9,0xe720fb65
.word 0x06c2a386,0x9ec00e2e
.word 0xe4b9063b,0x902d4406
.word 0x65556ff9,0x076d4b28
.word 0x0d33b727,0xba363695
.word 0x75d26e71,0xc0c274ec
.word 0xf5cc99dd,0x137df7de
.word 0xaeb66e72,0xe94e797b
.word 0x33b06706,0x40f0bdde
.word 0x9e9cabc9,0x9705f000
.word 0x3190fc1f,0xef2bf32d
.word 0xb6366750,0xe1b86591
.word 0x6d03c464,0x063e8177
.word 0xb9383803,0xbfa40c03
.word 0x976599ad,0x632ac532
.word 0xca8c0cf2,0xc5fe36ab
.word 0xb5ecc2ae,0x5b404963
.word 0xd2d1fb36,0xdfe70bdc
.word 0x30d0af4a,0x738d8f2f
.word 0x885af5cf,0xb613e691
.word 0x9adbc067,0x076d4b28
.word 0x3e89d40d,0xde4bc6ab
.word 0x1aa8214d,0x5dcd1779
.word 0x24b1ae8b,0x7f10d217
.word 0x02f897ef,0xeb86b010
.word 0xdc9790de,0xdc3f9c9b
.word 0xe7640e44,0xcb0af943
.word 0x29ae84d3,0x7383b4b7
.word 0x0000004f,0xce03e13c
.word 0x08bb138b,0xf13827c4
.word 0xb99cd6e5,0x0ff5b637
.word 0xff0c2de3,0x7e2f4f89
.word 0x601aedc9,0x864a1877
.word 0x75857026,0x88676870
.word 0x80a04cfd,0x9f3cf2e0
.word 0xb8056da7,0x5ac1d05a
.word 0xad994e57,0xe9f389ff
.word 0x980c489e,0x200f301b
.word 0x4744ceb2,0x51b40853
.word 0x969c7be2,0xf98784e7
.word 0x6f572336,0x9d233f13
.word 0x88ec10b1,0x99934a17
.word 0x48340916,0xe0161e17
.word 0x9a546e0f,0xf7745f62
.word 0x393925da,0x1262e829
p59_local2_expect:
.word 0xedd48b46,0xb0dc472b
.word 0xc666de98,0x02bf3aed
.word 0x73caad1b,0x3d68f525
.word 0xe8b5fd72,0x9f2554cd
.word 0xef5ccfdb,0x7a4db1d3
.word 0xfd3f331c,0xb19020af
.word 0xd4265c9c,0xf5f6d1ff
.word 0xf98784e7,0x0000002e
.word 0xd059f220,0xa74cbd01
.word 0x1c2fd896,0xe369b6b2
.word 0xbb9489e2,0x61ed1042
.word 0xbd24e930,0x0157cc79
.word 0xca8c0cf2,0xc5fe36ab
.word 0xaccb8b36,0x3371355b
.word 0x53c77e5d,0x4691fd58
.word 0xc8a86e47,0x9b4bfb0a
.word 0x78aab01d,0x18cd347f
.word 0x7156aaff,0xc23584a5
.word 0x9b838329,0x5d8ab6b2
.word 0x9160e8b7,0xd5076e64
.word 0xa1ec9957,0xe5c06e1b
.word 0x3201cacd,0x5cd01e60
.word 0x96ec0ee3,0x38a664ec
.word 0x6e607dde,0x4cf63d92
.word 0x303f22a2,0x1902ec10
.word 0xada31563,0x0426ac3a
.word 0x6536645d,0xb5cc1ee5
.word 0x7227cd37,0xfde868e0
.word 0xebf9f96b,0xa3f6c6bb
.word 0xf2c8ff12,0xeacd5c43
.word 0x2118f1f5,0xebeb5468
.word 0x3c496166,0x12a13bcf
.word 0x12f98823,0xac990dc5
.word 0xdaf184b5,0xff8f35b5
.word 0x61f4494b,0x9705ad27
.word 0xcc2e3d41,0x242beb70
.word 0x60ad4404,0x9b292444
.word 0xac7b5b48,0xc9d8422c
.word 0x043376b7,0xbbca2550
.word 0x14f80cde,0x054ff046
.word 0xd6bb0e3f,0x533419e8
.word 0xa85839ab,0xc0606fa7
.word 0xf4c65492,0x3e7f4119
.word 0x2e915456,0x6a9d0ddf
.word 0xff8f35b5,0x85727c31
.word 0x518affeb,0x189f96fa
.word 0x7e294349,0xcee72ce0
.word 0xedb9ff6b,0xf7a12388
.word 0xcb6d0972,0x7622733f
.word 0xfa945c2b,0x0f197153
.word 0x83e48174,0x182788b0
.word 0x438a18d6,0x0e7fed25
.word 0x464c7592,0x00000081
.word 0xe7594353,0xe759fec1
.word 0xb2763b2e,0x1cf1d643
.word 0x8f311ac8,0xbfcf2a64
.word 0x3b039e3c,0xc4f34517
.word 0x69b8eba9,0x8fa73fa4
.word 0xe8bde2d7,0x44d77da8
.word 0x5da72be3,0x3fd6aa18
.word 0x644813c4,0xaeb3a054
.word 0x00000000,0x00006cf8
.word 0x6ef74156,0x69ffae6d
.word 0x03924ea4,0xc022b518
p59_local3_expect:
.word 0xe91c7e74,0x5e014a08
.word 0xddea201a,0xd480aa5a
.word 0xd1d4c4c1,0xdf19743e
.word 0xc47c3e71,0x7ffde69a
.word 0x35edb398,0x6635704d
.word 0x94ef1843,0xa388bcb0
.word 0x52a175da,0x26689798
.word 0x6c1dcc6e,0x079d20fe
.word 0x22abb860,0xb391fe73
.word 0xa82896d3,0x7d8b3a4b
.word 0x096f243d,0xf3e32cb8
.word 0x7246ff60,0x9c1b6bc3
.word 0x8b5c19c1,0x00000081
.word 0x55ab82b3,0x05b7391f
.word 0x1b217343,0x7fcb4e4b
.word 0x07a35348,0x0a4a8194
.word 0x969c7be2,0xf98784e7
.word 0xf044bbd1,0xc0a8fe9c
.word 0x7df184f4,0x0b27067f
.word 0x5b65fff2,0xac6dbce3
.word 0xe9d304d9,0x319374bf
.word 0x06eae5a4,0xeb2a0780
.word 0xc9bee248,0x0705c1a3
.word 0x43901cb6,0x4bd182e8
.word 0xfe5e9d07,0x7b228434
.word 0xd6b79ce6,0x24a7ab1f
.word 0x79a4fb7b,0x7d90f7f4
.word 0xb01cc233,0x6f50c721
.word 0xafc1494a,0x692f8b80
.word 0xff246972,0xfde868e0
.word 0x39557645,0x8015575a
.word 0x48c81996,0xad5f4638
.word 0x9aacd7df,0xc29f45b2
.word 0xe9bda578,0xd20359ff
.word 0x573ab7a8,0x00dc5091
.word 0xa7513dd8,0x2565543c
.word 0xcc713f5d,0xc86cf6f8
.word 0x00000000,0xe7640e44
.word 0x9557973f,0x3524d3b7
.word 0xd6b79ce6,0xf89ef2b3
.word 0x11d0fefc,0xbc437ba9
.word 0x93c12356,0xebeb5468
.word 0x5452c81b,0x895f043a
.word 0x5eb4544c,0x150a2b37
.word 0xb73e17f4,0xb94a6cf8
.word 0xf89ef2b3,0x393925da
.word 0x65cf8d55,0x518bdd20
.word 0xaa557bf5,0x728e3742
.word 0x01149e18,0xbf7d2f66
.word 0x681822d3,0x9e973c0c
.word 0x55675608,0xfde19dc2
.word 0xd9d8581e,0xb64b23bd
.word 0x56a96c69,0x5ad91a50
.word 0x00c99830,0x4665fd9f
.word 0x7ee8ece4,0x6c911ec1
.word 0xe528b3f2,0x650ef30b
.word 0x975af32e,0xb8875118
.word 0xf3e32cb8,0xd1bb44f0
.word 0x7f06270b,0xf484f17d
.word 0xe3bc6dac,0xf2b8655b
.word 0xbf749331,0xff04d3e9
.word 0x80072aeb,0xa4e5ff06
.word 0xa3c10507,0x48e2bec9
.word 0xe882d14b,0xb61c9043
p60_init_registers:
.word 0xf4b4b88d,0xa2309e34 ! Init value for %l0
.word 0x1c73a9a2,0x512b4329 ! Init value for %l1
.word 0x17d3bb3a,0x532e01f6 ! Init value for %l2
.word 0xcad30250,0x9bc8920b ! Init value for %l3
.word 0xbe18ef65,0xdbb65c08 ! Init value for %l4
.word 0x2c4e5ddc,0x0523a5a3 ! Init value for %l5
.word 0x12c1a8c2,0x63416d36 ! Init value for %l6
.word 0x0065e760,0x2db17c56 ! Init value for %l7
.align 64
p60_init_freg:
.word 0x9a3fa9fa,0xd3a33714 ! Init value for %f0
.word 0xf0ceb15a,0xb994e689 ! Init value for %f2
.word 0xe5ad2ee5,0x334f41bd ! Init value for %f4
.word 0xe89c13b6,0xf7b21066 ! Init value for %f6
.word 0xab652617,0x01b38432 ! Init value for %f8
.word 0x543c56b8,0x88a8d04d ! Init value for %f10
.word 0x3f32b806,0xe53d3b8c ! Init value for %f12
.word 0xa86df4c6,0x6f2b4068 ! Init value for %f14
.word 0x7fb7a2b2,0x91d0e07b ! Init value for %f16
.word 0x1bd44144,0x2e04f310 ! Init value for %f18
.word 0x67d9e3e6,0x8733da43 ! Init value for %f20
.word 0xb3bff258,0x8c9c6e87 ! Init value for %f22
.word 0x9cfd25ed,0xcdb2f31d ! Init value for %f24
.word 0x5c0ed389,0xd9c0439f ! Init value for %f26
.word 0xb83b5acb,0x99889410 ! Init value for %f28
.word 0xf391e7aa,0xb19eded3 ! Init value for %f30
.word 0x02c8e1d4,0x7018f0e9 ! Init value for %f32
.word 0xaf95c653,0x5fc67d82 ! Init value for %f34
.word 0x21de7967,0x52f58bd6 ! Init value for %f36
.word 0x967e308e,0x7ee03e8f ! Init value for %f38
.word 0xd6fe4cf7,0x78c74bc2 ! Init value for %f40
.word 0x366a0438,0xe20cf910 ! Init value for %f42
.word 0x8320278d,0x537d4b35 ! Init value for %f44
.word 0x1a2db158,0x38b68353 ! Init value for %f46
.word 0x42d02357,0x030bd2e5
.word 0xea85bd16,0xd25c48a4
.word 0xa3fab1cc,0x9481311d
.word 0xe8016599,0xddfdd4b6
.word 0x920eb359,0xda251211
.word 0x3d6c9ada,0xbb0380f5
.word 0x1c6dcc02,0x265b93fe
.word 0x37891793,0x45fc7487
p60_expected_registers:
.word 0x00000000,0xd56ba3f9
.word 0x00000000,0x3aebe18c
.word 0x3362ccd1,0x47f8168d
.word 0x00000000,0x00000014
.word 0x61be02bf,0x2c70917a
.word 0x00000000,0x00000082
.word 0x00000000,0xf8bf49f9
.word 0xf3ade5ff,0x285dee37
p60_expected_fp_regs:
.word 0x8d16f847,0xd1cc6233
.word 0x18aa23e3,0x0b24954a
.word 0xca285ae0,0x0f5eb6ce
.word 0x3b08f1c4,0xdc0c5be0
.word 0xc58b8326,0xdfe5af5c
.word 0x1601f173,0xec320faa
.word 0xb9c22642,0x39739b76
.word 0x9ca3eba9,0x0ded6159
.word 0x79d0acf9,0x49cc0bf7
.word 0x4917fbe0,0x6dffbd6e
.word 0xb7414723,0x915c7f74
.word 0xd7341dbb,0x378c47bb
.word 0x3d53ce68,0xe3df80f6
.word 0xd0844227,0xf8acba78
.word 0xcc8c9f7f,0x1f42cba3
.word 0x5d821d32,0x3d59729f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0xf70bcc49,0xf9acd079
.word 0x6ebdff6d,0xe0fb1749
.word 0x747f5c91,0x234741b7
.word 0xbb478c37,0xbb1d34d7
.word 0xf680dfe3,0x68ce533d
.word 0x78baacf8,0x274284d0
.word 0xa3cb421f,0x7f9f8ccc
.word 0x9f72593d,0x321d825d
.word 0xf70bcc49,0xf9acd079
.word 0x6ebdff6d,0xe0fb1749
.word 0x747f5c91,0x234741b7
.word 0xbb478c37,0xbb1d34d7
.word 0xf680dfe3,0x68ce533d
.word 0x78baacf8,0x274284d0
.word 0xa3cb421f,0x7f9f8ccc
.word 0x9f72593d,0x321d825d
.word 0x2c887f46,0x0d691b57
.word 0x7b3a35b8,0x80feeb2d
.word 0x00000010,0x1c3412d6
.word 0xd461ff05,0xc30bc125
.word 0x94e52f45,0x0ec4667e
.word 0x3f89d308,0xf0622b56
.word 0x3eadb92b,0x1e818b36
.word 0x261b4084,0x20df14a6
.word 0x1f316fab,0x1ad58de5
.word 0xb9bdc311,0x53e998ff
.word 0x7c3a421d,0x30a8b27d
.word 0xe57ecf1e,0x9d30800c
.word 0x361f106e,0x4098427d
.word 0x39790436,0xd24f0afc
.word 0x19dbc2ba,0x0e237e22
.word 0x74757b13,0x4096aaa9
.word 0x4ab09c46,0x4548dc42
.word 0xb395bb81,0x4bbe7b2d
.word 0x95f9b206,0xcfda0941
.word 0x94ec2a4d,0x59136b47
.word 0xbb1d34d7,0xbda19f91
.word 0xf8bf49f9,0x6f343e90
.word 0xe184e240,0xed530cf2
.word 0x156bda1b,0xc7d05bd2
.word 0xf70bcc49,0xf9acd079
.word 0x6ebdff6d,0xe0fb1749
.word 0x747f5c91,0x234741b7
.word 0xbb478c37,0xbb1d34d7
.word 0xf680dfe3,0x68ce533d
.word 0x78baacf8,0x274284d0
.word 0xa3cb421f,0x7f9f8ccc
.word 0x9f72593d,0x321d825d
.word 0x52e66bb2,0xd2567511
.word 0x2a66fc7d,0x69722e32
.word 0xc5ae9ac5,0x2f74796d
.word 0x00000000,0x00000093
.word 0xbaa061d2,0x2022db47
.word 0xad87d7f6,0x39134523
.word 0x78461d59,0x3b2af090
.word 0xc967a74d,0x29ede91d
.word 0x21904444,0x8d351fbe
.word 0x1d1e3829,0x0377d3d0
.word 0xd56ba3f9,0x3aebe18c
.word 0xbe457f05,0x355a2f6b
.word 0x7adcc4a1,0xb0707181
.word 0xd87f204a,0x12977c4c
.word 0x32c06773,0x86d93f5a
.word 0xf25f114a,0x3121009f
p60_local1_expect:
.word 0xf728ef86,0xbbf23390
.word 0x95195d2d,0x602a1d7e
.word 0xc25aecde,0x2fb5d667
.word 0x80e6b082,0xe3fe709a
.word 0x62542205,0xd2ba5b9a
.word 0x2e203860,0x2eb83754
.word 0x0f3e5da4,0xd1437a14
.word 0x6c5caba6,0x1cd47fdd
.word 0xbe567ed1,0x20aa6b5b
.word 0x6e04346d,0x3f175445
.word 0xe8a44dc4,0xf4b6cb4f
.word 0xa104e15f,0xade7210a
.word 0x812b44e6,0x77ca9d94
.word 0x3f256d8c,0x84f7341a
.word 0xc934ef97,0xec9b993e
.word 0xb01140e3,0x8b1b67c9
.word 0xcb01c948,0x0942de33
.word 0x3be3dede,0x772e0c22
.word 0x3ac50385,0xe53443aa
.word 0xf0dc6ffb,0xaa365b49
.word 0x13d45219,0xe422a908
.word 0x8a03df46,0xeba8d7b5
.word 0x000000f7,0x7ba083fa
.word 0x5be2118f,0x84a866e9
.word 0x79d0acf9,0x49cc0bf7
.word 0x4917fbe0,0x6dffbd6e
.word 0xb7414723,0x915c7f74
.word 0x4bfac9f4,0x378c47bb
.word 0x3d53ce68,0xe3df80f6
.word 0xd0844227,0xf8acba78
.word 0xcc8c9f7f,0x1f42cba3
.word 0x5d821d32,0x3d59729f
.word 0x0226744b,0x49cc0bf7
.word 0x4917fbe0,0x6dffbd6e
.word 0xb7414723,0x915c7f74
.word 0xd7341dbb,0x378c47bb
.word 0x3d53ce68,0xe3df80f6
.word 0xd0844227,0xf8acba78
.word 0xcc8c9f7f,0x1f42cba3
.word 0x5d821d32,0x3d59729f
.word 0x4b0f1527,0x521aed22
.word 0xb716ff0e,0x832eacf3
.word 0x382c3e2b,0xd0b77db5
.word 0x15abff5a,0x5c8d536b
.word 0x093ff98b,0x6514fc95
.word 0x66e6adff,0x5ead8af0
.word 0xe49a87dd,0x15c9ed0e
.word 0xe2d3d27c,0xdaf53818
.word 0xe439fe9f,0x7f410f7f
.word 0xe3e97221,0x4b41b84b
.word 0x00000000,0x1e818b36
.word 0xaab286af,0xb6e00847
.word 0xa65411db,0xdc5cf91f
.word 0x501dc36e,0x240dac0b
.word 0x75cd656a,0x70e726eb
.word 0xc1930327,0x91261ba9
.word 0x571b690d,0x467f882c
.word 0xc7e3195a,0xb8353a7b
.word 0xd612341c,0xc58fd3d3
.word 0x25c10bc3,0x051461d4
.word 0x7e66c40e,0x452fe594
.word 0x562b62f0,0x08d3893f
.word 0x368b811e,0x2bb9ad3e
.word 0xa614df20,0x84401b26
p60_local2_expect:
.word 0x14d3bdb6,0x9f30e6b5
.word 0x04532a52,0xaa8e11a7
.word 0x385a7af5,0xa748735e
.word 0xf18ae6e4,0xcd3eb857
.word 0x389499c9,0x17ffd7ef
.word 0x4128685d,0x1eb1d1bc
.word 0x2a9bda49,0x1e948c89
.word 0x871317ae,0x651c45d6
.word 0x5837e45b,0x04fa20f6
.word 0xd704be4e,0xe2bad77f
.word 0xedbe304f,0x0039fbbb
.word 0xe8228962,0x14d1b306
.word 0xa66c3d57,0x1954a6a9
.word 0x0899910b,0xa60884c4
.word 0x5f2bb127,0xc81e6e95
.word 0xa84d7e15,0x37a62c9a
.word 0xf70bcc49,0xf9acd079
.word 0x6ebdff6d,0xe0fb1749
.word 0x747f5c91,0x234741b7
.word 0xbb478c37,0xbb1d34d7
.word 0xf680dfe3,0x68ce533d
.word 0x78baacf8,0x274284d0
.word 0xa3cb421f,0x7f9f8ccc
.word 0x9f72593d,0x321d825d
.word 0xbf56739e,0x752893e9
.word 0x6c4d5896,0xadb04349
.word 0x5c62abf4,0x097dccae
.word 0xaf35d010,0xa30ace39
.word 0x84af0148,0xee7fb372
.word 0x0da22002,0x7174f09f
.word 0x1723ae2c,0x1552e79e
.word 0x32b09122,0xf43d4bb1
.word 0x3362ccd1,0x47f8168d
.word 0x4a95240b,0xe323aa18
.word 0xceb65e0f,0xe05a28ca
.word 0xe05b0cdc,0xc4f1083b
.word 0x5cafe5df,0x26838bc5
.word 0xaa0f32ec,0x73f10116
.word 0x769ba939,0x4226c2b9
.word 0x5961ed0d,0xa9eba39c
.word 0x1ffca9a4,0xe22e8c45
.word 0x4b38c63f,0x46ac39ae
.word 0xedb6ff43,0x8195fe0e
.word 0xdf22e71c,0x98588a65
.word 0x25ef5a97,0xc3acdb5c
.word 0x5de01b0f,0xec28310f
.word 0x75109fa8,0xa4cafc64
.word 0xe47916f2,0xdef02074
.word 0x98eefe2a,0x7ed72525
.word 0xbac3b137,0x503690f8
.word 0x6396e96c,0x52de547a
.word 0x355d9c70,0x314cc604
.word 0x3aebe18c,0x2c89cc2a
.word 0x8de6ccf4,0x8ce43802
.word 0xcbf3b481,0x52a00351
.word 0xbda19f91,0xb4f126a9
.word 0x79d0acf9,0x49cc0bf7
.word 0x4917fbe0,0x6dffbd6e
.word 0xb7414723,0x915c7f74
.word 0xd7341dbb,0x378c47bb
.word 0x3d53ce68,0xe3df80f6
.word 0xd0844227,0xf8acba78
.word 0xcc8c9f7f,0x1f42cba3
.word 0x5d821d32,0x3d59729f
p60_local3_expect:
.word 0xead59502,0xdad41fd9
.word 0xb29a85d9,0xb4b9c6f3
.word 0xf013bb54,0x5b7a611d
.word 0xadd0a306,0xb1d130d3
.word 0x4f3faf2a,0x4f9ae794
.word 0xe1906791,0x3aaac017
.word 0x49188600,0xd7605324
.word 0xc01a3455,0x8c5325a7
.word 0xc5969a18,0xd92b8fbc
.word 0xdfea4489,0x7f302944
.word 0xd38b7d3a,0x3cfb961d
.word 0x840c4ad0,0xff319044
.word 0xabce1352,0xb4f126a9
.word 0xbfb2e91a,0x439fa0ab
.word 0x3097d153,0x8ea3777e
.word 0x6a2fa360,0xc70c5580
.word 0x2c887f46,0x0d691b57
.word 0x7b3a35b8,0x80feeb2d
.word 0xd3d38fc5,0x1c3412d6
.word 0xd4611405,0xc30bc125
.word 0x94e52f45,0x0ec4667e
.word 0x3f89d308,0xf0622b56
.word 0x3eadb92b,0x1e818b36
.word 0x261b4084,0x20df14a6
.word 0xf70bcc49,0xf9acd079
.word 0x6ebdff6d,0xe0fb1749
.word 0x747f5c91,0x234741b7
.word 0xbb478c37,0xbb1d34d7
.word 0xf680dfe3,0x68ce533d
.word 0x78baacf8,0x274284d0
.word 0xa3cb421f,0x7f9f8ccc
.word 0x9f72593d,0x321d825d
.word 0x40c0c3b3,0x5245ff03
.word 0x4bfac9f4,0x2715e0d5
.word 0x3a11e8ee,0xea26b316
.word 0x61be02bf,0x2c70917a
.word 0x64f5e61a,0x347fd8f2
.word 0x38b9f41b,0x73ac1674
.word 0xd54b2e7e,0x21a42bda
.word 0xd51aa8bb,0xaab286af
.word 0xf53725c0,0xae868cbb
.word 0x45c8b5a8,0x2c38e28d
.word 0x66de322d,0xc1ec3069
.word 0x9bb00624,0x531d7341
.word 0x18d24f42,0x0cfcb4cc
.word 0x557a1dbb,0xa83599eb
.word 0xb67db6aa,0x76cc2df1
.word 0x94018e8b,0x1473eef3
.word 0xd4139313,0xe10c9360
.word 0x9ec0089e,0x3f935d13
.word 0xf3ade5ff,0x285dee37
.word 0x6ef944c0,0xdca0ff52
.word 0xa664df4c,0xed95eee0
.word 0x7460f696,0xbf0f6a61
.word 0xc45d60d1,0x4c3c91a5
.word 0x443ac752,0x3b60d228
.word 0x520dff67,0x2ae7f802
.word 0x68ef5e55,0x0b28b111
.word 0xad2366b1,0x8b573a7a
.word 0x1bb92861,0x7043a6d4
.word 0x08037acb,0xea75b055
.word 0xe57058e0,0x68e00b41
.word 0xe72e89a8,0xc84db04f
.word 0x04e97f5f,0x607af2a1
p61_init_registers:
.word 0x313d314a,0x23207e6c ! Init value for %l0
.word 0x58a32278,0x3afab807 ! Init value for %l1
.word 0x194e3f38,0x166e9256 ! Init value for %l2
.word 0x0c78c61e,0x0e96cb4e ! Init value for %l3
.word 0x58ad32c9,0xea1b618e ! Init value for %l4
.word 0x78a30d66,0x2ed34fa3 ! Init value for %l5
.word 0x1e8f63bb,0xc4418a77 ! Init value for %l6
.word 0x2f48fda0,0xe93001b1 ! Init value for %l7
.align 64
p61_init_freg:
.word 0xbccd05ce,0x99ec9674 ! Init value for %f0
.word 0xf91d2b73,0x1b10e042 ! Init value for %f2
.word 0xdf88e814,0xb807bffa ! Init value for %f4
.word 0x5571880c,0xd493bf1d ! Init value for %f6
.word 0xf91a3849,0xe7a06597 ! Init value for %f8
.word 0x1e571011,0x4303374a ! Init value for %f10
.word 0xe5a8fb76,0xc961e8ee ! Init value for %f12
.word 0x9278d3b9,0x891daf13 ! Init value for %f14
.word 0x5ed4a182,0xf31e7d0d ! Init value for %f16
.word 0xec5e40c1,0x209cdf75 ! Init value for %f18
.word 0xd56ae7ef,0x51d1dd22 ! Init value for %f20
.word 0xcc623760,0x2a074de0 ! Init value for %f22
.word 0xc21c092e,0xe4b6802c ! Init value for %f24
.word 0x984f7043,0xfb428f13 ! Init value for %f26
.word 0xc82df45e,0x26ea5ee3 ! Init value for %f28
.word 0x401e7eb7,0xd9e2963f ! Init value for %f30
.word 0xf6be951f,0x24ee14b0 ! Init value for %f32
.word 0xa1e2785c,0xb7b7aaf5 ! Init value for %f34
.word 0x4645c715,0xcc4e1a46 ! Init value for %f36
.word 0x26af3656,0x74f34f9e ! Init value for %f38
.word 0xee3fa5be,0xd09e08c4 ! Init value for %f40
.word 0x7c75d3e0,0x4b753f9b ! Init value for %f42
.word 0x711778d9,0xf668a375 ! Init value for %f44
.word 0x922c0ed6,0xe1ec56ea ! Init value for %f46
.word 0x311394c1,0x1d9168d5
.word 0x3f8deae0,0x0fe40928
.word 0xccdc03a1,0x5ee42bea
.word 0xb76aa555,0x5e524bfc
.word 0xf31715d2,0x3b53b5b4
.word 0xa3e73d98,0x60eae850
.word 0x06a5296f,0x84e7bec2
.word 0xbb3adcfa,0x890692da
p61_expected_registers:
.word 0x00000000,0x1707a3b7
.word 0x00000000,0x66856715
.word 0x00000000,0x0000007b
.word 0x0d5df364,0xffd8868e
.word 0x00000000,0x0000006d
.word 0x00000000,0x75df9c20
.word 0xe35eea26,0x5ef42dc8
.word 0x00000000,0x0000001f
p61_expected_fp_regs:
.word 0x5bf55cc6,0x00000031
.word 0x4669deff,0xb3b2a3c7
.word 0x21f5831f,0x894ec2cd
.word 0x3b20496d,0xf142808d
.word 0xa99c1bcc,0x5a8655c8
.word 0x236bdce1,0x40cbaa7e
.word 0xcd9a429d,0x21221e89
.word 0xf33c7b9a,0x0b4ee80f
.word 0xe4997ca9,0x4225d2d0
.word 0xbf8f9ee2,0xa608497a
.word 0xe0e461b8,0x3e15b57e
.word 0x8f318c3e,0x7436cbc8
.word 0xcdf358a8,0x74dbf1b1
.word 0xf956a9f6,0x98d267c7
.word 0x57fa6230,0xfbfb8dd6
.word 0x97c59a26,0x5293f8f2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0x3587ff40,0xdd0e08cb
.word 0x2b3e7058,0x6e95b45b
.word 0x2dbc84e5,0xfc2330db
.word 0x5b6b5383,0x199f1cb4
.word 0xb27657e3,0x3b03ff90
.word 0x7b9abe60,0x0dfcfa56
.word 0x74946b98,0xa827d304
.word 0xf6b44c5c,0x3c59477d
.word 0x4135faa8,0xdca5fdb2
.word 0x2ce300e5,0xc74f9429
.word 0xeff2d6a3,0x0000003a
.word 0x704071f3,0x8827fdff
.word 0x85517ecf,0xe8f4929b
.word 0x031abb76,0x05e2c3f8
.word 0x0b121476,0xa3068bc5
.word 0x73f78f21,0x618df2ef
.word 0x1fba6d8b,0xcbba5689
.word 0x0fc7bdff,0xe93001b1
.word 0x7d366597,0x00000040
.word 0x00000000,0x0000007b
.word 0xa157c672,0x5818858e
.word 0xb051a46e,0x89710d57
.word 0xff1ad503,0x392c14d6
.word 0xb8fd4d7f,0x9650b1ce
.word 0x5bf55cc6,0x00000031
.word 0x4669deff,0xb3b2a3c7
.word 0x21f5831f,0x894ec2cd
.word 0x3b20496d,0xf142808d
.word 0xa99c1bcc,0x5a8655c8
.word 0x236bdce1,0x40cbaa7e
.word 0xcd9a429d,0x21221e89
.word 0xf33c7b9a,0x0b4ee80f
.word 0x8527718e,0xe856fb35
.word 0x3e716c56,0xff384e7b
.word 0xf56eba3c,0x52fa5423
.word 0xe3e49197,0xa739d5a8
.word 0x6c37764b,0x6379cc7d
.word 0x79a4db31,0x88b8dd91
.word 0x78d96f0f,0x1a551f8a
.word 0x000000d7,0xa36306aa
.word 0x60cd9e93,0x793a0439
.word 0x6c1816dc,0xb5daae5e
.word 0x901b5bfc,0x361b59c1
.word 0xe58a9ef2,0x1322bbb6
.word 0x2227187a,0xa109eeea
.word 0x2c3df4ae,0xbefd9499
.word 0xbdd90dd6,0x12b75b07
.word 0xe4381e75,0xb9085ec8
.word 0xa7206ab0,0x68644031
.word 0x66856715,0xdb9aa1a4
.word 0x8a9f40d1,0xa97c99e4
.word 0x235887cf,0x58931500
.word 0xf60789ed,0x90f62095
.word 0x6603c527,0x8ba9c6f8
.word 0xe0a82752,0xa9d69845
.word 0x557527d0,0x589e87d0
.word 0x8481d16e,0xb33f0aff
.word 0xaab7a711,0x78a3a134
.word 0x5ba520d7,0x8db17ee5
.word 0xb9283c52,0x60e92f10
.word 0x64411d11,0x1f3be75a
.word 0x74946b98,0x93376795
.word 0x69572d32,0xa3a8734e
.word 0x2489e648,0x68530484
p61_local1_expect:
.word 0xf898abc0,0x82333d7a
.word 0xc942d5a3,0x28f77714
.word 0xa6f8c0e7,0xcb378381
.word 0x37a872ff,0x0bffa359
.word 0x0b121476,0xb265dba9
.word 0x1e3dfde7,0x50863330
.word 0x40cb9b99,0xa0ff8c9c
.word 0x6740bbfc,0x073d9259
.word 0xeed9a3b2,0x1347fb0f
.word 0xc1a72222,0xfda13810
.word 0x2a41947d,0x35239664
.word 0x1f9ad663,0xccd69d8e
.word 0xb8ff7051,0x6635eba4
.word 0x0cf36d76,0xecdabcd2
.word 0xd9a906b2,0x59759fd1
.word 0x0c4f518f,0xda837aab
.word 0x60ad463e,0xf67dc316
.word 0x725a95be,0x0ee3ca4a
.word 0x986db699,0x1bdf04f9
.word 0x863493ec,0x6a031b36
.word 0xad46411f,0x75860076
.word 0xf2b76dee,0xacec9d64
.word 0x6a251336,0xa5fbb76f
.word 0x4b633640,0x34b76ca6
.word 0x044b2935,0x42ae303f
.word 0x0d5df364,0xffd8868e
.word 0x3acbd2b8,0x4f1e5659
.word 0x56fd086f,0x55599b01
.word 0x30deda6a,0xe94b36a3
.word 0xc605d69f,0xe21fa179
.word 0xf9afaddd,0x8219217b
.word 0x538b9f23,0x03b486bc
.word 0x510e0b9f,0x3f6d03eb
.word 0x1c3af885,0x87a62380
.word 0x13137281,0x925da0a1
.word 0x2c8c9fe9,0x1759fc3e
.word 0xf730b23a,0x18ed6cad
.word 0x44b6b648,0x2f129faf
.word 0xbe4d49af,0xd0755be4
.word 0x3d95860d,0xa11d622a
.word 0x34cce99c,0x9543c42f
.word 0x4a27e2ce,0x3f08ff1e
.word 0xa17c2151,0x129ff0ff
.word 0xc0eb7541,0x40d279a6
.word 0x8a0e69de,0x1cb8d455
.word 0x36176059,0xfc4af02d
.word 0xe79bc08f,0x5ff7de5a
.word 0x2700a731,0x01a7da48
.word 0x0ad4b4f9,0x5ad5fb2e
.word 0xb499d186,0x07d319d7
.word 0x0e81b2ab,0x86c1ed61
.word 0xd628de74,0x6b3ffae8
.word 0xfdd00a7a,0x8d51491a
.word 0xfd24ab82,0x83ba161c
.word 0xd5bfffb8,0x4e90678e
.word 0xa5ca573b,0x1cd9aed7
.word 0x5ee7d7ee,0xe369e71c
.word 0xd3fe5432,0xd7799383
.word 0x35c14e4b,0x8bb49cca
.word 0x211a31eb,0xf2a08a32
.word 0xd4ea6230,0xfcccfb79
.word 0xd78cac33,0xe326b144
.word 0xf94ce80b,0x82e51a15
.word 0x0ca64188,0x185cff7b
p61_local2_expect:
.word 0x4f603091,0xb27a2a4b
.word 0xd9070aab,0xa4d53ac1
.word 0xa338e0f3,0xf89f4f16
.word 0x031c765e,0x07448364
.word 0x00000043,0xa314db01
.word 0xf6080252,0x5f9529f4
.word 0x53a20e17,0x43ab6964
.word 0xe335ff15,0xae395256
.word 0xf1089136,0xd7b5d94a
.word 0x3e23d850,0xf045e818
.word 0x9ca0f7d6,0x84adcf41
.word 0xff55d817,0x5e7e5524
.word 0x275793c2,0x83e4c474
.word 0x5b59082b,0xd20e2752
.word 0xe8fea391,0xc9674da2
.word 0xe4f6b115,0x61f0f16d
.word 0x85937e1a,0x5e38826d
.word 0x1a2efd62,0x10fdbd0d
.word 0xdeea1ef4,0xf0a074cd
.word 0xffe3a854,0x998f9717
.word 0xc0376e37,0xf4808c8b
.word 0xc1f40c74,0x5dbf6444
.word 0xd224ed33,0xd23dd10c
.word 0x00b3fd60,0xa69e20b4
.word 0xa46108b0,0x30b0d745
.word 0xffc9f467,0x2448edab
.word 0x2e758201,0xd6dd97c7
.word 0x5358590a,0xa7e741cd
.word 0xe124ac2b,0x12402b23
.word 0x39da60a5,0x39da60a5
.word 0x10421a6e,0x5cada212
.word 0x895d53ab,0xbaaf6749
.word 0x0cb1e3e4,0xc8ee47ae
.word 0x6fb805c0,0x3265316b
.word 0xb0a79b32,0x1e256218
.word 0xd68dfbfb,0x3062fa57
.word 0x78d6ea3d,0x73e8115c
.word 0x0000003e,0x553698fd
.word 0x12e7e113,0x58e536e4
.word 0x37c05af5,0xdc849d3b
.word 0x965e3efb,0xa419826b
.word 0x00000000,0x000000c1
.word 0x72919609,0x04e9ced1
.word 0x5ae1295b,0x159b7317
.word 0x4d3edcee,0x000000c1
.word 0xb390ef74,0x0d51026b
.word 0x2d255f38,0x1fb805e7
.word 0x99c68d7d,0x04165c29
.word 0x550548ab,0x807aa955
.word 0x9dc0908b,0xacf4aba3
.word 0x3b1b2049,0x67f0712f
.word 0x86788942,0x7d98f47c
.word 0xcfb74cb9,0x8d75c0a6
.word 0x28b83851,0xf2eeb415
.word 0x3bd9b261,0x98f3902a
.word 0xe13e157e,0x37b26278
.word 0x894dd2d5,0x20bd26b8
.word 0xbcbde1a0,0xff46a555
.word 0x13804f90,0x99ff89cd
.word 0x53f56b6a,0x3c2bd703
.word 0xcf353692,0x6f6d1570
.word 0x04d2e8db,0x7b8bddcd
.word 0xa12aef22,0x370fd87b
.word 0x1f1ef843,0x35e3130b
p61_local3_expect:
.word 0x00000043,0x000000ee
.word 0xca6cb15f,0xf7830ac9
.word 0x09939432,0x7b1c8a43
.word 0xb2b8b1e0,0x66868e3f
.word 0xca2b2030,0x28e7f7d5
.word 0x626638b5,0x1583c367
.word 0xa5331cc6,0x04d8fdd9
.word 0x6f065cf6,0x6e7b68a2
.word 0x00000000,0x1347fb0f
.word 0xa78bc449,0x949a8137
.word 0x1707a3b7,0x8eb04557
.word 0xedd84ea0,0x5d0d5649
.word 0x2148ce65,0x0b4ce63b
.word 0x22d07961,0xc5ba44d3
.word 0x0734e8a6,0x3fd93871
.word 0x81fb9210,0xa858f3cd
.word 0x7201fdee,0xa390f35e
.word 0xa5eb5c0c,0x8d665032
.word 0xedf2188f,0x456067db
.word 0xb54827bf,0x1e75cb60
.word 0xd2073ec3,0xec0da7df
.word 0x4fea42ff,0x4eee684c
.word 0x8e890fde,0x8e523a81
.word 0x180763ff,0x4074d4e6
.word 0x21931b40,0x91864c55
.word 0x13ff4e5a,0x4551ebcf
.word 0x861e5130,0xd98ec8b9
.word 0x1e1e584f,0x9a7658b4
.word 0xa6a9c9d6,0x43419e57
.word 0x362123c6,0xae8fd5da
.word 0x985c02c1,0x8d395693
.word 0x669f9ad0,0xea46fa50
.word 0x7a3d3382,0xc0ab98f8
.word 0x1477f728,0xa3d542c9
.word 0x818337cb,0xe7c0f8a6
.word 0x59a3ff0b,0x4072a837
.word 0xa9db65b2,0x7614120b
.word 0x30338650,0xe7fd3d1e
.word 0x9c8cffa0,0x999bcb40
.word 0x59923d07,0xfcbb4067
.word 0x3b51151d,0x20f537e0
.word 0x1a1445de,0x86683f89
.word 0x0000007b,0xa218d0da
.word 0x8e41b8b8,0x0965721b
.word 0xc0f270e2,0x5b8d0488
.word 0x288337b8,0xd62f478a
.word 0xff211cda,0x7ebd144e
.word 0x9cbe7949,0x8d2c77ce
.word 0x0d7d1ef3,0x82a1d45e
.word 0x75df9c20,0xc1405eec
.word 0x22ddd151,0xefe76ad5
.word 0xe04d072a,0x603762cc
.word 0x2c80b6e4,0x2e091cc2
.word 0x138f42fb,0x43704f98
.word 0xe35eea26,0x5ef42dc8
.word 0x3f96e2d9,0xb77e1e40
.word 0xd0d22542,0xa97c99e4
.word 0x7a4908a6,0xe29e8fbf
.word 0x7eb5153e,0xb861e4e0
.word 0xc8cb3674,0x3e8c318f
.word 0xb1f1db74,0xa858f3cd
.word 0xc767d298,0xf6a956f9
.word 0xd68dfbfb,0x3062fa57
.word 0xf2f89352,0x269ac597
p62_init_registers:
.word 0x269755f6,0x9135a91b ! Init value for %l0
.word 0x8472dfc2,0xc313cca1 ! Init value for %l1
.word 0x2274408c,0x2fd2f4c0 ! Init value for %l2
.word 0x99ae6def,0xcc5feda8 ! Init value for %l3
.word 0x867fa97d,0xe9a3933b ! Init value for %l4
.word 0x411cc350,0x70ca9506 ! Init value for %l5
.word 0xeebf7f21,0xda07f243 ! Init value for %l6
.word 0xac2338ac,0xba260834 ! Init value for %l7
.align 64
p62_init_freg:
.word 0xf9c50ba7,0xe729ec99 ! Init value for %f0
.word 0xbe920439,0xefb7f55c ! Init value for %f2
.word 0x65afa9b0,0xdd53e311 ! Init value for %f4
.word 0xa4992c6e,0xe75896b8 ! Init value for %f6
.word 0x803bdf4f,0x3f76c252 ! Init value for %f8
.word 0x405594fd,0x9d7bd259 ! Init value for %f10
.word 0x1c3670a7,0x30e4b0f1 ! Init value for %f12
.word 0xa57ae767,0xd6ec1d5e ! Init value for %f14
.word 0xec7e7c1a,0xf1607a55 ! Init value for %f16
.word 0x882381f9,0x9d26e6ad ! Init value for %f18
.word 0xc42b3857,0x08fe92ef ! Init value for %f20
.word 0x7392538c,0x8cae7f65 ! Init value for %f22
.word 0xb6c912d5,0x6e19ab43 ! Init value for %f24
.word 0x994006d9,0x3401c2be ! Init value for %f26
.word 0x9cd5c017,0x1a3e56a3 ! Init value for %f28
.word 0x954b107a,0x47a5f28d ! Init value for %f30
.word 0x6c00b3b8,0x435dbc07 ! Init value for %f32
.word 0xc4b0ff74,0xe122d9dc ! Init value for %f34
.word 0x804f5c52,0xe0ee2151 ! Init value for %f36
.word 0x2ea64ed3,0xa91d101a ! Init value for %f38
.word 0xe030b5ee,0x4542ff1a ! Init value for %f40
.word 0x6a1190d9,0xfe664048 ! Init value for %f42
.word 0x549c14c7,0x810eb6af ! Init value for %f44
.word 0xa0d38e2c,0xb3a06795 ! Init value for %f46
.word 0xa7e6517e,0x4075b397
.word 0x5a39c770,0x3aa4833e
.word 0xba1b9b9e,0x1d260f22
.word 0xe7a91e65,0x8c89739a
.word 0xb306847a,0xa3c85c3b
.word 0x52fc1cad,0x7cf362a4
.word 0xe6bb26cf,0xe90eda76
.word 0x0710fe6f,0xd72c5440
p62_expected_registers:
.word 0x00000000,0x000000c3
.word 0x00000000,0x000000ee
.word 0x8d22f36f,0x3f3bd667
.word 0xe06e23af,0x357a6a86
.word 0x00000000,0xe3681cd5
.word 0x00000000,0xd0a5da95
.word 0x00000000,0xa3563e1a
.word 0x00000000,0xa57ae7ff
p62_expected_fp_regs:
.word 0xf9c50ba7,0xe729ec99
.word 0xbe920439,0xefb7f55c
.word 0x65afa9b0,0xdd53e311
.word 0xa4992c6e,0xe75896b8
.word 0x803bdf4f,0x3f76c252
.word 0x405594fd,0x9d7bd259
.word 0x1c3670a7,0x30e4b0f1
.word 0xa57ae767,0xd6ec1d5e
.word 0xf9c50ba7,0xe729ec99
.word 0xbe920439,0xefb7f55c
.word 0x8f247218,0xdd53e311
.word 0xa4992c6e,0xe75896b8
.word 0x803bdf4f,0x3f76c252
.word 0x405594fd,0x9d7bd259
.word 0x1c3670a7,0x30e4b0f1
.word 0xa57ae767,0xd6ff1d5e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0xec7e7c1a,0x60f364e2
.word 0x882381f9,0x9d26e6ad
.word 0xc42b3857,0x08fe92ef
.word 0x7392538c,0x8cae7f65
.word 0xb6c912d5,0x6e19ab43
.word 0x994006d9,0x3401c2be
.word 0x00000086,0x1a3e56a3
.word 0x954b107a,0x47a5f28d
.word 0x00000034,0x46239c27
.word 0xbd4e7eee,0xc1a481bc
.word 0x20daba7e,0x4d5ecd69
.word 0x5278ffd4,0x5d89ff18
.word 0x5aa709f5,0x8c31fdf0
.word 0x42f04073,0x73428e43
.word 0x14c69421,0xfe02f637
.word 0x1329ffde,0xe4062c29
.word 0x557a60f1,0x1a7c7eec
.word 0xade6269d,0xf9812388
.word 0xef92fe08,0x57382bc4
.word 0x657fae8c,0x8c539273
.word 0x43ab196e,0xd512c9b6
.word 0xbec20134,0xd9064099
.word 0xa3563e1a,0x17c0d59c
.word 0x269755f6,0x9135a91b
.word 0x99ec29e7,0xa70bc5f9
.word 0x5cf5b7ef,0x390492be
.word 0x11e353dd,0x1872248f
.word 0xb89658e7,0x6e2c99a4
.word 0x52c2763f,0x4fdf3b80
.word 0x59d27b9d,0xfd945540
.word 0xf1b0e430,0xa770361c
.word 0x5e1dffd6,0x67e77aa5
.word 0xf9c50ba7,0xe729ec99
.word 0xbe920439,0xefb7f55c
.word 0x65afa9b0,0xdd53e311
.word 0xa4992c6e,0xe75896b8
.word 0x803bdf4f,0x3f76c252
.word 0x405594fd,0x9d7bd259
.word 0x1c3670a7,0x30e4b0f1
.word 0x989715d9,0xd6ec1d5e
.word 0xdc1bbd53,0x3b6cd8fa
.word 0xee863825,0xdad6d46a
.word 0x3c892881,0x21624232
.word 0x66a2dfff,0x8a0097fd
.word 0x7aa9722b,0x69427c5e
.word 0xfef8b485,0xab39f77e
.word 0x0054b2ee,0x57d53101
.word 0xc277c104,0x1c1350f4
.word 0x7175bb80,0x52128cae
.word 0xffed768d,0x67dc1f58
.word 0x39b596d6,0xeea90260
.word 0x0000007a,0x989715d9
.word 0xf3347d48,0xa67b7bad
.word 0xff4783aa,0x33b76edc
.word 0x9705eaf6,0x1bf32d95
.word 0x7ff4d02e,0x5945dbb2
.word 0x5b53b518,0x7871f374
.word 0xc313cca1,0xe7a24194
.word 0x3ab76477,0x9bbfe67b
.word 0x9f03ab19,0xabbf6bc8
.word 0xa965949e,0x00000079
.word 0xc87d7d21,0x7a68c1a0
.word 0x577c6e69,0x289a4072
.word 0xfec444fb,0x51f21766
p62_local1_expect:
.word 0x1f2d1905,0xeb36877e
.word 0x8ed83107,0x9f6a724e
.word 0x35aca82a,0x4b1a5078
.word 0xf1640ec5,0x7d88cd04
.word 0x2814eef7,0xf429a80b
.word 0x6830597f,0xb831e5b0
.word 0x9d5b6b41,0x332ddb40
.word 0xff968d06,0xc2d1e7fa
.word 0x7ade17a1,0x9de2a9ab
.word 0xeab90eaa,0x9808f2a7
.word 0xc6fbd2c3,0xd1a173b7
.word 0xc7ab6de1,0x9195c92b
.word 0xcaf155cf,0x2047d4f0
.word 0x4c6079c1,0xe814e457
.word 0x99084ae2,0xbca17244
.word 0xce388b1e,0x21226d15
.word 0x6ed9e4d6,0x385cf168
.word 0x1d474839,0xe188a834
.word 0xff576250,0xa0f2b204
.word 0x2746b4e7,0xda8667c9
.word 0x78637845,0x19f2edc5
.word 0xc50fafba,0x4ef212aa
.word 0x397ea114,0x2e85f845
.word 0xed63fbcd,0x58068272
.word 0x6eec25ba,0xbceabcc4
.word 0x90ee730a,0xe51c2d90
.word 0xfd6d60e4,0x6fed80ab
.word 0xd092c6c4,0xb1a28a81
.word 0x5462f5ce,0xbd17ac31
.word 0x8bf8a324,0xdef996a4
.word 0x93926489,0x282278cb
.word 0x3fff7d64,0x7614727a
.word 0x400b4ab7,0xffc44053
.word 0xcbc1a7ff,0x6c17f2ff
.word 0xd6bee758,0x4fab7c25
.word 0xa54473dc,0xdc1d3507
.word 0x6c4b554e,0x868037f2
.word 0x347a2ed3,0x1fd99c0a
.word 0x87b48981,0xee07bf93
.word 0x1b914392,0xb15be684
.word 0x1fc5fd2b,0x7f2ba58c
.word 0x5eb388fb,0x0976db3c
.word 0x53680390,0x2c468890
.word 0x59442928,0x2cc58597
.word 0xaac5eb8f,0x4d8d2788
.word 0xfb3d7b61,0x35638b9f
.word 0xf8ddf668,0x2aa8dc87
.word 0x00000015,0x82b19865
.word 0xbfe861e3,0x57de300b
.word 0x38b96d39,0xd48a5a92
.word 0xd516f689,0xbd6d6717
.word 0x0b043b9a,0xb172f128
.word 0x8f247218,0xfff6faec
.word 0x0f7d0243,0x6d0bf61b
.word 0x6d504b9d,0x0b0eac87
.word 0xe06e23af,0x357a6a86
.word 0xb3303e5d,0xfb13ac71
.word 0xad25b759,0x5d1e5060
.word 0xda63b7a5,0xae36fb53
.word 0xf67815c6,0x37f1abc9
.word 0xb83a258c,0x9565a118
.word 0x8577a560,0x0746955b
.word 0xe8fff6d6,0x9dbb8eb9
.word 0x6db6564e,0x111d9598
p62_local2_expect:
.word 0xa094ea50,0xa4157702
.word 0xb6e58cac,0x02a7666b
.word 0x3f04af5a,0xffa884f1
.word 0xbf3e9a7a,0x00000056
.word 0xa626e58f,0xfeb442b6
.word 0x7dda0a0a,0x1e1fae4c
.word 0x274b33ff,0x4b8d4ba6
.word 0x9813f924,0xa891a60e
.word 0xb2aa14c7,0x00000034
.word 0x37f6d472,0x070bbc64
.word 0xaf8212e8,0x3ef5dd8c
.word 0x00000013,0x680ecbc9
.word 0x06270721,0x0017eccd
.word 0xb3ecf3b1,0x359ac90c
.word 0x09539e5e,0x7ced2b27
.word 0x70df3ef0,0xb6ecfe57
.word 0xf9c50ba7,0xe729ec99
.word 0xbe920439,0xefb7f55c
.word 0x8f247218,0xdd53e311
.word 0xa4992c6e,0xe75896b8
.word 0x803bdf4f,0x3f76c252
.word 0x405594fd,0x9d7bd259
.word 0x1c3670a7,0x30e4b0f1
.word 0xa57ae767,0xd6ff1d5e
.word 0x557a60f1,0x1a7c7eec
.word 0xade6269d,0xf9812388
.word 0xef92fe08,0x57382bc4
.word 0x657fae8c,0x8c539273
.word 0x43ab196e,0xd512c9b6
.word 0xbec20134,0xd9064099
.word 0xa3563e1a,0xaf8212e8
.word 0x8df2a547,0x7a104b95
.word 0xf2944cff,0x2201a915
.word 0x29c72276,0x431c5025
.word 0x5b150536,0x1ca4d104
.word 0xed26fb33,0xd6df1a7b
.word 0xe77b39f2,0x4d98b16b
.word 0xfa33bf24,0x8f247218
.word 0x2d5574c5,0x06e90fdd
.word 0xc3546745,0xa82a3021
.word 0x1f222637,0xe6a1bb75
.word 0x0188aa98,0xafbf10fd
.word 0x8cd29fde,0x0506366e
.word 0xf3ef0198,0x695c6a34
.word 0x1dbdf4c5,0xbf86c5ce
.word 0xad6ddf8b,0x55fba587
.word 0xd972f0d1,0x56c61d81
.word 0x08f49639,0xe3561bb1
.word 0xc4a9d4ba,0x30a174d2
.word 0xff9d3940,0xeea90260
.word 0x6382c330,0xa440e9d0
.word 0xc2d3fd98,0xe2d53974
.word 0xa1106fe4,0x76242b06
.word 0x1a554c2a,0x71d84961
.word 0x444460d3,0x62c29113
.word 0xf2524005,0x53b11c65
.word 0x4749d16a,0xaedbf151
.word 0x0000007a,0x86b7c4e9
.word 0x511ccfc0,0x6b5f797f
.word 0xae284edd,0xd3262275
.word 0x52918855,0xb5fd6e92
.word 0x97faff2a,0xd127813c
.word 0x4b1a5078,0xa9a2583d
.word 0x09f4b2b3,0x584dd7fa
p62_local3_expect:
.word 0xdaa09c19,0xb0f60c67
.word 0xe893e57e,0xa41a0036
.word 0x231c0489,0x37be57f7
.word 0x480ce809,0xffdfa2c9
.word 0x593a7708,0x357a6a86
.word 0x4ea6b44e,0x4fcec92f
.word 0x2c573f29,0x0981155e
.word 0xa7ebcc8f,0x0fd2b659
.word 0xd110f505,0x6526c768
.word 0x24f75f91,0x3167d5a1
.word 0xfa831974,0xbf5d0762
.word 0x216df285,0xc90b169b
.word 0x1b23a9a6,0xeef3d2a0
.word 0xcfd3cb54,0x3248f277
.word 0xc6de1b5c,0x9f5f94fa
.word 0x0d0cb0cf,0x3bb4d8f5
.word 0x35da8595,0x8c8b3f97
.word 0x531e77fc,0xaf8212e8
.word 0x2f35e851,0xf800b42d
.word 0xec25cc8e,0x6f628c63
.word 0x71695502,0xe158fc08
.word 0x00000000,0x0000006b
.word 0x94592d76,0xa73e7e3b
.word 0xfd89ccc3,0xd5611559
.word 0x528d1b0e,0xae2fbc7f
.word 0xf5a38368,0x86ebb89a
.word 0x264383e9,0xe926070f
.word 0x8d22f36f,0x3f3bd667
.word 0xe70e4ad6,0x264383e9
.word 0xeabf254f,0xd2d72399
.word 0x728fb98d,0x4bdeb06a
.word 0x3d1d00a5,0x3136ed69
.word 0xa596afb3,0xaadf40dd
.word 0xf0760bc9,0x0000538c
.word 0x7bffa6fe,0x592651ff
.word 0xfff6c018,0xe71a51ff
.word 0x600a2016,0xe0837f78
.word 0x92f99366,0xfb8d896b
.word 0x6d0d4585,0x6b2b3825
.word 0x70ca9506,0x1c5ec5dd
.word 0xe0e5de97,0xf2f73908
.word 0x4ca9d471,0x8ae9f4cd
.word 0xab81b2c3,0x137da9dd
.word 0xa738c2b3,0xa29b78a9
.word 0xb89a59c5,0x119179ce
.word 0xf0d1b112,0x6c3e5abf
.word 0xa959446f,0xa96b0982
.word 0x5d0ae2b3,0x96284e34
.word 0x5e0dfe5a,0xb214cd8a
.word 0xb66cfabb,0x3aeb2c44
.word 0xf0eaae63,0x9a6f8439
.word 0x4b115f95,0xe2b0cf5f
.word 0xcf64e744,0xb589c725
.word 0x2b1ffc87,0x8308d34e
.word 0x0cd0d669,0x623277be
.word 0x5cd81991,0xd8dacd46
.word 0x557a60f1,0x1a7c7eec
.word 0xade6269d,0xf9812388
.word 0xef92fe08,0x57382bc4
.word 0x657fae8c,0x8c539273
.word 0x43ab196e,0xd512c9b6
.word 0xbec20134,0xd9064099
.word 0xa3563e1a,0x17c0d59c
.word 0x8df2a547,0x7a104b95
p63_init_registers:
.word 0x0e020689,0xeb743e38 ! Init value for %l0
.word 0x169086a1,0xd4b95bf6 ! Init value for %l1
.word 0xc6f836d8,0x7e24aff0 ! Init value for %l2
.word 0x74d0846e,0x6b10fb77 ! Init value for %l3
.word 0x04b69f64,0x423ec63c ! Init value for %l4
.word 0x56677c53,0xa4d2edf7 ! Init value for %l5
.word 0x354cb62a,0x489902b4 ! Init value for %l6
.word 0x6b7db058,0x41a897de ! Init value for %l7
.align 64
p63_init_freg:
.word 0xc599f528,0x9d2730e0 ! Init value for %f0
.word 0xadeeb26a,0x761163dc ! Init value for %f2
.word 0xc2083dcd,0x04ffa1bb ! Init value for %f4
.word 0x7150ea3a,0x38babc86 ! Init value for %f6
.word 0x5e7db9ea,0xe1c52cc8 ! Init value for %f8
.word 0x07453da4,0x24db464d ! Init value for %f10
.word 0x7923385f,0x27ee7def ! Init value for %f12
.word 0xbaf305cf,0xcea79fdb ! Init value for %f14
.word 0x0e1ace27,0xb575e531 ! Init value for %f16
.word 0x4599b9b9,0x4dde721a ! Init value for %f18
.word 0x265b218b,0xe2609f39 ! Init value for %f20
.word 0xc8544c6b,0xd9371fba ! Init value for %f22
.word 0x91adfa20,0x10428a2d ! Init value for %f24
.word 0xad1dd46e,0x0c38c178 ! Init value for %f26
.word 0x1728f7be,0xa8d76e9b ! Init value for %f28
.word 0xb1b19eb6,0xb7328405 ! Init value for %f30
.word 0x420e8b52,0xb3e8b86f ! Init value for %f32
.word 0x306ecee3,0x8b125c32 ! Init value for %f34
.word 0xbd160d5f,0x67105ff4 ! Init value for %f36
.word 0xfaa79f2a,0xc815345f ! Init value for %f38
.word 0xd5654d70,0xf579a7ae ! Init value for %f40
.word 0x1b6ec187,0x7e8c448b ! Init value for %f42
.word 0x67dbb8ad,0x8f802a53 ! Init value for %f44
.word 0xfe770bfc,0xc39aec61 ! Init value for %f46
.word 0x92a7f7af,0x6c3c42fa
.word 0x6112823a,0xf06dab41
.word 0xd863df97,0xa1c3f023
.word 0x52ec0c63,0x8241da4b
.word 0xe6ea5e4f,0x18febab1
.word 0x3b1dfe80,0xc6bc1d5c
.word 0xca05e502,0x8c375e71
.word 0xf8939d08,0xfcd78aed
p63_expected_registers:
.word 0x04939670,0xef7df2bd
.word 0x00000000,0x2a329f0b
.word 0xffffffff,0xa004c948
.word 0x00000000,0x7cf2828f
.word 0xc7f21f4c,0xd48d0162
.word 0x00000000,0x000000ad
.word 0xd8ecee04,0x0933c311
.word 0x00000000,0xb4b20975
p63_expected_fp_regs:
.word 0x7b6d4683,0x8b799005
.word 0x254603ab,0xac66da78
.word 0xaf38a81f,0x0c65d1ea
.word 0xc7f21f4c,0xd48d0162
.word 0x80083a25,0xa67f52ea
.word 0xf64865f6,0xd0bb93ab
.word 0x9aace7c4,0x9539ca5c
.word 0x666083bb,0x23de8c99
.word 0x7cf2828f,0x5aa434a5
.word 0xed000000,0x8dbe6883
.word 0xb1129afc,0xdd0291ec
.word 0xe56a76dc,0x33e990c6
.word 0x877cff71,0x46359347
.word 0xfb23c3c1,0xce239f4b
.word 0xc49aa337,0x892ab3b0
.word 0xe599e68f,0xed9f12c4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0xe6ff3182,0xf1e92359
.word 0x1184e1c5,0xae38c2b4
.word 0xd8ecee04,0x0933c311
.word 0xd31dd877,0x62b2e2b1
.word 0x6f5b9bac,0x38ec293c
.word 0xc283c53e,0x4a759cbf
.word 0x5ccaf7f5,0x728c1bac
.word 0xa8e8623c,0xa119f7a2
.word 0xfef19419,0x692ab807
.word 0x41a897de,0x0248c6f0
.word 0x6f970cb2,0x901a4a7b
.word 0x75ed1d4d,0xa7c364cf
.word 0xaababaad,0x6f36976a
.word 0x3df3a0d5,0xaa576de8
.word 0xa3d2c854,0xf572995d
.word 0x7d5f0c9b,0xd701d5ee
.word 0x7cf2828f,0x5aa434a5
.word 0xed000000,0x8dbe6883
.word 0xb1129afc,0xdd0291ec
.word 0xe56a76dc,0x33e990c6
.word 0x877cff71,0x46359347
.word 0xfb23c3c1,0xce239f4b
.word 0xc49aa337,0x892ab3b0
.word 0xe599e68f,0xed9f12c4
.word 0x7b6d4683,0x8b799005
.word 0x254603ab,0xac66da78
.word 0xff38a81f,0x0c65d1ea
.word 0xc7f21f4c,0xd48d0162
.word 0x80083a25,0xa67f52ea
.word 0xd9371fba,0xd0bb93ab
.word 0x9aace7c4,0x2efc9381
.word 0x666083bb,0x23de8c99
.word 0x54bc4f83,0x9ea3f70e
.word 0x00000000,0x000000a1
.word 0x65a2dafb,0xcd1d751c
.word 0x235b17c1,0x98463b15
.word 0xd9428758,0x3e491c94
.word 0x54abc2b5,0x82558334
.word 0x0000007c,0x77cff9ff
.word 0xe4ef8a39,0x731075b3
.word 0xc2043f52,0xfa7f08df
.word 0xcd5256b0,0x016264d4
.word 0x7a8df1a4,0xbc5ebef0
.word 0x6ba1e9fc,0x709d65bf
.word 0xb5639967,0xc8fa8f7d
.word 0xe89916f7,0x00c5ed29
.word 0x92bbd984,0x99a06e10
.word 0x70b6fa33,0x9f966efa
.word 0x68a77824,0xb226ee9c
.word 0xaea66e3f,0x67ae40a0
.word 0x6c5c14a1,0xa3688b88
.word 0x9734f155,0x2c930cbf
.word 0x19b5431b,0xabe14798
.word 0xe253b080,0x7abe9a62
.word 0xe9ac7773,0x9c937bff
.word 0x380374d5,0x4c123c8c
.word 0x8edc98eb,0x5423a693
.word 0x96536abd,0x18b59ee0
.word 0x969940a2,0x9eb89f18
.word 0x6f61ae62,0xe6048886
.word 0x34804498,0x56afdd80
.word 0x7a634276,0x8adb32b7
.word 0xa4151ef6,0x09824b87
.word 0x59b4290d,0x17f437e4
p63_local1_expect:
.word 0xa42c8138,0x696ce83f
.word 0xfdbdca16,0xcf2f62aa
.word 0xfffac194,0x432b2e88
.word 0x66add708,0x4003fa5b
.word 0x6a61643f,0x46215014
.word 0xae478067,0x5423a693
.word 0x8a5ced29,0x55d291cf
.word 0xd2571bfb,0x00000011
.word 0xa534a45a,0x5aa434a5
.word 0xed000000,0x8dbe6883
.word 0xb1129afc,0xdd0291ec
.word 0xe56a76dc,0x33e990c6
.word 0x877cff71,0x46359347
.word 0xfb23c3c1,0xce239f4b
.word 0xc49aa337,0x892ab3b0
.word 0xe599e68f,0xed9f12c4
.word 0x963c86f7,0x2cff0cbf
.word 0x3ff6cdd4,0xe9e7502c
.word 0x721164fc,0xe240e3d8
.word 0x68da5ac4,0x134aa630
.word 0x457b8014,0xd335c41f
.word 0x295edafd,0x97dc0589
.word 0x0aa9b292,0x0aee3dc2
.word 0x6d72f375,0x4b9fc475
.word 0xf5f6874b,0xa4057d84
.word 0x6396234e,0x588ffdc1
.word 0x11b2acaa,0x8408f481
.word 0xa9d4ca65,0x9e5c364d
.word 0xaa8902e4,0x811f7223
.word 0x2e353c1e,0x93ff5673
.word 0xa7dd6f76,0xb1bc7acb
.word 0x56a119fa,0x80f50f78
.word 0xe7c23a55,0xa14042c5
.word 0x5f27f88c,0x32dcc84e
.word 0xcdf5ab80,0xee92ba86
.word 0xa8fe3761,0xcf32a65f
.word 0xac1bdf20,0x2b4b2687
.word 0x74934530,0xf774d24e
.word 0x3767b7b0,0x8162cab2
.word 0xe765e7ba,0x8fdb6a51
.word 0x0e1ace27,0xb575e531
.word 0x4599b9b9,0x4dde721a
.word 0x265b218b,0xe2609f39
.word 0xc8544c6b,0x0000005c
.word 0x91adfa20,0x10428a2d
.word 0xff1dd46e,0x0c38c178
.word 0x1728f7be,0xa8d76e9b
.word 0xb1b19eb6,0xb7328405
.word 0x4248d71e,0x06eb7216
.word 0x8cf78daa,0x262a1b9a
.word 0x000000ed,0x92dff2ef
.word 0x5d2e7941,0xc7be65bb
.word 0x4a6c3088,0x9779261e
.word 0xa9eebb71,0x8e22f6d0
.word 0x0a07fd8b,0x70195683
.word 0xdee788ef,0xb6a29027
.word 0x7cf2828f,0x5aa434a5
.word 0xed000000,0x8dbe6883
.word 0xb1129afc,0xdd0291ec
.word 0xe56a76dc,0x33e990c6
.word 0x877cff71,0x46359347
.word 0xfb23c3c1,0xce239f4b
.word 0xc49aa337,0x892ab3b0
.word 0xe599e68f,0xed9f12c4
p63_local2_expect:
.word 0xa534a45a,0x8f82f27c
.word 0x8368be8d,0x000000ed
.word 0xec9102dd,0xfc9a12b1
.word 0xc690e933,0xdc766ae5
.word 0x47933546,0x71ff7c87
.word 0x4b9f23ce,0xc1c323fb
.word 0xb0b32a89,0x37a39ac4
.word 0xc4129fed,0x8fe699e5
.word 0x7b6d4683,0x8b799005
.word 0x254603ab,0xff66da78
.word 0xaf38a81f,0x0c65d1ea
.word 0xc7f21f4c,0xd48d0162
.word 0x80083a25,0xa67f52ea
.word 0xf64865f6,0xd0bb93ab
.word 0x9aace7c4,0x9539ca5c
.word 0x666083bb,0x23de8c99
.word 0xb2163285,0x46a3364a
.word 0xb4b20975,0xcd04132e
.word 0x267e620e,0x3a9b229e
.word 0x91d9ca74,0x89084c03
.word 0x7d46680a,0xdc7d2311
.word 0x53c4068f,0x5188c913
.word 0x1499a166,0x0b76bf05
.word 0xad25dcf7,0xa1591356
.word 0x7b6d4683,0x8b799005
.word 0x254603ab,0xac66da78
.word 0xaf38a81f,0x0c65d1ea
.word 0xc7f21f4c,0xd48d0162
.word 0x80083a25,0xa67f52ea
.word 0xf64865f6,0xd0bb93ab
.word 0x9aace7c4,0x9539ca5c
.word 0x666083bb,0x23de8c99
.word 0x7b6d4683,0x8b799005
.word 0x254603ab,0xac66da78
.word 0xaf38a81f,0x0c65d1ea
.word 0xc7f21f4c,0xd48d0162
.word 0x80083a25,0xa67f52ea
.word 0xf64865f6,0xd0bb93ab
.word 0x9aace7c4,0x9539caff
.word 0x666083bb,0x23de8c99
.word 0x0015d77b,0x5cab2c55
.word 0xf02cff61,0x1892bdd7
.word 0x683e00ce,0x54b9d67c
.word 0x04939670,0xef7df2bd
.word 0x5b5bc310,0x3680799b
.word 0xcf6ab41d,0xe3c5a894
.word 0xb0453eff,0xc4456304
.word 0x36495dd8,0xc9e9f099
.word 0xbc148a1c,0x8d56fcba
.word 0x02ae97db,0xdf7707fe
.word 0xc8d54572,0x0f5c9503
.word 0xf12df758,0xefb0d0d7
.word 0xe6dbf4e9,0x3c7b518f
.word 0x91dbb7f9,0xea3d62c7
.word 0x7c854ad4,0x30ca2192
.word 0x42452d49,0xc824f6a0
.word 0x31e575b5,0x27ce1a0e
.word 0x1a72de4d,0xb9b99945
.word 0x399f60e2,0x8b215b26
.word 0xba1f37d9,0x6b4c54c8
.word 0x2d8a4210,0x20faad91
.word 0x78c1380c,0x6ed41dad
.word 0x9b6ed7a8,0xbef72817
.word 0x058432b7,0xb69eb1b1
p63_local3_expect:
.word 0x743e6ca9,0x1968cec6
.word 0x6b9da556,0xbed74991
.word 0xd0c9c227,0x92e2f7e3
.word 0x53973567,0x0c65d1ea
.word 0x00000011,0x74a92772
.word 0x3593ffe1,0xeb8e6d5a
.word 0xc52109d8,0x31d56934
.word 0xfea921b9,0x5f0884e2
.word 0xa828379d,0x2d2962f7
.word 0xda2677ed,0x7b8ef603
.word 0xddfec5d9,0x55c4e05e
.word 0x90806e8c,0x99dbfdb0
.word 0xf5f2fefc,0xd52c8604
.word 0xbfc4eb2e,0x5e52dd44
.word 0xd7f36147,0x087c9e37
.word 0x384d8de0,0xdf5338a3
.word 0xad46b621,0x8118d630
.word 0x64850942,0xfec9a243
.word 0x861fee3a,0x960f9b3b
.word 0xffa8fe76,0x96cbe76c
.word 0x55d26e2d,0x4be4f351
.word 0xf9943c0e,0xc3b505e2
.word 0x6c4e84ce,0xb62fa916
.word 0x3cde8c92,0xb35dd12c
.word 0x04939670,0xef7df2bd
.word 0xca451151,0x0000000e
.word 0xa004c948,0x56dfc54a
.word 0x53ffc038,0xd343e871
.word 0xf8830b86,0xee0f39c1
.word 0x1346b158,0x5cc7c3ea
.word 0xb49c4ddc,0xb2070695
.word 0x0ea06ab9,0x71a605c1
.word 0xac97d19f,0x8d474601
.word 0x00000000,0x000000c8
.word 0xf5ac47df,0xaab8e0f0
.word 0xa17e8a1c,0x47a2b59c
.word 0x11d30684,0xad1cb117
.word 0xf20d0ba0,0xf79ead23
.word 0x2efc9381,0x4d4b18ca
.word 0x2a49a77a,0xe88e5da6
.word 0x4b5293f0,0x3ea0a969
.word 0x6f028dba,0xe0a3252c
.word 0xc6ded0cb,0xc7ddcdb0
.word 0x1c92047e,0x9b21b8aa
.word 0x30f2f70a,0x132e7a7f
.word 0x9283bb63,0xc8e42c87
.word 0x0cf8cc56,0xc4747f3f
.word 0xd4304f7e,0x89196baf
.word 0x9592598e,0x7ff34ac8
.word 0x25fcec9d,0x200d9962
.word 0x2dd92010,0x40380430
.word 0x57dde7ff,0x1cb02a72
.word 0x0182227c,0x59855335
.word 0x006b86b4,0xa534a45a
.word 0x8589838e,0xd9769424
.word 0x458c23ea,0x5deba49a
.word 0xb2f690ec,0x6eae2a41
.word 0x28351936,0x99ddab72
.word 0x17433715,0x6a11d296
.word 0x935d1e5c,0x2d123e9f
.word 0x92cbe859,0x83dc5bf9
.word 0x7a78bb30,0x0d2ec07c
.word 0x99eeee62,0xe240e3d8
.word 0x67632dd4,0x0724da65
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 0x9a4fb497,0xba19e6c1
.word 0x00000000,0x00000002
.word 0x1f0f0188,0x73a14f4a
.word 0x00000000,0x00000003
.word 0x3074a408,0x0e860115
.word 0x00000000,0x00000004
.word 0x88a57d40,0x3ee1cae4
.word 0x00000000,0x00000005
.word 0x39a0e040,0x5854d01e
.word 0x00000000,0x00000006
.word 0x5ba7c637,0x9a22337c
.word 0x00000000,0x00000007
.word 0xca201297,0xa417d9be
.word 0x00000000,0x00000008
.word 0xa328c15f,0x96dca537
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0xa4034180,0x3ff14463
.word 0x00000000,0x00000002
.word 0xbdddb93f,0xa91f6427
.word 0x00000000,0x00000003
.word 0x2f8caab8,0x3cab6256
.word 0x00000000,0x00000004
.word 0xf6dbe0c0,0x385b3a1a
.word 0x00000000,0x00000005
.word 0x8a19a4ef,0x9be87e56
.word 0x00000000,0x00000006
.word 0x20699c3f,0xa3d3e084
.word 0x00000000,0x00000007
.word 0xbfa4bae0,0x71d0b14f
.word 0x00000000,0x00000008
.word 0x9934c42f,0xfd5b8d4a
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0x6d23284f,0x88883ccd
.word 0x00000000,0x00000002
.word 0x741ba5a0,0x6343d4d8
.word 0x00000000,0x00000003
.word 0xd87f30a7,0xd6e5c54c
.word 0x00000000,0x00000004
.word 0xed0af270,0x2893623b
.word 0x00000000,0x00000005
.word 0xd2f9ec57,0xbc370897
.word 0x00000000,0x00000006
.word 0xf8612658,0x796c8f24
.word 0x00000000,0x00000007
.word 0x7cbaf730,0x0420aa32
.word 0x00000000,0x00000008
.word 0x2b01161f,0xb19974e8
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0x1a9dee00,0x22065ba7
.word 0x00000000,0x00000002
.word 0x145c8787,0xa21e499f
.word 0x00000000,0x00000003
.word 0x027fe2c8,0x1f323544
.word 0x00000000,0x00000004
.word 0x66be36cf,0x940108bd
.word 0x00000000,0x00000005
.word 0x3fe06ff8,0x4cd04467
.word 0x00000000,0x00000006
.word 0xa38e9a58,0x3e43c8e9
.word 0x00000000,0x00000007
.word 0xa929ac30,0x4d28e2c2
.word 0x00000000,0x00000008
.word 0x499e0f17,0xb2f978b3
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0x15b995f7,0xe236da07
.word 0x00000000,0x00000002
.word 0x754bbb98,0x61a707d3
.word 0x00000000,0x00000003
.word 0xe01762e0,0x77ebccfb
.word 0x00000000,0x00000004
.word 0x644a4018,0x0309f99d
.word 0x00000000,0x00000005
.word 0xa63c8d18,0x0733c135
.word 0x00000000,0x00000006
.word 0x2431c8c7,0xd180fd82
.word 0x00000000,0x00000007
.word 0x9e2982d7,0xf17e53ba
.word 0x00000000,0x00000008
.word 0x23a75f9f,0xe9bd0840
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0x8d76e7a8,0x651c7f3c
.word 0x00000000,0x00000002
.word 0x5b420247,0xca881b04
.word 0x00000000,0x00000003
.word 0xe6f63caf,0xad5b15b1
.word 0x00000000,0x00000004
.word 0x60409390,0x04fded9b
.word 0x00000000,0x00000005
.word 0x59f8d228,0x29848344
.word 0x00000000,0x00000006
.word 0x3a28c5f7,0xdbff87fd
.word 0x00000000,0x00000007
.word 0xf558f90f,0xfb3a8910
.word 0x00000000,0x00000008
.word 0xbb4510a0,0x041dc349
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0x4bccfcb0,0x149d0b81
.word 0x00000000,0x00000002
.word 0xe3bf9a80,0x373e2704
.word 0x00000000,0x00000003
.word 0x7027dc80,0x1554780e
.word 0x00000000,0x00000004
.word 0x1e0bd668,0x7f970736
.word 0x00000000,0x00000005
.word 0x1a335177,0xcde2639f
.word 0x00000000,0x00000006
.word 0xbbdaa3ef,0x8b07377b
.word 0x00000000,0x00000007
.word 0x0e14c8e8,0x595ef7b4
.word 0x00000000,0x00000008
.word 0xa1c71cef,0xc3fffff0
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0xdfcadd07,0xa8a899cf
.word 0x00000000,0x00000002
.word 0x56896b78,0x3a5afa95
.word 0x00000000,0x00000003
.word 0x9a7785c0,0x38282b01
.word 0x00000000,0x00000004
.word 0x2bdfe1c8,0x5a806f78
.word 0x00000000,0x00000005
.word 0x51aee60f,0xb94790e5
.word 0x00000000,0x00000006
.word 0x350b259f,0x8f567208
.word 0x00000000,0x00000007
.word 0xc7d2ebef,0xcc468b96
.word 0x00000000,0x00000008
.word 0x1fbfcef7,0xb19eb796
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0x3879ece8,0x5535fddc
.word 0x00000000,0x00000002
.word 0x20f1aa88,0x2f182b62
.word 0x00000000,0x00000003
.word 0xfdf1aa08,0x37cf39c7
.word 0x00000000,0x00000004
.word 0x75b67880,0x041eea40
.word 0x00000000,0x00000005
.word 0x640e4d28,0x25483a4f
.word 0x00000000,0x00000006
.word 0xd5305acf,0xb7e97dae
.word 0x00000000,0x00000007
.word 0xa65320f8,0x577fbc9e
.word 0x00000000,0x00000008
.word 0x9bf057df,0x9da7765a
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0x08c33860,0x3898c5e8
.word 0x00000000,0x00000002
.word 0xad779518,0x050ec0f8
.word 0x00000000,0x00000003
.word 0xb26d51c8,0x2bb75525
.word 0x00000000,0x00000004
.word 0x8e62bf57,0xeb6705b5
.word 0x00000000,0x00000005
.word 0x4f21643f,0x9e1d5aa4
.word 0x00000000,0x00000006
.word 0x85279607,0xecf4dd02
.word 0x00000000,0x00000007
.word 0x8acfbc00,0x3a4b5019
.word 0x00000000,0x00000008
.word 0xd36e7187,0x87fdbf6a
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0x43dd7bf0,0x1a9a51f8
.word 0x00000000,0x00000002
.word 0x40db60e0,0x10c57fd3
.word 0x00000000,0x00000003
.word 0xbe68ec4f,0xf0b65031
.word 0x00000000,0x00000004
.word 0xd422bd0f,0xadff26b0
.word 0x00000000,0x00000005
.word 0xbc2cb54f,0xa5073acc
.word 0x00000000,0x00000006
.word 0x978df3e0,0x5e1d8439
.word 0x00000000,0x00000007
.word 0x85462188,0x6e8202e7
.word 0x00000000,0x00000008
.word 0x2d30f6a8,0x155d50a5
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0x1a282147,0xa89a6808
.word 0x00000000,0x00000002
.word 0xb64da077,0xc4617412
.word 0x00000000,0x00000003
.word 0x7b5fa527,0x8fa2e43b
.word 0x00000000,0x00000004
.word 0x44f2ea98,0x72464968
.word 0x00000000,0x00000005
.word 0xaa6116c7,0xedb215a2
.word 0x00000000,0x00000006
.word 0xeed16ac0,0x703cd47e
.word 0x00000000,0x00000007
.word 0x0f355fbf,0xdea53d94
.word 0x00000000,0x00000008
.word 0x6bfb895f,0xb1114ec0
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0x068f6797,0xebc93363
.word 0x00000000,0x00000002
.word 0xe0ff505f,0xcb9c2546
.word 0x00000000,0x00000003
.word 0x8594cb37,0xdd290ea9
.word 0x00000000,0x00000004
.word 0x6fbe7508,0x6de829dc
.word 0x00000000,0x00000005
.word 0xd635ea5f,0xba02f48c
.word 0x00000000,0x00000006
.word 0xb11ec887,0xeae92b59
.word 0x00000000,0x00000007
.word 0xbcec7d3f,0xb1d2449c
.word 0x00000000,0x00000008
.word 0x0f242fd0,0x3727063d
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0x9f752c3f,0xaff63135
.word 0x00000000,0x00000002
.word 0x164b3f97,0xa7771aa9
.word 0x00000000,0x00000003
.word 0xe3c0c997,0xaa30c84e
.word 0x00000000,0x00000004
.word 0xa908d180,0x35e094c8
.word 0x00000000,0x00000005
.word 0xf5160447,0xa11b5d1a
.word 0x00000000,0x00000006
.word 0x334d8eff,0x8e8c715c
.word 0x00000000,0x00000007
.word 0xe50c401f,0xaca190fa
.word 0x00000000,0x00000008
.word 0x398b6448,0x3d750deb
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0x6954bf10,0x631c6803
.word 0x00000000,0x00000002
.word 0x14191c0f,0xd3bdef73
.word 0x00000000,0x00000003
.word 0xed1f15d8,0x5498caeb
.word 0x00000000,0x00000004
.word 0x4f2f6077,0xc5843537
.word 0x00000000,0x00000005
.word 0xce8974d0,0x125db290
.word 0x00000000,0x00000006
.word 0x347048b7,0xab9745dd
.word 0x00000000,0x00000007
.word 0x2aeba277,0xa0be3fc3
.word 0x00000000,0x00000008
.word 0x2f10b9a7,0xc88d084a
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0x08d2d140,0x08251386
.word 0x00000000,0x00000002
.word 0xfea0a6ef,0x9b7945b1
.word 0x00000000,0x00000003
.word 0xff87c868,0x73bfe834
.word 0x00000000,0x00000004
.word 0x58eb0880,0x380b10b1
.word 0x00000000,0x00000005
.word 0xfc5a8418,0x6cf793a6
.word 0x00000000,0x00000006
.word 0x255f248f,0xeedaaea9
.word 0x00000000,0x00000007
.word 0x87c28528,0x00e5b078
.word 0x00000000,0x00000008
.word 0x02cfe657,0x98f1cc78
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0xa615b76f,0xcd1b27ef
.word 0x00000000,0x00000002
.word 0x185c46a8,0x0bcad187
.word 0x00000000,0x00000003
.word 0x57bb7707,0xd818f31b
.word 0x00000000,0x00000004
.word 0xcc92dad7,0xaf788138
.word 0x00000000,0x00000005
.word 0x08b752b0,0x2872a737
.word 0x00000000,0x00000006
.word 0x6b369450,0x1f19a9b4
.word 0x00000000,0x00000007
.word 0x6a0f19d8,0x48148eec
.word 0x00000000,0x00000008
.word 0x9a3448ef,0xfa998816
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0xb7ded3a7,0xf79fafda
.word 0x00000000,0x00000002
.word 0x2d4eb018,0x7757ce87
.word 0x00000000,0x00000003
.word 0x41a2ec1f,0xcf0278e5
.word 0x00000000,0x00000004
.word 0x06365358,0x7f7b0c0f
.word 0x00000000,0x00000005
.word 0xd18cdf90,0x4bedf961
.word 0x00000000,0x00000006
.word 0xc4ab8797,0xe0fcd1d5
.word 0x00000000,0x00000007
.word 0x7d188228,0x06fca356
.word 0x00000000,0x00000008
.word 0x002dbbe0,0x1e49d5e7
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0x4f84f67f,0xbc6258fb
.word 0x00000000,0x00000002
.word 0x7b1f80e8,0x56def77d
.word 0x00000000,0x00000003
.word 0x10ebc198,0x0943e6a4
.word 0x00000000,0x00000004
.word 0xbf96bf97,0xb0ded900
.word 0x00000000,0x00000005
.word 0x2ad84b5f,0x8f17146e
.word 0x00000000,0x00000006
.word 0x5bc48437,0x924ad8b1
.word 0x00000000,0x00000007
.word 0x7e93dc48,0x34e72e14
.word 0x00000000,0x00000008
.word 0x6d03a750,0x62d1281c
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0x70ea3600,0x05020c7a
.word 0x00000000,0x00000002
.word 0x7630af4f,0xb979c363
.word 0x00000000,0x00000003
.word 0xef62000f,0x8fa35d88
.word 0x00000000,0x00000004
.word 0xfe4f3837,0xfc066e8e
.word 0x00000000,0x00000005
.word 0x37a883b8,0x02cda520
.word 0x00000000,0x00000006
.word 0xc5b84727,0xaf9eb1b5
.word 0x00000000,0x00000007
.word 0x06be80e0,0x234b60c6
.word 0x00000000,0x00000008
.word 0xf6f72450,0x2a6eda42
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0xdcb2161f,0xb2c3efb1
.word 0x00000000,0x00000002
.word 0x34075a80,0x3de3942e
.word 0x00000000,0x00000003
.word 0xa36f649f,0xedf648f0
.word 0x00000000,0x00000004
.word 0xa5a0ff30,0x732eb52e
.word 0x00000000,0x00000005
.word 0x7a6f1a50,0x2936829d
.word 0x00000000,0x00000006
.word 0xbaf5f96f,0x85224029
.word 0x00000000,0x00000007
.word 0x94c284ff,0x993b75e8
.word 0x00000000,0x00000008
.word 0x352aa400,0x7961d3b4
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0xd02031a8,0x0d7d2814
.word 0x00000000,0x00000002
.word 0x0584c827,0xd1efebee
.word 0x00000000,0x00000003
.word 0xba7209f0,0x3e452b50
.word 0x00000000,0x00000004
.word 0xe1918778,0x497adf9d
.word 0x00000000,0x00000005
.word 0xab2e28e8,0x710ddaaa
.word 0x00000000,0x00000006
.word 0x94607068,0x767abfce
.word 0x00000000,0x00000007
.word 0x62a9e61f,0xc13b64ef
.word 0x00000000,0x00000008
.word 0x8975d137,0xdc32230a
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0x64e3cfe7,0xdb6df19c
.word 0x00000000,0x00000002
.word 0xe40820a7,0xf342b74a
.word 0x00000000,0x00000003
.word 0x39867d00,0x24cf4d13
.word 0x00000000,0x00000004
.word 0x3710425f,0x846ac767
.word 0x00000000,0x00000005
.word 0x9190e2ef,0xcf7ffef7
.word 0x00000000,0x00000006
.word 0x57678867,0x99b621d7
.word 0x00000000,0x00000007
.word 0xe46f7480,0x2d2e5823
.word 0x00000000,0x00000008
.word 0x92de49d8,0x290aae56
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0x3db44848,0x33b4e7d2
.word 0x00000000,0x00000002
.word 0x0a70903f,0x83306221
.word 0x00000000,0x00000003
.word 0x43df77e7,0xfd338bd0
.word 0x00000000,0x00000004
.word 0x36efeb07,0xbccc09ff
.word 0x00000000,0x00000005
.word 0xa95a30b7,0x9dc88e64
.word 0x00000000,0x00000006
.word 0x6ba037e8,0x797479c5
.word 0x00000000,0x00000007
.word 0xfef67320,0x14bea663
.word 0x00000000,0x00000008
.word 0x33f66ae0,0x49bb03f1
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0x3ea77998,0x3f8d269d
.word 0x00000000,0x00000002
.word 0x8465c547,0xcf9b5756
.word 0x00000000,0x00000003
.word 0x906fad68,0x6f944b4b
.word 0x00000000,0x00000004
.word 0xf796ebf8,0x011e8519
.word 0x00000000,0x00000005
.word 0xf619fd00,0x608c44eb
.word 0x00000000,0x00000006
.word 0x08c9a47f,0xcc7900a8
.word 0x00000000,0x00000007
.word 0x3016ab80,0x09668c05
.word 0x00000000,0x00000008
.word 0x8f24e15f,0x91020f16
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0xb3feecc8,0x541b75ca
.word 0x00000000,0x00000002
.word 0xb3f41fe8,0x3187eb71
.word 0x00000000,0x00000003
.word 0x524c3f70,0x30224fa9
.word 0x00000000,0x00000004
.word 0xc5ca8ba7,0xc2e87d1b
.word 0x00000000,0x00000005
.word 0x00102f08,0x4a053397
.word 0x00000000,0x00000006
.word 0xbecd769f,0xb5b3d80b
.word 0x00000000,0x00000007
.word 0x8bd94dcf,0xf9468d82
.word 0x00000000,0x00000008
.word 0xcbf72677,0xce0b4598
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0x632f2137,0xf024b798
.word 0x00000000,0x00000002
.word 0xe8053ef0,0x7aa23095
.word 0x00000000,0x00000003
.word 0xde95b7a0,0x2a5e77f7
.word 0x00000000,0x00000004
.word 0xeef165f8,0x6f598cb4
.word 0x00000000,0x00000005
.word 0x3e4f3e7f,0xcae990a5
.word 0x00000000,0x00000006
.word 0xc4bcc137,0xcfecdbed
.word 0x00000000,0x00000007
.word 0xee8727a8,0x434e1ce2
.word 0x00000000,0x00000008
.word 0x1930c460,0x53423b57
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x4f307b47,0x9359996c
.word 0x00000000,0x00000002
.word 0x7183f0c8,0x2167c2f1
.word 0x00000000,0x00000003
.word 0xdba1e277,0xaef8c1e7
.word 0x00000000,0x00000004
.word 0x2003da50,0x651524b1
.word 0x00000000,0x00000005
.word 0x2feaa107,0xe1416514
.word 0x00000000,0x00000006
.word 0xcc76e14f,0x894c2975
.word 0x00000000,0x00000007
.word 0x7e558458,0x3b9075c4
.word 0x00000000,0x00000008
.word 0x10ddf67f,0xe4fb709e
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0xfe77170f,0xa3d8715a
.word 0x00000000,0x00000002
.word 0xba062fff,0xd9abc343
.word 0x00000000,0x00000003
.word 0x4bf45547,0x87f3eb71
.word 0x00000000,0x00000004
.word 0x41d87618,0x6bbd2ed1
.word 0x00000000,0x00000005
.word 0x19697257,0xc9208e09
.word 0x00000000,0x00000006
.word 0xd25c9ce0,0x65949520
.word 0x00000000,0x00000007
.word 0x7605c268,0x3abb532b
.word 0x00000000,0x00000008
.word 0x8590eb08,0x3aa03df5
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0xb4f236b0,0x52eb40ef
.word 0x00000000,0x00000002
.word 0x5675e4d0,0x44beabc3
.word 0x00000000,0x00000003
.word 0xa45169c8,0x0712fb8c
.word 0x00000000,0x00000004
.word 0x616b0b67,0xa2ad63e1
.word 0x00000000,0x00000005
.word 0x86730eb0,0x41e1bccd
.word 0x00000000,0x00000006
.word 0xd0126a40,0x2bf693d2
.word 0x00000000,0x00000007
.word 0xaf7be0c8,0x61b72e89
.word 0x00000000,0x00000008
.word 0xc1805110,0x6de84489
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0xee24fa10,0x120c0669
.word 0x00000000,0x00000002
.word 0xec006c97,0xbb30ec20
.word 0x00000000,0x00000003
.word 0x22018310,0x54208261
.word 0x00000000,0x00000004
.word 0xd9db8a90,0x450459d3
.word 0x00000000,0x00000005
.word 0x892f1757,0x88d94e63
.word 0x00000000,0x00000006
.word 0x18973aef,0xe18d7cf4
.word 0x00000000,0x00000007
.word 0xbb2c1be7,0x8ce320dc
.word 0x00000000,0x00000008
.word 0xc01e3577,0xe723d387
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0xb5e996e7,0x866757e8
.word 0x00000000,0x00000002
.word 0x87cfdd60,0x7fe66fe4
.word 0x00000000,0x00000003
.word 0x191201b0,0x59b6402e
.word 0x00000000,0x00000004
.word 0xcdf234f8,0x07982dd9
.word 0x00000000,0x00000005
.word 0xd9f995f8,0x2378625a
.word 0x00000000,0x00000006
.word 0xbb7da908,0x04175376
.word 0x00000000,0x00000007
.word 0x61a077a0,0x40f071cb
.word 0x00000000,0x00000008
.word 0x3215153f,0xde2c2eb4
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0x4656d260,0x43164d73
.word 0x00000000,0x00000002
.word 0x7eefd940,0x7b92b97a
.word 0x00000000,0x00000003
.word 0x46718a87,0xec9ea19a
.word 0x00000000,0x00000004
.word 0x2336cb47,0xa3ba93dc
.word 0x00000000,0x00000005
.word 0x45034c1f,0xf94b2561
.word 0x00000000,0x00000006
.word 0xca2eb550,0x392ba954
.word 0x00000000,0x00000007
.word 0x8ff02418,0x4b3c5da9
.word 0x00000000,0x00000008
.word 0x3eccc917,0xc7988350
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0xb46dd2a0,0x0efec60c
.word 0x00000000,0x00000002
.word 0x0df160f8,0x6912216b
.word 0x00000000,0x00000003
.word 0x93ad2967,0x93fff94d
.word 0x00000000,0x00000004
.word 0xa9fabdcf,0xdb0a0a80
.word 0x00000000,0x00000005
.word 0x64e4f1ff,0xe916e8d6
.word 0x00000000,0x00000006
.word 0x14efe52f,0xf76dc2d9
.word 0x00000000,0x00000007
.word 0x0764b9b8,0x5db6dd12
.word 0x00000000,0x00000008
.word 0x21c21b3f,0xe55e3deb
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0x839b2f60,0x25d4d183
.word 0x00000000,0x00000002
.word 0xe681e357,0xf6cb1a3c
.word 0x00000000,0x00000003
.word 0x79c23728,0x17d571e9
.word 0x00000000,0x00000004
.word 0xe4c7986f,0xe86d26ef
.word 0x00000000,0x00000005
.word 0x1ab68d17,0xe91fb640
.word 0x00000000,0x00000006
.word 0x1cc93d50,0x6d5040ba
.word 0x00000000,0x00000007
.word 0x01999150,0x1c0299e3
.word 0x00000000,0x00000008
.word 0xddd0d800,0x78de19a3
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0xc6c1112f,0xfc092fe0
.word 0x00000000,0x00000002
.word 0xd30a289f,0xd41a1cc6
.word 0x00000000,0x00000003
.word 0x86e7c6b8,0x79d90e30
.word 0x00000000,0x00000004
.word 0x210e52d0,0x1b1e6677
.word 0x00000000,0x00000005
.word 0x4918db4f,0x93217912
.word 0x00000000,0x00000006
.word 0x55ed4bff,0xa4b2b7cc
.word 0x00000000,0x00000007
.word 0xc87beb78,0x31fe515a
.word 0x00000000,0x00000008
.word 0xa7866287,0x931a932f
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0xd8fba348,0x661a36c4
.word 0x00000000,0x00000002
.word 0xfc6f8d9f,0x9b2bddb3
.word 0x00000000,0x00000003
.word 0x4afec07f,0xcf3a1bda
.word 0x00000000,0x00000004
.word 0xa84abe80,0x06301699
.word 0x00000000,0x00000005
.word 0x58645b4f,0xefd97744
.word 0x00000000,0x00000006
.word 0x42e41630,0x2a929b85
.word 0x00000000,0x00000007
.word 0xc4a8b617,0xf6d406ac
.word 0x00000000,0x00000008
.word 0x45631278,0x7eac7ec4
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0x91072f1f,0xbb5e253a
.word 0x00000000,0x00000002
.word 0x246b5bb0,0x4f68f359
.word 0x00000000,0x00000003
.word 0xbbbff528,0x1696f3a3
.word 0x00000000,0x00000004
.word 0xd011ab48,0x767f0eed
.word 0x00000000,0x00000005
.word 0xb38f6717,0xe62f0811
.word 0x00000000,0x00000006
.word 0x384177b8,0x5e3dbc21
.word 0x00000000,0x00000007
.word 0x8e3dd37f,0x82f96909
.word 0x00000000,0x00000008
.word 0x8372195f,0xec06e04c
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0x7222c2d0,0x75f13c25
.word 0x00000000,0x00000002
.word 0x33bd07cf,0x9a0dee7e
.word 0x00000000,0x00000003
.word 0xa626ee50,0x05aa1e46
.word 0x00000000,0x00000004
.word 0x1ae7e7df,0xae6581bd
.word 0x00000000,0x00000005
.word 0x5a204d0f,0xb2e0599e
.word 0x00000000,0x00000006
.word 0xea175008,0x3c5d3fcc
.word 0x00000000,0x00000007
.word 0x8f8fc770,0x554a4de9
.word 0x00000000,0x00000008
.word 0xcf8807f8,0x1940b3d7
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0x290a16ff,0xca3a8e5b
.word 0x00000000,0x00000002
.word 0x2cc13150,0x21b0eba5
.word 0x00000000,0x00000003
.word 0x0e07cc4f,0xac72322d
.word 0x00000000,0x00000004
.word 0x227deb27,0xce9fdb05
.word 0x00000000,0x00000005
.word 0x668e7737,0xadfc9df8
.word 0x00000000,0x00000006
.word 0x11bd8507,0x8376cc62
.word 0x00000000,0x00000007
.word 0x346e88e0,0x79c8f972
.word 0x00000000,0x00000008
.word 0xbb0eaa27,0xf32d5beb
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0xdca4abc7,0xa3cfd181
.word 0x00000000,0x00000002
.word 0x7b523c7f,0xfaaa760e
.word 0x00000000,0x00000003
.word 0x11336238,0x493d602b
.word 0x00000000,0x00000004
.word 0x8f782aef,0xac72071c
.word 0x00000000,0x00000005
.word 0xe58f3240,0x288b0668
.word 0x00000000,0x00000006
.word 0xaba0c3a8,0x5bbc64b9
.word 0x00000000,0x00000007
.word 0x081f9bd0,0x66f2a0d5
.word 0x00000000,0x00000008
.word 0x6a048b98,0x032bdff6
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0xf5baeea8,0x6ff11574
.word 0x00000000,0x00000002
.word 0x6702ba38,0x2b0934f4
.word 0x00000000,0x00000003
.word 0x7212666f,0x85534d61
.word 0x00000000,0x00000004
.word 0xb6ec2598,0x382e66ce
.word 0x00000000,0x00000005
.word 0x1a3fd608,0x4a883d5b
.word 0x00000000,0x00000006
.word 0xd655289f,0xe31a3a12
.word 0x00000000,0x00000007
.word 0x61bb1048,0x337b3d3f
.word 0x00000000,0x00000008
.word 0xcb6cbc77,0x869c8307
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0x918996af,0xd4abf9e8
.word 0x00000000,0x00000002
.word 0x4a748fff,0xa503c028
.word 0x00000000,0x00000003
.word 0x1115904f,0xbac95784
.word 0x00000000,0x00000004
.word 0xc0731b50,0x081d199c
.word 0x00000000,0x00000005
.word 0x143cc2f0,0x001c463a
.word 0x00000000,0x00000006
.word 0x8628d1ff,0xe0912b49
.word 0x00000000,0x00000007
.word 0xc0ca6470,0x6e3c7ca0
.word 0x00000000,0x00000008
.word 0xc00c4f48,0x11f8c899
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0xa45e1fd8,0x08a6fada
.word 0x00000000,0x00000002
.word 0xa047f62f,0xf7a94590
.word 0x00000000,0x00000003
.word 0x3063ddf7,0xb5ff83c1
.word 0x00000000,0x00000004
.word 0x8d7bf148,0x79565365
.word 0x00000000,0x00000005
.word 0x8799f288,0x1f2480df
.word 0x00000000,0x00000006
.word 0x0d9b5157,0x9c6305a0
.word 0x00000000,0x00000007
.word 0x12cd7b88,0x78ef3d93
.word 0x00000000,0x00000008
.word 0x0c2fad60,0x0478fa3a
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0x633907a8,0x67aab1a3
.word 0x00000000,0x00000002
.word 0xd6e31357,0xfe21c3f8
.word 0x00000000,0x00000003
.word 0xce633170,0x58b03856
.word 0x00000000,0x00000004
.word 0x389b0840,0x03a11525
.word 0x00000000,0x00000005
.word 0x136534c8,0x1dd0bf1e
.word 0x00000000,0x00000006
.word 0x66e152d0,0x2331d718
.word 0x00000000,0x00000007
.word 0x9d13ee00,0x77f03d07
.word 0x00000000,0x00000008
.word 0x54480b07,0xeb6d0661
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0x062fde07,0xeb61681a
.word 0x00000000,0x00000002
.word 0xeab5f16f,0xdc20af92
.word 0x00000000,0x00000003
.word 0x4aee1f97,0xfd994399
.word 0x00000000,0x00000004
.word 0x0c98927f,0x9ce36188
.word 0x00000000,0x00000005
.word 0xf9f58d40,0x5d194373
.word 0x00000000,0x00000006
.word 0x2a774ff0,0x27362697
.word 0x00000000,0x00000007
.word 0x468006e7,0xa3d68dfd
.word 0x00000000,0x00000008
.word 0x1585f208,0x5dc6738b
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0xf414aac8,0x1ef9976b
.word 0x00000000,0x00000002
.word 0x44169308,0x73895120
.word 0x00000000,0x00000003
.word 0xc5fec610,0x71b2ba46
.word 0x00000000,0x00000004
.word 0x8e0a06e0,0x64b21919
.word 0x00000000,0x00000005
.word 0x160f8378,0x6ea898e1
.word 0x00000000,0x00000006
.word 0x1ed9a040,0x7cb2b63e
.word 0x00000000,0x00000007
.word 0x6874ac80,0x4f4939ca
.word 0x00000000,0x00000008
.word 0x68c137e7,0xe1d31e5f
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0xf5100327,0x9779a98c
.word 0x00000000,0x00000002
.word 0x6cdb933f,0xd5ac5f14
.word 0x00000000,0x00000003
.word 0xbd580918,0x37f1925c
.word 0x00000000,0x00000004
.word 0x1124c470,0x6f2dc443
.word 0x00000000,0x00000005
.word 0x7f10b28f,0x8a23fa69
.word 0x00000000,0x00000006
.word 0xe07ae057,0xaf937262
.word 0x00000000,0x00000007
.word 0x06ea178f,0x90352667
.word 0x00000000,0x00000008
.word 0x70daaf78,0x28d3c81d
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0xaff06168,0x08211b7a
.word 0x00000000,0x00000002
.word 0x7b45d03f,0x859d58d6
.word 0x00000000,0x00000003
.word 0xd82cdd47,0x97499554
.word 0x00000000,0x00000004
.word 0x535f90e7,0xa1369014
.word 0x00000000,0x00000005
.word 0x85fc983f,0xfde6202e
.word 0x00000000,0x00000006
.word 0x2d0ffaa0,0x787882a8
.word 0x00000000,0x00000007
.word 0x8e81e33f,0xdbbabde5
.word 0x00000000,0x00000008
.word 0x411df008,0x039e39ff
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0xb1398318,0x1e93a687
.word 0x00000000,0x00000002
.word 0x76e2b658,0x5e744718
.word 0x00000000,0x00000003
.word 0x8580f740,0x4ce37d39
.word 0x00000000,0x00000004
.word 0x28f62cef,0x8dca8c5d
.word 0x00000000,0x00000005
.word 0x6a0b663f,0xd05f9b1d
.word 0x00000000,0x00000006
.word 0x843ebb97,0xc5093774
.word 0x00000000,0x00000007
.word 0x620a3af7,0xe09dd4ef
.word 0x00000000,0x00000008
.word 0xf0a6c678,0x18970af9
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0x4815243f,0xa5ae2ab1
.word 0x00000000,0x00000002
.word 0x463f3517,0xc395ee5e
.word 0x00000000,0x00000003
.word 0x7bcd651f,0xd8306f19
.word 0x00000000,0x00000004
.word 0x2d4fcf20,0x3a6645c3
.word 0x00000000,0x00000005
.word 0x2c0df81f,0xf06a289a
.word 0x00000000,0x00000006
.word 0x1f720e57,0x83b5516a
.word 0x00000000,0x00000007
.word 0x159dab6f,0xe52ade90
.word 0x00000000,0x00000008
.word 0xfc5f2d78,0x4c04799a
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0x565716df,0x80ce819c
.word 0x00000000,0x00000002
.word 0xaf979098,0x4baa88f3
.word 0x00000000,0x00000003
.word 0x1f4fe860,0x146653e1
.word 0x00000000,0x00000004
.word 0x863ec217,0xf8a5dcd1
.word 0x00000000,0x00000005
.word 0x218f4f27,0x8dec9625
.word 0x00000000,0x00000006
.word 0xb98bd65f,0xcb8fa643
.word 0x00000000,0x00000007
.word 0xdd59a847,0x8a62d54a
.word 0x00000000,0x00000008
.word 0x22f79c90,0x42873eb3
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0xcc2227e0,0x1c8a3b54
.word 0x00000000,0x00000002
.word 0xba06e39f,0x8a456083
.word 0x00000000,0x00000003
.word 0x3d1ce938,0x5eef3e53
.word 0x00000000,0x00000004
.word 0x2b90f618,0x1fadf4f2
.word 0x00000000,0x00000005
.word 0x3e653db0,0x06ea070a
.word 0x00000000,0x00000006
.word 0x18e8233f,0xef7e327f
.word 0x00000000,0x00000007
.word 0x66c6c348,0x4848b150
.word 0x00000000,0x00000008
.word 0x6eab7470,0x785d2a06
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0x75a8a690,0x694fe3b7
.word 0x00000000,0x00000002
.word 0x013f50e0,0x68e45b9e
.word 0x00000000,0x00000003
.word 0x1786b987,0xef651e17
.word 0x00000000,0x00000004
.word 0x3eb4dee7,0x9f21c63f
.word 0x00000000,0x00000005
.word 0xf889dacf,0x9f538b8c
.word 0x00000000,0x00000006
.word 0xa70fe837,0x81b842ec
.word 0x00000000,0x00000007
.word 0xa65fbf60,0x4fe6f758
.word 0x00000000,0x00000008
.word 0x5850084f,0xde9dd382
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0x16a18ba8,0x56d2c5c8
.word 0x00000000,0x00000002
.word 0x77671628,0x05b63d42
.word 0x00000000,0x00000003
.word 0x08af99a7,0x941e7fb3
.word 0x00000000,0x00000004
.word 0x6a4f8418,0x5565b5b7
.word 0x00000000,0x00000005
.word 0x4f0d9ef7,0xcbe130b6
.word 0x00000000,0x00000006
.word 0xb59b51c0,0x18bbcf42
.word 0x00000000,0x00000007
.word 0x74a983b8,0x4a7a0af5
.word 0x00000000,0x00000008
.word 0x683a1fe7,0x93aa656c
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0xce87f778,0x08176799
.word 0x00000000,0x00000002
.word 0xc7c04dbf,0xb087655e
.word 0x00000000,0x00000003
.word 0x4eae4e50,0x0c003b8c
.word 0x00000000,0x00000004
.word 0xf0447c90,0x037e8049
.word 0x00000000,0x00000005
.word 0x637666a0,0x1561d9d8
.word 0x00000000,0x00000006
.word 0xcaea6440,0x3d2d1d83
.word 0x00000000,0x00000007
.word 0xb667ee07,0x99a789fd
.word 0x00000000,0x00000008
.word 0xaba197a8,0x5afb5a9b
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0x370011c0,0x361defdf
.word 0x00000000,0x00000002
.word 0x28d06968,0x148e881c
.word 0x00000000,0x00000003
.word 0xaca394c8,0x1f1b1846
.word 0x00000000,0x00000004
.word 0xff212e6f,0xce1da765
.word 0x00000000,0x00000005
.word 0x0c99fc80,0x545467fa
.word 0x00000000,0x00000006
.word 0x369bd8e8,0x11e80b54
.word 0x00000000,0x00000007
.word 0x127024cf,0xe375bb79
.word 0x00000000,0x00000008
.word 0x58e15607,0xe04d5c22
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0x9b7869ef,0xccf348eb
.word 0x00000000,0x00000002
.word 0x0e43e600,0x065c9fed
.word 0x00000000,0x00000003
.word 0x659ebad8,0x1cfb2766
.word 0x00000000,0x00000004
.word 0x720e39d0,0x29426ae2
.word 0x00000000,0x00000005
.word 0x8c827ab0,0x30caad4e
.word 0x00000000,0x00000006
.word 0xa4a4c31f,0xbebae602
.word 0x00000000,0x00000007
.word 0x79b787ef,0xf050e881
.word 0x00000000,0x00000008
.word 0x23ebb7e0,0x6e8f7a92
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0xabac1280,0x4decd977
.word 0x00000000,0x00000002
.word 0xeb2611b7,0xab9784e5
.word 0x00000000,0x00000003
.word 0x363b30a7,0xf7153291
.word 0x00000000,0x00000004
.word 0x7b5f16b8,0x04171333
.word 0x00000000,0x00000005
.word 0x20bbe9df,0xda28f60d
.word 0x00000000,0x00000006
.word 0x6a1d5150,0x1884e615
.word 0x00000000,0x00000007
.word 0xb3b0a860,0x58b548b6
.word 0x00000000,0x00000008
.word 0x7579ed27,0x9bb18589
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0xd922bd17,0xd3d101ed
.word 0x00000000,0x00000002
.word 0xd76486f0,0x6d03f96e
.word 0x00000000,0x00000003
.word 0x8c605b80,0x3b48ec56
.word 0x00000000,0x00000004
.word 0xa9472740,0x7ae1b47c
.word 0x00000000,0x00000005
.word 0x06fcb197,0xefdb6f65
.word 0x00000000,0x00000006
.word 0xc52ce2f0,0x0c2da70e
.word 0x00000000,0x00000007
.word 0xb9657c90,0x45a3b612
.word 0x00000000,0x00000008
.word 0xf352d307,0xdbdb8c50
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0xe7d45da0,0x1083b1e5
.word 0x00000000,0x00000002
.word 0xf77ea350,0x3ec73f16
.word 0x00000000,0x00000003
.word 0xc375305f,0xfa63db49
.word 0x00000000,0x00000004
.word 0x3c6d20f7,0x977dee78
.word 0x00000000,0x00000005
.word 0x3ccd557f,0x91bd83f7
.word 0x00000000,0x00000006
.word 0xd705f2cf,0x89e8573f
.word 0x00000000,0x00000007
.word 0x9c07b110,0x591bc473
.word 0x00000000,0x00000008
.word 0x80e32c40,0x412b147e
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0xe5d064b0,0x4622e74d
.word 0x00000000,0x00000002
.word 0xcf91eab7,0xd13e6446
.word 0x00000000,0x00000003
.word 0xd2ca77c8,0x51cff64c
.word 0x00000000,0x00000004
.word 0xa697f90f,0xc7824aac
.word 0x00000000,0x00000005
.word 0x1fa1ffa0,0x1200476a
.word 0x00000000,0x00000006
.word 0x543f2617,0xc69ad507
.word 0x00000000,0x00000007
.word 0x21b04da8,0x5a516e14
.word 0x00000000,0x00000008
.word 0x2d1c6d60,0x4b50ec09
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0x1d20d89f,0xd8e0d3cb
.word 0x00000000,0x00000002
.word 0x0cbd4af8,0x544657eb
.word 0x00000000,0x00000003
.word 0xd9ea110f,0xc9588b9e
.word 0x00000000,0x00000004
.word 0x0e2d2958,0x661064f0
.word 0x00000000,0x00000005
.word 0x2f204b90,0x1552c9f6
.word 0x00000000,0x00000006
.word 0x3c9ffdf0,0x16c50367
.word 0x00000000,0x00000007
.word 0xc1325350,0x4db896cc
.word 0x00000000,0x00000008
.word 0x1c4b7157,0xe75e8613
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0x7b8b36e0,0x40facaa9
.word 0x00000000,0x00000002
.word 0x1516a780,0x24d650e6
.word 0x00000000,0x00000003
.word 0xa661f837,0xf732cd45
.word 0x00000000,0x00000004
.word 0x4224a620,0x4e2baf2c
.word 0x00000000,0x00000005
.word 0x6c289a87,0xa8be9da9
.word 0x00000000,0x00000006
.word 0x081bc268,0x174f4ed0
.word 0x00000000,0x00000007
.word 0x54611617,0x9cc94ef0
.word 0x00000000,0x00000008
.word 0x99cac65f,0x85d04fee
.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 0xb8993137,0x3449ad7e,0xbd95a536,0xa2fcb686
.word 0x1ea7069e,0x4e87475d,0xe5e831da,0x1e4afacd
.word 0x5263f293,0x8664dc3a,0x93072674,0xc1b78897
.word 0x456b61da,0x55adc08d,0xc265d7a5,0x161adeda
.word 0x3fb53ff6,0x2583d45c,0x6cfed4f4,0xf697019b
.word 0x8ac73fbf,0xf5b9c5ba,0x8d6c7090,0x06ba89ef
.word 0xa4163af9,0x16870abd,0x80f7d81e,0x555a29a6
.word 0x17e7da64,0x3c418b72,0x17968040,0x2c3c8ae6
.word 0x94a85205,0xd5a8b7c3,0x7e73cb05,0x626894ec
.word 0xe96a54f7,0x93d165ff,0x8e67d82f,0xa1df65ea
.word 0x9ae0c017,0xc1b0de35,0x4d49835d,0xd47e30ef
.word 0x6cd0268f,0xe96bd48a,0x9304c4cd,0x9a11fbe7
.word 0x6aea2493,0x57e2d74d,0x7c3c19e9,0x58cb5e5d
.word 0x826ce720,0x5267b0e7,0x9fc0fd4a,0xb6ebf177
.word 0xfe89af19,0x80d2ad18,0xc3ce7a08,0xbb911337
.word 0x250f9f48,0xa12403c7,0x35290a32,0x508845e8
.word 0x8ab58279,0x49346c1e,0xec0caf2f,0xbbdf8a62
.word 0x968aa738,0xe2ce9f5f,0xf00f87ba,0xfb291f84
.word 0xc2362ae3,0x32de3bca,0x4f01b363,0xb98e80e2
.word 0x5e6d61c4,0x8e334561,0x85b68358,0x3eac799c
.word 0x49a1845f,0xaa686573,0xb5438275,0x13f5aedd
.word 0x3139d63e,0x47697190,0x3edc83f3,0x2de4646d
.word 0x68c753f1,0xe522b081,0x7fa0c1d9,0x174b7280
.word 0xb51e8c8d,0x7020b514,0x5d79638a,0x271c0f37
.word 0xf795584a,0x70b54ad7,0x46d1f140,0x3bfdd10d
.word 0x971a0cd1,0xcc15ee78,0xccc45991,0x1ac2f59a
.word 0x5892bfbc,0x59f3aa17,0x0c17f45f,0xb501d1b3
.word 0xb28e06d8,0xd68bba72,0x666c2237,0x2f28b92c
.word 0x25d8eb15,0xb9b3fd61,0x2de262f8,0x52e6d1d4
.word 0x2a5ca72b,0xbcb6e20e,0x93506931,0x1a38649f
.word 0xec6745a4,0x5d14f8c4,0xc48c23ed,0x4995ea30
.word 0x6911f57f,0x9331d1c7,0x46eecdec,0x5171c658
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 0x01ddaa37,0x453aef17,0x98c78c07,0x5a37e899
.word 0x65c0a078,0xa82df6ce,0x7f871371,0xa6529e37
.word 0xfb264a63,0x364ffed9,0x116eccf3,0x45b4b215
.word 0x33e763ab,0x26a58688,0x33fabdb0,0x6ff03379
.word 0x23cde279,0x69a23537,0x1060e3fc,0x18b272d2
.word 0xff432038,0x4ff7db3d,0x416ac30e,0xe814451f
.word 0x5d591210,0xaea57042,0xec709861,0xbae64b15
.word 0x1d8ddeb5,0xf8920cc4,0xf00fa23e,0x9315c96d
.word 0x3a74952e,0x75a3e938,0x6e94aa54,0x1e5f153e
.word 0x5e64fe8c,0xef812556,0xd5883971,0x72d77aec
.word 0x2f2b102d,0x43ed8025,0x1fa2cbc7,0x8e2ea2bb
.word 0xe83eac98,0x9751b0c1,0x7ca7b99d,0xeac17b2f
.word 0x9788ca32,0x612a7336,0x5c099bd2,0x71b74234
.word 0xbee37471,0x8ed4def9,0x15aed240,0x40e8b0c3
.word 0x36722234,0x843d1b1c,0x01f9ab63,0xc55d5837
.word 0x98ee5e76,0x2170f3f2,0x57a8ad47,0x56f6f660
.word 0x85fbc729,0x492d6c81,0x9329512b,0xe09caf5a
.word 0xc830bdbf,0x7f6085be,0xa3a40258,0xc5cb960d
.word 0x3904afca,0x82e11bc8,0xdada3920,0x4682f989
.word 0xf99a4979,0x4ba1354a,0xd2af6e1d,0x313e77ba
.word 0x8ff05241,0xe0c19541,0xd5de8590,0x048605a9
.word 0x39bc1bce,0xab9f5a6f,0xb12b6e09,0x06ae5b54
.word 0x133b03c5,0x61ba3441,0x42a8f1dc,0x2c8d661c
.word 0x44d4b506,0xc7dc3076,0xcf60e191,0x6cb70e49
.word 0xd442aaac,0x58594c7e,0x87bccd06,0xf2d8dfac
.word 0x15d3482f,0xd003c05b,0x280d29b8,0xbde3130c
.word 0xd5dcebac,0x54e33403,0x2ed972f8,0x651180fe
.word 0xd0ea8d66,0xa7376fe1,0x4dd98d64,0x4b0c8049
.word 0xf8003615,0x3cd9cd8d,0x6f596d2f,0x598eb9cf
.word 0xa4facd55,0xf59c3bf6,0xbf274eba,0xe621812c
.word 0x6c2c48f1,0x1f9d382f,0xd1afc10f,0xbeeb7a68
.word 0xe97c7a61,0x3f3bbe4c,0xfbab8274,0xd2088a16
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 0x7b32db9c,0xe20889e4,0xf502cfbc,0xa8ad4869
.word 0xc134897e,0x61f43ac0,0xe37bc503,0xebab0b1f
.word 0x9e5c399b,0xb0ffc7bd,0xa9ab881b,0xc10c32bf
.word 0x23006cef,0x172af302,0x2e78ae60,0x08d71e2c
.word 0x4e71c69b,0x375467c8,0x244dc5c3,0x7b12fbc9
.word 0x67d1ec32,0xa18ff43b,0x91ad42f5,0x84538fa9
.word 0xedd70209,0xe61c567b,0xbd97452c,0xd030d4c1
.word 0xf579e906,0x4f309f3e,0x945f55fb,0x032c0c64
.word 0x7489edfa,0x0d55b7ed,0x46690d1e,0xdc09a25f
.word 0x8e097a40,0x993c2285,0x397a7355,0x73b2e5c7
.word 0x30e8e1d5,0x26d14302,0xe87ae7bd,0x97022cbc
.word 0xf70dbc66,0xaff41d2b,0x87efece4,0xd6f6f1b7
.word 0x0f20f9bb,0x00391afb,0xf72d71fc,0xfa23d70a
.word 0xfaa9a775,0x4eb2d992,0x19bab19e,0x11e6db68
.word 0x3e86643c,0x1d3bf3d4,0x0f96914e,0x6a3b31fd
.word 0x3200296a,0x5552cc56,0xf0170437,0x387c714c
.word 0x6df6e213,0x63a234ad,0xac81c3e3,0xad4774cb
.word 0xaea9b347,0x9cf3ce43,0x43320197,0x220bbd79
.word 0x81181336,0xde90606d,0xdf2782fe,0xfb5f8a5a
.word 0x4a1e9933,0x1c4da0b7,0xbedc035e,0xb17866fd
.word 0x6d27a80c,0x637ef480,0xea2813a2,0xad9942a7
.word 0x6dd62c8a,0x74c5daef,0x81bbba56,0xc514fb95
.word 0xbec2a317,0x8da2dfd1,0x94cfa4ac,0xb204c67e
.word 0x9aec10fc,0xd87932ea,0xb6fc925a,0x830a172c
.word 0xa625e612,0x5b1a7ef5,0x2255fff8,0xcf73741d
.word 0xa50aa307,0x54371784,0x71b3fcb6,0x59957aa9
.word 0xafe3089b,0x0b5ed9c2,0xbd6eaf26,0x4cea3547
.word 0x7b3813d7,0x8792823d,0x0b033a18,0xf5744ed7
.word 0xec44c835,0x60df8d9e,0x0af14fc8,0x748c1590
.word 0x64ccd6e9,0xaae8fd8c,0xda9622ed,0x2f277d0c
.word 0xe366d8b1,0x13095850,0xdd9f56cf,0x45502aba
.word 0x6e54c048,0x095dc297,0x5d710060,0x9e33920b
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 0x98c2b97a,0xd0a9b5e3,0x6764bbc5,0x611a35b2
.word 0xbedadec8,0x1f30972d,0x95434415,0x3318997e
.word 0x52db3bc8,0x0cfacc3d,0xf6002405,0x7050a01e
.word 0xe1bd276e,0x9d968e8e,0x521d5224,0x1b7eda24
.word 0x97900822,0xdaea6941,0xa8da699b,0x8db394b6
.word 0x41afdf93,0xac25ef3a,0xfc0a229d,0xc64d096e
.word 0xa5ba6ea7,0x355760bd,0x99fabf43,0x91ace33a
.word 0x2fa6a270,0x5e0c41c0,0xaf055e01,0x22f6bb73
.word 0x67b4efeb,0x96bbed6b,0x1ac89288,0xa822db8b
.word 0x95ee6246,0x3dc8c3c3,0xcf5651fd,0xcdb10d49
.word 0x1df28ebd,0x1de22851,0xaf375e21,0x7c2097f1
.word 0x4b471f53,0x10773c86,0x969a6f95,0x0bcc5177
.word 0xe142a40d,0x0305f8a8,0xea4d82a5,0xbdf41a71
.word 0xc3e5b178,0x38b164ee,0x2b5f8fe6,0x0498fbba
.word 0x4c7a169d,0x64486de3,0xa2196516,0xbd2a1130
.word 0x8e1b3f46,0xa6f684fd,0xa0a2cb4f,0x178e2e9d
.word 0x65d5b957,0xb32c0732,0x2da7daf8,0xa6d46047
.word 0xfa8d6d19,0x78b2e585,0x4199eb2d,0x7271d803
.word 0xc761dbea,0x31db2029,0x1ea35b7b,0x567f8e89
.word 0x79f256ef,0xc8e6499e,0x1063e7bb,0xeeee4b1b
.word 0x3e60b420,0x56c5a72f,0x1872d8b1,0x6d9ab3a8
.word 0x270b832c,0xbe020e8a,0x30c7d20d,0x2412e2a5
.word 0x3e2c7993,0x8b8d3cf8,0xfbaf8d88,0xd313f4f1
.word 0x0808e428,0x2ee90f76,0x323f27ca,0xf4e75cb5
.word 0x0550ee5e,0x6ace6d62,0x82747a7b,0xd6973cda
.word 0x4db0df17,0x99beaea1,0xf48dff51,0xf7ed35dc
.word 0xb0ae01b5,0x166c1cb4,0xd4e03a95,0xca311434
.word 0xe828a294,0x5bbfce00,0x5b7175fb,0xaa03e028
.word 0x3a50e5ba,0xab44696a,0x643fa6b4,0xdb83d2dd
.word 0x3a6c37e9,0x4ec60a90,0xed7b12e5,0x1303241f
.word 0x8906bf80,0x74a18657,0x60358078,0x48d28093
.word 0xff54ae76,0x82086e8a,0x7d8c6929,0xae4241cb
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 0x814e881c,0x64011bd9,0x5f69677a,0xfc3fa67c
.word 0x0eaef835,0xd8bdf7dd,0x14594738,0x9d94eb14
.word 0x27c7f8d0,0x0b7a424d,0xbd80d496,0x4b031eb5
.word 0xc40f8bd4,0xdd363bde,0x3f310cd2,0xb1ed0641
.word 0x2acdb6ff,0x164a9bdf,0x0eb5a391,0xb6dbfffc
.word 0xa08b1f47,0xdb93a420,0x95135916,0x5065efb7
.word 0x9378f87f,0x2d48a9d0,0x8a253b45,0x9f1950a2
.word 0x4df518e5,0x5c90e137,0x0df9484a,0xa5fa6847
.word 0xe2bd2c53,0xb7d48fc2,0xc2119d22,0xbd84c8eb
.word 0x3ede47b7,0x99551489,0x581cf420,0x2c89dc55
.word 0xb298b2a5,0xcdd7b076,0x9d1a9c8a,0xd6ba9f04
.word 0x2fae36b9,0x7c6aaf88,0x5f70a9b4,0x3ef5138c
.word 0xcff668d5,0xeb0fb0ac,0xe71733ec,0x2bc7e1c1
.word 0xbbe07aa4,0x3ab40071,0xfa823a8a,0x492e0be4
.word 0x8fff514b,0xaf7a9b9b,0x2aba0613,0x5a534506
.word 0xffadbb9b,0xe15da84f,0xabc0961d,0x33744056
.word 0x93ca0b29,0x45a3518a,0x50bc7b9b,0x111beb78
.word 0x809e0395,0xfdcb71e3,0xae9fcb30,0x5b16422f
.word 0x41ac1442,0x48312c12,0x01d41a4a,0x0f42dd21
.word 0x288214a6,0xc509b0f4,0xe08793cb,0x0d358975
.word 0x3e6d404d,0x2264f069,0x5130cbca,0xb004e847
.word 0xbae5cf0c,0x2c77e4df,0x91b87ff3,0x964ae418
.word 0x0208ca59,0x9b9bfd8b,0x20228f02,0x5f4a3568
.word 0xdd23f39d,0x1ae5fceb,0x1fb0ff06,0xd32fa77d
.word 0xc9a07f40,0xfd576c1c,0x606629e8,0x6470eb4a
.word 0x013f2f0f,0x52083e11,0x0bc9d638,0x60150b17
.word 0x97855e14,0x03555914,0x3bf9c72f,0x21de4d7f
.word 0xdb784398,0x63edcb94,0xb5de65cb,0x5212e6d2
.word 0xe5389898,0xd7d3c5b7,0x5cf8eab3,0x3d61ff35
.word 0xdc6a55eb,0xf3bee284,0xa167972f,0x4dc6d8f4
.word 0x690f671e,0xebd1ba1a,0x16a29e84,0x949fe2d9
.word 0x14b76303,0x4dc294fa,0x9aebd31f,0x1cdc3ffb
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 0x972e02fc,0x0f2c2bf7,0x07c4bf33,0xd3122691
.word 0x767e0cd2,0x94d19201,0x27e27190,0x2243df45
.word 0xe2f808dd,0x06c4bd5b,0xf0a9bb38,0x7e934ffd
.word 0xce299e02,0xfa9ef92b,0xbf5a8505,0x3f754458
.word 0x0c02a318,0xabff3df0,0x5e448a7c,0x58e352aa
.word 0x0e4659b6,0x32cd01f0,0x4501b7a1,0x8f8fe155
.word 0xcf2c30b5,0x93d13ec0,0x9a8546c5,0xc0dfad8a
.word 0x87ba25f5,0xe1f9ffa8,0x7afde39b,0xbf0f6b7b
.word 0xe2b1998f,0xef9e537e,0xb38267cc,0x0168a03a
.word 0x6a5f2394,0xd42d4429,0x4f4fbee0,0x0d667873
.word 0x4f11898e,0x70208424,0xf87460d1,0x8c1f971a
.word 0x9901f803,0x6a515641,0x9f2cea42,0x98d27a31
.word 0xd60c7348,0xb61ca59d,0xd29ca6f8,0xaf3db037
.word 0x25e9a202,0xcd32d781,0x8b14c97e,0x06d97df8
.word 0x73a3b228,0x04927160,0xec57d10a,0x0521995f
.word 0x7d522c3d,0xd88dc48b,0x924c027d,0x852b0711
.word 0x79965aac,0x9aaa03b9,0xaed9fe46,0x32ab50d0
.word 0x287c6470,0x6af4142b,0x8a5cc845,0xcf7b3f5b
.word 0x17453ae0,0xb743cce6,0xeed59a95,0x5b14e098
.word 0xc9b03b86,0xaa0f68f2,0x97cac740,0xc0e41268
.word 0xd7a4f7b2,0xb1d31bf0,0x56a59eb2,0xd2730b41
.word 0x29f284b1,0x35bfa431,0x87427810,0xb0c8de04
.word 0x889d3107,0xd4a0ea3a,0xa62e4b10,0x8895ae0f
.word 0x90f33a56,0x1ec381fa,0xd9b004c5,0xb53ba562
.word 0x0663aaa5,0xfbd3c770,0x7d35c5d2,0x995e529a
.word 0x19dee5de,0x0a4b37d9,0x9f4216b8,0x1f16d13e
.word 0xce9aace8,0xc7bc667d,0x551de6eb,0x43be018f
.word 0x229416ae,0x5cca5737,0x1a6137ad,0x0dd17fea
.word 0x8976766b,0xdf3dc089,0xbd81e5cd,0x1e8f0fe0
.word 0x093cc230,0x09b13bfa,0xf6757e97,0x65552248
.word 0x11346291,0xaf7e66b8,0xea8703f2,0x9c4d491e
.word 0xb6d5e411,0x67a2e5b3,0xc9ff802f,0x88b32850
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 0xd7b3dd58,0x8c38d838,0x03d1183e,0x49383bf1
.word 0xe2c6c553,0x00ef93d6,0x513c61a3,0x81517b4a
.word 0x95d61004,0x09f84df2,0xe48cc229,0x0e7c1bd6
.word 0x4fc88346,0x12741bf9,0x43865747,0xd56a9171
.word 0x5c1ce544,0xdc9dd545,0xe9c64ec2,0x2075d5f0
.word 0xe5a60c61,0xe4790380,0x3bfc7565,0x0d97d8b9
.word 0x104cebec,0x5a996ae0,0xf3dcadfc,0xc3e0c670
.word 0xe9e396e0,0x29f53ed8,0x2e5b06d4,0xb5f616c7
.word 0xece31c73,0x994c3d9a,0xd5f3af22,0xb9ed644b
.word 0xd94c3550,0x9fabda87,0x810af2f5,0xf00ba780
.word 0xd56169ac,0x5d07c676,0xf2bbd577,0x524ef08b
.word 0xd8b74d71,0x182ceb5f,0x50156b6d,0x189d21bd
.word 0xa95b0372,0xa39307d5,0x39873e61,0xf8adb537
.word 0x95f0ccab,0x308d3ec7,0xb8899300,0x097bb141
.word 0xea1e6268,0xd0609675,0x4328d0ff,0xf5095777
.word 0x1d8f3be3,0xd02becd5,0x5d4507dd,0xd95966b0
.word 0xebb85349,0xdcdade84,0x53cbcd26,0xe5fb97bb
.word 0x41c2b6db,0x596919d2,0x7b6a3d4a,0xc9bedea7
.word 0x05bde92c,0xed8b4df2,0x2af6be1c,0x591a2d3b
.word 0x6061eca0,0x9cef4910,0x10a185c2,0xf4418fee
.word 0x1b173347,0xce951f35,0x4411102e,0x09b1cf7f
.word 0x961f2e33,0xdf3dbb84,0x0158a946,0x12c346d0
.word 0x43ace5c8,0xcb45783d,0xfa4d030c,0x03acd765
.word 0x392d1368,0xe8cef86a,0xa225c636,0xc221fb35
.word 0xb468e30b,0x27f02d6b,0x2b2d1c7a,0xd68b0923
.word 0xa2eb8d1c,0xd1c33b4c,0x4b36c053,0x7fe756d4
.word 0xf875073f,0x51946881,0x82289709,0xe48f9c77
.word 0x5f76745b,0xe084ea7b,0xa1cb845a,0x122aa18f
.word 0xde5010ba,0x9c066bbf,0xee4bf7c5,0x9e6145a3
.word 0x4a3a3ba9,0x90c89844,0x2aff172b,0x85fdf839
.word 0x0624d58a,0xd0020af5,0xe5fff680,0x95c50125
.word 0xa133aa8f,0xead4f14d,0x92dca811,0xca451d6f
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 0x609089f7,0x25d16d00,0x08db42b0,0xa95ec05e
.word 0x68d47f12,0xcf992c16,0x635de71a,0xd31cd7e8
.word 0x0d4e85e9,0xb6f2f318,0xb8aa4f0b,0x1cb41a05
.word 0xe0393b5d,0x7e801a63,0xdd1d5a0f,0xe64e8cda
.word 0x750f6220,0xa192a523,0xe3c11bfe,0xf644088a
.word 0xc5dfe683,0x1893baee,0xcfc30f50,0x81e6e1e2
.word 0x96952795,0xa944e303,0xed9c0937,0x01a8dbfa
.word 0x0b388e7a,0xb4360d03,0x7efd6350,0x3b528ab1
.word 0x4d24b298,0x09f9be41,0x59998cd6,0x3ecef1a6
.word 0x4a49c94b,0xf1e7f957,0x9ec667cc,0x3f6a4bb5
.word 0x28953ef4,0x25075741,0xa8bff6a0,0x0cd41201
.word 0xd2b17d18,0xc30a3424,0x9dd2a842,0x2fb0eb99
.word 0xeb73e66a,0x4dcfe330,0x5945b365,0xe8561f19
.word 0x91418aeb,0x07f90eec,0xd77f6a2b,0x75bb02d8
.word 0x09068519,0xc635348b,0x0167c154,0x54c22b93
.word 0x2b4134b1,0xb0fbaa35,0x02196a0d,0xf80e6ded
.word 0x8942ba88,0x537fab77,0x60394c73,0xfeb68fbe
.word 0x15976b62,0x69849d16,0x71a6718b,0xec6ee90c
.word 0x67355208,0x9be52e3d,0xecd80204,0xde8a57ca
.word 0xc1a5d0a8,0xac9742e8,0xe0fc5bae,0xa9ca82ad
.word 0x39c70312,0x2a5e1d04,0xa6533b56,0x98953e25
.word 0x3886eaac,0x2b7c7605,0x66e308ea,0x06c95adb
.word 0xb82ae489,0x61e76690,0x63d50448,0xab9c3403
.word 0x1473e879,0x2c5c4b87,0xaa98c161,0xb1f20f1e
.word 0xae302879,0x78e20aba,0x1fd0fb64,0xe540b547
.word 0x1e8f661a,0xe08e5787,0x159a26fe,0xe5bc1af8
.word 0xda4b1dda,0xd184e4d5,0x8e59a3e2,0x47824573
.word 0x6965f605,0x2a7fce83,0x6db0d2af,0xe1741a1a
.word 0xec87cfa3,0x76e0c578,0x5a6d3673,0xc26af2b7
.word 0x4a8d976c,0xa59d6f13,0x8370ff20,0x3e838f31
.word 0x8b366893,0xccd1dabc,0xae11d7e0,0xdade3b70
.word 0x2b77b9aa,0xdf3163eb,0x2dd469b4,0x3cd83422
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 0x930af21a,0x6c6f6d1e,0xbf5a42b9,0xe85c2c9c
.word 0x418bcbb3,0xa45d7acf,0x889b70fa,0xf08d312d
.word 0xc3f84808,0x08ebfca2,0xdbf5791a,0xffb32bcd
.word 0x218a1606,0xc45bef9e,0xb38e619e,0x9ea71252
.word 0x559f717a,0xf0266967,0x009e0a06,0x5ba58799
.word 0x82015792,0x8c31c9ed,0x28da8129,0x762d2ef9
.word 0x2acd4744,0x007dde59,0x0d994d2d,0x6f601a63
.word 0x3da09bbf,0x289326ae,0xc8043f61,0x49e28c96
.word 0xf37aeaf0,0xf2fd0f4e,0x41815760,0x90106590
.word 0x7894be50,0x3b0e723e,0xf8a8c377,0x44c1a1eb
.word 0x9a67d972,0x70381bba,0xe98adb0b,0x1c685cf3
.word 0x7596385e,0x50d82987,0x47ed1d21,0xfded473a
.word 0x505b3c7b,0x62295768,0xd741ed50,0x516cb52e
.word 0x0628d615,0x8f931e3a,0x90850a84,0xb8d69489
.word 0x9ae16809,0xe1ac6b97,0x3b1e97c1,0xf3d6479e
.word 0xa18f6ecc,0x382b8cff,0xb78c1764,0xad8fdb1f
.word 0xb56710c2,0x6b5a91db,0x1ff4f420,0x92285193
.word 0xf2a8f417,0x2bf5bf63,0x11417472,0x9b05a192
.word 0xba91f9cf,0x85fa86d0,0xccf70154,0x3278e410
.word 0xc88ceb55,0x4327a18d,0x3eb13448,0xe42412b8
.word 0x1a0d9655,0xee7ed2fe,0x5f87645e,0xaedccfeb
.word 0x68bbcf1f,0xd3ba1e10,0xe1cd915a,0x906f4aad
.word 0x3f3d36ac,0x28e7169a,0x154d9d8d,0xbf5c7280
.word 0x875e4539,0xcb63533b,0x1b73fc9b,0x2324950d
.word 0xda4ca407,0x78d4c4e5,0x8d5dc19c,0x472550fa
.word 0x9520e8bf,0x9d8ac2ad,0x4a7cbdce,0x7d5d4664
.word 0x40b6c218,0xbcf7267b,0x30f40969,0xb2955ca7
.word 0x74e7ede9,0x70fa5864,0x47e87856,0x2c59fcb4
.word 0x1fee00dc,0x6ee43ca3,0xac84704b,0x2d0dc414
.word 0xf0202c28,0x56f89284,0x223484dc,0x86da7b71
.word 0xd0a720c7,0x93878fda,0x1e5773a7,0xe84f1772
.word 0xec37a2c4,0x170bb335,0xda181c48,0x80c1cdd7
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 0x563c6424,0x0f49cc7e,0x272e06d8,0x8c546579
.word 0xcdfa9674,0xbb1a6757,0x04f087a6,0x4e276504
.word 0x26ccb694,0x1352cc3d,0xc4b117e0,0x4a51de2c
.word 0xb14d0247,0x505f875e,0xe89a478c,0xd56b16f4
.word 0x0765d630,0x69babc9f,0xbab19785,0xf8b30708
.word 0x0785b8d6,0xd8daea69,0xd18dcc07,0xf81f902a
.word 0x446b508c,0xecc536b7,0x27340958,0xbe8f11b0
.word 0xe9b13e05,0x31fa10ae,0xaec9b683,0xc5ab4721
.word 0xe8768b35,0xb4ed0c3b,0x80a22379,0xf7e50053
.word 0xf1532903,0x8a06f64c,0xac1b6e8a,0xf4931d86
.word 0x58fb721f,0x26c647e2,0x39920de1,0x019d8316
.word 0xec395bc0,0x822a0db8,0xb794c8e7,0x5ac6c757
.word 0x6259193a,0x9b10cff7,0xa9374696,0x62bd2a62
.word 0x0df3dfa7,0x16bfef85,0x8b938206,0x16c749c7
.word 0x23cecc49,0x7818b39c,0xe5525bbb,0x3587b290
.word 0xec5b81b6,0x3eb7b09f,0x65f73142,0x76ea8bfb
.word 0x8b8b6948,0xe358a9af,0x3194f29d,0xadc66fb9
.word 0x7c3be760,0xc0c830f6,0x277b6909,0x80691f2b
.word 0x377c0287,0xe06ede7c,0x11cc7bd9,0xbfea841e
.word 0x3b4bb375,0xbe0f564e,0xdd4a6b93,0xe9f5dc33
.word 0x49aead9b,0x1778e7bb,0xdbf550d4,0xaae2ab7e
.word 0x23e1d712,0x5950351b,0x1274c272,0x36062ace
.word 0xee2ab76e,0x9fadecdd,0x0bcdbcf7,0xe4fd3917
.word 0x9c588f19,0xcc8e5124,0x9e4d120e,0x2cb96768
.word 0x17bbf2da,0x29eb7d23,0xad9c0437,0x6ccad363
.word 0x4d3e0555,0xbdfd1525,0x06977664,0xcd2c8502
.word 0xd8199fdd,0xb1337c9a,0xaa37cefa,0x7946f162
.word 0xdefe2437,0xae2c9380,0x4945fffe,0x230d6a8f
.word 0x2a4e632c,0xb6246cc7,0x6b345c73,0x6d7c70cd
.word 0xeac91188,0xb5ad2051,0x898420c5,0xd680b5ff
.word 0xff1b3e32,0x3cfedf97,0xdf846c8b,0x7bcdf2c0
.word 0x62e15480,0x3d64fd47,0xa075db08,0xd9d19df7
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 0xf2809329,0x01b5f538,0x116398c9,0x2c913ae6
.word 0x42c5aa97,0xc59d72ff,0x73946a4a,0x7dd3aefe
.word 0xdb769558,0xb857ddc8,0xfc5c5d8f,0xf3d35e45
.word 0x41bcdfe8,0x20ecc74e,0x450bcf43,0xe450cb05
.word 0xa4513a24,0x4d0a0b6a,0xb23b1322,0xd8435900
.word 0x59aca847,0x7738a215,0x024860fd,0xec74ffed
.word 0xabc8878a,0xbb492f38,0x95c48e7e,0x91d7b669
.word 0x7647edaa,0x31c8c8d7,0x09fabbdc,0x56d00e7a
.word 0x18fe507a,0xbc6a1c6f,0xa4531214,0x5721ab16
.word 0xc795146e,0x67c9ffcc,0x289e8940,0xeea52081
.word 0xa443d16f,0xbc221f43,0x9b486fb7,0x87681973
.word 0x8e591ae3,0x7768932e,0x48e8a108,0xe2030e61
.word 0x06b38a8d,0xc554fe9f,0x8faec85f,0x304d035d
.word 0x8af10d22,0x81acf058,0x5c21dbe3,0x0e9b96cc
.word 0x513927b3,0x307764bf,0x887b213c,0x1c35d1eb
.word 0x7da3269e,0xe638e35f,0xb4b2eec2,0xaec19be8
.word 0x8291adf0,0x434d9052,0x1d0eadfe,0x5209c2dc
.word 0x029852d9,0xe96a3be2,0x6f4ddeae,0x6218bb8f
.word 0x93e70d5d,0xc896deeb,0xc5e5a922,0x8ebfcbf9
.word 0xf9a5a870,0x69079506,0xf8619b39,0xddf7c682
.word 0x89524f56,0x10748ff9,0xc6c9bd04,0xbd19b594
.word 0x128622aa,0xe22ac21a,0x42cbc484,0x42258c5a
.word 0x35f09299,0x68c587db,0x590d41dc,0xff5b2edb
.word 0xee266b8d,0x02b785bf,0x2195bc8f,0x2f1b6ccf
.word 0x2c6199b6,0x293ff05a,0xe347d45e,0xed23f6b7
.word 0x187cb005,0xb3842801,0x4348ca1c,0xbafcda4c
.word 0x19ceed22,0x55497ff0,0xb95396fc,0x7365d40b
.word 0x703124ec,0x0d26a38f,0x27e8048b,0x44c43f21
.word 0x44e8ee07,0xb9ecfddb,0x01ed4e6b,0x381a770d
.word 0x3e0f2fe5,0x70382d9a,0xdf122f2b,0x9ec803b6
.word 0xd50f6e8e,0x0d84680b,0x4b53b8b1,0xe641a973
.word 0xeb1b02e0,0x1fa74d98,0xbb06c3c0,0x4f3a91cd
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 0x1a16e016,0xe686a88c,0x85e4dabc,0x60490cd1
.word 0xbecaf6e9,0x61cfac42,0x56fc68d2,0x99240761
.word 0x319b17be,0x52cc846a,0x31c87e83,0x6e2552cc
.word 0x89a6507f,0xcc2a154f,0xe4bea9fe,0xc0825967
.word 0x8c349bc6,0x4ee1a835,0x6ffa83ce,0x67aaa883
.word 0x592a94b3,0x2e07108b,0xdce913fd,0x591dd3a6
.word 0x693b2ed8,0xcbff8eca,0x1a2156ce,0xe6bc1f7f
.word 0x63d5d4da,0xf21a95ed,0x224e74cb,0xeca878cd
.word 0xd7909949,0x90d9ed73,0x62203d8a,0xf11a8b8e
.word 0x3adf803b,0xa7895d42,0xd26fb105,0x32d87f13
.word 0x8603ef39,0xf3f68f79,0x70eda1f3,0x33621b14
.word 0xc33957e6,0xe7dba247,0xf8172177,0x08508dc3
.word 0x59484997,0x5d8aeb77,0x846355ed,0xdce29e1e
.word 0xd9bc2d7e,0x24174841,0x060fa5c9,0xde926480
.word 0x83629d12,0x6c31cfa9,0x3fe96151,0x41e58734
.word 0x233873e0,0x40de0aaa,0x98c48d8f,0xc79aab17
.word 0xc0ba8584,0xa55427c8,0xa8949573,0x5393d07b
.word 0x803ad7c8,0xcac5fe74,0x5c017d51,0x82cf9354
.word 0xd663138e,0x0876e88a,0x0596e91b,0x5b276f97
.word 0xb4720c79,0x337923d2,0x53ae4a2f,0xeef366af
.word 0x2a9fcc97,0x6ebc68c5,0x8738971f,0x7255c9bb
.word 0xe9d2d1bd,0x0f8a7238,0x494c2a04,0xf112f812
.word 0xfa5f664a,0x4220e0f1,0xa093487a,0x8186cfc1
.word 0x1f8a5b8a,0xf048fc1c,0x66d7325d,0x79cd40cd
.word 0xaa313523,0xb63d6cdf,0xa4354193,0xe5888d09
.word 0xf707d60a,0x38d107be,0x2198de0e,0xfa0c9080
.word 0x316b794d,0x8ebb58fe,0x2b2998da,0x5fba7cfb
.word 0x44da8832,0xf160d63e,0xfde38a43,0x6e6823e4
.word 0x739bab3e,0xadb3b129,0xfb8b075d,0xc3f15341
.word 0xe8fb1954,0xbdd2ceb5,0x272f46f0,0x5416cbfb
.word 0x517595c7,0x63832326,0x4af2ddd8,0x7343cb86
.word 0xbb76b1d9,0x61a2043a,0x72447090,0x5aeb5062
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 0x8346dd81,0xb5a419bf,0x70f0539e,0x22f1db46
.word 0x5f13cca0,0xc0f64c35,0x52608291,0xb861586e
.word 0x67fdb64a,0x3ae10cfa,0x5de66516,0x16afddce
.word 0x8143cf45,0xd691d78b,0x81a78347,0xad348164
.word 0xcb2eae19,0xec945f07,0xd1961d64,0xc1ac5009
.word 0xf4f9c7ea,0xa2bfd435,0xf66781f0,0xab6cb6f4
.word 0x33b86f38,0x051dcadd,0xb1f212ee,0xa8468d7d
.word 0xd19a89d4,0xe1116a8a,0xb3f4e3b5,0xfd7dd363
.word 0x92fa3032,0xdf424ee5,0xecba3619,0x1a421e3b
.word 0x780372ae,0xb1ad2a5e,0x0b350214,0x7b9c3f78
.word 0x5754c180,0xe4a0eafa,0x076a34a1,0xce137be3
.word 0x89b9085f,0xe0197cd0,0x07014e5b,0x3a472143
.word 0x7947d7ff,0xea21a945,0x72ada397,0x9ae64f9b
.word 0x6000c771,0x730e3fe3,0xf388c24c,0x2e862c71
.word 0x250eb3d2,0xdce0337b,0x500d16e2,0xc8dc27e9
.word 0x3352278b,0x520e2075,0x4d25694d,0x38b6ec55
.word 0x3d4e1be1,0x7ef85c64,0x7a2c18ba,0xb62639be
.word 0x6f01d3d9,0x9710ad10,0x0c97e5bd,0xdf6c3cb1
.word 0x75b53cac,0x7cadaaa3,0x6f14cc0b,0xcc5a50cf
.word 0xab4cda25,0xfe984d5e,0x1eadb1dd,0xebdbdc3f
.word 0x68097b2d,0x9eb32197,0x82b3b4a3,0xa47f1a93
.word 0x365d7116,0xd772f0c1,0xa3226c05,0xf81e9943
.word 0xe45e39c0,0x9a59e560,0x8b153432,0x157cdac2
.word 0x5d545c94,0x9bddc08b,0x06eb2033,0x9f41d830
.word 0xa841ec6e,0x9c3f54e8,0x518703bc,0x8ab764ce
.word 0x39dc27fe,0x5bda4e47,0xde20b1e3,0xeed2d6b5
.word 0x8c786df1,0x1fa801ae,0x713968e4,0x6767fedb
.word 0xcb0b9871,0x873543ab,0xf397c0d1,0x65477245
.word 0x385c9483,0x479fbc31,0xca10ce88,0xad7141f2
.word 0x34eb5d70,0xeaaeac0a,0x1cddd3c4,0x7f340f96
.word 0x83016214,0xb327c698,0xd9c97e95,0x04a1efd2
.word 0x58692c7a,0x46594d6c,0xab04d8f8,0xca5783cb
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 0xec86ae7f,0x484c41db,0x4fae445c,0x0056382e
.word 0x8a748f07,0x1834527f,0xb731c6b8,0xe6ab51c0
.word 0x720440fa,0xe47a2ec6,0x2603f16c,0xfa8ac316
.word 0xd5eeab35,0xa3be7e72,0x9f971374,0x509d91c9
.word 0xbe8ec9fa,0x8e721efa,0x3cec53d1,0x44b39f83
.word 0xe95c27c2,0xb4fb9783,0x13460698,0x41bc0547
.word 0xc4eac2dc,0x0a924fe1,0x8392d705,0x283c994f
.word 0x699d967a,0x08bd9b08,0x8b90955f,0x9b126a21
.word 0xe14d5955,0x61fc5710,0x860dea45,0x92c9b17f
.word 0xf60cf3d5,0x40b45ba1,0x99ccd3a6,0x2685b91f
.word 0x25029fb6,0x5b189bea,0x6d286359,0x8045fc96
.word 0x5a85d0fc,0xb5e815e2,0x61a10faf,0x7e2bb715
.word 0x0c67dc1f,0xff74fe6b,0xd1df27b8,0xa95f832b
.word 0xef90896c,0xa416c6db,0x39227516,0xacf3ba34
.word 0x4e823bbb,0xa08a9ea8,0xc77855d9,0x1eb59ac8
.word 0xd8d07a9d,0x4cb61870,0x76aa20cd,0x45b560f1
.word 0x49e1310a,0x68c766b1,0x78023546,0x6d7ee1f0
.word 0x86dcb38a,0xfd21fdc5,0x28bc6185,0x5fb4f7cc
.word 0x0ac15379,0x38887075,0xe83c30b4,0x2ad25307
.word 0x22e9d567,0xc64b62de,0xe4ea94dd,0x15e378c2
.word 0x01ac5b4c,0xe80f596a,0xd50325f0,0xe9c13dc6
.word 0x264a7465,0x4f6b93da,0x935c7805,0x3814a88b
.word 0x8b0b0adc,0xbc0b9370,0x0a280d3e,0x6f26d5a1
.word 0x5d2b150f,0x7720873b,0x5774d990,0xa5bf04d3
.word 0x1ade2670,0xe4aad7cf,0xe21fabf7,0xe6249c5b
.word 0xc80655a1,0x8a012d67,0x97c7083d,0xb6a71245
.word 0x16b0a473,0x328b1489,0x7dfa610d,0x7b491458
.word 0x9af88f6a,0x26414b08,0xadb68d10,0x345a17d7
.word 0x90fcd759,0x212e4d01,0xf5c7b21c,0xd9c9e58d
.word 0x2c35a1d3,0x8b836f23,0x72b307e6,0x87b6fc89
.word 0x46bcd7be,0x2689b18c,0x98a5f87c,0x44d381e7
.word 0xa72971d7,0xed2542e1,0xdb8d2b4a,0xd19850c7
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 0xb2772cbf,0xece70714,0x7b07a126,0xfa9f7318
.word 0x22b0a115,0x2be0eb49,0xe978b9e4,0xba6f4715
.word 0x870cf124,0x01f86bed,0xe2a96a05,0x5d79b607
.word 0x5940ab83,0x8970dfe3,0x6b5226e1,0x010233d1
.word 0xb6edec14,0xe3235dbb,0x860b0a06,0xd937c173
.word 0x8676fa4f,0xda25f016,0xe5c7028e,0x938966b5
.word 0xbc6a084d,0x34da0892,0x58953a56,0xf3b2cc0f
.word 0x91faa3c3,0x76a96986,0x7cdae81e,0x1489caa5
.word 0x1478313c,0x71f6570c,0x70ce01f4,0x925ea3dd
.word 0x75425d3b,0x9e210416,0xf97ac9e0,0x8951d5fb
.word 0x64f81d6d,0xf43e1340,0x12966ea7,0xf367473c
.word 0x4e284903,0x2b314f8f,0x43b6a79a,0x0c4b7f13
.word 0xa5293bb4,0x23d7d819,0xd5585bbe,0xc91620cb
.word 0x8380272a,0x52702242,0xa7d8872c,0x4b60b838
.word 0x29699f4a,0x2d33af3c,0x3ea4aae8,0xe43f95dc
.word 0x231b13fb,0x93da64ac,0x869ce01f,0xf461c66b
.word 0xc6c5217e,0x6cec4fdc,0xde40f23b,0xb09d8bd5
.word 0xa413f2a9,0x4cdbc870,0x6e3c8ef4,0x4f998eaf
.word 0x8d11ef40,0x9d224251,0x691ca444,0x9e528794
.word 0x9be0deb9,0x76ade674,0x87beb060,0x5c76284c
.word 0x55f5e684,0x3ecc373b,0x4d489af1,0xb4f3e2c5
.word 0x02152568,0xec5dc530,0xaf2c0a3d,0xf9a8d6fc
.word 0xdc69648c,0x4fe0de26,0x8cae6b7a,0x77c8fbf0
.word 0x22ba07dc,0x2d533a6c,0xe010e544,0x393c8b7b
.word 0xf95b0bc1,0xe819d5a8,0xe8e169c8,0x452acead
.word 0x2621d9a2,0x897377ad,0xaf38ca3d,0xf99e8e5d
.word 0xa3e340f6,0x7faf21fa,0x64b5ba9e,0xd8043364
.word 0x66730e4e,0x93f31d97,0x5ad5e229,0x928f59bc
.word 0x10323fe9,0xc43b479d,0xdcffa152,0xa3d80aa2
.word 0xfea69247,0xa645f5b4,0x99430259,0xfcc6158e
.word 0xd3b77734,0xfda23d20,0x7567cd12,0x6c0626ad
.word 0x69357775,0xaf753cd4,0xe3cb2a77,0x007dacc9
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 0xed74cb94,0x1a4e9a52,0xcfac30d0,0x128e489b
.word 0xada87083,0x7de0529c,0xc452adc0,0xb9529f4c
.word 0x775be2f3,0x441bfd27,0xc60e6451,0xa848d6c7
.word 0xaace2cb9,0x419068e5,0x49ad2f0b,0xa05697b1
.word 0x066c6fd4,0xebbe43c6,0x141873f7,0x2756353c
.word 0xae47c370,0x5cfe3437,0xbe38f5c3,0x7414dfe4
.word 0x07e9294f,0xa674f99d,0xc805c2c1,0x6ab0d8a8
.word 0xcea8e27f,0xf3adb0eb,0x5a8d24bc,0x929ad169
.word 0xbf336ebf,0xb3226795,0x51287290,0xbaaaf830
.word 0x37676029,0x23784210,0xb8782f0a,0xb2956684
.word 0xdd0acde1,0xfbb8c2bb,0x02f51085,0xdac7b4dc
.word 0xaf889af0,0xabe8d8ae,0x2adbd843,0x5059d47d
.word 0xd6c51987,0x738c00f8,0xaf286e43,0x8735b3b8
.word 0x0e824790,0x20ee79b9,0xf74be49d,0xbddd28b5
.word 0x2c4346de,0xb9207a20,0x34edac13,0x69b2c047
.word 0xfb1db684,0xaab9b5f0,0x08e9a66d,0x5f98028a
.word 0xed49687f,0x6bc8072b,0x7b16faec,0x667da40e
.word 0x8fdf6cec,0x6006b877,0x7af4bf25,0x3c237b88
.word 0x6261aabc,0xf0865807,0xdde53ae5,0xa070d473
.word 0xadc1d064,0x872c06f2,0x2cb870f0,0x3b322a45
.word 0x9398027f,0x93328f51,0xd298f794,0xe4db8ce8
.word 0x052feb07,0x73cf262a,0x9f9484ac,0x81351a71
.word 0x256620fa,0xa02ef6f8,0x59f95627,0x6264638a
.word 0x5ba471ee,0x0b73ac5d,0xabec60f8,0x1043996d
.word 0x562421b4,0x211242e3,0x540b155d,0xd20a7169
.word 0x4962f40b,0x7f357a12,0xd4b00745,0x29daa49f
.word 0x70896e3b,0xd5e76a7f,0x9a139ee2,0x9a25066f
.word 0x274e2b05,0x9cc2d7ae,0x6f0c9b0f,0x2386d876
.word 0x335449d9,0x7e24560c,0x9979d285,0x59ef07dc
.word 0x31fc4108,0x150e5b07,0x573e1731,0xe0d3e88c
.word 0x6385173e,0x162fa9ef,0x6f41a475,0x91fe07f1
.word 0x74d9098b,0x0c1f3659,0xbff6f6db,0xcd0c42de
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 0x32686388,0x3ead982b,0xd5495c3f,0xcef89e9d
.word 0xf3d48c35,0xca41c1d4,0x3be2adcb,0xe9e20fd3
.word 0xa64547ac,0xde5b1d49,0x1f00fc41,0x4084eb3d
.word 0x8c11fa1a,0xfda64066,0x0d3da1a5,0xe6b15809
.word 0x57768fee,0x285617db,0x5ecacd7c,0x200fab94
.word 0x35b1237d,0x1f7a5818,0x6f477e89,0x3868af71
.word 0xda11538e,0x73f82257,0x9737e9b5,0x936a429b
.word 0x275aaa2a,0xee7ac504,0x690e0146,0x8954db7d
.word 0x1bda2522,0xb6ea6de2,0xe9e00bb0,0xf1e818f1
.word 0x28f0c8ff,0x256c06f5,0xdcde6135,0xd8d99a3d
.word 0xb8b44561,0x30ac3832,0x7175df69,0xd1817ce5
.word 0xf8518fee,0xddfd6163,0x8be68a96,0x637b0509
.word 0x7aa0c458,0xd8a40d58,0x2098fa41,0x6ad71c76
.word 0x593659b2,0xa40b8828,0x1bb0dff2,0x7860df8a
.word 0x01763edb,0x36053ae9,0xcabefc09,0xc2de2a18
.word 0xd0fbce17,0xc60b4f8c,0x204ce2fc,0x54c9de47
.word 0x5927a3a0,0x343f119e,0x530adfc8,0x10788fa2
.word 0x45636240,0xf3458a42,0x91e8f511,0x7db5b9a6
.word 0xd37121c9,0x067e5490,0xed4f3a7e,0x8e5debea
.word 0x4f3fb845,0xc49d1064,0x517c27cc,0x4f053916
.word 0x2a5ba92a,0x8117d3cf,0xa19e0889,0x090ed36c
.word 0x7ca55c1c,0x7b97fa1c,0xd5af1b7b,0xef35d0b9
.word 0x3ffa0513,0x54426ab6,0x7565a7f3,0xb65c4b07
.word 0x0b53aa98,0xc2673f79,0xd4449596,0x42c70471
.word 0x71b1d184,0x7c1899b2,0x307def92,0xb0f51ff7
.word 0x5f4282ad,0xb91dd67c,0xc60aeaf6,0x887bafcc
.word 0x2ccc017f,0x1b64ab3b,0x0ee72e64,0xa6b62eca
.word 0xede8cfae,0xc7305fc0,0xf0dfcfb4,0x584840a5
.word 0x417b9272,0xd28a2fe6,0x99d9a316,0x63a9d4b3
.word 0x26685590,0xeb3aa0ac,0xf79e38c4,0xb34989b0
.word 0x9eae209c,0xa718abd6,0xa2ab086e,0x6e1809dc
.word 0x2e548e65,0x40453260,0xe29aadce,0x252ec971
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 0x3534e97d,0x3013dae5,0xf60b1594,0x2ddae0f7
.word 0xa49236e7,0x9ffa328c,0x5f1ef27d,0xa7cfe570
.word 0xc8cb5da8,0x8c793c99,0x8fb57c27,0x20aa1d32
.word 0x95d70e11,0xd1ffeba5,0x49e82a38,0x9157cc01
.word 0xc8a9d42e,0x1f79c048,0xf1e9e19f,0x5b5fe388
.word 0x6776e104,0x20394432,0x87ccbe10,0x47e02d9a
.word 0x0cc26c49,0x18d805ce,0x5c0a8a88,0xc2b4b6fd
.word 0x09ff0b93,0x2bd516d9,0x074be1f9,0x8f9b4dc0
.word 0x2ce26561,0xba0374ab,0x7ce35388,0x7c065cc6
.word 0x8016bf47,0x2afe182d,0x5169c01b,0x35299d50
.word 0xaea8a79a,0x742e53b5,0xae3094df,0x724f71fc
.word 0xa355d614,0x1aaea69d,0x3a8af210,0x984b4bb6
.word 0x9b0c4be5,0xe4ff9ab1,0x33ba1334,0x5d4fd07a
.word 0x54cbb9f0,0x68e55bb2,0x5f57c70f,0x78db4b90
.word 0x9f600081,0x5b63a9ec,0xd379dbb7,0xd0e7deb2
.word 0xc22aeade,0x9cc5b11a,0xf660df6c,0x6b2f695f
.word 0x1aab94f1,0x0d98cbbf,0x8bc7b387,0x4eec2cc0
.word 0x477da102,0x73584104,0xc36314b5,0x277e90bb
.word 0x538b859a,0x9951a3b6,0x2910b6b0,0x7801761d
.word 0x04884397,0x7fe219fc,0xd8f05147,0xdc454e14
.word 0x40402b6b,0xe612873d,0x83eb11ee,0x8efddeeb
.word 0x950f2d70,0x435897c1,0xa8138f03,0xedeee9fb
.word 0x45c8d445,0xedbc242f,0xe5a589d9,0xd28c05e4
.word 0xb8917344,0x06d3ced3,0xf01bec9c,0x91ab4e84
.word 0xeb53fb9b,0x353951da,0x970ed07f,0xa2f47c39
.word 0x53dad634,0xd81321b4,0x04b5fc18,0x51105b95
.word 0x9b0bd1e0,0x1030eff2,0xa1d97291,0xd1492149
.word 0xae0a05f7,0x5d0d82e0,0xf82270c3,0x9e778b3a
.word 0xa2f3f406,0x53701b88,0x7ae1305a,0xfcd50254
.word 0xa911c59d,0xd1a31547,0x9d9df8b7,0x958cd912
.word 0xd4d581a1,0x5cc86e90,0x2ffb339b,0x19f6ecc7
.word 0x60e505b5,0xe4b0ae65,0xe5f76a0c,0x7bf25757
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 0x96d0ddb4,0x537e6637,0xa7e76242,0x7ef54cde
.word 0xaf9f46d3,0x48150b14,0xab04bd81,0x0757af61
.word 0x0fc9680a,0xbfe486d4,0x5e09dbea,0x38118437
.word 0x64ecddc3,0x93b5fa57,0x777b45fc,0xc3edb5c1
.word 0x96a8126f,0xa7290bff,0x359ad083,0x640bbb90
.word 0xb8d1ae02,0x27b49ba0,0x798422aa,0xb59d51a6
.word 0x546aaaf2,0x81fa5ffa,0xb068bcd6,0x5fb5b8db
.word 0x9d097aee,0xfc2be2e8,0x50916621,0x585940da
.word 0x24a9e121,0x2186a4a1,0xf5f59937,0x243607ba
.word 0xaf9750b5,0x0f1188be,0x7c9af89b,0x4bc41c14
.word 0x78889e5f,0x56340669,0xa67b07df,0x2c0ce04f
.word 0xbadd2ed7,0x4ad217d7,0x90665141,0x406be0e9
.word 0x48e881ac,0xa7374267,0x2f08eefc,0x3becddbd
.word 0x1efdd75c,0xe479cfd1,0x96b49080,0x333ac845
.word 0xfbaab593,0x5dccb335,0xe7081d73,0x95b67e20
.word 0x3ba6d05d,0x40c3db63,0x53df3de9,0x5383b141
.word 0x63155c16,0xb037ae59,0x70044aeb,0xc393d124
.word 0x6b463b92,0xb12335bf,0xc0bcd39a,0x37ee82d1
.word 0x398e8534,0x1281073f,0x1c06040c,0xf61d9592
.word 0xe1d63c97,0x32ffefc7,0x4a818021,0x348892f6
.word 0xb36fd4f2,0xa96209ca,0x98131365,0x7782d524
.word 0x5d465643,0xd1ded3a9,0xd9294ba9,0x247775aa
.word 0x9f4e6942,0x45445944,0x34db48c9,0xdea4a317
.word 0x97ae22cb,0xceb0e560,0x976a8ce7,0x1cc25b04
.word 0x898a6ae5,0x48f673f6,0x6291849c,0x01be6da2
.word 0xeaf74cff,0xf88fb89c,0x71085287,0xdc754f05
.word 0x75a28faf,0xc3b6af17,0xfc425800,0x45c22398
.word 0xd2b4162c,0xc2948398,0x7599e9ef,0x89032fad
.word 0x4d690eca,0x409e0340,0x72ea1dbf,0xdb71f545
.word 0xb1bf53ae,0xc14ad7e6,0x385008a7,0x10cedb3e
.word 0x3c959574,0xc354be8f,0x2d4b2e23,0x1dbf0860
.word 0x8ee80d80,0x8f4d8fa4,0xf79e79b4,0x20336205
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 0xafecb4f5,0x69c4b224,0x20b530e7,0xeceb8872
.word 0x3d28c76a,0x30a37dcb,0xa6e32283,0xab17e907
.word 0x529656bf,0x4bcd81cc,0xfdc30a9e,0xdaf58fd3
.word 0x0be71304,0xd5a9738e,0xef35a0c8,0xedcee6f6
.word 0xb6a2b2b8,0xb5ac0cf2,0x3dff6aa3,0xff7ada16
.word 0x56e57fbd,0x71ef77de,0x983aba8b,0x55cbafd9
.word 0xc4c801dc,0x007bd26e,0x5b4f6af2,0x89a22a19
.word 0x70fc72d8,0xf3d28a0f,0xb2031d3b,0xf77e227e
.word 0xb22f20c0,0x627730b3,0xac0a83f6,0xe27ee8b1
.word 0x049600ab,0xd1a55d94,0xdaf7b315,0x2a35a841
.word 0xb1ac1bf3,0x82206bac,0xd4b76970,0xd2b2717b
.word 0xca05752d,0xe67b3489,0x383f1950,0xe0a86cfb
.word 0x918d1d38,0xda9e6dd3,0x4202ee38,0x3ccda802
.word 0x4469db34,0xcd3816fa,0x5240b5a4,0xcc7108db
.word 0x3bbf142b,0x7b45009c,0x7771c5ed,0x834af464
.word 0xa9f9d302,0x8feac182,0x5bd65ab4,0xfacd6442
.word 0xd3c59f4d,0x427f8c5b,0x36cf49da,0x56b5ae09
.word 0x2be591b4,0x40e88597,0xb3f8b4fe,0xd948454f
.word 0x2aa5169b,0xbab94e05,0x42c19142,0xf383f823
.word 0x79efaab6,0x198231b6,0xfa7da823,0xf3501c57
.word 0xf69e9e4e,0x40a47156,0x573eacd0,0x310e5976
.word 0x9bd58e42,0x3b62a69c,0xeeacda40,0xa614bcea
.word 0x7b316056,0xedebe5a4,0xac76d5f8,0x2c97bb1d
.word 0x414cebac,0x8fccdab8,0xf12e5bac,0xbd72f220
.word 0x2383aea3,0x35ffb502,0xabf5ce55,0xe5f68ef8
.word 0x1631c006,0xac56d738,0x0b720360,0x0c319b62
.word 0xa15df6f1,0xd70f528f,0xb0fd498d,0x607b95b7
.word 0x8dbb9841,0x08de8309,0x0fa77a7f,0x3a03b248
.word 0x7250fe20,0xf85ccc36,0x5ee987e3,0xa76e904d
.word 0x25f3d982,0x5c98fd8f,0x3e9adac7,0xac840d39
.word 0x86fc24b7,0xcacdc8c1,0xab3a1b35,0xe681b47e
.word 0x0bb174e8,0x45f17cc4,0x92fde591,0x7f11ba4a
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 0x46fdcfb6,0x7731c268,0x7248b38e,0x20a78182
.word 0x0711fd3b,0x531823d3,0xeda6a4e3,0x56c1bdfb
.word 0x4b14fd74,0xfc0ceb3f,0x4ba5e955,0xf617a740
.word 0x98c89105,0x1c6578c4,0x46f8d6f0,0x57bfe628
.word 0x23bce9ae,0x01e55f40,0x4f3205c6,0x56dc2b2d
.word 0x86291895,0xdd982743,0x5f51aa8c,0x481a2273
.word 0x54b805fb,0x9190cb0a,0x8f827cb0,0x52e6612d
.word 0x98705def,0x5576834c,0x6a4a48a0,0xff7d7f27
.word 0x8d3b7665,0x3f053f0b,0x6ccb422a,0x1639706c
.word 0x1bb4a3f8,0x8a8fb8b8,0x725f82ee,0x09c13424
.word 0x2adac85e,0x648d3f99,0xf58a051a,0x109ac144
.word 0x66641a77,0xcbf29dc9,0x4a77daa5,0xfdcc1fe6
.word 0x72e67918,0x97194ff5,0x449ed549,0x5b1f0382
.word 0x8591fbd0,0xcd0b4585,0x080217c5,0xa24bbfe7
.word 0x941fba38,0x3a3f8db3,0xf21c4a46,0x5f24651c
.word 0xec6b81e8,0xf41e63f5,0x8024ac96,0x56bed937
.word 0x39a1d2cc,0xb2b6ecb0,0x1f3703cd,0x2b099b76
.word 0xef67866c,0xf8a308dc,0x78f43645,0xc6fbfb36
.word 0x49688864,0x14bc8350,0x27986900,0x55bb26a8
.word 0xdb4a2331,0xbd3e4715,0x9125bf59,0x07db5175
.word 0xc6dfa398,0xe2e67e1b,0xc274aa58,0x63b15c63
.word 0x810800ad,0x2b99d177,0xbe910e22,0x8cbb0770
.word 0x5a55e236,0xcf8c2ff1,0xe214656c,0x830e92bf
.word 0x5103c237,0x93a58fc5,0xfe8c2b81,0x3f7ac357
.word 0x5c850b40,0x337827ff,0xcad29024,0x18d6545e
.word 0x8bb44f81,0xd375e184,0xe247ecc2,0xa36598ca
.word 0x58303c34,0x578941ae,0x5ed0fd54,0x7f43491e
.word 0x628faf62,0x5732285d,0x38d3ec5d,0xbfccfbfc
.word 0xcaa2b886,0x9190b097,0x183c8a7d,0x5d19bbfd
.word 0x8784890a,0xf3f43b22,0x6a858ff6,0x16ee6284
.word 0x356ecac7,0x049b3ecb,0x087a5120,0x280512e7
.word 0x71c3eb0c,0xa8e93125,0x553f6178,0x94ddb807
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 0x4157fdbd,0x8447622a,0xa3d81b73,0x8be42ab9
.word 0x0725d468,0x74a5a909,0xc06af967,0xee1d3249
.word 0xdf1ada80,0x18575189,0xb0efddbd,0x08d5fc82
.word 0x1ce89ff5,0x0fe20072,0x9aaa9ea8,0x13e09d8d
.word 0xef1ba078,0x31e14da0,0x2af0267e,0x1fea2729
.word 0x35b7f234,0x4af44c65,0xf754d080,0x4fe93a09
.word 0x9110a262,0xcb0ab6e0,0x3e778243,0xa1b89968
.word 0x23d964a9,0xdd5ab8e7,0x20ba0034,0xbb6bbe37
.word 0x6f616e8b,0x24a73ab9,0x63880cb0,0x3024aeaf
.word 0x8e97fe55,0x9fc8a09f,0x28eb1022,0xbd1ae8d6
.word 0x814b843b,0x277d8f83,0xd2501e79,0x370d3fb7
.word 0x9aec8426,0xa6c3e7f5,0x8c53cfb2,0x8b4e1f87
.word 0x77aee744,0x5843e346,0xa10ad043,0x55fe0439
.word 0x6e21442a,0x8d43c34e,0x990e06a1,0x4ce28ff1
.word 0xf6b08f1c,0x5c1eb4ba,0x759375e0,0xca5e11d8
.word 0xe956ffb0,0x7e3c0fe1,0x71d85cda,0x56af4180
.word 0xf0358d69,0x5df3fcf2,0xfd4de47d,0xcffa0a64
.word 0xa019ecc4,0x40301554,0xabdce5d8,0x5536d221
.word 0x44e895bb,0x24545709,0x623bfa8d,0xde290242
.word 0xb6eda40f,0x4c9de5a1,0xf658e1ab,0x0afc5e07
.word 0xe7cb4888,0x5cfdcbe0,0xd0e7e1e5,0x15a2cd8d
.word 0x285d6fd8,0x991134ae,0x592b0ce7,0x9d865364
.word 0x2d4f242b,0xadfd2d3e,0x828c15ef,0x2e4c0fb6
.word 0xe8213d03,0x94ef61a8,0x16331279,0x4ba6a4a3
.word 0xacfdc78a,0x623ecda7,0x21861308,0xa6f7d4d9
.word 0x45642b55,0x1e2fcab0,0x03e4b9f7,0xaed66edf
.word 0x05c10382,0x59d56aba,0x95cd81bd,0xf4b7b350
.word 0x6a09ca48,0xf5b68acf,0x47279e09,0xcfa45583
.word 0xe0e785b5,0x40a30f82,0x017c1bbe,0x3af183fe
.word 0x06d17663,0xb793a3f0,0x1b084083,0x38cf271c
.word 0xd291a7cd,0xb21664f7,0x54424e67,0xc256856b
.word 0x3b166e60,0x22028c11,0xac09692c,0x43b4e2dc
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 0xe52ce4de,0x0cc82540,0xa5c7abba,0xff972f30
.word 0x918a198d,0xd845fe97,0x3fa68750,0x63f56716
.word 0xffdbfe2a,0x0c0f4a49,0x706ce175,0xb65cf0c1
.word 0xbb0ab64f,0xfc89d45f,0x2e4df3c7,0xc575a3bd
.word 0xf8330d7a,0x584a05c2,0x43b4201c,0xcea0a872
.word 0xa17e6773,0x9b67ff9a,0x98a4101d,0xf461ce81
.word 0x4f6d671e,0xfd4d7219,0x8a045f9f,0xa2f8dc49
.word 0x5609deed,0xc80946e9,0xd4bbc143,0xc872edfb
.word 0x4a6aab84,0x28936033,0x165272d0,0x59484b4a
.word 0xce1296ef,0x24971866,0x7c4cb2b5,0x84815874
.word 0xb8ece892,0x98de33c7,0x91708c48,0x50cb18ff
.word 0xb3d95c18,0xf91d5c4a,0xe5acd430,0x60c55c9a
.word 0xb3c7a883,0x162b2f55,0xa04e77f2,0x05fe2e16
.word 0x37dd21e3,0x639ae0af,0xeeb1ab44,0xa829e3ad
.word 0xb3c53f91,0xb8724008,0x16d24085,0xefa1a06e
.word 0xe3ff2fd1,0xaa088fd9,0x97058d7e,0xa3a82a75
.word 0xf0f19120,0x97d92974,0x1eea7f89,0x42734ff5
.word 0x8f0a04a7,0x6271f0c6,0x0278c7e7,0x2c187582
.word 0x2af09947,0x374c96b1,0x3f710673,0x98ff644a
.word 0x150d0c99,0xce27a4e5,0x0db52c97,0x495e7b99
.word 0x2ecc1545,0xb58a4baa,0xfb9a5ef8,0x4aa5eafb
.word 0x6a6d3d43,0x4236398a,0xd36f2814,0xd8cc3083
.word 0x93e97c78,0x9c6a8b08,0xd5d2b755,0x1e17d60f
.word 0x3c78caf6,0xfc2ac945,0x1447b8ce,0x1a8396e4
.word 0xf6154fcc,0x545bd742,0x302aff6e,0x4c463683
.word 0x3855ab5f,0xa5491a1d,0x14d2363a,0xb4b1e64f
.word 0x477c2b95,0x6fb7c73d,0x42c3f0aa,0x89aba7d8
.word 0x98af3160,0xf784390d,0xca319f5c,0xb36c55a2
.word 0xf30f6221,0x5435c1cc,0x90c1efa2,0xc2443c41
.word 0xf6e4451d,0x33d2a634,0xcd82c8df,0x5b60756a
.word 0x958b9abc,0xe6a4ccff,0xc3d89274,0xd3d1b1a7
.word 0x90984a15,0xc7db4c63,0xb1d49046,0xb7429b7a
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 0x346cbdaa,0x49f01cd7,0xcde156f6,0xb42a95ed
.word 0x2ad17557,0xf446420b,0x610b6be6,0x9cafff2a
.word 0xadb0be1c,0x7a5f52a8,0xf1c56221,0xc8ac8cc5
.word 0x38a0f624,0x14e51908,0xff77438e,0x951dbc72
.word 0x435433ea,0x067ad685,0x4991a621,0x5752fa94
.word 0xc53f6075,0xc194092e,0x42ea7014,0x19fbe6dd
.word 0xe7615002,0xab42ee41,0xbed97835,0xb4a0b21a
.word 0x898ebf2e,0x6abc2463,0xc519fd05,0x10816856
.word 0x4cf7519e,0x8872fcd0,0xd1a6892e,0xf2a56f78
.word 0x6fb64b83,0x691a61de,0xbde4b9c0,0x944bde47
.word 0x9623d881,0xeee7e646,0x80a76ece,0x65ad924f
.word 0x424666a2,0x8c6f54ba,0x8311ffa8,0x92fd5d17
.word 0xf2f7bc4b,0x36a4e926,0x52935c2b,0xfe31e9bd
.word 0x6f41f146,0xc137fd25,0x48f4ca17,0xca3ad168
.word 0xc32cacd5,0xfb7cf56e,0xa31756ae,0x5b20cfa1
.word 0x8923ff50,0xf4a245b9,0x913937eb,0x458f553e
.word 0x902abe78,0x2c6be390,0xcde34ea4,0x459e76b2
.word 0xb994506a,0x0c800c10,0xcc1c9dc4,0xaa3ec49a
.word 0x130bb087,0xd14ea09e,0x236acde6,0x995472c6
.word 0xf724f25a,0xf24acf2e,0xaceee950,0x80b3a77b
.word 0x1e076c11,0xca94a34b,0x5a45711a,0xe3f9a0bf
.word 0x9e5b18d5,0x9789fd05,0xd1e06ae8,0xc4c89013
.word 0xff482928,0x331755a4,0xd66602f0,0x4e1f8da4
.word 0x0a70fdea,0xbf99330f,0xad3536de,0xd297c022
.word 0x9b4b4477,0x1fd62345,0xd663186b,0x137bd7b5
.word 0xb62febb4,0x0a987b9a,0x11943ffa,0x87d4baab
.word 0xb5d1461f,0x6a62e750,0x513e02db,0x7c011bda
.word 0xa48c6b06,0x41bd43a0,0x3be6aa74,0xa55963b4
.word 0xdf5722b0,0x9e68fcdc,0x68f28b9f,0x2bb8069c
.word 0xffe4cccc,0x24404790,0x2a609ea4,0xb3c6fb08
.word 0x0294ba8b,0x6dac6d52,0x6d0d370c,0xed407b8c
.word 0xb86be016,0xebd89936,0x03272d0e,0x13e1b3d6
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 0xd073e0c5,0x837a487b,0xad8b1984,0xef39edf7
.word 0xc996de8e,0x77c56236,0xe5bd9e83,0xf68c6c75
.word 0xf97c7136,0xed31f935,0x1dbd01f4,0x66e27814
.word 0xc15a6d2d,0x7251a414,0x070b26f5,0xb873059a
.word 0x29fb2d1d,0xba07dd5e,0x80beb62d,0x2ab4b1d1
.word 0xacd9c81d,0x5270996d,0x70da2925,0xebf097af
.word 0xec745429,0x6576a65d,0x7bb15e05,0x7c7b3b27
.word 0x5aaf6dbb,0xe329554d,0xd3c8c046,0x2de2034b
.word 0x535fb2dd,0x7d901164,0x44383020,0x9bf161c5
.word 0x5c4476bc,0xb1803f5e,0xc3ed1614,0x470c15fc
.word 0x24eef511,0x033a415b,0xd9ee788a,0x2e31bae8
.word 0x0d6bd91f,0xceb5ad77,0x6cf3045d,0x93cd7549
.word 0x315a430c,0x82729925,0x34e08de3,0xab0fdfca
.word 0xeee05f3d,0xf4bed6c1,0x2c304695,0x10424730
.word 0x6e1f4397,0x995cfd7c,0x124bdeae,0x802b8767
.word 0xb8b6c259,0xd32af773,0xa8354701,0x740ca332
.word 0x5c6c7349,0xbd4acafa,0xa1cbfca2,0x32d0c84c
.word 0x51d5128c,0x7623c4b2,0xfd80488a,0xeeaa4347
.word 0x55f2048d,0xfaac6dc3,0x7e271e47,0x397edae9
.word 0x599c0149,0xed5cad37,0x07097b58,0x0828cc57
.word 0x9ac12ce1,0xba007a6e,0x885d2435,0x75318483
.word 0xad774587,0x9bb1fce2,0xe8e6dc37,0xb6533373
.word 0xdaa194cc,0xa746f4a1,0x49a147e1,0x823cf2b4
.word 0xe229bb27,0x7f9e1894,0x790f19f5,0x38df34e1
.word 0x4a112a3d,0x7c4d7e79,0xedf450aa,0x9a100f94
.word 0x18c8fb52,0xca969c24,0xb20c3a80,0x6c5bbc4f
.word 0xb5dd14ae,0xff300460,0xbbf2cefa,0xba8c87f9
.word 0x3ac584df,0xcf6a13a1,0x308b6858,0x62289d8a
.word 0xeb9003f2,0x131069a8,0xf1b11921,0xfa2fa34f
.word 0x7dff65b2,0x192ef17d,0x2cb5baaa,0xda0e263f
.word 0x8bff05dc,0xc4d22f27,0xfe199e93,0x95931778
.word 0x4e557bed,0x64928fa7,0x33a6243c,0x1358a27b
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 0x2c228955,0xc97292eb,0x95b8d01f,0x2c958dea
.word 0x157d514d,0x268b96a4,0x671bf094,0xb9ebea70
.word 0x1f95da22,0x3b09e367,0x2ad943b8,0x58667608
.word 0x1f09ad99,0x7ae4d6ac,0x517c7240,0xeacf2c44
.word 0xc40557eb,0xe8183d6c,0x3b4127ca,0x1897907c
.word 0x281b1e1e,0xd8c2ddaf,0x09816144,0x2cd3e702
.word 0x82255a98,0x2893d6fc,0x3c50114a,0x88dd8ed6
.word 0x7cc7e433,0x26a0b6b9,0x3cc48bca,0x80bdd10a
.word 0x1ba4986c,0xb0c6b4bf,0x2c1990ad,0x38648d6e
.word 0x027c035d,0x55c0ac5d,0x11c0f83d,0x6cfb3788
.word 0x8f2ed0c9,0xe64c9a86,0xbcab5f89,0xf3eab1d7
.word 0xdb8f55bf,0x14732971,0x7676f1cd,0x9d1526be
.word 0xec51d671,0xcc817ab0,0x8d1d7659,0x5c19bce9
.word 0xe4b5bebb,0xf2f235d8,0x324f8d06,0x8250932e
.word 0x1d314c45,0xdb352cc3,0x5e05e431,0x58fab28c
.word 0x2be07bea,0x567240f9,0x50ba91b8,0xa87eb070
.word 0x085910b4,0xc424bc68,0xf7d1465e,0x20200524
.word 0xc33271f8,0x8087ff33,0x8ebf1a5d,0x7dbb4d4d
.word 0x1b3d8976,0x25f950d1,0x2f2c1caa,0xa1dd8d57
.word 0xf87eab5a,0x30fdef0b,0x350375c7,0x97ab565c
.word 0x5f4ae05c,0x5f8ea8c9,0xfa83a2b5,0x8327a735
.word 0xbdd88eca,0xaa72086b,0x0ae6cb69,0x39915b6a
.word 0xc8b07169,0x23b820a6,0x8e99b539,0xf1c832a8
.word 0xf4475b6d,0xe803d446,0xae425730,0xc60d81f0
.word 0x5eee3766,0xf22450e7,0x4376da27,0x810a46c9
.word 0xdd791c24,0xb6f85b39,0xa183804d,0xd79102cd
.word 0x65b6b7ff,0x7854c86b,0x15aa7231,0xbee07c0b
.word 0xcc43b1e7,0xd0ee28f3,0x2e892333,0x12b3d4c4
.word 0x85e48d5d,0xf2eaa815,0x75f68ba8,0x8aa883b6
.word 0xd51d74f2,0xc40a357a,0x64659033,0xf5d1e217
.word 0xd9d016dc,0xe1758a6a,0xf6972055,0x0ca6eacc
.word 0xdbad1a67,0x982d97b4,0xb444d803,0x59aab754
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 0xe0fe78c4,0x6af31485,0x04b86507,0xee507618
.word 0x25aedb0b,0x17447e9a,0x6d7750fb,0x4ab27bf1
.word 0x8fb0c0f3,0xfa0e3e04,0x475b1192,0xac53d225
.word 0xbc0c8b51,0x792c46b4,0xbe0bc692,0x1e73f895
.word 0xa736cad2,0x38655382,0x7067f235,0xc35b01f4
.word 0xb08d2f0e,0xc93f6b80,0x7a8e66bf,0xf2749020
.word 0x6b1e6e4d,0xd801c53a,0x7def1ef5,0xc50366f9
.word 0x599b71ba,0x277824fb,0xb8334eb6,0x077b9c63
.word 0x675c234a,0x0e7fd343,0xe7e1de80,0xafbf3f40
.word 0x8e2fb7c5,0x108cced7,0x27412b72,0x2775a1b6
.word 0x430ee7bc,0x262c429f,0xcb4d28f0,0x671181f8
.word 0x7b3659c5,0xb1f04fb7,0x7190e0e3,0x26189845
.word 0xab7e42ff,0x8c0550ac,0xe37d4d5f,0x551eb4ee
.word 0x3bc267ad,0x26a855c8,0x0bf7b71d,0xa6c6a8df
.word 0x6aadd64e,0x78c5650b,0xdeed44b6,0xa366f4e9
.word 0x109e4976,0x2bcb2f97,0x86f1f9ba,0x3da478c6
.word 0x2978e6c4,0x27e56cfa,0xe0b1e45f,0x4ed7ab47
.word 0x10fa8d8e,0xc596876c,0xe4f9222d,0xcd7a97e5
.word 0x610a36e9,0xf88ca35b,0x03d22cf3,0x2f2fd01b
.word 0x3fe1cd65,0x74b0b0e2,0x6f9f892f,0xdd7cadd9
.word 0x4ea710bb,0x3e972957,0xc20cb0dc,0x1ab8b947
.word 0x24ab798e,0x391fca76,0x6cb219df,0x422de217
.word 0x17b045ec,0x8834daa8,0x926990d7,0x199a5969
.word 0x8310e236,0x7b4b667b,0xc60c9134,0x26d95a78
.word 0x116fa588,0x6bb4ee6a,0x16c5a10e,0x660c6def
.word 0x8a55c0a5,0xb9a0b277,0xea8018e1,0xd20543ee
.word 0x0e8a6ea1,0xd5f2be2e,0xeb44437a,0x63d82fb4
.word 0x198cafa3,0xca1430b5,0xb72fad25,0x7f007607
.word 0xb9cd263d,0x167f08b2,0xe0a2d823,0xc93777a7
.word 0x03fbba26,0xbe94e18d,0x3583f3cd,0xdef7cb16
.word 0x956f0eb2,0xfd4906e7,0x764f12db,0x3823e27c
.word 0x846d7eec,0xb133d617,0x4576ea1e,0xbf51667e
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 0x46a34470,0xa7951706,0xe10da0d1,0x8e33d51b
.word 0xd24d85ec,0xc4ce5c60,0x4b00d044,0x1eb67d28
.word 0x6ef849da,0x089a0882,0xbf047cac,0xb9e350b4
.word 0xa68cea2f,0xd2d44b29,0x56fc4a4a,0xa9a299a9
.word 0x89983b18,0xbfe1a8ed,0xf4d56ffd,0x52bf01e1
.word 0x6138af91,0x85c56fa3,0x9d93ed17,0x5ca45dac
.word 0xd56a339b,0xb8d93087,0x2a8b332d,0x1f8129bf
.word 0xf8b74727,0x73974f6b,0xe6774f10,0xea4e902b
.word 0xefa68b04,0xeb9a7b91,0x7d0f6d00,0x1287b8cb
.word 0x316e11d4,0x941c43c8,0x7c63d41a,0xfcc3b4dd
.word 0x03aac083,0x0275bf9d,0x2e923e80,0xadc1756e
.word 0xb0ba4fc5,0x0f31b218,0x379d33ad,0x271311bd
.word 0x15122b3b,0x1c077634,0x6b582481,0xbc70114d
.word 0xc3397a0e,0xc1a09442,0x70c5328a,0xc4c7525d
.word 0xccae8ca4,0xf0a584de,0xa06d0257,0x4ecfc34b
.word 0x3e8c2065,0x6409da31,0x2224b586,0x5e05c9c5
.word 0x0897d2bc,0xeede4f3c,0x918e1558,0x22b90cb4
.word 0xa2bad7bf,0x0561a70e,0x6f08ab35,0x04991537
.word 0x82ea9346,0xa143361d,0xb8150942,0xd0a93839
.word 0xabfe236b,0x638816fa,0x39728598,0x28ddeb32
.word 0x9f7af118,0xc2214133,0x0961f599,0xe49bdd57
.word 0xc26e6c9d,0xdff6c682,0x96b6c152,0x2fcf07ec
.word 0x1143704e,0x874e3f96,0x7187a312,0x94a16118
.word 0x978668da,0x6aa69e4f,0xbe8dde32,0x10744da7
.word 0x83b57490,0xcd04c13b,0x555fd001,0x9e5baaa2
.word 0x77bb4479,0xdf87a2f1,0xe5cf249d,0x64d9d5e3
.word 0x70db99a6,0xc75fb45c,0xc50623e9,0xcc2df8f6
.word 0xb619c146,0x36b02b35,0x621c1066,0x57bcda63
.word 0xf0c8dd97,0x25974100,0x9a2e8751,0xf4413917
.word 0xfa24d3c6,0xbc7e4bf5,0x7799b765,0x0b6ad6ef
.word 0x3f4bdfb2,0x08ba44c4,0xe26686df,0xaac8503e
.word 0x263fbe3f,0x0dc0dafe,0x3fe55cf1,0x98b9531d
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 0x2ad7c37f,0xab784be1,0x62c10ba0,0xe571803b
.word 0x354b49a1,0x7f4e42aa,0x712147aa,0x35530313
.word 0xe0492024,0x4ed08a78,0xba88b592,0x1e85aa88
.word 0x59b0410a,0xebaa9a57,0x9490f867,0x5c263d84
.word 0xd8c54f32,0xb9b3fcd8,0x52d7129e,0xd2aff338
.word 0x042865a4,0xa2ce4ee7,0xb7fd69fb,0x8d60b12b
.word 0x83228b51,0x33b29922,0x3eb84b79,0x102d3655
.word 0x2a8bcad1,0xba9f581f,0x41578c81,0xa899ca80
.word 0x98090d89,0x938817c5,0x1c77a20b,0xa047dca7
.word 0xecfa1200,0xad41d4be,0x0b1ccbe8,0xe89b853b
.word 0x075e41ac,0x09406c7d,0xf8ccd228,0xb3921a0a
.word 0x4de47f9f,0xc35f17b3,0x576e528d,0xa94c8993
.word 0xcbeeb20b,0xf333543d,0x3f675415,0xcbd768e6
.word 0xd6922953,0x41522fb1,0xa872c22e,0xfd5c1836
.word 0xc07c93e9,0x377f08c1,0xa041fae6,0xd7a1f5cc
.word 0x7013bc74,0xe44c09e5,0x776d3092,0xcbfacad7
.word 0xaa531510,0x0eb93393,0xdbebabfa,0x39b4af1b
.word 0x6079da9f,0x309da249,0x2db9bb38,0x38de1a68
.word 0xa39d7733,0xd9b7bfb3,0xf747d434,0xa0ebf2de
.word 0xae38cb5e,0x814d172a,0xafe07f3b,0xd2efc8ed
.word 0x047c5357,0x082b8d50,0x9b319d7b,0xfa8ae1be
.word 0xfd871a77,0x5d36f687,0x7ee48fc7,0x734bb4f1
.word 0x9cfa2e79,0x489a0073,0x57063d04,0x33479a17
.word 0xdd88a134,0x0a798e53,0x18ae8543,0xe21f529a
.word 0xe05c3241,0xf942490b,0xbb3e1256,0x4e5953b6
.word 0xa5542832,0xcd969d1d,0x9484f4ae,0xf789f094
.word 0x8b8823b3,0xea4965f5,0x4ce2c299,0xaa9df2d9
.word 0x8ab3596e,0xf991551d,0x34e2eacd,0xc72a52ac
.word 0x5a56b682,0xd96b50ab,0x703d3d21,0x9a00a007
.word 0x9b0f61df,0xd9d8c88d,0xfde92d73,0x6446b435
.word 0xd61d6f68,0x3e17557d,0x89f1ca57,0xacf5c4cf
.word 0x00dacdc3,0x5c2fbd36,0xa2ce8fe3,0x969ab87e
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 0x8f0dbd7a,0x0f9d271f,0xbf66e8ab,0x154cd36f
.word 0xd602a82a,0x1ebca158,0xdabcfebd,0xb568c3c3
.word 0x505f2cb7,0x9fd704e7,0xe4c18bf7,0x1e666b13
.word 0xbf755ae2,0x774cb8aa,0x99a14b2c,0x3ca505ab
.word 0x831cc872,0x8bd35042,0x309bbaf0,0x105fd627
.word 0x62dea30d,0xeae0f718,0xf08e348c,0x2e3239cf
.word 0x3a0b657c,0x4be35ab2,0x38f32c4c,0x4dc2fb0d
.word 0x52aae910,0xf0fd75b4,0xd93d1460,0xefd1de43
.word 0xa27028aa,0x79e455af,0x69e1dc16,0x9d64dc35
.word 0xfa13af96,0x64d8808d,0xf9cdcf0a,0x0b54e426
.word 0x66315a13,0x029b865a,0xb9c1d9bf,0x3a26582e
.word 0x7673331f,0xed96a7cb,0xc18ae3c1,0x3ed1d2b1
.word 0xb80692b3,0xf3ef7346,0xe92f5cb6,0x0b64598c
.word 0xd03ebfa9,0x6345686f,0x2a7fc5b6,0x9b75081a
.word 0x27738e2e,0x7af07d28,0xe3c0b8db,0x8920f65c
.word 0x43002fd8,0xe4cf6659,0x04c47616,0x64ad1285
.word 0x0b5bf60a,0xac64c533,0x88e58d67,0x3391766d
.word 0x016cb179,0x51921364,0x5f9d7d52,0xed06da38
.word 0x1a1dafd2,0xecc3a50e,0x388ebbb7,0xe2726088
.word 0x2f3473f2,0x77f52f4a,0x70f67ecc,0x98b33993
.word 0xf992e0fb,0x3effe0d7,0xa9a6b446,0x2e76e652
.word 0xb8ed5441,0xc209140f,0xefd64914,0x02cab1b4
.word 0x914456a9,0xbe31a0d4,0xdc5f53ac,0x7f5b48b0
.word 0x8f87009d,0x710923a8,0x78a988ea,0xa1111dc0
.word 0x74004e81,0x9261d567,0x6303803c,0xa032fa88
.word 0x08ed3990,0x35bcac91,0x576985bf,0x341a79ab
.word 0x8f7df007,0x3b0dffc9,0x93aab97b,0x3266d973
.word 0xbd4432f4,0x51eac982,0x1b028756,0xc5251f83
.word 0xc437c2d9,0x75acb99f,0x443ec303,0x3e2c1214
.word 0x55b8289f,0xbd4bdd78,0xc16bb74b,0xa4233f87
.word 0x4562fac2,0x82f6fc46,0xacb2f0c9,0xfa53c8d5
.word 0x16e3f874,0x1a7efbfb,0xab137d19,0x9da618e2
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 0x9a779648,0xd2275e29,0x18696709,0x2ae6ea5f
.word 0x4e2f3762,0x73601726,0xed422b1a,0xd4255920
.word 0x126a663d,0x956c6f79,0x4fa0bf80,0xa403ab64
.word 0x37e67806,0x9d63c79f,0x327b0c7e,0x14154b53
.word 0x9e459e22,0xda50e913,0xdf80bb19,0x87d1f893
.word 0x78cf3f0a,0xeacadc89,0x09904ec7,0x2d2dd341
.word 0xcfb427af,0xdbee6e6c,0xe26ae829,0x08aa47a4
.word 0x8c870150,0x89797b50,0x3bc4e5e4,0xe770e416
.word 0xe56e00df,0x5edbed32,0xf1d1e09b,0xaaec5fd3
.word 0x5265cfdf,0x6e8394aa,0xa69ab765,0x98bb14ac
.word 0x5d990d05,0x45632604,0x0e1c7348,0x92559cbf
.word 0x615130cb,0xdfa55828,0x68757e72,0xd8249576
.word 0x25f69b67,0xe02a1f49,0x183ec9ed,0xa40a4f68
.word 0x4a5c3959,0xf9b61cb4,0x5c64365d,0x419dfb13
.word 0x572e3ff8,0xd51f9db1,0xc40d4ac0,0x279b6e59
.word 0x802950df,0xc0df86bb,0xef21027f,0x2e24ce82
.word 0xc635c0d9,0x01bdf7e9,0x3c654c48,0xa3cd00d4
.word 0xed6bbba3,0xcbb2831f,0x63da76a8,0xf398c402
.word 0x0e7a314b,0x451a4240,0xabb568e4,0x91a2b9f7
.word 0x64903bbb,0x01375db5,0xfaeb01c4,0x6a678241
.word 0xcc7750a3,0x2616c9c5,0x52ff5a5b,0x762ee28c
.word 0xd663faa1,0x8f3cca5e,0xf9d8eddf,0xc7e0a249
.word 0x391ede15,0xca220b75,0x481d9763,0x145bce1d
.word 0xe7c58980,0x4a05857a,0xa0a0648b,0xca4734a2
.word 0x2d1351e6,0x2c20cf9a,0x952363e0,0x1cef26e0
.word 0x462b84d2,0x803482ea,0xec2c721f,0x47418a5b
.word 0xb3dd003d,0x9b96364e,0xd2d90f9e,0xa1b0f71f
.word 0x7017047e,0xc1f71c22,0x221694d5,0xb3621398
.word 0x8f8c9c6c,0xab4c973c,0x1f57be78,0x1b23d86e
.word 0x702e60fb,0xb196b59c,0x21aa2bec,0xe10f766f
.word 0xab1198a9,0x4222b9ca,0xfdc3c6e8,0x11e52605
.word 0xcb82e663,0x2f7b5970,0xa50e57ec,0x61436f93
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 0xd552845a,0x4b2a2726,0xb10d11cc,0xbf1f3a9e
.word 0x9728132d,0xd77e6061,0x9b1b9e92,0x04b1dde3
.word 0x05c6990d,0x1056a522,0xa0e749f7,0x744606dd
.word 0x719a268f,0xd2880b92,0xaaf3aff6,0xe0253a14
.word 0xde2b22d4,0xb1eb7823,0xc10d8c2f,0xc41061e7
.word 0x41e239dc,0x8697b956,0x458834b9,0x420054ca
.word 0xceffba47,0x6346f9dd,0x7345c874,0x36e5e0d8
.word 0xaccbca07,0xb99dc97e,0x30b5512f,0x2cbfb96e
.word 0x3eb330ed,0x3f5005c4,0x6b871273,0x2c426519
.word 0xa29f2375,0x02c5019d,0x7688e8a9,0x7a22ff15
.word 0x12904e34,0x2bd7b7af,0xd8131bec,0x62f3f44b
.word 0xa69fbdd2,0xee3c6171,0xf67c743c,0xf3d93ea6
.word 0xe0cc6891,0xfc20b8c6,0x1c798656,0xef2c03f3
.word 0xc3134e4f,0x8beb177a,0xbbfe7398,0x90f85149
.word 0x66a9e842,0xc21fbf54,0xb1bf39e1,0x7e7789e2
.word 0x35458928,0x2927a3d5,0x6e30bd13,0x874187cf
.word 0x8a6aaf46,0x453175e8,0x1642b3d5,0xcd1d6368
.word 0x7d96236c,0xc698205c,0xa1c28271,0x8325f9f0
.word 0x12f6513f,0x5c8845e2,0xe24d8f63,0xfceb5a73
.word 0xad7ce8d8,0x1d3c9f50,0xf46b3364,0xff9edd10
.word 0x0e5e0815,0x0cc0da67,0xb46450d4,0x13c7a8ce
.word 0x9eac82d1,0xfa3a4744,0x92a7a650,0xe3f9b0f6
.word 0xc6d6b138,0xe0f223ef,0x5686705c,0xf281fe87
.word 0xb0682e8c,0x7bb89281,0x31266677,0x91fda79b
.word 0xa58e500a,0x8279ff36,0x5c9a73b1,0xd0ec9c1f
.word 0x73ec55ae,0x6931dc64,0x22b43a38,0x7e4d5e2e
.word 0xf3edf112,0x54c4352c,0xff48d3a1,0x761de904
.word 0xced7568b,0x96c2a5dd,0xeebaf756,0xe4d2e66e
.word 0xd9d4821a,0x4045a740,0x552710e8,0xc703624d
.word 0x696555c3,0xe3451135,0x902a4a6c,0x142fff0d
.word 0x7f5ca4a2,0xbeafd8ae,0x4c78542d,0x22652db0
.word 0x45b519b7,0x787bb2ba,0x4e3c4506,0xdc4b776e
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 0xc3371d6c,0x642d7cac,0x642b380e,0x90b4954a
.word 0xdf04278b,0xd8989e6d,0x1aa2c1c4,0x2ce6dff7
.word 0x8c0028b4,0x42cf5729,0xd632fb17,0x4665a319
.word 0x1abe1926,0x12c739db,0xb28eba5b,0xc082712d
.word 0x787374b8,0xa4556b1b,0xdedbcc32,0xe80430d8
.word 0xefa2d345,0x492ed296,0xbb0b65c0,0xa55830ef
.word 0x0f90cdb2,0x6f615915,0x40c66d71,0x6661ed97
.word 0x94115ea1,0x7a63e484,0x10249dbc,0x9e3734e3
.word 0x8d415baa,0xa5710ebb,0xd535d603,0x2cd17efb
.word 0xcdf3f9f9,0x47e8c752,0x80730a9e,0x3521674d
.word 0xc1f9c99a,0x75224b19,0x1f1f72f0,0x4b32cb24
.word 0xbebc29e2,0x8cd4738d,0x434800fa,0xf24c6694
.word 0xb7e880ce,0x8677a3c1,0x1caa6a23,0x7aa10f9a
.word 0x9663ea0d,0xe2dceb35,0x0818692f,0xf3b7e07b
.word 0xf66167e4,0x399f3d55,0x04fc91c4,0x5df92c65
.word 0x65b9d002,0x80b01b46,0xde80dca2,0xbfe80b60
.word 0x402ae5a9,0xc6e45d21,0x3fbdc97e,0x8431df08
.word 0xb4473289,0x0aad3e77,0x5bad0fbf,0xec4d7921
.word 0xc4df85c7,0xc4fb4b57,0xe4f30590,0xc19ab073
.word 0x67f2808e,0x20dfa7ce,0x50c98093,0x59594880
.word 0xd17cccd1,0xb2ba71a9,0x4bd3e5de,0xb500b8fb
.word 0xccb90d6f,0x97c4a4ff,0x1058cf06,0x6052f5d2
.word 0x3f247557,0x7ac23879,0x851e7186,0xb059f07a
.word 0x0feb20c5,0x1662ec65,0xc9d918f8,0xe1bb07b5
.word 0x8db77047,0xf566c858,0x8350a3cf,0xdf369a6c
.word 0xc6ca3ce7,0x92b3b62d,0xf943c8cc,0xe26b05ba
.word 0x3ef1c8c8,0x033489eb,0xa8d84cc0,0xd84b6843
.word 0xbc4a848f,0xedcc851e,0xccc7188d,0x22c399f0
.word 0x754db691,0x8a6bca7a,0xeb9d51bc,0x6c692c7f
.word 0x6ac71392,0x2dd90f30,0xa75f52cb,0xae64cea2
.word 0xb3cb3e3f,0x490e3742,0xf85fff73,0xc1e3c9a5
.word 0x2843916d,0x681f81a9,0x147e4337,0x1a895050
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 0x68be6ac2,0x5751fd6a,0x9a6b5491,0xa341f362
.word 0xb5354036,0xff0916e2,0x69bacddd,0x987f93f5
.word 0x8ff43012,0xa4b4bb7c,0xd20e8d1d,0x35fed528
.word 0x1d7dabc5,0xe53af2a6,0xc75af14b,0xb62c9d46
.word 0x9bed2b40,0x3e033a4b,0x64660239,0x9583a4d6
.word 0x3770b660,0x99594df1,0xb21359dd,0x76da44fa
.word 0xb2e0615e,0x2c3318f4,0x6a93c1b7,0x433fa6e7
.word 0x6228e6ce,0xa4ddd67a,0xf7237ac3,0x5daf3b26
.word 0x2fe6cb70,0x8a933cd5,0xfaa5a8df,0x465e89d9
.word 0x49996964,0xe38203bc,0x9ca2e230,0x2c2a7dd0
.word 0xbae62e0c,0xf86025cb,0x136ad801,0xa52edd41
.word 0x03a7797f,0xeb5f9d28,0x5287167b,0x7dc93685
.word 0x048169bf,0x86aff7b4,0xf5aded66,0xa218b9fd
.word 0x77a86c77,0xd595516b,0x304f1790,0xef774977
.word 0xbe9f3120,0x2ba690e1,0x93daaa34,0xfade40b0
.word 0x0e9aa81d,0x02c62235,0x83c08fa6,0x3b555143
.word 0xbdeefe15,0xb3a22e84,0x3285efe5,0xf2c79aa6
.word 0x5ed1cf9b,0x0fbd8ea4,0xec5c446d,0xb3472e49
.word 0x2b990ffd,0x37ec922e,0xcaab7b4c,0xfc1ed0e4
.word 0xbe11a6b6,0x354fb381,0x8bde8754,0x2f109942
.word 0x2709545b,0xedc21025,0x7c3502e7,0x55e81afd
.word 0x6442747e,0x70f5b98f,0x51f1d63d,0xbe29ed79
.word 0xc9e2a3e2,0x9e08dacc,0x50ef0386,0x335ad7f7
.word 0x11005a2a,0x9b70c119,0x8c1f82fc,0x7aa24967
.word 0x7c50f4e1,0xdf5a8138,0x726a4359,0xc2f5194b
.word 0x5a642a96,0x8a09abc2,0xb1b98212,0x24364aee
.word 0xff7e9263,0xd8c26062,0x6432582a,0x93493225
.word 0xc05d1d31,0x0c7062f2,0xf4191f59,0x71616ce5
.word 0x77b52567,0xf8a28243,0x5d2dac52,0x5687b337
.word 0x2d826a69,0x3fdcf3bc,0x2caa8915,0x5a33bdb0
.word 0x35b8c6e4,0xc60694c1,0x946e78ec,0x5f5df963
.word 0xdd9fd105,0x2735d36b,0x02f30dcf,0x5266dc99
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 0x3d93fb6d,0xf7fb9f36,0xc0e425aa,0xa287af67
.word 0xf01e8947,0xfa9815ef,0x2cc39a0d,0x98301b14
.word 0xf1baecb1,0xd8262cc0,0x83a7e55b,0x5fbc98fb
.word 0xf3eae2d8,0x5264e7ff,0x84b7aad6,0x7d8b361e
.word 0x724fa634,0xd43e5522,0x50132a42,0x118cf772
.word 0x2f6f548d,0x656d5665,0x07c4cd20,0x72b7a58c
.word 0x0b89748e,0x16bc752f,0xca28644f,0xadd9720a
.word 0xdcef7350,0x62f5edef,0x238254a1,0x89ebc0c9
.word 0x1e6db163,0x83227a34,0x91179e74,0x4ac1ad2f
.word 0x885d71a7,0xaef1653c,0xfb9b3f8e,0x374175d8
.word 0xf06068f4,0xff069b26,0x727beab1,0x3226464a
.word 0xf870ddba,0x7ddcf547,0x0edf94a8,0xb5d60eb1
.word 0x6476e6fb,0x5adfb490,0x630bcfab,0xe3c5a911
.word 0x59f5f414,0x730a3ab9,0x9e12cd55,0x8acffd9e
.word 0xe9582459,0x3f0e69ac,0xc2983fd6,0x0058942c
.word 0x1b26a8b1,0xff3a6ccc,0x855ce0c4,0x9ad03f04
.word 0xece94b03,0xdaa01770,0x724df6f4,0x660783c1
.word 0x4d2bee8f,0x3536144a,0xa5d1a26d,0x50f2382e
.word 0xd3b9726d,0x8b9d5bf1,0x0c8f1bd1,0x29f81674
.word 0x8acea812,0x5421a83b,0xec52d43e,0x71e44856
.word 0xe2acddb4,0xb26bfe71,0x0aa6f788,0x6a462430
.word 0x238ebb6d,0x0901e1fb,0x0b101fe2,0x6dc2e1c1
.word 0x5f6cc824,0xe4b976f3,0xe6b4abb0,0x169978d8
.word 0x017e8228,0x774b3bf9,0xe30a49b3,0xdd302688
.word 0x353d8216,0x12e4474f,0x6e62eb6c,0x3c9f8475
.word 0x321a7b59,0x0e2aa4b4,0x7f29fd5a,0x4c9faecb
.word 0xd66fcee7,0x2ff079d3,0xd6d49886,0x829506fa
.word 0xc600d71f,0x0ca9a935,0x212184c3,0xea408419
.word 0x51bbd7f7,0xce0547f7,0xe6cb6367,0x0372aa3c
.word 0x1c0824dc,0x00a3129b,0x964e14c5,0xb9a09394
.word 0x7ddd3f86,0xfcb62465,0x46782993,0x70acd87b
.word 0xf1b10073,0xbf668944,0x84e6636d,0x03d3b58f
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 0xcd9fd3a5,0x01ca88c7,0x3f4e8a32,0x722d9d2c
.word 0x87de83f4,0xf4601ea5,0xeee5fc0f,0x2a0ba047
.word 0x1716b661,0x83e296a1,0x80082b6b,0x40416c47
.word 0xda01d26c,0x020f9d34,0x1843d549,0xe5a04dbe
.word 0xfc9231e9,0x3b7f2b9b,0x257d92ca,0x1613294a
.word 0x8fc74490,0x81757df8,0x68b3b8e8,0xf3d67ff4
.word 0xc11be10b,0x4c0fde3f,0x0c3c3712,0x0f4456d5
.word 0x531474b2,0x5dfb1fb8,0xb305122d,0x7f0a9c4b
.word 0xae30205d,0x60a5f5b2,0xe4c397ee,0x181043c5
.word 0x586cd66b,0xc52a1f3d,0xcbbea15d,0x14c92e5e
.word 0x24e2c167,0x592d39e0,0x4c26fea3,0xce8d5777
.word 0xeea155df,0x625d1c72,0xd362e407,0x435f7924
.word 0xbfb7a7a3,0x1d6bee0b,0x741f0bf3,0xe6e78290
.word 0x49a512ae,0x343d45d2,0xf668731f,0xf0d39375
.word 0x51b0996d,0x5ad62fbf,0x1156762a,0x55901ec7
.word 0xdf85be87,0x20f130d7,0x99107e76,0x16a722b2
.word 0x43521551,0x02ae16ab,0xcd3e872d,0x65b9b403
.word 0x818b38aa,0x6252dcc8,0x9b84c506,0x31afef10
.word 0x099271f2,0x938f78e4,0x4983d746,0xd96693a6
.word 0x3a49d664,0x8b290e5b,0xda2a3678,0x3cad63f4
.word 0xe282b32a,0xb597282e,0x9c3907fb,0x01f1ad14
.word 0xf88ec247,0x50c9666f,0xb1efc4d9,0x4b265700
.word 0x692f790e,0xb3dd7007,0xeda8e1b0,0xbd711002
.word 0x8c2cc48b,0xc02cdd8f,0x0dc9f30b,0xb5050b6e
.word 0xd97f9ac3,0x642ceb8e,0xb07131ee,0x11b6a164
.word 0x46e14e7e,0xde1fda42,0xa0c04352,0x211e2322
.word 0xd0d946e7,0xdda75e75,0x9292ec77,0x3746fbcd
.word 0x285480b6,0x9fcf0a87,0xf135cbe0,0x2e1e38f7
.word 0xee7a1291,0xa4f89861,0xec3a4247,0x63413294
.word 0x3317ec58,0x2ac82a1c,0x53ded619,0x28ff2f0b
.word 0xf4097c48,0x1bf65438,0x319f12d8,0x8f3b59c2
.word 0xcb3b6de2,0x37702350,0xf544963e,0xfe2cc745
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 0xb5e13d2d,0xdfc3624f,0xcf6348cc,0xce71dbda
.word 0xb8d6ab9a,0x5748d32f,0xb6314615,0x38479bf4
.word 0x5006917a,0xe87b59fc,0x4c19c792,0x26ec3dc1
.word 0x732b62c8,0x5b1d77d6,0x5562c5b9,0x2f8ad357
.word 0x467b6ac1,0xd40dfd9a,0x7249422a,0x1d9a4d12
.word 0x0a10584b,0xcdd36538,0x71811c3b,0x7a1a6b9d
.word 0xc87bdc19,0x00377008,0x985ec118,0xbd78dfff
.word 0xe3d785fb,0x3758e928,0x77e8c4d0,0xf8901c5a
.word 0x805da4a5,0x33ba4a3f,0xb66d3bc9,0x346f8e95
.word 0x2093a332,0x54e4a5b4,0xaa7d423a,0x91961b22
.word 0xc0b34eab,0x5648c79e,0xe7a98115,0x810179a4
.word 0x0c607c72,0x05f13305,0xb1c8b50b,0xd73892f3
.word 0x899f0574,0xa65b63a1,0xf822a223,0x30e12d12
.word 0x56decec3,0x994b6162,0x1260f5b8,0x369e2af0
.word 0x4cd4a6d0,0x0b7941e7,0x203473ab,0xa6552e15
.word 0x7e7eac18,0xf86c797f,0x3766fc5a,0x720fe6b4
.word 0xe3afa8c5,0xb180020c,0x9e161c6b,0x1ff9dd9e
.word 0x3cfec586,0xdf19b98c,0x56402546,0x2ad376c2
.word 0xb82fd78b,0x1983387b,0xc2c42d54,0xe4336fd4
.word 0xbfa80f4b,0x6e415ef0,0x486137c7,0x525eb213
.word 0xe80ac67a,0x0353e355,0x6766eb1f,0x96dc3074
.word 0x71ca4975,0x7e193a83,0x614f73fe,0x88261d31
.word 0xd76794ae,0x90a48fc0,0xd5a533dc,0xda32fe0f
.word 0xc011d4c9,0x51b19e6c,0xe4cd3064,0x923b8ffc
.word 0x649f8ca0,0x367ff1e3,0x1eee96c6,0xe20aec44
.word 0x278bb459,0x408547b6,0xbbfadf0d,0xb11b5120
.word 0x4971d0b3,0x39e1209e,0xb7ad99f6,0x45e077d7
.word 0x4a3e716d,0x6dfb33af,0x6e8bf1e3,0x6f873e2f
.word 0x4dde0f7d,0x44bc9c22,0x840301eb,0x39b593fe
.word 0xeb4077ee,0x77dc8a1b,0xf28a1c1b,0x0ad22fb6
.word 0x263eaf9c,0xb348e07e,0xbce8ed43,0x99c98411
.word 0xa619f698,0x07170282,0x4a66bdcc,0xfdc1d15f
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 0xa1d6d1e4,0xf617b9ed,0x431266a8,0xc1b06673
.word 0xdeb59540,0x968d41d1,0x3864a56a,0x298cef4a
.word 0x2cc212bd,0xca4bcbd9,0xc34c421d,0x3ff96a50
.word 0x29e3baab,0xcd935951,0xdc980d84,0xace411e0
.word 0xce950153,0x0f29e7d8,0x9afe1939,0xf3896332
.word 0x6c1f221a,0x0b1d64b4,0x0ba577cb,0xa6d1b06a
.word 0x53825946,0x2ed02f28,0xfb7f806e,0x4b32c239
.word 0xd8b384cb,0x62de5f30,0xb9d3a35b,0xd0d3d578
.word 0xce09825e,0x9c33bcaa,0x97de1d9b,0x525de450
.word 0x9ee54dff,0x56bc5b79,0x690deaa3,0x35af4cf3
.word 0xc135e707,0xb55405ed,0x97e2d4b5,0x791d9a8e
.word 0x987fafb0,0x06917e90,0xcaf42f6f,0x2750907a
.word 0xdc238b18,0xac0d1004,0xebbf2740,0xdf373069
.word 0xc18ea4f8,0xdd5ceb6b,0xd43739e6,0xdd196705
.word 0x791e329a,0xb333a0a3,0x67532f58,0x24ac7530
.word 0xe3a7b8f0,0x717fb4d4,0xb0f52268,0x3037d68c
.word 0x89dcca73,0x1b6aec73,0xe9f5b6c4,0x796b4b94
.word 0x3b00ff9f,0xc0240a18,0x7a595e7d,0x10654cd3
.word 0x37a6ceef,0x8e5b2d47,0xedcf0769,0x79909df0
.word 0x4004d8f7,0xacb09ed9,0xae8149d3,0xdccdfd3f
.word 0x91f02156,0x4c8fca5b,0xb1531a2f,0x23947ad7
.word 0xd6778a4e,0xd2a9a274,0x21eb2e8d,0x0b140843
.word 0xc14eb99e,0x11e673e4,0xad53af82,0x39152dc1
.word 0x4fb7c239,0x74eb73d9,0x5657f6df,0xa373eb73
.word 0xdb547cec,0x8e7ca2d0,0x30dfebbd,0x93cf498a
.word 0x0b878a17,0x44891917,0xa3e6c965,0xa4b43602
.word 0x4345f345,0xc2ea450b,0x7e0ba85b,0x3d22bbe2
.word 0x3c640426,0x887525e0,0xd04121f4,0x39b9c19b
.word 0x037e6b62,0x75b9865c,0x7ed5fc73,0xc9a9806b
.word 0x18b3b7c4,0x17e8170f,0xc76247dd,0x198f0a6d
.word 0xd072cc18,0x2c058eca,0x656d8545,0xbacb5d07
.word 0x492efac8,0xe8049332,0x7b52fa5b,0xc0fb3e5d
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 0x543bfad9,0x7d7dae5e,0x1b9cda5f,0x10d00856
.word 0x5213d9cc,0x99aabe6c,0x238ce077,0x99a9782b
.word 0x2abba0f3,0x0e1ec1a2,0xe39f5aa2,0x3d0fa724
.word 0xf84f93b1,0x0764ffa7,0x0ee0c544,0xd0c73a8a
.word 0x12c46b3d,0x466cfa69,0x9f823232,0x2ea6e93f
.word 0x75a7e665,0xa2bf0967,0x41ed0725,0xed42e2ec
.word 0x767567c8,0xc88b3431,0x8ac67a98,0x0af3a9f5
.word 0x3a8a808c,0xd67edc36,0x2c908c20,0x6c90cc4d
.word 0x3e4916e9,0x21aab9f9,0xf30907f5,0x0b739159
.word 0xfa419cc4,0x8bb32538,0x73b46cf2,0xfa6c1d42
.word 0x47f33e93,0x7ed00366,0x4087dae8,0x915867b5
.word 0x3c147f98,0xad7f6ee4,0xaf5d7d4c,0x0711cbd6
.word 0x35b20127,0xec4aff70,0x9461c0e8,0x55612f78
.word 0x39ad6ac9,0xa8d32115,0xfb06b214,0x8933c556
.word 0x9f36216a,0x0656b2d4,0xd743ef78,0xefa0bdc7
.word 0xa6820cb5,0x72681ce8,0xa38c4c1d,0x574cab56
.word 0x0b103c2e,0xdd09cf22,0x0606b2cf,0x4c126182
.word 0x938992ca,0xcc999a93,0x4c7d896f,0x6a808fe6
.word 0xf45b33c6,0x269611ac,0x79967de4,0x4bd8a2ae
.word 0xb2e3fb60,0x427cc33a,0xe8bba355,0x1cfbe242
.word 0x24987df6,0x76fafdd9,0xb64502fe,0xa025979d
.word 0x71d39cf3,0xd2319567,0x0e5d21da,0xc651821b
.word 0x15842628,0x95ac397f,0xe6d31ffc,0x6b6e50c5
.word 0xfdd579c5,0xb0ef1cd9,0x1de40e0f,0x5bf4233e
.word 0x1ff91700,0x60ca8e6a,0x0407d9d3,0x8e6982c7
.word 0xe43c1237,0x571db908,0x8d8d21dc,0xfd194373
.word 0xee334bab,0xa43e9390,0xd21930a0,0x8955cec3
.word 0x375e8d14,0x950bfe60,0xae7aaf79,0x5086b228
.word 0x963477b5,0xa1e0d2f8,0xb054f2f9,0x43955aee
.word 0x6344626e,0x57497942,0x603bdd7a,0x6fc6cb0e
.word 0x82cfce88,0x5d299acd,0xb180ef53,0x7bf3f6ee
.word 0xb052e5ed,0x501992ca,0xaa08c5ec,0xf84fd0a0
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 0x91dfb744,0x46891b8a,0x7ee751d8,0x147a114e
.word 0x9783a3cf,0x873cdcf1,0xa6229d46,0xfe5fa2ce
.word 0x8189adde,0x10c84396,0x255d7b0c,0xcedf22f9
.word 0x4a6033b2,0xecfa7e00,0xfb929db6,0x67e4b780
.word 0x53c83398,0x73307478,0x5e241da2,0x6545ca98
.word 0xe2d7d777,0xa529673a,0x1bcf1649,0x2c62996b
.word 0xdb8071c4,0xe54a945a,0x8ca38d26,0x719f5e0a
.word 0x98843777,0xb51d5c37,0xd025b18a,0x10e83a29
.word 0x2bd98941,0x07c47893,0x42f71de8,0xd693e655
.word 0xc1ddcfb5,0xabf8297c,0x1de11df8,0x7b4ac8a6
.word 0x37329d88,0xf11fe90d,0x8473c274,0x0c4bf7e7
.word 0x37994501,0x483a58d9,0x0f906215,0xfd9addae
.word 0x374a5b24,0x51dbf8d9,0x68cba02d,0xd01b778b
.word 0x1895493e,0x2b3f44a0,0x52f8810e,0x02f1fe53
.word 0xec85c387,0xd7103365,0x5cd14e58,0x24a71ca7
.word 0x00a9cd8a,0xfddb3645,0xcd2fafc3,0x2d7308d5
.word 0x0e96fa35,0xf29ed4b3,0xd96cff9d,0xa0de9d44
.word 0xef172dc5,0x65a78591,0xa3f6a12b,0x6d5cc0c9
.word 0x880339e6,0xed91204e,0xb45cb03a,0x74e958f8
.word 0x19dd4e76,0xb7188ec3,0x6040cff1,0xb540ca20
.word 0x667313a7,0x2452a248,0xe04c1ad1,0x4ecf851f
.word 0x0a9b43b1,0x0ffe4169,0x07c96ef5,0x7b9fc30f
.word 0x7b87ace1,0xe0ab7a7a,0x274b16f3,0xbfd38000
.word 0x1b536d90,0x9dd6e7c2,0xfd93fabc,0x39488968
.word 0xe42c6735,0x6b84a387,0xc5936f3d,0xf99b5e5c
.word 0x5be12a36,0xaf22c68b,0xe3bd9058,0x28114927
.word 0x6586e578,0x1f6e48f4,0x44f705b4,0x534abaf5
.word 0x56bdf2d8,0xb22f1d66,0xa1641e5a,0x3c451a57
.word 0xf951b6e0,0xf8a0d616,0xe41f5404,0x5871482c
.word 0xcf405138,0xa61257e6,0x3b9801f1,0x0d46bc69
.word 0xf9888ecf,0x2f55edf6,0x53ea95f2,0x74ca61c8
.word 0xc9ea9f83,0x7aa174fe,0x3898715d,0xf4b2696e
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 0xc66719f3,0xa3f874db,0x41f734f7,0x7b15c972
.word 0xcc94c11e,0x3b0c5fe0,0x853897e6,0xd3e9e819
.word 0xf48bcfc8,0xd2918cb9,0xd4cc857b,0x743c86a5
.word 0x9ef09ad0,0x8743a8fc,0x8ab12919,0x1493366b
.word 0xba065f8f,0xbb9ce9c4,0x141286ed,0x17532676
.word 0x6d43044e,0x8eb206ba,0xf0d00681,0x9c99d64b
.word 0xd0176c63,0x5e010343,0x1afc7fe6,0x2353917d
.word 0xf849cccc,0x9f1c3fc3,0x62aea924,0xdb9b9811
.word 0x3a01a1f4,0xf7582d19,0x98c6514b,0x3a71250c
.word 0x0dae3d47,0xdd58552f,0x84fa881b,0x19d17811
.word 0xb045b37e,0xdf40d75d,0x08039ddd,0x410fd55a
.word 0x81215a53,0xe3cc6dee,0x604f8dec,0xa06c276a
.word 0x07532af5,0x8854b4e2,0x5c8534b4,0x968f933a
.word 0xeb6f11b6,0x4d616dc3,0xb94d2d63,0x90692ccf
.word 0xabcc1708,0xa331d166,0x6a1e7a26,0x22f8642e
.word 0x88a792bf,0xd17a8971,0x1675235c,0x3228482c
.word 0xacc555e0,0x614568b1,0xe8c045fe,0x80bfdaaf
.word 0x7656ea55,0x26f5a405,0x208f7f66,0x0b30d29b
.word 0x754ac101,0x14ed0c14,0x11a760e2,0x6039cd01
.word 0x0cc0265f,0xe327f16d,0xe220accf,0x7c233eec
.word 0x156bef28,0xc71a8443,0xb811f389,0x9fbd82da
.word 0xb8769cc4,0x64000bd8,0x66e33a34,0x1d94a498
.word 0x2d9523f4,0xe14442fc,0x9179a18f,0x92cdf498
.word 0xf2553d31,0xac1d9609,0x07606d1f,0xf2d37eaf
.word 0xbb3deb72,0x4193346e,0xba9ac484,0x42d2f7fb
.word 0x18c4f4a8,0x75833ff2,0x72852c06,0xf35d8011
.word 0xc15f78f7,0x2ab7fb91,0xb067414b,0xf1405054
.word 0xe233d06f,0x96b914bc,0x1af4a1f2,0x2fcef196
.word 0x44a5d39d,0xd51f0e20,0x3aa4cdcc,0x2ac6bb29
.word 0x31d26a4e,0xda087fd0,0x7c70e0e6,0x2e7b9d0f
.word 0xabd54d6f,0xe2325143,0xec150faa,0x2e3f1037
.word 0x38bac154,0xb31e0388,0xf60ed9df,0xb265a9ca
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 0x721b3582,0x6adf133e,0xcfd60ba6,0x98fb2363
.word 0xd9ad9223,0x38e831e9,0x8f3b4f15,0xf0a0ba06
.word 0x76077379,0xe45f1c7f,0x460d98c0,0x4c177b7d
.word 0xa55038a9,0x04adcc3a,0x97566784,0x524b5b05
.word 0x4b37974f,0xb4a84016,0xcee36e4a,0x8989f22b
.word 0x1982918d,0x51a31576,0xe830156d,0xa60ffce7
.word 0x0db00b85,0x48e59d29,0x196e145c,0x28e17a79
.word 0x4505db8d,0xf841a40e,0x32bfc8b8,0x0e8d3038
.word 0x05051b36,0xc5c7a1fd,0xf4fe72e8,0xdce0cc6e
.word 0x31a0171d,0xeb605df8,0xf38d9f21,0x978357d0
.word 0xbf1d3966,0x272116ac,0x515e8900,0x1300c969
.word 0xfacb6219,0xe3fce49f,0x71fafc2b,0x926a7e79
.word 0x07a7c386,0xbde2b482,0x89e5afdf,0x6ff5db43
.word 0x0640ee96,0x726d9926,0xd1d49d9c,0xfe9d03de
.word 0xf384546f,0xa05c22e5,0x61ceacd1,0x4bfcc3fd
.word 0x5a8a3806,0x2ef7175c,0x8347abb4,0x2fee0792
.word 0x31c7650b,0xd247d108,0x74d1e666,0x13e47126
.word 0xe6cd0c47,0x4fb98633,0x5a4fd502,0xc8051a06
.word 0xa435a53d,0xb8278642,0xf88c753a,0xbd36e738
.word 0x3fae7a1c,0xb7edf311,0xcc324529,0x0eb7ec8a
.word 0x05fc6898,0x55cb8b9f,0xb6aa4a5d,0xa97e755a
.word 0xa4aaa5b2,0xeaf7c568,0xa95e7880,0xf9c665c7
.word 0xbbd1d71a,0x32fbe6cb,0x3e476a08,0x102cdf94
.word 0xef19caf8,0x844cb2f4,0x77bbc868,0x09b920d6
.word 0xdda6fbf0,0xd2a0ed1f,0x8c4266dc,0xe040d593
.word 0x5f673708,0xa95ef5c3,0xbf7c496a,0xc58ce3c5
.word 0x1104ad53,0x3e8b94d8,0x395fc0b3,0xae20ac80
.word 0xc01b8531,0x0f2191ed,0x0b0cbdb3,0x0f9d237a
.word 0x5dff6fd9,0x370eb892,0x7b6f46d4,0xf83e9604
.word 0x21152da0,0x4d5f0cc4,0xcd913eb2,0x8de6028e
.word 0xb4782db9,0x4f2b30e1,0x3609dcd2,0xb6dfedb8
.word 0x87d4f817,0x81e59a9d,0x439b66e8,0xc3e17f8e
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 0x9da06411,0xf867b177,0x3a8e0745,0x425c4b61
.word 0xa33af9a3,0x4d180c30,0x8a8aec6e,0xe95d24fa
.word 0xec766e25,0x15009bb4,0xdf6ddb5e,0x800fa83b
.word 0xdbbf91d1,0xb14160df,0xb5d52270,0x8c7997db
.word 0xcd0886ae,0x6df92007,0x4be07d2e,0x89e2f17a
.word 0xd4d5a4ae,0xc0e43726,0x3bb38ec9,0x36e99964
.word 0x229b3d5d,0x14068f27,0xa23748c4,0xac1385b0
.word 0xb4e0cf7b,0x949b33ce,0xcad12a7d,0x86f8bd8c
.word 0x75ceaa5d,0xb14c3240,0xed5b50fc,0x3278d3dd
.word 0xfa90d0e4,0x831a15e6,0x073a4d44,0xcd04ebbd
.word 0xb556ec62,0xecc406dc,0xd7071dc6,0x83d5af7b
.word 0x7624aa3c,0x2f105b4c,0xe205de54,0xec791dc5
.word 0x828e902c,0xf4c78c7c,0x01d1de9f,0xa38dacf2
.word 0xfeb72cfd,0x87df5712,0xec3a3803,0xa25887a3
.word 0x805a8e93,0xa7359fac,0xbbd00bcc,0xb6829b3b
.word 0xf7e38572,0xb35a14a1,0xfe781fe0,0xe68e93d7
.word 0xeb04db8c,0xe5fcbab5,0x8c52a80d,0xa3fd3e10
.word 0x6433f741,0xe64e434b,0xf44b12f1,0xcfd0034a
.word 0xae08c96e,0x298166fd,0x7b37b15f,0xd247c2e2
.word 0x6a91cc80,0x75f6e817,0x9cc1b14a,0x94e96b2d
.word 0xef1de921,0xdb89c923,0xbc56bdab,0xaca8a538
.word 0x02004e15,0x47fbd410,0x8f6ea772,0xee17d1aa
.word 0x4f07cdf2,0x8444309a,0xf9a89f60,0x5110f922
.word 0x5f056080,0x1c8c1e80,0x5ec13b87,0xc5873c81
.word 0x08732551,0x01bcf357,0xcd64ad57,0x7cc4b6c8
.word 0xbf4fe013,0xbc67ef72,0xb9230613,0x6c7ea966
.word 0x0af4a284,0x5442e0f6,0xfee75d3d,0xbcf5fc44
.word 0xc17dd931,0x60596888,0x80eb0672,0x482802c1
.word 0xf1b3c7ae,0x24805d7f,0x5c7af647,0x6623cdf2
.word 0x76fde600,0x8ff1d541,0xe5925aa1,0x7b4ad419
.word 0x664faca8,0x71e157a9,0x30f1b588,0x020ac1a3
.word 0xd2506951,0x609fcc52,0x024179d5,0x58aac3c7
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 0xd0226cab,0x1bcdbb28,0x1ca57f8e,0x9b31276d
.word 0xabe1af9f,0xa15db6a2,0xa1a13296,0x6abdb565
.word 0xa56f49ea,0xb99be1a4,0x839cc39b,0x459dde4c
.word 0x2587b5f3,0x1ba58ff0,0x4f41a091,0x59a8fdeb
.word 0x1bdaa67f,0x171c188e,0x1d37462e,0xdb8fad7c
.word 0x0dac118a,0xaec47acd,0xf23e1ab9,0x940bab1f
.word 0x7b178700,0x3c953c36,0x87372d4b,0x9ebb7dc8
.word 0x727b2bc0,0xde853f67,0x3f385db0,0x49d01e6d
.word 0x3782e7e7,0xe338123d,0xc31b7ef7,0x1e7a94a3
.word 0xd908a2f7,0x88d3e942,0x218811a3,0x19934673
.word 0xde4f9605,0x951df11f,0xbc38bc4b,0x06d57fcf
.word 0xf73f7a1f,0x23f3cafc,0x3409fcea,0xd092f9bf
.word 0xb6d47065,0x13f2b506,0x215059d5,0xd2aef23e
.word 0x9fd85b1a,0x05617e5c,0x1502b4a2,0x3c390f40
.word 0x8c527799,0x63aac618,0xc4385fe6,0xe25294d0
.word 0xcc80587e,0xb4c64876,0x5700e176,0xe73f5a39
.word 0x12eadb12,0xc5715958,0x9d2911c9,0x2b5e5d14
.word 0x9bfc66b7,0x8ed2b400,0xdc97b060,0xefc69361
.word 0x51101f80,0x0010577f,0xdf471681,0xee9f432d
.word 0xa6626b3c,0x8244a2a8,0x008af978,0x2298cc2e
.word 0xae099bc1,0x0d9eda92,0x8b34b8bd,0x2800b3ae
.word 0x2cd746f6,0xd05e536e,0x4fc3fa50,0x607a7831
.word 0x06b27109,0x5a5ddb77,0x03ad7e5f,0xb3e4040a
.word 0x7e060f67,0xa53f930f,0xd10c0eb3,0xa499882a
.word 0xedd2d064,0x61d61760,0x467d7022,0x88933895
.word 0x3bad169d,0xcb44ec90,0x71dae414,0xc8133ffe
.word 0x86d99371,0x7fb1d488,0x0e31239a,0xd681e5ac
.word 0x7b0e9e24,0xc6c5b5e1,0x0679d079,0x8f14146c
.word 0x803d6448,0x3d11587e,0x24b15a7b,0xa0070204
.word 0xaa897837,0x63a9edc6,0x3e7957d5,0x4dacf129
.word 0x099cacb9,0xae9fdd56,0xad2c5ce3,0xcc71e4f5
.word 0xf4da987e,0x387d2bfe,0x3a2cb7c2,0x078a69f4
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 0x6b8d0097,0xe4b106b6,0xf94a63a6,0x84d4a2ab
.word 0x9ac0166e,0x41791429,0x3c8a5835,0x0ce62649
.word 0x07514243,0x73ee3102,0xf7659222,0x118f886d
.word 0xe39d72ad,0xdd9ed3d8,0x50e8b8f6,0x1f7d9d1b
.word 0x1071581f,0x04b50c20,0x24ee7fab,0xef8f5183
.word 0xe02eaa3c,0x829b60dc,0xb8f708be,0x4382b2e0
.word 0x13ac40c4,0x5a915867,0xae359c79,0x33b4e5c8
.word 0xbd48f6bf,0x2b3b7ad6,0x9e24bb8d,0x9bf72044
.word 0x9e031ce2,0x61bbee72,0xe59e59f0,0x0cfbc786
.word 0xf79d4341,0xe815aa9e,0x75482c07,0xcc80b440
.word 0x2e438fc0,0xa61f1073,0xe02bad7b,0x22d41a9f
.word 0xeec8eebb,0x1fbc7091,0x82d2a947,0x52bdf0f6
.word 0xc0f97c59,0xa3aa6cf7,0x3405743e,0xe707f916
.word 0x22d08640,0x912bebbf,0x29a01fd2,0xfa9705b4
.word 0x42b72a27,0xff0ae30b,0x6912d682,0xe5b9badd
.word 0x39a22d60,0x97c7b206,0xb9214ba3,0x8f3c1352
.word 0x10a648c5,0x7a90c806,0xc3908987,0xc1279fe2
.word 0x808eb0b0,0x2e38a930,0x27d72221,0x980a5914
.word 0xfd08ff4b,0xfe53966a,0x2149b6ca,0x3c1b9caa
.word 0x0302f656,0xf2414f72,0x480d08cd,0xdfec1df7
.word 0x2e9e96ae,0x8bb444d5,0xb97a4c3a,0x424e015d
.word 0xbf933c39,0x61bda56d,0x73943d91,0x3c85ee82
.word 0x2cdf5061,0xd37ea789,0xd6d37435,0x15c89bf5
.word 0xc9cc2825,0x877aeb25,0xf30beeac,0x28801045
.word 0x0b4ecd7a,0xe4d2c7f0,0x8057e992,0x0ce284be
.word 0x6a6ba3fb,0xd785ad06,0xfb3f05cd,0x50098749
.word 0x8ce58af6,0x40f43939,0x11c87506,0x25fc6136
.word 0xc9647ad6,0x3bde8dfe,0xe4d52ed8,0x7acfca1d
.word 0x94a1533d,0x9382d866,0xac79ac3b,0x327835bc
.word 0xc807c610,0x3578da42,0xb7390f2b,0xf387102b
.word 0x862ba0de,0x87d2f0cc,0x1facf933,0xe0126f70
.word 0xcc5e397f,0x15ebdbcc,0xcaeee531,0x0562114a
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 0x2d3ca677,0x66dbafde,0x60c75ef5,0x2337e1e8
.word 0xa782c8bd,0x9a27bbc3,0x18035816,0xccda9d2a
.word 0x5be85633,0xba76adb9,0x3694e299,0xc084def0
.word 0x7d30db17,0x4673aa50,0xa00c1b66,0xaa4fd276
.word 0xcf0c8c6a,0x0a93a6b0,0xcf54720f,0x4a99b6c6
.word 0xb1fa7ae4,0x65310ab5,0xf858d338,0xe7eefd6f
.word 0x3b48e0f5,0xd38b1a92,0xd1712571,0x3c79dac7
.word 0xe208703f,0xb2fe7670,0x04c42e91,0x0144f903
.word 0x837a5f5b,0xc69060bc,0xd74555ed,0x235edd37
.word 0x4d81328b,0x5094f9eb,0xa20655eb,0xb63bc510
.word 0xae4a0922,0x4b0416f0,0x7c61d325,0x6e283cdb
.word 0x0dc8790f,0x18a3cb49,0x12808492,0x6a77d03c
.word 0x9541f461,0x5a02bf58,0xe3b50a3a,0x34272c3f
.word 0xa29a061c,0xd079ec8a,0x67ca34a5,0xab3f3869
.word 0x1f261d1c,0xd25f7f1b,0xff2aaf30,0xca62bf05
.word 0x84bd66a2,0x9d7e0980,0xc8aded5c,0xfc40ecc1
.word 0x90dc9a75,0x9eda60ab,0x590f0c8a,0x60513b35
.word 0x30a51014,0xd1e14b6e,0x1aa5c379,0x2ffe9fc1
.word 0xa3f6a750,0xd04a2a17,0x056c9ff2,0x4442cee0
.word 0x54a355cc,0x7af2c6e8,0xa9fede9d,0x6871c585
.word 0x98d17384,0x94674541,0xe67cdb1a,0x1f116d94
.word 0x04b9fc36,0x2914ae48,0x987f65ba,0xbeb78586
.word 0xd731edc5,0xe8bb964c,0x0ce7ef7a,0x5ca7340c
.word 0xf3250c0d,0x3ac0268e,0x154b07de,0xcc122bbc
.word 0x474e31c3,0x18905830,0xd4f8dd74,0xb39634ac
.word 0xf391e668,0xe4dc319b,0x19ab413d,0x80c9b42d
.word 0x889d15be,0x032e91b9,0x14096606,0xec9608df
.word 0xf3967afa,0xfa04e39d,0x7039ba61,0xbdd130bb
.word 0xb205f5f6,0x5553f222,0x20630f50,0x63a50936
.word 0xcec1ca82,0x3707b5db,0x5f466432,0x5340e421
.word 0x2c1f1802,0x62803609,0xe6d276e0,0xf6f3603b
.word 0x833c0d37,0x740548b3,0xcf2d08b1,0x2671137d
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 0xad1ab299,0x0f69dd32,0x2ce1680e,0xccb2e0e2
.word 0xe2258c19,0x5338ca70,0x4d0e2086,0xfc37c19c
.word 0x55b117ad,0x011493b0,0x27987e8e,0x3bbe5268
.word 0x2916d303,0x1859c61e,0x14f73489,0x32e4ff3b
.word 0xa1cf8e7b,0xa9233cec,0x953662f6,0x58dee7bb
.word 0xf385aeec,0xaa727e9b,0x3881955d,0x1a8c8c5a
.word 0x82fec45d,0x54310118,0x93f9c095,0xcf91b1f1
.word 0x79c8bd1b,0x09d8e10c,0xfb5aff2a,0x2060f5a6
.word 0x6738a616,0xce108f10,0xc6154d62,0x2979e11c
.word 0x6f678a36,0x5aecafa1,0x8866d2cf,0x8c91d7be
.word 0x763364a6,0x904cff78,0x170d67f6,0x74d6b194
.word 0x03db7138,0x0cf24ad5,0xcb7b8ea8,0x26c2d328
.word 0xa4d4f28f,0x67a2634b,0x7e51ebc3,0xbca3971f
.word 0x7e2af67f,0x5bb7f0ee,0xa91f761c,0x905a137b
.word 0x8b5db343,0xd6da325d,0x25d04f7c,0x65a1306b
.word 0xc96c5412,0x4048a237,0x2edfa7dc,0x4f03d8d9
.word 0x71b78998,0x6aa7c09c,0x074e072b,0xd473c735
.word 0x4c8fc1dc,0xcbb3937a,0xf9e5dc70,0xf1a90b7a
.word 0xe54918a9,0xc0dd3d0c,0x525ab3a9,0xbad17c7a
.word 0x1293ea18,0x8846b936,0x8ee4fd30,0xbdb379e0
.word 0x25a2dcd3,0xc2aed404,0x841763f8,0x38644889
.word 0xcd4e5b7d,0x940491cd,0x33216179,0x88c302c0
.word 0x65e875e0,0xac9f0b47,0x2ba48b04,0x00a84665
.word 0x58b6d5b2,0x6ba172d0,0x53278fca,0xb676ec8b
.word 0xe2fc466d,0x3f30627b,0xa4980ee9,0x26f8725a
.word 0x996eeec8,0x70383073,0x2dfba410,0x20ab74e3
.word 0x2157b0ff,0x4c7d7b19,0x467a8acc,0x69ee377f
.word 0x3c5b51f9,0xe4f7f4c2,0xff0cbc40,0x0e86d2e0
.word 0x0096fafd,0xc12dac73,0x698a26e1,0x0928746c
.word 0x124b72b5,0x744d48eb,0x71c910d2,0x9a4c5855
.word 0xe898e8f9,0x76f21d75,0x9233c80d,0x1329a0e5
.word 0x34d1eb24,0x39ace44a,0x683026d4,0xc264d4b2
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 0xe75760e7,0x46e30fd7,0x66cb29b3,0x1d3cc171
.word 0x7f25b982,0x69dd9f8e,0x0401872b,0x22923806
.word 0x0fb15132,0x0b8a496a,0x3ab0364f,0x168df087
.word 0x47c7e716,0x8e2a1bd9,0xcbeef89c,0x774e58bc
.word 0x36193df1,0xef156b2b,0x5fcdf217,0x8373512c
.word 0x8da9a199,0x6828574e,0x39b438be,0x64227389
.word 0xb0cb876f,0x2685c610,0x041ec463,0xf86b0733
.word 0xb51cfcc9,0x54ee20a4,0xd375a737,0x02264e89
.word 0xecb87155,0xf2e291ec,0x2ae74691,0x8c19c526
.word 0x69ccf9f3,0x4aad78cf,0x336514a9,0x819d39c2
.word 0x0febf5ac,0x732201f8,0x3e1adcea,0x4c352648
.word 0xbb662337,0xcae5df78,0x3ab2768e,0x330a2a37
.word 0xaceb81b6,0x7ec67eef,0x963bcb9c,0x54877c12
.word 0x015b44ab,0xed2d20a1,0xc45ec63a,0xf73b694d
.word 0x0e923216,0x339735f5,0x6fb45670,0x2ed97b13
.word 0xb46b482b,0x2a75b5d6,0x4fe1d20d,0x4fa1821c
.word 0xdee67030,0xbef49e8a,0x94d68b41,0xd491547d
.word 0x5bb65e7f,0x6ab51901,0xe81f7b42,0xbc1841c0
.word 0x4dcbd7d4,0x815d95b8,0xd2b54d53,0x85943e6c
.word 0xa0752c56,0xab768af7,0x7d6c46ef,0xec08d9a6
.word 0x93d0a35f,0x45a0a08c,0xf46e426e,0x82a0740d
.word 0x74acaae8,0x895c0ae6,0x3f7eaa9c,0x16f4fe22
.word 0xe17e8e7c,0x8bded4b5,0xa2214405,0xb68574ce
.word 0x6dd69da3,0xee282a9f,0x8e4b7c59,0xd1ac4091
.word 0x08653eb6,0xa39461b8,0x0b2535e7,0x2e8f3631
.word 0x5a0a8673,0x39dbdb59,0xf00882de,0xa3366340
.word 0x4273ca75,0x4040410a,0x90e97c56,0x261b6f96
.word 0x861c5b1d,0xaa22398b,0x52559a1a,0x67daee8e
.word 0x022d681b,0xa917a655,0xa3b26b0c,0xa4132cb2
.word 0x74d212ff,0x0f593330,0xd64a8c47,0x9c7b8f38
.word 0x69e13906,0xfd0bd477,0x9d3ceefa,0xb90212d6
.word 0xd142a942,0x85cc202e,0xc211de7e,0x6407808d
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 0xb81c3fc3,0x4382cfbc,0x5785090a,0xbeba0ed0
.word 0x64762df9,0x4efbb5e6,0x8c36c3d0,0x57165e1d
.word 0x1257aac0,0xa9a3ed73,0xa513e5a1,0x89a01612
.word 0x759cfa6a,0x344c32ff,0x560e695c,0xd24d49e2
.word 0x86d757d0,0x2f9c7a50,0x793b270c,0x3f637ce3
.word 0x733392c0,0x3a8414c6,0x62efe7e8,0x46acf047
.word 0xcc7dacd7,0xce7b7823,0xabb5e483,0x7f79159b
.word 0xd44ed475,0xf235def6,0xf53dee68,0x982ad491
.word 0xaf2da2f7,0xfe5402d2,0x79cea561,0xc78efdca
.word 0xcf6aeabe,0xa70f9fb2,0x59bcf1d4,0xe134094f
.word 0x8c8d2893,0x671f75e4,0xfc690aa7,0xf8e0dce3
.word 0xdcbd7e9a,0x2b64cbcd,0x75d9ee33,0x10aefa9a
.word 0x1b77bcc0,0x1cb50f2e,0x43fdd001,0x45758043
.word 0xf4070369,0x85a659c6,0xcc54b96e,0x3b0309c8
.word 0x1bc8bf87,0x34d277b7,0x69f0182c,0x8441712a
.word 0xb62ddd15,0xcdb3eb69,0xe3a37e17,0x23d058d2
.word 0xa67a44b0,0xa4fbabd9,0xbad02359,0x29fb02d1
.word 0x4edc1872,0xb4ba0a5f,0x8347c68d,0x7cfa7ec2
.word 0xa69b0d74,0x7660a523,0x4d152335,0x595c2107
.word 0xa98ebec6,0x44967f52,0xcd6440b3,0x6d707fb4
.word 0x8eeb8905,0x57739e35,0x79f9c98b,0xf304cb01
.word 0x76035d9e,0x57dcf5be,0xa2b2a069,0x7cc72f61
.word 0x4eeb00fb,0x8cf0d3fe,0x844b5c52,0xe566233a
.word 0x2b4bba75,0xf0cf59f5,0x53b3d3f0,0x2f2a08ac
.word 0xeb0b8018,0x348fc315,0xe3487327,0x09ee6d20
.word 0x86df50d7,0x4a1f3192,0x1f2efee0,0xe78995de
.word 0x2af07837,0x4c8caf4b,0xafff12c1,0x0d48f722
.word 0xc366e791,0x894ec27e,0x94ea4b82,0x6afa49d7
.word 0xf3587a0b,0xa6d1923d,0xe21a18a3,0xd9f909b9
.word 0x02c27e5c,0x0cd219bb,0xe91645be,0xaa40c917
.word 0xf0908575,0x892ca77f,0x4c0d7da7,0xb4d3500c
.word 0xcd2795ba,0x054775ba,0x6c40cab5,0x8699a6f6
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 0x9b2dc55e,0xa6f75573,0xdc622410,0x3695af7b
.word 0xdf447017,0xb0f3d389,0xb4bf3ecf,0x5df07dab
.word 0xd9652e03,0xd499ceda,0x52dfaaec,0x0db0b263
.word 0xfc31ed71,0x5f639302,0xe9fcd1ef,0x5eaaf266
.word 0x5941a7ab,0xadf2cdee,0xca9f2226,0x06b8eea9
.word 0xac958a40,0x9ff14913,0x356e35b3,0xec3081f4
.word 0x487f6f49,0xceaad502,0xc817f715,0x11070bdc
.word 0x2805bbc3,0x3b529d8c,0xbc653bd7,0x0c79f0ff
.word 0xa5fdd46c,0x0bc2e47e,0xa4402d76,0xef90e9d1
.word 0xfd5f38fa,0xb9918a06,0x6d21a8c3,0x46c8f624
.word 0x3cbac708,0xef4cb881,0x21fc8e2c,0x09b21803
.word 0x26fb3a3c,0x5673f921,0xa5b727c2,0xe379ed15
.word 0x2070ad2d,0xe553f121,0x751c0c3b,0x8507beda
.word 0xb5ef5ff7,0x37040d23,0x8a2a249a,0xd2ed6526
.word 0x5b66d4ee,0x8d71d240,0x00cbd285,0x32284aa9
.word 0x0b382413,0x490f5a54,0xa79029aa,0xa436c683
.word 0x8e7051fd,0x8610bb5a,0x04f50737,0xe6e8e08e
.word 0x548d1a74,0x4e361a08,0x6ffb5479,0xd52ef831
.word 0x21ccaf16,0x84c7f281,0x55e96db4,0x405dd61c
.word 0x33024a14,0x190c4adc,0x2bf61159,0x4a33f5f5
.word 0xefb48d25,0xaf63a4d0,0x4f75c904,0xcf2cfe8b
.word 0xa8552170,0x6626bba7,0x832d4242,0x2ee13d90
.word 0x46b85f49,0xc7864333,0x018ded3b,0x9995f7c5
.word 0x7e49773f,0x8f2297ad,0xe5746881,0x16fde36f
.word 0xfdf27fb1,0x35e62cc3,0x9ece493e,0xaa0139ee
.word 0x947f9421,0xa17f5497,0x4ee98dcd,0x172fd07b
.word 0x707ce138,0x91775cd3,0x60bc9c7d,0x62c34f22
.word 0x48ddfdba,0xd95c7f95,0x6a31ca51,0xa77f9982
.word 0x33f25e44,0xffe05a38,0xc2f120d3,0xaffa4770
.word 0x8e1c123b,0xaf2fbb58,0x49ef73ae,0xd7f8d63e
.word 0x9637eac2,0x2873a319,0x46b32b4a,0x58c38a7c
.word 0x60b7898a,0x967946bf,0xae60ce55,0xe89ed2fd
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 0x1c5a52e6,0xe44b3a7b,0x86d8931b,0x1fd025ae
.word 0xd9dca0b2,0x52b9279e,0xd6f2a8d9,0xbfa2ec46
.word 0xdd36024e,0x5933c91b,0x89c5e55a,0x912b0e5c
.word 0xa1b6cf28,0xb0e0aeff,0x4695395d,0x840b0fb7
.word 0x62322992,0xfb08bd5d,0x15a48cbe,0x31a4c244
.word 0xcc96ea71,0xc3475571,0x429aa37f,0x846076c6
.word 0x0479a477,0x3a578165,0xa2423d18,0xdbb61bb6
.word 0x2e2fef5d,0x5c8f2d1d,0x82b686f2,0x9ed4d59d
.word 0x19fc5467,0x4f8ace93,0x360de285,0x6b406cd5
.word 0x66dc6dba,0xe2773721,0xda942f5e,0xdce1adc7
.word 0x24e5b188,0xf5ecc786,0x75e5486e,0x43941ec0
.word 0x7f613f92,0x8ce39185,0xe757d452,0x30be3c29
.word 0x2eb6bc5d,0x5801885e,0x3defd374,0x69f63a59
.word 0xfbda649a,0x84e5f308,0xd6838b21,0xb02d016d
.word 0x855946fd,0x17034fc9,0xe1129630,0x925fb137
.word 0x6eb413a7,0xdb60bd66,0x32c8a05f,0x3ff71852
.word 0xe50b72ec,0x4ca846a0,0x6e778443,0x0c8e21cf
.word 0x18d96354,0xf65aedf5,0x7029ea07,0x129bf81f
.word 0x0e246496,0x57b56dd0,0xe61c2032,0x80986548
.word 0x59f88803,0x1a3bd452,0x611c57de,0xbf56ed20
.word 0xfb33af74,0x24070d6b,0xeb3041f9,0xd1ee58b5
.word 0x791d2a32,0x2801b063,0x2f729ead,0x5a0b5cfe
.word 0x9de9abea,0x21d410c9,0x373ebdf5,0xd6eec375
.word 0xdae6bc3f,0xb562ccdb,0xf04d410b,0xf7bfff69
.word 0xf4e22ffb,0xc47e6db7,0x7a306f6f,0x22597ec2
.word 0x88fdda16,0x89a1a53a,0x404d1d87,0xdbadd666
.word 0x7cf601a6,0x7e1cbc0e,0xf8149240,0x567a4f74
.word 0x6976ee2b,0x95aefebe,0xabcc44eb,0x26984136
.word 0x84170c1b,0xa6206cfb,0x09e6dd79,0x43819bcb
.word 0xdb701b03,0x5e79baf3,0x385e1a9e,0x41f4b31d
.word 0x1dfa16a9,0x49cf9320,0xef2e5ccf,0x41c4ed0a
.word 0x501bcd04,0x39c9c1b2,0x1cc6ebaf,0x71b07395
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 0xa3be5ed6,0x5be47ff5,0x9b19216f,0xd2b17e3f
.word 0x2dbb09c6,0x9217e61d,0x760e0cad,0xc272e02a
.word 0x756019e6,0x367b9c00,0x21d4c17f,0x2b5fa930
.word 0xc3f633d2,0x575d82f2,0xaf53578b,0xbcdd39cc
.word 0xda3ed118,0x6d817730,0x3681a401,0xff7c155a
.word 0x20c824c3,0xddeea10d,0x91206ab2,0x6aefe106
.word 0x1ef15601,0x0702646d,0x352c95f1,0xebb788e3
.word 0x97bc8aa0,0xc8bedd05,0xbbb1be7d,0xcc89332c
.word 0x97030172,0x969dd1bd,0x16298fed,0x42832ffc
.word 0xb22a5f4e,0x0b7ac820,0x45dcf460,0xcdc62918
.word 0xefa0862d,0xfdd2aa82,0x2f611884,0x06169503
.word 0x7cd70bbb,0x6e4ad250,0x97e8511a,0x291a092d
.word 0x25fad9f9,0x9ce357e0,0x7b1eda81,0xb0433696
.word 0xe785dec5,0xe37feb50,0x9b9eba5d,0x735e2fa7
.word 0xf739f48f,0xe1d2e429,0xf3bf804e,0xff4d3737
.word 0x348ffad5,0xa1816321,0x6eae4384,0x326bda1b
.word 0x7fc1a099,0x6915b744,0x689f9938,0x84e63a4b
.word 0xc16c2c31,0xadc89723,0x8f3d57c4,0x25c2eeb8
.word 0x177e55f3,0x0e3f3d46,0xa631d3ee,0xe3c640eb
.word 0x819829a5,0x17286812,0x0ad1847c,0x5ae772c7
.word 0xc9f4a6ea,0x383ca770,0xbc0105e5,0xcea32ea0
.word 0x336dbb77,0x3e8dd004,0x76786fae,0xe0b27c2f
.word 0xd6a2f13f,0x3a3f8c84,0xf407b5f3,0x768c0531
.word 0xa116731c,0xb1a71e22,0xf3da0331,0x8b56870e
.word 0x6ceece74,0x0857c8de,0x5b383c1a,0x95e8af90
.word 0x9e2b0cc2,0x9566926c,0x9d847b72,0x77301b73
.word 0x3fdfd6d1,0x351a351e,0xd5e72b06,0x21c012bd
.word 0x8d36fb33,0xafd2515b,0xef6f1e69,0xb8666920
.word 0x12ee6008,0x3196a178,0xe2e8e7bc,0x9ac4e133
.word 0xa2b6603d,0xa10fe570,0x20e8a0bb,0x48740060
.word 0x82e9f15a,0x4751d070,0xbf8c64ce,0x7b672de3
.word 0x513110ae,0xa1d3b046,0x078707e8,0x231747b5
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 0x984684c4,0x1c17d652,0xfa553536,0x70b2d13f
.word 0xaa4e3f45,0xac6477a3,0x5c998ad2,0xac547cac
.word 0x4aab7bc2,0xdd155b8d,0xc3adfd6a,0xfaa96532
.word 0xd4926eaf,0x86f5ec50,0x72e86d7e,0x9363df28
.word 0x500848b3,0xbcf31363,0xf0536a80,0xae0c437c
.word 0xc309b972,0x0daf40a5,0xa7673b43,0x13531271
.word 0x97b2c8ce,0x69babed6,0x11cf578e,0xc1a4d2b1
.word 0x51b45ce1,0xc36968d6,0x1bee49a6,0xea4e2122
.word 0x7a6a84d9,0x71987062,0xf3ca0fc8,0x2d05abbf
.word 0x01fb463e,0xba316e5e,0x9e24cf96,0xbbf792a7
.word 0x08dc0f2d,0x25769c7d,0x0b444f26,0x2dc30fba
.word 0xa1ba7f4f,0x1dec5768,0x5b722d4e,0x7d6e6bcf
.word 0x7787ee30,0x598e59a2,0x6385c450,0xd0085232
.word 0x082dd266,0x0c04dc10,0x7f4413c0,0x0f5e8981
.word 0x250aa815,0xf2954b89,0x9fe4e5cc,0x1a310e43
.word 0x9b5eb953,0x288a4991,0xc878b396,0x612d560a
.word 0xe64eca11,0x80d32b3e,0xdb04a52d,0xbe3984f1
.word 0x46370f60,0xcf3dc011,0x5adf5e59,0x6d29f40e
.word 0x26fa3f11,0x9bd0e089,0xa206eefb,0x854cb3d9
.word 0x7d4be9d8,0x47168cf0,0xb0f98b2a,0x20096db4
.word 0xc07dd626,0xfbbd499d,0x51ba2802,0xc9bdb668
.word 0xa8a937b0,0x7b83ed83,0x4016964b,0x50d68c17
.word 0xaedd0809,0x82636bba,0x30e151ad,0xf889be12
.word 0xa55e555d,0x2e423154,0x5a69713d,0x2f019362
.word 0xb18ca15b,0xa289c1d8,0x0474bf2e,0x6a42e4c1
.word 0x68285299,0x99ff2e67,0xf8a910d6,0x7ff888c1
.word 0xfe09e25f,0x3b26bfa3,0x3fcb116e,0x638cea92
.word 0x05c4ea38,0x010e13f2,0xaf1ef750,0x191dcada
.word 0x9cdb8614,0x59e59d89,0x81ffd7d2,0xb76b0061
.word 0xc6d83a8f,0x93cfb8ef,0xcc222187,0xcd83e624
.word 0x265dd34b,0x408cb533,0x815ec93c,0x7d96e7a4
.word 0x391b19cc,0x20f45c6b,0xba6924eb,0xcf7540c8
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 0x7336bed7,0x0b38c162,0x5681b19c,0x58eb6d74
.word 0x1e8ab90d,0xf3f89490,0x06f7b214,0xf4493afb
.word 0x9d5cce1b,0xd907a559,0xb017bab3,0x1a95662c
.word 0x96eb81b4,0x7ace7e5c,0xd3f910dc,0xfc037f7e
.word 0x3fb49b36,0x5774317c,0x1cf3b9e5,0xa13060bd
.word 0xad935554,0x14770806,0x4b4495c1,0x968723e7
.word 0x6cf78fef,0x14fbced3,0x5d1fff9e,0xecf30c83
.word 0x80243ad7,0x4d2c3131,0x180368e4,0x886781a7
.word 0x9cdfe150,0xe76b5d4c,0xbd88da54,0x27c828e7
.word 0xc9efed36,0x97e27670,0x7a07536f,0x2c6294b3
.word 0x1034e838,0x457f6602,0x1e8b6c26,0x14c44928
.word 0x41b5df44,0xae7b6872,0x07617629,0x05c51982
.word 0xa8e84a1d,0xd8c1df2f,0x51ef0eb7,0x5bdd08fa
.word 0xb8846184,0xad66bf44,0xe8f98be3,0x284d0d53
.word 0x586a1b3e,0x53b79bb2,0xf0064d3a,0x94b72582
.word 0xbc086934,0xe92f5ba7,0x51b7d60e,0xceb06276
.word 0x49b60558,0xb59595bd,0xc9495f1c,0x62793d5d
.word 0xda21d143,0x663ac0f4,0xa4a20299,0x575f1701
.word 0xcc9da01c,0xf6b1fb9b,0x01d6c54e,0x94326535
.word 0x55dae692,0x3ea25f1f,0xe36d1fe5,0xaaaab1cc
.word 0x3c02659b,0x21a0186d,0x43fd8101,0x16f6d517
.word 0x89b81cab,0x52a7ea4a,0x1dd2a933,0x3a9fd4bb
.word 0xed9e229f,0xb30f6b86,0xf3b2e655,0x597d81cf
.word 0xe184d497,0x29a90e88,0x60f6d4e4,0x3e31d2fa
.word 0x16be4cdd,0xe1c01e56,0x47d90e91,0x46c889e3
.word 0x23a90b99,0x12ab35e1,0x9bf4321a,0xc83e093d
.word 0x743857b4,0x3a81cce7,0x8255a17f,0xddf9bd90
.word 0x86a12445,0xe2290a33,0x86b0c06c,0xa75b5688
.word 0x976f7a35,0xb9b3d869,0x1b2a4deb,0x5c908304
.word 0x169caf5a,0xb0066f92,0xb4c5fe82,0xb38a65ee
.word 0x55259f12,0x1229b7bf,0xddb939eb,0x5bcbf508
.word 0x11fe8908,0xf15b5b79,0x32d23b49,0x3580f4ff
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 0x60b6e2bf,0x7b17e746,0xfa7e1d14,0x973b3af0
.word 0x536c2a8f,0x21c1ac63,0x354f52f1,0xcc9f9228
.word 0x0bdca4a6,0xcf5dadb5,0x743c2bd8,0xe65ac542
.word 0xd0dc43f8,0xd1f96775,0x2b8e721d,0xa3ae1dc1
.word 0xf36b25fc,0x4c8882c8,0xeb19c871,0x9ccb4040
.word 0xf9718cba,0x002f8552,0x78f69af5,0x85ca9c8e
.word 0xbb3e3d03,0x746b348d,0x4b7bb700,0xa2b0169b
.word 0x3adee9ec,0xaf27181b,0x3764d245,0x9e04e766
.word 0xabdad743,0xc3fc8d53,0x141afa66,0x4ccac174
.word 0xcfd2e736,0x77a67feb,0xb9b378e2,0xe83fe867
.word 0x548d0b3d,0x36e74560,0xe32c5424,0x1e9eef37
.word 0x20780c0c,0x0961ed9a,0xc8b9f24e,0xab188334
.word 0x4710e1ef,0x1419b485,0x6dc9f93a,0x67d53576
.word 0x8c80f1c0,0x14fae1bc,0xc158ac1b,0xd9983d47
.word 0x70f8a3f7,0x63ba9b17,0xa0aab603,0xeaa99eac
.word 0x7054d700,0x1f08a5c1,0x25ea3dc7,0x6cfa4b5f
.word 0x7c95153c,0xfc0b740b,0xc8cbd31d,0xae90fe47
.word 0xa7ff5783,0x2afd9a80,0xacb0e706,0x91a8e597
.word 0x37cb1eaf,0x160d4b99,0xcb2e6e9c,0x9bbc72e2
.word 0x30f23e8c,0x114002ca,0x8e755d39,0x55fa19c9
.word 0xc7b725ad,0x18ee604c,0x6c4cc536,0x284d94e9
.word 0xe9cb7276,0xda0a8818,0x8c095af1,0xafd19e59
.word 0xa2d27a7e,0x9251d773,0xf4a19499,0x5cce2c57
.word 0x7a7feaf9,0x995251d9,0xfafc500b,0x9aacb947
.word 0xd2631357,0xc77ed823,0xb5e13086,0x116ed4c7
.word 0xafa36db6,0x3f449358,0xf62c88af,0x9acc9068
.word 0x47615325,0x79a5ea67,0x6deed9b1,0x0c95ac83
.word 0xa01313c0,0x9b4159fc,0xc39a097f,0xcf1ed6a3
.word 0xc9c699b7,0x86abd5c4,0x75c026f3,0x6f760eda
.word 0x8d0575cb,0x7786c571,0x3c3b83c5,0x4b9c9cc7
.word 0x9169f935,0xb3289c88,0xfad87e4d,0xb723a6d1
.word 0xa0f6dc48,0x14c25838,0x44d05552,0x3e29d1fd
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 0x4f27b5a3,0x43661da7,0xea6064ce,0x4ac09960
.word 0xac0e9275,0x360f0614,0xf7b8e62a,0x8b0c1f84
.word 0xe1eab9ea,0x90f9e947,0xe1488df7,0x6c2adac5
.word 0x30e61d46,0x6216d526,0xcf38bcda,0x31386502
.word 0xfb94aaa6,0xd6b16733,0x54ae022b,0x10d1b86d
.word 0x76b1f364,0x60cad7fa,0x8c1503bd,0x9aa9116f
.word 0xa41df7ea,0xab98a61f,0x59fa3bae,0x86fb6241
.word 0xa48140c3,0x0c9e27ed,0x7802088c,0xa7f49f7a
.word 0x18c81d99,0x934d76e6,0x8cb34761,0x54b280e5
.word 0x04ddf735,0x5c7557f4,0x714fb95e,0x563a8259
.word 0x3a8a0f39,0x0afe470a,0x092f04be,0xb7e8a93d
.word 0x241eb0f4,0x8969eb1e,0x60d4501a,0x938e6b32
.word 0x042233c5,0xac0b8777,0x3de9a80b,0xf32f6f4c
.word 0xea30d15c,0xd8f4ee52,0xae0f60e4,0xe97b7b22
.word 0x33805405,0x956259a5,0xaa69c5b9,0xffc11dc4
.word 0x1263e5cd,0xfe87deed,0x6a3bc43a,0x6b7d379a
.word 0xea5721b7,0xae3dd626,0x08dd83ae,0x198525c3
.word 0x34d56cf2,0x56e39364,0xd00554a1,0x6672e3f4
.word 0x66f863f3,0xc2e77849,0x0c2a967c,0xeded3619
.word 0x0232c5ef,0x4029a430,0xc32ad065,0x4e1c6d69
.word 0xb1fbd9db,0x54ec5f5f,0xd510c821,0x07f71fd3
.word 0xad179a77,0x10b1d6ea,0x3c4bda9e,0x4193dfbf
.word 0xb0714457,0x7ff738de,0x2809b2b6,0xcb62cc3c
.word 0xda0c74de,0x8e3b1acf,0xac491556,0xfe9e9600
.word 0x803059e7,0x8214023b,0xb76a7b01,0xea675ebc
.word 0x64db8dc6,0x732f6851,0xf66fca24,0x21303f56
.word 0xccbc379a,0x2ba7290f,0xc25eef2b,0x866a1a16
.word 0xa3970f18,0x96f8e26d,0x34cc33fe,0xea74b6a0
.word 0x61323bac,0x3775ad0e,0x383aabeb,0xa06712c5
.word 0xfbd83b70,0xbb96bb76,0x802b8fa8,0xd0c54890
.word 0x861dfec0,0x90b90412,0xc6a2c66a,0xc9b649d5
.word 0x6558026f,0x7fd7ccf1,0xa2f71eef,0x0cb06473
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 0x4d0363ed,0x89850c68,0x74d429cc,0xb1e2fa4a
.word 0xa9537064,0x45f53011,0xcc21bd0c,0x233c4f2e
.word 0x73adf840,0x01f40a97,0x00406b0a,0x7a53538d
.word 0xa548fc6e,0xf573f2c6,0x4edd89d0,0x812c7618
.word 0x2318df9c,0xad47f9d6,0xdc1a8c2e,0xeda94725
.word 0xec20bd00,0xaa9f233f,0x730251d8,0x6e220378
.word 0x37d2f0ce,0x92fbbf04,0xa55c523c,0x9ca75cd1
.word 0x55cd02f0,0xc6097428,0x7cfcdb52,0x8542ed1d
.word 0xdfc527c1,0x3e8e4cf6,0x93e9c553,0x0a6193a1
.word 0x106fee93,0xb90547bf,0xd219b38e,0x2486a984
.word 0x111d6ba7,0xb29cbc35,0x6483135a,0x1b46552d
.word 0xf723fd5e,0xbc6be3aa,0xf3b0eb96,0xcb431a1e
.word 0x4569f7fb,0x58e7ac66,0x37903a91,0x8b7a3522
.word 0x3ee32468,0x8dd3fdaf,0xb54e62d9,0xad808832
.word 0xdbe45b3c,0x2989ed43,0xe5f50ace,0xab119760
.word 0x800c4526,0x995f6edd,0xca2ea312,0xe475f2b3
.word 0xa5f6c190,0x4ae51c5b,0x96b273a0,0x3f53ac65
.word 0x4bffe7bf,0x3ce5529e,0xbaeaf949,0x23fa1538
.word 0xc9012a78,0x81b4109c,0xe4459c8b,0xb45a6893
.word 0x39ab8de7,0xd5ca112d,0x374ce26b,0x3f47c206
.word 0xda000619,0xea9e64dd,0x28b2c9ff,0x8b4a45e2
.word 0xde5d95d8,0x07eb6076,0x5f876892,0xa74dbc26
.word 0x256df169,0x7fe86231,0xc7aec9bf,0x2d4b71e6
.word 0x5105e8f4,0x5fd5413f,0x19ac5e74,0x1cc4e25b
.word 0x22744346,0x8cc23767,0x214db01c,0x8ccb5e63
.word 0x8726a10b,0x02bf7415,0xa0f36547,0x33277ca7
.word 0x3997a4fe,0xba666485,0xe2b8981c,0x23487423
.word 0xbd5a137e,0x8dddcd30,0x93639047,0x52f27720
.word 0x206c51c4,0xaad67a73,0xf4b04c51,0xc097b934
.word 0x44e3aab0,0x4acf2139,0xee861aa5,0xe3a4eb08
.word 0x53288a79,0xbc39b820,0x97eb2558,0x47be71a6
.word 0x037cb1a5,0xc8430ae9,0x366b0622,0x7fd9d379
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 0xf057a830,0x4cd0d4a7,0x64a372e3,0xca25d67e
.word 0x31c8fe25,0xc46778ea,0x188dcc59,0xae74998d
.word 0x46d4d7ff,0xfc53a8a8,0xfa776af0,0xa915078e
.word 0x414840a5,0x11068a01,0xc9a585e0,0x4bc636ee
.word 0x21137e27,0x81c93192,0x1d12aab0,0xa636ccbd
.word 0x4dad9f29,0x3039445f,0xc482c9da,0x6680a454
.word 0x9f5892f9,0x6ef37b11,0x0d935c8c,0x5ad6eebe
.word 0xb9883f96,0xfe38aeb9,0x78e28bba,0x9b38b446
.word 0xb04c61fc,0x49d8434b,0xf19a99aa,0x298ea302
.word 0x38d293ef,0x72ade875,0x6dde826e,0x350dd7a3
.word 0x82f739e6,0x0ed17d91,0x4ea36413,0x3e830384
.word 0x52968f8f,0x4b50011f,0x8afa37e4,0x6bf4656a
.word 0xfc081f3e,0x3cf114cc,0x77122c3d,0xc3d068db
.word 0x0dd5b2b0,0xdc0c07f6,0x4ef9b45a,0xa93f3c85
.word 0x1b657bad,0xd4d74193,0xcf5bb726,0xfced28e9
.word 0x027fa7d4,0x4acd68fe,0x6b8d672d,0xc3a121d8
.word 0xead4d07d,0xec187e54,0xc7cdd8f3,0xc0029806
.word 0x141f4d00,0x4dda02e1,0x150dd335,0x19db055b
.word 0xb5b3fbfd,0x3a5243e2,0xe2bebec5,0xe352f9d8
.word 0xf9c813d3,0x38bb8691,0x71444e5e,0xc34af9ad
.word 0x64795b0d,0x3f7b4b95,0x7bee6b51,0xd68b8863
.word 0x52cf8bf8,0xfcc2812c,0x8537a8cb,0xc008ceb0
.word 0x18205535,0xe1c36a4b,0x60de5bde,0x59a1ca93
.word 0xe32cfd59,0x9e5fea32,0x58dff28d,0xbbb68592
.word 0x292c49c1,0x3192f01b,0x100da9a2,0xc6d23d44
.word 0x99428323,0xbdfb15e8,0xc7203a58,0xdba649f6
.word 0x0fba334a,0xf2c22688,0xd2caaac4,0x60476f3a
.word 0x68925b40,0x843034b4,0x34da176c,0x3688dee9
.word 0x7c19ec6d,0x9ab337bf,0xa00ae523,0x5d442fca
.word 0xb50616d5,0x52c2c315,0x68ea408a,0xcb6ed41b
.word 0x893deded,0xf170865d,0xbc95dfa0,0xff7178af
.word 0xdb971304,0xb7c9748e,0x2a80292a,0x0fe2dc1d
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 0xfbc4925c,0x05938528,0x5fb90bc0,0x52e45a46
.word 0x8561c3a5,0xe8b5ffa3,0x05c6f448,0xc359f224
.word 0x84e248a2,0x65ef2047,0x45fe3c19,0x55a74443
.word 0xacc8ce7b,0xf42a432d,0x50e06049,0x1341a8bd
.word 0x4876d6e7,0xbe37ba64,0x5fee8e78,0x806dd5dd
.word 0x5f55eb87,0x3dc751cc,0x178cab7e,0x5dede0e4
.word 0xde23fc53,0x64dc2503,0xb55208a3,0x091ed0ea
.word 0xdcffc218,0x45225ae3,0x28bd2162,0x02d66d26
.word 0xe95be386,0x866140b0,0xc43f4955,0x6b43f57b
.word 0xe30e700d,0x3bc8058b,0x5206c7d9,0x7a3948cd
.word 0xc9b7ef9c,0x65787998,0xdf184d97,0xcdea867d
.word 0x0b0a191a,0xf314ef10,0xcfa067c1,0x667aa305
.word 0x75dd72e0,0xb2357e86,0xaed7eca3,0x4bc68572
.word 0xc196a9aa,0x8cb9b3dc,0xf55d9d6e,0x317559ef
.word 0x040a237a,0x0c885689,0x83a6760a,0x81d9adc0
.word 0x5965f666,0xf8697960,0xe5f2d126,0x87d482b0
.word 0x3603781a,0x8d4cc4bc,0x405d3098,0xb9d210ce
.word 0x290bc12d,0x6b4221a5,0x8a95df54,0xab7f3b25
.word 0x96976bdc,0x20a6c6df,0x9e870874,0xe5a1748a
.word 0x1f7e936f,0x8d9edf82,0xf45e054f,0xd474e21b
.word 0x7c1dc229,0x312fff07,0x54516aa7,0xafe80784
.word 0xd3228cff,0x91277b4f,0x03f8e1de,0x5bcbdba1
.word 0x4ae10b62,0xf5986c20,0x0b233a9f,0x657d7530
.word 0x2994df94,0x6722f283,0x7685f065,0x7a0c40ec
.word 0x3dbde9d7,0x01772730,0xcf634788,0x1def2412
.word 0xe0a7497d,0xb20f295b,0x1fbfea75,0x195af5b5
.word 0xc23ea43d,0x643548ad,0x3ae4821f,0x7eb66c6b
.word 0xa3961fd0,0xc24007b6,0x5786732e,0x3096c4a4
.word 0x43fa44d6,0xeb573a23,0x1d5c8368,0x84b97927
.word 0x6b99a8f6,0xdc024d01,0x63b1a2ff,0x94d7f862
.word 0x1c10d22c,0x6a62205a,0x82c3da8c,0xd0ed07ff
.word 0x1fb81994,0x36aa10b3,0x5a194759,0x6d6ac4c7
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 0x10c5ccac,0x01a3b90e,0xf4eec77f,0x365c0c7a
.word 0x4bb66e78,0x0b497800,0x551ff993,0xf8d002b4
.word 0xe9f7b171,0x8c920d8b,0x695e79f4,0xc644c73b
.word 0xaaf81461,0x5908354b,0x1d66e745,0x79a7f249
.word 0x2eb8c35d,0x7967fc26,0x1fb9ebad,0xab3eadb2
.word 0x491372bc,0x2a7c473d,0xadbdc6d5,0xa52e50af
.word 0xa0afa1e0,0x876ddc24,0x5c67ac05,0xe5a68c5c
.word 0xbf4b6e4d,0x5ae8b480,0x9dcc649a,0x9a4492a4
.word 0x5a46ea22,0xbbc3e6b3,0x9ed698eb,0x0c5d2155
.word 0xd6c73a38,0xd03c4ef7,0xf142da43,0xcf331313
.word 0xbdc25640,0xd930ff57,0xb467a837,0x8fe51e0c
.word 0x2d6eccfb,0xe3e5d7b8,0x0e4753f7,0xbaa72c4c
.word 0x83c44227,0x8b677f08,0x567f5325,0x63f6c299
.word 0xd95293cf,0xa40ff84a,0x9f037756,0x5abfa696
.word 0x40e32fb6,0x7ba49a3d,0x56aa9862,0x5e47c0f2
.word 0x3ec1e6d6,0xc9dffc33,0x98df5c47,0xfc97db06
.word 0xfb516d3f,0x819f70e0,0x99096c4c,0x4713f582
.word 0x8ceac3aa,0x4bed780f,0xd820970b,0xc1653817
.word 0xf4a2c493,0x3516142e,0x36811b9e,0xe59538b3
.word 0xf73d26eb,0x58be9942,0x345c7505,0x19883040
.word 0xab44d2f7,0x2004faaa,0x69791cfa,0x21851920
.word 0x3228cab9,0x97d60be4,0xad7549d4,0x027a4e25
.word 0x707de270,0x24c54efd,0x961a6515,0x26f0d163
.word 0x2d3ebf16,0x9b374b33,0xe05068cd,0x91a35cc1
.word 0x08bc6bb4,0x085e5189,0xec89af57,0x50180112
.word 0x8110a5f8,0x88f890d5,0x9fe72972,0xad6b3c54
.word 0x7216006f,0x31875f51,0xf9cc6042,0x19ded0a4
.word 0x313f1279,0x12ed5cd5,0xb43f9e6b,0x891b908c
.word 0x10d819c1,0xd68c5b8d,0x7b3b3bbe,0xe5cdee69
.word 0xbe96cd55,0x0e6c7e22,0xd10a9a5a,0x7401020b
.word 0x00618589,0x18d42bcd,0x57884f11,0xde33b764
.word 0x03ef5169,0x0f063751,0x63f9c2cf,0x70ca4bf3
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 0x0bd12bf2,0x1146f729,0xa2a990df,0xd6b3e906
.word 0x6171e6d1,0xd86433dc,0x24a11360,0x5376b7f4
.word 0x6159a0c4,0x0c69d834,0xfbd2db73,0x14b20f3f
.word 0x7ae52f52,0x4a3bbe90,0x79ed7b0e,0x15b743f2
.word 0x2dc40aa3,0x26048091,0x58f71b2e,0x5d2568d6
.word 0x891e13a1,0xd94fc90b,0x06bd9a9a,0xd613d70a
.word 0x2717ae21,0x33333f33,0xe6eb8cd7,0x78102bd0
.word 0x78b524e4,0x7838fc4c,0xcd52e123,0xe28c9df3
.word 0xf0cc825a,0xe0cbcfe8,0xe7cbd45d,0x25313607
.word 0x05cf8e31,0x9715659f,0x6e2ed232,0xbcb1406a
.word 0x24ba1ba7,0x1b3b5287,0x1cc33cb1,0x714a71a9
.word 0xdfc94bf7,0x5371d347,0x1b3ee433,0x4872f5c0
.word 0xe4ef87e0,0x1ca01515,0x5160eea6,0xe9266e9b
.word 0xf49b380f,0x3ab2c8e4,0xc327adc3,0x2d902994
.word 0xff41ca6c,0xeb8b70a9,0x58b6a732,0x84ab9d32
.word 0xdf246f87,0x8cb739e3,0xcd01ea15,0xf2745048
.word 0x3a6afd8b,0xda85cc92,0x424d185b,0x494b128a
.word 0x1cbd1ce7,0x56c86a2c,0x58d842fc,0x4db04734
.word 0xe9856cfc,0xa0fbaea6,0x13e8cbd0,0x14294378
.word 0x75ab0533,0x74dac1b3,0x27b6013f,0x743ef43d
.word 0xfc6d5a79,0xe005f27c,0x30333dbc,0x05e602bf
.word 0x25c105f4,0x26664d0d,0xf54edc8b,0x8351341a
.word 0x1401727f,0xb88176f6,0x4e4fb479,0x4f6c28a8
.word 0x9d6f93c9,0x2ae7f734,0x21cca636,0x6b918fd3
.word 0xc373dc60,0x36a5b224,0x9fbd7fd6,0x38bd321f
.word 0x8b1151ee,0x46b36ebb,0x5b9f21ce,0x84366541
.word 0xa4e200b6,0xfebe4f3d,0x7b651bc5,0xa966149c
.word 0x80b3ba60,0x082cf8f7,0xc3e4dea2,0xfa54c067
.word 0xdcf1d23a,0x3bbad95f,0x7764e52f,0xe079ef7a
.word 0x0189420b,0x52df71f7,0xa17fd84b,0x41945246
.word 0xe359f9d0,0x6da9a491,0x38af1c49,0xda874d25
.word 0x764df59d,0xba50eb41,0xa143b787,0x14c36ac2
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 0x70641ef3,0xfe72ed91,0xd2639aff,0xd7466080
.word 0x0fc89f21,0xd2983a43,0x7750e190,0x21d9370e
.word 0xfe1dd56e,0xc027ddd7,0x92c5f04c,0x83b5d261
.word 0x1b0a7b78,0x21ce28e9,0x5a033f6a,0x3752b4e0
.word 0xd6211bac,0x6aead740,0xb0a0281d,0x88933796
.word 0x0abe6398,0xd2d3d68b,0xbff1d344,0xf025b5e9
.word 0xf6d57839,0x7e799f69,0xdaf8835c,0x48677dd0
.word 0x7d44294d,0xa3837b54,0x7ec4aac5,0xa8fa1176
.word 0xcbc9f706,0xb0be479d,0x93b59817,0x5d5fc042
.word 0x754820ce,0x75f240f7,0x58ae96e7,0x46e6cf24
.word 0x54bd30c1,0xb7ca55e7,0x2859d478,0x3272b0b3
.word 0xe551ca90,0x4944a8fe,0x7ba68a1c,0x9a1984c7
.word 0xb3673d4a,0x80f2cc26,0x413028b8,0x1f38f370
.word 0x2cccff36,0x10932838,0x50576469,0xef3d443e
.word 0x6547e7ea,0x869fc988,0x576604bc,0xbb93d168
.word 0x9beb1fe3,0xf0492fa2,0xf7e091fa,0x3e378dc2
.word 0x736da9ee,0x8c87a1c6,0xb06d3431,0xe65dd94d
.word 0x220803ff,0xd2a58d25,0x8b9f7822,0x9d24cbf2
.word 0x0ac548c9,0xbe75714e,0x7bf96c96,0x4c670772
.word 0x7c259d7d,0x2fa587d9,0xc3e3dd9e,0x088f24dd
.word 0x254a3e64,0xe54865b3,0x19fb353a,0xe05f2dbd
.word 0xeace4945,0xe6b38e41,0x2a16f466,0xd00855d3
.word 0x8ce1cfaf,0x91078054,0x85632119,0x9cf9801f
.word 0x391a9c5c,0x3604ab8e,0x3fc50793,0x5a9c8c47
.word 0xd68d43ef,0x43bceece,0x3eaf815a,0x0f00bd63
.word 0x5796a56e,0xc76b56e7,0x5b44e118,0x93bb8fa3
.word 0xfea0f7dc,0xea348a8d,0x4253843e,0x28ceac8c
.word 0xd30630a4,0x13fc9935,0x5b40af06,0xa2ba6eef
.word 0x62a57c36,0xa897cc1e,0x87d7fc49,0xdc8671cf
.word 0x0304bb26,0x93df952b,0x9b40b5d1,0x7d1c8686
.word 0x24ff6865,0xbce25023,0x7461f19f,0x3a687c7e
.word 0x40e22c89,0x8cbfcfda,0x3faa364f,0x22ecb0e4
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 0xf86bf287,0x97f67535,0x950c5f24,0x31fa9de7
.word 0x54b2dedb,0x7ac8be09,0x2d665b80,0xb3f27b1a
.word 0x0a771382,0xeddd2b8a,0x169954ac,0x110cc464
.word 0xb2f8cf7c,0x6b044f85,0xba220728,0x88dedaf1
.word 0x1de0e54c,0xbce26c20,0xe307aa4b,0xd8e36a5b
.word 0xa0d6d3ba,0x8135bd33,0x50285453,0xf2906481
.word 0x7b57cb4a,0x31ef7bb6,0x408651d3,0xf609c4ac
.word 0xc62a86b9,0x9cd7545b,0x3535c63a,0x33930b91
.word 0x8889d792,0x14f44798,0xff7c32da,0x03766185
.word 0xdf3b1e58,0x20bbeecf,0x52cc6726,0x6975a481
.word 0x28574a3b,0x223e6047,0x158a7472,0x8b1bbe5e
.word 0x8d2b63a4,0x3e535dac,0xbab5e2c5,0x7cd2dd85
.word 0x4339d890,0xf7ac17f6,0x1c3e2411,0xea913a7e
.word 0x5574a8f3,0x3ad88ff4,0x64f3eafe,0x834dd6ea
.word 0x95f3594d,0x540dff49,0x11316a64,0x760fc46a
.word 0x53a9c561,0x4a0febe6,0xa7136b74,0xf38fd45e
.word 0x8b6fd709,0x7c23f96e,0x7e48b12f,0x269692a3
.word 0x293a9f9b,0x766e4b5c,0xb2ed6acd,0x19a2a333
.word 0x4ab248d7,0x2b848819,0x1f90c464,0x26986d03
.word 0x62b7639a,0x1bb2298b,0x8e5d9436,0xacb9a373
.word 0x20192f3e,0x99ff3e7a,0xd52a5aee,0x88c7e831
.word 0x2c0157b5,0xe10e30a3,0x3a34ccf4,0x55c8eebd
.word 0x18345b33,0xa608e7a7,0x2aae82da,0xb0aeadfc
.word 0xe0f62fb4,0x401a3e83,0x71b4c171,0x6a2b066a
.word 0xdbda98b7,0x2ebdb0de,0x558500a1,0x3c6444ef
.word 0xc8021d3c,0x2ca6b13a,0x97510509,0xd9cbca7c
.word 0x494bd38e,0x39ee92d3,0x302361ad,0x11c0ba5d
.word 0x379c20b6,0x3c7cf0ec,0xdf6bcfb6,0x171550f8
.word 0x80d5f55a,0xbf8e4194,0xdc65d905,0x33228f93
.word 0x3bd11e56,0x0dc5c772,0x88cbf484,0x517aab1b
.word 0x49ce9731,0x8cbac27c,0x9d08273d,0xf95de480
.word 0xe3378ffa,0xeaf3e2bb,0xf6630023,0x3d72ebde
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 0xed6d5029,0x80f155fa,0x7e576cb6,0xc5602d70
.word 0x98660e9a,0x6ec4252b,0x72b4acd0,0xf2032931
.word 0xc1cf01f4,0x13ec0b9f,0xb7c83b07,0x094cdcc4
.word 0xbaaa524d,0xdc865311,0xd778bb33,0xda146d4e
.word 0x9b22e642,0xc4fe9e8b,0x891181b5,0xdc695024
.word 0xc726e21d,0x819b39ae,0x432ba555,0x9fc4dc8e
.word 0x98093acd,0x5972485a,0xfd47810e,0x63b49c35
.word 0x72248d5f,0xd16f1e4b,0xef2499f6,0xbba1b7cf
.word 0x9cc71bc2,0x3779a791,0x2ace9776,0x9e53f7a7
.word 0xe1792265,0xcda74921,0xffff5095,0x26ed1aa4
.word 0x153408de,0xc7add316,0x8844251e,0x8179df47
.word 0x59da2811,0x7952b80f,0xbcb32f8c,0x9af272e1
.word 0xa8092b1a,0x0f754147,0x8472a028,0xad956624
.word 0x832cefe4,0x1b3b0029,0xd10dc576,0xc27ff85b
.word 0x36932d4c,0x1fa64d00,0x7786c6fc,0x5d10cfa7
.word 0xe2a20c59,0x94179835,0x653d40b6,0x49497535
.word 0xca454fc9,0xbe6e9d60,0x492d014a,0x5f3db25f
.word 0x93eaabeb,0x72a37aa7,0xfa379956,0x66242f35
.word 0x535d18d3,0x51d6430d,0x00120e3c,0xd4b4a53d
.word 0xd2a2342b,0x77eb5c1b,0x83c0da49,0x0b453c71
.word 0xca812b0c,0xb2856663,0x39f57ef7,0x2bc6de25
.word 0xb1c9c74b,0x66319f63,0x79ce03af,0x491ad2c4
.word 0x720be8ad,0x9bb22e52,0x9c7eb545,0x938bdb9e
.word 0xd5a6bce2,0x12c596b2,0x4e652e4a,0x6861f5dd
.word 0xe2723356,0x1654552e,0x6caac503,0x8571c66f
.word 0xfbc79480,0x55fc7e70,0xed4d170a,0x30048793
.word 0xdddc5b85,0xf8a8da20,0xd28cccd5,0x011b2f7c
.word 0xab633b38,0x7b092062,0x57c16372,0x55a2269a
.word 0xba442d7f,0xa4df7395,0xcacfda7b,0x30636852
.word 0xc7e976f6,0x0368f42c,0xd7764af7,0x4d5cb7b7
.word 0xfc5c8c84,0xecb7a4c7,0x201edcf6,0xcda58950
.word 0x51c45852,0x3b8118f1,0xef49ad51,0xd27bb40d
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 0xf988d0f3,0x6c8d9f34,0xb334bb47,0xc7c470ab
.word 0x91d93ee8,0x5569f87e,0xfd365db6,0xef570a3c
.word 0x3c7e568d,0x2bda0674,0xbbc3b5c7,0x678b23d1
.word 0x78021937,0x170d5fbd,0x85eb372e,0x24698f79
.word 0x1ba5090d,0x01e94851,0xc5725f73,0x99a55b91
.word 0xfc8d24b3,0x154e629b,0xa34adc85,0xf385fc03
.word 0xa745b09b,0x78142bf5,0x3d79807c,0xb902437b
.word 0x28834409,0xa608b53b,0xb79cd3e3,0x377eb33a
.word 0xdb7e7422,0xb4c5cb44,0x584db327,0xcf52f5f2
.word 0xa4349fa5,0xdc5f4b03,0x8b8127a5,0x735da53c
.word 0x79b1d67e,0x57c9d462,0xc6539c37,0x684632ad
.word 0xeafac9b5,0x95b55b79,0x187270bd,0x5c0522c8
.word 0x7ac9979e,0xd4fd9c76,0xd77795a2,0x3833fb9f
.word 0x006258f5,0x0c56a431,0x710e2988,0x89e47d1a
.word 0x112445be,0xbebd3b80,0xbf14f259,0x2f0a3376
.word 0xf47815b6,0x4de730e7,0xeb253702,0x0df7c3f3
.word 0x6724b47c,0xb4fb43a5,0x8f5d1af1,0xfe493fe5
.word 0x1934de86,0x87bf8e81,0x1ba36fa3,0x619acdf5
.word 0x2a2a73d8,0xa0ca3e77,0x1c57b9c3,0x1d462a21
.word 0x8a3933fd,0xa59b7eed,0x45ef69d8,0x5d3be340
.word 0x4286f76a,0xdefe4493,0x1566718a,0xbcd38362
.word 0x6a7a956f,0xadbe82ff,0x7f59bfe0,0x04485fd4
.word 0x5c02346b,0x5453cb0a,0x9ecae879,0x8b6b13a8
.word 0x2c1e0cb4,0xd8b32a75,0xed529115,0xfde04dc1
.word 0x053f323b,0xf3130ffb,0xbe67fb8e,0x1d50fdb5
.word 0xb10c8181,0x48b23ef0,0x9774b1aa,0xf5abc9ba
.word 0x20b88150,0x65865363,0x24cd5c50,0x2fe4015f
.word 0x13730de0,0xc9967630,0xdbb913ea,0x9b04e215
.word 0xd0950f27,0x579f79ca,0xb8dd51ee,0x39864952
.word 0xb683d395,0xcf150171,0x9eaf7088,0xd82de194
.word 0xca964eaf,0xf35a1fe2,0xf9937863,0xb4de7f23
.word 0xc1a13636,0x1a48f059,0xabd33fa6,0x53881b66
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 0xcbded97f,0x97195be2,0xbe79e991,0x46b0fb1d
.word 0x4587fc77,0x14ea7b65,0xe94ff739,0x57671458
.word 0x40fccd70,0x8165a6e8,0xcf673bdb,0x2030d1b7
.word 0x71812e7f,0xffa23193,0xdf631e7f,0xb2bc79f2
.word 0xaf4ce38a,0x78bc4d6c,0xb31bc0c9,0xe6e4da61
.word 0xc2a8c437,0x175b0840,0x1abbcf7f,0x4b8fa899
.word 0x02273672,0x62de69c3,0xcbfb444c,0x49bae97f
.word 0xdbc88beb,0x93da13b1,0x9c4d62ac,0xa873cd89
.word 0xfd08bb98,0x3d4d7e32,0xac3b8e5f,0xcd5e8702
.word 0x9529b0fa,0x53940f87,0x978ea2fa,0x75beb189
.word 0x290fc521,0xf1a145d9,0xb22cf7e7,0x93b46b9a
.word 0x4ccf7ecb,0x9328fcbd,0x6035c58f,0x5417440e
.word 0x7e772adc,0xede739c9,0x50d00e73,0xe0b63c73
.word 0x632bb8ad,0x0716e4e7,0x9f19c4db,0x80064333
.word 0x8cf1e71d,0x173586ca,0xdc592cc6,0x017313d7
.word 0xa11c48f0,0x50a53fe9,0x457087fb,0xc2fcd9e7
.word 0x86c45517,0x44254c73,0xa80f9ebc,0x34dff138
.word 0xcc6b1d01,0x0d415411,0xa9c2754f,0x58cfddf8
.word 0xcc7fb772,0x33348252,0x249e7be7,0xf8880109
.word 0xc381045e,0x8fc227b7,0x1466a0e9,0xfef73910
.word 0x53ccadcf,0x203e3d2b,0xab45950a,0x00ff22b6
.word 0xcd804c22,0x048365a7,0x9f9789cc,0xe972137e
.word 0x603934a3,0x5a7183f6,0xf0741a7a,0xba19b002
.word 0x258790b2,0xe9c687f1,0x9e035177,0xcc08a71c
.word 0xeb1ec425,0xd5851273,0xa0f18e8a,0xaf1edf3b
.word 0xd6201db0,0xe631a5be,0x99c465a3,0xfd29bd5b
.word 0x5857dfcd,0x864c53f0,0xbe95fa12,0x89013a7f
.word 0x1957932b,0xba0c2c20,0x741770d1,0xb56cb0ca
.word 0xb6ece0a4,0xd94e3567,0x0ae5d686,0x98d4f0db
.word 0x8372de85,0x3411ac93,0xd7da8ed6,0x92f00a4e
.word 0x003b1b01,0x2f1e6aca,0xd8cf2971,0xd28471d7
.word 0x8ddac5d9,0xe1d35260,0x37bca935,0x4c02a1e1
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 0x5f34a1e7,0xc68ce088,0xda7305eb,0xcbf17d43
.word 0x9d02229d,0x3e2cd039,0x3ee79666,0x803b63b6
.word 0x21f81306,0xab28c9ba,0x5d301ee9,0xda865b95
.word 0x40ec2d89,0xa104e92d,0xd8d04c1f,0xcd708d38
.word 0xa644d357,0x845bd8d3,0x7bb46ce4,0xb7c8e6b2
.word 0xc844c84d,0xd612d0d5,0x4da00fb3,0xeaf7f6fa
.word 0x61ee56ac,0xd6a15631,0xf5808926,0x03983b18
.word 0xc527889b,0x43ec1b4e,0x80606cd4,0xc359d0c0
.word 0xfff8f206,0xfa8c8d6d,0x00df160a,0xdb1086ad
.word 0x0568102b,0x21380fcb,0xb31203ce,0xfbe1faf7
.word 0x30594b5a,0x5ebef431,0x63248d6f,0x952674ef
.word 0x01ba4d2f,0x94afa7e5,0x5ed21ec3,0x66b22fce
.word 0xf6bf7059,0x5b106175,0x24af99fa,0xca1053bb
.word 0xd32122c4,0xddd665c3,0xaa13b8eb,0xd452db6e
.word 0x7af0e2c4,0x3400ed05,0xf8362868,0x7f321c1e
.word 0xb308d092,0x0b0fdaba,0x52ea558a,0x406b5e20
.word 0x47e31303,0xca535647,0x7bd5bb57,0x8c9c2d23
.word 0x54c53f08,0x668c5d8e,0xa8d0aba2,0xe8a7ea39
.word 0x3184825b,0x6f6fe039,0xc57359d3,0x66ae6dfb
.word 0xad67e17c,0x42f4c21c,0x2616f6be,0x053c46e9
.word 0xba2e4971,0xf092d4e0,0x3aba6232,0x84b864a3
.word 0x7d08e5ea,0xa67354ce,0x05f3322e,0x2a8ab472
.word 0xbfeca5a5,0x27c00f6e,0x4086e864,0xd5d29cdf
.word 0x119f6f1f,0x2ccd0166,0x91215117,0x61347660
.word 0xb8d7bcc0,0x6cdf3dd0,0x5dcc94e3,0x48a506ed
.word 0xc245f505,0xfa95ceda,0xc5a431e2,0x0724ab1e
.word 0x11ef9239,0x1f28d300,0x50de9835,0x21d99cfd
.word 0xa773d9fa,0x7724f433,0x7aa5c6b2,0x3f5e3059
.word 0x6c7aec73,0xceb9d665,0x0f90805d,0x401ea864
.word 0xff767ead,0x7f62e836,0x62a5a3cc,0x6af2ac16
.word 0x265658e0,0x8c396dc2,0xb87d9756,0x17a0b96b
.word 0x563b5142,0x619334e2,0x5fdc4431,0xb79fa5c7
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 0xca75e9e5,0xe503203a,0x81e6111e,0x70b57c85
.word 0x48c4eade,0x96df91fa,0x3044ac90,0x0434f4ef
.word 0x931f9847,0x4c269fc6,0xed167f90,0xa05ecaef
.word 0x088c5d0f,0x86e5dd86,0xce72ad4d,0xd388fb44
.word 0x466f4119,0xcaa3e155,0x5b6ca69e,0x53fc8e62
.word 0x925c12d6,0xacc219a6,0x148edc2d,0xd0511396
.word 0xa88685a6,0x7a8e38b2,0xd917054e,0x6d954708
.word 0x79f78813,0x1656251e,0xa72eb4bc,0x62645bb3
.word 0x082e1ac2,0xe6b2002d,0x2e3c0ca3,0xbded3cfc
.word 0x5a51decc,0x3608a55f,0x8dbd7377,0x200764cd
.word 0xaab8e2d3,0xc87756f3,0x97c28921,0x67124cbf
.word 0x18e81669,0x5b572a35,0xd2c1e421,0x609bfcdb
.word 0x2aea6431,0xd9d098c3,0x514c2bb7,0x6f89f50e
.word 0x2ec84641,0xda0db01c,0x0da63564,0x9d8024b5
.word 0xd19393ea,0x79a69dd8,0x58fd3a63,0xc7e619e0
.word 0xc29ce0f6,0xf0fcbf32,0x7130107d,0x7806b77a
.word 0x1ff15fb5,0x27f0bc44,0x7cc9b2fc,0x620e9430
.word 0x9ff5e940,0xacd2dd95,0x5228c8b6,0xf0db1c5b
.word 0xfbf9d2f2,0x408d65cc,0x03aad00c,0x1cea3861
.word 0x63943341,0xd00a9479,0x85a53d20,0x299392ed
.word 0xc87ad330,0x6eb64682,0x89ea3ac4,0xbb90b8e9
.word 0xdf5053de,0xe3ae9ca9,0x208d2e68,0x0ad3d055
.word 0xdb82f138,0x1e46c98f,0x4cb622cd,0x15447346
.word 0x28cec6c4,0xc63ec90d,0x97e96cd2,0x40b7e05a
.word 0xfaf0d7ac,0x3ff2ed6e,0x7f1a08ce,0xf6304fb4
.word 0x01bf61d5,0x4bd36a61,0x5ed452e2,0x86df8a37
.word 0x7b702df8,0x59cc3c1f,0x647652d7,0x80485af4
.word 0x35adcae5,0xb09ef6df,0xbd56ca5c,0x0dc5bc9a
.word 0x827750d5,0x4d2036d8,0xb1ad8420,0x4bed1f50
.word 0x186a3b4a,0x10792793,0xa04f92a8,0x3b4c43a6
.word 0x0d8e0931,0x536cca47,0x14b888eb,0xf628af23
.word 0x971afc7d,0x03ebf907,0xb642327c,0xafae7fc1
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 0x8fe34d8a,0x9d4eb8f5,0xe32559a5,0x6044a4df
.word 0xad4a1ad6,0x47db2fbb,0xba4dff5d,0x57c31000
.word 0x20cec567,0x3f2a7416,0xc6a5c222,0x97bde522
.word 0x90addb9b,0xd430cf58,0x7d5fdeab,0x0e1a4e29
.word 0x3ac73712,0x8fb8d01f,0xdd141883,0xece03687
.word 0xf4ab35b1,0x596aa578,0x6427cd85,0xbd9e2a1c
.word 0x3b3e89ff,0x366bc93f,0x87d6b70b,0x913277e1
.word 0x891b582b,0x2bea3ade,0xc3ddd133,0xa4f741ec
.word 0x01538345,0x51e1319e,0x84bf7c4b,0x7ee6bd62
.word 0xcfc36b68,0x24abcc6b,0xd4120993,0xe059defa
.word 0x581fbc1a,0xcd8e56b4,0xf1c61bba,0x38d02bac
.word 0x215d67f0,0x105e359d,0xee1e95d2,0x3b3b0da9
.word 0xd4846df5,0xf87ebca0,0x71f56a2d,0x29aba85d
.word 0x9c396e7d,0xc0794143,0xda83358f,0x8d253262
.word 0x36cde2d6,0x623e7d6f,0x351a6ead,0x6f7e4196
.word 0xbeece7a6,0x0e744880,0xe2212add,0x506b57b1
.word 0x8706e251,0x5e2a3713,0xee91def4,0x93be7b54
.word 0xdf46fab8,0x8a73edc1,0x54eb7314,0xfdb90e71
.word 0x3c4fc57a,0x007cd2fa,0x6b9a5e7b,0xcda852e4
.word 0x6b992da4,0x9fd604fb,0x13d95b2f,0x2aefe954
.word 0x484eea7d,0x8de641bf,0x3c407d77,0x0f3f9ba2
.word 0xbd9d31aa,0x9dd88876,0x37620207,0x5adad8c8
.word 0x30510fe7,0xf550e6a9,0x175d0573,0xc9b984a5
.word 0x6d9ccc52,0x221476d9,0xa873c08c,0x09cca822
.word 0x3cd0c894,0xc6781efb,0x185e10f4,0x5d0cef5a
.word 0xdb738641,0xb787603c,0xde435e38,0x2ebd49c9
.word 0xa74b8166,0x798b1f23,0x57ed3ca0,0x1aada072
.word 0xfde60d88,0x9fd448f4,0x48f72d79,0xd749715d
.word 0x25d2c857,0x451ec5b9,0xd5c21676,0x88c05b09
.word 0xc65b8a24,0x5607177f,0xa6a0b269,0x199173fd
.word 0x022d88bb,0x7e9155a9,0xcc3bdda8,0xfa750b0d
.word 0xd74d5d67,0x1e4f1f24,0x4fa62517,0xd06bd12d
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 0xb62ba8da,0x640a8e59,0x83ba917a,0xbf4bd487
.word 0x77f41447,0xb07194fb,0x1c778fce,0x9d2af780
.word 0x8c9822b8,0xbaa9b144,0x7aa3fd45,0xceeab2b0
.word 0xc7161353,0xbcd60a8c,0x173987f6,0x6908b5d9
.word 0xd81e7ee0,0xce1f4180,0x77cb3ad5,0x33374478
.word 0x06f026ed,0xac06bced,0x77a3cb6c,0xfc5ee3e5
.word 0xe3a1d5b7,0xf6256725,0xf6aa44fb,0xcaae4dc8
.word 0x77cd2b0a,0x07dc84ba,0xee63302d,0x788b8750
.word 0x89762b66,0x00738b67,0x1e06d637,0x3188c179
.word 0x567faa54,0x330af2e0,0xa5ae82d4,0xc762ee25
.word 0xe7fc826e,0xd6964327,0x95133ec1,0xccfd0d39
.word 0x7d6fa103,0x6db24d8c,0x6acf9a46,0x7a86d61e
.word 0x5bf8078d,0xd62cafc9,0xfef5e585,0x55efbaa9
.word 0x7f6683e8,0xb94d779a,0xf960f2ee,0xde2ff067
.word 0x5ba5c24a,0x868436c6,0x9a60267d,0x6ebdf457
.word 0x1cbfcef2,0x819c1c71,0x709ef79f,0x5ca06fa6
.word 0x31382134,0x92590f31,0x48934dd1,0xcba9ced3
.word 0xfaabfde3,0x9942c356,0x9c4a0fad,0xf7f9570d
.word 0x0595a6ac,0xbe836223,0x572bb6b3,0x3c10ddaa
.word 0x11a2b33d,0xc313bedf,0xef878b2a,0xdfffeb09
.word 0x1a784e74,0x9be06058,0xfc0a8094,0x709f461e
.word 0xb25fa619,0xfe4865a8,0xe93491d2,0x967da37e
.word 0xe6775c49,0x5ce738e7,0xc025717b,0x840e9b83
.word 0xa6d1a5ac,0x6d7107d4,0xcedd61a7,0x20d25315
.word 0xacdbded7,0xfd6aa8c0,0x0ae8b119,0x325c3b22
.word 0x7d44edf3,0xd66186b9,0x27bdbf40,0x82e128e3
.word 0x047e3d78,0xee84afc6,0x63fb5c1c,0xaee6df2b
.word 0x69b4168b,0xed87e07f,0xabf3429d,0x247b968d
.word 0x06063fa1,0x05570d20,0x357d890c,0xe7d9528e
.word 0xf0591e8d,0x967f3244,0x2f73c11f,0x7f156457
.word 0x5d63d991,0x7002fbeb,0x141076c7,0x3d7c25d6
.word 0x52b465b6,0x1c634f45,0x67415649,0x7b974d29
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 0x20105620,0xd12f4e65,0x5d3360cc,0x9486b9ab
.word 0xa0246e5b,0xcc0a85e7,0x5e39d456,0x15dd4d31
.word 0x1ba34f1c,0x6641c7f5,0x286d81f3,0x7ccf1b35
.word 0x51b16200,0xd498051d,0x73b3eb0d,0x14f0e173
.word 0x676ab810,0x9c700479,0x1676e0ac,0x2552b936
.word 0x817c8173,0x7cbf2de1,0xc9cacb5c,0x726ac150
.word 0xb221a34f,0x2d089d7b,0x3a0eaf70,0xd136854c
.word 0x43fd366b,0xee583f19,0x4cf2a890,0xc3b26585
.word 0x0e62c4e6,0xdf3087fc,0xbf684ce2,0x58ab9a3a
.word 0xd65aed11,0x23351fbe,0x35cdf62e,0x6edd4946
.word 0xa3b94c74,0x407429e0,0x97b5da12,0x020594b5
.word 0x1187e136,0x7bf67856,0xa3c6479c,0xbe163846
.word 0x54f5e91a,0x1294b014,0xa566ce55,0x515e1df2
.word 0x4078a7ea,0x4f27c5f4,0x84965a20,0x7ab4e9d6
.word 0xfa95f87b,0x2da58559,0x540ee843,0xef80712c
.word 0x397a777e,0x53b38ebf,0x0ca2c71e,0xe8404b5c
.word 0xf283f9e8,0xbaf34bb6,0xcab18f5f,0x36032364
.word 0xeb7227d9,0x0e1cb5e1,0x9119b592,0x40745bee
.word 0xd0878c6f,0x663797bb,0xae6e2fd6,0x560df32c
.word 0xc0cfcc2a,0x368994ce,0x712b5891,0xa2880181
.word 0x3785aedb,0x5f78c7f6,0x40379f20,0x3aa60463
.word 0xb89b4692,0x99c5d3f3,0x86e23bfc,0xf452f232
.word 0x6218a468,0x50dc253e,0x54602275,0xd5869dd3
.word 0xb64b50d5,0x60c54f07,0x29fb272c,0x2e3f983f
.word 0x1a9e0e60,0x0fb06221,0xa12015b0,0x5308d6ba
.word 0xe4188269,0xc7316e67,0x8742c2ae,0x5a53adf1
.word 0x5894b987,0x5ec3bc55,0x8d0d0459,0xa314f83b
.word 0xae5e214b,0x30a48b95,0x8669fa8b,0x7ad3f8df
.word 0x3c0d1eaa,0x2fdef1cc,0x5e328025,0xb7b384fe
.word 0xc7527073,0x19e2ae73,0xdc0341ff,0xda4e7e58
.word 0x75f941d3,0x3bb8f3a2,0xf6dd6356,0x984e985b
.word 0xeb3ca75f,0x8f98c5d9,0x8d1bd9a4,0xda7521d7
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 0xf5f04c98,0x065de0aa,0x88f2670a,0x9f06770b
.word 0x4d7c12ad,0xbcb98dff,0xfd8d1703,0x15e936f2
.word 0x12330f64,0x00daf603,0x060b1651,0x43d5b47c
.word 0x1f54226e,0xc61a5a3c,0x37d603ad,0x3b5aaf62
.word 0x2d82f8d6,0xf26f1983,0x7904b6d4,0x4b6d0afe
.word 0x1dba06ce,0x4a65bd6e,0x8a046c14,0x9e9d2908
.word 0x6d08bbf5,0x90ed8d93,0xbbd49eca,0x461d28d7
.word 0x2bb93845,0xcfa7090c,0xf9e2ac86,0x366ae5b9
.word 0xaf8f819a,0xaeac143d,0x9f2ddf4b,0x22474f8f
.word 0x5152e738,0x4534494b,0x6732bb1e,0xd3483465
.word 0x808faf1f,0xf517eab9,0xb2458ca8,0x11bad7c3
.word 0x413dd1c4,0x2c872f61,0xc69108dd,0xffe142a8
.word 0x537d8996,0x0fe8f5a5,0xe11460c1,0xb68551fb
.word 0x949d9692,0x56d73e26,0xeed7e85a,0x27f02a83
.word 0xe52fb823,0x3a0f44e3,0xc421c3ad,0xf9ff9afa
.word 0x71ecacd5,0xeeb6ce7d,0xe9952df5,0x4cdb14e9
.word 0x99fbd5ca,0x32b73ced,0x9d6b2e23,0xdafbace5
.word 0x67412daf,0x1d739c25,0xc5bdc4b6,0x8cb57043
.word 0x78a931e4,0x2a4af945,0xf34997ad,0xb2b7a0c4
.word 0xcea8c83a,0x5691bcf5,0x1f44a2a6,0xe959bc9b
.word 0xc2f9a06d,0x4739381c,0xbc528f31,0x8009a685
.word 0xc12487ac,0x7f9f7cea,0xf796e152,0x348af81b
.word 0x62c1d954,0xecde80e8,0x185a8320,0xf9b15f83
.word 0x9ca61f4d,0x4563d0aa,0x90d91197,0xb9ed8fc4
.word 0xd968130e,0x8840d814,0x8a506c81,0xfe8ed220
.word 0x2d249b03,0x43e5d16f,0xacf0ab38,0x3ae0cacb
.word 0x7048988b,0xdcee242d,0xd59a1dc0,0x57976da7
.word 0x7b4b2a49,0x821745c1,0xa688c237,0x8e446d44
.word 0x107b1365,0x957a1584,0x19c77471,0x5b7cc2b3
.word 0x14e55cb0,0xb99e2749,0x3dd126ed,0x283a4655
.word 0x5e122de9,0xe50c7944,0x665b7173,0xca404af7
.word 0xcf0f741d,0x7dac0c7d,0x17d1ac3e,0xc2d97bf9
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 0x48e467ba,0xf290a20a,0xb0cad042,0x33026880
.word 0x860ab3a0,0x8df33efb,0x644de17f,0xcd27dcc6
.word 0xe87b2952,0x74c523b1,0xe4d77496,0x411cf1a3
.word 0x5f443462,0x29384e07,0x528ef522,0x47f63f44
.word 0x4870085d,0x2a0f71a9,0xc9a8bcad,0xcb69e492
.word 0xf3875c73,0x3e4e2dfb,0xd62ccc5d,0xec76165a
.word 0x47ad6ceb,0xf43ee296,0x29e0ebd5,0x4e320074
.word 0xefa84d99,0x052a29d7,0xc718b89b,0x43023b79
.word 0x8a4f15cb,0x4ea1c899,0x04360fcb,0x8f901f45
.word 0xa3c5d019,0x87b22151,0x3f77db61,0xee237106
.word 0xf12d2098,0xf23acc4e,0xc9516295,0x41a38b44
.word 0xe2cf0d9e,0x39a0a02b,0x8fc90897,0xef223a33
.word 0x2da9c9c6,0x427f9fda,0x184f4037,0xa51008f0
.word 0x0baac900,0x1766e467,0x13aa7a4e,0x84a5f48f
.word 0xbabee48a,0xca70cbd3,0xdae9bbc0,0x07a47cce
.word 0xc0faa692,0xa1ec1f19,0xb7ea60fd,0x3851798c
.word 0x177e1e18,0x9d06a575,0x5d57df07,0x43675e00
.word 0xcdab3027,0xb886a669,0x13aa35d4,0x08936d1b
.word 0x61667776,0xe06a9efe,0x6c72a8e5,0x7252acf5
.word 0x7c02f5e6,0xcd162d22,0x158b80fa,0x9fa9b627
.word 0x03692d15,0x1159a422,0x9d5c5f81,0x9941b064
.word 0x7db44c29,0x01104a3e,0x0cd2d9c6,0x7a5ff77c
.word 0x7a6e4bc8,0x6ee1c4b2,0x38d82126,0x4671ef06
.word 0xbe252696,0x66909970,0x142fe1f6,0x19adf423
.word 0x67a1e053,0x417b49c8,0x05929e27,0xaed3f31d
.word 0xa7cec23a,0x6da479ae,0x652b4ff6,0x73506cfc
.word 0xf0e98a24,0xed6a2b6c,0x43c7a256,0x8359f8d7
.word 0xec077e3a,0x7e172d3e,0xe651cd7e,0x0bde2ebd
.word 0x4f917127,0x96bd47a5,0x3d01c852,0x1cf6413f
.word 0xaeba525f,0x905a8dcc,0xfea04b57,0xea668913
.word 0x051b90b6,0xb40b62a5,0xe2dc16d2,0xd44ce69a
.word 0x09dd3de3,0x7a5b057e,0x618fafb9,0xcca08bb2
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 0x5e520120,0x8d47d54f,0x6f2aaf3b,0x4827b1be
.word 0x569dfc7b,0x835bf06f,0xeefc7952,0x5c64e14d
.word 0x72fb7922,0x611f4796,0x834bc24f,0xea31a882
.word 0x4a9527a8,0xdea7a8d4,0x8d96d63b,0xf22f24e2
.word 0xa250461e,0x4e3303ce,0xebf7bd3f,0xf6b7cdd3
.word 0xb6ee7817,0xd8e5f2cc,0xf4f4ebe5,0x39510e72
.word 0x9dff57ab,0x51e25f3c,0xfedf2558,0x2ae652ad
.word 0x742601be,0xcf98c9a2,0xdd0184c7,0xf5f39795
.word 0x3de97cd5,0x43da9c3f,0xa32945ef,0xe2dffdee
.word 0xe6a972f5,0x206aca70,0x84a6a6f3,0xdc5bcb82
.word 0xd2262a6b,0x3c15baf9,0x37f07edd,0xc8ad2f04
.word 0xcbcc1787,0x77235895,0x620c972a,0x831d5774
.word 0x34dedb8d,0xec31c3b3,0x901ec8c7,0x80a3c683
.word 0x8973855b,0x0364d417,0xd8867f95,0xadeeeaac
.word 0xea32a037,0x8aa7a364,0xf62123eb,0x5bf35e70
.word 0x51793e8e,0x3d5e5781,0xa079442f,0x6ec54817
.word 0xd9062c69,0xefec4238,0xa06c96ab,0xda7333cd
.word 0xbaf9752e,0xbfafe494,0x9bc2e1dd,0xa6baac44
.word 0x9fbb52e6,0xf571b189,0xccfc31b0,0x7cd88b04
.word 0xd12b747e,0x78ab6cb6,0x7738513a,0xdc5e3329
.word 0x90534a37,0x1568bf94,0x30baa45d,0xd82aeac8
.word 0x06a1cee5,0x514e1dcf,0x681b88dd,0x9d7c50f7
.word 0xf4bc4efc,0x8bd932d4,0xca645759,0xfe35258b
.word 0xcae1bcdd,0x897491e4,0xf0dabe6f,0x9196e6fc
.word 0x7d3b5ece,0x904d6989,0x97699a12,0x49cabe17
.word 0x1eba878e,0x5dec0f1a,0x73844c5a,0x9131a92e
.word 0x9d74ebb1,0x97904a64,0xf9c8f59b,0x483326e1
.word 0x821d0c11,0x1e3dc951,0xe7fc38f2,0xef01bd68
.word 0xc4e2c45d,0x2db5236c,0x197e6b23,0xff16eea7
.word 0xf7f04a09,0x69240e1d,0x59baa472,0xe3f47cdb
.word 0x80523b4f,0xdb2aa16d,0xda61baae,0xfa43e6e3
.word 0x348c1a33,0x27d15d41,0x651c16c1,0xc648a325
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 0x700f633a,0x4880f8ae,0x4a298734,0x12a99970
.word 0xcd598436,0x50375b62,0xb5835659,0x391e5c8b
.word 0xb542ea7c,0x5e6b9993,0x897bc606,0x8c06144a
.word 0x233d95eb,0x475a9d1e,0xefb61354,0x1d9d1b6b
.word 0xa7e91435,0x2e42fc0d,0x78d0128f,0xe149fba8
.word 0xa4198dea,0x4a69f1ee,0xa5fe3267,0x5353044c
.word 0x5b5ffdf2,0xd715e62d,0x6abea876,0xf8670d52
.word 0x4eb85e83,0xce5b456d,0x68f5ce55,0x2fdf5a07
.word 0x556f2cf3,0x39a41774,0xa3fa67d1,0xb888bac8
.word 0x76c373a6,0x3f03b3df,0x69dec071,0xc01def90
.word 0xf610558b,0x3bdcbffc,0x160e1c16,0x54168a82
.word 0x0f637e40,0x47d07651,0xed7d3349,0x0d6566df
.word 0x24f93e6c,0x437b3f9e,0x3f7cba70,0xbbdbbed9
.word 0xfe3caabe,0x029bed44,0xd006ce24,0x46999f32
.word 0xfe859233,0x3a9a8b11,0x83ff297e,0x5edbedc2
.word 0xf028bec4,0x5fe1a2f3,0xb84778ac,0xf537d4c9
.word 0x3cdea106,0xa1616c96,0x3b53d0ee,0x272d5b6e
.word 0xf91dc7a8,0x8f35cedb,0xd412c4a7,0x35069e5c
.word 0x971f68bd,0x4f0fa403,0xdc021782,0x7fac12d9
.word 0xc6d5585a,0x89104553,0x6e30281e,0xeee5971f
.word 0xdf43f7a3,0x8be98c3c,0x2659bd85,0x18a05a3e
.word 0x38e273fc,0xc45e3c9a,0x75b4dac8,0x16060a1e
.word 0x145262a4,0xd6f282e0,0x0574ab68,0x544e7bec
.word 0xa5190305,0xd82ad608,0xea61309b,0x45999228
.word 0x0646887e,0xf0995591,0xc92ac3ce,0x0174d0b1
.word 0xcda17dc9,0x95d760ef,0x4fdf4281,0x30069896
.word 0x975851cf,0xe2f7774c,0x96f8a26f,0xdb6413d9
.word 0x93470178,0x066abbb8,0x11d33fea,0x9ffc98f3
.word 0x9fa73c45,0xd767f0eb,0xad7994f3,0x2c95fd7e
.word 0x979a1547,0x64bbbf8e,0xba1e4bdb,0x9929ba8f
.word 0x12832e7b,0x9ea14ba2,0xead12774,0x533e94ff
.word 0x3b85953d,0x3aa2f9e1,0x7fb27658,0x27a9f18f
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 0xcd54ea58,0xa33acf90,0x8684a057,0x3a601a28
.word 0x7c4f7f9c,0x54b88d48,0x41b277bc,0x5f8acd62
.word 0x4136ff72,0xee64a4e2,0xfdb8bd1f,0x0bb1a5f4
.word 0x0e540839,0x07c28204,0x69aef289,0x215110ce
.word 0x0cf5370f,0xfe9908cc,0xd6e9ffee,0x186be625
.word 0x787399ac,0x91cea282,0x4dafbf04,0x6b511a5f
.word 0x21742008,0x3693c77e,0x2e20d7a4,0xfc0025c4
.word 0xc3f35e07,0x6255bc0f,0x41eb39dd,0xf0fc6351
.word 0x7f5d473c,0x52d8e8d2,0x4313ee52,0x4c4ef695
.word 0xb6b3efe5,0xcec450a6,0x7ddc0a1b,0x67604d01
.word 0xeabe5808,0x771c20ca,0xb5fc9871,0x6417d769
.word 0x72c739d8,0x6fc4c6e8,0x034a8d96,0xa7c7cee1
.word 0xfcec84b6,0x6b483dbd,0xf3a1e40b,0xe1986047
.word 0x0796fc09,0xf36532bb,0xd2c099f4,0x1856e047
.word 0xcbdd05bb,0xfacb4ba8,0x95ae0420,0x4be29de4
.word 0x2195dcca,0x71013ead,0xca7d7085,0x6deaad32
.word 0x064bcd42,0x918b4064,0x25019be1,0xd7a20d1e
.word 0x9f67b69a,0x70f1eece,0xf975f495,0xba67a98a
.word 0xb469cea7,0xe42351fc,0x64a70423,0x21f7fac0
.word 0xd898a88c,0x24c4722d,0xa2b800fc,0x78aa852d
.word 0x80a7528f,0x724b766b,0x263ae41d,0xc72c1abb
.word 0x006617e3,0x32600a25,0xef59e0bf,0x3e739c09
.word 0xcf618381,0xdbf2124e,0x4bfd7d86,0xbc8c5152
.word 0x85970d5b,0x9e318404,0x56c90a40,0x56947135
.word 0xa5c23e03,0x140639a0,0x80a8504b,0x1612c3b8
.word 0x3ae3faa6,0x79796807,0x0c781a8d,0xe8c5d56c
.word 0x17d5d2f7,0xf7406633,0x903ab488,0xd8a5f270
.word 0x028d5246,0x6dcc52db,0x5bf61f26,0xb66c0eb5
.word 0xa4672bd1,0x3742a32a,0xd5444832,0x622a94cb
.word 0xb2da16bf,0xabcb845d,0xcea9a843,0x7e1bd87b
.word 0xb9a2e803,0xe4df8898,0xcf13e5b4,0x25b43dcf
.word 0x0e6469fd,0x1dcf0480,0xe090485a,0xbf0784ad
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 0xb513052c,0x6ac15de8,0x968b89b9,0x228bdd16
.word 0x53f914e6,0x602cda45,0x51c92bdd,0x123f8e84
.word 0x9b18f84f,0x7fbbb32c,0x91443784,0x07a20f7e
.word 0x1d249285,0x038af286,0x45440bb4,0x86a9250b
.word 0x2b4f640b,0x3cfa6fde,0xbbc20287,0x3902243d
.word 0x8a5f3bc8,0xd36f9337,0xe956a8c3,0x1c1594c5
.word 0x492f0bf7,0xcc9087f6,0x35fb4eac,0x96d1c2bd
.word 0x5e9369f2,0x4ad01851,0xbe435dd7,0x28049aa7
.word 0xb5450e50,0x2fee3306,0x5346585a,0x5ad60d65
.word 0x5d317127,0x35c1dca7,0x73c48257,0x8f6adbdd
.word 0xf1ec3ade,0x734d800a,0x7d152327,0x4bef319c
.word 0x392c8f0b,0xbb701be0,0x7518250a,0x6e7bafa4
.word 0xea6d4aae,0x4cc06a32,0x278fe1ee,0xc3fe700b
.word 0x2a46f834,0xfec02660,0x77d1b57f,0x473495da
.word 0xc96df130,0x2c4dd989,0xc73a716c,0x8ef2bbf0
.word 0xad544ed3,0x2b62fb39,0x6cdf1f59,0xa43e8777
.word 0x7589eec7,0xfa52d96f,0xe354ff62,0x646a6a2b
.word 0x2d7e07ad,0x868f8c82,0x5a541da8,0xb7e3ad2a
.word 0x1aeb3641,0x30b5062f,0xdf770fb9,0x0abc2484
.word 0x580030b1,0x0a7cbc69,0x8301e01a,0x2b00e911
.word 0x72eee8aa,0x4fe5fa98,0x5465a9fb,0x760c06a3
.word 0x978a708f,0xc22fe8f4,0xec0effe2,0x0c433b30
.word 0x9ca646f2,0x0baae8f1,0x9bf4a5df,0x33098017
.word 0x8d540b33,0xcfbb0c1a,0x76c15281,0x55441770
.word 0x424ca70c,0x2b9d47b8,0xde95384b,0x99913baf
.word 0x04065960,0x4dd76b92,0xd0d0d062,0x76a81d27
.word 0x8dc4cb41,0xbaa3e800,0x5b01382e,0xa6add391
.word 0x4fcb7438,0xe1966e50,0x0bd562f7,0xa962c7e5
.word 0x4c8f3ae8,0xbd19808a,0x9bf1ce78,0xf166b64e
.word 0xf8033e1d,0x03b3815b,0xe609e9c2,0x0bcfb7d4
.word 0x8817035b,0xdf8f5804,0xf895594d,0x5fc5f64b
.word 0xdc4f2f42,0x57e0e7ff,0xdd7e0d1b,0xabc6117d
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 0x46c3af41,0xdb64a717,0x0e4e5a01,0x97ed09d1
.word 0xa4712105,0x5a13bafd,0x5422196f,0x1a275eaa
.word 0xe476b0c7,0x1d0509f4,0xc275c045,0x73197539
.word 0xa87c401b,0x73209360,0xfd0b5d3c,0x460f705a
.word 0x1d9f3025,0x4c75ac76,0x4a151996,0xba663fe4
.word 0xd872c9f5,0x60c66d22,0xc64c79b3,0xb805e56f
.word 0xac86663b,0x9754a0ce,0x96c3d1a2,0xd55393e7
.word 0x093d68a0,0x122ad4d4,0xb8ce8205,0x7a0b53da
.word 0xa6e69cff,0x22df4ff0,0x78a55699,0x5737adb0
.word 0x6d0beb36,0x8d6648b2,0x63dc033e,0x9c6c2ac4
.word 0x58278ba4,0xb364959a,0x4ee46ffa,0x32de1964
.word 0x5b17696a,0x59bdae18,0x95ca8d26,0x7f515e9a
.word 0x39dbc703,0x072dacda,0x9d3df8df,0xc213d3ea
.word 0x33055e5c,0x4cf055de,0xfc68221e,0x79edfef5
.word 0x3eb4d895,0xdd235d0a,0x712c04b1,0x11690fea
.word 0x17b62667,0x7720df4b,0xfc52a3d5,0xdac484f3
.word 0x4a92298f,0xfefcc055,0xedcb9b78,0x7a48b7a3
.word 0x932094bc,0xe3260e8f,0xb8053f44,0xb14aee9e
.word 0xc371c734,0x48cbd029,0x055215b6,0x723072a1
.word 0x350a7d36,0xf228b26b,0xea631ed1,0xfc040ce3
.word 0x45a27e2b,0xd3e4bb2f,0x1ecc4dd8,0x6f1096d8
.word 0x906a39b4,0x24bf3b4f,0xa8c1f3cc,0x05d4d5d2
.word 0x67e900d5,0x1178d505,0x044ba16f,0x64f704c9
.word 0x8a0abe52,0x4e254a10,0xb9352452,0x80214e84
.word 0x7408830c,0x7033a121,0x4ba0dd05,0x9860b558
.word 0xd6d59c01,0x6669a113,0x073dde55,0xa403b18d
.word 0x3f877741,0x59d524f7,0x18a164b9,0xea123e95
.word 0x8f8257d5,0xe7e880ef,0xce5b8638,0x048a5f25
.word 0xd10a9ac6,0x9c0daec8,0x400b6100,0xfc73c4a5
.word 0xd8d8c6e9,0x35e4d4ce,0x056e52de,0xec6b14e9
.word 0x336e976e,0x42edb64f,0x69b471e1,0xc83e5072
.word 0x281376c9,0xa84766bd,0x0a8a1254,0x30a302e6
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 0xc0f9532a,0xca352d46,0xe15fd00f,0xea17210c
.word 0x800b3ea4,0xd25e0d97,0xaa5c6976,0x7a4e7a01
.word 0x5e5cc021,0x5af0930b,0x3ca7ad74,0x7b1bb2f8
.word 0xd404b09f,0x8ea40abe,0xd71f15b8,0x120776ee
.word 0x27e4a713,0x913e1b8d,0x11bff7bf,0x0f065b9b
.word 0xcd77b9d3,0x13661625,0x46c4c8d2,0x531fac6d
.word 0x8ac49cd6,0x03909735,0x7ba722f6,0xffb93087
.word 0x9901d723,0x15e2f468,0x50c2cc8a,0xf4daf75e
.word 0x8943bdaa,0xc1a45a80,0x8bf26164,0xaab74ccd
.word 0xac01becd,0xb0286ea1,0xfbfb1d99,0xdf3a8573
.word 0x2d656127,0x5221881a,0xe3bdadd6,0xaba2d592
.word 0x120ef4a8,0xe0846214,0xf2af97d1,0x95d1d4f0
.word 0x1650eefd,0x9176c3a5,0x9a21270b,0x2ec741f9
.word 0x9e7b5e66,0xd1eab637,0x7daa5e28,0x2c39844f
.word 0xa06a32f3,0x184f568c,0x8b265d4c,0x078f9642
.word 0x60ecd299,0xb70631a6,0x3541a089,0x8b89bb85
.word 0x1dc8fc66,0xb44eac48,0xbbdf861e,0x86844b09
.word 0x99e5819b,0xfcc351a3,0x4a0d2aab,0xac8415b3
.word 0xbd70e77d,0x3dc43887,0x9ba9281e,0x86a55c3d
.word 0xc04ae920,0xdaf3cf61,0x9e9693ba,0xf069842f
.word 0xe35c8b31,0xf53ea1f2,0x37b03738,0x0cd9d673
.word 0x1a8338bc,0xf211b837,0xc2a1682a,0x25d136c6
.word 0x03ddb2a9,0x53275ed0,0x117cef37,0xca74517e
.word 0x18a90250,0xec7646c0,0x3f736566,0xb686048b
.word 0xb0d8a2c7,0x48547d67,0x0b55bfd8,0x7cbb49b3
.word 0x57a460d1,0x284e5d1d,0x5dce2314,0xde5a31e2
.word 0x80d02111,0x5d5b6805,0xede1c19f,0x63b11ec0
.word 0x02812d03,0x1c4d749a,0x8c3de451,0x37d59621
.word 0xb2b2bbe2,0x692bc598,0xadbd3a42,0x8e91fef0
.word 0xce534fd6,0x76060e8f,0x3f1482d0,0xdceafac9
.word 0x99f6c504,0x56d010eb,0x49477572,0xaf444214
.word 0xafd9e40c,0x019f4ddf,0x32ed20d4,0x08b491d6
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 0x25029928,0xb98dd4d1,0x7619f09a,0xf9a0b4bf
.word 0x4c2c766e,0x059fe4dc,0xf0a39f60,0x8b053e21
.word 0x906c48d3,0x2b37ea49,0xa6125bd7,0xa07138fc
.word 0xb223abeb,0x6b646141,0x162435fc,0xc70811d6
.word 0x76bbc6e6,0x39fc4bef,0x5b90bcc9,0x90a29271
.word 0xaf48a19d,0xf3dcbcb6,0xce7671d2,0x0821ab22
.word 0xe2aedf83,0xd72d142c,0x468883a8,0x532db93f
.word 0x14a62aa3,0xf0e6d313,0x7eb9c9b8,0x23975564
.word 0xd0108151,0x4528877e,0x161e2c42,0x4d6d8e71
.word 0xe955967d,0x41051f7c,0xb56e6b1f,0xcda2e116
.word 0xc8550daa,0x160d8efe,0xd668428a,0xab47f567
.word 0x08814cfd,0x73f06c0d,0x41b82e84,0xfd79e253
.word 0x652e0444,0xce28844f,0x977feea2,0xa47b3465
.word 0x27d4fbe8,0x3852c84f,0xd206be21,0x65f6392b
.word 0xbcc91a27,0x6c6bee5e,0xfa2d9566,0xe4b49d9f
.word 0xb66cc840,0xe4a36dd9,0xa556a89d,0x4b0c3b79
.word 0x7b77ea7e,0xf9e5ade8,0x07e8bb88,0x490e2160
.word 0xf2d1760f,0x3e8a0d59,0x3e16fdd5,0x0a09f4bc
.word 0x85abad0d,0xe7df400e,0x6c998c60,0xe6bdf3d6
.word 0x29507d19,0x31fd1f84,0x5e9acd5c,0x822b6797
.word 0xe3a7fd25,0x2d8af15b,0x0cd977cd,0x73ca621e
.word 0x529babca,0x872fab0d,0x1a6f939b,0xa2b26a1c
.word 0x9557ace3,0xb0e0119b,0x84b40f77,0xea70fc43
.word 0xb7990421,0x95a28986,0x9a927264,0xfe13d018
.word 0x50b52f9d,0xcd63a077,0xc81334ae,0xaa4a3166
.word 0x84905acd,0x1b31ac38,0xfa0492dc,0x45fdbfd1
.word 0x0754081e,0xcbc66823,0x46ce17de,0x2b443b85
.word 0xaef1d40e,0x814ff83d,0xd3e81c08,0xda50cf5c
.word 0x97f0df28,0xc739442f,0x32c5f969,0x1039d56f
.word 0x26a79509,0x9d92635e,0x1b4c0f5b,0x028e6086
.word 0x028c881c,0xb4282fce,0x984225f0,0x7088ae3a
.word 0x8a4d24fe,0x68938f92,0x87133a0d,0x26a03b6c
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 0x81714862,0x95658cac,0xaae4f271,0x6bce20a1
.word 0x500286e2,0x31ade161,0xfaf3072f,0xf5427836
.word 0x0327c790,0x3d0cec05,0x1e4d4637,0x7114d860
.word 0x21fe1838,0xdef960fc,0x8ba38f20,0xbdd0e2bb
.word 0xc5d75e23,0x33de716d,0x456721a3,0x9cb64990
.word 0x7d21536e,0xc69e1f83,0xd3a6ad18,0x21ce4348
.word 0xdd5f2b3e,0xf37b4ae9,0x345d93ad,0x243380ab
.word 0xbbf91c3b,0x3c2ba98b,0xafeb5e2f,0xbde6c2fe
.word 0x8f6b56ce,0xcc269808,0x25d4409a,0xc838eb38
.word 0xb96925a9,0x419b59a5,0xa5b20c75,0x79cc50a9
.word 0x02f15ddb,0x6915048a,0xdb591afc,0x0e500e6e
.word 0xd2156bbd,0x8f4ea794,0xc5d25edf,0x2373103f
.word 0x86c3ac5e,0x9f7d4b20,0x8bc03aff,0x5818a001
.word 0xd09ee0d3,0x1cfd7109,0xa724f5b4,0x4b4bcedd
.word 0x64104aa6,0xf3c09c58,0xb4824c5c,0x85dceb1a
.word 0x255a109f,0x029ce286,0x69136041,0xad273f8c
.word 0x817b7e2d,0x924c4818,0x9d7a1b64,0x7cf3ad75
.word 0xecc3a161,0x3670b121,0x82e585b1,0xa06bd525
.word 0x186c29a5,0x9bd53e3a,0x342a1503,0x24df0abb
.word 0x10e3fa43,0x86045420,0x8d51e9c6,0xbcc67f03
.word 0x2d559c79,0x0ca24d40,0xc8d6bb16,0x91b11316
.word 0x193f77f3,0xe4e950cc,0x5cf88095,0x80f35c5c
.word 0x691717ee,0x008f6c1b,0x16a7cfab,0x4d991473
.word 0x7faddb57,0x36f21392,0xaa87be21,0xc4764c51
.word 0x54e5f0b1,0x0f1786d8,0xdfc51646,0x19cc5a3e
.word 0x2c8b0805,0x5f5f4ebf,0x8311d47c,0x0f002194
.word 0x2d60ab12,0xd92f9fbc,0x7b501346,0x963da98b
.word 0x7450d8e4,0x576e08fc,0x212c6cf2,0x3c7f895f
.word 0xfa28d37f,0x41542e0b,0xbc5ee406,0x27baab1f
.word 0x53978eb5,0xf2b874a6,0x9982eeba,0x58a2293c
.word 0xeb2a99ab,0x11ffc029,0x6c9a06a9,0x78b0ae0f
.word 0xe9472291,0x96f025d2,0xc5369e59,0xef1249e7
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 0x7e0dcca9,0x7d7f2ebd,0x91f6bbdd,0xb3330b9c
.word 0xd09bf73b,0x2a3427c3,0x75857f5d,0x24e2d121
.word 0x2036f8f9,0x5dd81e7a,0x7cac4afe,0x754d470f
.word 0xeb139255,0x596e4953,0x8cb90d52,0xbec44f66
.word 0xd5de218d,0xac34d8ec,0x1b752100,0xa992e5fc
.word 0xdbea33ea,0x23dfb7d1,0x46284b60,0x027566f0
.word 0x6be5ce3d,0xa2955f9b,0x6449d014,0x9bf5708b
.word 0x214212cb,0x6c9c9ef7,0xcd31f3d9,0xde3f4319
.word 0x13af2ea0,0x3a44d2d1,0xb1ec122d,0x5f5461fd
.word 0x117488ed,0x47ed8920,0xcc038081,0xdc8ebca6
.word 0xeee8dedb,0xc8a3de3b,0x2504876b,0xc9acdcd8
.word 0x6d2669e5,0xb7faef14,0x2d16896c,0x2e923384
.word 0x37273173,0x5531c10d,0x7c62d803,0x388ea038
.word 0xe50b6a39,0x3926053e,0x12cb1889,0x912a7719
.word 0x17febae6,0x404e2753,0x862d07bb,0xa25eee08
.word 0x6783d33a,0x897bafde,0x79e776c9,0x5f086eb2
.word 0x8e4a3498,0x107565fd,0xcc1f11ca,0xc3e5cdab
.word 0xe2875dae,0xce20cd1e,0xe1f3e0ce,0x7a6bf87b
.word 0xb50d3b0c,0x6e0d2845,0x10df22b9,0x25a51e47
.word 0x90492129,0x7cdcdfd9,0xb16838a7,0x5670752f
.word 0x977992eb,0xe623e97a,0xd8f0cb02,0x2c392259
.word 0x6016474f,0xbef3afc7,0xb945390f,0x968d8c51
.word 0x435c8b50,0xf8927182,0x3c21c3a4,0xc46e0d3c
.word 0x99ba964e,0xd3e6f181,0xe31f98a0,0x7c01ae35
.word 0x6711443d,0xceb3b322,0x2d9fcad5,0xb89a086f
.word 0xe0fa9093,0x5d6f64c2,0xc1b4d3b8,0x43e4d59d
.word 0xdae16aab,0x760d2151,0x937ae428,0xb63f7e5d
.word 0xcf6c24a2,0xd16ff06b,0x64b6eacf,0x8e81a76e
.word 0xcac73c90,0x4644a9cb,0x3f97e32c,0x739def8a
.word 0x2e45dcf0,0x4aa4db01,0x1a6c8de1,0x792260f0
.word 0x8988e5bd,0x5385e29b,0xe7b7d80e,0x9146307b
.word 0x80fdd3d7,0xb2a667b2,0xf791c227,0xb4c17892
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 0x6f302bf1,0x5381519c,0xd0d034f7,0x74790cbc
.word 0xb625e534,0x47ea52cf,0x8d075e1b,0x1c76e0a1
.word 0xc5ef3580,0x913d2d7d,0x8f423d75,0x41efa13e
.word 0x47de24ff,0x2d0994d3,0x6a465c52,0x2b233cfd
.word 0x3bf9e843,0xe718e561,0xfcc356e0,0x02770642
.word 0x9e756f1b,0xaa321049,0xa2678d31,0xd27a220f
.word 0xfd2ef107,0x01df7c20,0xbf6e6725,0xc4cd5969
.word 0xf6b65110,0xe6b6fdea,0x2687c963,0x1216df25
.word 0x2a84e9c0,0x85c3ac01,0x1ca60084,0x65278955
.word 0x4482e216,0xcdca1f75,0x2ceaf9c9,0x44289cd9
.word 0xa1978031,0xfd41a32d,0x9ffb6f19,0x2c686a1a
.word 0xe8d0e953,0x9bcd490b,0x877a136b,0xaa8d50dd
.word 0xb998a237,0xea922eec,0x64925522,0x5997fe7a
.word 0x2e5715e1,0x0a9167c0,0x9522f3f4,0x629f935b
.word 0xf0d8a8d3,0x930bbabb,0xcedc7e5e,0xb9c42315
.word 0x0505e9f9,0x2527a5e8,0x41903011,0xf62570af
.word 0x26e54d64,0x622b7c63,0x501154fe,0x615be97f
.word 0x7d279f0c,0x93d674c9,0xadc17378,0x93480405
.word 0x0ba03d0c,0x2f0eae38,0xccd6f9b5,0xbd4b497d
.word 0x1fe1a6ee,0x5af68952,0xe58f3c8b,0x39f827e7
.word 0x3db1f2de,0xce762735,0x25485227,0x88ffb41b
.word 0xf8dfb8d3,0x92ee12b4,0x4b6ce8e9,0x1ca9faf8
.word 0x00978c5a,0x12a8f460,0x348151de,0x9d2be3fe
.word 0x1bfe2063,0xf5507cec,0x4e178193,0x4787c67d
.word 0xe5e493de,0x4fc6d54d,0x36969407,0x4872ef3a
.word 0x71fe802c,0x69533126,0x25ef8588,0x4509950b
.word 0xfc5cfaef,0xaad45c93,0x9d66dde9,0x2d93875a
.word 0x63771922,0x2ea5d7da,0xeaeabc1b,0xc5f52a66
.word 0xee1b5089,0x8b6dd63f,0x7eb74f3b,0xded0a0ab
.word 0x2e609608,0x2ea2d75d,0x1685dd10,0xb75ffd53
.word 0x4efbc294,0x9ce90ccc,0xbb04df38,0x19886329
.word 0x3822328e,0x8ae3de50,0x18de0a1a,0x3358eb82
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 0xd0cf0e2a,0xe24a3f14,0xb0e3909b,0x530063cd
.word 0x3a94c730,0xbbc13014,0x32b77df3,0x6c2d9b1f
.word 0x958d04ee,0xa426a4a4,0x1fd2ed53,0x72df8c40
.word 0xad9447d0,0x2bb845ea,0x08bcdf87,0x92330f8e
.word 0x9c0f44ee,0x83ab8cd6,0x9bf7d501,0x335db2cd
.word 0xda3d184f,0x4457d5d2,0xfc2b25c9,0x063481ea
.word 0x80ae0b1d,0x720cfffd,0x44a62fdc,0xe996c151
.word 0x37d67dae,0x3a758b97,0xb83d4ea8,0xbf3c6ca6
.word 0x040ceaa7,0xa3a7ae60,0x03319060,0x8b344df9
.word 0x5f4f6e0f,0xfff0c952,0x3b88671d,0x4d042c8f
.word 0x075773aa,0x79671c2b,0x198f71aa,0x4f828b13
.word 0x51e93078,0x7d5c5dcd,0x7cd8948f,0xb4779836
.word 0xefb63bef,0xe5377f7e,0xad36e265,0xade820bf
.word 0xfaea3283,0x8a255bed,0x288af68d,0xfb0b99ba
.word 0xde18fd29,0xdebf4e9e,0xec9cc2e2,0xda98730b
.word 0x732fcb1b,0x65a5f07a,0x0454130b,0x6a3b97e0
.word 0xd2fcf547,0xb409b1ca,0xbb0ea4d6,0x67bb9f81
.word 0xa3afb5db,0x112d30b9,0x90a6c84a,0x985cc361
.word 0xc65129f9,0x34e020c6,0xa2d83171,0x6c124a35
.word 0x4ccc4b89,0xb7970eb7,0xb461d3df,0x6776e12f
.word 0x6a67b856,0xbcb886f3,0xa159dfc3,0x5196cde5
.word 0xf9814ac2,0x53705508,0xbb46f531,0x04dd0b00
.word 0x16cb6e48,0xbbb1a4a5,0xcb6b8ab8,0xe52108c6
.word 0x2953a7a9,0xdbc01856,0xea3f9934,0x1c86d810
.word 0x52e4a8df,0xdbfe12b6,0x6a2d5358,0x1a584a41
.word 0x91fda459,0xf7ccffe7,0x269daad2,0xc3fc5ad5
.word 0xfef6794f,0x3f0f64b4,0xae16d895,0x92ed6c29
.word 0xf2b065d7,0x44154da8,0xa2201ea5,0x44956816
.word 0x63b6b85b,0xbb66e507,0xac0c7648,0xc6fb552e
.word 0x2327a9f2,0x9d362c4d,0x4dc04f5d,0xe1cfb45f
.word 0x6eea4f5d,0x5fb09754,0x0d58d52e,0x1f888412
.word 0x09fe8c5d,0x78bde092,0xede4ffd2,0x9caac187
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 0x33804575,0xebf4dd41,0x303c4537,0xf7921da0
.word 0x15c24684,0x5ceddbad,0x4c3fc5af,0x0a7c8c2e
.word 0xf9d2e781,0xffb31860,0x74080940,0x993110b5
.word 0x27b2fa8c,0xe5df2de0,0x45c73e70,0xe791bc6b
.word 0xec1dd616,0x42bb6a03,0x44ec5f3b,0x256f0636
.word 0xb45312f0,0x477ff942,0x6a417a91,0xcad8bfad
.word 0xfdba64f3,0x1bcc9b81,0x09120bff,0x43b0da70
.word 0x02551abe,0x52c89189,0x36914ed9,0x19a94694
.word 0x0f060ee1,0x93ae159d,0x9f71a8db,0x6775e5bc
.word 0x09f8eb57,0x128234eb,0x71e50def,0x354cf67a
.word 0x467c52e5,0x48406d75,0xd6a79433,0xb5efb7af
.word 0x92f29736,0xb18a9d20,0xb7eb9e2d,0x1e7fcf7f
.word 0xdef8300b,0x6f96dbea,0x0d51738f,0x9448f392
.word 0x180b1905,0xdc21d1ef,0xa91505f6,0x27bebf36
.word 0x8bf53c06,0x6491a300,0x2d747fd1,0xac9f514a
.word 0xbc1c80c8,0xc1b95f77,0xa8df8a5e,0x79bba803
.word 0x7f14d8f2,0xeb6b0650,0x676fd754,0xc5633ec8
.word 0xdcd8c940,0x057bfb2e,0x226b6a62,0xd5ab9331
.word 0x02710d10,0x253f5e01,0x38d78b41,0xc4739269
.word 0xd244d2b6,0xea396f7e,0xce7633f6,0xe3ab3f7e
.word 0x1013fc6e,0xdb5f95c9,0x402526d1,0x51cc647d
.word 0x0d6bb5aa,0xa1219347,0xb216bc90,0xd1701b14
.word 0x92e7df8a,0xb6474482,0x0c928840,0xcd32b7f4
.word 0xbb29fcab,0x4a55e70b,0x1678ac73,0xdee23a29
.word 0xd654cfb8,0xcab89cc5,0xb1922ca5,0xb390d31b
.word 0x3e1912ad,0xa63db5fb,0x0a6358fc,0xbc4d849f
.word 0x1e8ee2e4,0x326081d2,0xa4a58c4d,0x19bca33b
.word 0x52298599,0xf88c73da,0xa6e6a86f,0x761ad8ce
.word 0x1e820856,0x817ecaf2,0xac08a355,0x8f1d310a
.word 0xcadaed10,0x9e043341,0xb0ab9194,0x78c59393
.word 0x54748201,0x382cd9dd,0xd11507cb,0x6e345607
.word 0x4530623e,0x4f5057b1,0xcb15cbe4,0x302e5d75
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 0x32a274f3,0x62a32636,0x62f49215,0x07e4bf6b
.word 0x0bb4f166,0x09c61cb2,0xd732bfec,0x87cf30b3
.word 0xa9afdf8a,0x9d1ac15c,0xbf2f25a8,0xc3ba409a
.word 0x0324f844,0xfbe08314,0x714ac9ea,0xb68d1344
.word 0xf6e26391,0x07b8c366,0x58706c7b,0xaf21b5eb
.word 0x0833aede,0x77b1d3fd,0xd0e9e882,0x8e16c2b8
.word 0xe9298781,0xde3faac2,0x42548d58,0x5c317150
.word 0x366f8a47,0x1ff6a346,0xe54d8c6d,0x6503fa4f
.word 0x4190fca4,0xf65e7364,0x2d5152a6,0x8c9caca2
.word 0x15c3ee0d,0x8abe078f,0xe0bbd56f,0xf457f4bc
.word 0xefd04b3c,0x2fa70dba,0x551858ba,0x9c7fd7f2
.word 0x7bfce2ae,0x5a06e5b3,0x173fd3c2,0x77fd471a
.word 0x64b90c37,0x4be117e6,0xd770f50e,0x6a48e1e2
.word 0x3ded9a47,0xa7fa8bac,0xfbb21098,0x41433fa7
.word 0xf4459c07,0x111e094a,0xda260a4b,0xf8485f43
.word 0x7d1529b4,0x8bbfdf15,0xa72e97f8,0x0be2dedc
.word 0xcbe583ad,0xc4b10dac,0x10c69dab,0x8e9fcff8
.word 0x3dca559f,0x590fa5aa,0x01ed62ac,0xc056040d
.word 0xf819f693,0xa35c03f5,0x57eb3c73,0xc9483f58
.word 0xffcd1dae,0x8afc48dd,0x3d88b79c,0x97975395
.word 0xa09d8d3c,0xbc05aa85,0x78d58830,0xe498e19b
.word 0xd57ef541,0x48e52307,0xac66fef6,0xeab52c21
.word 0xdaaffc4b,0x47ecb548,0xd387764e,0xeb822365
.word 0xae3b258d,0xe235ed22,0x11f858bc,0xdecf51f2
.word 0x48ac6b99,0xc2b5df00,0x61da9bb5,0x74c14d98
.word 0xc1bc5f40,0x18aba585,0x3c44b294,0x00aea1c0
.word 0x47f7b3dd,0x0f1563fe,0xad051d08,0x3ec15cc8
.word 0x54cd71e6,0x6c27269e,0xbdf4ab82,0xb1ce3cbb
.word 0xea693fc9,0xdb61e144,0x1e44cb17,0x8d46e9f5
.word 0xdb5e595c,0xac6ca80e,0x16f7c201,0xf8beebf1
.word 0xadfd1b17,0x626e9889,0x86ff8f73,0xe2a07595
.word 0x55fe1c1c,0x3299691c,0x17b09d45,0xfb1ed199
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 0x0b8bad13,0xde08b9cc,0xbb8133f9,0xd856c061
.word 0xdc06de1c,0xb1c930a7,0xe719301f,0x22603ffb
.word 0x03b80707,0x06406576,0x1d3c0b76,0xe8f01275
.word 0xdf7b2b60,0x30b488b0,0xcf87c969,0xbc5137f3
.word 0x650e8826,0xc6d95ba6,0x82ab9a21,0x9eab0c36
.word 0x5322d417,0xa0ea545b,0x85b752f5,0x78604ecd
.word 0xc610f8dc,0x850d3357,0x560009cf,0x68228f65
.word 0x25e4c35e,0x8ec65ef4,0x623ae79f,0x11f27fc3
.word 0xb5a90cc7,0xa39658a5,0xfa5a3ed0,0x7b7eeee6
.word 0x38fb60d8,0x2d01877e,0xfce507d9,0xb00e016a
.word 0x2b823bcf,0x4c97e967,0x2ddc69ae,0x1e7b902e
.word 0x35c9f422,0xea2321f3,0xbd36490a,0x54300686
.word 0xc4a0261f,0x3ea42d99,0x94a989c7,0xc2f34bb7
.word 0x50a3db22,0x3e078acd,0x14708d01,0x0905ed90
.word 0xcd166559,0xd0ec3e2f,0xf6c4e404,0xd7322d53
.word 0x88ac94bf,0x1ae7e367,0xb16a745c,0x45a9fa9a
.word 0xa5a9d2d9,0x7e9c334a,0x930268d4,0x4612bba1
.word 0x93a812b8,0x15a82c71,0x5212fb26,0xf10b2a8a
.word 0xf65c5a38,0x7ae93a06,0xc48ca276,0x5c1fbe62
.word 0x1a68321f,0x3ee9f13f,0xc3908fb7,0xebecf8d6
.word 0x23e15cad,0x83baa471,0xb8c9b362,0x72c159f7
.word 0x27e17f01,0xb5fa0b94,0x171cee69,0x8e75c066
.word 0x2b85e0f7,0x22603e9e,0xab94a145,0xeb479102
.word 0xdc36adca,0xd24507ff,0xe88938bb,0x04a2ea12
.word 0x8569d895,0xb35bca8a,0x583d4e76,0x4b5204b2
.word 0x5fb15eea,0x5c6a613e,0x34a37e04,0xb597d275
.word 0xe6780910,0x25343948,0x5ca198d5,0x091f8d99
.word 0xde9ad5cc,0xe962f6e1,0x06345c4d,0xcb34f870
.word 0x63f1e3f6,0x599db05a,0x547c7e1b,0x7b68ab43
.word 0xe1298273,0x6c508e19,0x3037b585,0xd3a11993
.word 0xb5d719e2,0xd7d41fca,0x50fa67e7,0x9e73ad17
.word 0x16fe087b,0x4d0c7afb,0x4c0828eb,0x669fa86b
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 0x96056125,0x3c0c1a6e,0xc7f9c3d2,0x8595c266
.word 0x5b03b653,0xbd8ebe3e,0x89da5cad,0x8758f42e
.word 0x1f00384d,0x56594ba7,0x2c69111c,0x0627e948
.word 0x66da4f96,0x35afcce0,0xb50b14ae,0x9eab3863
.word 0x5e0eefd0,0xbf248413,0x1c0795e2,0x17f74b09
.word 0xf4207a58,0xf2177dce,0x271b30f8,0x5b4e1816
.word 0xab466d54,0xab4b467a,0x455c205c,0xf66a2ea8
.word 0xac9452a5,0x419f8634,0x7a34aa93,0x4081e9e6
.word 0xe052c868,0x3aa2bf66,0x9ac2eef3,0xc2a8c040
.word 0x538487d6,0xff5a0892,0xd41d27ea,0x82b2dc15
.word 0x8f1522e5,0x2e6a312f,0xc5dc9f72,0x6b8121b4
.word 0xcd8109ff,0xeeac68ab,0x9f6fb4ff,0xa83f6095
.word 0x4289cd0b,0xa64a4fd1,0x307f18cb,0xe961706b
.word 0xb5ec54ff,0x521707b1,0x8fbf29a5,0x5b3daaa8
.word 0xb5a98d55,0x45497fcc,0x3983660e,0xd6842f9f
.word 0x5afb72a8,0x9fb3075f,0xfbcf191b,0xf025a60e
.word 0x66c6cf50,0xcb1e3666,0x57a87551,0xbe3c667e
.word 0x2606e96e,0xa69563ba,0x91b4bbf5,0x61bf55dd
.word 0x4f7842b9,0x27937c32,0x048d8ba9,0xc5558ad4
.word 0x644917db,0xd4e21678,0xcce41127,0x24d6231d
.word 0xae2df286,0x18b2ae14,0x39a56bd4,0x26bf19a7
.word 0x0656bb01,0x45b740b5,0xcb8835c3,0x6d1cb4e0
.word 0xc72c637c,0xa6ccdba3,0x28cd7483,0x13544477
.word 0x1857d62a,0x9b908c35,0xf654f916,0x8746e72a
.word 0xba5fecf6,0xaa7f8ef3,0x84d8d3f0,0x6895f62d
.word 0x4762d57c,0x87105687,0xf786f815,0x1d0a69bc
.word 0x54c6569a,0xf2a86d58,0xaac911b7,0x05e4b6bc
.word 0xbb6136df,0x1058f7f4,0xabf98963,0x1151d912
.word 0x8f76703c,0x626f8704,0xecab54a1,0x811fed9d
.word 0x9424b553,0xe688a25d,0x52cf76eb,0x50b5675b
.word 0xce400bda,0xd18fd3a3,0x23f0bb42,0x1c85b673
.word 0xd44feef0,0xd379d518,0xda5d0cc5,0x8923cc2d
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 0xd68c94f0,0x2ccf15ad,0x64328462,0x73849b2f
.word 0xd8879b6e,0xa80a4dbe,0x907c2ac6,0x412e691f
.word 0xfbf489cc,0xa65d0ad2,0xe4a8ccc1,0xf8567791
.word 0x858481ad,0x61909b05,0x63fce3b3,0xc55fe9b4
.word 0x13bda843,0xbecd9c95,0x155e326c,0xd370c4ba
.word 0x98cc5731,0xb260e914,0x52977632,0xed641878
.word 0xfbaffb96,0xe91a948e,0x7fb1f2af,0xf765f689
.word 0x6541e1a8,0x66768eaf,0xa123b840,0xfa1452bf
.word 0x88671684,0xfb6aa448,0xf872bcb9,0xd97caa2b
.word 0xe7051edc,0x77dea2c2,0x7fe17133,0xbcd2b44d
.word 0xcac7c8e4,0x4c906c62,0x1dfd1fba,0xdedd69f0
.word 0xcb4887ba,0xb06757fe,0xe42b9c22,0x9acfb15e
.word 0xfe035a52,0xc75c9b37,0xb17d9489,0x0278a436
.word 0xfafe3e61,0x2fd7ce14,0xe9372b12,0xe708493f
.word 0xbf307a3d,0x1f2eee8a,0xd90d7e6c,0xd9eba59a
.word 0xd0fe23f9,0xa1c4b0a1,0x46a98295,0x00bdcf01
.word 0xe02c3585,0x63899ad4,0x4c7c8afa,0x21d7d374
.word 0xdc8abc63,0xe64fe491,0x1c82f9ca,0x436a7eec
.word 0x89dd1231,0x3d7a11fe,0x79f70970,0xaa542ce4
.word 0x24aad030,0xb4813804,0xbaa45ee4,0xb549772e
.word 0x5a277f7e,0xce4ee878,0x72f298ac,0x7c2e06f4
.word 0xfb970455,0xb0153985,0x2bb69075,0x658c5fa6
.word 0xd64cad67,0x32198d64,0xdc40283d,0x7c01ef80
.word 0x0c5398ed,0x7afcfe74,0xaba96289,0x714ad5ba
.word 0xcbe34b04,0xc3fd5ee0,0x5e9c5aa0,0xa68bd9a0
.word 0xee2f761a,0x346957d5,0x1d0b1fb6,0x6b5f5dd6
.word 0x165d0260,0x80f93334,0x93004de2,0xf98f820c
.word 0xbb67d3f8,0x3fc916a0,0x4ddc0222,0x08696689
.word 0xca2c0a0d,0x94bd2056,0x7fb91fbd,0x8e9c6f03
.word 0x92af8e3b,0x1750b827,0xcbf93c13,0x7e77588e
.word 0x1f3cc4d7,0x5d5708d2,0xdea239b6,0x97ee7808
.word 0xa046455e,0xa395fe70,0x048efb02,0xfb9317a6
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 0x88b70d82,0xaa267abd,0xed629573,0x70663877
.word 0x810ecdf8,0xc0ff9560,0x899a14fb,0xa1e76ba0
.word 0x04e81331,0x944f720b,0xc131a8f0,0x26cd92d6
.word 0x73565fbb,0xda72278e,0x17f3c2ff,0x1e2725cd
.word 0xcf7771f0,0xa553dfe0,0x4da76beb,0x8d995132
.word 0x754fe615,0xae934c70,0x9754c240,0x093a99e2
.word 0x1fea15a2,0x3e06cc19,0x02abb200,0x67d989a0
.word 0xd229c9f5,0xec8df5f9,0x20ff45e2,0x1bf24015
.word 0xd1a42e51,0x85625736,0xc286d5ed,0xf7d7da61
.word 0x62b2df9a,0x21818ed3,0xff174d61,0x4e95376c
.word 0x997bb563,0xd1c54d95,0x95347994,0xe324655f
.word 0xb945f823,0x2a507b7d,0x3e373f1e,0x53c9e7d7
.word 0x54e956a7,0x6f4acecd,0x648f0615,0x45b7ce17
.word 0x0f2591bf,0xf13f39ca,0x1a8c4d9f,0x218d16e3
.word 0x4e0c119b,0xa8bdf4e6,0x613de32d,0x176474f8
.word 0x0ad8061d,0x6fb5b295,0xc0b1c947,0xecae522b
.word 0x5e00593a,0x271952c3,0xcb4d8806,0x267946bf
.word 0x54eb56c4,0x541811e5,0x459064bf,0xf88ac7a6
.word 0xee356100,0x2cc49309,0x962147d1,0x9e8308fd
.word 0x68bc1e76,0xf35fb029,0xa210c97f,0x07b9220b
.word 0x8a33ee0d,0x2aef00a8,0x09383e88,0xf2f949b9
.word 0xab3c9470,0x1ebaf590,0x7ddc5ae7,0xe0314b49
.word 0x3210e2a2,0x660e8815,0x582db493,0x8c1cf2c1
.word 0x926c0965,0xb9e429c6,0x5a21c19f,0x81c764bd
.word 0x046d7200,0x0e9805a1,0x29bfa6ed,0xe2ca4555
.word 0xece2a319,0xc615fc2d,0xb2e7a5bb,0x18d493c9
.word 0xa2532589,0xac7b3890,0x42a19911,0x77a2c1e6
.word 0xc11c4c1c,0xc5086fbb,0xc22f321f,0xd1295148
.word 0x1c769a9f,0x3491fde8,0xb5600304,0xa7cb60ca
.word 0x7e9434c3,0xc07fa43e,0xb801e24f,0x836352dc
.word 0x389cf8e6,0xb5b74955,0xcd99f39e,0x32e2420e
.word 0x6694ce49,0x72f419d6,0xe77435c3,0xf6370067
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 0xbdf59288,0x9982a58e,0xdd39d2ce,0x580c1789
.word 0x6605d811,0x8a75eeb0,0x5194b84f,0xb86a3618
.word 0xfceaa1da,0x265a130d,0xd83ea26a,0x7345f613
.word 0x44615665,0xc53931db,0xe67e5007,0x66248f4a
.word 0x6df8ccf2,0x29f8fa3b,0x7d32a132,0x8cee33b2
.word 0xee8a65cd,0x233b1f03,0x8f6eaf2f,0x0111c952
.word 0x4695d289,0x1a0f1ec2,0xb3c75b3a,0xb18b4126
.word 0xf5fec49e,0x16ad1e08,0x157c6184,0x1af3f315
.word 0xb679a90c,0x9202e897,0xcc947395,0xb6286d41
.word 0x7224242b,0x4b14377f,0xc528d1ff,0x6977eb64
.word 0xd8f03e10,0x9386139c,0xd69a3dbb,0x916a5d8a
.word 0xf573c444,0x799dc55f,0xaaf42846,0x1f71403f
.word 0x1428b904,0xa6b66cd0,0xf0e025bf,0x7a99b3bc
.word 0xacf9d355,0xeeb583e5,0x7bb38d4c,0x2435c3bd
.word 0x7de1d3b0,0x8515c8c7,0x2b6de8bd,0x9a0860e5
.word 0xb63c81a4,0x65fad1aa,0x3316ebf8,0x08348afc
.word 0x8093469f,0x59c5e817,0x787bdb9d,0x4ffdedc8
.word 0x56fc5a8f,0x45924ee7,0xe3e98a98,0x307b0718
.word 0x16b2657e,0x34b23cb4,0xa6397bf0,0x3128711d
.word 0x724006be,0x1db2c03f,0xf1be7190,0x9cdd5354
.word 0xc5fb7348,0xfe64398d,0x1faf0d5e,0x81c24fd8
.word 0x2fd47163,0x4d8e20e9,0x3c76b9a4,0xc9d828c4
.word 0x69b0d580,0xdf6ffbfe,0xfa94c052,0x27eb0705
.word 0x6cce3cc2,0xaf0eede8,0x4c3f0c41,0x7f150081
.word 0x0f95b1a7,0x1e38926f,0x8c88fc23,0xf607b193
.word 0xfd165d27,0xf52a3f82,0xd684af5d,0xd0816f0e
.word 0x1424dabf,0x3e419fcd,0x079ace07,0x72dcab82
.word 0xceaa6ed8,0x6877d41b,0xa8df7266,0x854f0922
.word 0xec4195ea,0xec23c9b3,0x52bc26da,0x5f8a4ad4
.word 0x6d924802,0x500bdb2d,0x9ea6251d,0x6037293c
.word 0x3066fde7,0x77b6d6ae,0xb847429c,0xf4729f97
.word 0x2e426e1b,0xb6bd270d,0x48146b6e,0x423ebdaf
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 0x6a629d42,0x14009c25,0xf44f57a8,0xaa752dbd
.word 0x2e25e1d1,0xfc2347e9,0xfb5efba5,0x609a4b0b
.word 0x5608802e,0x3a89c07a,0x112851c9,0x8f11ce7f
.word 0x1bdf9363,0xf556f286,0xa72d23bd,0x574ccc69
.word 0xe3c6a997,0x38aa047b,0x7f319249,0x76f3e1e9
.word 0xd48a8623,0x3203b388,0xfec2b397,0x6f01faf5
.word 0x46cb940c,0x722cecb0,0xce1efe21,0x8dd5349a
.word 0x66b8b3dd,0x68691bf6,0x4d044bd5,0xbdbb7339
.word 0xfd37586e,0xad36172b,0x6dea39ec,0xd288b751
.word 0xbefb13c6,0x3f7c2b78,0x170482ad,0xe44e54a3
.word 0x197b9ffc,0xa66e7570,0x8d6273a3,0x9f55bb22
.word 0x7f9ae76b,0x5a84175a,0x80d76d17,0x915d216d
.word 0x9e846767,0x37a6b59d,0xb8ac7bcd,0x55d3d2c3
.word 0x1a7f1e69,0xb9f1df51,0x65d846e8,0x72009050
.word 0x4453c327,0x3bbd3682,0xeb86c6eb,0xa90b966b
.word 0x946695fc,0xa7b24a36,0x0ede62f9,0x775c1f3a
.word 0x9c418e9c,0x045ffc35,0xaa28cb46,0x0352bc7c
.word 0xf89914b4,0x8680ca26,0xb8e71761,0x0da300a1
.word 0x071e6117,0xfe29ab74,0x1aa61588,0x3c673d58
.word 0x49a18a85,0xc41a4499,0x4d8be052,0xb88014a0
.word 0xcf2f1f6a,0xeba644d7,0x9d97c5ad,0xa701e9e0
.word 0x606b2d81,0x41bb1e9e,0x18015d1d,0xb64e150b
.word 0xdca62f23,0xffbb46b6,0xc294903f,0x721c45b1
.word 0xa5bd713c,0xf98a03c3,0x63252bbd,0x4a6bd7bc
.word 0x6f1ba638,0x6290bc58,0xfe9dbc87,0xdaae1c67
.word 0xee1659bf,0xf45d38ca,0xc97731e5,0x9ee60170
.word 0xd18b4b35,0xaa3f3bb4,0xdff77394,0x88701379
.word 0x5a504f8f,0xd6e917bf,0x3e5ce220,0x7b0e76d4
.word 0x6be91d6f,0xb8a9a55e,0xb169ef85,0x21d9605e
.word 0xffcde96b,0xb54cb101,0xc923065f,0x27055679
.word 0x7357d658,0xea61e729,0xe0f11a33,0x4c7760fe
.word 0xe28a04fe,0x371746cf,0x942eeed9,0x672526b7
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 0xbb864b6f,0x398f8c9f,0x41b0217b,0xe04d4a5a
.word 0x753f7b07,0x5e702eb7,0xf359954d,0x79e3d8da
.word 0x42e2c17e,0xeaf59833,0x951f85e5,0xdc93d0b3
.word 0xf6c17a8e,0x3dea70a2,0x4f8b7fc5,0x3555f191
.word 0x52c861cf,0x5185d6aa,0x4edfb68e,0xe466dc71
.word 0x85308d5f,0x361aa6db,0x8ffcc579,0x35186133
.word 0x4d3e9ad9,0xe60e3f28,0xccfc2eb7,0xec8b9b03
.word 0x84711ade,0x099da62d,0x7ea19d9f,0xafbe4199
.word 0x46c403ef,0xec826fb8,0xab40b6e7,0x021238f3
.word 0x3b767b53,0x53692b13,0x8199b104,0xe75613c4
.word 0x41435ccc,0x72f7213d,0x394e2108,0xc21e7fc9
.word 0x8b0d6a45,0x69a17feb,0x663f0b15,0x3e0034d2
.word 0x133b7207,0x19e372a1,0xade58135,0x448d7794
.word 0x7a8f2a23,0x381369f4,0x3aad264e,0x599d0365
.word 0xcd6bd585,0x1e611e5e,0x5b26c3c2,0x6ac808d4
.word 0xfca7d53e,0x8c97872c,0x259dfe83,0x57cdce77
.word 0x0431280a,0x378b8838,0x8f89b92d,0xda500367
.word 0x2987ca35,0x332f46f7,0x90cf23d4,0x8629db3e
.word 0xf96e743f,0x9275a546,0x8c5300e4,0xd2a031ea
.word 0xb7cc8c3a,0x2b846675,0x71ffdbb5,0x387aad48
.word 0xaacbe845,0xd57ff3de,0xa7d94a0e,0x8a6ec0c2
.word 0x58348ee1,0xac910046,0x9bf2b156,0x9c30806e
.word 0xfdfca002,0xa364e618,0x8e05760f,0xe029fc09
.word 0x566b8b38,0x5708df68,0xe69ac28b,0x9d3626ad
.word 0xc930f371,0x39e648e2,0x8619cc91,0xebab92c2
.word 0x42eb81fd,0x5e920d07,0x26e4fb2e,0x499ac86a
.word 0xaf87a2aa,0x68412f96,0xf21f25a4,0x45c07123
.word 0x91911e9e,0x3704928a,0xe73e55fc,0x0dc20c59
.word 0x26f7cce4,0x92c4af6d,0x4247e4df,0xce8ed348
.word 0x647b8c78,0x4960b010,0x6a5e3f05,0xb2593d56
.word 0x9dd625fc,0xdd56c248,0xbebc1e0c,0xbf71ca1d
.word 0x31d6c357,0xe5681b73,0x4227f67f,0xa732d8c1
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 0x5009abc7,0x7b0187d9,0x76005b5d,0x33cdb443
.word 0x7887e950,0x070e0f5c,0x267cbdae,0x81afb5a4
.word 0x43e33800,0x6629846b,0x4b31bbd9,0x9317df77
.word 0x284bbeef,0xdcb53624,0x46dbc917,0x0a8392d2
.word 0x8c0f2a33,0xbb867ba5,0xaaf1cf4c,0x0c4fa026
.word 0xf07636db,0x61940c52,0xf7876896,0xd1a4fd54
.word 0x571fa164,0x2e5d51a2,0xb941b947,0x6b01dd4d
.word 0xf15d3404,0x2b052ac5,0x11a7c916,0x04eb4359
.word 0x070446c3,0x4880b23a,0x22e90c46,0x2c59060d
.word 0xe660d9c3,0xe7169bab,0x5a5ba516,0x8b3d0dcf
.word 0x22bb6e3e,0xc0a71d97,0x479f6d8b,0x0d64dc9c
.word 0xd7125df6,0xfbb9c38a,0xf01eedd9,0x10195676
.word 0x8980a882,0x6753cf8d,0xd5a7ed31,0xd4c1566b
.word 0xc72fe759,0x2e2a520e,0x9dc0e376,0x5bf7064a
.word 0x060a81ef,0x952bab1a,0xee24df67,0x2075024a
.word 0x15bccf17,0x31a64c0a,0xabc74e19,0x0d9325ae
.word 0x7917a1f1,0x7de5bba4,0xaeb1c2f5,0x3002d1d7
.word 0x32376ea6,0xd68c243e,0xd7254382,0xb3adc6f0
.word 0xfea9220b,0x2e939d4d,0x21925880,0x885c168f
.word 0x16abafcc,0x98a0cbe9,0xe703d01b,0xb0b1f281
.word 0x6cb974d2,0xc0b3614f,0x35d70bf5,0x73556455
.word 0x41d9544b,0x214fcdd7,0x863e661d,0x97174e7f
.word 0x3b37af52,0xbd983dda,0x2dc72904,0x8dac39aa
.word 0x96c239e3,0xae74d376,0xf50e90aa,0x5265490b
.word 0xb3d1211c,0x1de26f83,0xfc8b5620,0x44ede70c
.word 0x7ff07fed,0x6a0a1e38,0x5bc3f3eb,0x2a5df152
.word 0xaaff2404,0xc8d63f8f,0x59f01e75,0xa759c1b9
.word 0x55a6b8ed,0x30d62a17,0x7511d686,0xae1f0bb4
.word 0x9487c5fc,0x372ebed4,0x60947591,0x46375ce7
.word 0xef52be44,0xe84f12e8,0x6b77a1d8,0xc26a766c
.word 0xe1234466,0xe38141a5,0xb972aeb5,0x40413574
.word 0x3ac675ad,0x9955a55b,0xb09aa8ee,0x7acdc295
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 0x1fa3bce7,0x44fd0f27,0xe05c884a,0xf17a89d6
.word 0xf9b8d7ef,0x01ecf33d,0xcaa0f4b8,0x8d491763
.word 0x5fff9aa4,0xb097da9a,0xb9365586,0x4f60b51d
.word 0x20c2be9a,0x328250e6,0xbd9027a7,0x4cf81854
.word 0x7fc94945,0xe247b8c7,0x6f3d212a,0x5dec177d
.word 0x5f2df9dc,0xff342a20,0x22b3b543,0x0f432313
.word 0x9fc3c1ac,0x87460522,0xf435bf1c,0x9fadbbe6
.word 0x947405d7,0x4f6d105f,0x56728889,0x4b1697cd
.word 0xa262066f,0xdeaced7e,0x4ccd8613,0x8f3d9013
.word 0x6cfbb7b6,0x7ca295e4,0xe0a5d757,0x7473ec81
.word 0x13521ec5,0xf41494f7,0xeb963542,0x1e339998
.word 0xf8c593aa,0x25a3bcf8,0x4f05a06b,0x05f02362
.word 0x478c2e5a,0xe2ddda33,0xed1d119b,0x0dfa66bd
.word 0x646a005a,0x2f115ceb,0x9be41739,0x6bb35595
.word 0x0277f7b0,0x98d79aa0,0xf5df230a,0x2331292c
.word 0xc80dab10,0x13418128,0xa3eb5769,0xfc506c15
.word 0x718d2d8a,0x2c942e71,0xf117098f,0xd86cd617
.word 0x296766d0,0x49e842da,0xba0f95ce,0xfa40b668
.word 0xe7ab849c,0xd4c74bd1,0x4a161c21,0x5aebc9db
.word 0x89983741,0x7f09026c,0x47f6f4cd,0x81a6b6ae
.word 0x0476e40a,0xd9b483dc,0x75f568ce,0x5f39bda2
.word 0x63b94395,0x1aec9768,0x7fa87d8c,0xdb911482
.word 0x330f21f9,0xb2b41f6f,0xc13881f0,0x8b4ea16c
.word 0xd11ff18d,0x8f418a7c,0x73b4bada,0x4cfbb691
.word 0xcc2b716a,0x68bbd95d,0x1fe80441,0xe628c657
.word 0xfe92ec5c,0x9aa6371b,0x2fdd9ef0,0x551d0791
.word 0x385905d1,0x3892e2a4,0x2a3644eb,0xcf60d553
.word 0x100c7fca,0x40ffb453,0xa049a839,0xcd9dd3a9
.word 0x90335db3,0x6b8b5cbd,0x529a9a86,0xfadc86cb
.word 0x49a77894,0x55653a4a,0x802ed044,0xf0ab4a0d
.word 0xea73255d,0x2ea83b76,0x8ecc9bc3,0x14759861
.word 0x7e69f8d8,0x576e5c91,0xd77c723a,0x7b86c796
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 0xb8ef4141,0x44efac21,0x2bb8e367,0x6f44ce09
.word 0xd57260b3,0x27086f7f,0x759e3e0f,0x07794fec
.word 0xdba0333f,0x027e79d5,0x6259a06c,0xe21afbef
.word 0x1e6e654b,0x01f3cfd7,0x845dc03b,0x28cfd1b2
.word 0x4136a180,0x221b34e3,0x49ef2001,0xef6b6c63
.word 0x7ab3c6bf,0x7401d10c,0x9cb6b84f,0xf8644d1b
.word 0x177a12db,0xb50607f0,0xb8c2b7c7,0x92be2f0d
.word 0x88de5cc0,0x5f11af98,0x2ba81611,0x98d43dd7
.word 0xc0bcab5e,0x329d4fb8,0x5ec6bee6,0x80178874
.word 0x704fbd7e,0xf22d4e74,0xb2fe3e58,0x53316dfc
.word 0x4481aae0,0x7780a3dc,0xc9f345ec,0x56f5befa
.word 0x43e7ad8d,0xdc949ce7,0xb2eda5dc,0xf604332f
.word 0x15b78158,0x7b43191a,0x7e43c303,0x593c8d43
.word 0xe15c294e,0xe1dbb12e,0x7705c368,0x8a22793b
.word 0x18de9117,0x5fc705f0,0xce59e240,0xdfe925ef
.word 0x0d69807c,0x2d37996b,0xf3cc2994,0x70408cd3
.word 0x726e3701,0x06a781ca,0x7a53561c,0x72271c45
.word 0x42e3cae5,0x92970bf2,0x02ad8b9e,0xe861cf56
.word 0xba7dea64,0xb96923b8,0xe097d470,0x4a890df1
.word 0x1ae14efd,0xca818944,0x29d60776,0x52f57ddd
.word 0x0c7f7906,0xc1359bfc,0x80ac9335,0x20545ead
.word 0x82d90e55,0xb0b935e8,0x9b28a76c,0x0d508e69
.word 0xbde4d904,0xa4a8f1d4,0x66af2fc9,0xa8273260
.word 0x9ff14381,0xc2e46658,0xeb66d53c,0x76aaa24f
.word 0xfb618cdd,0x7fb57f25,0x3b2d32ec,0x9af65d4d
.word 0x8d84a892,0x81b49fb6,0xa1df99d3,0x0f029a8f
.word 0xe473e101,0x8975156b,0x91a824c9,0xade70492
.word 0x9072c00f,0x7fd46482,0xa4bc4700,0x3acda6ce
.word 0x03f48e3c,0xaaee6950,0xfde8d506,0x097167ca
.word 0x23bafc52,0x7e685f96,0x705680e0,0x45cd32dc
.word 0x748ee429,0x724e75ac,0x94865512,0x34f2597c
.word 0xb9d4cc49,0xa1b8660e,0x394c1fef,0xc4cd4627
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 0xbcca5490,0x8f564074,0x383649d5,0x1667250e
.word 0xe01b945f,0xde9fdf4d,0x66cb388a,0xe4ac3c80
.word 0xb121c3b1,0xb5a8ac85,0xbc605acb,0x086ba9e6
.word 0x43b182e0,0xd243e25e,0xe12873b0,0xd574035b
.word 0xbfdf4b5d,0x62a4dfd6,0x7647e52d,0x9e4eb85b
.word 0xb8e54ae9,0x4a741f4b,0x93fe0892,0xc6add7c6
.word 0x4161e399,0x4fa37c88,0xc89083cc,0x122fba79
.word 0x305252c2,0xc20d9c3c,0xf194b15c,0x5ec3fb33
.word 0x75ec5d06,0x445001cd,0x2e1dd76e,0x00757b40
.word 0x5a514890,0x2fd83e2a,0x303160f7,0xd75da827
.word 0xc4eddefb,0x3e5d40f5,0xc69d1b5d,0x148dd634
.word 0xe4442e85,0xba322291,0xc21dd187,0xcafe767b
.word 0x73f013ce,0xa19a6c80,0xdd44ba30,0x972f6ff3
.word 0x6ba8a46c,0x2ebd5224,0x2e2bd0ad,0x8b1841f4
.word 0x0fb842ba,0x533efb2f,0x4aa76897,0x0fec0a16
.word 0xaa4f8753,0xaf980cbd,0xc3b4922c,0x61f87947
.word 0xf93c1801,0x84c6e256,0x273be9e8,0x146a3c33
.word 0x549c8006,0x9a94d638,0x088c3022,0xc5f76c9b
.word 0x89ab1095,0xd7d88033,0xca061cae,0x8b67d048
.word 0x2587b2d0,0x68e5d0dc,0xdf9a4a9e,0x157b4056
.word 0xca0992cb,0x42eeacd2,0xbb7cbc55,0xee2462c8
.word 0x9247179c,0xa5f7d4ae,0xee6c0b6c,0x76e5541a
.word 0xd181f4d4,0xd98284ed,0x963ac6d6,0x7c5ab283
.word 0x702328bb,0x108f5603,0xc504f4a3,0xb40f3ed9
.word 0x6abd5466,0x465d95a2,0x426602d0,0xd41864b7
.word 0x1b098beb,0xa9fc314a,0x3fa9df4f,0x78998259
.word 0x43c209b1,0xd7518785,0xaf80ba3c,0x5b55e8ee
.word 0x0501dec8,0x7fc452d1,0xc9b5b48a,0x51103cb9
.word 0xe6ab7036,0x18b7a78c,0x78c4f527,0xd0efe6f3
.word 0xc5f53a28,0xa8e23cca,0xf1e91d42,0xc3bf7d7a
.word 0x012afc0b,0xf8ff7a3b,0x6d1f8808,0x7e1821bf
.word 0x02dbe99a,0xe63ee2bb,0xb98998fa,0x8bce3b95
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 0x026ac770,0xa4369eb7,0xc41d25e4,0xd92826ea
.word 0x5c933c27,0x6d698ea4,0x7d9df878,0x3685497d
.word 0x586a231e,0x7f22be0b,0xe4f544a1,0x69236436
.word 0x6331f85a,0xe2ec675f,0xf4d3a265,0x57f588e5
.word 0x7d49a175,0xe8c81e2d,0x6577fd06,0x8afa90c6
.word 0x524a45cc,0x3d9a1057,0x05c4f0e8,0x2fcd4b08
.word 0x114d3cac,0x08ab722c,0x2cf9fd9d,0xce9e2488
.word 0xf3ea7d13,0xfcefd3cb,0x7e95d7fc,0xbcbdfd2f
.word 0x4b9918ac,0x340be8cb,0x24244074,0xbf399ea0
.word 0x04d787bb,0x76129284,0xe569690b,0xcc84fd8a
.word 0xd75a8a9f,0xd8043c64,0x4dd14599,0x408eedb3
.word 0xc79c5033,0xbadb2505,0xda12c10f,0xf65455a1
.word 0x2e4a0171,0x2dc49dae,0xdd6d137d,0x80344205
.word 0xee6c7945,0x39b9a29b,0x8d723c16,0xe8c0dd27
.word 0x281b9abc,0xeb4f8a32,0xaf5fe937,0x006270e1
.word 0x671d0384,0x3e7f7b3a,0x60f017bb,0x3a438830
.word 0x711c44e7,0xe919ce91,0x518200ad,0xb486261c
.word 0x879f3f00,0xaf87b923,0x61927e9d,0x9a1bc0ab
.word 0x540924f6,0x4c3ad10e,0x2b35b963,0x383242b8
.word 0x5b5e32f7,0xc5e5a91b,0xb4e719ce,0xa0c8561f
.word 0xf4a4248a,0xbe50b43a,0x7654e707,0x150c7609
.word 0x130c3b4f,0x676fb7fd,0x7cc40f37,0xb40fdd86
.word 0x5ff78006,0x5ce4737a,0xef427304,0x71e5f070
.word 0x520ce826,0x328d860e,0x74f12ed7,0x38dff66a
.word 0xfb2723fd,0xbd38d1b8,0xe8c9419c,0xb8097cab
.word 0xe77d7c6e,0x237321d7,0x88eee771,0x3b5d85f2
.word 0x834e4a72,0x21299e40,0xbfd7a1c0,0x8f7818f2
.word 0xc77657bc,0xcb05991a,0xc78f5f0d,0xc3345ed5
.word 0xd5308baa,0x6771ceef,0xdb867950,0x30d2fb91
.word 0xd2e45c43,0xce716764,0xa6bb8986,0xa731b60b
.word 0x8bda3603,0x4e62ff2e,0xb300f6fb,0xaf350a49
.word 0x02042cc0,0x76b7456c,0xe50865e9,0x30c9be98
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 0x1e74d98f,0x2850afd9,0x8d6e41e1,0x2e57995e
.word 0xe8456132,0xfe447c98,0x6ef17c38,0xf36e4830
.word 0xc5db81ce,0x36adbfdf,0xa00cea9f,0xe4a6c222
.word 0xfa010ded,0xa189e12d,0x4a9b6f8f,0x45c34dc9
.word 0x24ff866c,0x420236fe,0x4370a96c,0xa8f25692
.word 0xd784ee9e,0x17a26277,0x735b156e,0xd21f2c33
.word 0x91daf9a6,0x83ee2887,0x5089075b,0x722a98a6
.word 0xbf656bb7,0xa17735de,0xc2aaced9,0x34c349a5
.word 0x55fcf569,0x03baffb3,0x22a80440,0x065f0c14
.word 0x8e5241d1,0x72c2fdb6,0x680888b2,0xec73eebc
.word 0x84a8459b,0xe9a7f75f,0xc24f4ecc,0x61c9477f
.word 0x3a502758,0xaf1e112a,0xaf2abae5,0xccb93d17
.word 0xd96eb1d3,0xc611e844,0x0baf26f0,0xa76b2053
.word 0x6be801e3,0x95d85d41,0x13a4ff12,0xeb7169cf
.word 0x20868bc1,0x348f4324,0xebb57fd3,0x307c25f1
.word 0x16850702,0x6544f99d,0xee8fd46a,0xe97d2b36
.word 0x436a73de,0x743cecb2,0x9191a573,0xd323d790
.word 0x03dc39ae,0xc679ed4d,0xafe69b8f,0x54b4262d
.word 0x2449398a,0xe9f66a3d,0xef06d4f6,0x3735e268
.word 0x9fdbe149,0x691e347f,0xcfb0a419,0x96224552
.word 0xda07ae51,0xda61e7c7,0x89369609,0x334976db
.word 0x193a70e9,0xe0be9bf7,0xb7c63e84,0x8323f708
.word 0x2abd80f6,0x6cfa4bab,0x00d2c074,0xdd357cc4
.word 0x60047af9,0x313acb91,0x8c8e3fda,0xe6c20acb
.word 0x934efb67,0xee60d6af,0x40e3ba69,0xe0d94707
.word 0x3fddb693,0xc55157ca,0x76581503,0x211fe926
.word 0x271adcb8,0xcc3b4586,0x5202a0a6,0x0902f489
.word 0x03ad8ece,0x365a1112,0x22b0767e,0x5d979e53
.word 0x3bbf63cf,0x44e25676,0x0caa272e,0x52da622b
.word 0x65cda1fc,0xd0f979f9,0x4c923268,0xa7facf19
.word 0xb13eed12,0x6febc94c,0x6cbe9be9,0xfdece677
.word 0xb780ee51,0xfe31c440,0xd7f6c5a7,0x99e6c0d5
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 0xab56ef37,0x0a5da750,0xe0ee284a,0x6f0299a6
.word 0x9d4e5a71,0x8a512ea6,0xda77bfe0,0xdd1ae6ba
.word 0x82f086de,0x12915b0a,0xb34f9c9d,0xadb03fbf
.word 0x5aab0e0b,0x392d269d,0x90c029f4,0x8679dd0a
.word 0x23c3543f,0x72303810,0x389ccfd5,0xc3dba3cf
.word 0x785450f6,0x0e8fa341,0x728b4fb4,0xe264f908
.word 0xe43c4902,0xa1ef5dda,0xd0274914,0xdb14f6ad
.word 0x3f9fd839,0x07c88fb2,0x0b7478be,0x99f0ab58
.word 0x9781f3d6,0xf13819c6,0x2bbe97bf,0x3c11f7b3
.word 0xdc9d872b,0x2f4ba58c,0xfc2215cf,0x1a6b9f92
.word 0x9d94bd87,0xbe6618b1,0xff2bdc85,0x79821e9a
.word 0x2fef950a,0x672cde8c,0x3f0aa389,0x4cc00625
.word 0x075cd02d,0x0c974b0c,0x12cb6ca0,0x70a76722
.word 0x25fbc713,0x2d63ec6b,0x9bf10902,0x1f9865b4
.word 0xba432e49,0xe07f6b04,0xf3c837c5,0x61d090ed
.word 0x7e443c6c,0x6c69ffb7,0xce77d09f,0x15d04c95
.word 0xf70eaf47,0xeb6c1cf9,0xf3fc49e0,0x0ef7c1f3
.word 0xd9615709,0x07ae23d6,0xc16b9b9b,0x4017c2f5
.word 0x966459f0,0xdfed9692,0xf6b1b618,0xfe652c64
.word 0xacdaf67a,0x4410153a,0x6dae0bf7,0x3887be45
.word 0xcd01d531,0x6fd01c46,0xee940839,0x93be6045
.word 0xff0b7e17,0xc865694e,0x794637e5,0xf61787d6
.word 0x38e67b9c,0x055e8b8b,0x85672488,0x2100b259
.word 0xabf26c0b,0x8301603b,0xd571a843,0xcff744e1
.word 0x172668ff,0xfc8887e5,0x9f3f8d40,0xe76efd5b
.word 0x13b26f05,0x05c8c329,0xf162354c,0xe42a7d41
.word 0xb6ecca08,0xe91eea1e,0xa3aa661c,0xf4477893
.word 0xf334ebab,0x3c77904b,0x56ca5f0f,0x62956c62
.word 0x8c660f74,0x81050d08,0xba02f9d2,0x4d39b1cc
.word 0x377e5ead,0xe9d88e62,0x2273ce55,0xf74c7662
.word 0xadd22730,0x4601a9ed,0xe681b018,0xd1bd9914
.word 0xbd71694f,0x507eacf1,0x808bd32c,0x47bc672d
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 0x313829da,0x8f3e7ed4,0x21b0e8b9,0x7f9e6664
.word 0x0c49b516,0x1ebde53f,0x581937ea,0x4e1283a8
.word 0x7a35e6e2,0xb207a966,0x826f2176,0x8ef42c1d
.word 0x29912bda,0x1146dea3,0x38ee5741,0x6d2951c6
.word 0xa7e33866,0x9463fde8,0xf3d4499b,0xb0eabb25
.word 0xaf183e33,0x3b6ba33c,0xf6d89707,0x87c8d537
.word 0xb7c4147a,0x040c5a24,0x9b3b9058,0x91076ad5
.word 0x403e59f0,0xfd89d539,0x782c0129,0xc2e3b06d
.word 0x84bc987b,0xf73286cf,0x47c89d22,0xe8cbf7e8
.word 0x49c759fa,0xebe7d612,0xe68f1449,0x0440bf6a
.word 0xfe1191a7,0xc222ec93,0x11f75b30,0xedc93cf2
.word 0x8f5ab6a0,0xfa74fef1,0x9b110f0c,0x02476f7a
.word 0xfe3d4235,0x1622249d,0x65b83dbe,0x7e6af60d
.word 0x8d14fcea,0xacedd959,0x7ce1dbe9,0x5b2f9296
.word 0x30658ad2,0x9f61ea4f,0xc6ac13f1,0x94245a42
.word 0x3d5a5bae,0xe0cf517b,0x97d91a13,0x3ecf5e01
.word 0xaee1043f,0xf136511f,0x215cc2c4,0x4b69ced6
.word 0x06883b0c,0x2a5efc41,0x0cae39b3,0x80b72945
.word 0x45894be0,0x9763af08,0x07b9fe56,0xd2e6b042
.word 0xb873747f,0x1659221e,0x1d4e9ff3,0x864a1d9a
.word 0x7806929e,0xed50e8b0,0xdb6456a6,0x9d8dc750
.word 0xd37976b5,0xb14bb027,0x9e1fc9c8,0xfb81326f
.word 0x9f6f5dc0,0xdee87039,0x27223fe2,0x220a485b
.word 0x62282139,0xa3eac713,0xbfef5e39,0x6577d41f
.word 0x14c5aac7,0x59395b59,0x35b3f595,0x81843d9f
.word 0x52c5421a,0x9ffd91f4,0xe1e40c32,0xc797940a
.word 0xf00080da,0x4b233609,0x52b5dc9f,0x5657b93e
.word 0xf57545bf,0xa61c7965,0x92ce63bf,0xe6cc3670
.word 0x57b83af4,0xc5e93ed3,0xa9146693,0x1d2899d5
.word 0x57e566d8,0x228f5a90,0xdda0d4ac,0x2034ee5d
.word 0x8008939e,0x8a40e0e3,0x103fb28b,0x07ab7ab5
.word 0xcc1472f4,0x5da34523,0xeef95160,0x274c273a
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 0xd702681c,0x49bf963e,0x2cea57e0,0x08a0ebdd
.word 0x8b4f08fc,0x2c8f14c3,0x8d257887,0xa403726f
.word 0x6655eea6,0xb84029c2,0xfb55b614,0xb05fcc1c
.word 0x27b64993,0xef86b39c,0xecf64812,0x1deb1607
.word 0xf09712c3,0x72260fbe,0xcc029ff9,0xeac551fc
.word 0xce6d9068,0xb6154a9e,0xa089507f,0x49e80cb5
.word 0xe8709a20,0x171d88b7,0xff03f190,0x2ba9605d
.word 0x183c5c53,0xc1d1f016,0x6a0fa5ef,0x09a29415
.word 0xdb3ebe23,0x2d889716,0xacc77fcf,0x7587d1d3
.word 0x2485faf1,0xb54ca967,0x4fae32ff,0xc6c0bcb5
.word 0x95c48715,0x76bc9ff3,0x18b5f101,0x7c65a1a8
.word 0x5e40ee09,0x1daa27ba,0x159ddddb,0x7fdcefeb
.word 0x7f8d3083,0xcf2e7f1c,0x8caeb9d3,0x95e9e309
.word 0x42c01f60,0x9c2b0c14,0xf09a596e,0x329c917e
.word 0x61a72476,0x3e1fe9c8,0xe56c4902,0x08fbb98c
.word 0x25ac678e,0x31eb1ae4,0x3d005916,0xc1ab71c8
.word 0x53baac90,0xefd29feb,0xba648e53,0x978e3467
.word 0xd9d1b605,0x8052bd93,0x1c042805,0x80a788d6
.word 0x26581964,0x274aa7f3,0x50f9d58e,0xfb51ddb2
.word 0x9a5e7445,0xd4fe26a6,0xe0a0b7c6,0x9cfbf254
.word 0xe3a69533,0x597a947a,0xea34e194,0x3829885a
.word 0x2d9228bd,0x65412d2d,0x06ef0e20,0xfc2d8c1e
.word 0xce8e5d22,0x2e3d6c6a,0x620efa70,0x2c7c1ded
.word 0xeb6defb4,0x479a7a51,0xf2c7e441,0x2efc22b1
.word 0x356ec045,0xf6bd4d5b,0xf989f30e,0x303ecf52
.word 0x26f73163,0xb0a1ba2e,0x59330203,0x30477347
.word 0x6bd63e5d,0xdf0c78b5,0x56a5340f,0x3a848fe2
.word 0x1b6ac7b5,0xe1c90e1d,0xc8052d79,0xc810344b
.word 0x22453ffb,0x88cb1eb7,0x5bd2225c,0xe120e514
.word 0x0cf4d0a9,0x1ccb4da3,0xdc039dce,0x5791b8f1
.word 0xc9a014dc,0x37a15e78,0x263c1c89,0xc68b514e
.word 0xb71275ee,0xca1fd115,0x6378e5db,0x2a0a8405
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 0x64d1e607,0x77ae665f,0xeaf13366,0xaa73ada3
.word 0x811621f6,0x894b333b,0x5ce34ad0,0x20f94230
.word 0x51a83ff2,0x8fccd678,0x911c33a3,0x0c37f51a
.word 0x9b611a13,0x955ee159,0x38130110,0x07a968e4
.word 0xd709a47b,0xd9486dbb,0x39bc16d6,0x50a17f10
.word 0x4fa5bec4,0x1ae1a611,0x995bb8d7,0x7ff90d82
.word 0x3e9260c9,0x35b7da45,0x776bf361,0xc4777adf
.word 0x5db7e30f,0x4a871fa2,0x34221937,0x76805f37
.word 0xcc65f6e9,0xebdc06b4,0x6a3d0f71,0xcc3f862c
.word 0x74d508b0,0xad31bbeb,0xf708341e,0x17400c12
.word 0xf907a607,0x0dd30615,0x49b85c97,0x09ceea5d
.word 0xe85024ec,0x664ca9a5,0x039181a6,0x4f24baf7
.word 0xda855570,0xf032e450,0x67c493f0,0xaee83617
.word 0x2f970d9a,0xe7ad2b69,0xb24ce8cf,0x12518ae0
.word 0x9ebca972,0x3d6b1a00,0xc84e7189,0x44ec6f2f
.word 0x1941d43d,0x6408057a,0x9aee9b52,0xac4b6bf4
.word 0x6a1b7b1c,0x205e06a3,0xf3a9a760,0x332f660e
.word 0xa0a6e2dd,0xc57565b3,0x1ae05cd2,0xd70f5224
.word 0x9aab4bc9,0xa740a2ce,0x3d356021,0xdec0b368
.word 0x446d72f2,0xa40f89c3,0xfc6ee553,0xafa596c6
.word 0x65487c5b,0xb9fcb91d,0xa840a965,0xac681cf6
.word 0xd4935e22,0x16c7842f,0x5892df3c,0xcf232ab8
.word 0xd5d5de97,0x5b813038,0xc9d22d24,0xbfe031f8
.word 0x2e1a08a3,0xd5f8e09b,0xfe221412,0xe8167546
.word 0x090c4bcb,0x84343228,0x4dfa6d8e,0xef1a0bd3
.word 0x8e0972c7,0x18440d84,0x17b83af6,0xd9c15029
.word 0xda5b7c63,0x84389566,0x4f05eea2,0x95fb591e
.word 0x7f4ca219,0x2d0d3ffb,0xd102eb9a,0x44697ef8
.word 0xb41c94c5,0xcb5ae1f6,0xab58825f,0x026814a4
.word 0x2aa10fec,0x65b5590b,0xe293cda6,0x916df8af
.word 0x2592f916,0x4e3461b1,0x251e6db4,0x3a60eafd
.word 0xd20cb0e8,0x9552ddf9,0x48b5da7a,0x270a77c8
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 0x3fb352b3,0xb50bda34,0x28a7c708,0x15b92239
.word 0x43632421,0x4c55b956,0x17113df9,0xea1614f1
.word 0x39a21e9c,0xa8f5af87,0x3af237f1,0x0ca9ef1e
.word 0x7688e5fc,0xfc3e543b,0x277292aa,0xd8bd63d7
.word 0x91409383,0x7288f3ef,0xb74a25e3,0xc8ee08e0
.word 0x1b97fd8d,0x193b116c,0xc1a6635c,0x95668435
.word 0x81db787f,0x314856c9,0x62f4f440,0x9b9f8069
.word 0x7d4de4df,0x51d63e94,0x473515a9,0x08e7f3a6
.word 0x3411fb36,0x0af510d7,0x17c25e3f,0xc4ad54be
.word 0xcfb6faee,0xe4c1d9f3,0xdc3968a8,0x29bc4723
.word 0x9e42de85,0xeff5df58,0xb74248f3,0xb293c2a2
.word 0x09e70947,0xf3c30d5c,0xfda8c0a1,0x810dd43c
.word 0x161e2159,0x4b8152f1,0x4685654b,0xccec4ac4
.word 0xbc616bda,0x92b3e623,0xe6881b80,0xb529d08b
.word 0x7140bef2,0x1230ed4a,0x71d1da45,0xf7067bd9
.word 0x5d1d98a3,0xdcfc23fc,0x4be0e4d8,0x14a43e1c
.word 0xcf53ca0c,0xc84ad8a9,0x92403e7d,0xaeeff9f0
.word 0x07c58105,0x3e2b2a1a,0xaa35a77a,0x35742f8a
.word 0xbb0dba69,0xf4de7e72,0x8105b5a2,0xf1fcf97b
.word 0x9f03a9c1,0x87ed27aa,0x95a1d010,0xef5892eb
.word 0x0e12d394,0x4c9a6353,0xc789d962,0xeaf1b629
.word 0x0db86ff6,0xfe8ca68d,0x8f2a3189,0x9fd35ffd
.word 0x22c4182d,0xce5ac000,0x2e19d8fb,0x45c12b34
.word 0x239734f3,0x1c4d63b5,0xd27de466,0xb96fd1ff
.word 0x0d5ffa35,0x6020ea8c,0x05a68b35,0x0a78297f
.word 0xc76fa8b8,0x8be3ca3c,0x061aacc5,0x63e39bf3
.word 0xb8d2a828,0x40b030a1,0xfc90fccf,0xc324135f
.word 0x48a29c54,0xdb1d2465,0x84badff5,0x58bba8b5
.word 0x981ae9d6,0x4deebec2,0x51678576,0x3bfa2b17
.word 0xe7ad084e,0xc70b4d30,0xb3c4f90c,0x87f9a9a5
.word 0x4f209857,0x18bcc198,0xde1b7ebc,0xc4565d49
.word 0x324087ac,0x01e2236b,0x5725ff73,0x761d248c
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 0xf775a681,0x98b247f5,0xdab1fcd0,0x29250c45
.word 0xe30dd3ff,0xba355092,0x0f282c59,0xb1c8ab60
.word 0xf1d1b1de,0x0c697097,0xac6c696f,0xd4c2808a
.word 0xc8a07230,0x349a789e,0x7a016995,0x7d4245ed
.word 0xf64f80f9,0x9b1aa1ed,0x0f8d696f,0xb6b29247
.word 0x09ba4988,0x3d3f2f1a,0x89823e71,0x24d69af2
.word 0x48100972,0x69142949,0xa9b264ca,0xf5f950fe
.word 0x112b0709,0x6ee9989e,0x01926c66,0x0e33f295
.word 0xe292dd4e,0xb9f52e08,0x1942f715,0xed9d9d8d
.word 0xf1d9a709,0x3d734a3f,0xb0ce12c2,0x5783db69
.word 0x99d3fb5b,0x1bfa0e96,0xd1727e66,0x50885220
.word 0xbcc2ddb0,0x88ecde8d,0x25e9a169,0x0a5de196
.word 0xac0579c5,0x2c0312d6,0x31380dcf,0x2d3cf0b8
.word 0x6240f78a,0x6a1f7d73,0x9bacbdc9,0x8b9fbba1
.word 0xa67c59ef,0x8093b26a,0x1d9ab6cc,0x975ae604
.word 0xfb54bf68,0x6d934693,0x913f2ff4,0x25711fe9
.word 0x4e959589,0xa69eb3d3,0x40eee3a2,0x61fb2510
.word 0x2b47e964,0xd2fa0f59,0x855dc360,0x532d9472
.word 0x563ac5b2,0x83a3a7e4,0x0d908326,0x28aaa87a
.word 0xf1e639f9,0xd44003ff,0xd7a59118,0x42591f86
.word 0x3a6318e8,0x7c2087d9,0xfa115686,0xb7c9bfb8
.word 0xd3e6e56d,0xcd5aab97,0xfd29188c,0xa4364e3c
.word 0x64941365,0xcfdd063c,0xb1638648,0x98017999
.word 0x2e1ce9c4,0x40306a4f,0xe290b902,0xd2ccaf5d
.word 0x1f1ccfaf,0xdd1dca75,0xce73b160,0xd0e982df
.word 0xd5b8c0bf,0xe8f3083a,0x92424740,0x60553909
.word 0xd1157db6,0xeb85dcf1,0x47db427b,0xa654669f
.word 0x5ccc7544,0xc1db03fc,0x24bf3144,0x29cecc50
.word 0x9bc0e8b0,0x7cdb6b89,0x38de4513,0x9af1777d
.word 0x3b48fdbf,0x67557c9d,0x7edd1b4d,0xee309c26
.word 0xa6f2c42b,0x9c404781,0x5b4f5c02,0x35f0a987
.word 0x00c8a60f,0xc6d4758c,0x9ec71a7d,0x552d8367
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 0xe047e503,0x90de4b7e,0x39ecd418,0xab6bdb89
.word 0xbfe70e53,0x16336438,0x9b714ced,0x4b8602a4
.word 0xf66a5815,0x157e3bdf,0x66b7ef27,0xe875aede
.word 0xb0be426a,0x59e61e2a,0xca478de8,0x8223a195
.word 0x4a5ad541,0xe7653b21,0x2bf03a10,0x12c87091
.word 0x8426ec51,0x4cdb3604,0x6d669b67,0xd8b6db36
.word 0x4d2eb4ef,0x79fd3175,0x6db6fb3c,0x308f7c0c
.word 0x11da591e,0x0cd3e9ae,0x5c2e7d07,0x06a914d1
.word 0xa9de4d57,0x2ed7e282,0xe0357f1d,0x5584c66b
.word 0xdff36cbd,0x2384c4cc,0xa7b4e338,0x404a8581
.word 0x1ecd7899,0x62000cbd,0x35f41dca,0x3dd9fc5c
.word 0x89a043a0,0x0e14156f,0xfe9dcead,0xad8a8650
.word 0x38210393,0xef47efcc,0x7f2ad7c6,0xd5ebedbf
.word 0x0d8574a7,0xa91a9807,0x4afae42f,0x63b746a7
.word 0x86c275ff,0x3ec2f23d,0xac5be3ce,0x2a90ca92
.word 0x6dfae583,0xcb3259d7,0x936728e1,0xbc1a44f6
.word 0xdcb6fdda,0xaf69b566,0xb2dcc33a,0xbe7b8063
.word 0x277ee131,0xb7b481c0,0x9f8d0db3,0x7a3b51c8
.word 0xf50a086c,0x77cc23dc,0x39e708ff,0x547e3f49
.word 0xcde042cf,0xc92f1434,0xaeb422e8,0x81c79626
.word 0x6238adac,0xc1c55422,0x92de25d1,0xb5d75187
.word 0x3ef6b4cf,0x06c39a03,0x554695cf,0x07671496
.word 0x707c7372,0x691e82f6,0xcd51fb21,0x588ce014
.word 0x8d8541c0,0x7df3bc21,0xaa884d72,0x699e042a
.word 0xd17032f3,0x44f3da05,0x98907471,0x0eafc9e8
.word 0x128faa55,0xb6c8ca83,0x3f130bf7,0x8d23b4e0
.word 0xd1e5d40c,0x7ea7259b,0x87669e15,0x1ce0843d
.word 0xdd50d1d8,0x3873081d,0x8c0b82c6,0x865a86a9
.word 0x9adc5473,0x5500cb5f,0x854aeafc,0x6c757965
.word 0x7c08c072,0xc59455d5,0xc9ba4b22,0x7a3967f3
.word 0x204c24cb,0xbca5a87b,0x647fcbde,0x65343736
.word 0xf033bc57,0xe453a9e0,0x266c4b3b,0xd97dfff8
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 0x541d0699,0x597c66d3,0xc47732de,0xc80245c6
.word 0x01424521,0x73f5bffa,0x4e59a051,0x46c894d1
.word 0x0349451c,0x98b74c7d,0x43bdc124,0x85970c90
.word 0xa90969e8,0x2788993a,0x57cc2b7b,0xe77575d2
.word 0xcf7fedc9,0xd2054049,0xaef0019e,0x86f15b77
.word 0x629b850a,0x8f824c62,0x5a472240,0x9554ea38
.word 0x1ab4ce7f,0x706d10f7,0x09cf7009,0x3f0c3d80
.word 0xf32c43f8,0x4715fd15,0x05e0f42c,0xe8989367
.word 0x414a6b0d,0xfe99775c,0xd5b4f6df,0x691415ab
.word 0x1950ee65,0x5919eca5,0xdf61e181,0x0a78bba2
.word 0x16b06433,0x5215a4a5,0xe4fd9940,0x4f43f32e
.word 0x91979a7f,0xb3a631ec,0xf5f156aa,0x7ea5bfc0
.word 0x2b4c8a24,0x77b50324,0x85782a0f,0xea7f6f2e
.word 0xf91ae4fd,0x59f8cf9a,0x37d97e11,0x258be120
.word 0xf56ffcd5,0xfb34ca00,0xcf740dca,0x4bbc2a6f
.word 0x167aed31,0xedb1cb74,0x8548c1cf,0x8732abd4
.word 0x8afcf570,0x82c7a8f8,0x7f39c187,0x3d1460f4
.word 0x9266b659,0x027dd9a4,0x0b02c56b,0xda658e6e
.word 0xed3b5929,0xc0e46a77,0x734bdddd,0x6bdf58bc
.word 0x204db161,0x246451ab,0x98057fc4,0x41067da5
.word 0xc32e2c77,0x8b4ddff3,0xe2065ec3,0x37a91723
.word 0xd4432d37,0xd5922807,0xb60ac10b,0x7b7c45c3
.word 0x6a45d3e4,0xfd534127,0x20104200,0xa6f16491
.word 0xf8df3333,0xecc32213,0x2549eb7b,0xbd4e282b
.word 0xdd731c55,0x8d579210,0x82fcdf07,0x91282594
.word 0x717f71bb,0xbc4746c0,0x34783b31,0x90d88a9b
.word 0x7f5fb55e,0x50e64637,0x87115086,0xe8ecc001
.word 0xeea8d0a4,0xa88246b1,0x617cc18c,0x5e6acdb1
.word 0x995bc2fc,0x198cffd9,0xbbcef476,0xe801c801
.word 0xceb9e089,0x1f56fa78,0x66c29f05,0xb3be5d2f
.word 0xf2f70c77,0x57469e63,0xc972b2ef,0x89c26fb7
.word 0x04324498,0x0fe87f93,0x7d9b0a46,0xb4bad5a5
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 0xc018e887,0x17dfef45,0x16e7e8eb,0x8fe117ae
.word 0xbff24fe7,0xbfe4a48e,0x1fba179b,0x312da631
.word 0x226ffc65,0x51b7cd0f,0x0442e578,0x6eda4048
.word 0x9ca85430,0x6d56d514,0xef3e7ae1,0x82ed6db8
.word 0xf24fc537,0x0f112665,0xdcc74503,0x2375d717
.word 0x6e062bba,0x65e9d4f7,0xf4a4d8a3,0x2cc30167
.word 0xd71097bc,0xe6b9157d,0x9a30383e,0x42ff0464
.word 0x43523261,0x9cb95ee4,0x0476aeb1,0xdd625b2a
.word 0x880b0a99,0x1618b74b,0x2a5b2823,0xb15fcfc6
.word 0xf927a9a7,0x4a41a813,0x9a79c346,0x561c9773
.word 0x1fae3451,0xbdf90997,0x4a34ddf6,0xfbd2105d
.word 0xb45cbd54,0xeb99fb5a,0x264af2fd,0x56f9d54e
.word 0xbf550854,0x8d233592,0xdea57e7b,0xb42adff4
.word 0xc771ee77,0xc3133e4e,0x95330f42,0x8b5f8d00
.word 0x35e314d2,0x0b915f03,0x35239c14,0xf90f9a7f
.word 0xa6bc2ca2,0x37198c4e,0xbe9f39fe,0x76dad616
.word 0x6b40c7f6,0x8e76d7e9,0x0c2378e1,0xc3edcb55
.word 0xa9c2f765,0x9f149c96,0xec8d0a64,0xfffa589a
.word 0xa6eb580e,0x8a7cc45e,0x435aba7e,0x449a9b6b
.word 0x43435c77,0xb06cd49f,0x6b54dff6,0xc94579e7
.word 0x8846947e,0x75e8af5f,0xb0882a0e,0xe8bd5fb8
.word 0xf245c797,0xba47aa5a,0x34253724,0x65cbb732
.word 0x8eda8e32,0x162a4cf5,0x68c9c22e,0x3e59da70
.word 0x7028c37a,0xe92cd6db,0x044aeda5,0x6143147d
.word 0xac20acd3,0xa8a6c182,0x406787f0,0x1df1afb4
.word 0x74b33988,0x532d0383,0xab58f723,0x35e68e60
.word 0x107a6f05,0xe9b617c5,0x7ff581d6,0x82cb0cda
.word 0x35ebf404,0x50d24e80,0x8423c118,0x6a642cec
.word 0x201cf43a,0x9ceff66d,0x1e93ad09,0x91b00f12
.word 0x074b6f50,0xef9365df,0xd7a0bfea,0xc97dc188
.word 0x081ad5f4,0x25e5b0a4,0x02565ee2,0x4073ed9a
.word 0x86eafdd3,0x50ca7c30,0x46fe9b39,0xfb4181f8
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 0x5ecbf9cc,0x47b2e15e,0xa2473cc7,0x97c89bc7
.word 0x775a41e6,0x85a607cb,0x31085f85,0x38925121
.word 0x96ecaa01,0xd4a36044,0xa39014a3,0x57b3f96b
.word 0x2c9fdb7a,0x699a35a2,0x22fe3e38,0x003ceba6
.word 0xc1f47f80,0x443be0ba,0x9c6f08d6,0x978810ff
.word 0x372894e8,0x85d432ed,0x4e91ccff,0xe6e4ab67
.word 0xeaa543d3,0x9514a604,0x03b5c40b,0x302230ad
.word 0x9a89d74b,0x3efb5518,0xe9f8554a,0x0f411b88
.word 0x4cbb4183,0x453b95d1,0x74b55543,0xf9877236
.word 0xdcaadf3c,0x42f77eb9,0x86c72db2,0x007bea5b
.word 0x67c549ac,0xc484ae9c,0x964d5d0f,0x1cadf97c
.word 0x9d4178b8,0x7a80429e,0x2bf75373,0x3c3db18c
.word 0x10389a08,0x54cf7f30,0x9447242f,0xffdf5037
.word 0xb8a199c9,0x21be0166,0xc8943a30,0x15df0201
.word 0x345e4c01,0xb940dd94,0x15e22286,0xf6a24d4b
.word 0x24d53425,0x0a48c4e1,0xcfa6ecef,0x3f893aaf
.word 0x133f5f0b,0xc242dc03,0x6e6d8645,0xc7f8a9a5
.word 0x7c23a56a,0xd590dc4a,0x0bc2bb4d,0xecc73137
.word 0xae8269c8,0x35c1eabf,0xf2d364dd,0x1e84142c
.word 0xc68b4274,0xdd3759bb,0xb2522e9b,0x4880039b
.word 0xea9893e9,0xb773e881,0xafde9a58,0x5af3051c
.word 0x69aea832,0x5e6bf6fd,0x4e19a9b1,0xf03962ad
.word 0x79a05a00,0x272642a7,0xfd2b81b8,0xbe6b91c0
.word 0xc8f4eee1,0x9aabf110,0xba3a4905,0x688cac03
.word 0x6bacb9ca,0xcc41f55c,0xd089428a,0x8b182ce5
.word 0x5bf3ed3f,0x9e353f9b,0xf36b42b7,0x6843ee4a
.word 0x56e4ad96,0xf0be3a35,0x0107bf05,0x195b6f7a
.word 0x9f0c2650,0xc1284ec3,0x04390737,0x36e86623
.word 0x3b3da5ca,0xcaf14ea4,0x7c38fad7,0x508f8571
.word 0xa208c18c,0x10c295e7,0xeba5c876,0x1aa98ffb
.word 0xfaa2d3a2,0xbcf8031a,0x903d6045,0xd35b798f
.word 0x2a579d9f,0x241c7f6a,0x1f28a119,0x9acdb3d8
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 0x3d7724ac,0x4cb5e118,0x05936886,0xc3fdbd3a
.word 0xf89f54b7,0x287ce816,0x19d0a1d2,0xf3fb3859
.word 0xfc960a81,0x1414bd1c,0x9356d247,0x2db1645b
.word 0xb7ff5dde,0xe32eae3d,0xb950e892,0xb32fcc7a
.word 0x49b1c712,0x46e34ae2,0x77738b3d,0x6d83d66b
.word 0xf3ca233d,0xface6e41,0x275b61d3,0x3ac85383
.word 0x39e45aad,0x9056597b,0xa4be704b,0x0631e2bb
.word 0x94d5e43c,0xe6e47600,0x5fd9ddee,0xa1cfe9ad
.word 0xbe9f816e,0xe65c4779,0x1e5b712b,0x2b68f83f
.word 0x788c73a6,0xbd099c37,0xac7a6c7a,0x848fcc6f
.word 0x5ca5a5db,0x39d0789b,0x93ad2b81,0xd7463ef0
.word 0x88aebef0,0x5f7599ed,0xec8c9eeb,0x9eb8f95f
.word 0xf2c5012a,0x53e72744,0x1c519f9c,0xc5ff3c3e
.word 0x3a1557a3,0x85e54c1d,0x75ccde30,0x04c4cfc4
.word 0xf30d0f36,0x71d8bad2,0x4bedcd57,0xcd66cdb6
.word 0x353128f2,0x0509a8a5,0xfa428f5d,0x1f86bb57
.word 0xda344b7c,0x8913937d,0x0b7eaa3f,0x1a7bd7dc
.word 0x46df1190,0x42d750c0,0xb71cfd65,0xc27b9aec
.word 0xef2b6525,0xc9aa46f3,0xb1ce4780,0x3da12d03
.word 0x91ae4b6c,0xc7a7a051,0x65e72a8d,0x6ea84951
.word 0xeb115064,0x149d1d82,0x0927e629,0xaf2ad487
.word 0x7bfe1f37,0xf0e2acfb,0x1d0b76cc,0x778331b8
.word 0x3bc9b1a6,0xacd83d4d,0x25a92975,0x99e2c999
.word 0x19a3c919,0xd554092b,0x0a2d86d3,0x2844e7cf
.word 0x517214eb,0x3eedc7fb,0xb7adc310,0xa954c10f
.word 0x18636d2a,0xe7a2d6a4,0x94516111,0x52f9e688
.word 0x4df3b128,0xbf0a0c7e,0xaed9ce26,0x0af896de
.word 0x8bda3882,0x73aa3685,0xced8c3c7,0xea80fe4c
.word 0x739956a6,0x1a28c527,0x3df0356a,0xdf005e7f
.word 0xa465e860,0xd805ed4b,0x175b33a0,0x48074469
.word 0xcad25268,0xf2f3ebc5,0xc51a869f,0x2d7957cd
.word 0xea54642d,0xab63ce76,0xfe81dd27,0x271bb4a7
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 0x4b83f22a,0xde731ae4,0x8b8a7c25,0x870c26a9
.word 0xa6dbb427,0x59fdd297,0xe43ec2c7,0xf61e042f
.word 0x7699e908,0x8b23d8fe,0xea20ca77,0x27fc44a8
.word 0x6d860d3e,0x9a66c7d9,0x1b4c12c1,0xf62c59d3
.word 0x4766176f,0xe892f7e0,0x56fef25b,0x57887cb9
.word 0x1e90bbfe,0x5140b5e9,0x0b8bdcf2,0x3d2ae076
.word 0xc243884c,0xb79a8f22,0x7219e040,0xcc706108
.word 0x7a2a63c9,0x66bc7744,0x01857422,0x413f3695
.word 0x44c1c7ef,0x0141b6c5,0x6cc28c00,0x8bf7bbec
.word 0xbfc4cfd0,0xa65b6c44,0x36abbbed,0x50e6a03c
.word 0x0735db6f,0xf8c63b9c,0xd69b4209,0xc0a49a8e
.word 0x3b807747,0x7d1d94fc,0x555fb32a,0x1f780bfb
.word 0xf3708fa7,0x97850e83,0x72e3a73f,0xf16d6f26
.word 0x4ed9cf84,0xbf259571,0xb3ecca25,0x94b5fd0a
.word 0xa260224c,0xfd9e5023,0xaffae76c,0xdf214287
.word 0xd56c5645,0x317d6d5c,0xdcdd6b95,0x8b9fd0e9
.word 0xd1bb3378,0x93246144,0x77c081fc,0xc3bb8d87
.word 0x3fdd3534,0x9cd4ac92,0xdd5c0f86,0x5f01aa0d
.word 0x656ff3e3,0x4be88008,0xf37070a3,0x353a6822
.word 0xc2ad9b53,0xffb14477,0xbe3f3b76,0x5fda33c5
.word 0xbf03abed,0x64038d66,0xf6ff8133,0x1ceb8f69
.word 0xce1d1ee5,0x38b0f1e1,0xf9c04b38,0x475d31df
.word 0xfd3cf53f,0x5c82036b,0x295d1577,0xb1d704aa
.word 0x42bdc86c,0xa3e6e813,0x19c23222,0x1ac569f1
.word 0xa64ef141,0x191e0f58,0xa1b936c4,0x9128c1bc
.word 0x450db39d,0x4add3b56,0xe8885a2b,0xdf283771
.word 0xf00f023c,0x7327cd0d,0x52cdf189,0xa5d4ab1f
.word 0x96027afa,0x67ad79d9,0x2da5170b,0x108a93ac
.word 0xc57acc42,0xc9606d61,0x029c05e6,0xbddd1bf0
.word 0xf24258da,0x43d57159,0x523c66fb,0x48497690
.word 0x760567c6,0xc939d18c,0x83d5e3f6,0x37270286
.word 0xec6300dd,0xec18234c,0xd2bcc709,0x8d640795
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 0xa41f455d,0x6b805312,0x084d9633,0x2c508527
.word 0xf19146c9,0xcd5eb3b2,0x435232eb,0x033d8b1c
.word 0xe8599781,0x77f63602,0xffa882d3,0x4447c0e7
.word 0x9e97c447,0xa2438819,0x04be742c,0x702685fc
.word 0x90d670a4,0xdfdc760c,0xc751fad0,0x5299ac04
.word 0x9910e715,0x76c263be,0x1df5197a,0x08f6e292
.word 0x4f63edc3,0xac915072,0xcc42bd7c,0xbd9422c7
.word 0x9118970c,0x79af52b4,0x34d5506f,0xc2e7de01
.word 0x829e5a5e,0xbf3b610b,0x499f94c2,0x82af32a8
.word 0x66ce2787,0x7860a717,0x1b46dec0,0x083bbb5c
.word 0x1f445a1e,0x43da2d9a,0x337e0687,0x1e59a87e
.word 0x6280f0c2,0xb3ecbcac,0xf6cb4382,0x6fb002a6
.word 0x01fe76bb,0x133ef18f,0x1ac16c81,0x888b2a14
.word 0x6433cf5d,0xa85172e9,0x26734dd6,0x684d5e61
.word 0x4bd54c13,0xd787c44f,0x3b8f4e1c,0xb1c1580e
.word 0x6eba3960,0x0f7ecd51,0x195efbc7,0x05bbac03
.word 0x0ed7fc88,0x277f3c60,0x3f6e7fa9,0x43728a32
.word 0x2eb03f21,0x914dc104,0x0a9b8761,0xdb65ffeb
.word 0xa2c9aac0,0xe1107bef,0xa26e3189,0xad204e1b
.word 0x3697fa37,0xd0f9ed4c,0xa17ccf03,0x63c08322
.word 0x4db207c2,0xa1117d96,0x2bb2d7d7,0x65845772
.word 0x1be51564,0x8e87124f,0x76ae7afb,0xe0b7c49b
.word 0x9c70b136,0x3a580918,0xecd1d908,0x25977688
.word 0x6f4b4200,0x36d8aa1e,0x79d7b505,0x20725c8f
.word 0xc70281c3,0x52ed2473,0x22a11b8e,0x9f8e1973
.word 0x69da3a7c,0x99ddaf58,0x127aad1d,0xa76f7373
.word 0x669115fe,0x4be181b2,0x9ae997bf,0xd8dd9be5
.word 0xcad88090,0x985c74a2,0xc8bac184,0x3f61d23c
.word 0x88893bf7,0xeb4a9dc2,0x03cd4c36,0xc52641b8
.word 0x8469bdf7,0x5506294a,0xf312c7e4,0x3ceb4588
.word 0x83f9b589,0x6efb6408,0xc2c775d6,0xa4764b07
.word 0x25d9f5f1,0x48fd785b,0xb79045bc,0xdeb81a7d
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 0x84efc087,0x4643a199,0x9599e674,0xecc6e270
.word 0xcacede41,0x2f4f4821,0xe5569f58,0xd67bb0c7
.word 0x1c093c84,0x3e5572ea,0x9f58727d,0xd574dfa0
.word 0x269d69bc,0xf41149a4,0xd0f50f93,0x01139acb
.word 0x5c68f081,0xba306678,0xc1d20855,0x51213222
.word 0xf3b99c02,0xdaefc73c,0x23927b4c,0x1b6da81d
.word 0x14e2b4b3,0x9b49726b,0x7e2a9759,0xb259a7bf
.word 0x055cc1c7,0x7550a5ad,0x41b1ff25,0x997ae455
.word 0x345519bd,0xc689841d,0x09f933d5,0x067c19aa
.word 0x1b8b2982,0x878b8fb2,0x6406472a,0x6ba2819f
.word 0xf195b877,0x110d2c2e,0xa15f5577,0x00aae746
.word 0x9e936351,0xea4ac8b9,0xfbee87cc,0xc39710dd
.word 0xe50e49fb,0x1297551d,0x93bb09b9,0x828ee3e7
.word 0xb721492d,0xeeb711ea,0x91c04989,0x635a2796
.word 0x693dae34,0xa8958bd1,0xed1eb2f2,0xf898166a
.word 0x4b503a8a,0xb6fe1579,0xecbe8351,0x76e6c881
.word 0xb708b891,0x25dac31c,0x953cb405,0xaa624386
.word 0x36d1081d,0x9f196aea,0x5d2f615a,0x58e10727
.word 0x23907665,0x0b320e9a,0x1a63c64f,0xd51117da
.word 0x360432c7,0x0aa239f1,0xd3bdf9aa,0xffa9ffe4
.word 0xc4759530,0x67ef8087,0x8492e0c3,0x8f1d6a67
.word 0x6d8936de,0xeaf15be8,0x83b30b52,0xca208946
.word 0xfdad41a8,0xa869f32e,0x600b9a84,0xfd74ee91
.word 0xc392e79c,0xe87a8163,0x21e609d4,0x7a075582
.word 0xb5f3c5c7,0x148f92f9,0xdefa9b37,0xa97cf44c
.word 0x14ee12f3,0xa74f088d,0xb56d9a43,0x95adaafd
.word 0x517c6994,0xd14ad743,0x8523ed54,0xaf4b81c4
.word 0xc3964ed7,0xc11b1616,0x6fa47e4f,0x43f9ca90
.word 0xb87d0882,0xc17f9101,0x5b7a1a0a,0x53c1004e
.word 0x897ac101,0xe19de943,0x29e4860f,0x834893b0
.word 0x1c043eeb,0x6fd9ce9b,0x5d8a7c68,0xead7b5cf
.word 0xdf6e4347,0xc08fca8a,0x93b78fbf,0xa1cd730c
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 0xcf1b59a4,0xb32ffd9b,0xcc6c993b,0x4ffaa50c
.word 0xd86c2de5,0xb7f6f0c2,0x36cd8b8f,0x4927e2d7
.word 0x45338de6,0xb1fcc23a,0x90975c12,0x418fe7ad
.word 0x213220ef,0xb78f74af,0x8089f912,0x25463270
.word 0xb9506dc9,0xb8d83064,0xf0bdd314,0x6b0589a2
.word 0x8848b45f,0x78785e6d,0x0e98fc56,0xbe62f0a9
.word 0x84e6aa97,0xa768460a,0x1d12ce6c,0x55dab782
.word 0x2264464f,0xc18f1e4a,0x1bf7466c,0x39cbc7b7
.word 0x3cec3025,0x11ef123b,0xa7bfdc6c,0xbe16bf33
.word 0xd24c90a1,0xc182cb1a,0x4a494de5,0x7ef573f4
.word 0x64a32f86,0x4e0f24c5,0x75ad9cb6,0x79b4ce8e
.word 0x33d344b8,0x57ad4846,0x4bdcb8f3,0xb56dac1b
.word 0x9a41e578,0xfb305f13,0x8d340293,0x4d5160f0
.word 0xfbe47f67,0x1b7e466b,0x84d1bf6d,0xe3fd56e9
.word 0xa994e6de,0xa3220fc5,0xd1f616f6,0x54ec42f9
.word 0x12506a8d,0xaa17d114,0x6164983c,0x680fab19
.word 0x7ca3f545,0xd444ed99,0xa0d22033,0xcf1fd88c
.word 0x0cbb24f3,0x3932d4e7,0x36561797,0xd2a91b73
.word 0x4ed6e180,0xc438d709,0x10b92acc,0x49191865
.word 0x4cf68341,0xc997a01a,0x46781668,0x9aa7e951
.word 0xb47d0ea0,0xc4236e25,0xa15205f3,0xfade596d
.word 0xef683d29,0xf6b25f66,0x0b77a866,0xd578c2f5
.word 0xe63e8652,0xdbda74dc,0x58f231a0,0xd18d4a58
.word 0x38c4d27b,0xc073b11e,0x4df32305,0x0f16ec51
.word 0x61453d7a,0x97e36258,0xc65fb388,0x6e3cfc74
.word 0x421a877b,0x8bf1ded1,0x6770d9b4,0x8344cd87
.word 0x9dc90984,0x59cfaaa4,0x74c0b325,0x709fa5e5
.word 0x77a8ee0e,0x8f53da45,0x26ae12d3,0x866e46f9
.word 0xdb1d214d,0xca1e5dda,0x9b5ada38,0x660bfee7
.word 0x6783f8a9,0x2c97cb34,0x060ab7bf,0xdf8647e3
.word 0x79b4413e,0x086a51e8,0xade270a4,0xb80beaa5
.word 0xf9159b71,0xcf265146,0x215839e0,0x4b2b8fb1
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 0x586f50f2,0xb17798e4,0x312d4eda,0xc951011d
.word 0x7ba1bd24,0xc5ff40e0,0x9b79c56c,0xc9af1ea8
.word 0x2b92a7cb,0x6801770e,0x6985f2de,0x3fc63761
.word 0xb32873fd,0x52bd4cf4,0x4669de88,0x4bbd416c
.word 0x81798fb2,0x2795c2a4,0xdf5c5e1b,0x95c4aed0
.word 0x0b4001b2,0x50915844,0x61c2ef34,0x5b62fec8
.word 0xcc88fb3c,0x870a14ce,0x879b03aa,0x0a60d16b
.word 0xf7a3a937,0x8c3649c6,0xfddbb7c5,0xb0be09b9
.word 0x3bb3c002,0x78a43604,0x99498a1e,0x7dace1dd
.word 0xf0a2e044,0x96605f2e,0x012ca1ad,0x26f25057
.word 0x24e6c7ee,0x00b30b05,0xb609ff15,0xfca7b040
.word 0x6c06e72f,0x82b6a90c,0xb7e6e298,0x6406674c
.word 0x1b9e4d23,0xae0d7f98,0xa63bb204,0xa99cc932
.word 0x44a62fb7,0x219c3ba1,0xde512477,0x8ce60fee
.word 0x235a379e,0xf078757e,0x1ae3c2c3,0xdc9af860
.word 0xbb0087a5,0xbc99b3a8,0xd7542c91,0xf0c80398
.word 0xa4703125,0xb96b63b6,0x68f97685,0x90815732
.word 0x325e8868,0x62f8e101,0x731f642d,0x8622a965
.word 0x298091a3,0x33cbfadf,0x697861c2,0xf6de7759
.word 0x1ee4032b,0xb38cbce4,0xcd690776,0x23f58b11
.word 0x7c0ea3ec,0x29c6de84,0xa64bf5cf,0xc052e08e
.word 0xa978ec8b,0xb1a01db7,0x865d3d3f,0xf244ada3
.word 0x6cd7bcc0,0x5e248828,0xd6af9761,0x668f4009
.word 0xab577583,0x7f795029,0xefae79ca,0xeafc92d4
.word 0x52f2e621,0x74e96889,0x29f18290,0xec49fd27
.word 0x8ebc0767,0x06980673,0xb55a683c,0x8aad4388
.word 0xbfa9afd9,0x55ed10ff,0x00506192,0xac3fc367
.word 0xeb3c0a96,0xfe943dcf,0x5a22d6ea,0x2e2e6238
.word 0xf16b783d,0x7c3c8ffb,0x6ee94dd8,0x4ac068a8
.word 0xcdd26c21,0x442cc1a5,0x1a1449b1,0x05f3839a
.word 0x89f2ccfe,0xa82ea2c5,0x808ea681,0x348f4ee6
.word 0xcaaa579c,0xd21f5ad9,0x8480f85a,0x895208d1
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 0x3792cfd2,0x55c47664,0x2580af2e,0xf68c33aa
.word 0x46b52947,0xf3911f0d,0x1b9953fd,0x81ca0f23
.word 0x1ded7900,0x8f31be4b,0x49ec3db4,0x9f8c31fa
.word 0x057403e8,0xe30e4396,0x0db87ee4,0x2d091899
.word 0x3132d973,0xcef58a20,0xefb1c509,0xb3e0c911
.word 0x1478ea9a,0x33075a28,0xb9b6f686,0xccbce932
.word 0x934fc3d3,0x41022609,0x3bb592af,0xa3ca87d7
.word 0xacdae7d6,0x91e3db19,0x680509d4,0xbec8c9f0
.word 0x14f5ef6f,0x7f25f269,0x57174bdb,0xebbc0e68
.word 0xa37d6159,0xba3bc12c,0x7538cc7c,0x899cece7
.word 0x72072cfb,0x94d642d7,0xb7673353,0x8dc20862
.word 0xd19d071c,0x4c008cc3,0x4392614e,0x2e9a2d78
.word 0xffe5b3e3,0xb1c6bb96,0x6233c7fc,0x46011193
.word 0x957e3d70,0xe3679375,0x0b8e295d,0xc469207c
.word 0x15da5bac,0xa64297a4,0xff4d6283,0x5dcfe2e8
.word 0x9c6add02,0xdcbbd110,0xe181b67e,0x3d09bc6f
.word 0x7eafa74a,0x96481120,0xda3f1524,0xd12ac9fc
.word 0x8c5053f3,0x31e13421,0x8645fdee,0x12f6bd8a
.word 0x89fb3591,0xea957ada,0xcf8c3374,0x7dbe3b94
.word 0xdd00104e,0x8b4d07a8,0x6c1c9e4d,0x1e63e16e
.word 0x6b832e7c,0x65b8e7fe,0x9b523123,0xafb09e55
.word 0x6482bf6c,0x8ac0aa07,0x15cade54,0xbc53dff4
.word 0x446aa69f,0x76d839da,0xc55cd8b1,0x43db08cb
.word 0xd381d3d2,0x445c698b,0x465960aa,0xeb139198
.word 0x9ee3c449,0xa563d747,0x2d247311,0xc597f3a2
.word 0xf2efde13,0x7857c4f7,0xe8c0eb5b,0x2aa28bcd
.word 0xfa05cb1a,0xb308c6cf,0x9aaf83d5,0xeefcdcca
.word 0x1fc5cb8d,0x4fbe8847,0xe52e080f,0x7c5079dd
.word 0x6f48c5b6,0x66fd91a4,0x345f2682,0x15350164
.word 0x21b37371,0x896ad5bd,0xc920ef46,0x1ac482c7
.word 0xd918a451,0x7006132b,0x21010430,0x9b276f4d
.word 0x5a29074b,0x5854eed4,0xaf3975d4,0xaee9f513
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 0x1a91f337,0x1d4f2c71,0x91248e7e,0x208c524e
.word 0x05a122b0,0x36c055dc,0xf48df3b5,0x9822f137
.word 0xb442053a,0xac7748cc,0xff64ddf8,0xa702c008
.word 0xc946bf0f,0xcf64d2fe,0xf16c0a0e,0x12cec96e
.word 0x85124988,0x11d0b65e,0xf7741115,0xc623a416
.word 0x381e4ad8,0x6ff2e11c,0xadfb8776,0x5a1187f4
.word 0x267d51f7,0x225c83ba,0x8a90015b,0xb4f68a13
.word 0x142de7df,0xac0dc00d,0x60d26502,0x858efe93
.word 0x37423e1b,0xf674f271,0x3cba945e,0x08cb9395
.word 0x2cd40e9a,0x01eb8ae5,0xeeb4cca6,0xc3c900c0
.word 0x58472b9a,0x1f82542c,0x29e478fd,0x04e09eff
.word 0xd2ba12f0,0x5fe41faa,0xeac5b688,0x7401947d
.word 0x9638a3ce,0x613540b3,0xbe432796,0x4b9d07c4
.word 0xdc984fdb,0x4e5d7cc1,0x25a29582,0x66a58f7e
.word 0xa007669d,0x29985792,0x6c2c776a,0x66e872d7
.word 0x779c287f,0x3881b78d,0x68ad4a7e,0x5026fd6b
.word 0x4eedf638,0x18fb6b99,0x059e5447,0x1ef84700
.word 0x30496e86,0x191a1863,0x55ca0d63,0x6f596666
.word 0xd4b9c20c,0x89a3821b,0xa5cb97ca,0xda483190
.word 0xe718b973,0xe04c13f1,0x2dd5e527,0x406be2bd
.word 0xe1b5821a,0x634a924f,0xf5d3dc94,0xb50fee84
.word 0x5ec49cb0,0xb7662904,0x7f690da9,0x0fc084d4
.word 0xbffb29c2,0x9a02228b,0x306111c1,0xdbfc2b36
.word 0x51157c39,0x3a6fe745,0xf81169a3,0x6400bce1
.word 0xc77889ba,0x26ce4960,0x89fdebbf,0x17888669
.word 0x4bcb8f8c,0x39d93fc3,0x75ae1ff7,0x6df3a9cb
.word 0xc89b8de7,0xbe19dbe7,0x5884ac53,0xc7c6b01d
.word 0x230e3745,0x3ff1b18d,0x74248d46,0x52906226
.word 0xc8d9679e,0x38c876ce,0x443c15ab,0x8fe9ab6d
.word 0x5903b905,0x2df4280d,0x9bbd6568,0x42ddba97
.word 0xd04f3910,0xc6f0f7b9,0xaf84381b,0x32cd1a6f
.word 0x0a9f9f99,0x988f8c29,0xaf2182eb,0x218b177f
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 0x0fb1bbf6,0x66096f07,0xbb600d86,0xb620c7b8
.word 0xe9bcf765,0x7f37da68,0xb7b8c5bf,0x261e79dd
.word 0x59f176fd,0x61660172,0x9929c9cd,0x81d71af9
.word 0xa3babe3e,0x3fa26226,0xc3c60492,0x37c48014
.word 0xc418d0b3,0x0aefd629,0x54662190,0x5454f4c5
.word 0x337ffb67,0x8e83ec22,0xbda6972d,0xd025c515
.word 0x88edc336,0xb484e243,0x475ea549,0x1f9ea04a
.word 0x1ef5833f,0xbf3a2a31,0xb9a15175,0xe4b75e99
.word 0xa8bebd41,0x59117022,0x07593424,0xafcedf26
.word 0x6f7a85b5,0x8659a4b2,0x8674bd48,0x2df83f2c
.word 0x43af306f,0x1a88eae2,0xd60ae4ed,0x6708795f
.word 0x5ad50a9c,0x58702b5e,0xddf70fb6,0xc103f59b
.word 0xe9188dda,0xd2003ec8,0xe3158ee5,0x8e9b44c9
.word 0x0b0aed37,0x337619dc,0x6df9d663,0x700d6ffe
.word 0xc8a63ab8,0x1df07dea,0x1990040d,0xbe63dd92
.word 0x0bf6dafa,0xdc85203c,0x6e2a6bc7,0xdf36f2e8
.word 0x96fec9b4,0xe3f26c7f,0xc7b411bf,0x7f2dd193
.word 0x889b30e4,0xc8947d76,0xb9bbb518,0x19079639
.word 0x210a6d75,0xb93837b6,0xf81ccd4d,0x9860c6ed
.word 0xd5419e58,0xe51717b8,0xa2943400,0xa8ffd1e1
.word 0x98aa0e92,0x307a282e,0x67ccbda9,0x1be963e8
.word 0x835dc191,0xafa5c295,0xbccc96d2,0xeef8d0d9
.word 0x97a2f992,0x44417e6b,0x0addde77,0x0a7425a7
.word 0x009efc41,0x0e06eb0f,0x9df383c0,0xb85464f5
.word 0xeed8e490,0x2833dec4,0xa84e8345,0x4dacc988
.word 0xf931c00a,0x394c593f,0x0a9c2cec,0x218c4524
.word 0xc5550308,0x233c585e,0xeebb1ac7,0x89eade6f
.word 0x528f0ca5,0xbe251f89,0xa6c442ce,0xa17c3a98
.word 0x77f7dda2,0xdf481018,0x2e1c1e68,0xc3778abd
.word 0x239a4ebe,0x5c55638e,0xb6427875,0x005db609
.word 0x3bfc6042,0x03151d9c,0xc45f37cd,0x6f802eb2
.word 0x36624d69,0x2c297638,0x0c66f5bb,0xc5172cd6
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 0x0b7bdcec,0x89d749e5,0x55494c8f,0x2bf28766
.word 0x0256159f,0x27a85df7,0xbb6887e7,0xe48a27b1
.word 0xc6cea349,0x12d743f4,0x781ecd59,0xa83cc809
.word 0x20d66e02,0xa33fb87a,0x42996611,0xaa5a595b
.word 0xce3d8e3e,0xd4ba8ed1,0x79ca33c2,0x56765c5a
.word 0x5944a90b,0x8917e255,0x1d679873,0xd46e871d
.word 0x4f2b3054,0xc6463292,0x69a829f7,0x0ce7114f
.word 0xd226d0bc,0xace52917,0x988f6c19,0xc8fde8ea
.word 0x61eb9012,0xe05d5c65,0xd40bddd2,0x51a34416
.word 0xa15b6032,0x211592b1,0xfff65f72,0x94e273e1
.word 0x838c31ff,0x5c0f3d73,0xe7b2ba8f,0x713aac50
.word 0x44bfc2ac,0x8332e8f9,0xe18a833a,0x769c84be
.word 0x20437bbf,0x3b868ce2,0x08c76b83,0x1f8fed2f
.word 0x6136be64,0xedb7a79a,0xb922b28e,0x91e7b75d
.word 0x01f0112f,0x97410564,0xcb2e9754,0xac5357a9
.word 0xfdd0e3dc,0xc6b819a6,0x23476526,0x529e8a64
.word 0xb994ae08,0xb6cc2bb6,0x1f7aa69e,0xd9ae0d21
.word 0xdb3d4366,0xf3ee463a,0x5a5c8d97,0xa31253c2
.word 0xe4ee2828,0x556ab864,0x6592ec5b,0x49ce8c7d
.word 0x8f4efa10,0xeb992fee,0x62a25448,0xe30028db
.word 0xf5ee4bd8,0x4f80035b,0x2df3c957,0x343d311a
.word 0x01b19718,0x5ab534b3,0x4240ac6b,0xda69c175
.word 0x0b26353c,0xfd40d4d0,0x84ccbca6,0xe5ca4aee
.word 0x9fc42351,0x3886dc4c,0xfab7766f,0x588f8da9
.word 0x3542f999,0x8c94587f,0x15169021,0x80312c2e
.word 0x660840ad,0xc9fdd728,0xb67df797,0x88af102c
.word 0x50090136,0x44d5604a,0x7fac0aca,0xb04253d3
.word 0x5c8e1575,0x9d8a1114,0x01dec7e7,0x9a8f212d
.word 0x4630ff02,0x48c0a9b0,0xf1c6a745,0x548f9ffc
.word 0xf25236c0,0xa9718b4a,0x1e3e80e1,0xb0ce6f8a
.word 0x85054834,0x02cb2c73,0x37271b4d,0xc199e23a
.word 0xdad1acc6,0x737a97c7,0x3ef87f8c,0x67b3792d
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 0xe1fc5de0,0x0718ddf1,0x1c0313bc,0x9cf95057
.word 0xe007e631,0x3ecc28f4,0xeec53b59,0xdc3d2709
.word 0xab2456d3,0x9851b38b,0x719da7a3,0xbf504a03
.word 0x354381d4,0x6d6c56b6,0xd1dc413f,0xc2a2602e
.word 0xe29e5860,0x03fa4b45,0xec0f8aac,0xb54b99ba
.word 0x246c17fe,0x9238fbef,0x8260dfed,0x2ecb5a64
.word 0x0c8f66d4,0xeab84e81,0x4ae1b695,0x9bd5da40
.word 0x80f272ef,0x4a3d2249,0x683b1399,0x7c06388d
.word 0xcc09f836,0xc9137637,0x73a861ef,0x7c355d3f
.word 0xe72af83f,0x32556a45,0x1460e9c6,0xb05fda0e
.word 0x83521539,0xb7a02412,0x80016b34,0xf852da58
.word 0xcee74709,0xdde10ff1,0x72bbf1f9,0x289d285d
.word 0x4465d731,0x09b02b12,0xcb7302c5,0x07088aad
.word 0x7783ea80,0x3fa5cd51,0xcb6a91bc,0x6bc81222
.word 0xb9a9c74f,0x01aec804,0x98cb2007,0xfa2d20c6
.word 0xcfe0315f,0x677c7374,0x35d76a35,0xe6028408
.word 0xbbd1b185,0xa823d226,0x9b17812d,0xfb2a32ee
.word 0xecc6ef06,0x8c3578d4,0x001641ff,0x08478978
.word 0x9c65738b,0x934b9ff1,0xb24672b9,0xa9f67063
.word 0xfb04d1ee,0xca040771,0x6f801dc8,0x1bce11aa
.word 0x177322d4,0x7af088b7,0x64f03225,0xb7363a8f
.word 0xa13e8be6,0x920d14ce,0xd977491a,0xefe65f34
.word 0x612d6602,0xf8cc8a17,0x281c8fbd,0x8f92db74
.word 0x5b7ec832,0x04c9b7ef,0x8d95fa3f,0x46ab6668
.word 0xfdfa6fcb,0xbda4e8b5,0x4fd4c0c6,0x36edd4db
.word 0xbe7ce7a7,0x143094b1,0xb95e0d4f,0x1426e746
.word 0xa847b7ab,0xa951b06e,0x66ef2ad9,0x23887513
.word 0x7a104408,0xdfbbf7a6,0xf5d0229d,0x79983a7a
.word 0x6fc695af,0x12d4ba38,0x3c0dcdf3,0x981f9aa1
.word 0x8638a25d,0xe1274b1c,0x39150e58,0x7681fede
.word 0xb3d78f81,0x12f50e6b,0x26d46d6f,0x6c446325
.word 0xd17d9301,0x00e093de,0x47d3e25b,0xdb5a7386
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 0x77adaf08,0x57f64a7f,0x91e6dbf2,0xb3c8ab16
.word 0xbcd10932,0x6d0b7a1b,0x9c24c0f6,0x625b792d
.word 0x27e4b746,0xdbf67e51,0x6f99c937,0x67d55dac
.word 0xe0320de2,0xa4f54897,0xff14c063,0x36cdcd67
.word 0x49527fdc,0x90492f66,0xef1dcec6,0xd10c4abd
.word 0x74fecc10,0x30a15783,0xa8ae4012,0x6744c45d
.word 0x66a5aa69,0xc4037b8e,0x29645604,0x1c129939
.word 0x3189a365,0xb834ff64,0x1342378d,0x32f1c0d3
.word 0x4ca8e192,0x1045dbd7,0xc0684897,0xd1e17112
.word 0x113eafad,0x4236016d,0x10dc2ce6,0x40c6fbd8
.word 0xf7846418,0xb182b1d0,0x6d935122,0xba4d5423
.word 0xb365bf59,0xc991ec70,0x43e95674,0xabc8aff0
.word 0xbf79037d,0xa5a653ff,0xe44f735c,0xc566707b
.word 0x505def87,0x73fe2449,0x667e71d2,0x36f471dd
.word 0x11399988,0xa6f10f67,0x20dcfbf7,0x2bcd58d2
.word 0xc711e032,0x541a8cf8,0x986b2105,0x1e3fbaed
.word 0x9a259010,0x67c51177,0x7aa3e0de,0xe09ba516
.word 0xeeed91db,0x9aeffa32,0x85aa7961,0xca63f678
.word 0xbf0b9bde,0x75abcb34,0x88d6306a,0x085bace6
.word 0xc8463ee8,0x50d09a43,0x77f7d487,0xb71d52b0
.word 0x51ab72bc,0xdb333ae4,0x7d4703bb,0x7312b69f
.word 0xf2c85eda,0x47b8d224,0xf7f9d0c2,0x1e257985
.word 0x5b6efffc,0x3b761375,0xba3cb99f,0x03966823
.word 0xfbada1ba,0x3ea3c534,0xa29c4eb6,0x8e13a8b9
.word 0xa690f60d,0x663eb76d,0xb1cec258,0xbd66763e
.word 0x87e31cfe,0x31cc544e,0xe075c500,0xe4bb7280
.word 0xf37322cc,0x0664cd03,0xe10ee4d2,0xaa70c9b2
.word 0xc7105d0c,0xc374396e,0xe95f024c,0x53f28ef4
.word 0x97fe1684,0x3324b381,0x5008b60e,0xa4c4af90
.word 0x89487e02,0xcb1f454d,0x057956b2,0x9133d0df
.word 0xdd1f1363,0x8e080aaa,0xa3263608,0xef6e7ae2
.word 0x79966943,0x7eaa4a56,0x37df2177,0xff7c8968
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 0xaf6d162c,0x49aa4618,0xa26e8c69,0x3823e246
.word 0xe11b4d27,0x4b71f54e,0x8eb79a61,0x792876d7
.word 0x2d77096f,0x0498141a,0x16a89c5e,0xaeb1584b
.word 0x35ef40ac,0x4785d071,0x33936aeb,0xa1ac907e
.word 0x7406b6a3,0xaf544831,0x2a3c8fbf,0xf732a917
.word 0x058bcf2b,0x96ea711f,0xa47c6072,0xd6fa89f1
.word 0x6b013fb8,0x85c9c718,0x69041a27,0x633e78b8
.word 0xe7c0b404,0xb189afb6,0xfab303a2,0xbf983647
.word 0xc819b42b,0x33aefa71,0x5f428cd1,0x5d3b0871
.word 0x3ece1f2e,0xbc0270e9,0xaf67a868,0xe1ad55c2
.word 0xc20f3525,0xc106cd57,0x7f2376be,0x1e119a9f
.word 0x5a4fbc58,0x4a2f7833,0xd8970b49,0x996f6480
.word 0xd39e7453,0xae9f0140,0xa9e698fa,0xa88ca461
.word 0xc31362e2,0x43ca8a8a,0xc64e87a4,0x6965ca6b
.word 0x094c3667,0x63472e55,0x5e8389f1,0x2c4ff2a9
.word 0x86d6c689,0x1cb8d0c3,0x5b0cc856,0xe9343427
.word 0x08349155,0x630c954e,0x6b3311b9,0x2cd08858
.word 0xcc3a5b99,0x5c633c66,0x3727406f,0x968a2dc6
.word 0x7c9704f3,0x733a5efc,0xf902130f,0x56af986d
.word 0xa0b2fb81,0x664a84eb,0xb1eaec14,0xa1c319e2
.word 0xb294b7fa,0xabbf01b8,0x09d09320,0xa332b56e
.word 0x51e285d3,0x7b834097,0x11e4efc5,0x51214e79
.word 0xa87640f9,0x067633bc,0x47fe043b,0x49835fe1
.word 0x0649127a,0x4532d9d4,0x2d5e651e,0x7e63aaf7
.word 0xe5a1ba47,0x1316170b,0xe9c07180,0xb40c5780
.word 0x11b2a72e,0xd0ecb9f6,0xdae8ba55,0x86149f0c
.word 0x275831a5,0x70ca0d76,0xdf61e9f2,0x7f91cdbc
.word 0x811f2543,0x1d491eda,0x6a1733e7,0xadf9937a
.word 0xb271a0e1,0xd2021fb5,0xa14376a0,0x6893c415
.word 0x3fac62cd,0xdc4484e2,0x9918069b,0x24229150
.word 0x66dcf458,0x124a6000,0x3f315d5e,0xf2667997
.word 0x4c2a97ae,0x26d36ca4,0x354e56c3,0x6de49344
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 0x0d99d0a4,0x14753f25,0x25acfcaf,0xd79501b3
.word 0xcd324f67,0xcf9c95bf,0x0f07a4c4,0x003a3ce3
.word 0x61f3cb57,0x1dc79f47,0x9d0466a0,0x47f57a17
.word 0x1142b14f,0xb0c01ce4,0x77d9027a,0xeba65376
.word 0x98070bc1,0x4239cc83,0xb5579377,0x3c1c0dae
.word 0x75a1b1cb,0xfa5b3060,0x8700a45d,0x9113bb0c
.word 0x782756e7,0xc8717e4a,0x5578f711,0xa6c76c76
.word 0x224fca7d,0xd9a7c233,0x922d9102,0xf71b8fb5
.word 0x6e6f6206,0xc18ed314,0x0281246e,0x44eb819b
.word 0x61c55550,0x65427b0a,0xd2cf719f,0x3858d162
.word 0x01295aaa,0x6406ac8d,0x01a61ead,0xd9dbbebc
.word 0xb83f407d,0x6cddacc1,0xd1b07bda,0x0c5b7be3
.word 0x048b5baf,0xd10508bd,0xa7dcb35a,0xae192e58
.word 0x110d3a93,0x93d39757,0x389cebd8,0x99b74f98
.word 0x7592b2c5,0x5fb4ba9e,0x4f0c6549,0xa8399f3d
.word 0x38096d6a,0x2ed8da66,0x9bc94076,0x2548e144
.word 0xb1655701,0x95cbb403,0x46e9f199,0x43914585
.word 0x5c229e9d,0x5739ed5f,0xe08b6e76,0x9a309bd8
.word 0xe7bbbe3e,0xddf5494e,0x3a429091,0x865e7d6e
.word 0x175ef82b,0x496bd560,0xc07a4cde,0xe55ccc66
.word 0xa2933506,0x0c9d099a,0x91527165,0x8840f34c
.word 0x71ab15dc,0x6e153319,0x7b400d64,0x254ca78d
.word 0xd42706e8,0x453f4289,0xb7f78268,0x98974614
.word 0x5b9f8e0d,0xbb4bf254,0x5f024d99,0x3cf55d4b
.word 0x9e341d24,0x6292f91e,0x9c688fe5,0xe5538e6d
.word 0x8a1a0dd7,0x7b5ec213,0xdb3c9277,0xb2e0719d
.word 0xcfb2ce5c,0xcb300a18,0x31efc81e,0xb64d3e37
.word 0x2f54cda1,0x0181ab17,0xc7b66966,0x3bc945d9
.word 0x94de3e27,0x01f41d34,0x4d666443,0xdd2a364d
.word 0xe54c49a7,0x0456c4d5,0xea1e2a21,0xf7cc79fe
.word 0x66347ab8,0xfb1f7862,0xc3d55864,0x346441e2
.word 0x254df225,0x3a1f0e20,0x67fa2cdb,0x7404eeb5
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 0x24eadd91,0xd2575e6f,0x3eeb1b8b,0x13d8f4ce
.word 0x12dca4bd,0x2c981392,0x85f79175,0x5411b61c
.word 0x8a001387,0xdf640645,0x9845c1d7,0x6b9e3cf1
.word 0x172ee601,0x10d049c7,0x0ae3bc2a,0xb8d4b7ff
.word 0xdfd76ec7,0x371104b0,0x90784f6c,0xd32fe1a5
.word 0xa9d7f022,0x471ad648,0x7d9512e8,0xdf8e9306
.word 0x4037be82,0x9628099b,0x27f23a72,0x7589a6d6
.word 0x76efe07d,0x6f2891b0,0xe277a45a,0x16122683
.word 0x8d240dde,0x53a5d2d4,0xfc287833,0x83e06014
.word 0x5d588271,0x4b03f9ad,0xeaa24380,0xedf2b488
.word 0x8377eefe,0xbfcb187b,0xc3358acf,0xe3828cc4
.word 0x3c863f2f,0xec1dc654,0x68800a44,0xc90ef38b
.word 0x654308ab,0x16803f6d,0xd6ea3f98,0x3a22a8f4
.word 0x64b5dabd,0x29aa13c2,0x7ea3e715,0x585d3d5f
.word 0x95134cce,0xed94fcc4,0xc857c00c,0x643f238a
.word 0x95b6fc3d,0x013c6224,0x7a955396,0x3d8eb9c4
.word 0x468d292e,0x97586520,0xbc123892,0x25910810
.word 0xdce81735,0x5648e62c,0x04d3ac7e,0xc0bad79e
.word 0xd9f5a965,0xbda4fbca,0x14a60ecb,0x7ded5d8c
.word 0x992b6893,0x834ac52a,0xb3000140,0x87427bcb
.word 0x3899a23f,0x6924bbb6,0x5f55deff,0x349b14a0
.word 0xc8648559,0x5fabf6bf,0x195ccfd7,0xd70a16a4
.word 0x93e42b1f,0xf0b1db0e,0xad8a23a3,0xf8e3f294
.word 0x181001ec,0x67537a20,0x8b0a81ad,0xf895d9bb
.word 0x798d1576,0xceccd67e,0x3ab177b8,0x1854c24a
.word 0xe93ca74b,0x765a8b29,0xa2ee3746,0xa5f0891f
.word 0x60e6273b,0xaf5cbcb0,0xc0a95269,0xb3150256
.word 0x44ec42c3,0x8349f2c1,0xa0b14aa2,0x8fd8a33c
.word 0x2f58fb8e,0x7886482e,0x86180579,0xd6824998
.word 0x9b998141,0x616605e6,0x7c0b534e,0x5588444c
.word 0x77964734,0xb8371e08,0x36030ec1,0x80737ff2
.word 0x23c45db5,0xbef60c34,0x5b1a67f0,0xef16754f
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 0x4fcfa80b,0x4834e0e5,0xb3b11b55,0x8c670368
.word 0x6ff348be,0xa9840fbd,0xd9708095,0xe8bbac36
.word 0xc9d831c7,0x98e45906,0xa8e8ea9d,0xa752ff0d
.word 0x8e1d656b,0x85500a89,0x9031ead2,0x09f3c2db
.word 0x1b1fd336,0xacbcf2e2,0x73ba579e,0x7424cf02
.word 0xe2a9f5ba,0x1b961849,0x75e4e249,0x3724b198
.word 0x6d90063d,0x48d61519,0xedc48376,0x4e051c6c
.word 0x14959167,0x2929b93d,0x64caaa2e,0x4731dcd8
.word 0xece4de19,0x9807c46f,0xa12b6885,0x91611933
.word 0x7bd0f5b1,0x8886046e,0x7176849b,0x49a61e4b
.word 0x961ab084,0x64a32b73,0x5384a30a,0x70eb373c
.word 0x2e0dfdd5,0xde9d9b0b,0x0c2b6032,0x3f90b7a7
.word 0x9faea3de,0x611a1e62,0x6ba3bce8,0x46587f63
.word 0x6ea67d72,0x646046f4,0x09800db8,0xaf8f59a6
.word 0x2feebf43,0x09b760d7,0x6e49a37a,0xf3c9acfe
.word 0xd167984c,0x9682c573,0xaf53550d,0xbcf113a9
.word 0x06622f91,0x0d60efcf,0x872c7641,0xdbfcb813
.word 0x02b75843,0xb9c24560,0x5ab52de6,0x85f38d18
.word 0x05eee721,0x96ac65b6,0x427e7302,0xe493bd0a
.word 0x9da0407f,0x53a5c3ad,0x7824c258,0x1ce4c8d8
.word 0xba7a0b42,0xa14332a3,0xad028559,0x7e7f3856
.word 0x90196c3e,0x50341358,0x8bd9d75d,0x8821d78e
.word 0x3c8416df,0xe6690279,0x6bf374fa,0x01dc6b0f
.word 0xe948f141,0x770040a5,0x1186dfb3,0x7d70cea3
.word 0x9b297ca4,0x67293e98,0x83b9947d,0x4b44875a
.word 0x88073ec4,0x4830eba1,0x95046f82,0x987276a0
.word 0xd9669174,0xba72c122,0x7ffd395e,0x0f67a6e7
.word 0x8bd7ee6e,0x5d686899,0x9fb5910a,0xc3b77296
.word 0xf1cbf462,0x36e46fac,0x20a2207c,0x9964203c
.word 0x3dc0dd38,0x76671ca2,0x10a51d0c,0x0a4d55bb
.word 0x5390c87d,0x6306e66f,0x1d6b414f,0x399f051a
.word 0xf250b124,0x9f417fbe,0xf6671eaf,0x81eecc5d
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 0x8f860422,0xf0052b12,0x2f396590,0xd8d7695e
.word 0x7a94830b,0x42d7a4a3,0x22222704,0xcbc74ff8
.word 0x9077c6bc,0xed9a223c,0x112df91f,0x11391a48
.word 0x586c840a,0x66e50e71,0x3d339e7a,0x82acfd2b
.word 0x15dd1d59,0x7ad9c53a,0x9cc3774b,0x435eab92
.word 0x32b07c1a,0xc31b1fce,0x4e191c55,0x4b44da3f
.word 0x06b3e52e,0x6fff419d,0x257164d1,0xd542da30
.word 0x82d6628c,0x83ebe1f5,0x1246aa11,0x3e656f03
.word 0xff9fd0de,0x5ec86573,0xd2680df6,0x45838c60
.word 0x3267b6bc,0xeb2b21ae,0x18da78f4,0xf9958b22
.word 0x43298dc8,0x14e83690,0x0e901245,0xefbd40d5
.word 0x88c3ef63,0x6a375f77,0x620623ab,0x832906fe
.word 0x716577f8,0x081cacf2,0xb62369d7,0x652bd91f
.word 0xfee7eb40,0x69c6d084,0x5ff7219b,0x48650d38
.word 0x7c69e146,0x7d90befd,0x0daf1229,0x4ff4277c
.word 0x0a65b21d,0x01d11620,0x2be3958e,0x4cd38051
.word 0xd9d9fa30,0xb8543b95,0x1719a536,0x8f8a415b
.word 0xc74aa4a1,0xed2b850c,0xcc5de726,0xdc4cf2e0
.word 0xae0491ac,0x311ff858,0x6f663190,0x58912542
.word 0xad73eda9,0xf71b53d6,0xd6283c01,0xd3d6115e
.word 0x2fe7238c,0x408d02b9,0x2ba46da7,0xfc3380f9
.word 0xb6ccb0b3,0x42e5dd05,0xcea58d69,0x8912c487
.word 0x3f7e58a2,0x7e4a6e6c,0x9700d354,0x96c55561
.word 0x98e54a51,0x4c84d875,0xf66051ff,0x0fbc88c4
.word 0xc5841306,0x4efbab6e,0x01ec4991,0x347f1895
.word 0x9db6300d,0x6921377f,0x0db0e4df,0xce4e4dcc
.word 0x9ddc20c5,0x7bde0535,0x6a621347,0x40ca7197
.word 0xc4cc342d,0xc0ef874b,0xff18917f,0x79e51218
.word 0x8b9cbc4d,0x76a34752,0x27287fce,0xb8e28a04
.word 0xa0ad3542,0xcbe9d3d1,0x3692bfe9,0x35a6df04
.word 0x50b32e96,0x100da2c8,0x9685066f,0x1ab24556
.word 0xd60638ac,0x555acbe9,0x1943b811,0x72870f11
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 0xb173c328,0x5a377f1e,0x9eec842c,0xc3d58591
.word 0x434b0c25,0x5c0d0530,0x036abb81,0xdf978f3c
.word 0xc9fdafed,0xcc6a7055,0x4bb9af65,0xbb5acab9
.word 0x5091984c,0xddb7f85d,0xd5612044,0xf8558f9d
.word 0x826047f3,0x29aa9623,0xfd8f935d,0xca25d0ed
.word 0xe5ad60d8,0xc0aabbf0,0x05943e92,0xe5f9c9f0
.word 0x07f53991,0x0808213c,0x4f422570,0x56625c28
.word 0x8aff26b8,0x47e50ebb,0xd8996d94,0x5a5f23e9
.word 0xb247ce53,0x429ff006,0x4af34342,0x71f92492
.word 0xe56274d2,0x191268f3,0x4b0c10ae,0x25139c64
.word 0x9fa33689,0x0f26c416,0x77dc9036,0xde585796
.word 0x9dfb64a4,0xfb444eeb,0x0dbff809,0x55c89d60
.word 0x61518061,0x4fff61ec,0xf5a2ed1a,0x2502213d
.word 0x3cd66c00,0x5a323851,0xa77e4934,0x1df0d5cf
.word 0x38492056,0x7099f136,0x9ad913c4,0xfb4f629b
.word 0x69e0995e,0x37b53380,0x8ed87cbb,0x0bcab524
.word 0x9fccf327,0xe6bde4e0,0x1d2c89af,0x661e148e
.word 0x1b6d3f6e,0x0c6d0f5f,0x15f43f94,0xcdc4605f
.word 0x5d69b6b3,0xf0fe8078,0x9e2837c2,0x35a1579f
.word 0x79d8963a,0x072360e9,0x0ecc52c0,0xe2a9c0d1
.word 0xac2d1cbe,0x26e27509,0xd394182f,0x4a63ee1e
.word 0xe074ec76,0xa1786a3f,0x47c870ab,0x83c3a4b5
.word 0x0dbb19b3,0x85cdde56,0x7a6082a1,0xa2f8cfb7
.word 0xee963855,0x4e780e50,0xb910a6cd,0x0929f0bd
.word 0xe01ff273,0x745ee29a,0x24bd2e5d,0x2871423f
.word 0x1c143b75,0xdbb2c25e,0x2065aa1c,0x496c42de
.word 0xa0429681,0x7c978ea5,0x413c5eea,0xd74629bd
.word 0x017e78dc,0xfb7cacd5,0xc8a2c50e,0xbb9c65d6
.word 0xb5fe49f9,0xb9791023,0xdd737f88,0x170c01aa
.word 0xf9ef4de0,0xbd8e607d,0x646aef1c,0x5524838c
.word 0x1d3b9550,0xc24a419f,0x7ceb550e,0xa0df10f9
.word 0xf95a7fc9,0xfcd5dd34,0xcad0e9e2,0xcab0b659
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 0xfafdb1fa,0x814fef52,0x8d3374df,0x4d9ae5df
.word 0x5b7765a5,0x1912bcbc,0x03d56a18,0x1cbf0bde
.word 0x13bcc039,0xc81fe162,0xe9919479,0x4fa53272
.word 0x001d2b6a,0x97e1113a,0x6c7edbf1,0x157cd568
.word 0xb3dd6f2f,0x1efa0e4e,0x8b832b57,0x9005486e
.word 0x3332702a,0x78cdf6fe,0x73063d72,0x1192914a
.word 0x80dd145a,0x44f38073,0x06056d67,0xbc241056
.word 0x711c82ab,0x79baf73e,0xe5119f83,0xd75cc0a8
.word 0x108eaa41,0xd099ab81,0xe44a3203,0xd9906a75
.word 0x3ba62db9,0x4ea798cf,0x8f326091,0xf61f8c97
.word 0xcfee4f85,0xe31fd5bf,0x98cd550f,0xd6b1171f
.word 0x5f23c3a6,0xaeb60f57,0x2ebf6e24,0x29a90cdd
.word 0x40f18275,0xc008a5fd,0x0977908e,0x9bd41206
.word 0xc4fa6dc7,0x5934be53,0x4b04acef,0xb7611303
.word 0x4af82cd4,0xe24315c1,0xf94cd959,0x973d009d
.word 0x501a397e,0xd403bd89,0x0d1652b3,0x14688947
.word 0x1dc5dbc5,0x3fb92521,0xaad9ebf7,0xfeccb51a
.word 0xa722f77c,0xed9c4076,0x329b66f7,0xd885e8c0
.word 0x02efb63d,0xca3c48ce,0x4ab40262,0xc1d1df35
.word 0x7680d320,0x5330cea2,0xc0f3f685,0x1c138afc
.word 0x7d8bffcd,0xf1944abd,0x37b93324,0x149361e3
.word 0x89483225,0x93605fac,0x85af7774,0xbff31a08
.word 0x44ad1bae,0x099c1a27,0xa3b7a403,0x03dfd6f0
.word 0xdb3a255b,0x74a73d77,0x58aa455b,0x4764ae8b
.word 0xfd9df191,0x48f9790d,0xe8c18e81,0x259e6277
.word 0xcb0e370b,0x1d495b83,0xca47ee50,0xb01e7950
.word 0xe7de6823,0x0a9f7b8e,0x837c91d3,0xc6d3d4c9
.word 0xa66cfc70,0xabc0abb0,0x117f5835,0xf279c473
.word 0x040ddc04,0xec7839dc,0xb7af52f2,0x444f792c
.word 0xd7b7d837,0x361f535c,0x94f89a7b,0x13d6c505
.word 0xfefe3ae3,0x9c878a04,0xe4804611,0xb5bd3d45
.word 0x4f86718f,0x82f5dbcc,0xa0568331,0x6504af0a
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 0x3cf3ad60,0x7f10ed9b,0x1942077a,0x30a490cf
.word 0x13a591d6,0x0064a778,0x4da95837,0x61cbd2b0
.word 0x6982dfd0,0x5ba88f71,0x589454c3,0xb8202902
.word 0xf80e742c,0xd2990856,0xad300e0e,0xf4ab9e92
.word 0x44286ca7,0xfeea8621,0xcd343094,0xd3609173
.word 0xb6e857fc,0x8d1f9edd,0xaf733249,0x491fd50e
.word 0x443072a2,0xd13925fb,0xd3f0b475,0x66852e97
.word 0xe234e32c,0x43cd40fe,0x628b862e,0x39593409
.word 0xdb62315e,0x1fe7ec37,0x618b7b3a,0x8da3dcfe
.word 0x2641dcb7,0x9e92966a,0x72877568,0x8d6d585a
.word 0xce1eb557,0x8619c8d0,0x1e4586d4,0xcac2b14e
.word 0xffacf255,0xb3a43e9b,0xcd139dfd,0x9db88a19
.word 0xc474156e,0x563fa06f,0x260e35fb,0x02ebb99f
.word 0xbbb0bb48,0x1537bb33,0xda34ed01,0x0a55501b
.word 0xf1573de3,0x9c0e31c4,0xb4e799d4,0xb20c26d8
.word 0x3850af1f,0xdc2a1b2d,0xfa036f77,0xbcb1a9b8
.word 0xc1677756,0x043e38cd,0xbd9545b4,0x930d25e4
.word 0x722da235,0x3f73698d,0x268f2d25,0x0cbafaee
.word 0x7a80d1f4,0x62749f60,0x57fdc9c5,0x8c3536b2
.word 0x3a136dcb,0x840f3101,0x26aecaa5,0x6e3ad507
.word 0xa533e721,0x4b6d9d4d,0xbc281861,0x60a64f72
.word 0x46e53469,0x9622aecd,0x4c2ac407,0xed9dae37
.word 0xe74812ce,0x4d84cc04,0x4e5bb16f,0x8681efd8
.word 0x02c6d8d5,0x48645c5c,0x2e73ff13,0x036c2536
.word 0x78333177,0xd339a0a9,0x9f1a3e55,0xe239204f
.word 0x0101417a,0x2378910d,0x82e2f537,0xc66b8f9e
.word 0x7bb716fb,0x3a4f909a,0x55f443d9,0x551b7d24
.word 0x2d63fc2c,0xc9b854a9,0xff3a2f63,0x5bffe933
.word 0x98c70c42,0xb6d4bcb3,0xb331a698,0xc287dc37
.word 0x7500ccfe,0x392fdc14,0xe9e6d429,0xeb0f74bc
.word 0x3a7d8d35,0x9c33998f,0x8e2aa808,0x9d2c601c
.word 0x19e3fb14,0xdf412153,0x79a31bc4,0x5c059a52
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 0xf4cf7083,0xee37707f,0xe3f27f48,0xd329aced
.word 0xf8f5d8da,0xd852975d,0xa77d9214,0x109bbb68
.word 0xb81420cf,0x2a7da297,0x847074aa,0xe79c7dec
.word 0x131d3dd9,0x606c2e16,0x4974e1e6,0x3b1fea85
.word 0x62930b6e,0xf155a804,0xfdc0d39a,0x7932737e
.word 0xd5e8c7f3,0xf59477b8,0x3d8abb94,0xd94bac11
.word 0xd9d55cd7,0xbd88251a,0xddb23f5d,0xe8f8aa20
.word 0x4cd7f3c6,0x8a1fde14,0x423288de,0x4a1e4e95
.word 0xba16713d,0xab46a504,0xa397520a,0xc48ab38c
.word 0xecb2b03d,0x3673fec6,0x191a7fe4,0xa7d1e5f4
.word 0xbed90580,0x541020bc,0x8b27f155,0xcc2fc474
.word 0xbaed7252,0x54d2da27,0x896f0702,0xa1e2d9be
.word 0xf942d8f5,0x6f447797,0x1fd05404,0xee4af63d
.word 0xe7e48067,0x7a967e12,0xd5fe1f9b,0x965e9446
.word 0x00ab47b4,0xb96e1479,0x9cee6f7f,0xd4f3b664
.word 0x2fe8cad5,0xde09c342,0xe03c3d27,0xc627ebd7
.word 0x8684df42,0x2f389b1c,0x502e3791,0x23f57fa7
.word 0x46c0aedd,0x96231683,0xcde5477f,0x79ada393
.word 0x0d59f6ab,0xfe55cc9d,0x9e3c8e59,0x506e8a5c
.word 0xb3c23a2d,0x640a21e6,0xd7bf663f,0x391695d1
.word 0xc9065d8b,0xd41ae3a8,0xcdcc9507,0x41e26574
.word 0x65c16909,0xe5ffe3dc,0x1de22d60,0xcae1e6bc
.word 0xa42dd75c,0x51dd3456,0xaf484ffc,0x2b3d1844
.word 0x9c89a051,0xbfc1edde,0xa33f3028,0x46e75571
.word 0x6a4cd6fd,0x06e0d7f0,0x86a2c089,0x8ff5b3c8
.word 0x048799dc,0xbf77531a,0xe1a22f34,0x3212be69
.word 0x50816171,0xdf1e4e85,0xc0f67572,0x5551c0b6
.word 0x592617f5,0xdc545af3,0xa3fa9e45,0xeb714d11
.word 0x9470717e,0x5205c127,0x64107327,0x552afb39
.word 0xed709d14,0x58e1d100,0xbf37cc6a,0x33d92458
.word 0xc49880e9,0xb1c14608,0xd2499927,0xea5a897e
.word 0xaea059d4,0xb8551dba,0x6fd7c195,0xb67f47fb
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 0x0272d9ed,0x7251e17a,0xaf60f652,0x456908d8
.word 0x941fa647,0x54a7134e,0xa116d422,0xf794200d
.word 0x4d25f1c3,0x59108346,0x49ad5f74,0x855fd447
.word 0x49284275,0x58657c81,0x954bc4cd,0x06d67dbe
.word 0x29e0607f,0xb5e5476f,0x30873d4c,0xc2700ab7
.word 0xd9945f5f,0xb6f07d44,0x68f3004b,0x4be806ec
.word 0x6d8858c7,0x6da6adba,0x4a9f8056,0x0ae1c784
.word 0x661e1c43,0xe09ac476,0xd17a7582,0x9ad1ad4a
.word 0x1f443a0c,0x79ea41f3,0xcf876060,0xc45b6acb
.word 0xdf2967d0,0xcc5ff1e1,0x8f45bbc1,0x5472108b
.word 0x8f211e60,0x69b01804,0xe84110e6,0xccbc5842
.word 0x7b5905ad,0x192f16d9,0x879c870c,0x021ade52
.word 0x829d02fd,0xc7ff3db1,0x4c3f4110,0x6e716e7e
.word 0x2337066d,0xb651013d,0xdc2d83ad,0xbc21c6f7
.word 0x83cd84ad,0xe4f23305,0xb8ff6a83,0x5fc4be7d
.word 0xb496a1c0,0x52286740,0xed43339a,0x50a07665
.word 0xb6f8faf8,0xe60873d6,0x0c2744f4,0x6d2e25e9
.word 0xe62884f3,0x6b5e760f,0xf75e524e,0x211ebdcf
.word 0xe5d08c01,0xde82d9cf,0x7549ff9b,0xf847dc35
.word 0xf3e4b902,0x5f1ffd08,0x06051028,0xaacb59d5
.word 0x92412d04,0x923fa728,0x48ba9bbf,0xc47c9d79
.word 0x0ebd65b8,0xe8e271f3,0xcef3202f,0x0e52b602
.word 0x55b51d76,0x632ed255,0xe40dcd3d,0xd5d8dc0d
.word 0x266fb160,0x799f6cfd,0xbb2d51c3,0xf0548828
.word 0xb43b309d,0x53c272c0,0x9b2919e2,0x84e1e1ee
.word 0x9d9d3162,0xf72cdc82,0xf7c1bfc4,0xa4772b83
.word 0x4337aff6,0x47127c4d,0xc351efc3,0xef1e8eb3
.word 0xf09181f0,0x1803adeb,0x572d6942,0x5009527a
.word 0x2ab52ce3,0x58e5e39b,0x48c82014,0x7b6bc681
.word 0x39d93d8c,0xbeb77dc8,0x61ba1587,0x230958cb
.word 0x37f6e784,0xcbbe6331,0x77573573,0xa7ac084a
.word 0xeb1f4e15,0xab2d0bd6,0x98e0dde8,0x8d3f4b37
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 0x5b47730b,0x4414a931,0x9668ee5c,0x4a762055
.word 0x02cc5ab5,0x58264a19,0xa6018bc9,0x01803fda
.word 0xd2c9fddd,0x8bcdd334,0xa67e27b0,0xc4b10af3
.word 0x5416e773,0x66ef889c,0xadf06759,0x7e22fe87
.word 0xdc901d86,0x4e42a6e3,0xa1ed73cb,0x698bbceb
.word 0x34bf4fb7,0x3daf86fd,0x6bd60928,0x2d8bdfae
.word 0x4c2bf9c3,0xbe9993f5,0x2df21441,0x6e81de38
.word 0x7a7ddd11,0x3cd3b270,0x2e710e88,0xbbb3b88f
.word 0xd48ac7cf,0x633a19d1,0xcac6830c,0x2939435b
.word 0x38025940,0xb1358723,0xff38a830,0xb6ac45ce
.word 0x494f0554,0x38d515c7,0x082f8e2c,0x2c5c3be9
.word 0xc761c675,0x5aa4a4c8,0x2c8795d0,0xf7feb5ac
.word 0xad3aeeab,0xa74f49ba,0x4db23739,0xade8585a
.word 0x71dc516e,0x8c014ae1,0x7b6bac2f,0xf890bbf2
.word 0x73f624b3,0x206f9ef8,0xf1bb0f7a,0x9f9a955c
.word 0x96942bbb,0x847e848c,0x816e0edd,0x1f585e4b
.word 0x11bd7435,0x0580a99f,0x59be579b,0x71416d27
.word 0x2fc12a56,0xf4b75d08,0xc5ddf4d8,0x964b5868
.word 0xaf77f894,0xad7f9eaa,0x7bf44b42,0x4365641d
.word 0x83ede22c,0xe6dcace8,0x04631922,0xaed07931
.word 0xce6eb15a,0xa8d52e46,0x89562fc9,0xccd2589f
.word 0xcd769a77,0xd531cca5,0xba685621,0x06b962fb
.word 0x9ed1128e,0x96ba20e4,0xd3e86c2c,0xbfd297ed
.word 0xb4e5bd6c,0xd173eba1,0xe93d1589,0x878f75e6
.word 0x28f381a2,0xce1e46f9,0x8b0d875b,0xd9ce1f0b
.word 0x944ee87f,0x697c77e1,0xfdfedfbd,0x2bd3b436
.word 0x34871e22,0xb3c0fdbb,0xddee18fd,0x31455427
.word 0x557e7efe,0x769ebf17,0x1888aa3b,0x6b62650b
.word 0xbf035e0b,0x41315749,0xf9f8a61c,0xd4456938
.word 0xaba48344,0x480fa43b,0x057de2f6,0xb0b9d9ad
.word 0x194dddcd,0x3949ca86,0xe0dec811,0x9b10c613
.word 0xedc77b36,0xbe900016,0x2ae29da8,0x1dc5166e
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 0x64ce3c25,0x86b3ebf9,0x6323e5cb,0x6d59f81c
.word 0x0ccc0f8b,0x4c940af1,0xfe460c0a,0x8ea09099
.word 0xa1aaf246,0x59a34ce1,0x03cde96d,0x95f19da6
.word 0x0634741e,0x31d3cbb4,0x5f96907e,0x2256117a
.word 0x3789a0fa,0xe3c96a85,0x43668f85,0x4420e835
.word 0xe181c99a,0xf373b211,0x03b090c4,0x0c4027fb
.word 0x8e1ff44a,0xac523d62,0x883a7690,0xd5bb37fa
.word 0x3be3c745,0x724c6135,0x8b7075f0,0xdb5e5008
.word 0xc91a59c4,0xd6e28df0,0xa893cd6f,0x4403219a
.word 0x9a56d20b,0x60fdd2cd,0x63880fd6,0xbecce159
.word 0x71335824,0x913fecb7,0x71339fc4,0x07f1eba3
.word 0xcfccc4ff,0x91dd9ded,0x44bd7948,0xef6a439a
.word 0x22ee3a83,0x9e98ad96,0xb68a7c0f,0x1089c93c
.word 0x5f1fa15b,0x82ae81c9,0x24a01f72,0x91db13d1
.word 0x251e6ebe,0x3b5c370b,0x64a7f279,0xc848444b
.word 0xd0923d06,0xfcfad848,0x9c2fa48e,0x65aed79b
.word 0x7b0cd00c,0x2172f1e4,0x09acb9a1,0x643ed9f5
.word 0xe0574a49,0x8779eeee,0xaf494740,0x885834b2
.word 0x3064abe8,0x66a4f9c0,0xff11de0b,0xe129f7fa
.word 0xa5d86645,0x71a0a340,0x7f9f2ce4,0xd753b5c5
.word 0x2764558d,0xbf08280b,0x07ef80e9,0x42b25b2c
.word 0xe1fae7be,0xea20096e,0xd58da6fa,0x977e66bd
.word 0x16dc1dfd,0x116bbc65,0x9425b00a,0xc5d35bd9
.word 0x300aa1e2,0x313e7002,0x8373cad6,0x07e527d7
.word 0xe89ceff0,0xde9f5bb2,0x9198b0a3,0x078a5c4c
.word 0x2e6cbb59,0x8d8d00e0,0xd1f5e2fa,0x8793c616
.word 0x96741d9c,0x6819417f,0x4085475b,0x023d2af5
.word 0x4169ce32,0x690f20c3,0x75540bbf,0x60fc1e0c
.word 0x9ab5545d,0xdeffd929,0x3d7c8c5d,0x3b47d061
.word 0x98eb7aef,0x8ae36c29,0xc91851e0,0xbf83df00
.word 0x831fdc3b,0x5605ef22,0x238061b7,0x1e1c4013
.word 0x65f086ae,0x62ea8252,0x7bfbefd1,0xe245bf3d
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 0x57ace6fd,0x8b2865ae,0x39444d1b,0xf1bf3170
.word 0x434adfd2,0xda675473,0x0703ec59,0xd6a2b1ee
.word 0x734af1d2,0xcb591f2b,0xef982a27,0x73bd1c13
.word 0xdac09796,0xaa2d5163,0xdadae244,0xaf270fd6
.word 0x8bbefaa6,0xe221a9fb,0x648fb154,0x13dede0b
.word 0x482e9005,0x79e1c498,0x4519e2d1,0x2f37a473
.word 0xdb694756,0x890f608c,0xd7a9fe5e,0xc7560133
.word 0xc2b95a86,0x2a105c1b,0xd538ac36,0xff5a1aac
.word 0x3d3aa876,0xa752843d,0x515c2bb3,0x0739c871
.word 0x727e8c06,0xee8d37b6,0xe264e150,0xd48d51da
.word 0xba93e9e9,0xb9fb89e4,0xbb0deb86,0x2886b8bb
.word 0x915844ad,0x5a6238d7,0x50800f88,0xc085b6ff
.word 0x227ec36a,0x853ad6c8,0x8abedc64,0x45558075
.word 0xbb4a16c3,0x6b5de361,0xeb26cb56,0xbeaf0179
.word 0x8fd3e061,0x23b4b626,0xd82e3094,0x23317a74
.word 0x9b93e537,0x4f3a3404,0x561a90ee,0x6684ccbd
.word 0x1b83345f,0xceb74396,0xb312e8bf,0xa0814b8d
.word 0xd3dee8d8,0x3ce21e55,0x269d2da9,0x6cb4c1cd
.word 0x7e75958c,0xd216ccb3,0xc602d9b4,0x5d3649a2
.word 0xd61570f3,0x8c5a0b4b,0xd44a568a,0xec1ced5a
.word 0xccbb77ee,0x007d0f4d,0x2575139d,0xafc6ec90
.word 0xa808cac9,0x5cfd2803,0x6ea9e355,0x23c476be
.word 0xd4025683,0x6fe74a82,0x3d006258,0xa9abde42
.word 0x1dc785ec,0xd120ef4d,0x806589d6,0xad5b7d80
.word 0xe8a70678,0x45c98c92,0x42758ce9,0x8fa5c02a
.word 0x32aab689,0x1948c225,0x66feb23d,0xdd03b47f
.word 0x9d3f3bd4,0xf0572497,0x5a958b07,0x37336998
.word 0x008b8427,0xff3acec9,0x05c1b2ad,0xfcba8a62
.word 0x8d7c1a38,0x90fc77db,0x90d8bd97,0x66664f33
.word 0x4a7172b3,0x2522bf5e,0xdfbc3d5c,0x66a94291
.word 0x96c26b40,0x5d45aabe,0x58682d02,0x4fefddfa
.word 0x065c691c,0xf900d5e7,0xfbcdbc4d,0x6362484e
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 0x56851dbe,0xd3b635c6,0x4e2562cf,0x46f2ce16
.word 0x9159a3d3,0xd9c93152,0xa612eb92,0xfbd9ea40
.word 0xcd20910c,0x53025019,0x7618e9b5,0x0dd5cb38
.word 0x0bc49a97,0x9a55623a,0x0a851b09,0xb9e7cb2a
.word 0x4184e692,0x5a6c597d,0x71ec4faa,0x8e3d9c63
.word 0x01997907,0xde4af4ad,0x200b4db9,0x7b07114c
.word 0x636a92ac,0xbe206bb3,0xaaeaabf9,0x0dc446d2
.word 0x2389b5ac,0xc7713f35,0x1449df94,0xc60c183d
.word 0x076d832f,0x5d253dc7,0x4bf6d36d,0xc9f677d7
.word 0x011bb4e0,0x31de336e,0xf03a7bf2,0x0cfaacfe
.word 0xadd2e661,0x7834337f,0x5d2fe89d,0x63ce202b
.word 0xbbd8bf1d,0x5eb4eebf,0xe4c2ffbf,0xcd4c6098
.word 0xcb718836,0x41ec26e8,0x3774224a,0x613d38f7
.word 0x506b2104,0x0dd1ad23,0x74a81301,0x134a1bd4
.word 0x1347f8d2,0x648982bc,0x342a2004,0xb58a1719
.word 0x7696ab87,0xcbbdd4b3,0x4e669594,0xe570e7b5
.word 0x9a50292a,0xfab316cd,0xe71a9dfd,0x4012b7be
.word 0x4759570b,0xaaf620f8,0x663db702,0x5eab49ce
.word 0x80164880,0x71a1aec5,0x05685c92,0x2c41bba6
.word 0x1021ed17,0x13bcb200,0xc5707f84,0x34023476
.word 0x1688aa32,0xdce57d83,0xb82698a8,0xacc1b352
.word 0xb069a063,0xdd98ffbf,0x3edb5077,0x90b0b23b
.word 0x976317b8,0x335926fd,0x446d27de,0xe39ccca3
.word 0x2e88f5dd,0x960d1801,0x6edc0df8,0x47f82b50
.word 0xc5b0921a,0x219cea7b,0x8cb3f0f6,0xc9e53db6
.word 0xc14d6cd7,0xb34a65df,0xcff48763,0xc3693cc7
.word 0x62fa2aba,0x253154a5,0x78ec4ac7,0x1b57446e
.word 0xa53eda4c,0x20128626,0xe1b6f846,0x2f311090
.word 0x9119c92a,0xc09dc7e4,0x49353758,0x68671f7a
.word 0x3acb4050,0x566c28de,0x7e67bc94,0x0c8f6bcf
.word 0x4d9723c9,0x3dce62c7,0x65e5ba5e,0x0cb86f95
.word 0xd3ab0e25,0x44a7d08f,0x019f0712,0x50962f4d
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 0x0e37fa0a,0xb5ee2b1d,0x98fe1d8b,0xd3abfed2
.word 0xf02b8350,0x34c8e1b0,0xdd3f9f36,0x1ee14d33
.word 0x65e01554,0xb1ffa2f0,0xfd1cceb0,0x9cf3c2bd
.word 0x393226e1,0xcb782922,0x00c91ecc,0xa7cf27b0
.word 0xafe8a240,0x4b482eb9,0x1d36bc64,0x4a10f8a7
.word 0xb36779fb,0x88e7a659,0x5c249ab7,0xd8ef5971
.word 0xacab9fa6,0xab03525e,0x7fac7b47,0x84302f6d
.word 0xd1420647,0x3a57e19c,0x59ea639e,0xf05f03ca
.word 0x3f779199,0x6a8780a9,0xfc54830e,0x7084e712
.word 0x9e60bd28,0x37970e3b,0x11b3e697,0x19d9da6b
.word 0xb701cd4d,0x058dc6d4,0xdf3491c4,0x6dac127e
.word 0x459389d0,0x2218919f,0xeecb5c67,0x9c21dc0c
.word 0xca975e8c,0x4de2859e,0x2d2303c7,0xb16d6163
.word 0xf6b6bf9b,0x23ce06ef,0x0e8afd4a,0xa2fc336f
.word 0x9cf44083,0x39f5220d,0x9bda84c5,0xf54558d2
.word 0x1cf62505,0xc94fc9a4,0xe95b183a,0xbf56274d
.word 0x3b0bf267,0x40a842e0,0x1b17b89b,0xb0ffa73d
.word 0x186c0f62,0xa745b248,0x338167a6,0xc6413845
.word 0xa03ded3b,0x19045230,0x6a092e3d,0xd6121977
.word 0xdeba76f4,0x3e343c2f,0x598680ac,0x4d598335
.word 0xebf233e7,0x348b61e1,0x4531e35a,0xc37ced58
.word 0x189bb84b,0xaef2fd69,0x2f459c37,0x7016929b
.word 0x19823320,0x8244cf54,0x8e9eaa4f,0xd8269020
.word 0x61ed58e6,0x60fd9cf2,0xa29cc72b,0x194758c6
.word 0x09664bbe,0x9780e8b4,0x96ae88c7,0x1b138854
.word 0x163ce0ac,0x110b1aa4,0xeade0b2c,0x3caca3f6
.word 0x7836892c,0x2663d6aa,0x6d07c9d5,0xffa5425e
.word 0x2190fe39,0x07e22b2f,0xd8de7579,0x389cbb76
.word 0x443c295d,0x2135884f,0x18627376,0x01608377
.word 0x60eb6e61,0xdb895f26,0x372940fb,0xdacfe67b
.word 0x4714c7e7,0xd3a1dce2,0x4eaed890,0x2442b4d8
.word 0xc792a2b2,0x681b5f2e,0xe84d25bd,0x532bcd02
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 0xad2dca6f,0xd2c3223f,0x6c5b55d4,0x9be212c8
.word 0x5f8dd971,0x8c65f4c4,0x5b434d2a,0x0c7dc154
.word 0x5b6e22c4,0xe19a0bae,0xca7738d8,0x5bca807e
.word 0x3ec7090e,0xbff9c2f5,0x7baacf50,0xe637ab25
.word 0xc8145468,0xc6a21c05,0xc0fe6a9a,0x30c54532
.word 0x10a5415b,0x62d40b79,0x67241c35,0x3c3d7557
.word 0xf24a7824,0x680689ce,0xc77fcb0b,0x9caeda26
.word 0xa85f6998,0xad9f9964,0xf57edd32,0x7bc45908
.word 0x173426ee,0x4916a937,0xcd638c7a,0xd076ceb5
.word 0x548e1060,0xe0f97e5b,0x7108171b,0x49ac1a8f
.word 0xf96a3ad7,0x2287351c,0xcbb0b82a,0x20529c5c
.word 0xce7a61fe,0xc8926c0c,0x831a402a,0x5391cfcb
.word 0x1dfdf202,0xd98daac2,0xf105348c,0xe3ebca52
.word 0xea741ee5,0xb73b5081,0x8a8914df,0x6a564460
.word 0x663b5aef,0x3596c8b8,0xed06ec80,0xc1c52d3c
.word 0xf18e5a55,0xc79c33ef,0x9ba4c3fd,0x20f2b838
.word 0x134421fd,0xb5b434fb,0x810d72d1,0x06c85f55
.word 0x509c927a,0x64072697,0xb0c53d28,0xcc6cafaf
.word 0x3a214d34,0xb785b7d0,0xf5d6753c,0xe656c113
.word 0x38e84475,0x952378b1,0xac71a59d,0x509cda91
.word 0x72129d44,0xe4999e84,0x78c2b97a,0x5a0dba2c
.word 0xea3d6091,0xcd51224e,0x5c453bba,0x1d8455b0
.word 0x5915f606,0xa276fbe3,0x4b3e038d,0xd3f6a234
.word 0x5eca0459,0x21e93835,0x2a5e88ee,0x57b516f1
.word 0xb87231f4,0x1f4380a8,0x3393a690,0xca94d6a3
.word 0xe5760d97,0x111403fa,0xa464abf0,0x16df4780
.word 0xd5884faa,0x075e21d8,0xdb78dc3a,0xd2dd9edb
.word 0xf53e0a51,0x115d998a,0xc5967837,0x9aaca9d2
.word 0xd444ebb1,0xbf91043a,0x727924ce,0xee8dc402
.word 0xf7e9c94f,0x3598b377,0xee16f266,0x06b5ab95
.word 0x821fac7b,0x28f7a9e9,0xfa4f4bda,0xd4fdd989
.word 0xf4248af4,0x5ab2d9cc,0xe06be3af,0x33f28c57
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 0x744f0779,0x4e457902,0x40c6ce4f,0xfed9ff8d
.word 0x8dd947e1,0x837fe0de,0xd66faf5b,0x0d1ce2f8
.word 0x8c735241,0x8f25638d,0x9b91a7c5,0x429571c8
.word 0xf02bc20a,0x67ccdde6,0x74d6f632,0x3d72a7d9
.word 0xcfe8536f,0x4cebbb93,0x4b4171a0,0xc5d7e55c
.word 0x475ee024,0x668d2368,0x47e1f46e,0xa89ec1f6
.word 0xf4b8b062,0xb58a2d8b,0x73e9c33a,0x059ae7e2
.word 0xcf00c727,0xd53d67fd,0x49f7c0a5,0xe8d17f85
.word 0x8edbb992,0xbafd59b2,0xf5dbe478,0x05812613
.word 0x022e8e49,0x6b49c69c,0xc9f1823c,0x8ac69bc7
.word 0x508abeb6,0x2f32ca67,0xb2257666,0x6cf1aa34
.word 0x1b0b2331,0xdb51cee7,0x70e84347,0xc00b55cb
.word 0xf9b8eb65,0xc7cc61ab,0xb066f8ec,0x9c45837a
.word 0x55c2f8da,0xebaa988d,0x92717c49,0x911897d5
.word 0x94e4d4a7,0xa01728ef,0x4bd45a85,0x6e98bfda
.word 0x2d3d7654,0xf936dc6d,0x1cf959ef,0x9171f1b5
.word 0x6e22c935,0x24a74d52,0xf0ead2ff,0xd79d8a78
.word 0xcea50fe3,0xf632c76f,0xbc1c207a,0xd2906b8b
.word 0x7b36aa81,0x5f357fae,0x68ac45fd,0x0869167d
.word 0x519caf0a,0xe329fe8d,0xfa83c762,0x81eb16ce
.word 0x4ecdac42,0x06a6f2da,0xf3136dcd,0xf574809a
.word 0xd807a2f7,0x160dacbd,0x569791ef,0x0d929d32
.word 0xf33151c3,0x4b792037,0x78141d89,0xc4a4ac32
.word 0xc480893f,0x9a62856d,0x35a2a0a1,0xaf5d64fa
.word 0xc112b47b,0xdd08c4a5,0x85216c06,0x3acd819a
.word 0x0797840a,0x5f46162f,0xf4fd0be0,0xc14ec9c9
.word 0x02fc1162,0x7e236545,0xc302a8b6,0x4109e0be
.word 0x1bc6c4f7,0x83bdadb7,0x8bdce506,0x31c1d17c
.word 0x7c232ea5,0xc975a1ab,0xed62cbe2,0x0a2cd6a9
.word 0x8db20a9c,0xeaa8d6a5,0x9d475c19,0x824b49a1
.word 0xbe2c8acf,0xe03a95e6,0x01bd251d,0xdc7a301b
.word 0x04fa3af0,0xa286dd0d,0x055424e4,0x58113859
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 0xe01fa50b,0x71f75475,0x3fdbe749,0x8cfa5719
.word 0xb8d32976,0x8d7dfa22,0x77c3cbed,0x131ff34b
.word 0xa4b13f89,0x86754d62,0x120f8b36,0x6049aa7b
.word 0x4723716f,0x011803be,0x3b0661b2,0x0eb99a9d
.word 0xfed26c3b,0x88c4e0eb,0xa47fe4f0,0x4aafb809
.word 0xf5d926c3,0xbb70e255,0xc3b7eeaf,0x36e5fbcc
.word 0x1d83c472,0x97f4b340,0x6a7c8e0b,0xce6ff80f
.word 0xd628fee4,0x876e8d8e,0x206504a4,0x09fdd833
.word 0xff0485fd,0x7e847743,0x1c92a223,0x6ed4ad73
.word 0x110cffb9,0x82e0dcb6,0xa458a2a9,0xaba15ca1
.word 0xa47f9711,0xd54e6e04,0x74ce843d,0xd5862a77
.word 0x6297a7e1,0xe7f7d257,0x59688051,0x8c96fd65
.word 0xa2c32209,0xed3ef89c,0x18f3b435,0xe9e9d6f2
.word 0x0a1912d9,0xad9db457,0xe4f61faa,0x3d051ebe
.word 0x311492fa,0x0b70bf98,0x9da67b95,0xc857a378
.word 0xaf769af5,0xfb923abc,0x8b75c5f9,0xd405f016
.word 0x5a348869,0x6e23662e,0x303453a2,0xa525070d
.word 0xa850bc88,0x98d9f29e,0x160e9cfd,0x47154bae
.word 0x2f81b55e,0xb84d054e,0x008f6996,0x98e762aa
.word 0x4d489835,0x03143592,0x90f7e887,0x51101271
.word 0xda29d55b,0x735234af,0xc13986e0,0xe02ac959
.word 0x11beafc1,0x6dfa4e1b,0x92537333,0xe6fbd4d5
.word 0x29940710,0x5e497584,0x86707f89,0xc2a0e492
.word 0xf13b6dd4,0xfdcb238d,0x138b634d,0xf687bf0c
.word 0xd796eb5d,0xd0bc6445,0xe31dc9d8,0x62c89f06
.word 0xa833cc75,0x5dee8eb8,0x96e2e3eb,0xa712d519
.word 0xa5831cd1,0x4b690e82,0xdd7d886c,0x26e521b9
.word 0xbdb2e519,0x1c8eb4bc,0x7601a804,0xd1a5e5ee
.word 0x05484924,0x9c1d2cdf,0x917a65b2,0xec6a5db6
.word 0x6f00f9a7,0x5346b870,0xae648d9d,0x8ffff96e
.word 0x4d6764e7,0x998617e9,0xcb1d52a5,0xa24f1535
.word 0x698aa889,0x6c5f64e4,0xd0d81eda,0xba1ad170
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 0x3437d006,0x89c609ba,0x11a35e75,0x36eb297f
.word 0x129c12a0,0x49806f0e,0xbade6cf9,0x35681b8b
.word 0xf95624ce,0x4a4f6e14,0x06bb2498,0xd4f0df72
.word 0x0bd07ffb,0x62bd648f,0xcb71f669,0x37980c93
.word 0x4a4cd28f,0xa4047f27,0x3edea5be,0x0788e760
.word 0xe108a916,0x308b1e9b,0x2b21b02b,0xf11b3a4f
.word 0x7e513e5c,0x22a0df0d,0xaa402fed,0x237add55
.word 0x20f667f5,0x4df8109d,0xb758ed44,0xc298764d
.word 0x879e151e,0x7e9e5857,0x805a833b,0x56bf2dfb
.word 0x3b12df26,0xcccf0300,0x412327dd,0xe878c08b
.word 0xbda45cf3,0x493a8ced,0x2ef9faf7,0x2af47ae9
.word 0x624b1e28,0x1062c16b,0x742477f7,0xd5ea1b20
.word 0x49901e0d,0xa5159c52,0xfae92c6f,0x9a5b9559
.word 0xa11b96e3,0x27bc0666,0xaf5edb08,0x2d12179a
.word 0x7e764029,0x94a1293d,0xd3b9804b,0xed6bcc8d
.word 0x953157ed,0x6fe9811f,0xc0ed4710,0x0846fe1a
.word 0xba71f697,0xd57b8845,0x0979f6b9,0x74d17adb
.word 0xe16492d7,0x9ec59cde,0xe0d18913,0x950f489c
.word 0x157fffe0,0x270c541d,0xdc7893ff,0xf47f41de
.word 0x3d1f74c2,0x5a865bf2,0x298fe6bd,0x2cca64f0
.word 0xc0100459,0xbc35a67a,0x3c46a3b4,0x524f5eaf
.word 0xffbc0137,0xc6e389ab,0x25586e86,0x576132c6
.word 0xf7be0740,0x971f48b2,0xc243fced,0x4758944d
.word 0xe029c9ce,0xd804ac82,0xaf96a92b,0xa31b9d20
.word 0x4c2c3487,0x9e2db3b7,0x128e0950,0x8d1701a7
.word 0x54809514,0x3fc685b1,0x853f3a5a,0xeae1f6e0
.word 0xd40ef43b,0x46a7ccfa,0x551ebd03,0x5da16a58
.word 0x349211a6,0x44c9b63d,0xcbe234ac,0xa977ec76
.word 0xbd3a1b99,0x8d59554f,0x9e2ba854,0xe0d65711
.word 0x653d4ac9,0xde5ea962,0x3e46a7ba,0xb97da53d
.word 0xacbc8b75,0x29f0c4bf,0x2b4a8e3f,0x6b8b0cc9
.word 0x6feaa452,0xcdb80c18,0x31d35b45,0x184af3b2
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 0xb07baefc,0x9fda98a7,0xf5afdbb8,0x71d0b118
.word 0x2de4ec5b,0xb4d38d24,0x8532b49c,0x253a47eb
.word 0xe40f6e3a,0x01f1dc89,0x8b2da6c2,0x4b5c687f
.word 0x1339651a,0x782c5b12,0x49447c26,0x16d6551d
.word 0x9df7eb87,0x802faf32,0x4ff74ebd,0x94463641
.word 0x9f346204,0x933e7a8d,0xfe88c147,0x9ae20c12
.word 0x15aabd63,0x5fe6e1db,0x6204b84e,0x393af2d9
.word 0xf0fe32f2,0x70421927,0xc74cb4f1,0x2c4c8c3a
.word 0xfcdae609,0x5182e4b7,0x445ad2f6,0x2ea9373e
.word 0x345816de,0x1f2ec31a,0xe07bc4e4,0x0cef61c7
.word 0x53199fa8,0x90a2a8ed,0xf140951c,0xa62ddcff
.word 0x0af62c13,0xfa473746,0xaf9987ab,0x9933217c
.word 0x7332aa2c,0xbddf14fa,0xbe7b56ac,0xb7bb991c
.word 0x6af56803,0x48c0058f,0x54202743,0xa024cdd0
.word 0xb0ed23d8,0xec32a722,0xd83764a4,0xa3042643
.word 0xc8611b87,0xd40718db,0x5e6ac06a,0xaab91226
.word 0xf6a53b2b,0x5d12a5b9,0xf58c30d8,0x0a149381
.word 0xebcdb3ed,0xe8402704,0x2defba67,0xfde2b51c
.word 0x79b90c31,0x364e5274,0x75b4d67f,0x82abb2ad
.word 0x3200a2c2,0xd1810799,0x1799a3e0,0xd02458e3
.word 0xfd0a1780,0x67966342,0xfaa82f93,0xd5c29cf4
.word 0xc1e17ed4,0xe97ce8b0,0x8d2a12cc,0xfae79fda
.word 0x9d93b4aa,0xece90ab4,0x49dc4907,0xbfb7f670
.word 0xfd17d16a,0x9ce64b75,0x411e71e8,0xda9de9f6
.word 0xd345cf16,0xc9a607a1,0xe8d940fc,0xc9d6b509
.word 0x796d44ae,0xf4b954cb,0xb6f38de6,0x1a21e518
.word 0xd4863c55,0xfc4e0fba,0xcc4b39ae,0xd1166de5
.word 0xdb148a93,0xe7789a63,0x59194b33,0x93c3dec4
.word 0xd98b7293,0x470b19b2,0x52d4eafa,0x49eddd20
.word 0x1553dd15,0xe4383343,0x18751711,0xb9aef3ab
.word 0x8df005e8,0x5f8c69e2,0xfa975d4f,0x77eee12e
.word 0x81e9c8a2,0x5e75b97e,0x918e0c4c,0x47a087df
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 0x08144927,0xab66d60e,0x345d554d,0xbce8ee6a
.word 0x047124da,0xb298019d,0x41891ca8,0x690332d2
.word 0xb26a220e,0x7c564cc6,0xfb01515c,0xc2e03260
.word 0xf9b714c7,0x037afad3,0xca439ea0,0xafc212d2
.word 0x44a3ed84,0x67d9a968,0x194d150f,0x7b487613
.word 0xab1197ff,0x68f6aad4,0xa3f64498,0x0df4d358
.word 0x47015d7b,0xa1b2baa4,0x0ca61714,0x5fbbdc15
.word 0xe5075562,0x49c23fee,0x10221e1b,0x6e625649
.word 0x75e0a3a0,0x8c669cb0,0x7fbbc124,0x2076db58
.word 0x0fae3f13,0x333749eb,0x6f98add3,0x9b2f9632
.word 0x10510803,0x60a97de5,0x1238eb1a,0x43b64ff2
.word 0x062bbee3,0x626b26be,0xc7b8a4e0,0x5e054b9d
.word 0xe66f3cb8,0x20250b70,0xf189bb70,0xb0935820
.word 0xc7351e75,0x99e8500e,0x6837286f,0xdf251137
.word 0xe4a3b656,0xd438f569,0x49e3fa17,0x92a8356c
.word 0xaca2545b,0xa43e1878,0x6c00e2b1,0x3a17633c
.word 0xf5b21382,0x12187986,0x8a616434,0x50279cd5
.word 0xe4057fd2,0x55fe73d3,0x39466184,0x8c3087b4
.word 0x0e22c787,0xf62ad46b,0x9c7c52d9,0x92f81979
.word 0x11f06022,0xe668e0d0,0xe3a31ee7,0x8396037e
.word 0x92d829d8,0xe5cfca5c,0x15ca69ab,0x61eeddd6
.word 0xe42f4fd6,0x25228bbe,0x921adc34,0xd10f9595
.word 0xc17f8830,0x2d12cd7a,0x00dbd859,0x3286e25d
.word 0xe398fce6,0x3c48292f,0xe4404639,0x02a412b7
.word 0x779c40b2,0x837059be,0x265d2746,0xc41f1ffa
.word 0x196e9a3e,0xaa363c76,0x0a28afeb,0x40c8080d
.word 0x4de3ed8d,0xf0258084,0x625c7a7c,0xdd81bca1
.word 0xc9506d8f,0x8f6ca40f,0x2e9ead9e,0x0c09417a
.word 0x23ed913b,0x57f48eed,0xba37bf8c,0xb37b9d9d
.word 0x13e0dac0,0x162020fc,0x4c5ebd5f,0x58d40b66
.word 0x4f82de92,0xe8f832d2,0xf4fd5bcb,0xeacd2a90
.word 0xcc111665,0x7c7faea3,0xcd762fe6,0xdc4e6f54
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 0x2954fb95,0xeff22ac2,0xf7584a69,0xc1a7472c
.word 0x9030a073,0xb54073f4,0xb67d99d2,0xae971fff
.word 0xf604cc44,0x7d6f9252,0x8e63e585,0x2d3592ea
.word 0x60385f82,0xd5be6aee,0x81d677ca,0x9f139d4a
.word 0x66d658c3,0x69eabc60,0xf30659cc,0x855f0eb5
.word 0xcc0729f5,0xe6c9fa11,0xcbb993a3,0x31ced24c
.word 0x77e980a2,0x42d42d17,0xbfdd91a1,0xcb6b5612
.word 0x2aeca90e,0x820fca4b,0xb35a4ec2,0xb2352017
.word 0xcfbc07e2,0xb62e8cb2,0xe2076a84,0x5ab82dcd
.word 0xb76b5891,0x8c64f0c0,0x71c406cf,0x3abcb37c
.word 0x110afe2b,0x2315af58,0x2d317ad4,0xd84c080f
.word 0x397c60aa,0xfd3197ba,0xf9663b70,0x226955b2
.word 0x46befa08,0x9e98a540,0xbf634aeb,0x42555145
.word 0xabd070cb,0x255636d1,0x6ad95c72,0xc7d1658b
.word 0x89f75d40,0xfc192009,0x43a1124e,0xab7b31f6
.word 0xdd40e653,0xe52dee65,0x633693c1,0xb6103475
.word 0x83d308fb,0x982839d6,0xc808b3a2,0x5131eb03
.word 0x909e99e1,0xced454a8,0x04d12101,0xce6e58d1
.word 0x2262fb97,0x1b047ff5,0x617c81d3,0x3e4d2b5f
.word 0x2a2043bb,0xa6837669,0x5bb07d1c,0xa174a0c6
.word 0x0349df33,0x83788a3e,0xcdbba077,0x3d0adfe3
.word 0x8c4233b6,0x33e67bed,0xd772171e,0x0cd58db9
.word 0xedd48eb9,0x2d7639bc,0x2883d73a,0xac573b73
.word 0x9fce5fff,0x707b7292,0x2764831b,0x34625753
.word 0xbd99b754,0x29dbf544,0xbd210db3,0x71722c45
.word 0xd3171192,0xf0f64aa2,0x5ddcfa50,0xb94c83a7
.word 0x71a6872a,0xc4807a17,0x10ec531e,0x47f8aa5b
.word 0xc6bb4e27,0x0ea1c579,0x1a64a4e6,0x79ff31d2
.word 0x291d547d,0xef8c9206,0x5b50f09e,0xd768d15b
.word 0x1013b29d,0x0a956721,0x66a921b8,0x492654f8
.word 0xc878320b,0x51f79608,0xd43a67d9,0x1b479347
.word 0x5269af70,0xbf14be84,0xba60a7ec,0xa0be5dd1
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 0xd47d13ac,0x4b35053a,0xaa1fb403,0x0790667b
.word 0xccd59932,0x10b3296e,0x3ae263c5,0xbf06dc4e
.word 0xaafeff55,0x76c1a9fa,0xb46f7a99,0x44b8b8f0
.word 0x80ef8341,0xcbcdbc20,0x6364f78a,0x0d7f71d6
.word 0x751d5f48,0x00e59821,0xa9781a86,0x7b799f2c
.word 0x9ed05318,0x3ad67d84,0xecb99321,0x927f61ae
.word 0xf3bc9108,0x24724325,0x7413a5a9,0x24cd0caa
.word 0xa01c3309,0x7b5dca37,0x5340883b,0xf2cf148a
.word 0xcb5313be,0x030ed3cf,0xd860c6a7,0xa42df75e
.word 0x8cfc0516,0xe66d395d,0x6c4714b4,0x364b902d
.word 0x6b5b5bb3,0x8b2cab3d,0x3e57c5e8,0xfc18e146
.word 0xb836d652,0x8352b685,0x6058592a,0x494d5fb1
.word 0xa624105a,0x7a9296ce,0x3228387c,0x5cb57841
.word 0x880f946e,0x8299cd09,0x7ed94ba9,0x927d1c7e
.word 0xfeb71c0a,0xd139a6b8,0x39acc522,0x9745bd64
.word 0xc015ba1b,0xebaa78a2,0xc43e52b9,0x4b2dea8e
.word 0x69de97b4,0x41d69095,0xa0224528,0x30772223
.word 0xd027d974,0x9c059818,0xc740e464,0xf8644579
.word 0x3dfc1991,0x270f7b60,0xc2d6e78f,0x7a44db88
.word 0x1330b6ef,0xa5b4ef90,0x705e783e,0x86e02e9c
.word 0x8b3e11db,0x720dda43,0xd1769928,0xf1a8573a
.word 0xb0914334,0x63529ada,0xd9684ee9,0x66c6a126
.word 0x22c1e6a5,0x1bd53d2e,0x3901ce6b,0x58183a7f
.word 0x20b3fd61,0x5fffe3a3,0xbcf5c8ce,0x2805aa32
.word 0x97f4f531,0xd5a4e3cc,0x6c1511fc,0x06126e97
.word 0x0db3b4d9,0x789a5588,0x1c137f05,0x64df333c
.word 0xa3040955,0x845e2140,0x5f1f6602,0xfccac69b
.word 0x3102b84f,0xc1d71c43,0x0be62cfd,0x6fbf4886
.word 0xdfda9eca,0x6d641e89,0xc4d1dc39,0xf6942137
.word 0x02715451,0x0987f874,0xa07a22ce,0x351a7c82
.word 0xfc5bb03b,0xdd252524,0x968268c1,0xe1986161
.word 0x3b6b509d,0x10d5fe6d,0x5f3e5419,0x8274ff09
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 0x81d98cc6,0xecaeca2a,0x2f99d2b2,0xf4364971
.word 0x78404e02,0xe6bf9c1b,0xe0577715,0x2939b8b4
.word 0xc32b27ff,0x1bbf50ce,0x531cbb57,0x3b39c531
.word 0x99d47ed3,0x3e41682e,0xf5219952,0x3f412130
.word 0x26f4688a,0xf87cd5b7,0x8107739c,0x08d06141
.word 0xbfe5b20d,0x5363aaef,0x97b51479,0x06d4f433
.word 0xac36a7fb,0x06607b18,0x740e5431,0x956e2b66
.word 0x9b1c8f48,0x1d938cf1,0x12685ccc,0xe3211a12
.word 0x0d8c89dc,0x6d5b72d4,0xef1e7651,0x1b65d897
.word 0x7e40aaf1,0x8be272c0,0x61978569,0xd4062902
.word 0x86738af6,0x74f4de36,0xfaf673e4,0x4f61dc2c
.word 0x6f18dc70,0x39954866,0x8383651f,0x9d2ddb94
.word 0x1dd61061,0xedaf9874,0x8cba7efd,0x3ca13210
.word 0x8558c691,0x358e6158,0xad705884,0x3211ebde
.word 0x842b52f4,0x3ccf31a2,0x0978fed0,0x83a51264
.word 0x3c0eecec,0x7703d07d,0xd4e284a2,0x1b8b2f87
.word 0x5414d639,0x57bd0b15,0xdaa36406,0x4f62f9a4
.word 0x347a3fb6,0x705aae11,0x19e4a476,0xe01fdeb5
.word 0xe1db9123,0x6f68ef43,0x8eee6f25,0x741548d4
.word 0x15ea02d2,0xc6c1c3fe,0x493c8243,0x79c32578
.word 0xcf2bb121,0x73988793,0x772ac2d3,0xd97bb59f
.word 0xa8485694,0xa3ba02a4,0xfbcc0600,0xd777b4f5
.word 0x24b23a10,0xa0bff2b7,0x8ac72c61,0x76345487
.word 0x011eb01c,0x7bdcada8,0x4810f8ab,0x2337cabc
.word 0x547f54af,0x739fdab3,0x7be2d406,0x124b18ac
.word 0x132cd4a3,0xc378fce5,0x15eafbe9,0x6d69b9e6
.word 0x5aa27713,0xf961e60e,0x2b94d528,0xeaf63088
.word 0xc14eb3fb,0x61979f84,0x9e4b96f1,0x99fe7092
.word 0x9dec9d0f,0x16767e03,0x97bd4878,0x10b73cb0
.word 0xf61afa5f,0x84b3931e,0xcf306bf0,0x167ebe61
.word 0x7a2fb4c2,0x3e9353f8,0x9bd93965,0xb9d34e70
.word 0xe4e0db90,0xe02e4c87,0x89fbf855,0xc5b8f602
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 0xa08d4600,0xa9f5deda,0x65354ab4,0xafdf2ab4
.word 0x08c65e60,0x67d36dfb,0xd449b3f7,0xaf44e194
.word 0xaf54f5ac,0xf60b9f65,0x127572ac,0x8a3154f2
.word 0xc1c292c9,0xd3e4d55e,0x56d77d34,0xcfb1e2a3
.word 0xedfb05e6,0xe571e10c,0x22e1f7a8,0x4869600e
.word 0x59fe2533,0x1334bef9,0x80bb6306,0x8943d104
.word 0x7adda7b9,0xf0575104,0x532d307e,0x2e9bdc02
.word 0xc44b0bd0,0x3417d386,0x78ed4cc1,0x58619e18
.word 0xbcfe3e07,0x86bb8463,0xa144c985,0x290aeeb8
.word 0x87f9779b,0xa6df1cc3,0x3c2a6e5f,0xa09b80f4
.word 0xc2bb0191,0x5071659e,0x5d41d34f,0x9b23f5b7
.word 0xa42ac9a1,0x2ba0b084,0x86d9d707,0x236a35aa
.word 0x669c9da1,0x7f86afbe,0x0c78035f,0x234527ff
.word 0xe944a848,0x9da0577c,0x5c6223ea,0xfadf6361
.word 0x7c21a4e9,0x1e9116ca,0x0c9fa640,0x03a977f8
.word 0x19680000,0xa464fd83,0x9249d598,0x4d204c76
.word 0xd5d7745b,0x243b6821,0x2550f9ca,0x90cc8335
.word 0x04a039c3,0xfb46d49b,0xda309062,0xa0f363a8
.word 0xa084265b,0x3710b9c4,0x59537354,0xdf825f1c
.word 0xac0288b8,0x4c1ae3bc,0x77a480ee,0x6e1fe7cb
.word 0x00c28066,0xd401b544,0x709a1a0c,0xeeee5a43
.word 0xa0c9ab8a,0x44437dfc,0xd29ae1ba,0x70d9b5f9
.word 0x81685d77,0x22347ab1,0xdfb1b15a,0x08720180
.word 0x74b4360e,0x55f175a3,0x54850eee,0x5e46c0c5
.word 0xadc2f95a,0xb877b3a4,0x070fe922,0x99960696
.word 0x97ebf5a6,0x30b5ae3a,0x51f89017,0x9333f277
.word 0x66d4e710,0x99ce0eda,0xa68f2b96,0x8af0363d
.word 0x6718a896,0x01444640,0xce7323cf,0xc4200cf8
.word 0x914f282f,0x64088490,0x2122c4e4,0xe711821f
.word 0x91991d1a,0x5d3509ec,0xc823ef0c,0xd38648c0
.word 0x0740a78b,0x3b247447,0x99b87cd4,0xda6e7686
.word 0x3ecd6564,0xbde5aece,0xb79c11ed,0xd3f18a5d
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 0x0f12eaa2,0x0d2a1ace,0x11ed90b4,0xb40eebd2
.word 0xd6b26806,0xa2822a40,0x1b0c6a61,0xf6b33aef
.word 0xe445671a,0x051591ce,0x51eccfba,0xb8df4d78
.word 0x8f2c7e9c,0xcf205ed2,0x16cdbd4c,0xe523ec65
.word 0x89da4f9c,0x8708afd5,0xe046f941,0x0f5bef9f
.word 0x11d64405,0x2abf13fa,0xede8e3df,0xcd56c073
.word 0x59c233df,0xb6da20c7,0x7df08a56,0x98d2ddf8
.word 0x72e0e885,0xda7d3afb,0xccad2af9,0xdab944e0
.word 0xb8910495,0x5e7a7346,0x9f95c71d,0x51a81e7e
.word 0x6bc43225,0xe7ca3729,0x28f97942,0xb039f4be
.word 0x24ee01fd,0x8aebfa9b,0x9bcece65,0x7698d866
.word 0x6ce4c5fd,0x3b46969c,0x67ee61c3,0x7334bb2c
.word 0x3af89eb2,0xcfb3908e,0x15a9b218,0xd4efb7d1
.word 0x6cdcffa6,0xffea28a3,0x560bb6d6,0x8c39a90a
.word 0x5e5ee1c7,0x8240d008,0xa7d81659,0x627b8e18
.word 0x2c151e70,0x190e948d,0x07875031,0x5928dbeb
.word 0x445c052c,0x717878d2,0x986d6da7,0xfedcbbc2
.word 0xf76eb5de,0x09050775,0x4b40a027,0x9c2ac1e8
.word 0x98092d46,0xd0112c1b,0x5e03f69f,0xbf1f5776
.word 0x56609948,0x9c810523,0x7c26eafd,0x3aea9b3c
.word 0x4a435b28,0x602955ae,0xe51b1171,0xe2c77ebc
.word 0x5f184276,0x5aac6f24,0x984a7e32,0x61f6e5ab
.word 0x349822fd,0x4360a677,0x628e37ba,0x25e7144b
.word 0x1acf9e92,0x5bca4e1b,0x1757247d,0x5fe42939
.word 0xa76f91c5,0x9523fa35,0xd87646b7,0xb2272126
.word 0xd09e1983,0xc7e6676a,0x57a09917,0x090dad0d
.word 0x3635ca1d,0xe297a190,0xa0e334f3,0xa7fad2da
.word 0xd4fb8d4a,0x63405b34,0xcb56c48d,0xb8399e8c
.word 0x76e76ff4,0x255a33e9,0x63fa5413,0x2dde73f9
.word 0x1fd8a1fa,0x96e893ec,0xb7a4545a,0xcb30bf85
.word 0x2d11b77e,0x9879614e,0x22b862b1,0x36120196
.word 0x163edc5e,0x26d0af62,0x6e378ef8,0xa0fa44bd
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 0xa56eea90,0xa19f37b9,0xc5798477,0x35287839
.word 0xc9e93756,0xdee9c6e3,0xe6a4171f,0x6dda3207
.word 0xdaf6cf1e,0x086c1caf,0x9a82857e,0xc390336a
.word 0xc70feeb0,0xc7edbe07,0x1f15c3da,0x4e3642b6
.word 0x1f6f7b0c,0x27f4db0d,0xdfd606a1,0xea60a154
.word 0x3034b44c,0x0b486ec8,0x55015780,0xd3cb3d29
.word 0xcb6539e6,0x86ce93ed,0x9be34c1d,0xcb8d2041
.word 0xb77b0b43,0x149aff97,0x5850088d,0x9ba13e08
.word 0xd985313c,0x5e09ed7c,0x5820f05c,0x0f9a2335
.word 0xc0263ca8,0x799e1c74,0x84e32d6e,0xa7ce7fa6
.word 0xa1e466f5,0x74ea7f38,0xb19c9bca,0x94be8dc1
.word 0x2b19d382,0x07fc56ab,0xf5ade3c5,0x4810c8a9
.word 0x77794fc8,0xdda685be,0x8a6f0c96,0x716d95ae
.word 0xac8a3492,0x3ba62a67,0xd05f59c0,0xa8fb4bb4
.word 0x88851981,0x8176dac8,0x8f829e46,0x5c9ac1d9
.word 0xea8afea1,0x00640fb7,0x44df1b37,0xd898b607
.word 0x523f1ca6,0x7dfdfb05,0xaaa2b2da,0x065548fb
.word 0xfa769855,0x72f348cc,0xc8c35451,0xc90965cb
.word 0x0ff50cac,0xb9debcbe,0x29ffed7d,0x9ad94f9a
.word 0xe0cbf9bc,0x99abf6e5,0xa2818352,0x5855e7d4
.word 0x3ade06d2,0x049d3c75,0x44ffa08c,0xa2ed21f8
.word 0x3d9d7e93,0x830cfaf7,0xd5e47b44,0x978d47f7
.word 0x2c70c375,0x2217a7c3,0x0555802d,0xaa9bf0b1
.word 0x37262490,0x820df99e,0x1762aa82,0x26e0005b
.word 0xfc53ed6b,0x6cf435c1,0x24675180,0x49cafcf8
.word 0x2fc96ede,0xa49df258,0x025a6e11,0x23f5f734
.word 0x305c8ee5,0x065356b9,0x89263475,0xca05441c
.word 0x31f67b40,0x8b66ece8,0x9af2320c,0x200fbb58
.word 0xc55821d3,0xf6baf42e,0x3ac808d3,0x638cf847
.word 0x87f7d2b6,0x4eee0f35,0x6201b2cf,0x1135da0f
.word 0xed5314c0,0x7e642f47,0x803a8593,0xb57ba81b
.word 0x8fbdb23e,0x3300e5b6,0x4ab5d0a6,0x44db80c2
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 0xf14fa728,0xb885a1ad,0x878cd5b7,0x3b0a6f4d
.word 0x42156574,0x0af66f76,0x6d5d978b,0x2e711ef8
.word 0xbfee7c6d,0x78ea8e22,0xe779e443,0x115fafd4
.word 0x38744641,0x1bf0922b,0xf7f9a7b9,0x5835c0c1
.word 0x06e7245e,0x3f8db3dc,0xfd95dfc2,0x3fd88263
.word 0x61c4220c,0x25dc05bb,0x7fafc7be,0x6dd80324
.word 0xbca60413,0x47eb0f2c,0x067d8f83,0xbe6bb277
.word 0x3eead62b,0xb5025fac,0xec81d6d0,0xcf562cc5
.word 0xb4a9fb9b,0x20d7da03,0x63b0f8cb,0x734b8134
.word 0xe3d37ca0,0xf247d5b0,0x16709283,0xb2220d8b
.word 0x1790ee5a,0xcb09d62c,0x99da3cf8,0x939285e2
.word 0x2a022145,0xabc6d1c7,0xb6896c1b,0x291ffbc3
.word 0x0b743a2d,0xd1787033,0xfe75a28e,0x29b7cdb1
.word 0x37ffb6d7,0x1700f18d,0xeac7e9d5,0x3742b470
.word 0xd1265a50,0xea9ffa8c,0x9f21927f,0xebe6a0cb
.word 0x616a2f5c,0x089e6e5a,0x0212389e,0x1225a80d
.word 0xeb784fa5,0x3f4d3be4,0xc3680929,0xe44e6361
.word 0x08d4f576,0x59d8b33b,0x88a5d147,0x40cffe5a
.word 0x237d5468,0x12575e3f,0x242b5e35,0x2dee0bec
.word 0x573deebc,0x73f04169,0xb58a0a65,0x620c8006
.word 0x83c4a0b8,0xda1b011d,0xb0340b00,0x5d1b4861
.word 0x5185934d,0x49a4b322,0xc9a85a68,0xf1a01a0c
.word 0xdf708223,0x84f230d7,0x3256df76,0xca64614b
.word 0xe5b05cab,0x9786324d,0x672f86ab,0x999c15ba
.word 0x6e6a0a3e,0xd3983d04,0xa6c45595,0xc58aaed4
.word 0xb2bbce62,0xc6391b58,0x1285d7d3,0x0a53de9a
.word 0x76ce3150,0xf11213ef,0xa75b5796,0x40d8727a
.word 0xd33e92ef,0x5a6d3ed1,0x9bf316fb,0x81156b7e
.word 0x7bd61962,0x4c1f19d7,0x2b283f68,0xdbe2e51a
.word 0x0b696302,0xbf9dbc15,0x920b1397,0x4c7599ab
.word 0x3c26b702,0xeec477ce,0x3b441fd5,0x14414099
.word 0xb71e9b70,0xee555a5f,0x0f1fe8b5,0xcfc2e664
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 0xa3a4b1df,0x5fd2e7ce,0x19594a06,0x49366573
.word 0x3cd7563b,0x5c87535d,0xd819f958,0x9a393c1a
.word 0xb7666c24,0x228a3f52,0xdba954f1,0x92438abe
.word 0xbcb98395,0x0e77f2cc,0xba62d97a,0x449937a1
.word 0x59bc65ab,0xee003641,0x4a604959,0x668bd07a
.word 0xebd32dbd,0x5dfbd5c7,0x0e41adc0,0x5e479570
.word 0xa01c8ec9,0x70c7b6be,0x0dedd8ce,0x2458b65b
.word 0xda053db9,0xd27c182e,0x27434817,0xdf2f146c
.word 0x099800ff,0x454d4b54,0x68169562,0xa968232d
.word 0x55c14d05,0x7cabbd75,0xb91346b5,0x2c60a9aa
.word 0xf0d7a327,0xc4930fd9,0xdbe37044,0xe7a1f139
.word 0xb76a805c,0x46f80230,0xf6865496,0xaa75bcd6
.word 0x06cab4eb,0x3ed616ae,0xfe1ece38,0x7028b94d
.word 0xf5b8b34f,0xf9da0083,0x5b2097e7,0x4ebac9e3
.word 0x01f40016,0xc39edf44,0xd4486cd0,0xf131d2d8
.word 0x6f9f3484,0xead03f00,0x32e123e6,0x7671a570
.word 0xefc54d80,0xbb6700be,0x970fbd7a,0x16eae4d5
.word 0xbdca5aed,0xdb54adee,0x4b3602c7,0x4a45bd43
.word 0xf865124d,0x03817638,0xfc19ff64,0x06816b6a
.word 0x692b759a,0x10be04e2,0xa7d3ad00,0xfd2d1671
.word 0x9f0be4f2,0x80447e38,0x7400697b,0xc9b39316
.word 0x547f1107,0x11ccdb1d,0xdf3c5156,0xc3d12a6b
.word 0x607867c7,0x7082d0a2,0x11c46cf5,0x1a803c13
.word 0xad55b537,0x3e4c89cf,0xf7de4668,0x0e13e278
.word 0x0874f5af,0x5d27f2e7,0x6de1f29e,0x5d276b33
.word 0xd49a1dc2,0xa48af233,0xa143e050,0x53eab79d
.word 0xedb2d103,0x84940942,0xdae0990b,0x72276d07
.word 0x3b167b2a,0x0628fe7a,0xf09c78f6,0x6a38f72d
.word 0x0a8e6522,0x14da8bf0,0x0ade8a32,0x7ac53926
.word 0xe97884d3,0x384dee2d,0x85780079,0x0a8bdd3a
.word 0x15347d09,0x4efa3af4,0x1bfeb5f1,0x15627c17
.word 0x4536f751,0x6c30748e,0x166c7383,0xac480bcc
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 0xfc7d52b0,0xf0fe51c7,0xfd42b7ff,0xfc420a57
.word 0x03029347,0xb0d67755,0x9182c74f,0xef04c0fc
.word 0x63ac8c6b,0x475acc6d,0xd1db302b,0x9ff991d8
.word 0xea170196,0x6b832a63,0x7c478b02,0x803d7860
.word 0x37e256cc,0xf5be73d5,0x28fc61b4,0x2850dffe
.word 0xa4b00711,0xda3e8cdc,0x430faea3,0xbf630698
.word 0xcd5973e9,0x8028ec0b,0x06b830ab,0xabdbe9f1
.word 0x83a6324a,0xc459a33b,0x9f7b52a5,0xdc60b23f
.word 0x94e2a282,0xade2a29d,0xeeab0d21,0xecfb5593
.word 0x34688b50,0x15cfb1d2,0x340ba188,0xac7be0a2
.word 0x7dba1051,0x665bf267,0xa29fdf51,0x55c1933d
.word 0xab9ef20d,0x97a3d6c8,0xf52fb794,0x42afcc84
.word 0xe2e3a13c,0x7ce0d76e,0x820d4c9d,0x0ec393d0
.word 0xb09a8070,0x7a931041,0x22e7152e,0xab3053cb
.word 0x47bf3b91,0xcfcf6e7b,0x56df70ea,0x8919277e
.word 0x7faead51,0x8cd5c64a,0x5a3ed56e,0x4c486b5d
.word 0x2434b2d0,0x94f97448,0xf8d062ec,0xcc16a07b
.word 0x9e7a26bc,0x9f5ddd55,0xd734e01f,0x6741a769
.word 0x3f470ff2,0x73aca394,0x5098ffbc,0xde488e15
.word 0x3661d839,0x466ba574,0x8382c12e,0x85ef8f11
.word 0x77e604dc,0xfe0ab70b,0x988d3673,0xb29bcf44
.word 0x5c7082c2,0x7e3e6cb9,0x2535009a,0x54d60e13
.word 0xfc344ea6,0x133a79ea,0xb5125cb9,0xdd083e70
.word 0x4daa867e,0x18e53219,0x3cf708d5,0xbff7be0a
.word 0x160f5c05,0x2be91019,0x33f4705c,0xb9e18587
.word 0xaa025f58,0x67403301,0x1bb727e2,0x1761c2bf
.word 0x99d883bb,0x9252d6ea,0xe9c57828,0x2f9db5c7
.word 0x3679f59f,0x540bdcf3,0x3f99efab,0x3c746086
.word 0x978fe614,0xcac310c8,0x8fc29a7e,0xc2cf7c0f
.word 0x25e83f8f,0xe24d38c8,0x5c9b2864,0xec9abe99
.word 0xb6a1d3b1,0x6dec3034,0xf3f32bff,0xf583aa81
.word 0x4d9e175b,0xa7ff4b93,0xcc5b47d2,0xe9420797
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 0x64dca6ba,0x433b82b7,0xd4ae5baf,0xec5b5cee
.word 0x697f5277,0xd9279230,0x9d64069e,0x9e0ce19b
.word 0x438fc1ee,0x9cec14aa,0x8bf85d4a,0xaca07b8b
.word 0x8293ad5f,0x0f9e60cc,0x3eb18a19,0x1d9204f8
.word 0x876f57c4,0xa163582b,0x4b7045b6,0x03f40f72
.word 0x944a594f,0xc3254928,0xa7baf40d,0xc65d795e
.word 0x750328d2,0x13966768,0x50025a33,0x721ea842
.word 0x55e1f312,0x20b85124,0xb27ef832,0x519887de
.word 0xf7b8664c,0xbdd3a46a,0xce587c02,0x26c7f64f
.word 0x80ee3c9f,0x27d13b20,0x7f8becbb,0x3a20d1a7
.word 0xc78aea26,0x5fd1186a,0x89abb503,0x29195ccb
.word 0x673bca5b,0x7d557b21,0xd1a7d62d,0xc2917ea4
.word 0x51a8d0c9,0xe5a571bc,0x14e65d4a,0xab60603d
.word 0x690bec23,0x9e989816,0xcbcf453b,0xd3345c4d
.word 0x4ae63acd,0x2b26f2ba,0xa8c906c4,0x1984c046
.word 0xb598ac36,0xffc408ec,0x75c2f726,0x95a9397c
.word 0x1774263e,0x56b8cc5b,0xb5a31b64,0x89919813
.word 0x35492ad6,0xe007f766,0x51a35ac7,0x523eb9b3
.word 0x87f1144b,0xd57bc145,0xe147b833,0x921a700e
.word 0x10f75e32,0x3b118a4c,0xe21ee9eb,0x64ce64a8
.word 0xf26839a1,0x30259ed2,0x91f35d3c,0x624996cd
.word 0x45f122cf,0x1c154e83,0x91460447,0xf96abb8b
.word 0x9dac9ea4,0x842b6b01,0x5be07d7c,0xdcbdb981
.word 0x3b00f1e9,0x5bdbb0a8,0x39229f76,0x6eaa7f7e
.word 0x44bdf474,0x7012bf3d,0xc9fb63f6,0x317c51a2
.word 0x178814fe,0x2034535b,0x98c886dc,0xc89d20b7
.word 0x4d1ee778,0x37dc2517,0x5e232287,0xe29702c3
.word 0xae8a7de6,0x32057385,0x3e4e46dc,0xbd6b7434
.word 0xef6e1293,0xe6c7cba0,0x3d0cc81c,0x916f3d4e
.word 0xcc89afc7,0x70f26d3f,0x662b0a31,0x189618a3
.word 0x4467336e,0x3f7523bd,0x8d573453,0xeb287a46
.word 0x6a1ebe4c,0x313dedd6,0xed33e8ae,0x923cbad8
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 0x878b26bc,0xf167abcb,0xbb4f4f1a,0x3b7fde53
.word 0xd120a2a3,0xb53f79a5,0x9c452049,0xd6df5fdd
.word 0xafaef5a4,0xb6f2a00d,0x0362709c,0xbcf1ee11
.word 0xd2041e1e,0x6721ae51,0x57dc4fb1,0x2d4d862e
.word 0x24822202,0xfa473787,0x0e8dc232,0x6a9a03fe
.word 0xcca476cd,0x520a8d4a,0x4436084d,0xc950e2ef
.word 0x4419aa83,0xe6499568,0xcffb82d0,0x63550027
.word 0x0ec36540,0x322bee1b,0xb907ca42,0xb54302a0
.word 0xc5860482,0x6b2e4320,0xfb54b0c1,0xa9493daa
.word 0x3d0bd8e3,0x3f41d786,0xff79fedd,0x1c802fa1
.word 0x13f71871,0xe83631bf,0x2480eb63,0x57483930
.word 0x46a1d53f,0xd0cc6f15,0x13cbe314,0x7c101f85
.word 0x6cf88cdc,0x88f0184a,0x88467aa4,0xfa42bc0d
.word 0xa8494baa,0xc2451c77,0xf3160408,0xae0efaa7
.word 0xd37d5422,0x4378fa3b,0x0b75554c,0xe0783768
.word 0x7e3e4e96,0x36d89b6c,0x1601ab33,0x096f7840
.word 0x31be8cb7,0x62ee41ae,0x1089fd1f,0xeb2161e3
.word 0x159b8a4e,0xbf5c86b0,0x625a6173,0x4efcaf4f
.word 0x4721437d,0x645dddba,0xfe76e8d5,0x67df9f55
.word 0x749f9ae0,0x13a3c8f5,0xf07cf713,0x26875024
.word 0x8faf3320,0xed641626,0x88fdc4ed,0xf1526389
.word 0x8ba0cce3,0xe2afd5f1,0x36b6e2f1,0x80c049eb
.word 0xdc0f74eb,0x5c259178,0x58944de8,0x1e7d1d8c
.word 0x2b6d4db0,0x21db1b7c,0x5374ec77,0xe8ab2e8e
.word 0xcb5d87b2,0xd3e349d6,0x21c39e3d,0x327d853a
.word 0x142f0699,0xfff8bdf7,0x48deff6c,0x4ee21898
.word 0xc8696f88,0x8d36f437,0xb000899f,0x0e1790d8
.word 0xb1e65a85,0x95c16c32,0xa5296a75,0x0a5471f3
.word 0x58f6e514,0xc6635e87,0xb04ffd69,0x02b8eb12
.word 0x882f086d,0x3a87618c,0xdddfed4b,0xe5998530
.word 0x79680655,0xc35fbe23,0xe28a00ab,0xc00edfa3
.word 0x7d8389f1,0x113313cc,0x836e2f16,0x97bccece
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 0xfe3ff529,0x5c0bdb1c,0x4dbdc918,0xdeb01cb4
.word 0x65ad31b7,0x94ff8ddf,0x7760cbc4,0xa7c3e2b6
.word 0x37f52c17,0x313058ee,0xbec04e36,0x6261e553
.word 0x83c58668,0x162af82d,0x9a7134df,0x358fa9c9
.word 0x7c947b32,0x9eb9d63a,0xcea87014,0x6d214ccf
.word 0x552faf0e,0x5aa9342f,0x22034c1e,0x242a7ead
.word 0x6d79ed1f,0x67b78438,0x420c6b2d,0x4e9f5ddc
.word 0x8ec7b42c,0x4173cb34,0x81872c86,0x45542ab4
.word 0x34bf23e3,0x45ed8062,0x432e5b7d,0x6cb63284
.word 0x76c9acc0,0xfe77cf5e,0x8ec04818,0xe4c55093
.word 0xe3309207,0x922cd02d,0xdb976d38,0xdaa443ea
.word 0xcfbcde14,0xdace882f,0x63b1b69b,0x5a14c0f2
.word 0x669eaef2,0x77107a77,0x622b1505,0x2b0e27fa
.word 0x0bdf208e,0xa790f183,0x23cba5e4,0xc40d4d7e
.word 0xad97b483,0xab67b940,0xda63d036,0xbb5eca9f
.word 0x1787cdc8,0xd3e1d3a4,0x5b03f0b2,0xe530dbe2
.word 0x2f2851aa,0xbbdc8853,0xe5aa2254,0x4fd48535
.word 0x54fd6da6,0xbaff68e9,0xb797b2af,0xd519cdd6
.word 0xd12b7e93,0xb05fc98d,0xd817e440,0xb8224393
.word 0x6c2ecffb,0x1071f2ac,0x77f722cd,0xb8484871
.word 0x4b225168,0x3a8c7e27,0x5b68f6b1,0x3af69c9f
.word 0x3bb64d74,0xdd873b23,0x2558320f,0xc03eacd6
.word 0x21330930,0x9932070c,0x6cdd0870,0xfa8bac99
.word 0xf89ecb77,0x43a41d98,0x174aa6f3,0xdc55573c
.word 0x64e7236d,0xa8dd1978,0xb2e3e41f,0x2684cab7
.word 0xd60d49bf,0x8d48bbf8,0x958c0413,0xa28050f1
.word 0xea6f1f92,0xde23fe14,0xec8e063e,0x4b7c666e
.word 0x7f2599f2,0x72e4511a,0x32742750,0x538b8561
.word 0xfd5a1f1a,0x7c34c61d,0x34101f90,0x1cab25ce
.word 0xecb349ee,0x4f528d1d,0x1114f494,0xf7acc8e5
.word 0x0d40132d,0x1613442a,0x3920d026,0x446159a0
.word 0xfa2a64df,0x582ac95d,0x84840ab2,0x7ba3000e
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 0x8be7dbd7,0x6edb5706,0xa75bca7f,0x5f784db6
.word 0xa00b4c1a,0xeb36de0e,0x1b2b91c3,0x644d1576
.word 0xbe16c66c,0xe576f21b,0xf9c1a6b8,0x45746d2a
.word 0xe7713656,0x330305a8,0x9a73f746,0x3fd3e155
.word 0xc619ca41,0x443c30a5,0xc2ce77b0,0x351da14d
.word 0xdb863950,0xb5f184b9,0x499da68f,0x891d09c3
.word 0x4df8766f,0x4e82e0ce,0x1f5983f9,0xfe175de0
.word 0x0330ffe0,0xc86b7f58,0xf270531e,0x4632f165
.word 0x9dafcc09,0x07dc28df,0x293294a6,0x61196883
.word 0x0066c107,0x6bd5f069,0xa1af7d0c,0xb97c5392
.word 0x83e451aa,0x7c3e12e4,0x56e7d2f8,0x30a045f4
.word 0xa718b26c,0x8b15e100,0x6966a0fa,0x48826a69
.word 0x40d275af,0x20c8483c,0xdcde1e14,0x38bd630c
.word 0x720e6c7c,0xa7702b92,0x88ab8d82,0x3b6fdf45
.word 0x197e1924,0x05b8f2d1,0x331947ed,0x461d8ff5
.word 0xdef18611,0xddd899a3,0x7648fc7a,0x8b9a110e
.word 0x4bb97f74,0x106a3500,0x2be6790a,0xa6531a23
.word 0x3415a522,0xe3f61caf,0xd28738f9,0xe27497d2
.word 0xe8c6bbdd,0x68ecf7ba,0x2c2467e8,0x26d86f43
.word 0x82184425,0x13e2d205,0x295a9092,0xee7da969
.word 0xa2b2c9de,0xe535e58e,0xf5a12576,0xe418a60e
.word 0xdd408247,0x4e6d1f1d,0xaaf0d012,0xe1c09f9e
.word 0x01224172,0xbd2af69a,0x88fcfec8,0xd5dc7a34
.word 0x96f22444,0x961c4b8c,0x117bdeec,0x7fcc083d
.word 0xde4ecbbf,0x1ae9f3d2,0x9420b95e,0xa08965ee
.word 0xf020485f,0x51248786,0x014baefb,0x33406541
.word 0x05c06e1d,0xe93cdde8,0xfacde71a,0x3dd12a52
.word 0xb1d626d5,0x42748115,0x19943a15,0x8f89442c
.word 0x8076ff1f,0x985a6f6a,0x4975009f,0xdd1f1de2
.word 0xb8d332e3,0xb1066050,0x5183ecee,0x85cef46c
.word 0x6e6b77ad,0xe299f6b1,0x0277d1f0,0x233cc046
.word 0x8571c422,0x8dc17c26,0x1ce0cbee,0x654d19ac
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 0xf32dcf91,0xe0ea3a8a,0xd5dbf90e,0x9032840f
.word 0xbaf8a6d6,0xa16fa9d0,0x8317daf0,0xac73208f
.word 0x9ecb1ef0,0xf41aebc5,0xb4da5944,0x8b91ad05
.word 0x379d6bc7,0xb715c51e,0xa0fa0b9e,0x2ed76b83
.word 0x205b68e0,0x34dc917f,0xd26d8bfa,0x906f39ff
.word 0x8db96bad,0xf58ad2b4,0xda7c192b,0x711339dc
.word 0x05b65ec4,0x8421aa7b,0x3860a00d,0xee71d8af
.word 0x8300ccec,0x6c396589,0xb47278d7,0x0de12699
.word 0x304a671a,0xf85591a5,0xbde6b807,0x8e77b7e5
.word 0x88e50fd4,0x88e16f72,0x15b05efd,0xbebc4d9b
.word 0x52a7fe90,0xf38b736a,0xbfac9ed7,0x165fb8d1
.word 0xdf91abe6,0x613408cd,0x240a78a7,0x22e72374
.word 0x1769d2be,0xf1a19a15,0x4e39199e,0x3012ee1a
.word 0x20fc1514,0x590f5f51,0x11e4ed7b,0x494732b3
.word 0x724d2c83,0x8d8f35c8,0x32454877,0xb81d3c1d
.word 0x0d2981d3,0x4315069b,0x83723630,0x0bf6301b
.word 0x9e8cbc29,0x5f48d314,0xa63bab0b,0x6b2e1079
.word 0xc7070bda,0xb576a6d1,0x70af7d17,0xf1b90540
.word 0x8c6ab882,0x3838b1f4,0xb9b07681,0x8bdf2f98
.word 0xa913205b,0xe83b028f,0x78a66c43,0x3e6e991a
.word 0x7322e7fc,0x00352ff4,0xacb120dc,0x59d41047
.word 0xd77406b9,0xb51c030c,0xda92321c,0x2867a84b
.word 0xb7bcfe75,0xd783b939,0x57e44c31,0xe10e3d0b
.word 0xa80b1fa4,0x2f037138,0xc78e3a26,0x03d4f815
.word 0x68b72cc0,0x84f2bee9,0xea880ff7,0xaf3a7332
.word 0xa3035c88,0x88d39ee1,0xc5ad2fab,0x86f66b04
.word 0x23d4b1ab,0x1a6b0456,0xb14e2e6e,0x392f2ac9
.word 0xf0e83d7d,0xa97e7f7a,0x5b16e7d3,0x9e915e05
.word 0x50f5c459,0x2eebb92f,0xc6a0eeff,0xc518bf81
.word 0x04fa5380,0x631dea6c,0x17ef32ce,0x520d090b
.word 0x30a6652d,0xa7de11d6,0x8a65d143,0x0ee563ee
.word 0xed9cad60,0x76e292c3,0xb1f67778,0x9bcb0046
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 0x8f366d77,0xd74db4a1,0x2a29e296,0xed6e8f9d
.word 0xcf3a54a4,0x6dc5eb61,0xfcbd14fa,0x1aa0e2ec
.word 0x23b4812e,0x9a519c83,0x0636b3c1,0xa5ce2992
.word 0x0cb8841a,0x25d346f4,0x3c6eb55e,0xabbfebe3
.word 0x62ae116f,0x2722324b,0x54fdbce7,0xa96786dc
.word 0x6a4605d2,0x4f98431e,0xe2f8aa8a,0xc3fa4975
.word 0x8de8968c,0x6ceebaa9,0x0a33746a,0x0d9a59ce
.word 0x5848cc51,0xa2d22716,0xdd47457c,0x85fa2d44
.word 0x6b9ce7fd,0x82eec570,0x36d78757,0x9552f010
.word 0x6de4232a,0x1ef89a37,0x0fe10cf8,0x571e5d6c
.word 0x73539da4,0x68bc61d1,0x332c8a31,0xe673ff12
.word 0x59075961,0x2d3199b1,0x961913e1,0x77677088
.word 0x84e1c7a4,0xc714e6c3,0x17fda445,0x4780cec5
.word 0x2db09841,0x78ad40a3,0xb82a9be8,0x5fce25fd
.word 0x82fe9704,0x0c079d1b,0x24142f0d,0xa421de97
.word 0x659af7d6,0x59d1398b,0xad2a901d,0xa6003757
.word 0x8030d14c,0x2146b03d,0xbb3fd06e,0x15b7ba60
.word 0x1fda715f,0x8d0afc69,0xa4708db2,0x1f155fb4
.word 0xb10f3175,0xcf37e08c,0x9745de5e,0x8022b051
.word 0xd26dcf6c,0x53f4650c,0xc224ae50,0xfb31e40b
.word 0xdac3fd3e,0x3d5e4c6d,0xee5f818a,0xc001655b
.word 0x945999f0,0x4fbd72d1,0x0ede256b,0xd2691eb8
.word 0x3f846a15,0x8757eac2,0x0c5264e8,0x87b9c608
.word 0x5760c1b0,0x552c8ffd,0x47401ab8,0x76be167c
.word 0x5df95710,0x857843a2,0xd1b47716,0x19122904
.word 0x865c7442,0x94f095c8,0x6320f31b,0x0e6b5e8d
.word 0xfe9c5825,0x6be53ce4,0x107562e3,0x2801fca1
.word 0x1f6e6600,0xe808f6d3,0xf9697387,0xce62bd6e
.word 0x59f26798,0x38034632,0x1073c34e,0x7cf09dd4
.word 0x688061cc,0x06a8cb3d,0x6508d4fc,0xfebcee18
.word 0x302bbc39,0x1ebde16e,0x8e98b248,0xec7b302f
.word 0x1e649bae,0x66042501,0x5ad441d1,0x2977406c
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 0xc4beadc0,0xfa84f937,0x91e16556,0x6576cb1e
.word 0xefd7e4e7,0x6485b18a,0xf9bb3205,0xa3eefb45
.word 0x7011595e,0x68ec377b,0xb5c6d6c3,0xbec39fce
.word 0xc7a2848d,0x61a05e06,0x3fecc65f,0x7c082168
.word 0x158370d2,0x5ffb5e0d,0xf6808aeb,0xde47d94a
.word 0xe86001e6,0x5823abd6,0x507e4c36,0x98b3d749
.word 0x69abe4d0,0xba68a0da,0xbc06a8ef,0xc098f025
.word 0x517b9938,0x4d86723a,0x1df6fcbe,0xa517b696
.word 0xa81aee42,0xf6b26538,0xfe64548e,0x2b599cdf
.word 0x0e9f6617,0x46f2e03f,0x5ae6cfb2,0x126660c2
.word 0x06b5fecd,0x59b646b5,0x5d4652a6,0x4f0ffd18
.word 0xe923f8c6,0x1a98c256,0x882f0095,0x0cb54f75
.word 0x618e4530,0x6344d124,0x39ab6210,0x7f772d53
.word 0x65f0365a,0xcfd41a16,0x89a1911b,0x1926bd8e
.word 0xd9994955,0xbbc26c25,0xfd129ade,0x00ee1eba
.word 0xe3cb1cd1,0xa3239028,0xd6de3c7c,0xd7819b1e
.word 0xd5eb90eb,0x7bd709cb,0x6bfe71e6,0x3d6a9263
.word 0x2d926c30,0xbad9c08c,0xc4250db2,0x7f0240b5
.word 0x16cee13e,0x2ed6d903,0x11828558,0x029a3bc0
.word 0x9de6884d,0x4c20fa90,0xd70c8286,0x1d751776
.word 0x8c6f57b0,0x7e7dc06c,0xd1aae57f,0xec9123f7
.word 0x20354209,0x272b841b,0x5f4714be,0xb28782c3
.word 0x7bdeef4b,0xe351cd98,0xdd52eea3,0xb8fffdcd
.word 0x45276a41,0xc169edf9,0xaf2f264b,0xdb58dd18
.word 0xbea58230,0x586f74d2,0x1ed71ad4,0xba79edff
.word 0x07d9742e,0xe266b879,0x2691f46b,0xaf364209
.word 0x53fcc5c2,0x05596a79,0xb4ec5c3a,0xf4e01135
.word 0x333e6ce3,0x6d0d8d22,0xe422649e,0x994d952a
.word 0xb6f8131e,0x3fad441e,0xcdefbf66,0x3f429af1
.word 0xea0a1338,0xfa115181,0x0a7d3ce7,0x38004b19
.word 0x4d6d180b,0x821e9f0f,0xedb10179,0x50777620
.word 0xacd73013,0x276f6fcb,0x936abb5c,0x3f145d01
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 0x48a3a7d1,0x419fddae,0x70ff189d,0xd5655d4c
.word 0xf6efda89,0x818d3558,0xbe7efbb7,0xfe0e7e1a
.word 0x944ec863,0x54531588,0x4681e74d,0xfec19619
.word 0x08c8ea8b,0x4d32edd3,0xad5cd1b9,0xd4fde963
.word 0xcbeebd73,0x62462d02,0x9ca107d0,0x75fb44c5
.word 0x8633361c,0x76ece50a,0x37c76fee,0xf4bf9157
.word 0x9781762d,0xe424dcae,0xac5c1288,0xe749fd7b
.word 0x20ca1bcb,0x01fbf5fc,0xb3e63b62,0x24e7088f
.word 0x68675090,0xf8f219c6,0x43ca1460,0x0fc41f99
.word 0x00cdac89,0xb6bb88f1,0xbff48ca7,0xc10ddb0a
.word 0x21065267,0xa89f864f,0xdd75ede0,0x20edfe64
.word 0x240e98b9,0x4cef6330,0xf1f3dc1f,0x1b4c9631
.word 0xfcbb28d0,0xff1bbaef,0x6f85e8e4,0x9c52ba2e
.word 0x55250d6c,0x0d51bd65,0xd7082447,0xeebd5968
.word 0x1960e828,0x99413b5e,0xdacae9c1,0x62570ab3
.word 0x2c25a302,0xd1c90c36,0x0439b8e2,0xb7e4dd70
.word 0x259021bf,0x06cf1c64,0x97aa27e8,0xa359a2d1
.word 0x4cfdf0f1,0x6a8f9607,0x8d908ca6,0xec00b646
.word 0x690082e6,0x122c43f6,0x68dcbb47,0x506fdba2
.word 0x35637d2d,0x5311c94b,0x2b57cce0,0x1ec2c4a2
.word 0xfb2f48bb,0x4f16d743,0x73823d38,0x810c69b7
.word 0xb5794e0a,0x0d5bff81,0xa88f474e,0xe72e015e
.word 0x4fa7cfcd,0x23cea2dd,0x231e837e,0xeb0765de
.word 0xd4db0cd8,0x4b269eda,0xeb80ab66,0x8107e437
.word 0x97f1f943,0x1adef5e5,0x2657f8ae,0x23070505
.word 0xc3ebaafb,0x7033e1c9,0xb271bbaf,0x4b9ffe9f
.word 0x2ce4a6bc,0x5e12d790,0x44aa6d9b,0x1f0f8c45
.word 0x8b2124b9,0x7b9c5f4b,0x5582441d,0x67165f60
.word 0x17674dfd,0x505c3cbc,0x97a4be02,0xe225a3c5
.word 0x97f22e29,0x8d7c6947,0xef237d36,0xca918014
.word 0x596d1e42,0xdeba5e2d,0x568e4cf3,0xfc1b4df1
.word 0xaadb9c13,0x54ffa6eb,0xca365bc0,0x09732f70
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 0x340fee51,0x9aec3d49,0xc55edbcf,0xa6a1bf11
.word 0x17e66e1d,0x6f4434b0,0xe026111f,0x84450a46
.word 0x17d5e548,0x56aec81f,0x82a8f647,0xa276a888
.word 0x1108864e,0xaecb3a6a,0x3e0db580,0xf05cd9cb
.word 0xd93b5cc7,0x5aa4d505,0x3f30c123,0xcff7c50e
.word 0x16d73dce,0x7fb9b794,0x9bf6f9a2,0x8050e7af
.word 0x14ebfdee,0x338577c7,0xd1a5531f,0x812dec4f
.word 0x5b47b903,0x6c8c0ebb,0xc66ab614,0x555cd7f5
.word 0xc09054fc,0x55a302b2,0xe7b412d0,0xa39b8880
.word 0x75fb92ff,0x26f02ecc,0x0cd953ce,0xd62bd9cc
.word 0x5c7a2b69,0x645794b2,0x3fb7a843,0xcc045516
.word 0x45cf7bdb,0xb712f8aa,0x06d992f9,0x3bf9150b
.word 0xbc4fde19,0xc159ed94,0xbf555fbd,0xace1f667
.word 0xca9bd408,0xf6b7eb7e,0x8813608e,0x55c28eb4
.word 0xf719377e,0xb0ffa901,0x65444b68,0x1b314107
.word 0x14c21689,0xcf104dd3,0xe24e6090,0x394fc417
.word 0x3901f29b,0x437592f2,0x0e67f7e0,0xc4e25d75
.word 0x7e7f40ad,0xf00efda0,0x435e909e,0x7a337db4
.word 0xe72e79fa,0x719c17dd,0xef900c6c,0x736d18a7
.word 0x6bb8baf6,0xc1b78878,0xee36ae39,0x0fcde890
.word 0x327d179c,0x2b4cb94d,0xcb93e9dc,0x9b620245
.word 0x99ed0fd6,0xfe67cf46,0x93512719,0x4f894210
.word 0x17ce7e8f,0xe138c477,0x76935b52,0xf03881f1
.word 0xdab21318,0xad13202e,0x8793d65a,0xa8e08006
.word 0xf6f4c4c1,0xe8372912,0xba5743b6,0xdfce5747
.word 0xa1bdcadd,0x235499c1,0x155675a7,0x7b59fb6b
.word 0xc8ba02bf,0x9431e332,0xe21a2b20,0x52aca579
.word 0x778b680d,0x6d10592a,0xf61ec666,0xcb44cb1d
.word 0x50959023,0x4dbf66e5,0x82499d68,0xb2002607
.word 0x42e285fa,0xb3b12bbc,0x2261c9ba,0x69c0a718
.word 0xdab5cda9,0x4acceb8b,0x2e99dc2d,0x6c3b5ba2
.word 0x126fb50d,0xc602ce22,0xc2eea97c,0xd833017b
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 0xdbd132b0,0x78e04cb9,0x9018088c,0xd373fd1d
.word 0xe1d438e9,0xe177dac8,0x614757a1,0x2bc6f7dd
.word 0xb85b098a,0xda2a1fb4,0xc614586e,0x43d818d2
.word 0x59b93fa2,0x932b3f4e,0x3cf24db5,0xd575629e
.word 0x077dc969,0xa46ac1dd,0xd18c3e78,0x2e94b97c
.word 0x3c258c14,0xf6344224,0x1f41af84,0xa2fe2ee1
.word 0xb3c214eb,0x0bd18a86,0x35e94dec,0x8a4313b4
.word 0x51675a2d,0xa773e72d,0x87604e4c,0xff5d0747
.word 0x6c6da902,0x3a3461ab,0x0a977eff,0xd76ecc3b
.word 0xb649ed4c,0xae3c79e9,0xfdd25042,0xc10a43df
.word 0x21c23c60,0x195dbfe6,0x7193457e,0xf3569b5a
.word 0x6b3787fc,0xd24193ae,0xc010cfb2,0xf9497ede
.word 0x93c33c7a,0xa849a38f,0xbd7f0e31,0xa3f88fec
.word 0x9c04940b,0x8b0c9a6f,0xba74b8a0,0x5cbcc87a
.word 0x80e8be14,0x0c7b734c,0xebe9a6ba,0x1024571d
.word 0xdb2dbc2e,0xddfa155f,0xf72bd0e1,0xbd214056
.word 0x2d749906,0xe46a9c94,0x20dec990,0xcae92fb6
.word 0x0c5c7856,0xeceba028,0x2da67553,0xe15132b7
.word 0x0cf7efa2,0x764f5c59,0x384c022b,0x85abe133
.word 0x88d5e302,0x8a107c7a,0x348d58af,0x03def67e
.word 0x541ea276,0x155520ed,0x66cc5fb3,0xa897e9a2
.word 0xbf166fe8,0x5758dfa0,0x33236f0d,0xc17fb343
.word 0x0f4019fc,0x55acb7ac,0xaa31d514,0xcdb5c180
.word 0x98f6c531,0x1e8c219a,0x545596cb,0x3c2014f5
.word 0x4230a80b,0x35e6eb68,0xa91e92c6,0x03b4ef07
.word 0x3f9c4ef4,0x1a54ef4b,0xb91c6b20,0x68731eb1
.word 0x99d90c2b,0x524f8b43,0x4d82c0bc,0xa4e2d3d6
.word 0x6314be7e,0xe8a69e0d,0x6c570768,0x34a7ba0b
.word 0x822bbcc5,0x9dbd9791,0x63f82b9d,0x4fb1745b
.word 0x4ea4e721,0x4fe05413,0x10cc1c74,0xdb45d7fd
.word 0xf9299fc1,0xe4f3d19f,0xd91c0003,0x3edaa4ca
.word 0x45be7845,0x2c98eccc,0xddf7dfba,0xd9000661
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 0xe693762b,0x23c026ab,0xc51f07ac,0x394dc1da
.word 0xff199bac,0x44ca21ae,0x45ca3e12,0xbada5701
.word 0x60377ecb,0x80bd2511,0x85295c96,0xb15bb0f0
.word 0xdcafa293,0x13fb3009,0x84b5d3b4,0x7893b4ed
.word 0x0cc2a99e,0x6f152cc7,0x46e25fdf,0x4f081577
.word 0xbc29f3b0,0x910c8bac,0x157281d0,0x8efec756
.word 0xe341ca0e,0xf3d084c9,0x4c979b04,0x1a5d9b5f
.word 0x39b9c836,0x03b084c5,0x934a56f4,0x91709689
.word 0x5037038a,0xf759f97c,0x2e909c53,0xd4744775
.word 0xfae19258,0x9d0c5565,0xd2c7048f,0xcc509a23
.word 0x0f0f13e4,0x976dec41,0x1c8bf1a6,0xd64f613f
.word 0x77bb1229,0xdf45d0e7,0x7ef0d136,0x3864c14f
.word 0xc99b81e2,0x4c9525aa,0x5b18a1fe,0x2982ac98
.word 0x8bd154c1,0x421f0afe,0x554656f9,0x342b32ad
.word 0xd74cf9ce,0xd2cf08c5,0xeb8c70ae,0x5c7c9e31
.word 0xee2f5a69,0x570007d5,0x6380b82a,0x3b6f6cc1
.word 0xf082aeb0,0xc16f4041,0x82ea7eeb,0x3b90af05
.word 0x9f6644d6,0x4ff7481c,0x27cbde85,0x9c729ead
.word 0x73e0c117,0xe345c868,0x4a89ee78,0xf350d27d
.word 0x79f433b2,0x89f46621,0xc794ad38,0x70482de8
.word 0xd178d4ce,0x82899157,0x191f0042,0xba65be45
.word 0x08eac901,0x3204db29,0x16b4256a,0xae72375a
.word 0x985fa709,0xad6fb686,0x97d5301b,0xa2db62c3
.word 0x398267b7,0x273fcf0a,0xac5ebac7,0xe5edc177
.word 0xcca4e95c,0x8448502e,0x07b8dfcc,0x02cae278
.word 0x9c463f94,0x91d8e0d3,0xc583de77,0xf4caa95f
.word 0x1e9e360f,0x18cd7e42,0x972c7289,0x2a93e299
.word 0x5cf333aa,0x2044efef,0xf1d0e4d6,0xd3067326
.word 0xab86b056,0xa13278d2,0x3c765507,0x7aab79ef
.word 0xd2e092eb,0x22624319,0x9addcc70,0x61c34723
.word 0xb05467fd,0x7bb4880a,0x1ea0c0cb,0xb516aa07
.word 0x7ddeee67,0x8f64e046,0x91a0973e,0x82354730
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 0xbd280a80,0xe57cd176,0x42d21b8c,0xdfbec462
.word 0x19f4c167,0x3c8f575a,0x9f6d1693,0x475559b7
.word 0x9a746143,0x7b00a4b8,0xeb0b1805,0x30a12c84
.word 0xb1693176,0x11689309,0x7af46af7,0x8996b728
.word 0xca1c3d1c,0xb812227f,0x85c61aa3,0xf8f846c0
.word 0x1d9d9bfd,0x46175982,0x47e26938,0x53997c82
.word 0x826454db,0xddbe354a,0x9e981739,0x30db29ac
.word 0xc844f17a,0xdb7b9b64,0xac034def,0x305d3dc9
.word 0x5bad5a4b,0x021d0e55,0x12237d4b,0x45e620fa
.word 0x377e25b0,0x498dc9d9,0x9b6574f6,0xca9de923
.word 0xb29e0415,0xa4252691,0x376f005d,0xad652e3f
.word 0x9d92acb2,0x41db1948,0x4204c9d0,0x3299164e
.word 0x684d5c3b,0xf49c78cb,0xa157ddb8,0x9917fb0e
.word 0xdcac1121,0x836e34f0,0x5e851ae3,0x45f30d48
.word 0x161193a2,0x3acf3c88,0x4d722956,0x65158f96
.word 0xbb7f498a,0x33daa4eb,0xacfe4d50,0xbbd30cb7
.word 0x39bef7dc,0x7ad70611,0xe6161dc7,0x0c4e7a5d
.word 0xa115dd08,0x7152d820,0x7371fde1,0x256dbb44
.word 0x13f43802,0xfe966ec2,0x09dacc33,0x98b65721
.word 0x1039ec97,0x9ef8e799,0x5b842265,0x81af1573
.word 0x5bcbc5d2,0xe875c1f6,0x0d577ce4,0xc40d02c1
.word 0x12c81da0,0xe47957f8,0x3a73b32a,0xbad8f225
.word 0xf5236189,0x26eedbe4,0x94f61820,0x4071bfda
.word 0xbd7ba0b2,0xa0781e1f,0x1f4ffde3,0xb3f31059
.word 0x2cf51716,0xfcd8afee,0x0f16b402,0x89dea347
.word 0x13dfd0b1,0x718e43c5,0xb673a85c,0xfeffb147
.word 0xfb58fe12,0x0b07d301,0xa161df92,0x6c949eca
.word 0x19fc524f,0x7a3a9c3c,0x149cf7db,0x3ea97048
.word 0xff331485,0x40f4aa0d,0xb2dd8e47,0xb9fe532b
.word 0x703eb454,0x0c918e54,0x633a559a,0xcaeaa6b5
.word 0x47bb42e7,0x66723e60,0x78668ed2,0xf574083e
.word 0x30ad5ff4,0x0da51535,0x3dedc030,0xb2cd4741
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 0x2e45c354,0x6efc477e,0xe93c5b63,0xe95505d4
.word 0x6c0be0d9,0xa1a774e7,0xf63143c3,0xa5d347a0
.word 0xff69d572,0x6e6b3e24,0x87c8860b,0xa4860287
.word 0x055ffddd,0xff80b04e,0x26b19b99,0x20bd1aa3
.word 0x6a627bbe,0x0b676489,0xf533cfea,0xdb838a78
.word 0xc5410e85,0x284ecc37,0x4069b25b,0xac8eb394
.word 0xca6b2178,0x161bae93,0x82b9a35b,0x090b2e82
.word 0x4defbe96,0x67631b85,0x7bb3d7a0,0xafb4d2bd
.word 0x53ef566a,0x06307ba0,0x70999b44,0x61402878
.word 0xb448dd98,0x4bc92cb3,0x0efd39a7,0x49a18b02
.word 0x79c171bf,0x9015b5e2,0x08f7b68f,0x41bdff92
.word 0xf99f1234,0xb65ed034,0x2397a461,0x030107d4
.word 0x0b99f279,0xcd7a7b20,0x7421624d,0x9af432e7
.word 0x6c7fece8,0xfd19c85a,0xb58de401,0x69f1b4ae
.word 0x9650b851,0x3aeebfdb,0x00818f74,0xc961d065
.word 0xf9e618a6,0x5aebe9fe,0xcb6e634b,0xcc2696d2
.word 0x2baff9c6,0x92b855a2,0xc67101ac,0x71edd0da
.word 0x90ff5224,0x1f732024,0xa05f5cb0,0x1182e486
.word 0x44e56463,0x54216681,0x41555770,0xed978d00
.word 0xe49db3ff,0x769c809d,0x0bea5870,0x87d2de4f
.word 0xa5b76cc2,0x939febab,0x434ed13b,0xc185d803
.word 0x79ddc779,0x721d90c4,0x90cc8c39,0x1fa4604a
.word 0x64a78c0d,0x8b0c3474,0x06d853f1,0x83e01eb3
.word 0x886a8d73,0x714e8c7b,0xa6ca931f,0x11852fba
.word 0x01efeddc,0x20ea3a50,0x1fc3050a,0xf5edf656
.word 0x6f809aba,0x7007464c,0xa0032dc6,0xc8d47b90
.word 0x217ee021,0x6eaa8f70,0xee5d1779,0xc7166843
.word 0x8ddaca33,0xd296daef,0x7bc46a89,0xd1848d94
.word 0x046ba8af,0xbb55405d,0x5dac2818,0xdd91ae5d
.word 0xa407ffef,0xa5109367,0xa567fac0,0xc8a76948
.word 0xaa5d299c,0x20523634,0x25d3b11b,0x5ee7ed21
.word 0x8118f636,0x22f088a0,0x5a5f531a,0xf35de185
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 0xab07ca7a,0x335b61a4,0x1c9b5717,0x68deece5
.word 0x72c0986b,0x9c94963b,0xea39afe4,0x8d5fd3ce
.word 0x403816fb,0xe0a2d315,0xfdfde0fa,0x1c9944e4
.word 0x179b2e06,0x1a9f626f,0x039f4019,0x3b4c14cb
.word 0xbf31bc58,0xe6fbd7e6,0xba72db30,0xac5ecf15
.word 0x0a90fa38,0xc4515288,0x4a16b613,0x5baf369c
.word 0x4d2948d8,0xb20eb164,0xfb5dfc87,0xe7444c82
.word 0x0d2cf38c,0x1782a58e,0x20942a47,0x395b96f9
.word 0x54412988,0xd4b66bae,0xacba898b,0xd53900d5
.word 0x18af8493,0x74a34fdf,0x48ea11b3,0x44b60874
.word 0x345fc9ec,0xcf0262de,0x2d36ada0,0x95f74220
.word 0x3b1bda52,0x11ff41b2,0xc10c1708,0x7303c298
.word 0x7fbb202b,0x94286f0a,0x7819a8e9,0xc3af6af9
.word 0xde5baa3c,0x51a7b6a2,0xf6b90393,0x26d1b37a
.word 0xd786acee,0xda645d52,0xae898339,0xa398a2db
.word 0x54bb6f02,0x08d53085,0xc4b5a679,0xa7c62abb
.word 0xb1eb0704,0xaa76955b,0x0295b4c4,0xeaf5564a
.word 0xfba3d8ad,0xe0eb33cf,0x180db763,0x9587a360
.word 0x0b021d82,0xa01a0f40,0x650e7f86,0xed1bce07
.word 0xb306bfe8,0x1f34a452,0xd6915a89,0xcee76aa7
.word 0x20409e73,0x16ca907b,0x47551777,0x31429cf8
.word 0x970f8f11,0xd4874546,0x2c27fc32,0x7f990986
.word 0xe7d04859,0xe4a46030,0x2d3783a1,0x6b46d9e7
.word 0xcbc0cdc3,0xbca1020b,0x68385e48,0x478b005a
.word 0x9258e175,0x6ef12a73,0x719712fa,0xc6218a31
.word 0xdf0cd6b4,0x388a90c0,0xc3fba29e,0xceaa3c1a
.word 0xe2855f2c,0x11381db7,0xe699e181,0x5bdd46f6
.word 0x66e86058,0xc78a40f1,0x96d2b734,0x39ef355c
.word 0x6fa25000,0x67dfd636,0x4d88f57b,0x94c15b25
.word 0x2f0ca69f,0x7ecacc35,0xe144f6eb,0x7e99e114
.word 0xe317ddda,0x5d74b444,0x4ca8478a,0xdd3ce300
.word 0xd14c5c9d,0x2bf1fba3,0x1b5eddfc,0x314faebb
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 0x3d110d4e,0x7219b3b6,0xd18999f8,0x35123899
.word 0x63005da1,0xb3378ff4,0x374f54bf,0x4806ca84
.word 0xd3b3b614,0x76b87a95,0x684d34e4,0x209a54e1
.word 0xa5d5c507,0xf1774c92,0x98e1d5e3,0xd2e2d3a0
.word 0x577664be,0x0f4b73db,0xc8d6be13,0xba96312e
.word 0x59b11e84,0x51b8eca1,0xa29ddaac,0xcd33edbc
.word 0x8e3fed2f,0x8678037f,0x0365db28,0x86753854
.word 0x51ade6e4,0xe43737b3,0x4dc2d134,0xe9430618
.word 0xd53c434b,0xeea96149,0x8ae401e9,0x64d6b932
.word 0x5247095b,0x510dedd0,0x1a198bba,0xc0ec9e47
.word 0xce6748de,0x6ae4401c,0xf2de40a6,0xada0e7b6
.word 0x5d032cd6,0xb47156f1,0x992f5bdd,0x191dd29d
.word 0x8910333e,0xa97c5166,0x7e9b5e1e,0xca8921b4
.word 0xe171dded,0xf88c5740,0xaf76e650,0x7b1207b0
.word 0x45b5356e,0xd3ea5675,0x0673921c,0x49bd293f
.word 0x1a7a2c95,0xbf51eb9d,0xabe182db,0xc718125b
.word 0x54f35260,0x1c6a2f60,0xbf87b97a,0x91d846b8
.word 0xe7d77358,0x7dbd88ae,0x23ac1681,0xe03338d7
.word 0xcd63c42a,0x1bf824a4,0x3b2cc078,0xfc068c59
.word 0x4bf50035,0x40fac7c0,0x19431a30,0x12465269
.word 0xa445d2dc,0x2af7c88f,0x7da934fd,0xd653a1de
.word 0x4f1e9f41,0x78dbb19d,0x9783aeeb,0xbc3b97d1
.word 0x5c5eeca2,0x02bed43c,0x9378c09a,0xb7bf9008
.word 0xcb3d678b,0xc05f469f,0x595466a3,0x9106190c
.word 0x20f29f11,0x33665976,0xd4da6a63,0x8a8dbe43
.word 0xd36fafe2,0xabad96e6,0xcbca19d5,0x6dcae183
.word 0x1b33a82e,0xb7c41df2,0x34261455,0xf9ad3f57
.word 0xfa80e062,0x7f6ec49c,0x7479e4fe,0x88fb4da4
.word 0xd50725c4,0x5735cf3d,0x7d528150,0xf7a0e14c
.word 0xfc783420,0xce08bd5f,0x4874f64a,0xb13b1dcd
.word 0x91544023,0xbf7345e0,0x094c7f39,0x624cbad9
.word 0x9027cead,0x4ce08440,0x51952d9e,0xd82133da
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 0x135061a0,0x4747760a,0xfc0f1b17,0x03f39e62
.word 0x8357bd68,0x2cdf166e,0xecfb6704,0x2a6d612b
.word 0xfd8dff7b,0xf6725880,0xb78acce3,0x5aafcf70
.word 0x4f90f5ef,0x5529045c,0x47548c35,0x50ca6b10
.word 0xb3f5df0e,0x3cc6c025,0xada06dd0,0x31950ede
.word 0x5417e8e9,0x73e417ec,0x75ce3127,0x54fcb355
.word 0x5664fd43,0xdb643557,0x424f530e,0x48942f78
.word 0x9198fcd7,0x8cb42e0c,0xd9231a6b,0x94973362
.word 0x7324ee17,0x3c0e7940,0x3881c0af,0xa27bb220
.word 0x7a63780a,0x95515cc6,0xfc2adb24,0xcd30ccd4
.word 0xf42eb150,0xf97ba40e,0x6c2a7032,0x7b1f459c
.word 0x2d169fdb,0x4c36cd16,0x83f100a5,0xb5b10360
.word 0xd7afb2c1,0x74e80023,0x8a1138fe,0x86806529
.word 0x7bced350,0x6532487a,0x745a1f6a,0x87cdf49c
.word 0x37fbd3b9,0x2debc078,0x171dbab1,0x4b31e154
.word 0xd3c7adfd,0x9073e0f2,0x2a330d44,0x97c75cfe
.word 0xd3bcc2f3,0x373c7f95,0x42522e86,0x3c4fb49a
.word 0xf8952aad,0x6c11cceb,0x312810a2,0x4c085d11
.word 0x9581b9f1,0x536d8566,0x6fbaf1ff,0x73822e4e
.word 0x19097fa6,0xcb86a73f,0x8a9529d4,0xdb2c68cf
.word 0xe8e0009f,0xbdbbc4b9,0xb32bfc63,0x2bd90adc
.word 0xad47de88,0x126d8368,0xfdb023ee,0xc29b6126
.word 0x54956343,0xf9dc9a22,0xe8f18e08,0xe047a69f
.word 0x3c9d56b1,0x7f32b458,0xca0b15db,0x3eec5e0d
.word 0x7e25952b,0x49e93780,0x662b537a,0x18da6fbf
.word 0x04c57e03,0x95c386ee,0x29886760,0xcaaa6891
.word 0x7ff946c1,0x73b80a26,0xba80c763,0x87472a57
.word 0x338b2e03,0xb708c85a,0x9bbc5e76,0xc61f34fa
.word 0xfa6bbf8e,0x8a96adb0,0x80206ff7,0x977d442b
.word 0xa4c971b6,0x2a0a9d6c,0xbc8ded0e,0x612d05bb
.word 0xcc165c10,0x302a6e99,0x7791a927,0x1d9057e8
.word 0x3666a900,0xf0988269,0x28bcee8a,0xed6ffdd8
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 0x06d78a7e,0x2ace1b81,0xe058ed78,0x8254104f
.word 0x1ffa09a6,0x1e449066,0x39bf52f8,0x91af0643
.word 0x983eaa82,0x5a3dfd1c,0x12d847ed,0x484fce34
.word 0xd7dddd87,0x016a7343,0x2f19e4a1,0x51cf7b0a
.word 0xc00a94a5,0x7f8559b4,0x12e98438,0x3bc0958c
.word 0x3ce7a57f,0x11f66a52,0xff2c90f3,0x69ef6f00
.word 0x630e6952,0x24a173df,0xf60c8b20,0xf4130f0c
.word 0xeed6bad1,0x008444ba,0x95ea26ab,0xc0b33b91
.word 0x46676b10,0x1caaefee,0xbad58b88,0x905dabc6
.word 0x7ba182cd,0x7cfaa37f,0xbd581f0d,0x0bdd3e36
.word 0x3de501bb,0x09dc2a3e,0x0d502629,0x3ddddd43
.word 0x96ab8ffa,0xbc63d46c,0x159ce7e2,0xe89bf676
.word 0xaf174082,0xd3dc307a,0x6d113f3e,0x937ad692
.word 0x9ad73378,0xe19182ec,0x7366cd90,0x5206ff85
.word 0x90b4a1b8,0x624f56c7,0x72d9b76e,0xc2ea567c
.word 0x9ce48108,0x02b05cad,0xd4a1e0a6,0x5006e3fc
.word 0x27c3b9a7,0x41212f34,0x99629ad6,0xbc1b13b1
.word 0xf4b33e58,0xc9d9a6f3,0x5ca95be0,0x9324c354
.word 0x1d3392dc,0x1eb276ba,0xb627ace5,0x03db5a12
.word 0xc75a0580,0x366c1717,0xef5de123,0x8a979ccf
.word 0xaabfc069,0x8e608530,0x603e96ca,0x7ae8232d
.word 0x164ee0bf,0xfab8c9aa,0xd9455239,0xfe8cf458
.word 0xb95b9679,0x92ce46ff,0x42866969,0x51c6ce0c
.word 0x11b54d11,0x9c303430,0xa70b7b37,0x159de39e
.word 0x7a5c3023,0x374023c0,0x7b540b31,0xe657b82f
.word 0xc679404f,0x0d7f0c50,0xa01a8858,0xff058ade
.word 0xcf5c6a5a,0xfd88cf10,0xa14fd6cf,0x3d6eb20d
.word 0x6aeaf601,0xed38c334,0x33d92ebd,0xaa1384d9
.word 0x777c12e1,0xac19b5ad,0x3a69b808,0x555a1a83
.word 0x45961ab5,0xf1fcaadf,0xe811a2db,0x77b9907f
.word 0x0d511b9b,0xfd6e0719,0xeaa8442c,0xcdcc7eea
.word 0x9f2f16a4,0xb263e8e6,0x30fb1b90,0xbcb32d61
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 0x11c1f039,0xb19d25c4,0xd698726a,0xc2a621b8
.word 0x97d3b97a,0x698a4b4d,0x25eba815,0x07344d6b
.word 0x7f9492bc,0x48b84bfa,0xeaba658b,0xc2e54d16
.word 0x9b1f6622,0x9f3ee7d1,0xd00c601b,0xc1d29c05
.word 0xe44e56e1,0x8960b896,0xb7be06f1,0x045944cc
.word 0xed3f0047,0x5e22e6c1,0xe42a4226,0x62f5364d
.word 0x6da03ef0,0x46afa06a,0x38812f4c,0x46dd6acc
.word 0xfa40631c,0xa27f1761,0x2d0b82f0,0x0a3a328d
.word 0xf2b14fd0,0x780224de,0xdb8b6332,0x7a2498ac
.word 0xbf257043,0x63bc4db6,0x11a423b9,0xd5c5ab0b
.word 0x9ecae26a,0x3719f646,0x2cab98d6,0xd2d01aa5
.word 0x6aa3c80f,0xfb0cca8b,0x3834accd,0x9550e192
.word 0xee01eb3b,0x5309e15e,0x798514fa,0x342ceaa7
.word 0xb516b2b8,0x82d27607,0xf121edc0,0x80dababb
.word 0x69d76068,0x79f54b21,0xd77cbb33,0x384630d2
.word 0x0249b9ed,0x831ee403,0xd047d5b5,0x4160da17
.word 0xdcdfcb85,0xd55f219e,0x5d3b0ebf,0xdc98979c
.word 0x36fe11c3,0x1e2a3e49,0xaf403e96,0x2386068f
.word 0x32473b66,0xd59be43d,0x234ce7d7,0x6faea95c
.word 0x9d340c2c,0x5d0a073e,0x1a89c6b4,0x596a0992
.word 0x0271d28a,0x9ceb48d8,0xc11b24b6,0x7995e321
.word 0x4ad16078,0x72eeeafe,0x3426d30e,0x9fa00dcd
.word 0x87e3b05d,0x9699d1ae,0x46a8f67a,0xde377718
.word 0x62dac2ca,0xac3d8388,0xef656b0b,0x76899bf8
.word 0xf375b04a,0x02d2077f,0x5deb85e5,0xa7c9893b
.word 0xfc7dc16a,0xe05f7d6c,0x990225c6,0x3240fbcd
.word 0xaa822504,0x0d81aa18,0x94ffdc45,0x3f44f204
.word 0x546692e7,0x3bff1fae,0xa645f786,0xb7fd3a88
.word 0xc92ff056,0x3ea5a9d2,0xf30e7147,0x18bdc49a
.word 0x0e51ed46,0x317a5e29,0xd33e47c0,0x43bc4d0f
.word 0x9ef07931,0xe6689ae2,0x09e6bbf8,0x80157206
.word 0xb97b24b3,0x343dc571,0x876390fa,0xa80506ea
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 0x29e85420,0x6a17490d,0xcc975589,0x64c892d8
.word 0xbf3a92ad,0xf6d67abb,0x339a4558,0x84f47851
.word 0xf38b3552,0x1a764181,0x4257287a,0xaebde9a9
.word 0x0e35d23c,0x17a64ec6,0xfba235b4,0x51197fe7
.word 0x603190cd,0x8b2004bc,0x8e91b2fb,0xe8da9206
.word 0x10c97cb7,0x56b614b6,0xcd97438d,0xf93d4c39
.word 0x88361abb,0xfe164cea,0x6e5bd962,0x1c490942
.word 0x1be72dee,0xd7635ff4,0x4370985a,0x16588898
.word 0xf73dd410,0x4dc2dcfe,0x7ad00049,0x1bd8f8d5
.word 0x848ee2c7,0xe8249490,0x61a7d913,0x9b4b7693
.word 0x43dbe9a4,0x2c1d5c24,0x893ab091,0x2d1a1b84
.word 0xf2350090,0x90a7df22,0xa9b91b94,0x52e58111
.word 0x666ca42f,0x2f23a2d1,0xf136a4f5,0x84dc1979
.word 0x21290531,0xf93f6ad0,0x63206672,0xec615354
.word 0x87ccd5c1,0xfdef741c,0x4822c71f,0x0ca28dd1
.word 0x23f01159,0xecb4c6f9,0xd954588e,0x18473e32
.word 0x5aca8c3b,0xd4e28076,0xcad28769,0xe8e313ac
.word 0x74762218,0xae80dde0,0x66a6f49f,0x06ecc1e1
.word 0x3ac3bc4c,0x702bd392,0xeb8bbd7e,0x18920afb
.word 0x3885d918,0x09cfd7e4,0x47650500,0xd1b08c04
.word 0xd4a23bda,0x5ae057ab,0x9c629c49,0x0a2628df
.word 0x31fe3553,0x0317d96b,0xa705c073,0x34538db3
.word 0xcc801b8a,0x13aa948b,0xa0e8eb69,0xe400bbff
.word 0x518ee9bc,0x5a52c3e8,0x7bc0037a,0x85136937
.word 0xfbeea7c6,0x28564b99,0x32112539,0xbf7ca770
.word 0xd725ff37,0x179986fe,0x9c23f1a8,0x74b99149
.word 0xead5fc77,0x696cec1a,0x14ffb23c,0xc78de822
.word 0x67ef7d3c,0xf6a6c274,0x9f6b7616,0xc407958c
.word 0x1667ae0d,0x40e1142b,0x0d317a1d,0x60203bd2
.word 0xc89c2d76,0x100f047e,0x12da93e2,0x7d75f2d0
.word 0xff8ef65c,0xa38467b9,0xf4bc8dc3,0x07fc10f0
.word 0x16205085,0x326da8b7,0x7b7955cf,0xcb2407b7
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 0x3200c668,0x1fabaae2,0xfe93b9fd,0xf7c70cd9
.word 0x974e6325,0x47b954d2,0xbdc2965e,0x5b09bc40
.word 0xba978e2d,0x656a2cd3,0xdb8afb35,0x6d2df591
.word 0xdf607108,0x13df4216,0xba48d16b,0xacf5c094
.word 0xe48e3530,0xa70af3f8,0xf9619a8b,0xda3acc21
.word 0xb18b3e48,0xecab2c17,0xee5bec57,0x05bde9a1
.word 0x0ee13951,0x12e77f55,0x54d4d279,0x3d3b0840
.word 0xcbfab46e,0xac257f39,0xd5c7b5a4,0x67be96cc
.word 0x6ef0d585,0x417e8601,0x8eb0ad95,0xea72c761
.word 0x7caeef17,0xc5b851e4,0xe2aef590,0xe2e87392
.word 0x26a9757a,0x0c964407,0x6503724e,0x0ed1a1f5
.word 0xd7c092be,0xc37806f6,0xc1353e7c,0x313f6916
.word 0xeb817e47,0xbc164992,0xedf577da,0xc5749fba
.word 0xc79fb62b,0x7efa69bf,0x57915d84,0x883bf83c
.word 0x81cd011a,0xb5b7b832,0xcc30180b,0x2bc85765
.word 0x8d10bd55,0x5077424b,0xba2f6abf,0x789a13d3
.word 0x106637f8,0xb29539c3,0x4e63b7b8,0xacdae724
.word 0xfc7c677c,0x666552bf,0xa5126916,0x7604ac9f
.word 0x9646c23f,0xcd67dcd8,0xba94f598,0x595a04b3
.word 0xcad0389a,0xb1ee303f,0x1b03df5f,0x8e2d1fff
.word 0x45903058,0x2c66f70b,0xadda7861,0x74e2d2f5
.word 0xcb2e5013,0x20e7c79e,0xc91d3f30,0x2ac88f19
.word 0xf0cde1ae,0x40b061da,0xc5d17af0,0x5324bc13
.word 0x436ea90c,0xae3273c3,0x6fa19046,0x85ff38c4
.word 0xad74c185,0xe0a2a7af,0xf1e090fe,0x13bd5644
.word 0x695e30f9,0x965218fb,0x4185893f,0xc29a79b9
.word 0x0c96d087,0xa5ed12d3,0x97c7bb22,0x42d94a01
.word 0xc8265639,0x34187e5a,0x7f423446,0x5b5e991e
.word 0xcad496cd,0x800683d2,0x01f0f312,0xb1d665be
.word 0x43d62078,0xbb56c134,0xaa3eb34e,0xb38070c4
.word 0x4a5d5142,0x6ea278cc,0x95458ffe,0x1f3bee12
.word 0xd12257b1,0xbebda497,0x7c7eb6eb,0xe22e2044
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 0x85a71262,0xeabb2a05,0xb25b900d,0xe24d017f
.word 0x818b18dc,0x32096a5d,0xb6a4a902,0x3bee7d20
.word 0x34d7f3b9,0x35cdb048,0x455722fa,0xa253396e
.word 0x05969da7,0x045786c4,0xc8b8a51a,0x4ffc064c
.word 0xc81e413e,0xabc2d6b1,0xae4bd134,0x6d0f02f1
.word 0xf41fb6e5,0xb7e4573b,0x406a8b6f,0x99ac6e0b
.word 0x0e11ee29,0xb5c53b1f,0xc66ad96d,0xa565ad6f
.word 0x620379b3,0xb2975928,0x56da819b,0xc9c9b1cb
.word 0xce5845e5,0xb07d93a5,0x8195caad,0x214a7109
.word 0xec0d10e4,0x807a0319,0x0ea4b041,0x902c087c
.word 0x4385e9f7,0x421596ad,0x9a3fee8a,0x5524dd5a
.word 0x1526d350,0x9275b38b,0x4f67a556,0x30590e86
.word 0xb4647993,0x3ad6bb14,0x07cbe162,0xfb88a953
.word 0x0e8679c2,0x755b87ba,0x6108cf91,0x9f46fb4d
.word 0xf88e7cb3,0xe0ab490d,0x403a5318,0xbe12d9fa
.word 0xd4892ea9,0x2b8efe34,0x60e3c01c,0x085ca8ba
.word 0x382efe46,0x194cdeb0,0x6bb50dac,0x1364296e
.word 0xe641f8cf,0xda037c52,0x684b0a80,0x6db67249
.word 0xa680af9a,0x5d6e56d0,0xa9d44b3e,0x6b84d51b
.word 0xb55f9ef0,0x87d80847,0x99f3e32a,0x81f0c4dc
.word 0xcdf1fe10,0xa885d6b8,0xbd57114f,0x128d02aa
.word 0x1a8a8c6f,0xbea8a35f,0xe2dc931c,0xa6656742
.word 0x80ee905f,0x5f6b85e9,0xc23e50dd,0xa04fe5c4
.word 0xaa2622f3,0x0b0ccafa,0x60c7432d,0xae1feeed
.word 0x86a81ea3,0x5d76fdf9,0x608c6dec,0x3b099fd2
.word 0xcbaa5cc0,0x2d43a30b,0x1303789a,0xdeb36232
.word 0x3da1c6e0,0x3a6a82b6,0x81dbb89f,0xecce318a
.word 0x1685c066,0xf599a4d0,0x43c7209c,0x183c34f0
.word 0xd057c423,0x47c402f2,0xa12799ac,0xe9ea12eb
.word 0x8f9bc196,0x53ec3048,0x10081d03,0xe03be389
.word 0xe905a936,0xa9ee65e0,0x34764319,0x5cf69a49
.word 0xf85d14d0,0x43181d52,0xb9629597,0xc499566b
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 0xaa23814b,0xc643e0ea,0x345fbe82,0x70b2a8c4
.word 0x12f6662b,0x822b0968,0xfa4caae8,0x04c20ad2
.word 0x848937b0,0x05a7ee94,0x3fb8bafe,0x2567f189
.word 0xb8774277,0x129ed69a,0x5110f3fe,0x5ea41309
.word 0xd1591003,0x8c6bb462,0x3bd0c4a9,0xcdfc949e
.word 0xd1da5493,0x4e07e524,0x291221b8,0x9426235a
.word 0xa4dd8489,0x86b38053,0x9dd8764c,0x960233d5
.word 0x9ad0e838,0x5d8847d1,0x6869e255,0x0b100861
.word 0x8b017faf,0x794660de,0x7fb28829,0x0f0ded0d
.word 0x6c8c41e4,0x0ffaa8b8,0xf0f12ca8,0x1d273225
.word 0x6b9958e1,0x9a04e139,0x0a276415,0xe54ec610
.word 0xcf766a5e,0xcf715c84,0xced5f1bc,0xb2f45e0b
.word 0x56ae60e8,0x73e1e8e4,0x3f53b6c7,0x0358a42f
.word 0x6c1d3da3,0x2bf7ef07,0x3ab30dba,0x5ed6791c
.word 0xc5484525,0x3a868fa8,0xfcec8ec4,0xf2aa7508
.word 0xce9e5a99,0x95b7afb5,0x4e5c0c92,0xe307e741
.word 0xe60dd70a,0x7e66742c,0xeafdcf17,0xf1e184fc
.word 0x24b45403,0xb5365d65,0x4fd88071,0x30f6db98
.word 0x17f62f57,0xb0282211,0xbea5aaf8,0xc446ffbd
.word 0x5442bce5,0xae365d67,0xb49e3952,0x1a3c15d2
.word 0x0cf87cee,0xa7a13b0e,0x5cd048ba,0xb4881f1f
.word 0x5f55544f,0x775793fa,0x0fe62706,0x01749b96
.word 0x4fa09c52,0xa0f25758,0x902a5140,0x5f46875b
.word 0x8be1c7e7,0xf1a2bbbd,0x1cdf4cac,0x76a89b36
.word 0x879c610e,0xc1ef87c0,0x6f5f4910,0xb1a9ee25
.word 0xaa7cb9a4,0x3ff4205f,0x98690d31,0xb3624347
.word 0xdd87311d,0x7e0dbe0d,0x8cc3ea54,0x50abcd43
.word 0x6f71126b,0x1a0d1bd4,0x342c5a10,0x493a3a12
.word 0xfdcf5db0,0x8a85cfe6,0xae690cb1,0x7d0bef1f
.word 0xc9753e0a,0xa2678fff,0x305dacb3,0xf842fdbe
.word 0x2388fdc5,0x795907ae,0x1df6d474,0x0db6e0f4
.word 0xa811e0d2,0xe10c85d7,0x832dc1f4,0xdec53a41
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 0x112317bb,0xcc8f1f84,0xa3cac5f3,0xc22db682
.word 0xf73d6881,0xbf8efa19,0x719d7bc8,0x3190df65
.word 0x3300be83,0xa7bb68a7,0xf126e0a4,0xd75525b7
.word 0x5e581a84,0x1adcb45a,0xaa680b37,0x90f0669c
.word 0x0e353c43,0x778b2f5e,0xff25b763,0x9a5deb95
.word 0x6ca6ade2,0x3b36a619,0x1b6eccc6,0xec12b877
.word 0x91c3ce31,0xf71074e1,0x2f1256ba,0xaf2f9c2c
.word 0x08e24a06,0xa3db16b7,0xf7574a62,0x72334b0f
.word 0x03253854,0xd5454bfc,0x192715ee,0x2c5b451c
.word 0xd4bb39a0,0x72913dba,0xaa074393,0x96f5d390
.word 0x061b35d0,0xcb655239,0x7c193baa,0x56589529
.word 0x4c00764c,0x98875aae,0x825abd13,0xed8a9e34
.word 0x48ed180c,0x688ef23f,0x35c49942,0xca07630b
.word 0x093826d0,0x2a381e68,0xfcf5b637,0x2e442f87
.word 0x78a5c88b,0x7bd5e112,0x36e6f666,0x9e89ee46
.word 0xfd3fb13b,0xcd4c55c1,0xdaf02613,0x0f2ae356
.word 0x21ac2666,0xf2910679,0x95ef40b0,0xf35c69aa
.word 0x531330ca,0xce5a4063,0x7e9eccab,0xe6ab6389
.word 0xf608c12b,0xec52410c,0xe41cb0f7,0x86c5a3a4
.word 0x2a46b5e7,0xf9fc66a2,0xbfb9bddb,0xac7cd759
.word 0x8dc652ae,0xf07315c9,0x82776db7,0x5b98d61f
.word 0x9b75cce6,0x91c93223,0x4c08af4d,0xdf6e16e8
.word 0xfb448a08,0x73f83889,0x207a25a6,0x0d8bfbd3
.word 0x475a44f4,0xaebd6a08,0x898b152d,0xe17763b1
.word 0xe8163555,0xe00fb8da,0x71ef79ee,0x13f5e8ce
.word 0x2adf843b,0xb3da14a5,0xf6def67d,0x37418c20
.word 0x7b40ef21,0xa5ccad26,0xf71ca278,0xe3b5e996
.word 0x53d6a36e,0xd91bc3bb,0x912d3b00,0xdc6aea97
.word 0x1a1cb6a7,0x2e6a2562,0x469a446a,0x336387a9
.word 0x0d2f0121,0xa054906e,0xfbb7cddc,0x5498dc44
.word 0xdcc34118,0x9df996c5,0xa2873e63,0x7526c1bc
.word 0xf423b7ba,0x3866b80d,0xa8542484,0xc3a01010
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 0x707c95b5,0x5493aa00,0x7481d4e2,0x88579804
.word 0x62176278,0xdcef27c1,0x67360481,0x7e7376f1
.word 0xc0335bd0,0xd361240a,0xcebd3972,0x73854c65
.word 0xdd62f89e,0x5d536dc7,0x9e281db6,0x1416e64e
.word 0x352b6289,0x50ed3baa,0xc89c3bb8,0xbbfeda8e
.word 0xa3709841,0x0fe280c4,0x1c79e3b5,0x1724623c
.word 0xc8dd69cd,0x8d2782fa,0x48c1aa4c,0x3f55a16c
.word 0x109ae3f2,0x7e69a1ce,0x873d0b2a,0x2308a094
.word 0x4a3fbf2b,0xd505373e,0xca76184d,0x4b4e3094
.word 0xa04368bb,0x625b6c71,0x033c27af,0x486aa797
.word 0x197d03b3,0xbb3885bb,0x1c2c2350,0x8d5b404b
.word 0x643ba07a,0x4d369d6b,0xb29f7c35,0xf2444b97
.word 0x672f529d,0x623bbc85,0xe107a081,0x8952b5ba
.word 0x0d4aced2,0x4c86edee,0xc85b5219,0x35eee13d
.word 0xc9e6e6b6,0xc091af6c,0xffde1ba0,0x5304ba89
.word 0x74178630,0x7fd45f7f,0x94393cd3,0xd5171ae7
.word 0xb15b3dec,0x7fd17bdb,0x52900ca5,0x13348bab
.word 0x98ef55e1,0x4b41a6f9,0x665d471e,0x5f44ad66
.word 0x4bdd6630,0x15c6207a,0x1fc6daca,0x2f4417cb
.word 0x38ecfa57,0x2656c141,0x99589562,0x73b2c11b
.word 0x7bf12f94,0x6846131c,0x227ee44c,0x803b9e71
.word 0xfb689120,0xe4f26e07,0xe626bc22,0x1eea91d2
.word 0x62ab6080,0x1d654d02,0x290b5470,0x20d29066
.word 0x7ec7fcf9,0x744b2b72,0xeedc168f,0x7a396389
.word 0xdcff5244,0x054a673c,0xebbb54ed,0x06ecde1d
.word 0x500a6f39,0x9b7b94cc,0x6c4cc151,0xf115708d
.word 0xa660710c,0x324ed99d,0x9789e3dd,0x253536c4
.word 0xd8e4b52a,0x0a62d691,0x6756e6c4,0x62a5097c
.word 0xde789ba1,0x4a96e698,0x6c715d66,0x047cee5c
.word 0x6db6db59,0xb1fa335a,0xac9cdb68,0x41fb733d
.word 0x80c6af77,0x086f82f0,0x473bd0fd,0xdaf4860b
.word 0x324f4e6c,0xb8b4d3c0,0x3d8ecdb7,0xb3fdd3f9
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 0xddfbc774,0x541f1dc7,0x1b0450e7,0xed1474da
.word 0xa040d62c,0x485b398b,0xeff4839c,0x519bb888
.word 0x28a13502,0xf93f1e48,0xdc70e46e,0xdeb4ce26
.word 0x0407e06f,0x3a4cd24a,0x16681a02,0x769ba55f
.word 0x578173f5,0x0092e8b2,0xa61d558a,0x8f0b8d5c
.word 0x44803ea1,0x10e9096b,0xda5898d0,0x1050f6f1
.word 0xba1e8b4c,0xfe6e3f72,0x3cea5f4c,0x242895f4
.word 0xe308ee9f,0x51e1f9c3,0xe3ce2422,0x020dcf19
.word 0x72449269,0xf5483373,0x2bfc7697,0xc98e78c9
.word 0xbb20d1d8,0x0d087c57,0xec58d028,0x98362d7b
.word 0x8ed06fe2,0x63a3e2cf,0x7e87e0a7,0x9583e4ca
.word 0xf25b9b82,0x8e4f7f28,0x84fbb690,0x6aed913c
.word 0x6ed16e8c,0x4727674c,0xb436bea0,0x814eb95d
.word 0xc31d744a,0x5c994da0,0x053eb47c,0x4db4cd46
.word 0x1cc5ebaa,0x8470f7ad,0x93c38199,0x17dc8ab7
.word 0xeff88fe5,0xd2d9aaa0,0x3049fa61,0xef6c66ce
.word 0x3349d72d,0x95a71252,0x148b9b6f,0x003b4bc5
.word 0x193814c3,0xca0d522b,0x133e9b01,0x1d1b5bfe
.word 0x62ebda47,0xc2448e7c,0x6f5a3882,0x5187db5c
.word 0x12eb56b4,0xf553483c,0xbad23299,0x7aff2cc3
.word 0x026d0f24,0x40742293,0x41be9924,0x2593f3cd
.word 0x85dcab7e,0xb3f4d287,0x9207634b,0x3db5496b
.word 0xd5b89070,0xc4b29253,0xb016c61b,0x7b73125a
.word 0x2efea4eb,0x85bfc705,0x85290c01,0x1866456b
.word 0xc5e6117e,0x374ea4d9,0xbfcd46b7,0x64bcf9ea
.word 0x861671c0,0x0f235135,0x2d16df76,0xf44073dd
.word 0xfff1a107,0xc30444f8,0xbd62877f,0xcd079692
.word 0x9f5fe349,0x9d55a790,0xdfa744a0,0x3118202f
.word 0x6ab4c9ba,0x08422060,0x8bd9ecd0,0x9823c147
.word 0x2fcda2fb,0xb2f8967b,0xb877d9dc,0x8462f857
.word 0x1f1edce9,0xf40255e7,0x38740402,0xd2004c93
.word 0x3db22e31,0xac7ec195,0x44b354df,0xe499a04f
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 0xdb6c7cee,0x096b230b,0xc8bfafba,0x5db9222e
.word 0xa45650af,0x1e6a35a7,0x663a99a1,0xaa476410
.word 0xc01b0b6e,0xf8ef92f3,0x4dd64650,0x5440129c
.word 0x779768ca,0x20ca5eb2,0xf5adacb7,0x83058942
.word 0x272f74b1,0xb2d23203,0x65121a21,0x6330bc20
.word 0x3554005a,0x5d8c13bc,0x16deb506,0x0abf5a86
.word 0x76173063,0x151d40e5,0x6698085f,0xd30feb55
.word 0x51a3a754,0x407276b2,0xd9fe6089,0x766677d0
.word 0x77f4f623,0x52df50e5,0x2006ddc4,0x2dc3cd34
.word 0x7dcf1ccd,0x24a05c39,0x9f81aa1d,0xaf8d5de8
.word 0x2e57b418,0x9e1b5315,0xfd514cef,0xf44d17a1
.word 0xecedd1b2,0x3f9b6cee,0x350da429,0xfbdac276
.word 0xfe0a8491,0xc2597630,0xbec6ae62,0x4d6f1573
.word 0xb2ef0915,0x29863ce3,0x8d1da34c,0xf2d375b4
.word 0xc082f1b8,0x7a0ad15d,0x6e308053,0xd88170ab
.word 0xf1be9132,0x630a85a2,0x0a32ded8,0xfddef5a7
.word 0x4962f194,0x36218bff,0xb4b7953c,0xca548306
.word 0xe3dfa500,0x9f6e5b44,0x5c365074,0x75334ab1
.word 0xd5e3d341,0xb79b81d4,0xfd321f2d,0xa558633b
.word 0xc02156ba,0x2f079ebb,0x604b28f5,0x123c419c
.word 0x6f7f6d5a,0x944bdea0,0x57389ccf,0x1dfe8dc7
.word 0x30e0a4cf,0x3e41ccfb,0xeff972c4,0xdb317790
.word 0x923a319b,0x6cb755fb,0x4162e8c4,0x5afbd8a8
.word 0x46eb6113,0xc75d6651,0xf802de45,0x3c9cc0b2
.word 0xd62a60e9,0x968b8915,0x97ad87b9,0x16dd8de7
.word 0xbbb3aac9,0x811b796c,0x7682a350,0xc8221073
.word 0x7aa060e1,0x5c84e6f4,0xc5acae84,0x2c023de4
.word 0xd016dbff,0xfb688420,0x45f3f822,0xb3ed4d84
.word 0xd419ec45,0x02aa4fe4,0x9b05f456,0x175785e8
.word 0x91123d2f,0xfbde2cad,0xc8514f51,0xae05160a
.word 0x7c0d49cf,0x43b7a6b7,0xb7ce00ba,0x6667e5cb
.word 0x50414b50,0x6ba9153e,0x2c002edd,0x715a2cff
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 0x9b262f3b,0x9293d562,0x1bd41ecf,0xee87a3f1
.word 0x3047c51e,0xc7a996dd,0x6cb0fb1f,0xde3fecc1
.word 0x47252da6,0x50441761,0xd32b7334,0x4ece72ba
.word 0x2a7434b7,0x57950b98,0x710cd51a,0x6e79ddb8
.word 0xccfb101a,0x28548168,0x7cd94884,0xfb5121e8
.word 0xeea43df8,0x158380f2,0xda0531ee,0x60577125
.word 0xefa3ffac,0x9882a675,0xa26d4653,0xb4ef45c6
.word 0xac4634c8,0x0e77e89f,0x0e64bdd5,0xc76e52b9
.word 0x53ee26f1,0x2d7aa7d9,0x9c7a3dfa,0x9f016938
.word 0x834158e8,0xb506b089,0x6456055d,0x4e23e4ea
.word 0xbcd08dd5,0xa81d0d0b,0xf79fc0d0,0xc13aefb2
.word 0x6ded8a2f,0x581822db,0x6786ef29,0x65bc61f3
.word 0xd5511815,0x5ee5aa30,0x1833702f,0xb2c166e2
.word 0x37e1bc52,0x5051f30d,0xd83768ba,0x8f2069fa
.word 0x8c16ce77,0xe0571ef7,0x5284d016,0xc9ba2d80
.word 0xa456ac7c,0xa43b7e69,0x0504def0,0xc8b788c0
.word 0x994cf349,0xe6384eb5,0xadd404d9,0x185d95ef
.word 0x045cfba4,0xe64b675c,0x95a676f4,0xd04d7aee
.word 0x9775617b,0xf2600e93,0xb33d8c4f,0x0f948d56
.word 0xb71c552e,0x8de33431,0x740a2f7b,0x4e5eca44
.word 0xc9629d42,0xa7b0219d,0xc1e12ef1,0x122d75e8
.word 0x8f144989,0x10f8b4f4,0x4c30faba,0x8e2ea969
.word 0xd0cc9587,0xf1a0b5c6,0x0843f8af,0x89135762
.word 0x81918a1b,0xa5c1075c,0x56442905,0xd0d0ab1b
.word 0x7f174279,0x814b7843,0xa2ff36e6,0x02b0a6c0
.word 0x3c7ad92f,0xaaf9198d,0xcf6ac596,0x340361de
.word 0x35e48852,0xed04a1f5,0xb7d6cac0,0x6be08e9e
.word 0x3007206b,0x21b51052,0xe0f0555a,0xa4be49d7
.word 0x2fa61a86,0x2fb8ee9f,0x57552206,0xe5907ddc
.word 0x3d604774,0x3bd0771f,0x085c0c3f,0x06405988
.word 0x5d74a8e2,0xf9d78552,0xc5b6b275,0xa6b0bc3e
.word 0x73eaa92b,0x8ce0f9f0,0xd70eafde,0x54112e99
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 0x41d1c0c2,0xf630b011,0xf2505b38,0xfbff4dbf
.word 0x908a0f16,0xefe67df6,0xbf25051c,0x2c3662c6
.word 0x8c6e67dc,0x42ab9722,0xe1615da8,0xc96aab71
.word 0xa41749d1,0xeb25ad19,0x51cf7e29,0x293974f3
.word 0x77a79d4b,0x0dee7754,0xafa60771,0x3f6cd06f
.word 0x7df9c2b2,0x39caf51c,0x07cfcd04,0xd2facccd
.word 0x18436ada,0x5eda76b2,0x2e515b70,0xad65dfb6
.word 0xff56de05,0xd70b0410,0x696b11e2,0x0833f99a
.word 0x3fcac7c8,0xeb0c3f50,0xd9ae5ee2,0xcae9f0c1
.word 0x7bf21a64,0xd5eefd82,0x034b7ee0,0xb9058caa
.word 0x880b4c1f,0xce2846bd,0xe14b4520,0xc0d79fb0
.word 0xf18a1423,0x3b1054d4,0x408e0764,0x500be492
.word 0x54b0991d,0x56826fe5,0x73303361,0x40156eb3
.word 0x630d7b64,0x534ba5af,0xac4d7fc5,0xf7268d3e
.word 0xe8381b15,0x2eaf3e94,0x1baa3d10,0xdce4affc
.word 0xfa351705,0x2134f7b9,0x497413df,0x73aa7e35
.word 0x6821816e,0x1e9dbe9b,0x726e4421,0x4f95f115
.word 0xcb2619a3,0xf707d849,0x110bccbd,0x874a2bee
.word 0xb4e9b824,0xa0346d89,0x0ab4f0c7,0xf523e667
.word 0xb3a798f5,0x56474cd6,0xa355e90c,0xcffd3270
.word 0xa411e067,0x40407c89,0x1bad2f59,0x1bd70dae
.word 0xa3759903,0xf6b44d46,0x3a2fd5df,0x6c981f14
.word 0x4646faf6,0x48f75df7,0xd0458b42,0x1574fb6b
.word 0x91e5177f,0xd4608e0c,0xc54d14ed,0x56ea2425
.word 0xda6b6288,0x368d887d,0xa7ca246e,0x1e5870de
.word 0xf7174d22,0xb7e33fb2,0x467d43b8,0xaa44f985
.word 0x7a86cdc3,0xb9b388cd,0xd037041c,0x9bea557d
.word 0x380cc239,0x3af0daa7,0x14f87a25,0xcd527e1b
.word 0xf37c391b,0xffdee62f,0xdd0fc803,0x8e6f7e5b
.word 0x301b8892,0x15c10888,0x6b929eb4,0xde5a0b79
.word 0x080f64ea,0x9adda87d,0xc44c4efe,0x9938d262
.word 0x3d7fa4e3,0x4b874f5f,0xb5326ed5,0xcefcda36
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 0xa5aa5973,0xe6f0313a,0xadd22752,0x91f2823c
.word 0xc1cbfc43,0x04439eaf,0x76577ad2,0x569f2dce
.word 0x908368cf,0x763f7863,0x0176c965,0xd0f6a185
.word 0x6e0597ce,0x5141bbd1,0x6eea61df,0x76c743d4
.word 0xca4ee12c,0x3a902c68,0x078a55a4,0x87f0e643
.word 0x3896e709,0x5e97c19e,0xa34e357a,0x740457f8
.word 0xf4757318,0x02244197,0x53835640,0xb3912426
.word 0x1f7e4601,0x78889411,0x2f316fbe,0x5711c252
.word 0x2b6203b5,0x36639369,0x70cf091f,0x3e255d01
.word 0x3418b93e,0xf0a09da4,0x58d5d60c,0xeb6d0422
.word 0x4dc60b57,0xb16d9563,0x8d947c55,0x59c3c4e5
.word 0xf8c62a21,0xe1dfb116,0xd77df93d,0x283136ca
.word 0xf00350e3,0x97d4fd4b,0x1598b6bf,0xae64c68b
.word 0x709b83ac,0xc1eb7355,0x37e882ec,0x9d1e7ebd
.word 0x10530f10,0x57d3275b,0xdbefdc4a,0xa21a8c9c
.word 0x0e541cb8,0xed0fa86a,0xf679e99b,0x7488d407
.word 0xf98ea607,0x9aa84081,0x560aa99f,0x68a75663
.word 0x36b35e7c,0x21af25a3,0x336f9b10,0x0866c6cd
.word 0xbd4131a1,0xe5ffbd07,0xaccb3a09,0x68be8f16
.word 0x4e264556,0xa4fe79d6,0x5680ed15,0x46d55930
.word 0x87048990,0xa3e44bc3,0x70e906fe,0xee74541a
.word 0xf3485c40,0x285610e3,0x7eb0745e,0xe2c004f1
.word 0xbfa25479,0xd62426eb,0x4a032ffc,0xf5347d64
.word 0x119ac0a3,0xc89acea4,0xa2501498,0x5c01f5f5
.word 0x403b68c6,0x65d4fe77,0xb9e6b380,0xd9a3f93f
.word 0x50eb75ce,0xcb015370,0x01dcc933,0xde88204d
.word 0x6f62b89a,0xc822a7ee,0x759af59a,0x0b03ec49
.word 0x4e90428d,0x5a21c5d6,0xb50f78c2,0x023cafed
.word 0xd00dd424,0x04a5878d,0xafdff6b5,0x31f5cf84
.word 0x53b760ef,0xe8721290,0x22742f17,0x8e44a58e
.word 0xd5867816,0x663672c8,0xd94c972f,0x6ee351ee
.word 0xf8ad50be,0xe9ff0ba1,0xe764dc2f,0xe26e980a
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 0x4521ab12,0xfe9763f8,0x6e0e2fe4,0xebf8c86a
.word 0x6faf5e32,0xfbde9bd5,0xeffd8d18,0x4218007a
.word 0x20900c3f,0xc5c57fbf,0x81554973,0x8489682a
.word 0xf875fa51,0x4fecd6f3,0x5e03ea59,0x6731ce94
.word 0x01c4e754,0x0510be12,0xd30ac66a,0x3454c76b
.word 0x0c95b4f8,0x11887565,0xa9bc6263,0x68f9c5ff
.word 0x3ec64282,0x95d97e51,0x2d733f4b,0xea41e007
.word 0x59bb5c47,0x17f11d5c,0x1f107c57,0x42b8a02c
.word 0xe6a6141e,0xfe687404,0xb3c0043c,0xae5226c4
.word 0x6d2becb0,0xc4292144,0x1fddc528,0x90933497
.word 0x28485de1,0xea0ab320,0xcf9ba024,0xabce9868
.word 0x9b778142,0xd03f732d,0xa23aaad6,0x8cb584c5
.word 0xd256c1d8,0x8adc0bdc,0x048ffafa,0x05486d48
.word 0xf7f0ccc9,0x21e1449e,0xb4ff9210,0x84bb911c
.word 0x3dca62fe,0x4a5020de,0x2aaa53c3,0xa4bd432e
.word 0x813cfa2c,0x50d75a1f,0x41fec8b5,0xaf60fc96
.word 0x27a2ec8e,0x3a99f2a2,0x812dd312,0xbf30f513
.word 0x5c0e78b7,0xe09d82ec,0x0682f6c7,0x7a2091da
.word 0xb0f552c4,0x62635de7,0x3d4dd91f,0x3cf5f8ed
.word 0x28bc5771,0xe90922ad,0xa542a9d1,0x0b878f34
.word 0xfba42e15,0xeb0cfd28,0xa2e8b280,0x19e2c8c2
.word 0x12d40acc,0x9a0f73a0,0xe0f4ba97,0x3333d558
.word 0x9de0f0d2,0xaf0b8d44,0x88cc45f6,0x1ac9b83d
.word 0x916703fe,0x966a21ae,0x4546d16e,0x5a07b62e
.word 0x8db02cd8,0x151b444b,0xfb6d0d91,0x97b52930
.word 0xab13d55d,0x25060bf1,0x4cf398ca,0x88ceb3b0
.word 0xb9b406aa,0x11b8838f,0x4cb823a6,0xb0d9eb07
.word 0x2853d0f7,0xc3a19053,0xf3eea7b7,0xc99e37aa
.word 0xa9e42258,0x9452f028,0x95b6c163,0x47da31a7
.word 0xebb9d6a9,0xcce05d55,0xe7426ec3,0xeb4d5630
.word 0xd353543a,0x7ea5f58d,0x7b9af2cc,0xfd618a84
.word 0x7712c42a,0xd8d81ea9,0x1165c478,0x310bcdf1
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 0x5f7c87e9,0xaed80d7a,0xdd2ecc11,0xb8c3d52d
.word 0x8a36feda,0x5450f96e,0x15d90347,0x9823782a
.word 0x943cd37e,0x3fda8921,0xac626e0c,0xaf1d39cd
.word 0x394b147c,0xadbc3db7,0x3e72bf2a,0x8135e625
.word 0x6b294361,0x87b4de40,0x03e4e4e1,0x08849f6d
.word 0xd6baa94f,0x2a826539,0x0b9b357a,0x10d85df8
.word 0xeb23239b,0x59bb1262,0x6d9dcdff,0x6d95169d
.word 0x5a5b8706,0x25f1e070,0x48282f9d,0xb8a87fa4
.word 0xbf6f2855,0x5b5995d1,0x2f8fd771,0xcd79e5d2
.word 0x2582681a,0x8af6bf97,0xb678504e,0xb383d70c
.word 0x880470c8,0xf35f5290,0x37aa9a3e,0xae1f3f43
.word 0xd9110122,0x33f96b55,0xae15fc09,0x423ae95d
.word 0xc902527e,0x608b2075,0x9c66058e,0x6db9ebd0
.word 0x949ac152,0xd1862b9d,0x7521e296,0x7e8b87aa
.word 0x0831a578,0x2058c8c6,0xc4901268,0x24aef99a
.word 0xd199351d,0x1e961fa9,0x4b65804a,0x32d75325
.word 0xf1f4ce36,0x4f1eb218,0xd634f5a2,0xf4dfeb4c
.word 0x5f9b4070,0x43fbfdb6,0x25bc14b3,0x18c5fe26
.word 0x306b719b,0x22e135e1,0xa7b7dcd6,0x80ea2c8e
.word 0x3255b96b,0x1a374bf9,0x867cffff,0x9e136a5e
.word 0x697b8cba,0x52dc7599,0xd153a45f,0x4a289411
.word 0xe577a9af,0x497e00d7,0x9c00f828,0xe1a4354d
.word 0x0a0d7c49,0xd89a66c7,0xc1444f89,0x601e43f2
.word 0xefd0be2e,0x793e628a,0x42a7074b,0x46c9ef82
.word 0x34c51b5f,0xef789f21,0xc82ae060,0xf1f12cee
.word 0x931657da,0x30f0e7f1,0xfdc1c962,0xcea99bc6
.word 0x1148e00c,0xb288c46b,0xcb4034c3,0x862ca6ab
.word 0x5bc90b0a,0x61b1b6de,0xca44c79e,0x24318d1a
.word 0x60bf1f7b,0xd59faa7b,0x51d8edce,0x9cdd1a8b
.word 0xbe439f4f,0x1f34b48b,0x151a1f1b,0xf0c9fefe
.word 0xa0ffc33f,0xb7ea95fe,0x1c3d89e7,0xbf2fcbf4
.word 0x47e8809e,0x220e84a6,0xe59295d3,0x67a52139
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 0x7778089c,0x6de0bd0a,0x997d20bf,0xf40a9ef3
.word 0xc4ab1b53,0x53f3fbe0,0x95b70750,0x1d4ea116
.word 0xef3cfe68,0x8f65b792,0x2bf6101d,0xc04b38c1
.word 0xb73368b8,0x29af6c58,0x2056bf88,0x0c59b2fa
.word 0x37bc7cc7,0xe126476e,0xee21a31a,0x4ae2aaf4
.word 0x6a054e21,0x985050fc,0x531525b3,0xef4530a1
.word 0xdc85df87,0x0c89c62b,0xa9654759,0xde490a20
.word 0xbb10cd13,0x36090fbd,0xc8e0452b,0x246510bf
.word 0x68c4c7fb,0x1df48d18,0xfeeb70b0,0xd86b7583
.word 0x4fc10c61,0x2a6d8fe2,0xfc9cf132,0x17143490
.word 0x8350bdf6,0x6e975c3d,0x54a0c867,0x8186b601
.word 0xd0402437,0x0351c116,0x277ccbf5,0xb94412f4
.word 0xd463e584,0xbdf33686,0x954bd218,0x79bfb2a5
.word 0x064e7e29,0x1c3a444f,0x6f6d6dab,0x3fcd4a94
.word 0x797e76fb,0x146f6e11,0x38aaff90,0xefbb6f5d
.word 0x0970a890,0xe0071e49,0x0b66798a,0xa0157e35
.word 0x04369bc9,0x2972c522,0x4dda4786,0x9ecb499b
.word 0xce13638e,0x3c4a6f4b,0xbb2854ea,0x0ba8b53b
.word 0xa3d04cf1,0x83147287,0xa28ba91e,0x81a6b7e8
.word 0xcf75c9d9,0x8f5c47f3,0x69e1816e,0x9cf8acf1
.word 0x4b1c42e4,0x8e9b23d9,0x6212b65a,0xe7bb0a3a
.word 0xf53dac5f,0x7b626262,0x4cde1f64,0x0a07746e
.word 0x6a063609,0xe86b8417,0xa6f3e21a,0x21e74bb5
.word 0x3bfd4471,0x137da956,0xa7139cf0,0x5870ced7
.word 0x02ceec7a,0x8b22329f,0xd70cbda5,0x0c9c905d
.word 0xdc2dc09e,0xecfdf64d,0xefbb47bc,0x8b77f399
.word 0xe9624cf0,0x884a74ac,0xa968a4d0,0x6ceb567e
.word 0x45fba7a9,0x48359442,0xeced17dc,0xcc6c52ee
.word 0x0e1cfbea,0x52e1780b,0x4c01f227,0x8b7a0db3
.word 0xa0a61b47,0x007b9e49,0x5cce23bb,0x785a8c48
.word 0x06f66f92,0xe0c675f6,0x59496175,0x552616c5
.word 0x6f2def4a,0x45f94538,0xb7db08a0,0xc2a2899d
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 0x23437354,0x3d92d8b9,0xeb101ff1,0x1add5442
.word 0xeb41478c,0x428c7e3c,0x735d8fad,0xbf815c13
.word 0xca6f0df9,0xfe11c7c2,0x2d6af41e,0x4b9cfccd
.word 0x60f20f8e,0x338a40af,0x1acd3c4c,0x07c17dd9
.word 0x6a1c4895,0x674babfc,0x46c6d0df,0x18d98ac0
.word 0x44d8bee9,0x5cf13af3,0xd32c1501,0x24060836
.word 0xdfd38d30,0x11deb60a,0xdb4b76e0,0xe92fec37
.word 0x7e5d96fd,0x2962a85d,0xcda9d572,0x6982da49
.word 0x7b514fea,0x00c0052f,0x2057e884,0x1d32b1f5
.word 0x912bae8b,0x4e64c2e4,0x67b49e0f,0x3ffc77a8
.word 0xc051ef73,0xa5e5c00e,0x8f9df949,0x569789c1
.word 0x064c58cb,0x153408af,0xe3eeed56,0x0f372a65
.word 0x6139ea3f,0x2b5a1b89,0xff02ae43,0xfc06b711
.word 0x9316ab48,0x5c2f22bc,0x54c40390,0x736810d7
.word 0xbcc50336,0xb2e2bd16,0xc235cc2a,0x1dc667e6
.word 0x1eadc3b7,0x1e6b7292,0xb27b398e,0x48d176ed
.word 0x7bf9210c,0x7c46ac91,0x09db1a15,0xab64c87f
.word 0x77e3d858,0x05ba5a75,0x133fc73f,0xb01adeec
.word 0xb8936ab1,0x45cedb94,0x425e8f5b,0xcabf44f0
.word 0x9e4b6b50,0xa6c0311f,0xe3cd3a9a,0xe878ee2c
.word 0x2c183ea2,0x12bdf777,0x64e74a3f,0xc6b0a7d5
.word 0xd3bb1ad1,0x6be12fe1,0x6c4d2596,0xb37294c5
.word 0xc69acfd0,0xa12c4ca2,0x412d3754,0xc18dbafd
.word 0x3b00f395,0x7e30d702,0x34355c88,0x852347b6
.word 0x67c3e34b,0x8cd367a3,0x49889903,0x29f44ba3
.word 0x051ba3c3,0x4b03b2a4,0x8330ea71,0xbf1d91a1
.word 0xa61f94a3,0xda98db8d,0x8a3dedd6,0xd3ed6f3b
.word 0xe443aba7,0xd4beb91a,0x8be72d0c,0x23f1a5fb
.word 0xffeb969e,0x84b46362,0x6a6238b6,0xe681ffb6
.word 0x641f53a9,0x407a6c73,0xc3ee5ba4,0xe83c40dd
.word 0xc8ef4777,0x47fa0dfe,0x4da21f55,0xf4744e38
.word 0x8d537a57,0xf033a78d,0x3fbc1564,0x005f833a
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 0x1c02c3e6,0xac0751c4,0xedc587a2,0x2d458db6
.word 0x0a0f8736,0xdcf613a7,0xeb04f63d,0x2d8e45a2
.word 0xd2de4dae,0xe3bb33e2,0xb912987a,0xebccc0a1
.word 0x9fca12ed,0xdab51a34,0x98b525b6,0x1f72a294
.word 0x48b2168b,0xe5869cd8,0xb5b5f6f3,0x4e52781a
.word 0xac7481b7,0x6f72d544,0x8d06ffc5,0xe6a733e9
.word 0xc3dc5e06,0x6d6003f7,0xd4b39c05,0x76409751
.word 0x5de81a26,0x88987604,0xbba221f4,0x79dc8c18
.word 0xf6e6b851,0x1a028e8d,0x6cbe711f,0x996ac02e
.word 0xddf11c08,0x5c9b060b,0xe5291918,0x1590aa21
.word 0x390c35bf,0xe626fd7f,0x94943911,0x23a31958
.word 0x98bb51f6,0xb5493654,0xc3af96b5,0x617d0889
.word 0xecc5ef1d,0x1f271c6a,0x0301cb9e,0x45dfd8b4
.word 0x1c78c16a,0xb5e3a8b4,0x9d6edf34,0x83fe51c1
.word 0x2a607d4e,0x8b76c878,0xedffa750,0x7e21ecd6
.word 0xd487010d,0x5f4ce010,0xd21d65d7,0x9afeea28
.word 0x6e785e91,0x9001bcb1,0xe9368eab,0xd92b47d6
.word 0xb935f005,0x9d593678,0x4e0645e0,0xbe7cff2c
.word 0x4ba9d599,0x3dfae66d,0x6be8fd75,0x94ea6450
.word 0xc4d76a0e,0x10cf33e4,0xa8a92cda,0x0b79acda
.word 0xf92af45f,0xea491dbb,0xa3f92fb1,0x6e9f137f
.word 0x86cc21dc,0xfedd254f,0xc5a31d50,0xb4f194ab
.word 0xf26b6960,0xbea76773,0xb7857afd,0x7cf516d8
.word 0xf11e1a23,0xf906f1d1,0xe3963429,0x44f02529
.word 0xcc345516,0xda893132,0xc0bf7996,0x43eebadd
.word 0x25ea25c9,0x02c24fef,0xe3c92f48,0xad45aaa3
.word 0x782b0dd4,0xd2f07e1e,0x94d88519,0xd06f717c
.word 0xfba9d594,0x6103cf9b,0xabdf8e78,0x95a857c6
.word 0xf2e76649,0x734873f6,0xac43efea,0x2b479331
.word 0x82cebb60,0x6891e62e,0x7d9aaf5c,0x2fa6f011
.word 0x6ec817e8,0x087465a1,0x08be1286,0xb892f03e
.word 0x83ef36ab,0xba0295d8,0x2b1a7c3e,0x85f9fe72
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 0x325ed3d6,0x00358006,0x6691841d,0x26d3f835
.word 0x4ac49d58,0x02e27c66,0x9719fe34,0xadf5ce64
.word 0xe16de2c6,0x6163471e,0x6518e903,0x06da5347
.word 0xf34654f6,0xcd9e49b1,0xf13eaf7d,0x4917e91b
.word 0x0de3382d,0xaf154855,0x708be8d8,0xcfb6a847
.word 0x091b2a0d,0xea9b2445,0xd1941764,0x83d59e3e
.word 0xf3cb0a4f,0x042b43f8,0x5809e4d8,0x0a325580
.word 0x67393d3f,0x70bb3b22,0x1f72f736,0xaedd8b90
.word 0x47a8b9de,0xdae7c6ed,0xa2c0fd0f,0xad2a7568
.word 0xd795b7e2,0x84d8655e,0x06e940f7,0x2d59f3b1
.word 0x23218f58,0x377fea19,0xdff137e9,0xc650955f
.word 0x0b0aff4c,0xe6c1d5c4,0x9a588a3f,0x3b0250c5
.word 0xe604d91a,0xa481ddd4,0x699aad46,0x6ee4a946
.word 0x5d491c4a,0xeb2d148f,0x6a8f6460,0xea2b9ce8
.word 0x11c077ea,0x30c63e09,0x0e785fdc,0x056ac4bb
.word 0x84fa32e9,0x6a4180ea,0x66bea4b4,0x2a63f346
.word 0x5ae8e7c1,0x70cdf859,0x43da5157,0xe91a3570
.word 0xaffdc984,0x5682bf62,0xb4a2de5f,0x855118bd
.word 0xd79a6cad,0x4315f65c,0x382a39ae,0xd9fd49b1
.word 0x7665a517,0x276f6980,0xb6720eaa,0x2b5ceeda
.word 0x1be916a0,0xed0aae72,0x28800df3,0xf5c4bc38
.word 0xfa6e07a1,0xd2b8d5fb,0xb8265246,0x6df8d0ea
.word 0x0fb40efe,0xb565d7dc,0x1fbfab5e,0x24d21404
.word 0xcef6da48,0x57f24001,0x6c467c4a,0xd8c131fd
.word 0xb5b3728f,0xff2e02a2,0xf53c5d12,0x92ecccd9
.word 0x03dc46d5,0x34fec034,0x1cdc65cd,0x5e8a04ee
.word 0xaf455046,0x7ca6f138,0x4269a857,0x765fc15a
.word 0x07685140,0x6d0e0d11,0xeac194b6,0x43c7c7b4
.word 0x108e8b1e,0xb6e08a67,0xb8dd5f71,0x5f3ecfa3
.word 0x5bcdbab5,0x9b793642,0xdfb610b7,0x2821f66d
.word 0x5d63f13b,0x1c832a81,0xd48a5d41,0x9a261a52
.word 0xd8763876,0x0d009e2b,0x8b8f7d12,0x6ba7c412
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 0xcaa20076,0xc14d8ac0,0xdc06ec1a,0xf4b9ba6e
.word 0x0cd1de9b,0xb64bfe91,0xc0d0e1e0,0x1fdb496f
.word 0x8b288284,0x198b6b8e,0xea6bd96c,0x25fcce87
.word 0xe34b2ee3,0xd105fa30,0xcac32b33,0xbdd187e5
.word 0x17a6d43c,0x52444351,0xe2b9cca9,0x201cca66
.word 0x001499cf,0x035d6937,0xfdeb06f7,0xf4b6abeb
.word 0x6af89217,0x2155c2c1,0xee47d739,0x759ea807
.word 0x33eeaebc,0xec5feb92,0x30231839,0xb312b038
.word 0xf5eb24fd,0xb398a42d,0xeff19008,0x5f7a182a
.word 0x4d6d3e4b,0x1f992327,0x49170d08,0xb924befe
.word 0xd34040eb,0x12298603,0xcb95e788,0xef838c40
.word 0x85e18801,0x148f9153,0x8959c8ea,0x3b0364d1
.word 0xac23d455,0x83e04d8d,0x12f46731,0xfbf01d75
.word 0x8d47f6b9,0xbf8d8edf,0xb3c764ee,0x50357e80
.word 0xe2ed539d,0x9a9c6a1d,0x263676ae,0x5411e3ca
.word 0xa476f810,0x7e74b34b,0xf60ed249,0x63916ce1
.word 0x1255b77a,0x0a128efd,0x2374b326,0x9b905568
.word 0xea28668f,0x8eaf90c0,0x228b8505,0xbcb72a17
.word 0xa5e83da4,0x537f45a8,0x04420632,0x5c1288c3
.word 0x1c631e2f,0xfbfe223d,0x03a8828a,0x1c75eaf8
.word 0xef91e58d,0xd727396f,0xfc3bed47,0xe8aea9b2
.word 0xdeda3d40,0x79204494,0x44c4f3f3,0x5125c0e8
.word 0x9e2e677f,0xa6d9ff2a,0xde9cada2,0x52e0a9f5
.word 0x18fbd13b,0xd5e013ca,0x00b23f11,0xf153bf49
.word 0x8165c117,0xe9eadf32,0x8cb0a231,0x9694aa15
.word 0xb4fad917,0x74adb256,0x601e2f34,0x387fac02
.word 0x419d132e,0xd0f06786,0x9776c69a,0x674940a2
.word 0x14c3f40d,0x558b25fb,0x5f8c740f,0x79ad8f9e
.word 0x4500ca9d,0xff859305,0x3f437835,0x7f6d7e1f
.word 0x338300e4,0x0f288577,0xaf071ad4,0x53aa8ced
.word 0x83ef9806,0x33b29f53,0x2a29942e,0xfbda7215
.word 0x14c30d22,0x7db3c73a,0xb31eb695,0xa8bba617
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 0xe03c01c9,0xa98fbce1,0x9963a618,0xd98fcaab
.word 0x3f3cf636,0xade89eb5,0xf0e4c8bc,0xb283d70e
.word 0x6aa55c35,0x7d5d1b62,0x3873cd17,0x2653007f
.word 0x1bf58608,0x8833d2ca,0x21877ab2,0xdd0508d0
.word 0xdbf1867e,0x5c0c8039,0xe1272e31,0x1aca56b3
.word 0x5e789228,0xbdce9753,0xe0bff70b,0x68739b67
.word 0xc0703622,0xe4d26584,0x73ef41a1,0x249fbb32
.word 0x1bfa619c,0x769ca207,0x4bbac5fe,0xc2acb469
.word 0xef7f7d28,0xa0aa3833,0x603baa28,0x328e8282
.word 0xbe16094e,0x3ca3b734,0xfd85bd16,0x7efa45ba
.word 0x17f68465,0x0d704432,0xcdd17b61,0x93cf8d10
.word 0xc7ffff21,0x3bddd16c,0x6c9b4e6f,0xbb6fe8bb
.word 0x8fc32a98,0xdfccba12,0x8e90fcd4,0x8cfce510
.word 0xac701ac9,0xdafa0e5c,0x931739e0,0x8fbd9bf7
.word 0xc5acb1f4,0x37d9d66c,0xcdf6a6ce,0x39c05af3
.word 0x66d75e14,0x893dea4e,0xe2fd9054,0xa91d349c
.word 0x4d0b6798,0xb82364ad,0x17296a22,0x0c3b60ef
.word 0x4c798343,0x3c9eeaaa,0x4ea0b062,0x402b11a9
.word 0xaf6d376b,0x2879acec,0xd1ee5691,0x3b610908
.word 0x4f475f5e,0x37bdd9ea,0x0350163f,0x81574620
.word 0x386c0c94,0x07b10004,0xf43d6f8b,0x067f8e01
.word 0xc33a5f3f,0x119912f2,0x167e73ac,0x9b699b39
.word 0x80223f10,0x3456d3d0,0x70631245,0x0cc0e247
.word 0x2f54d68e,0x334ed056,0xd6186497,0x65935b25
.word 0x674990c4,0x7638a4c1,0xd09559bd,0x572f461e
.word 0xd566464d,0xebc0205e,0x32cdc44b,0x560625d1
.word 0x632dda3d,0xbc6c54dc,0xe78678ba,0x856dc145
.word 0x9f91e375,0x128a40b7,0x2d5b6032,0xa005b4f8
.word 0xd73e5266,0xa1f5bd66,0xd257f7fc,0x7931e0df
.word 0x357d3b34,0x0f0510e4,0xf57a4a95,0xa99ac4da
.word 0xc97ceeb7,0x1773b454,0x6be506ba,0x65e4c69b
.word 0x06fe5a96,0xfdd520bd,0x248e8b2e,0x65768bff
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 0x01b4dd4f,0x0a6a4b77,0x7d23ed89,0x10a36236
.word 0x30d8f555,0x33bc60bc,0xd4e96b0f,0xda3b85fd
.word 0x7854556c,0xebf7eb19,0x33e526cb,0x2d022f57
.word 0x04b6ec06,0xd779766a,0x60a321c9,0x6c96cc09
.word 0xcf896eee,0xceb57285,0xc829d7d7,0xd5524f34
.word 0x7cbae6d5,0xe410c297,0x92bd4646,0xc4c61e6b
.word 0x79913fe5,0xbbf06259,0xb60f2f18,0x758d4492
.word 0x26c0ee44,0xa462e433,0xb1c66805,0xabdf3867
.word 0x8b58a3bc,0x2e9840ea,0x2d094f47,0x9ed45080
.word 0xb19ad58e,0x186e2020,0x845c592b,0x492eeca7
.word 0x1a475ff0,0x0b83a522,0x26015591,0x0151a2e7
.word 0xd4e9f191,0xc6232843,0x7f9cee36,0xcb8775ca
.word 0x2e3e9f36,0x2817bf67,0x433e0413,0x056920d9
.word 0xd895a0df,0xf2cd19d6,0x307b8be6,0x4f7c225b
.word 0xdb6d117d,0xaae43cdf,0x52f87f12,0x41d7b244
.word 0x7dba5461,0xbb0fe619,0x726dd792,0xa8d537ab
.word 0x53850c78,0xfb10b746,0x32ed97b9,0xe1ded10c
.word 0x8a241f39,0x231b98c3,0x75b546df,0x9059d896
.word 0xf9d0e63c,0x7b724bcb,0x22b1a77c,0xa0e81791
.word 0x3c688e77,0x34096ef6,0x16c02dce,0xa211c011
.word 0xd69b19f3,0x7ba80971,0xf0a6b7f7,0x69819c45
.word 0xe1a2b200,0x34ed1090,0x16f55d06,0xda9d22fc
.word 0xa204bbfb,0x8dae95f0,0xf80c60b7,0x514f7916
.word 0xdec14d0c,0x4e89b637,0x321cd32d,0x63c6a100
.word 0x91eab920,0x27c7b78c,0xd950c0ce,0x8ed8ec68
.word 0xcf7f5439,0xa39eec6e,0xb3642cbe,0xd40ab422
.word 0xcf8e2a72,0xd2da7891,0x859878f4,0x15eb5a98
.word 0xdf6af113,0xafc9463a,0x9978d619,0x896bb460
.word 0x130f8f2b,0x0bab2f71,0xa320511e,0x8e179348
.word 0xf6d79bf1,0x783b4ff8,0x9b3c2861,0x321ecd68
.word 0xddf3428d,0xb62c349d,0x65484d01,0xefffe7e2
.word 0xfc4aca26,0x1ab01475,0xf3d3da57,0x84640718
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 0xf962c7a3,0x06299edd,0x7ece61e2,0xf48732d9
.word 0x69f1525c,0xafd90e42,0x108c1dec,0x4f07b5f0
.word 0x78358085,0x96ceb81b,0x8953ee04,0xe91be4fb
.word 0x74c5f91b,0x9a283bc9,0x81003847,0x7d1df3f5
.word 0x98857d2b,0xd32275ab,0x3b6a9198,0xcccfec41
.word 0x042ecc96,0x23a9d251,0x9c40a38e,0xd88af7bc
.word 0xb089354f,0x6fe3b6ba,0xf14d7615,0x9f0b339d
.word 0xc7ff54a6,0xfae99623,0xff42db48,0x08d79577
.word 0x7f7ffceb,0x4686b1e0,0x568778a8,0xe3270f17
.word 0xf13cec65,0xa65a6241,0x63ccf249,0x40c72547
.word 0x1b2f8f74,0x49192d6c,0xb70b7396,0xe90654da
.word 0x2f228e10,0x9e240d8a,0xca39e436,0x2d2f17ab
.word 0x4b4daf25,0xb7dad504,0x6fa1666d,0xf1e16dcb
.word 0x70e59763,0x889b0366,0x7e004149,0xa55c3505
.word 0xee4ef6ce,0x07a047a8,0xe803a4fc,0x74468921
.word 0x59ad3d80,0xad841b45,0x11ca26ee,0x6e222af7
.word 0xa14d967c,0xd9f4a060,0xfdbb4c76,0x0cc2523c
.word 0xa7c158b8,0xfb1d77e5,0xb573682f,0x0612c01f
.word 0x1abbbd9d,0x61b215e2,0x99e815ca,0x4d74bc85
.word 0x6eef30af,0x17f8df60,0x866c89fb,0x0ca0e7b0
.word 0xbd69d272,0x75fd4061,0xe71784fc,0xbcc54fe1
.word 0x2cfeea80,0x769fb535,0x18050611,0x2c471b8d
.word 0x6c1e131c,0x0b7ddce7,0x6167d853,0x611b6510
.word 0xbb08b5d7,0x169ca6a0,0xe23457a7,0xa2bb546a
.word 0xa5a7d961,0xe5df0d21,0x9048e129,0x3b0e2991
.word 0x174d9569,0xafe6825a,0x52448c7b,0xfb961269
.word 0x23539ef7,0x104971de,0x4c40dc3d,0x906b1cec
.word 0xc0ff3dff,0x78721687,0xb3efa37d,0x55e2e1e0
.word 0x108df9fd,0xf4b6765b,0x944ce8a4,0x7ce01ad0
.word 0xf7451e12,0x02dcc188,0x74580c72,0x3ce5eb26
.word 0x160d1fc1,0xbb5ef2b3,0xfc7a6a93,0x31870c94
.word 0x88a49e8c,0xfdb8057a,0x5f180acd,0x8ceb8927
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 0x8f92389c,0xf4a516b0,0x70338c4e,0x3f45eaee
.word 0x5f15542b,0xac911dce,0xd5723d47,0x52abd306
.word 0x47b3cdd9,0x06791d08,0xc879f779,0x7580a4bf
.word 0x808518b7,0x9ae6fb4e,0x8690fbb4,0xb9d0848e
.word 0xcf080957,0x28d244b1,0x5659abc0,0xec5607e5
.word 0x58f458d6,0xf0891be9,0xb95030c8,0xdb57ff87
.word 0x801a5689,0x5576ff8e,0xa1d9566b,0x3f0ce427
.word 0xfe5daf47,0x8f4f78e7,0x8776e3aa,0x1065d5eb
.word 0xf9870db4,0x28bf6c46,0xe08cd23d,0x7305f9e0
.word 0x253678df,0xdb051a31,0x3f92e5d8,0xb72bdec9
.word 0x54e0a627,0x64c3c3c3,0xe68ce3a5,0x9b12ab35
.word 0x808aa51f,0x0c5f38a7,0xb83c4411,0xd94ee3ca
.word 0xcd2715cf,0xc92be1ba,0xc48648bc,0xf6021700
.word 0x24b46943,0xe36bebe3,0x09e6df4a,0xa763d7dd
.word 0xbd5089e4,0x01acfb24,0x843eb76b,0xc9a629b5
.word 0x4d5a8f55,0x8c1c2fd4,0x66af2cef,0xacd215cc
.word 0x27a0948f,0xdc2d9beb,0xd8885f41,0xc3d225e7
.word 0xe513663c,0x0fbe1e01,0x52cc2d17,0x663871f8
.word 0x67d05adf,0xbd28e8c5,0xc4a617d5,0x23d39df6
.word 0x4fdf96d7,0x82392d10,0xd1677c09,0xd3d116a5
.word 0x149d9f44,0xd5a5dea4,0x005267fb,0xc2f1ebaa
.word 0x89e8c996,0x5773543e,0xfa950a6a,0x91a13c29
.word 0x08b915f2,0xc162bd34,0x1eb404ea,0xae6ea531
.word 0x9151aa75,0x35c7d348,0x72f9b4fe,0x1c9f1697
.word 0x0e36d03d,0xd0e925a8,0x03775a07,0x2fe29f8f
.word 0x608a5d5e,0xc2b4346b,0xb7b32bc3,0xf4b49571
.word 0x8d29cc43,0x20052fdc,0x75dac190,0xdf9c432f
.word 0x1a5b68ef,0xa4a8e344,0xa789d3c4,0x2d359850
.word 0x591cac97,0x85b489b9,0x8c8d39aa,0xd7ddbb3c
.word 0x7cc212b6,0x38dc58f0,0xfec4d39c,0x7b29524f
.word 0xf0ed2b28,0xb2c22bed,0x510b17b9,0x2875ccfe
.word 0xbb431e13,0x727a74d5,0x23846b1d,0x558e50f8
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 0xebe663bd,0x9ce42a54,0xdd540299,0xf38672b0
.word 0x76630758,0x525941e9,0xd2d13643,0xba831c13
.word 0x20710463,0x98c71283,0x9797813c,0x78a4bee4
.word 0x3c025ac3,0x54f73c06,0xa1cd873f,0xc41e2c16
.word 0x2114cd0f,0xe10c12e5,0xc8e2d3da,0x894eef38
.word 0xbd1c0b56,0xe2a47906,0x4ce5d019,0xe72bc024
.word 0xbc27767a,0x4c46e0f9,0x52e09109,0xce5489a6
.word 0x3130cdb8,0xdae9258e,0xa6a913ab,0x4d9027f4
.word 0x8d4f672e,0xdfb49964,0x241eea6f,0x7f21c77b
.word 0x27e98f9e,0x2089127f,0xa41680bb,0x025412d4
.word 0x822d8d6b,0xb57ffd0d,0x479517cc,0x821d90c2
.word 0xd599cc60,0x0df53abb,0x8b503354,0x68dcb427
.word 0x3b5aaf09,0xe5b0cf0a,0x22075b47,0x11e6639e
.word 0x6ea82127,0x59e5865d,0xd2277f20,0x1f0c7638
.word 0xfe8208df,0xec4c0201,0x96a48979,0xc37b482f
.word 0xdf9e0333,0xbc9e1e45,0xf85195db,0xd9d30b89
.word 0x3a9c0d37,0xa9ae6d5d,0x5174dc39,0x00431ae4
.word 0x3acff418,0x81b52562,0x50dc0333,0xd7e141e4
.word 0xc5c94c00,0x124500fe,0x2cb65548,0xde1a0ef3
.word 0x696a8ad8,0x10c60262,0x953515a5,0x053d4e18
.word 0x9f71fc5f,0x42f045db,0x9fe90e30,0x88d0cd18
.word 0xefbe5d81,0x615f6780,0xf03ae135,0x84c5dee7
.word 0xaaf29eaa,0xb32710ef,0x656e8532,0x4d790d0e
.word 0xb1831b7b,0x2bc065de,0x909a0a1c,0x1dc5019c
.word 0xe47de14b,0x44061ab3,0x302480b8,0x0ab3f1c3
.word 0xbc0a7a06,0xbde46d8e,0xfa7177c9,0x1b36b471
.word 0x0190f39a,0xa3402fc6,0xcaadab43,0x22a970f7
.word 0x89901026,0x749e887e,0x780ba18c,0x38df889e
.word 0x6e27cbf3,0x539c2173,0xf910251d,0xf0367fc4
.word 0x4874a13b,0x92b0503e,0x97b67907,0xde88a517
.word 0x6ee46851,0x5e69630e,0x51c2c6b3,0x5bf1bcb3
.word 0x504b1e5b,0xd4b8343b,0x484ca5ec,0x04247c60
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 0x43457c2b,0x9438f0ca,0x54c41f8a,0x0960480b
.word 0x9a469aa1,0xb59a20c9,0x634f4c99,0x6aa60b2a
.word 0x56c952bf,0x864e8a5f,0xe8a0fcbe,0x14474a0b
.word 0x183aeb63,0xb0135b01,0xd4e92a80,0x92aa532f
.word 0xdb47a4f5,0xf0276fd3,0xe99efa69,0xbc963fc5
.word 0x3015a3a7,0x56c7c2d3,0xd0e1cecf,0xfb49a50b
.word 0x5d544c36,0x40d7ae60,0x0d243f1c,0xe459480e
.word 0xfcd45dd2,0x6d0b12f0,0x8073de71,0x0755017d
.word 0x44c80719,0xff5e63e5,0x2bdf09ee,0x156fa5ad
.word 0xb7900179,0xab628936,0x70d61b1e,0xe29461f7
.word 0x43a74a8c,0x56e67be9,0x080f2563,0x44c22149
.word 0xa97d8107,0x8a0e3b47,0xa067ebd8,0x5fee791e
.word 0xbfc35c74,0x0247fa74,0x5db0e92e,0x01738857
.word 0xf52f93e2,0x92f12dcf,0xabc845b0,0x705369f5
.word 0x7565bd1e,0x282f5445,0x3a90e496,0xb839c936
.word 0xdf5421a7,0x0886ff95,0x03b0e061,0xb45bb1f2
.word 0x30eb5ff7,0xd7c0c2b7,0xe79b6008,0xbe2f11cc
.word 0xf53da5dc,0xc40cf3aa,0xef0b1462,0x4aa91c29
.word 0x56cc643f,0xf1cd7ea1,0xd3e3edbd,0x35d9a3b3
.word 0x19ad1134,0x44a56904,0x6298a9fc,0x21bb0a6a
.word 0x5e75ef5d,0x0cb6ff58,0xc7c272af,0xe7f8d50f
.word 0x4d301e1f,0x81011bd8,0x3c446879,0xb25aaa21
.word 0x2cd60ff0,0x89f555ce,0x697bbc19,0x404c7111
.word 0xbc56cdc9,0x965e4342,0x0f62906c,0x8019c1f8
.word 0x81cc0c6d,0x923aedee,0xd7de6cd4,0x54bb95a9
.word 0x0a0bad57,0x9a209cb5,0xf310be23,0x88642629
.word 0xae1a3d99,0x89a6afc0,0xa1b9a758,0xfe609b00
.word 0xb5c0a3a7,0x25cce907,0xc5681e4f,0xb27159bd
.word 0x3a252270,0x9c9234fa,0x17e28749,0xa6c1cc38
.word 0x2485b684,0xb293ba11,0x5ea51765,0xe176dcfa
.word 0x3b1be531,0xc663da71,0xd417c20c,0x4c86078a
.word 0xc5821e95,0xc9343927,0x18717591,0x50821341
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 0xb6f4eb91,0x230d3345,0x242c1b9e,0xf8d8e8db
.word 0xfd6de10c,0xb41aef8a,0x0e3b35a6,0xeb600ccf
.word 0xf867f87f,0x78bce680,0x9ec23e93,0x7484513f
.word 0xc7ff369c,0xf4ee5e6c,0x6beb694b,0xe0b9f64e
.word 0x075c3869,0x9df16a77,0x3fd48d31,0xe5d6be6b
.word 0x5ed421be,0x5851b42e,0xf7053f7a,0x3b2d2bdb
.word 0xdd1ecfdf,0xc8a19705,0x4a367565,0x3428e9fa
.word 0xe7ad004b,0xa7bc8fae,0x9352b874,0xc8cfd673
.word 0x7eed2170,0x252a9e26,0x7b09f51c,0x78a1da5f
.word 0xbf302a86,0x0949195e,0xb2a0fa2b,0xab40337b
.word 0xfb8b6694,0x9e0e1b3c,0xba033285,0x0904bb7b
.word 0xaa9cdedd,0xd994be46,0xcf8a1e06,0x523a450f
.word 0x4dc691a3,0x0d8fd717,0xf03c16c6,0x449e6939
.word 0x937d74e4,0x13068a4e,0xdb13fff0,0xaefa68da
.word 0x8ceec949,0xac3b421e,0x26ae282d,0xef4a7a5e
.word 0x6dae1282,0x28ea0efb,0x1bee173e,0x800d07de
.word 0x29387a60,0x23332481,0x94bb624c,0x52705d54
.word 0xa6d0fd32,0x03604300,0xa4ecfb8b,0x50994467
.word 0x75be00f0,0xbc392d83,0x16ea513e,0x56e50b07
.word 0x7ee0d7a6,0x74d46e29,0x33134aae,0x013d9a67
.word 0xb362f4be,0x7c58a675,0x82c3baa3,0x9f47053b
.word 0xe585be4b,0x3f9e3739,0xa75ab655,0x90028a2b
.word 0x355e6726,0x61a982a3,0xec91b96f,0xf9b8d9c5
.word 0xfecc92cd,0xca53c6db,0xaff698b7,0x51bd3a0a
.word 0x91fbeaea,0x2fda7e9f,0x14e9aaa9,0x1c2e7004
.word 0xd8743675,0xea66cfcb,0xeab56e5d,0x46f32250
.word 0x623c8984,0x6f6936a8,0x6a1bdc1d,0xc2fa5ce9
.word 0xe7b3e97c,0xbc568026,0x52d39146,0x534ebf48
.word 0x5bb0ee90,0xd3a7f69f,0x086ea742,0xa7f8606d
.word 0x4d70b980,0x44c0e1e2,0xbbd81cae,0xed60b601
.word 0xdec8a525,0xec20c9e6,0x70cd4e36,0x74e1858e
.word 0x61e1bcf4,0xd13e9ce6,0x7554e345,0xcde8e4cb
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 0x1e3bdcd7,0xb6949d8e,0xf58c688d,0x592fc751
.word 0xaaa6fcf4,0xc9b8554b,0x08f0a6c6,0xce58f4d5
.word 0x61268c95,0xc77b04af,0x4001514a,0x62fd4a7e
.word 0x85fcb691,0x759098d9,0xfdc00134,0x00843e8b
.word 0xb1c72f0f,0xcbd03e64,0x03ad8c35,0xf652728a
.word 0x8150adaa,0x980373cb,0xc82ec621,0x406ac4fc
.word 0x98d6621b,0x977161c1,0xb501d1c8,0x9a14ffc4
.word 0x02b19985,0x27958010,0x3a46b6c2,0x55d842a4
.word 0xc502aab5,0x1ea5976d,0x9748129e,0xa3802fb3
.word 0x53b1c7cc,0x9dbb8899,0xd8c80cdf,0xa550ca83
.word 0x25412a21,0x77a30fc1,0x2f724a65,0x4649c003
.word 0x3234c623,0x86d3de43,0xf72116b0,0x6d839176
.word 0x2cd6f0ef,0x8e4ece90,0x0b0abb7b,0x1513e0f6
.word 0xd2ce83e2,0x7b8d7995,0x85be54c5,0xc9ff89dd
.word 0x3954419d,0x15ee3fcf,0x25c2ed23,0x1f5f44cc
.word 0x102851c7,0xf1e607eb,0x427313b6,0x7de8119c
.word 0x51c5ab65,0xe2d2c054,0xd73ab0f0,0x4a16aaa7
.word 0xd3e4f83a,0x776abff4,0x5fd0c315,0xcf2b9ae5
.word 0x0bb94bcf,0x48ae8875,0x232bdbe7,0xa2f8cf99
.word 0xf84a5cd1,0x8c5ded05,0x277b3186,0x003ff84d
.word 0x3965516e,0x5758c74b,0xfb81b78c,0xcfc5f691
.word 0x27f89b6f,0xb516d565,0xaa833437,0x365c27b7
.word 0x2a2e1b9e,0xa1b2a0b9,0xffde734d,0xac38b914
.word 0x2960ed78,0xf90fd846,0xd276bbbc,0xeeb17b4a
.word 0xdd80e9b5,0x761a0729,0x2f49dfc8,0xf4191f47
.word 0x1f95f0df,0xe07b25bc,0xf3bf2696,0xa2ee20bd
.word 0xc5886b9f,0x4f48625a,0xc67668a9,0xfd3608ab
.word 0x1132fd09,0xf0bb7dc0,0x34d727c5,0xeb24c76f
.word 0xf6e2aedf,0xf877da9b,0x4b521f32,0x7053ed60
.word 0xcdf2052e,0x907b7d28,0x39bd7010,0x7245b3d8
.word 0x7756b47c,0x2d84303c,0xed94b882,0x88060f67
.word 0x54a91699,0x9cf1e610,0x1ae06891,0x81ecfc58
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 0x30330ed8,0x7f6fec18,0xdc38ebb5,0xb438021c
.word 0x9ab35895,0xbd7bb687,0x321055ea,0x2d8ff734
.word 0xeab8e973,0xa2e157ac,0xa88a0b99,0xb5136d40
.word 0x25f0f47a,0xa5e50691,0xf7b4664f,0x64b1775b
.word 0x5d9fb17d,0xc5c43992,0x01b976cc,0x47060b36
.word 0x95256fd3,0x6c88b4a6,0x1369097d,0x87df6b44
.word 0x9f1bc1cc,0xa3d7b045,0x71a55103,0x9d99de97
.word 0x55ae20d5,0x2eebc068,0x47d58fb2,0x3078e62c
.word 0x7fd6c938,0xc8907e81,0x8ad7756d,0xf1553c06
.word 0x62828955,0x0d6dc29e,0x0446ae67,0x577820e3
.word 0x7a2f4293,0xa92f25f8,0x80553ace,0xe7b41474
.word 0xb3f25198,0xdf3d0de8,0x5eea0281,0xfdd69319
.word 0x2b6d4193,0x855d1e9d,0xf43fbb32,0xcfc9fae1
.word 0x01bbde30,0x867bfb7a,0x6ae5ce02,0x05d0d54b
.word 0x845ee525,0xfede000d,0xdb82e173,0xd0a25797
.word 0x18205b3e,0xb3b435f6,0xa6b15d14,0xdb2fe518
.word 0x9779dbcb,0x3a00b088,0x55396259,0x0bd09ba5
.word 0x0494c749,0x5cdac421,0x3086b55c,0xe8b568a1
.word 0x5e5716af,0x680c35f5,0xe03f1c10,0xe563832f
.word 0xdcc2f42b,0x164fd90e,0x98bbbc95,0xd0f51248
.word 0x3b712ddc,0xdee7b75e,0x6d4b6f5a,0x37c830ff
.word 0xde14fb62,0xc28b6f4e,0x23b2f4cc,0x05bc9d5f
.word 0xc4476a7e,0xcbe7e9bf,0x835e6a40,0x8d6b985d
.word 0x62b90f33,0x2e11372c,0x9ebb2131,0x9f2cc829
.word 0x842db864,0x3f5fa924,0x528ac82a,0x5a41c321
.word 0xe99bb744,0xc2e4502a,0x637e2900,0xdb7d122c
.word 0xa71bb2de,0x7b6d3a0d,0xd406cb79,0x224baf4b
.word 0x7e8595f5,0x305a3476,0x767559eb,0xf8e069b4
.word 0x5df4c8a7,0xf570750e,0xafe7485c,0x8bedc5fe
.word 0x84185fdf,0xd6f89e10,0x1ffb5832,0x86f5387e
.word 0x2a0fa708,0x44186cf0,0x393ac415,0x24e2fe6f
.word 0xea5b6ab2,0xddab49b0,0x8a1b7f44,0xc6ddc34c
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 0xefcb461d,0x567e101d,0x6664946a,0x71a72459
.word 0x1b2bece3,0xdb176749,0x0ccf2e07,0x3aed0267
.word 0x8df9b0d2,0xf756e551,0x117ae752,0xf36e9a31
.word 0x9bcdb4e5,0xb54544e1,0xd0e563e6,0xd4c11ed5
.word 0x7f424628,0x46c41a5d,0x4d98e80d,0x46853bfb
.word 0xc65d2f81,0x56798927,0xdadc680b,0xddcda597
.word 0x20f837e5,0x7fd53ae4,0x551d8229,0x669d213b
.word 0x3491d8d7,0xa39c51f9,0x4fc452a9,0x80762bc1
.word 0x4b80d6e1,0xc6a49a43,0x9bbb80b6,0x687a80ff
.word 0x82fbcb03,0x95aec1bf,0x675fad14,0x38a8bbec
.word 0x5d0926ff,0x6ed8b710,0xaf502fc6,0x593e22b8
.word 0x06281687,0x145175db,0x77eaba1f,0x17615662
.word 0xcb2f8c1b,0xad4e64cf,0xdd6d5c65,0xe8657968
.word 0x3c1f2af5,0x9318a3f7,0x1b38f2de,0x49da8aa3
.word 0x22979e95,0x0c391ae6,0xbcd4777f,0xc38593f9
.word 0x57c1ea6f,0x3e6041f7,0xeb95f3d0,0xf21770af
.word 0x675a3d60,0xe622181d,0xd0e13f8d,0xb475eb8d
.word 0x26d71eed,0x9ca060ab,0x22e49fc9,0xc2209949
.word 0x3037a242,0x37c4ae19,0x8f6ccd4e,0xf8a750a7
.word 0x831683c6,0xe787b0ec,0x27811d59,0x877b5763
.word 0x20d5d5da,0xda4abfbe,0x6d6d31a6,0x2e304c29
.word 0x63dbfbf0,0x5378703f,0x5a6e04a3,0x0af5daf7
.word 0xa0c6a498,0x5e20d086,0xf632cce3,0x99d68803
.word 0x1d8632ad,0x38973d21,0x35beff0c,0xbac238bf
.word 0xe7aef804,0x18738b4e,0x1521c268,0xcbfa431f
.word 0xdb0df4ac,0x5994cb52,0x758a75c7,0x5c2c7555
.word 0x3bef179b,0x34e6ce25,0x90380b8a,0x93b23428
.word 0xe4d20ed8,0xac3b26fd,0x82efb0cd,0x987ee54b
.word 0x1f126a59,0xe704903d,0xa2b199d0,0x2ea9f01a
.word 0x9260621a,0xbe63792d,0x6145f497,0xe5f215c0
.word 0xd5fb551e,0x7b7ce970,0x6dac1b8e,0xcb5c98ff
.word 0xea9f3f82,0x51d7fd4b,0x9ad82dd8,0xf6aeda62
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 0xaf2db36f,0xea7784f3,0xa4f7db3b,0x5570911c
.word 0x298ea07a,0xa9cf5937,0x334353cc,0xc430d623
.word 0xec0aa5fd,0x89c9f273,0x2f4930ed,0x03556851
.word 0xa9cb796f,0x59b8c3df,0x47666292,0xbb694879
.word 0x727e68e0,0xbae16a81,0xd0ab1179,0x68acaf91
.word 0x01631387,0xbcf2c585,0x669767bf,0xb81ded1d
.word 0xea91f05d,0xdb1ce7e7,0x8514e343,0x3541c119
.word 0xe4afe295,0x4c5e3dd9,0x85a4be9a,0xabeab149
.word 0xa0e339de,0x3dc474b6,0x3b6636c8,0x3e22ad2c
.word 0x45bc0f8f,0x05a3a3e2,0xaafbee7a,0x61dd690b
.word 0x0085fdd0,0x9f919281,0x557deaac,0x1ed66ca5
.word 0x4b86e994,0x654b4b29,0xf36f7fd1,0xca6fe3c9
.word 0x8c7e401d,0xe082a9a7,0x87679967,0x4c22acf4
.word 0x389c7b25,0xf3a54246,0x892c71b6,0x463b9ef7
.word 0x2b1f0884,0x0b1a79b9,0xcc55e2d3,0x644b4d72
.word 0x9aec8ddc,0xbfcca0b6,0x0bbc7e2e,0x0d2f13fd
.word 0x96f7f49f,0x6a5641d1,0xac72bdd8,0x4fd4a3de
.word 0x3494b79c,0x9bb3b0dc,0x0eb61555,0x81631678
.word 0x2bf545ac,0x1dfa5e4a,0x29432aaf,0xeaae6dc7
.word 0x3aec7738,0xe70b2e79,0x26999b5c,0xc4cb9112
.word 0xada1d43b,0x3c5c1b23,0x7c977b6a,0x73b8dbd0
.word 0xad186ea5,0x66da8659,0x237052c0,0x7f86f2f4
.word 0x7f91b343,0x14debbcb,0x587f1a1b,0xf5a418de
.word 0xbaaeeeef,0xc814725a,0x27bd6bee,0xf9dadd68
.word 0x67599370,0xf7fa467c,0xf0f2bc0c,0x10fc6921
.word 0x4ab91579,0x5f74a46b,0x2427c34b,0x3c0e4d45
.word 0xfd0dacff,0x5cc61d41,0x08dd20a3,0x68e29b4e
.word 0xb5f14017,0xc082419e,0x5dbbd3f4,0xcbe5de2f
.word 0xd54d82b1,0x69d71d5f,0xf4018ab8,0xb99b970e
.word 0x2009f3da,0x462da20a,0x789d46fa,0x00eb3c74
.word 0xfaed7320,0x0766afb3,0xf580d6d5,0xa318e875
.word 0x1329d249,0x553b2b52,0x5fc315ba,0xae9bf8c3
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 0x65ebfb4e,0x9e59a9a9,0xa6775e23,0xb8f5cf58
.word 0xb087e492,0xce4a4303,0x002845b2,0x37bec7e5
.word 0xf77383ed,0x2bca8b15,0x1c4d6bfa,0x8a42242f
.word 0xa1d5a53e,0xebfe72a1,0xabd3ff23,0x0b2d7ce5
.word 0x1629e247,0x5fdd3378,0x293e2606,0x5a889e27
.word 0x935bcfb2,0x924aba84,0x287444c3,0x7bbd7436
.word 0xea67f8c2,0x32f0ab33,0xbf0a6a16,0xec0cf1bf
.word 0x2e244983,0xe3168aed,0x4477ff65,0x9fc96f98
.word 0x271ea401,0xd213a136,0x8667d740,0xcfc71c80
.word 0xc57e28a9,0x6569ddb7,0xfcd0626e,0xb8fd113c
.word 0x34d99179,0xab6e10cc,0x51683ef1,0xd4ee8d64
.word 0x9bea650c,0xe0fb8b3c,0x80eddc44,0x8fa1419e
.word 0x2a662f25,0x76e976ec,0x8c076513,0x80ad8ef8
.word 0xe54a8d31,0x9a430988,0x15488d1e,0x4d3741cf
.word 0x08389134,0x2120dce7,0x38879106,0x34ddc59a
.word 0x2b57d43c,0x9416fe45,0x330eed0b,0x81533f85
.word 0xcb45bff8,0xc1a469f5,0xd7444ede,0x961b31e7
.word 0xacca6a3e,0x28a2b0ee,0xebf837b4,0x2e1de6f3
.word 0x3719e1d8,0x6dcf51ad,0xa1b4f385,0x94225ed2
.word 0x4e0fddbe,0x168579c2,0xc938dada,0xf6574699
.word 0xfad0795a,0xa3b0f07e,0xf397d97d,0x1e1379a8
.word 0x91062a15,0x7aabfbf7,0x9e0929f4,0x727e48f1
.word 0x35bc96e5,0xe8853fcb,0x0a389dc7,0x6c46e52c
.word 0xacd660f4,0x992fe46f,0xfe17c557,0x08fe7342
.word 0x2b276e57,0x1f7b6ae9,0xedae8326,0x18aacf6f
.word 0x47373d48,0xd9225c05,0x4a582e91,0x39e6b7a8
.word 0x72a885d6,0xcfda4ec0,0x8d0e86d1,0x9b088382
.word 0xed6230bc,0xddfb6435,0x998f82ba,0xee7563c4
.word 0x93b47217,0x2056cde6,0x4f32e39f,0x581d465a
.word 0x893368fc,0x5f568523,0xd4268d96,0x1502e8c3
.word 0xeef338ff,0xaca91e89,0x688c9a90,0xd5f8cd37
.word 0xd7578d3d,0x78547bdf,0xeccd55c3,0xe78cf289
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 0xfbb4e0d1,0x224f10d8,0xbe909ec4,0x20d1dd57
.word 0xb9ef77f2,0x3e76ed4d,0x007efce5,0xd1c53175
.word 0xb0f46534,0xdb57d996,0x40a32fea,0xcc93fad1
.word 0x357578d9,0xaccbe7bf,0x89b756d4,0xbfa83156
.word 0xd7d4b377,0x38f50935,0xea539041,0xccc700fc
.word 0xf41bd7a6,0xdfa9729c,0x4350e65a,0x36dd0d30
.word 0x8cab2c6f,0x07eec7d3,0x57f35b33,0x761c7dc2
.word 0x838b0dd4,0xa7f5bb68,0x8b535eaa,0x035f916d
.word 0x62e7690e,0x452f405d,0xd13af2ae,0x2dff3fe3
.word 0xd4a45fa4,0xe7c02320,0x6300d010,0xbaf8d72d
.word 0xb547a2d7,0xa9ac2699,0x33ea2b84,0x4cf58097
.word 0xee3885dd,0xc0fb1721,0x1d36863e,0x6d4287c8
.word 0xae86ef31,0xe425c83c,0xabd57c20,0x2052dcf4
.word 0xd4e5b69e,0x3dcc2bc2,0x0b7a1264,0x3eb3da8d
.word 0x63d10dcf,0x143e0266,0xa1c18f82,0xc666572c
.word 0x32c8825c,0xe9c2f2e6,0x40d84ffb,0x4a3e7547
.word 0xb8188af5,0x4f6c1d2c,0xc96a65e2,0xc636e419
.word 0xae329834,0x96fb982e,0x3d234ccb,0x09db7734
.word 0x790ddf83,0x0d1b64ae,0x6d98f517,0x5ea4b425
.word 0x592acba7,0x1c3c716e,0x4a6793ba,0xb030db6f
.word 0xcc0b87b9,0x7574b5c4,0xe698bcdb,0x3274cd5c
.word 0x2ecdfdf9,0x22c7ee07,0x105c6587,0xc753913e
.word 0x9f8c1215,0x9c2195ef,0xf0c39346,0x8682fe00
.word 0x73febf20,0x277d4b30,0x2b856604,0x0262420a
.word 0x02496c5a,0x9a2c90fa,0x7637d1ec,0xbb8ff444
.word 0x99878621,0x4a8f6229,0xd7fa9307,0x3e6f19b2
.word 0x44192c74,0x087ae229,0x24d876d6,0x2e42ce68
.word 0xf97085b7,0x430f9991,0x4c9c8157,0x7eb1cb3a
.word 0xf44da329,0x6b5d57e6,0xef93eb6a,0xb6efeafa
.word 0x1c057855,0xc5c4afb4,0x0742132b,0x8f0445d9
.word 0x3d7e1509,0x93d4df19,0x83f6956b,0x78242cb6
.word 0xd1fa6c99,0x18d7b65e,0x945871a2,0xc82c9921
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 0x362949cc,0x03e301e1,0x53d17991,0x7cf49da3
.word 0xa6fa575f,0x2b702fc3,0x89465afe,0xd0731289
.word 0x3124cd1e,0x989a0b67,0x764fd224,0x07af212c
.word 0x1f792d44,0x29d51ace,0x52b890a3,0x58c5e6d1
.word 0x5350acd7,0xbbc7ddc6,0x0dbfd9ee,0x2b91a4cf
.word 0x279d5541,0xa243d777,0xbc935a8f,0xfeeab347
.word 0xfc587f42,0xdbfdda37,0x284eceeb,0xbe791504
.word 0xcd0bb62e,0x66d12dd5,0x5a58a081,0x487fad80
.word 0x4701b1f9,0x214a6061,0x81214bf0,0x44c92a94
.word 0x58382fa3,0x4d9ba5f1,0xd02f79ab,0xc0268561
.word 0x564d4fe6,0x4f5f44d4,0x765b0afc,0xf1ed7e80
.word 0x9934db6a,0x8131567b,0xa40a0abb,0x248cebc4
.word 0x19b4e062,0x35cf521b,0xc4ee39f5,0xb7200004
.word 0xab0ed7da,0xf1d2baac,0x117b9aed,0x1bac1ab3
.word 0x4c7c1aa5,0x4e4c51e4,0xc6f3883f,0x2e79facb
.word 0x927f3ab9,0x80c79bd4,0xbd6667e2,0x910b9149
.word 0xd720cc5d,0x471316b7,0xa1563634,0x48acd60c
.word 0x772db391,0xfb77f914,0xfa3207e5,0x7cf601b2
.word 0x58b5914e,0xa0616c8c,0xa0339d7b,0xb4585896
.word 0xaa23e17e,0xe1c5228a,0xa943d143,0xee21fb24
.word 0x08e11318,0xfad3e514,0xf69a62f8,0x134238dc
.word 0x8a3c6c98,0xfe331488,0xbecc9fb8,0xba5405e7
.word 0xd22ea6f2,0x386bea34,0x9cba140b,0x8ca51ec2
.word 0xf0042175,0x3cc3b329,0xca156680,0xcab9be1a
.word 0xc36a9449,0xc485f5a5,0x61a15e4e,0xdac1784b
.word 0xb3d284f2,0x35f91b83,0x9b5d038e,0x183dd530
.word 0x41d0c95e,0x3d3df08e,0x557d6eaf,0x80473692
.word 0x6a18767d,0x8400c21d,0x07ef2c88,0x76632b95
.word 0x000e75c5,0xd705ca73,0xec1a7d7c,0x7f1389d9
.word 0x9e5535b2,0xa3829418,0x0e76d867,0x422e9561
.word 0x0909286d,0x2e7df12e,0x4478205f,0x01986c41
.word 0x04e63b1b,0xc385a0b9,0x52f03696,0xdc72f3d5
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 0x3ac5a1aa,0x5d93b94f,0x68989c07,0xd6b62435
.word 0x57d645a5,0x94ed7dda,0x1f7c7956,0x14ccbbd1
.word 0x33a7418a,0xc7dc79e0,0xd93f7fff,0x3c671fe6
.word 0x40849340,0xd33d84dd,0x530f4aee,0x64e67b11
.word 0x37aa6fbc,0x0c9608df,0xb1b2ac09,0x61518c3d
.word 0x4a9b5721,0xd810f73a,0x7ad85cf2,0xc48d343c
.word 0x9fa47b8a,0x264aaa65,0x42448cbe,0x422b3f03
.word 0xb71b3b2b,0x32c7ac94,0x15bc9c33,0x32de60b2
.word 0x0d16ea06,0xea78df73,0x0297f6e5,0x00d42d3d
.word 0xd83c7f87,0xb1111b7e,0xc55b1882,0xd6294f75
.word 0xbfdbafd7,0xcaa969d5,0x461e9566,0x13dbe693
.word 0x84fd34b8,0x78e5552a,0x1ed235ac,0x400a6afb
.word 0xcf63848d,0xbc7e9da1,0xaa85189e,0x8887fc79
.word 0xf6b37015,0xe114ffbe,0xaf6062b2,0x6442aa63
.word 0x9d38e28e,0x594abd9e,0x51781910,0x94461e05
.word 0xf2a4bf78,0x7a47c635,0x34338b4c,0x7616a497
.word 0x70d1b33f,0x288ab76c,0x39fe9937,0x6f696d83
.word 0x57e228fc,0x19f2ff84,0x11e99dd5,0x28ba1897
.word 0x8c1ff220,0x71729d97,0xf8767946,0x2263f079
.word 0x1fb0f28b,0xa4b6c1e3,0x72a0c7ff,0x7db928f1
.word 0x47f7be72,0x4bb9cb9b,0x41316962,0x288a7056
.word 0xba2b5820,0x22afaccd,0x69a6ac41,0xa70e6f38
.word 0x4c8c373a,0x1e178312,0x36a24a4b,0xa1934e9f
.word 0x4407607a,0x3a9a60ee,0x593d69fc,0x0f08b6f7
.word 0x5a7d5dbc,0x8f902698,0xf761a171,0xb0edc3bc
.word 0xa38aa188,0x6bfcfba6,0xf5e9832e,0x1cd9e46b
.word 0x11503c2d,0xc3c6e828,0xbf119288,0x82ad17ee
.word 0x611113e9,0x60cc7f9b,0xed3b60bb,0xf6d1fd54
.word 0xcfcdd865,0xd9f154d5,0xf396f69a,0x7a24dd87
.word 0x4ae6919b,0x9054c32b,0x62af71ab,0xd05d8fd1
.word 0xe82887d3,0x0f145670,0xef941fa1,0x4a75395e
.word 0x85ef8e9b,0x48f34910,0x32ba092c,0x29e7882e
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 0x0ec42f70,0xd24e17c7,0x1832f095,0x1b45186c
.word 0x5a31179b,0x88d23c9a,0x1f9566ae,0x186e067e
.word 0xdf226106,0x37d8a85e,0x7376a98d,0x7119cab2
.word 0x43e5bff6,0x0d8dd51e,0x19033887,0x714330d4
.word 0x27575f30,0xfb0ce862,0x89ef8cca,0x7e0a8456
.word 0xc5a62907,0x1e51364c,0x71d0735d,0xf9a77617
.word 0x915ee1f9,0x9959fe0a,0x2978b592,0x0fb8b7ce
.word 0x73081c60,0xbaaaba8b,0xfd4834f9,0xc04a507f
.word 0x8a2bc05c,0x82bc7e0f,0xdf291931,0xc1a8c4ac
.word 0x1d7e6e56,0x2bb020cd,0xda3b7a84,0x0978e236
.word 0xf771fbda,0x32f4c1a4,0x55ceac9e,0x4f99cc55
.word 0xe8f0281f,0x78458cc5,0xe35e8ae0,0xbb0f50e2
.word 0x8e2c7a27,0x0e548703,0x122a6197,0x0275f2b0
.word 0xb4f10408,0x4a7edce1,0x8711e322,0x51e39fea
.word 0xc5ded6b8,0xcd26a129,0xdf92c240,0xae6a2b74
.word 0x8c07503f,0x744eff19,0xcb7b415f,0x5053025c
.word 0x6bf2bfed,0xaec8941e,0x05b3c70e,0x91079871
.word 0xb611186b,0x2d8a9d83,0x26b5530a,0x9ce741eb
.word 0x06588b1b,0xc7265099,0xb79fd7b3,0x1917319c
.word 0x6ab60a07,0xcaae48d1,0xc89a61f0,0x5698eacc
.word 0xa751d9ac,0xf5d19761,0x9cbf05d8,0xa0dfb0b2
.word 0x93a13045,0x0d8bb4d2,0xfdda8683,0x10cf6cd2
.word 0x042b5031,0xe944dbfa,0xaca898d8,0x5528e656
.word 0xbaa19f6b,0x571f42a6,0x0bce1135,0xe302a299
.word 0xa9e7da3d,0x51aec53d,0xcde6002e,0x497bcb9a
.word 0x6059c9a4,0xcfb952c3,0x711bf749,0x0b227346
.word 0x34f7cf00,0x4828dfbf,0xa0b87057,0x97567398
.word 0x6c847b1d,0xb4cbe0be,0x0e3c1d92,0xbe2871d5
.word 0xa2f83a93,0xf94cbde5,0x3c35de41,0xe88f1df4
.word 0xac9c9bab,0x3b9ba3ad,0x9360ee8c,0xd552682f
.word 0xa1e9b633,0xd63d8d25,0x509b8b23,0xa89b526d
.word 0xcfd25adc,0x82c316b4,0xe2371443,0xc607307e
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 0xa714511b,0xaea17f37,0x28764ca3,0x8f3119e1
.word 0x975caf03,0xc6036923,0x0521b6e1,0x2789715c
.word 0xefcb5be0,0x606b4fbf,0xd20ede7f,0x6ac46ce4
.word 0x6dd6cdf8,0x4de7f70a,0xe0aaa081,0xfc64d412
.word 0x06e9c1eb,0xe5a758d8,0x10dba415,0x8a03e0fd
.word 0x67f7db28,0x76773769,0xc4b56e92,0xda7db1df
.word 0x21533cc7,0x55e75375,0xf777064b,0xf6af9681
.word 0x84f48332,0xb578805e,0xeb163db3,0xa87a74f0
.word 0xd450b95a,0x105a4e0d,0xb8ef8ea3,0x80d47c68
.word 0xdecfeeea,0x91c98e15,0x58149497,0x9a660eee
.word 0x259d1d13,0x79c8c2c4,0x95bcf0fe,0xfb65c221
.word 0x61aab3d1,0x22e4ba24,0xf0ea8e90,0xb430d803
.word 0x7197b8de,0x48b1e379,0x81adbc9b,0x87d0f86c
.word 0x02e637d3,0x42772fe2,0x66fb0756,0x35a459e8
.word 0x413a9815,0xbaa073c7,0xaca97072,0x71ac7a03
.word 0x07530ce8,0xb1cc85e7,0x6a256e7d,0xbc18a602
.word 0xc72dee3c,0xa2a5889c,0xa678e9dd,0x7add535d
.word 0xa7c946aa,0x9bc0e87b,0x24b48231,0x807cb70a
.word 0x89b62e90,0xadf501f9,0xd5166ada,0x96f0f3c5
.word 0x6e962bc4,0xa415d01a,0x86e80c98,0x68e34f9c
.word 0x8b983f58,0x919aeb2b,0x3fd4f6e1,0xcd8ac246
.word 0x5a9fa1e9,0x1771d32c,0x4cad9366,0x518f3700
.word 0x0227ae09,0x24e8f9f9,0x7b64a835,0x38e3fd46
.word 0x348f4b0b,0x60ee28db,0xeb14413d,0x00570817
.word 0x919dffb0,0xa183e02a,0xaf0c17ec,0x399eb83d
.word 0xa6db1d33,0x926935cf,0x4a559ba0,0xac3647cf
.word 0x45de3d48,0x2b6835ad,0x84dc4f87,0x9daa8af7
.word 0x5dce4933,0x29aacb16,0x26a4006b,0xb75119a5
.word 0x1ad594b0,0xa53d2acd,0xf5d49f81,0x9fa6f2b1
.word 0xb5e11ef3,0x34ed074d,0x7ac03d2f,0x1af089bd
.word 0xe8682065,0xea01cd95,0xc280bb9d,0x5d54ae9e
.word 0x9f7bb8ff,0xca134ce1,0xf4dccc62,0x4e099426
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 0x46fb68f7,0x21fd28ef,0x5c553f7d,0x431df64c
.word 0xbc946161,0xfce39ec4,0xc6c31915,0x0ce65f68
.word 0x8263bc4c,0xeac067e6,0x6a794c29,0xb3ac5e1b
.word 0x5bc00ad9,0xffb03a13,0xd50754e3,0x98cd012e
.word 0xb7a62cac,0x52818352,0xfee8223d,0xa6e6ce9a
.word 0x9c443717,0x7fc1364f,0x439156c0,0xf0d58767
.word 0xac8b5514,0x1dca0e57,0xf6350693,0xb4dbbc26
.word 0x5cd2deee,0x95cb4d08,0xea7edc13,0x0c67ebec
.word 0x252ea8f3,0xfdb78149,0x58252b5d,0x8aca3eef
.word 0x2a8185e2,0x232095e2,0xb961e895,0xd780dc2f
.word 0xba756057,0xa6374366,0xdfc31fb8,0xa9a11e77
.word 0xab3392e7,0xa8e67ab9,0xb89d8535,0x701b1e3a
.word 0xfeefe1a4,0x3428d7f8,0x19ad3d07,0x5ae598d7
.word 0x9f2e5f05,0xf20b640c,0xf946c942,0x4b21e7e3
.word 0x3c42d7a2,0xe8ab7b64,0xf848fd77,0x52b67521
.word 0xa35477da,0x5c4fb7d8,0x0a514fc0,0xd68d0b97
.word 0x702f7cf7,0x93a44ec6,0xc6991cb7,0x1b70fde8
.word 0xe1ce14f6,0x77542a17,0x54eec28f,0xbd4c87b3
.word 0x55234f65,0xf123f88c,0x89e66f73,0xfa5d921a
.word 0x4ed955e8,0x7c2ce5dd,0xa6591285,0x54ad0fac
.word 0xdd7f3484,0x4d881bdb,0xdb321970,0x4feef079
.word 0xa59dd197,0xdda82da0,0x3256bd0b,0xa81f2bd8
.word 0x599d616a,0x00441e0c,0x0ce0b771,0x51543dab
.word 0x41e24db9,0xfec16281,0x8473015c,0xb41547db
.word 0x3a94aa81,0x9b987edd,0x0c8acdf9,0xfa217518
.word 0xfb9f42e6,0x7e27f376,0x6005d9ab,0x33d97c02
.word 0xdd126492,0xd51c1e53,0x74969215,0x0bb65ffd
.word 0xf16057e6,0xd7d3c4ad,0x227cd80d,0xcfe16f64
.word 0x97e19cfe,0x05f984bf,0x58a11857,0xbbbc9967
.word 0x7c838450,0x93c83def,0xe08c0e8c,0x5d129972
.word 0x109e1fa1,0xa74b1222,0x1e291ec4,0x093b8825
.word 0x8c3d4f3f,0xb9a888ad,0x6a49d55a,0x225183da
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 0x31122cd2,0xeb15d00f,0x23e21631,0xcb4ffce7
.word 0x5420ac33,0xa772481e,0xf822fb68,0x581d06de
.word 0x938189d5,0x3c15dfe0,0xeb394100,0x290e8784
.word 0x7f8c9497,0x47b9f1ab,0xe5839d43,0xcf06a6c9
.word 0x02ce3abf,0x94c502bf,0x33c2d52e,0x39aa9ef2
.word 0x1161c07c,0xe7976321,0x2e249780,0xff02ee2e
.word 0xfd661b9f,0xc57a40cf,0x402a79b3,0xe71b667f
.word 0x12fdcf05,0xd53a541b,0x7be1c430,0x4490f45d
.word 0x57e5f89c,0xe9e1a300,0xa75fafc2,0x545b520c
.word 0x45cba023,0xc5ceda64,0xd966170c,0x100314b9
.word 0xc94e5621,0xaa6d5d6b,0x650506bc,0xabbae77f
.word 0x59fc8036,0x269ef769,0x65c2ebbf,0xd48e2e76
.word 0xc82358c3,0x29d5fb66,0x03229508,0xbf7dcf45
.word 0x4ea7d23f,0x16484d4f,0x72786b3b,0x28117e96
.word 0xd154a4f1,0xcf8a26d1,0x2df5598d,0x85c8242f
.word 0xca655c2a,0x0deaf689,0x9347ba40,0x4e852f25
.word 0x04232b35,0x2e60c049,0x9ca2439d,0xc5e1af69
.word 0x50939177,0xa0729187,0xdf3010e1,0x54dad94f
.word 0xe62a4bbf,0x404431a0,0x7c8373b0,0x3928e4af
.word 0xab2a2549,0x3d0c1564,0xf64319b8,0xda9059ac
.word 0xa87574b4,0xd926a7cc,0xe63579c4,0x77725b2d
.word 0xb8e5614e,0x2de9c6af,0x15688fd2,0x0b50a481
.word 0xb7fa52bf,0x46fea23e,0x88212552,0xf688bcea
.word 0xab5de2e6,0xbf9b6584,0x0212bd78,0xd2b9480d
.word 0x92f69306,0x461a12fe,0xd831b3ae,0x0b27ece7
.word 0xccb50c00,0x28b7a02b,0x5a5512f4,0x8de8c444
.word 0x320f096f,0xcdac8463,0xdda265af,0x9539ab3c
.word 0x19f8ba3c,0x2ae9d935,0x0dab9550,0x939ab7e2
.word 0x7e6524bb,0xc8d2e122,0xd7cd55cc,0x76eb27e6
.word 0x743895bf,0xec1b203f,0xef3d79be,0xfde8b647
.word 0xd0f805c5,0x68fbefee,0x8d696117,0x3458e44b
.word 0x1c23deca,0xa55b5849,0xb23592e2,0x96c2d7b2
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 0x30383acb,0xc34c9b86,0xe302857d,0xe2079b45
.word 0x6f4936fe,0x2f24bfef,0x857dbb68,0x2710e28a
.word 0x84dabe40,0x5ce90042,0x0e2f5743,0xfbcc39ec
.word 0x32b0a32d,0x90a48e68,0xc3153160,0xc8a620ac
.word 0x224dfeee,0x1a223a23,0x51aa55df,0xd02b19a7
.word 0xda67b84d,0xabcd417a,0x370cef0d,0xdf6886a2
.word 0x96e33b1c,0x7f8d2986,0xd75de652,0x16ec35ed
.word 0x4da3fe07,0x61210eef,0xfd77d0f0,0x2b8c1ff2
.word 0x71effeef,0xa578c36a,0x0b59fe7e,0x46a4560c
.word 0x263a9f08,0x424fac40,0xf27af16a,0x0c31b9c4
.word 0x997df8c8,0x51a3f4e6,0x6fab9f7c,0xb1764f9a
.word 0x50cc49a8,0xaea88d8a,0xd9ba0186,0x9362e2f7
.word 0x289e6f52,0xfa020d83,0x66485f52,0x803b98bc
.word 0x19311ef5,0xb8a60851,0xddd5e360,0xee8fe566
.word 0x56d2055f,0x912bb7c2,0x73165ddf,0x56e0dd7e
.word 0x52f5f667,0x17f02760,0x698bdd44,0x12491222
.word 0xbb076818,0xdf60b828,0x00efd575,0xf282ccc5
.word 0x24b23281,0x04de91ca,0x8c204deb,0x3d68e6c9
.word 0x0084317c,0x533d7745,0x82a28829,0x7abca7e2
.word 0xf3ca2b4b,0x3af8629d,0xf722bbb9,0xc8fcd6e7
.word 0x58380c24,0xe6e1fcfc,0x351b6853,0x42a59c24
.word 0xb99b0738,0x29f7eab6,0x0fb6d9be,0x3e79898e
.word 0x2071dc0c,0x0081e775,0x4cfe5b57,0xfc8a2685
.word 0x03f88e3a,0x8ef9c132,0x2b635c81,0xbec15bc5
.word 0xe81074a8,0xb7c4273f,0x4dfc70e2,0x63cc36d1
.word 0x3546c171,0xb07a6cbe,0x8450a787,0x38ef83a9
.word 0x1c02f45f,0xc9335b88,0x9c3aad15,0xab96f2d9
.word 0xe8cdca0f,0xbefc6be3,0xb15f8565,0x618c3eb6
.word 0xb18a80c9,0xaed00449,0x4da1c898,0x236a3e86
.word 0xfcc20ae2,0x968680b8,0x92d92530,0x0c2cb7fd
.word 0x414ce47f,0x7083ea26,0xc7e88653,0x98b05424
.word 0xcd57feaa,0xfcaec373,0x15f8a44f,0x3db1e49d
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 0x8f5ef91e,0xa44e7323,0x170a1c81,0xafd3a91f
.word 0xb6086bad,0x66ddeacc,0xa0891978,0xaf4baf0d
.word 0x20b016cf,0x5f3f7f8b,0x254252f2,0x8e125824
.word 0xa2aa0476,0xbe7cb50c,0x7f6fec00,0x3ce1359d
.word 0xec114d8f,0x43ebcaf4,0x871f4c4a,0x55dd04f3
.word 0xe4b0188a,0x986acdf5,0xfce4e689,0x7f824a99
.word 0x7a5fbfd5,0x777c1b5a,0x5705fe94,0xfe611ac4
.word 0x5ac7a676,0x268bce10,0x31c80c59,0x20462fb5
.word 0xf22df46f,0x4e34e4d9,0x4860e77d,0xaffb3851
.word 0x1be183ec,0x129bd2aa,0x8349a129,0x64da482e
.word 0xf3bb2609,0xd138d966,0xcb2c69c8,0xffbbab88
.word 0xa6f169ba,0xdcb0ca15,0xced5f9c7,0x4cf0235c
.word 0xdf2a7e35,0xf260926f,0x464a7241,0x647f8d1a
.word 0xa2d927a8,0x39957004,0xbe6b3689,0x4a98a150
.word 0xa3df0fbb,0x2d4b840f,0x7189dca1,0x714dbae2
.word 0xaa5e0f11,0xf2303a8f,0xe832e1c2,0x0372282e
.word 0xa8c3a460,0xc280f2aa,0x06aadcfe,0x3fb9c9f0
.word 0x28546909,0x57045bf8,0x20c6a126,0xb16f2804
.word 0x13cd579f,0xb496f345,0x736a898c,0x4e42173d
.word 0xc9867d1f,0x356d47f5,0x0af5dad8,0xdeb21d59
.word 0x8aa81ee0,0x6673af9a,0x6ea8f367,0xa41fe885
.word 0xd932a15e,0xccca5f63,0x438b5f66,0xf86c1147
.word 0xbc456d1c,0x956d0dc6,0x13afbcb4,0x8cebb9c5
.word 0x2bb3e210,0x8d832eb4,0x9741badd,0xcf107140
.word 0x52e49ed0,0x8485d33c,0x1f845945,0xbfe9bc09
.word 0xad79d5df,0xadf20d29,0xc2c98674,0x3af26ecb
.word 0xfb2d18fc,0x5a8851d8,0x468a7b35,0x7295da83
.word 0xe60d0917,0xfc2a520d,0x0f0618c5,0x0a6422f2
.word 0xe4543408,0x7153e86e,0x6946d410,0x0e52c432
.word 0x2acda103,0x56cf3b35,0x28e7c76b,0x12e30268
.word 0x96096ed2,0xd9ca2838,0xe764a71e,0x05e66e6c
.word 0xa662d293,0x3dee5c6a,0xec029326,0x523531cf
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 0x6c74ffab,0x8252d47d,0x75fa1694,0xc924aaab
.word 0x1309d0ca,0x8b8eb2ef,0x90284a61,0xf56f76fc
.word 0xb24f59f9,0x6e60c8da,0xbd53f1b0,0xcd0eb18d
.word 0x04d2b91f,0x5cea653c,0x3a820bf4,0xe9d80135
.word 0x79e6f768,0x4d777bdb,0x72b02d61,0xc4c057b4
.word 0x2cebf1e7,0x405f33c0,0xbca9d65b,0xd2a037bc
.word 0xa66c6131,0x3c47884c,0xa60581dd,0x72b59184
.word 0x9274db31,0x8bf9a123,0x189fc5ac,0x66a4fa45
.word 0xc96a372a,0x35085871,0xb5d246a7,0x238f61d6
.word 0xf7166be9,0xd2ffa757,0x3bf85232,0x2a6ad239
.word 0xeda8d40b,0xf77e9dc4,0x7a92365e,0x67f2a8c5
.word 0xf0e63aea,0xe0ff42b6,0xd1ec7e80,0x4a3d072b
.word 0x57d8869c,0x7468bd95,0xf37498c2,0xd8445291
.word 0xd46c39a1,0x02730150,0x6d57d9dd,0xd8f814f7
.word 0x92fd258e,0x0c0badb0,0xe8a67ec5,0xcfcf851c
.word 0x48ab5f1e,0x1fc2b8c5,0x51647f6e,0x60ef1729
.word 0x7ec6f2ce,0x07bd03ed,0xa91db8ea,0xec3ec53c
.word 0x4b2a4c07,0xa6fd0aa0,0x3a971815,0xf6aede4c
.word 0x7f019853,0x879162af,0x207c11f3,0x6de29a27
.word 0x4b6ed65e,0x41b6ac90,0x7fea157e,0xc5669e36
.word 0x71283cf9,0x756b90dc,0xa91945e2,0x537e7b0f
.word 0xc4722604,0xf819160e,0xb0787b07,0xa3bfbf9c
.word 0xf31bb437,0x2e55ba53,0x9c8d6b98,0x69acf71c
.word 0xac758b67,0x9c1c21e3,0x4328e366,0x047bf011
.word 0x318c00bd,0x0ceaac63,0x8f50dc46,0x1b9845a8
.word 0x92d38982,0x53a0a044,0xb73b3d51,0xaf62c943
.word 0x6b75904d,0xcb77bc93,0x9fbc3811,0x1d9c769b
.word 0xd51aff3b,0x8737cf3e,0x28ff1df8,0x0e8c54a1
.word 0x11a3cebd,0xe2fce974,0x5c577817,0xdcfe790f
.word 0xbf523e93,0x0ef50ce2,0xdf08e0f4,0x438676ac
.word 0x9ea6393c,0x16712e06,0x48caeeae,0xc35cf065
.word 0x30d49400,0xe07bd32c,0x45934e53,0xd772f1ad
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 0xc315c572,0xee877114,0x81dcbefe,0x0b90c5e2
.word 0xee92a2f7,0x54dc7f35,0x25d89689,0xb8d0ff2d
.word 0x6bf40e81,0xbaa960b2,0x4bc793b5,0x5f2b4f79
.word 0x32241edb,0xd4d5362e,0xdb6ffd93,0xfa78295f
.word 0xe8d13c3d,0x1953a5ae,0xb51410b7,0x6abc7c0c
.word 0xe7ec4494,0x3b285dd9,0x76b2f823,0x1cdf7283
.word 0x34edad7a,0xa24cb073,0x5f10a5ed,0x9794ea45
.word 0xf483ae32,0xd235db17,0xb6376db0,0x4269b9ea
.word 0x2479892a,0x05de1529,0xa30d4868,0x4de70baf
.word 0x84bbc677,0x8d07c7da,0xfe600f4f,0x811840be
.word 0x1a430b12,0x9104b478,0xeaaa513e,0x4e5dc9a9
.word 0xf8786a92,0x5da2bfb6,0x4c450c37,0x1499fb4f
.word 0xa8fdf5f9,0x3b3e7e62,0x27c0d58e,0xbb00e19e
.word 0xcbd9b5d9,0x31cd8e3f,0xb5547eb5,0xdfc2ac31
.word 0xfb8f8b4e,0x5b5b2d68,0xbce6b188,0x557541fe
.word 0xd8e0d9d1,0x7d03701c,0x34602b75,0x0d4d2969
.word 0xf1991244,0xa5eb9711,0x8ba9a19c,0x5090f0d7
.word 0xf325ea08,0x037b041e,0xdef1dd73,0xf2086465
.word 0xded9807a,0xc666890e,0x73e0c95e,0xc03594dc
.word 0x87a63621,0x541fedb8,0x139060c3,0x4819f2a5
.word 0x78b984cd,0x6f4251d9,0x49d4cec6,0xb8f79760
.word 0x5ca3cb06,0xbffe270b,0x6b9c698e,0xe2df789b
.word 0x4db364be,0xf1718eaa,0xe34bb856,0x3a94e64d
.word 0x442cf23e,0x3818060d,0x9174d447,0x068cc2e9
.word 0x8c333849,0x0a018c5f,0x90b25613,0x8fbead5d
.word 0x19d2aa9d,0x2fed0573,0x13239b3a,0x24bdb654
.word 0x2f5b0578,0xe81a8cb5,0x87db69c5,0x4ee22ec5
.word 0xd0d26ba8,0xe0209186,0xf9a6ff25,0x35373e84
.word 0x682ca612,0x87cb9c7e,0xd7583982,0x53205520
.word 0x9741a265,0x972fc5cc,0xe436b5e2,0xbeb90997
.word 0xff9aa11f,0xa0151348,0x5b67766f,0x56704ae9
.word 0x65f0dc7f,0x5bcc50c7,0x13526bfe,0x51504674
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 0x553a720f,0x53276d77,0xe5ede82e,0x17a51a71
.word 0x933d12aa,0x9905da32,0xd3c376fe,0xed193606
.word 0xd424abb7,0x8b857582,0xa4455f5b,0x4a988dbe
.word 0xfc8671fa,0x9e872300,0x2023a9b0,0x05ba8fca
.word 0xfb6e2e06,0xcd409c11,0x048880f8,0x84a7d428
.word 0xc2748d40,0xb350728f,0x683d66e5,0x8074d0fb
.word 0x3b4d24e4,0xa56d17e2,0xacd761c9,0xa838cd3a
.word 0x8aa0f785,0x1900e9fd,0x82f4b94e,0x0dce34b5
.word 0xb1479e28,0xdb0a55aa,0x91a03149,0xb2b0f042
.word 0xc753f2ed,0x3d4810e7,0x9728a767,0xcff9ba6e
.word 0xc3a19aa0,0x26b009aa,0xcfba1e11,0x80d6260e
.word 0xf8a34b7f,0x066a3a8d,0x108258b2,0xeadc9ae3
.word 0xd0223389,0xfb6add7a,0x5bc4ab9f,0x5cbf8bdb
.word 0xa1280b6e,0x1b1b2edf,0x4aacdae4,0xac1a2d40
.word 0xe416cbbf,0x3bfaf8af,0xebcd66cf,0xfcc29367
.word 0x6fc427e8,0xfa45a11d,0xbe598bb7,0xf0f9dd74
.word 0x3aad1a4d,0xaab42212,0x4d469caa,0x2443b479
.word 0x1de1044f,0x878340cd,0x7cf11727,0xc7e6c238
.word 0xd92170b8,0x5cdeae36,0x37062ac4,0xa0ea3c76
.word 0xe8133dd2,0x4419b9c6,0x3e5ff8b3,0xbc9c2c49
.word 0x1d622768,0x0ac1db6d,0x2dafa568,0x3131704b
.word 0xdad5e4bf,0x4a28decb,0xd41a5426,0x00de746c
.word 0x30fe40cb,0xe51b9ec6,0x0792a761,0x093612dc
.word 0xdd8543d0,0x2ec4785d,0xf35afe7d,0xdd413be4
.word 0x91d052a2,0x53dc8038,0x5e9c3057,0x9f1a9fe2
.word 0xee9521fd,0x048afabd,0x4cd7beb0,0x8bd86822
.word 0x2640416d,0x23e2160b,0x21cc73a4,0x43ec3b81
.word 0xad059fe9,0xcc058898,0x88d08665,0xb13d6a8c
.word 0x1cc5b14d,0x83a59531,0x443d6548,0x7cf7d45b
.word 0x3f9846c0,0x2ce057c9,0x3ace46a3,0x14ea0a6c
.word 0xb00d0853,0x8dac15fe,0x6df85c9e,0x9421f72c
.word 0x04c160fe,0x8a5f9fee,0xe1a472c0,0x8f51e20a
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 0x3abfc23f,0x62589c71,0x9711b0ef,0xb79fbfed
.word 0x55c34f46,0xf62c6960,0xb81a78a1,0x6797e819
.word 0xe3625644,0xe9942e6b,0xc7204b36,0x5afbf5cb
.word 0xc453a7fb,0x53af86d7,0xeb7db874,0xbbe06848
.word 0xfeb9745d,0x23b3ff5a,0x07393547,0xcdf0785b
.word 0x6b09d43d,0x560fe916,0x2f36f4c9,0xa9ccc712
.word 0x86824c86,0xc4a554d0,0xc7fd7f55,0x0b865eb1
.word 0x6c525ef5,0x3f698b6c,0xb3894e2a,0x056c0c3c
.word 0xb18d1eaf,0x6f484553,0xb6546fde,0xff7a3b43
.word 0x7344dbca,0xd1863efa,0x62bbc308,0x171d7e01
.word 0xbfe1a18a,0x5d66912a,0x29ed98cd,0x567ec411
.word 0x88f7f8e4,0xc8aa1a2b,0xeb29b172,0x5487d015
.word 0x278f3efd,0x3759bf17,0x746bcfb6,0x3146a1f7
.word 0xc1a5c593,0x8c90f314,0x5889de3d,0x8e750309
.word 0x23045e47,0x72b61848,0xdd33b70f,0x13ef3e96
.word 0x6cdc0676,0x3b7069c1,0xaff50a48,0xab9aa50a
.word 0x512777fe,0x762de201,0xb2e308dc,0x8a50b2b6
.word 0xe522e789,0x9d70720b,0x7e3a8b60,0x0ef0522e
.word 0xdd14c149,0xdd05803b,0xb2c22e8f,0x441b434c
.word 0x7405cb32,0xad7de7cf,0xfa44c564,0x30e142bf
.word 0x79210c5b,0xa573a1b7,0x7de2a7d8,0x53582368
.word 0xed9ad678,0x8212b728,0xa6b6fc08,0x58fc8e1f
.word 0x53e00b0d,0xf9ab48aa,0x71d9530b,0x46f9daa2
.word 0x086bef03,0x0fdacdf7,0x665655eb,0x9db2528a
.word 0x0447a597,0x24d5539e,0xbf5aa08f,0x5bb49c51
.word 0x4d4d987a,0x5c45ca9f,0xf858f7ef,0x7d245794
.word 0xf9a25df8,0xe95a0059,0x1c30a1f4,0xdd48b0e0
.word 0x08d1b02d,0x07bbda1f,0xcfe17fcd,0xe6a465de
.word 0x52bbc3ca,0x5b35ebf4,0x118ad463,0x999af020
.word 0x99fd711e,0xabbf0060,0x39a5497d,0xca2755ca
.word 0x4d67eeb2,0xb8b04a38,0x6d799a1e,0x1d91dcdd
.word 0xb70cf84f,0x25e7b203,0x0f97f985,0xdd960861
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 0x3e7ff93f,0x7132b489,0x2ff6cd1a,0x1073eb20
.word 0x58ab07e9,0xcc948a86,0x0c206954,0xe011ef1c
.word 0x59572473,0xa24575cc,0x59d9a36d,0x16b5981d
.word 0x8c09d386,0xdf71287a,0x128d5822,0x5c99bcdb
.word 0xb7730d31,0x0cb83fa4,0x40f25def,0xe57a4e04
.word 0xb57ae844,0x2846be7f,0x409be1da,0xb867e53e
.word 0xe1f5ae71,0x6944225e,0xf6412eb3,0xe47bc4fb
.word 0x60d0c03c,0x1ba10945,0x424e0371,0x4e0918e0
.word 0x92861dc5,0x7c5d9cad,0xcc8973c8,0xa9c29dad
.word 0x43d64a3b,0xc12cc804,0x69680d88,0x8a48fe62
.word 0xfe8b554c,0x10ba5838,0x5e6b4e7c,0xde333719
.word 0x2840e8c9,0xf3cf06d7,0x317687be,0xc21210dc
.word 0x0fdd595b,0xaca029b8,0xaf03357b,0xc726370f
.word 0x91e88032,0x5a38a10c,0xc7238635,0x60d508d4
.word 0x96eea6ef,0x5ee9c240,0xeb9d655f,0xfec59e04
.word 0x3aa26397,0x75353642,0x57c372f2,0xfb92c5da
.word 0x15cdec68,0x38af1370,0xb7b01eb8,0x0331b059
.word 0x94d48752,0xe65b3344,0xc247c054,0x10774c68
.word 0xf575ca44,0xf1377ecf,0xf65784e2,0x31d3292c
.word 0x77a3640f,0x96b5c370,0xfab9ec6d,0xf7e8d0cf
.word 0x5a27a5fc,0x95ed10d8,0x3d2f451f,0xe455a9be
.word 0x343191f7,0x97bdb959,0x03dba9bb,0x130377af
.word 0xe5bcb3cb,0xc0d679c4,0x44165152,0x56af2527
.word 0xdf74823f,0x8f03fd24,0xfdd0a3c1,0x7f125ac2
.word 0xb87d2bd3,0x7c564092,0x26b4586d,0x22a21f45
.word 0x554f8754,0x85c67df0,0x6ab0aaa0,0x67b9004f
.word 0xb3a1f09d,0x71967d59,0x6bcb0d64,0x4dd5bb32
.word 0x7c4df078,0x098bda50,0x660c9b69,0x1bc37257
.word 0x4d3ea50e,0xb39f1550,0x3140677b,0xd6c79cdf
.word 0xe1b3e5f3,0xe68b017e,0xd8b5984e,0x508ee39f
.word 0x99f78781,0x2c8158bc,0x806c3f59,0x90411289
.word 0xda3f27c4,0xa42959aa,0xce3b8cac,0xf1e532ca
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 0x0fdecdac,0xa2628735,0xf3a70cef,0xc39d8456
.word 0x1c7363c4,0x7dd729f7,0x653d8982,0x592ee5ff
.word 0xae49c7ef,0x5a158829,0x4b1540e9,0xb39b3d39
.word 0xf1f083cc,0xd1fd8d9a,0x06fc67c5,0x00a22b93
.word 0xfe87453f,0xb2519bb8,0xe939737d,0xfc531692
.word 0x33ddf103,0x1a4e0195,0xee45e03f,0x55501989
.word 0xe83e832f,0x4f750516,0x59fbffe5,0xfc04d945
.word 0x43ee3ad3,0x7d22f12a,0xc8b5bc24,0xadd5a2ca
.word 0xe4872525,0x081ed933,0xcf4cddb1,0x179a1a25
.word 0xa72f9d0e,0x02ccf779,0x6f0c968e,0x68716c5c
.word 0x9110f636,0x725fb0b5,0x26a65dc2,0x57918a8d
.word 0x6d07ec99,0xa7a72fad,0xa80a5154,0xfddcb142
.word 0xaeac61fa,0x18534edc,0xdea750ba,0x2191ab9f
.word 0xe709673b,0x3a08f695,0x3049fe1b,0x3721c9a6
.word 0xe4647ba4,0x3ad3ec2d,0xb6f182d5,0x3c86f4fb
.word 0x8bcbb051,0xe3466cad,0xbf1a6760,0xbbf9b59e
.word 0x3d292924,0xad2d0c25,0xae08f03c,0xa50fe526
.word 0xfe047dfc,0x0f2978c1,0xa97b5a0d,0x37a17209
.word 0x7d909f83,0xd3cd3877,0x8aff2050,0x75b1b648
.word 0xfdabfb5a,0x7c7bf3c6,0x29039c44,0x4d391974
.word 0x2a93c7e0,0x68941686,0x94f5c39d,0x53864c94
.word 0x3994a9c7,0xa1dcf792,0x417e255e,0x63966d45
.word 0x27bb8292,0x4a8b62ba,0xe7b2e70e,0xc0273304
.word 0x0c376fd7,0x8be84743,0x30c8fdef,0xd70edc63
.word 0x7a1f1d11,0xb221316c,0x4d03b9b5,0xa11cb029
.word 0x63c921b6,0x475d6511,0x91bfcb56,0xf67c6596
.word 0xd8651873,0x98b7a4ab,0x9651f9b3,0x8618926b
.word 0x3ccc33d9,0x37bd7b26,0xdfc0dc46,0xa4b457b8
.word 0x0f358453,0x38782fe7,0x667c9145,0x2d453885
.word 0x7a1d466b,0xa1dcaeb0,0x197399ae,0x570553aa
.word 0x3c6a7856,0xeeecb963,0x62116124,0x5af6fa94
.word 0x81c57f7d,0x8b708c86,0x8bba98e3,0xc7ab9b7b
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 0x3c09e383,0x3b32073f,0x8a036292,0x1f1a1b64
.word 0x3eaaf55b,0x969e65ff,0x6412a2da,0x997fa6ab
.word 0x140562fe,0xd12c2f1a,0xb9fd82dd,0xfc33365f
.word 0x97fed728,0x6d8e197d,0xee5834a5,0x0ebc63e2
.word 0xfe9deb5b,0x9c2bc8b1,0x08753f85,0x43f6302b
.word 0x36718089,0x0404548a,0x349ca493,0x7eac83b3
.word 0x38573684,0xf6a2cb53,0x12e2a23b,0x968aa8db
.word 0x120b3999,0x304a846f,0x9be8c111,0x8e8150e6
.word 0xac6041d2,0x0e0075fb,0x08ef652c,0xfea7fb38
.word 0x3c667111,0x10b88178,0xa8fce398,0xe9c50b16
.word 0x4c2ba599,0xd1b21bdd,0xf233b6bc,0x3d6fa9b8
.word 0x70efd491,0x4f856933,0xa4217e18,0x28871d6f
.word 0x2da5c2b1,0x8c9d80c2,0xb90b7d31,0xaa5e8373
.word 0xf5f18b7d,0xee5912c6,0x15c20db8,0xf28a6d92
.word 0x8d04bd46,0x230917c6,0x87c75688,0xc979d678
.word 0x4d146186,0x9994649c,0x23e013e5,0x692d1aa9
.word 0x4c82bb96,0x2f035ed5,0x9910ce26,0x7ddd2609
.word 0xedd64954,0xb5c5b1b9,0x60e435ac,0xad8e27be
.word 0xad153d3c,0x18996f94,0xa48bbc03,0xa987a6be
.word 0x503a3558,0x9eb1f769,0xa714d6c5,0x2f14fa54
.word 0xd6b9e25e,0xdf311262,0xbb501f32,0x7af9d767
.word 0x6ac3c05b,0xe8eeb5b3,0x7b24fc2d,0xe396d679
.word 0xbbf30af5,0x852ec72d,0xdfd7ef3a,0x9bffd2e3
.word 0xa0e91d45,0x567a65cf,0x031126fe,0x961607c6
.word 0x65150bad,0x4ab1b1c0,0x66cf4734,0x1cc505c6
.word 0x6b2a38a9,0x757cdd16,0xa414f4ea,0xa218ffbf
.word 0x8eae621d,0x15e72fd8,0x5262f458,0x34bccd29
.word 0x3ea16e27,0x96299128,0xa9f23e3c,0x8e2dc7e2
.word 0xa745a6b8,0xa48c0769,0x5004504b,0xbd8b63dc
.word 0xf92c64a8,0x4517d76a,0x9db37942,0x84648772
.word 0x8c3aff95,0x83658656,0x1673a326,0x7f94c30b
.word 0x92688e57,0x54424753,0xf639a602,0xec1ab0de
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 0xda08d559,0x0b5f19a7,0xde549877,0x910bf298
.word 0x6af76415,0xe3902332,0x7b6a3d4b,0xa02ef376
.word 0x46a8426e,0xb17a3ace,0xf3fc76eb,0xc4b62a22
.word 0xd0e9e32c,0x40e3e5f7,0x994d988b,0x0abe8ae9
.word 0x5432da1c,0x6f786d68,0x4e90cb73,0xde42b6b3
.word 0xbc601fa2,0x575e78a0,0x9f0efa49,0x4e9318ae
.word 0x2ca5ade3,0x06c5a0cc,0xbb146835,0x46c5ce12
.word 0x584cb6a3,0x8a4539d0,0x9902197e,0x01a40833
.word 0x1875058a,0x12c9454e,0x262e8afc,0xee426cc7
.word 0x7f47cc46,0xb6c0cd0c,0x516c513e,0x27af86a6
.word 0xec2d8596,0xac997111,0xeffda0e0,0xdaec90ad
.word 0xffdc0acc,0x8badec53,0x48fc0fb7,0xabce12e4
.word 0x7f922202,0x7cff4fe0,0x70bed993,0x09ed6bde
.word 0x6957844e,0x993f48e8,0xec694cc5,0x65c881cf
.word 0xe9ea63a1,0x2bc44ee7,0x7ed1aee3,0x446234c6
.word 0xf52a1891,0x18ba98f9,0x39c324bf,0x1237318b
.word 0x9c2886b0,0xf1c4b601,0x59c1a232,0x5813f09d
.word 0xc6de2fc9,0xcbac1aad,0xf8d2a574,0x6c6f5bea
.word 0xa0945b7c,0x7ecd3598,0xb62804e5,0xc8bff28e
.word 0x91b44ef7,0x0b68c83f,0x237331e5,0x6044ccf8
.word 0x7bc39875,0x8fa01458,0xbade2358,0xb1776048
.word 0x95201c5b,0xd02fe210,0x0c03b2d2,0xd8205105
.word 0x33e669ab,0xf468c2ee,0x1bb41dfb,0x66a4c467
.word 0xfb057184,0x001a86c9,0x6604a2f1,0x3fc870de
.word 0xf06b9c1b,0xbc7b4d0e,0x7ef9090c,0xc4ab26d5
.word 0xc6990f4b,0x288e6c96,0x81325e40,0xf917984c
.word 0x5b8e7119,0x14c65efc,0xde388116,0xf57254a7
.word 0x71f9752a,0xa35cd463,0xb4e38df2,0x060798c1
.word 0xbbd6ba78,0x6a9271e0,0x0c7653e5,0xcca4780b
.word 0x91dba2fc,0x0f4781ce,0x3d92823d,0x273b7648
.word 0xa3123034,0x4136e24c,0xdf080508,0xf9a16c65
.word 0x2580c0c4,0x19ba042d,0x92e59d0a,0xc510c563
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 0x8f4fc2de,0x2b3d9a86,0x7aabf019,0x3ab71b35
.word 0x0559da73,0xdb345852,0x280e96be,0x4de2ffa7
.word 0x50d7c5bf,0x0c7eb47d,0xaee0a287,0x5816ff5a
.word 0x88ad51ec,0xa73ca621,0x3d2588f7,0x128f9379
.word 0x36b79e87,0x881c7139,0xbac0e0b1,0x7ff25bf6
.word 0xa2b64672,0xcffb7af4,0x0f37a1a3,0xb1bd74c2
.word 0xa98c50ef,0x822b300a,0x8051a343,0x45cff6e1
.word 0x05855a6d,0xa4852a25,0x4f574d86,0x62f21d59
.word 0xa5e644fe,0x5b3b838f,0xad70e081,0x14e4c393
.word 0xfe7bb8ee,0x9e1490e3,0xa28cd623,0xb5f47113
.word 0x2121b6c6,0xb70cb329,0x0b858803,0x2a259958
.word 0x4bad628d,0x00e455d4,0xc6b8c27c,0x63414362
.word 0x5e9f99c0,0x007d3a29,0x22cc1896,0x23a71bb5
.word 0x386e9ee3,0xeddda6b5,0x594f9f9f,0x3f725a3a
.word 0x8a9ef5e7,0xabc13a2e,0x69a1aa6e,0xe16877da
.word 0x9d83cea3,0x78f9f490,0x8143c97b,0x7428fe19
.word 0x33109b43,0xb3ab2cbe,0xe18928be,0xf5e5129e
.word 0x230d4d2c,0xd77bc209,0xa7ca0c9c,0x909ba570
.word 0x0d05efe6,0xc505aa6d,0x961a9344,0xa1efd291
.word 0x07ca7755,0x1bcf5107,0xb3c229f3,0x414c3a2d
.word 0xa407df23,0x2ea9ef4f,0x3473787e,0x47331224
.word 0x2ab72ca1,0x2377cb36,0x29b7b8d0,0x4feb5be1
.word 0xa4bdc5c5,0x7a4a506b,0x19ed4436,0xf53c5c72
.word 0x154be6bd,0x8682339c,0x4683589a,0x99b31166
.word 0x908dca14,0x670d28c0,0xfec1dbc3,0x84a0d33e
.word 0x10c989f1,0xfca215a2,0xdebbb9db,0x31aacfb7
.word 0xf271def1,0x1a28918b,0x44fd697f,0x9f5273b3
.word 0xac3e2556,0x03a3c0cd,0xce67c1b9,0x851f188f
.word 0x3f62da4a,0xab304660,0x08044833,0x8d76a332
.word 0x711a2513,0x012d9165,0x1aedc3f7,0xf3e0db0f
.word 0xcb95503f,0x71ffc610,0xbdfc8bb7,0x6a8c783c
.word 0x3dd6c3f2,0xd6c925ff,0x3d8bf79d,0x69a88af9
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 0xabf23a1d,0xbf878f55,0x42e8dbf8,0x54441374
.word 0xc19cb01b,0x974f1439,0x1a8a8575,0x83bc519a
.word 0x22d2f883,0x2787f614,0xfe0e300d,0xee0b57c9
.word 0xd8f28d39,0xe105926b,0x87af8776,0xe0bd9b9e
.word 0xd8e7af3e,0xf8be3b43,0x78ea2e3a,0x23770001
.word 0x92039290,0x5397c567,0xf83dd503,0x29e36f9a
.word 0xb928b40c,0x61ea9382,0x8ed2fd9e,0xfe5bf49a
.word 0x7b7ecdb3,0xe00494ef,0x25fb552a,0x5680557c
.word 0x0b770201,0xd81b9f5e,0x341075d6,0x64400991
.word 0x99219559,0x2297254b,0x0cdbf4da,0x781977c4
.word 0x1ea159b4,0x47080401,0x94c7c731,0x5a1fab2b
.word 0x467060a0,0xb658f30d,0xfa773947,0x359cf0b2
.word 0xc897fa28,0x246d1504,0x4f69962f,0xcff12264
.word 0x93993f2d,0x0fb39b26,0xb2821c35,0x2c29f8af
.word 0xff5c0650,0xebe998bd,0x380c9d4b,0x4908c965
.word 0x09c14ec2,0x7f94bbf6,0xdb2854fb,0x26454fb2
.word 0x233759f9,0x8232d421,0x42b72e2b,0xc7856bb1
.word 0x4e0595b4,0x629c3420,0x093f3ae1,0x7663f794
.word 0xead7697f,0xd6ed9132,0x73e46579,0xdfedacb6
.word 0x0b521349,0x0c103604,0x226033d4,0xff3d81c7
.word 0xe411fe4c,0x1365a976,0xf42d7b6d,0x973d80b0
.word 0x8ae4451f,0x62ac4e2c,0x7834efc0,0x77d267b2
.word 0xedaa5c31,0xd642076a,0x04fb4b7c,0x0f1c7fe5
.word 0x5697deec,0x4e0b514a,0xfd1979a0,0x48151cae
.word 0xea439cda,0x03669424,0xadc7e66b,0x8c0c8da9
.word 0x524d9944,0xaa58764b,0x3f473575,0xadc4d144
.word 0x138303a1,0xd7f31010,0x92a376ae,0xa1798ea3
.word 0xf25f1a5f,0xb8e6d15a,0xea9aa03e,0xeffc014b
.word 0xf6a7718c,0x6b1171c0,0x0fcceae3,0x69eff022
.word 0x1494039f,0x9c195c0c,0xfb72940a,0x2b94885b
.word 0x9c44fade,0xc1f9c2e9,0x88476861,0x62aa1246
.word 0x597593f9,0xfe748d9f,0x49616b49,0x1000d050
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 0x4212303a,0x909d51ee,0x427d67da,0xa35bfcc5
.word 0x4645a5fe,0x501849ed,0x1471c402,0x9c27ce54
.word 0x997e4a14,0xfe0f670d,0xed0a54ca,0x8c081195
.word 0x3200add5,0x552f2cbc,0xf9852d1e,0x492d31f4
.word 0x0c3b7f7d,0xcdddb2f6,0x0df3ffb3,0x7417d370
.word 0x06fe63cd,0x3cac0239,0x88dc7bc6,0xc9b86291
.word 0x4c7da48c,0x457a9bcf,0xd74c1a72,0x43ac981a
.word 0x45e67318,0x01ac7566,0x68c220e3,0x37c7dfef
.word 0x8ccf0c7d,0x51cb9337,0x1e0706e0,0xb89c16e1
.word 0xaaf5e6a4,0x395582fe,0x934b79c8,0xc1ab70c4
.word 0x6e2027ad,0x22544ceb,0xf14ab857,0xdaf92347
.word 0x5cd2901c,0xdc84fa86,0x010d7c48,0x0fbc281f
.word 0x9ed4879a,0x9c07db35,0x500ecebd,0x68051c28
.word 0x526967b0,0xf4c5664c,0x83264695,0x3821166d
.word 0x6ed9f084,0x7aa2a3c3,0xe52a157e,0xcdc8fccb
.word 0xfee83f78,0x3cc17619,0xf89c2086,0x491ccb05
.word 0x2fb17d4e,0x11de209a,0x98a37090,0x2899b8cc
.word 0x38fc6769,0x6818ea99,0x80bcb509,0xbf2350e2
.word 0x3a96c15f,0x03b86da8,0xcb7132cf,0x4d176557
.word 0xa38567a4,0xa30d2787,0x3f18b328,0xbc20be0a
.word 0x670b7546,0x765ccfa1,0xd4481ce8,0x861df737
.word 0x46ade4c6,0xc7f2b4b0,0xa2364777,0x90b467dc
.word 0xc4ff3197,0x12a17614,0xb9d599d8,0x7c9f1f0e
.word 0xb805fefc,0xe6318a87,0xa8993102,0x0046f13b
.word 0x51e56217,0xbe29a53f,0x8ddf19cb,0xa208b030
.word 0x8208dc07,0xbf3dc2c1,0x0bcb7793,0x85e5bbf5
.word 0x94cc3642,0x443e59f2,0x5ab23b96,0x409044d8
.word 0x63c88d16,0x5d957df7,0xd8ec53d1,0x9596ec42
.word 0xe2c79d10,0xc9ca95a7,0xebab7138,0x1d905c4c
.word 0x4498b5f9,0xb8cb749d,0xe085bf2b,0x75ed0c57
.word 0x3411053d,0x70e04b08,0x1652e04a,0xa911efe5
.word 0xaa13c820,0x99aa95d9,0x405df5b0,0x54cb4a5a
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 0x8326a55d,0x187361fb,0xa6d68199,0x3c5818d4
.word 0xc6cb7d15,0xb46a659f,0x6f679304,0xaa72b50d
.word 0x1a71f4c0,0x917dc3f4,0x0ec185b6,0xb5facfca
.word 0xb49b59d7,0x758ec2a8,0x93cfcb7f,0x2edfae07
.word 0xbdea7da3,0x46d1fcf1,0xe769a2e9,0x64d9160f
.word 0x71483197,0xb53ee75e,0x619e4b05,0xde7dc97d
.word 0x9095f0c2,0x39b0726f,0x2f9f244b,0x1306814f
.word 0x9b1f7b9d,0x4b084fe9,0x2cafd859,0x0eb72279
.word 0xade258f2,0x0e4c5619,0x1c0fe190,0x23ec407a
.word 0x9d085877,0xa92772e3,0xf9f9f9e5,0x405f4e41
.word 0x9f054c11,0x8f17ae1f,0xcefc6cca,0x35467f5f
.word 0xa1643bc5,0xe26b8fe4,0x9df44939,0x70e742fb
.word 0x87ebc9e9,0x256afda8,0x0888d9fd,0x0b6002a1
.word 0xc8484edb,0xb6eb34f1,0xb46eef64,0x8e1b13c7
.word 0xdff08be3,0xb7f3d472,0x45c3cdf5,0x955ae9b5
.word 0xc7e049bb,0x7bf561b9,0xe4ae7777,0x99fbe2c0
.word 0x172cb889,0xc7f5a1da,0x26869f2b,0x492a81bb
.word 0xfbb60c9f,0x3c1372e7,0x9b6ab660,0x11df61d8
.word 0x8935cad5,0x8b45ae91,0x5fcf62bd,0x0cd05a46
.word 0xc293819f,0xad84df6c,0x5fe42a14,0x0920ef57
.word 0xba9f3795,0x7e5e42c3,0x0d6da78c,0xd5da5767
.word 0x12ec3a6c,0xae442e6e,0x06723d3c,0x35811caf
.word 0x90a1d232,0x52d3327d,0xf73e65c6,0xd2674b67
.word 0xaf45e6e2,0xa514953d,0xd7941ea0,0xb6edee13
.word 0xf381b0e6,0x07038e56,0x5c5cbb76,0x9d47ce3e
.word 0x0b62754b,0xf88940ce,0xe9892c13,0x891fea9a
.word 0xda4add7e,0x4414e734,0xa326b43a,0xfe5b07aa
.word 0x1ddabfef,0x4d8aad13,0xfaebfb9c,0x4dc4a5a5
.word 0xff8c3fbd,0x6f0889d4,0x141a7139,0x5c0b7335
.word 0xdb57f99f,0x7b61364d,0xde9a0e21,0xaa8f3738
.word 0x7b959cfe,0x632e39c3,0x64399188,0x4d98a374
.word 0x585cf3d5,0xff40bb26,0x31060d0e,0x1d0cb1d3
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 0xc34cde28,0x527eb55f,0x583ec6ba,0x60965d86
.word 0x56f01fb8,0xfffb344c,0x1f4703ba,0x39e59bb8
.word 0x5c092cb0,0xabcb28f0,0xcdfcd789,0x2bccdd8f
.word 0x5d3b410c,0x33aed3b0,0x5a032962,0xb195a1c6
.word 0xdfd46d2c,0x37840cab,0xf1bb07b9,0xc6f4b8a0
.word 0xbe8b7665,0x94c3d48a,0x39c04710,0x7a8100d8
.word 0x2b146fbe,0xcc8879d9,0x38b1128e,0x6b324306
.word 0x49f0fc5e,0xa5806d95,0x457c9d3b,0x241671ca
.word 0xb89c2280,0x9ae11e6d,0xa58786e8,0x1542384b
.word 0x86155139,0xa4d79c4d,0x6426fa18,0xf986d2aa
.word 0x8866c56f,0x1266e35d,0xcb3cf22b,0xfe39eff7
.word 0x7ada7dfb,0x8394146a,0xf18b5967,0xafa3813d
.word 0x310b8fab,0xeef4f2a1,0x8af3ddb8,0xe9af06a0
.word 0x79588ae1,0x46aabddb,0x093132b4,0x5a078a4f
.word 0x46719588,0x509adac0,0x83139111,0x95ff22fd
.word 0x83053444,0xb0124722,0x16a75ffd,0xd48fa093
.word 0xfb9fcb09,0x46c7247b,0x84cf6500,0x3161c533
.word 0xbe3eac09,0x72823c1b,0x740e1753,0x51905e40
.word 0x50fbed97,0xcf95824e,0xe4828038,0x88605314
.word 0x9fb157f4,0x2f190ea7,0x805d5c55,0x48ee47b9
.word 0x9700ccce,0x3855d4e0,0xf44d93cf,0x7ba26c50
.word 0x69faf401,0xde760696,0x72e73a55,0x00ae6c0f
.word 0x754b4cf7,0x915c81f5,0xb47e164a,0x837f18cb
.word 0x36ddea40,0x6cbcf54f,0x9cabb70d,0x4aa55975
.word 0xd20d0b9c,0x72dd73ea,0x7a2872e9,0x2549b724
.word 0xd5e45ac5,0xb8eeb5df,0xe177a432,0xc6da8de8
.word 0xaf27e7cc,0x56dbac99,0x2361f1e7,0x3cfb9234
.word 0x083c97b7,0x8c2208fe,0x7e784eab,0xb9b3fbe1
.word 0x02c85308,0x3d497933,0x53384866,0xef7e2cfc
.word 0x4ed6e072,0xfa5e6546,0x50cf6609,0xa712a4ce
.word 0x29fc3a6c,0xf1f910ec,0x844a476b,0xa5f89c5b
.word 0x16a780c4,0x61f92f68,0xfe285c2c,0x36cc71f7
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 0xc0632a34,0xaad154c6,0x41913aa2,0x9bf6b0e6
.word 0xb0d6fafd,0x45c81ad9,0x921a99fb,0x3a4fe09d
.word 0xfd983c4e,0x8db1d4ba,0x636f906a,0x7ac143bc
.word 0xc3607ecf,0x467bce1f,0x5d7c580d,0x854941b1
.word 0x5b7eace1,0x608a741c,0xcf699cfa,0xacf2b137
.word 0x9dd9508f,0x804b9a1e,0x99114877,0xcb186a31
.word 0x4d664d85,0x082c22ff,0x796644e1,0xff319b3e
.word 0x7d3b88c0,0x40fb062d,0x865723d4,0x96a4414f
.word 0x505a4b55,0xaccb9018,0xfb1b28ce,0xe1370647
.word 0x122c1c40,0xd04caf87,0x37eff681,0x2ed969fd
.word 0xc0353fa4,0xd64a8e75,0x8ef06b17,0xddb96e16
.word 0x3e6a97b1,0xefe2bd65,0x4a9e7f81,0x2212b85a
.word 0xe4d083c0,0xca7fa9e6,0xa1f79a62,0x2e0bec4c
.word 0x133c1b53,0xcdf84ef9,0x9f89c30c,0x6a967e3a
.word 0x96612412,0x3c5cc8b6,0xde3ebc03,0x8688a5e1
.word 0x94de6ab0,0xa7f8529a,0xce680edb,0x68c6d6e8
.word 0x954cf6c7,0x7611d98a,0xf2a1021c,0x444d866b
.word 0x32f44e8b,0x92a4c963,0xe462929b,0x15292648
.word 0xd28ab86d,0x27ac0f98,0x2e299f2a,0x0b1baea5
.word 0x3526b560,0x0b6c446c,0xe0a66275,0x956513b6
.word 0x02da1723,0x294c0bc6,0x5b3caff8,0x59a0080f
.word 0x2d55a916,0xd57dee3a,0x129f54f0,0x74cdd0c0
.word 0xe3748220,0x03b4d84e,0x1dbe54f1,0x7df25985
.word 0x5c44c293,0x3b1584ec,0x84059c06,0x2244ece5
.word 0xeb318884,0xfb0940e9,0x48f38b5c,0x17bf1bdf
.word 0x29fc09cc,0xf6acfb65,0x0bce341c,0x894c1a1a
.word 0xb6da4a1d,0x610492c7,0x99eb271b,0x30900b40
.word 0xd8fc621e,0xd27d18d7,0xea80012f,0x5136a52e
.word 0x9f992c27,0xe43c760f,0x8dbf5b70,0x0baf40b7
.word 0x9bbca8c8,0xced40679,0xb0726a01,0x8f447260
.word 0xcff0797b,0x1571f24c,0x2f5efdb5,0x9646f0a5
.word 0x972b79b9,0x404dd3d8,0x34004d59,0x4d75fc1c
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 0xad21f37d,0x89bff8a5,0x8ba70e7a,0x32c90d6a
.word 0x76a46cb8,0xc7a20186,0x7d633eb6,0x8eb9df57
.word 0x74ea338e,0x7c275588,0xb48bdd70,0xfccf0d37
.word 0x7a64bcaa,0x65416b91,0xa6a278b5,0x20940925
.word 0x60ca1f59,0xf1819ba0,0x6c007be6,0xce3baeb5
.word 0xb41c956e,0x86fa8697,0x4c37bf01,0x3d7ec956
.word 0xb0892e71,0xf332b5b3,0x9b06f1ac,0x0598ef2a
.word 0x785a12d9,0x6fc51b7a,0x9791b5e9,0x821fb001
.word 0x23d8ab89,0x65ffa635,0x5352996c,0xb95dee8d
.word 0xefaaacc5,0x2adc8f00,0x18a1f3b2,0x35a5f657
.word 0x904c4a15,0x9a277c05,0x5bfc5235,0x602da137
.word 0xa5fbc14c,0xa34a7c3d,0x7e152f11,0xf70ba238
.word 0xb1c9227f,0xd6be236a,0x146f4878,0x56529be7
.word 0x2ef4cffc,0xfb42c004,0x30c3c59d,0x39b01813
.word 0x9391d2c6,0xcb734033,0x70515308,0x02ac01a9
.word 0x52f9181d,0x4f162d6a,0x46286864,0x3fc48989
.word 0x097f4f2f,0xb61fbef0,0xd6e5a3cc,0x080ef5a5
.word 0x38d204be,0xddb12e17,0x0e7d2ac5,0xc9aedc0e
.word 0x496c7203,0xedc434e6,0x2459f78c,0xcccb8d20
.word 0x02df89f6,0x623f1898,0xca2f7d4c,0x8656fd1e
.word 0xdb2c4355,0xc1dceaa3,0x38114725,0xb5c64bea
.word 0x2919f2b1,0x6f5b02df,0x3b58220c,0x35b57f01
.word 0xef7db52e,0x59d7771a,0xf4be7b97,0xabb3c204
.word 0x0f56e284,0xd84103c7,0x984958be,0x6174662c
.word 0x49a74154,0xf4ec37b5,0x5b2733b7,0x764a4d1d
.word 0xa8191e60,0xa3f207bf,0xeff387c9,0x160d245b
.word 0x255d2948,0x5c50f813,0xcf2c0af0,0x5f329fec
.word 0xe51a7594,0xe1907f05,0x10bed899,0xdfff6ec5
.word 0x675c2360,0x6d3f3708,0x6fc87299,0xdce0dfc0
.word 0xc8659602,0xe4168fe6,0x9e126f1f,0xd4c22ee3
.word 0x40dc9058,0x47ad6ec6,0xd7b4e48e,0x4f161fbd
.word 0xadf14226,0xd4882ed4,0x7d4e9854,0xb9b2b46d
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 0x93ff4074,0xb23c0b4c,0x1047bb7b,0x3ab4daa7
.word 0x861aa34b,0x45774a68,0xd7f50ef0,0xaf0761b2
.word 0x5bcbeec2,0x09f1e530,0xa0f0ef4b,0x313a97d2
.word 0x73abc551,0xdfb4f831,0x306064c0,0xf74792ba
.word 0x4d7ed954,0x7f477a61,0x023a1553,0xe427e7ec
.word 0xfefbcb37,0x1c5d6f8a,0x2b835820,0xafc66f2f
.word 0x8570a115,0x73a55633,0xb40812ed,0x7961eab2
.word 0x79e8b76c,0x36031d04,0x07873e22,0x592ea780
.word 0xeb69f885,0x017d2a65,0x1bc4434b,0xd49da6b8
.word 0x14156f25,0x75da45e9,0x130f261e,0x15a893a9
.word 0xf3666f97,0xeec80495,0x761b8ec2,0xee0e9ec3
.word 0x85f5390b,0xb288a4fb,0x194e37c6,0x5cc15383
.word 0x60e9767e,0xaf94d6a4,0xd57efe39,0xb50d934b
.word 0x7cffea1e,0xc189bc24,0xf13f576c,0xbb9cf4b1
.word 0xa8bd99aa,0x4a3bd108,0x1f3c4c2d,0x5add06bb
.word 0x541e7073,0x8292f1c5,0xbb0ba493,0x0fb0e385
.word 0x65516770,0x818c477a,0x75276b46,0x17a9c648
.word 0x72c91519,0x1ac76481,0x6e262c7a,0x9e1c4608
.word 0xc2148eb8,0xab05dcf0,0x58f6213d,0x585f07fe
.word 0xaf04c763,0xa97bffca,0x361cf60c,0x83233207
.word 0xd0802858,0x698096a6,0x99716ea6,0x59b57363
.word 0x1f29491b,0x0b94d5e4,0x00585f17,0xe4b14bf9
.word 0x75a2825d,0x1bad0af5,0x2fab0015,0x905115ab
.word 0xc6365cf8,0x6358676e,0x53be64c4,0x5f798441
.word 0xa0234476,0xebfc179b,0xb3a03956,0xe0ce0b9b
.word 0x054bf6c2,0x9ad49646,0x6eba204c,0xc0f47169
.word 0xd5a9d849,0x9b731b24,0xd7e49772,0xa5081497
.word 0xa3cbcfc4,0xddbb85cf,0x57ebadfb,0x706db504
.word 0xab2b2f98,0xd3b611ae,0xd633033d,0xfb8ebb40
.word 0x08fde469,0x6f2dd2b9,0x38964a86,0xdad41ebe
.word 0x21f2eaa1,0x5c8d9e0e,0xe827fd91,0x78cb503e
.word 0xbf1af9aa,0x4909749d,0x95b836fd,0xa7ccecb7
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 0x54506f21,0xf743c405,0x2591c20e,0xad6000df
.word 0x4b1161ec,0x6254d92c,0x469811db,0xe2f6eda2
.word 0x2c27068d,0xa4a94cef,0x0d4fbd35,0x3ce24ad4
.word 0x4b98d19a,0x96e613a5,0x0ebd9bf4,0xfaa6d78e
.word 0xe29fa881,0xc35745f4,0x676051b8,0x15f93807
.word 0x57a93e4c,0xad78cb78,0x919a955f,0x1bf966e3
.word 0xa560944b,0x41f4658b,0x4e652c20,0xaa7b2280
.word 0x823114b2,0xe05ac572,0xa77ea782,0xc5dc63bb
.word 0x424ea2f3,0x80c89f74,0xb306a6e3,0xc5b91b91
.word 0x7b46258f,0xf49b75d6,0x15a41863,0x7ab41bdb
.word 0xfd97d6ec,0xfb7584cf,0x51969d86,0x4ed1c8e6
.word 0x3f62c9f5,0xc7e277fe,0x8ea47f79,0xa0da0cdc
.word 0x8f24f64a,0x3c8b0b19,0x8cd1ad4b,0xcf9998dd
.word 0x1994ef93,0xfaa00de9,0xbc5a0fed,0x8b8f5e85
.word 0x8234626b,0xcb524925,0x37f97a83,0xa3ba602a
.word 0x3fdaf444,0xfe403cd1,0x91d5e902,0xe47aab6b
.word 0x2f5c7bfd,0x9590b17a,0x6027d4ee,0xe9bf5623
.word 0xaa2cf60a,0xfe51a8d7,0xfc2b4631,0x450f7030
.word 0xde319a10,0x124619ce,0x1f889681,0x8ea426cd
.word 0x01b59240,0xc1996483,0xfec6f16b,0x7dcc118f
.word 0xffd6bcf2,0xecffafd0,0x9ae3b9e0,0x77ee7041
.word 0x5f9a1161,0xaec2f042,0xe4fc0df5,0x10f0308f
.word 0x30e26aa8,0xfb6dd0da,0x0b8ae235,0x2458412f
.word 0xda5fc645,0xe5799dd8,0x8ed42121,0xa4ee4c78
.word 0xaa230c51,0x9bbdf9f4,0x7b2aa65c,0x070712bd
.word 0xaae8a04e,0x23dc9f10,0x039d8612,0x7d00d70a
.word 0xf377955c,0x15c84be4,0x15bb3f8b,0x2617c126
.word 0x9160e046,0x99411760,0x89ff1a27,0x0b5e817a
.word 0x242d0960,0xef73b4ca,0x83e96084,0x8c0a4a7a
.word 0x8c24fae7,0xbcfdfff6,0x6c11c449,0x6997b434
.word 0xb0a930a4,0xb74b95d6,0xa1a60d2c,0x92a6ef9f
.word 0x7265975c,0x4fd5ab99,0xd89f0ed7,0x52ad4e5b
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 0xa2ed8d62,0x8fecff55,0xb39d97cd,0x85e17579
.word 0x0a12673a,0x9969a30e,0x343d5e90,0xc3b68689
.word 0xc2cecc3b,0x00a82f44,0x8429e6fc,0x12d4aafa
.word 0x522496a3,0x5969da7b,0x8c916548,0x4b228b92
.word 0x6b723efd,0x7a355911,0xe2f67e77,0x9ae9cb3f
.word 0xb64777f9,0xfb6443b4,0xade569af,0x5ebef81e
.word 0xb09473fd,0x581ec293,0x79a06e65,0xe59e9212
.word 0xe4cba581,0xfc040ee3,0x9be313a4,0xdd021454
.word 0x982a899d,0xa6f6cdac,0x2707b9ef,0xc8195085
.word 0x5362f9f8,0xb5e68932,0x5235d037,0x631efed2
.word 0x986d38b2,0x70d4daad,0xa1a777f3,0x4f49b180
.word 0xc3e8d4ed,0x3c814c7e,0x1830f078,0xc7237d73
.word 0xf1fe7557,0xe5d59ee9,0x1798b70a,0x88e96d6e
.word 0xa77952a8,0x0cd23649,0x79077770,0xd25ac4b3
.word 0x06b91e81,0xc046423a,0x5983b980,0xa15de229
.word 0xdaf53f9d,0xc570e2be,0xfd2a7639,0xe65e028b
.word 0x22b4f3d0,0xb9fccd76,0x4dac37e3,0xb6637edc
.word 0x58002205,0x4bd9ef8a,0x6930f562,0x01f46518
.word 0xdbf8a7dd,0xf2c5ac18,0x7b49522c,0x708a1c0a
.word 0x70967468,0x9732c97e,0x1238143a,0x8968ef51
.word 0x82412fde,0xc3390b65,0x61791b2b,0x4705daac
.word 0x574c4488,0xd6add8a6,0x61844df3,0x0284cb0d
.word 0x33b15010,0x97d7d38e,0x054c4d66,0x05e99065
.word 0xeb36d421,0x2881c66f,0xcefc634d,0x7ada93e7
.word 0xc1c0a787,0x7a466b6c,0x83fbc32e,0x6a92a363
.word 0x51a92ace,0xcb11c700,0xb3b8e7c7,0xd2d90cf1
.word 0x39c19cf3,0xc4cf4a73,0x201dbcf8,0x01f8b228
.word 0xcaf6e39c,0x84cb0895,0xd8fdc698,0xdc517294
.word 0x67956ae9,0x1b2b9c93,0xf1269738,0x97005ace
.word 0x1da2d700,0x3e577367,0x65bf9dfc,0x55a2329f
.word 0xdff2f638,0x3c160a6a,0xc06c362b,0xac7503c9
.word 0xa70a986a,0x617d6590,0x260184fb,0x57bbba63
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 0x5242f704,0x51b6e97c,0x9b5637ec,0x23ee0202
.word 0xad7fa878,0x94234ef4,0x12755b61,0x5e090c25
.word 0x40f07785,0x1081b009,0x3a2ebdc1,0xb4c2c7d7
.word 0x94e6c912,0xf8162c6f,0xbe58760b,0x423276f2
.word 0x4a1dbf08,0x59adf94b,0xd41806b8,0xf0120621
.word 0x3ff767b6,0xec595be5,0x3756dfc8,0x849d5431
.word 0x6d94cc59,0xaedee15e,0x765f7dae,0x5b48c8a7
.word 0xd774481d,0x7f090a4d,0x08782b08,0x2e9a7518
.word 0x69608fad,0x83115424,0xc5700bf1,0x4c95e0b6
.word 0xddb437fa,0x1bc69f1f,0xa90660a6,0xf718ff70
.word 0x7421a6ac,0x4a5a795a,0x93b7fcc3,0x2c19875a
.word 0x986ce937,0xa90e9b89,0xbc4dfaa7,0xe200d00f
.word 0x6db86b64,0xf669225a,0x9c4dc299,0xb0d9d83d
.word 0x3d04e4cb,0x03b314b6,0xe122b28d,0xe5743ad1
.word 0x7b946f34,0x46654f73,0xbc50824d,0x5b2cc298
.word 0x90834915,0xffe0a9e4,0x7ecd2682,0x0104dbb0
.word 0xc6130687,0x4bc5755c,0x376c03ba,0xf1b9f2d5
.word 0x2025ddd6,0x8c7e3477,0x35f739d2,0x1bc0e2bd
.word 0xab37d514,0x29e91b5e,0xbab7eb7e,0xd67bff45
.word 0xaa3e3d58,0xcadc32ef,0x969d823d,0x996860c2
.word 0xfe39a0ca,0x865af9a5,0xb555a518,0xadbe9e8a
.word 0x208c0046,0xde6e2c31,0xa307850a,0xc6f3ad3e
.word 0x5c44e23f,0x910be55f,0x5c1d7554,0xb92446f0
.word 0xdf874d8e,0xf68ce187,0x6e93dade,0x8761dc10
.word 0xdf8969c8,0x82a38d4d,0xe875aff0,0x05efcbee
.word 0xd8589259,0xb65bbf4e,0xbeb9312e,0xd7df5b02
.word 0xc37371a9,0x36b2994a,0x2b0b6587,0xa0f70e6a
.word 0xe16a6bd9,0x439e3d81,0x0deadbfb,0xde4eef60
.word 0xdafef406,0x27bb0de3,0xd4508024,0x2afdcfec
.word 0x82237d10,0x1e1f2962,0xaacd3fe7,0x4b54ecab
.word 0x7ce3f426,0xe9a7b18e,0x33fd152f,0xb7256583
.word 0x469642e9,0x2718abc0,0x67d7da75,0x7ac3f6e7
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 0xda2d32cd,0x395b8af2,0xb404a65b,0x6ff583cf
.word 0xdcfba279,0x01f879ea,0x8a54e2d6,0xb702ce90
.word 0x3df346ab,0xe4056a8a,0xaabd74b6,0x0a55c663
.word 0x75eac9f1,0xe8a5a8a4,0x1a018f43,0x92b185c1
.word 0x529918d6,0x81b82fa2,0x7a4cdf32,0x395f00be
.word 0x4fb43d63,0x7584308b,0x033d697e,0x9555f4b5
.word 0x04d6041a,0x02b7a2a5,0x35916eec,0x717621f0
.word 0x8afcabac,0xd50b9163,0x5acd8881,0x11027060
.word 0xbf12f118,0x18d7fbc9,0xbf2ded13,0xc7626a35
.word 0x65d16a50,0x8b5e4b2f,0xf8db87fc,0x7e69fed8
.word 0x2e701ee4,0x7b8f7f66,0xc76642e6,0x52a9990e
.word 0xddb2c92c,0x91e62221,0xce1bf617,0x37b12124
.word 0x11bf7243,0x4a0704da,0xbf016855,0xdf6065ad
.word 0x284718f0,0x447fe594,0x1916a702,0x7d400fa2
.word 0xafdb1caa,0xf92e4ab7,0x8f290a9f,0xb3c40ec2
.word 0xa16e1e38,0x777200b8,0xe289f265,0xa432cd1e
.word 0x5ecde76b,0x1976181f,0x594aebc8,0x94e27dc6
.word 0x29fb59ea,0xc314d9e4,0x456a6ec6,0x3b29acd2
.word 0x7bff31ae,0xccc6cda0,0xaba49ab0,0xb31aa819
.word 0x08f02446,0xee20e797,0x78728a6f,0x2ded3953
.word 0x28796b2e,0x79a6ccfa,0x00538c40,0x278eb44e
.word 0x2b39f4da,0xfb4c6896,0x20ae1f98,0xf6007591
.word 0xf6955a72,0x53fd91f4,0x6850c814,0xe738fd2a
.word 0x43d1c600,0xf9f94245,0x4e89feb7,0xc3c856e9
.word 0xff9d2dcc,0x4ac3c39b,0x5c67f6e4,0x543b4c76
.word 0x55a81cfb,0xff98845f,0x17fcb974,0x02489c79
.word 0xdff2bf03,0x7efca629,0xcf7b40fc,0x71a60752
.word 0x3fb3c815,0x084b454b,0x3b92a310,0x026e7831
.word 0x872ed257,0xaa836668,0x73676d95,0x209d39fa
.word 0x4597336a,0xebb2d603,0x8e96c56a,0xdae715e6
.word 0x7952f42b,0xfe04a345,0x394fb3e3,0x78cdb5e3
.word 0x1f11ef8e,0x46ad5045,0x59b107c2,0x064089db
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 0xb4c03dc3,0xace3a3b5,0x61638742,0xcbba31e9
.word 0xba313c28,0x8e9aabec,0xbe881aca,0x24e3b0c0
.word 0xf1c12c61,0x482c757c,0x31d9353c,0xa6d107be
.word 0x9f3d42ed,0x318eb9ea,0xa73a8bfa,0x0b07e108
.word 0x11884829,0xad035577,0x87cdafcc,0x12469a19
.word 0xc30a26ad,0x3dc0f748,0x1f764a17,0x87cf8bec
.word 0xae80508e,0x72bce07d,0x711280e7,0x5ae1c415
.word 0x1f15913f,0x5f120303,0xd4d522e5,0x45a7e757
.word 0x758762a9,0x947e303a,0xda0dc64f,0x5c072beb
.word 0xaea333f8,0xf387ef34,0x54b9ee3b,0x4016cd28
.word 0x69044c29,0xe3617434,0x09208281,0x8ba176c5
.word 0x42e9ad09,0xb2255b19,0xd937f294,0x56f8ae5c
.word 0xb6ad295f,0xc114ce94,0x533d674a,0x9d64842b
.word 0xa15daf12,0x4dd10392,0xa926ecff,0x09224df7
.word 0xa11ae940,0xa8090479,0xe2c0a774,0x01de1ac1
.word 0xfda4f266,0x73cb406b,0x27d3e36b,0x3fb852d9
.word 0xb5565f7f,0x9581a479,0x6b85476c,0x21101b2c
.word 0xbb5f5103,0xde74b6eb,0x859fb1d9,0x121beacb
.word 0x8a886c2d,0xc149263a,0xc86aa8e2,0x012001df
.word 0x913853f6,0xe9293ee4,0x312231b3,0x41baf62c
.word 0xbd1ea5ea,0x5634e89b,0xb51e0bca,0xef6546b4
.word 0x6505fde7,0xefb99011,0xa7570c82,0xd94a5c5a
.word 0x647c6bc1,0x58aa4771,0xb906e630,0x6f47cb0c
.word 0x326b825c,0xc48baa07,0x357e09ed,0x6e4eb961
.word 0x2990521a,0x8480022d,0xdb3684c4,0xcab5d9f2
.word 0x64d14741,0x6fa2ba2c,0x96a94c20,0xad993af2
.word 0x60e3b09a,0x0195b5a4,0x7df34195,0x6d5dd210
.word 0x17250121,0xba14dca0,0xa5744c2c,0x60ebaae6
.word 0x88acaf7d,0x2b21224a,0x9e18ad95,0xb50d57cd
.word 0x80f2dea0,0xefbf25b9,0x3b0b08df,0xf80a7281
.word 0x0bcdb7b0,0x4b42d064,0xa22d92d7,0xb20b7796
.word 0xc8726e0d,0xbcb88e47,0xa8a4eb77,0x2c0ea85f
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 0x18274d42,0xf2192936,0xbf15a3e6,0xa025e50e
.word 0x98b5c3dd,0x84056ee7,0xb1f55b53,0x5e288497
.word 0xf5a3cd4f,0x534948c8,0xfb3393f0,0x13f6aede
.word 0x94a73e14,0x6b17a3d6,0x084e7994,0xe7908480
.word 0xb22351df,0x89f9c08d,0x55855a1a,0x78ddf2ec
.word 0xa0e15b03,0x131c2895,0x6970565d,0x44aee35a
.word 0x4dd0c3a7,0x34320532,0x31082461,0xb53a5b95
.word 0x317df696,0xb035a6a1,0x4f3adc21,0x3bb53dc0
.word 0x8bd5ab77,0x30099d66,0xb427de49,0x2b6a2e6a
.word 0xe2581446,0x4ef37ee3,0xc2de8e6b,0x46c5e38f
.word 0xabf4f41f,0xc3cba9aa,0xa7abc032,0x0f792ed6
.word 0x33034acc,0xd8076773,0xcbc4e698,0x54e9efce
.word 0x0d54de41,0xe635d261,0xb58ec9e6,0x94ad3ed7
.word 0xce7f8aea,0x0a3aa7f0,0xff640637,0x9a515d88
.word 0x8ba16861,0x1b7442f7,0x137a5052,0xc4a20abc
.word 0xfd355644,0x3c2a1acc,0xadcb53a2,0xb196302c
.word 0xdd3b53ae,0x0381facf,0x164333d9,0xf23ddec1
.word 0x136fff81,0xabbddbb9,0x7cd1bc92,0x4722474f
.word 0x24ca6cf3,0xb22f1c27,0x4fce5b74,0xbc937ea4
.word 0x3dfe4fb2,0x172d67f5,0x9813b44a,0x2f14d058
.word 0xd207f6af,0x087bc94d,0x8ee5620e,0xb98e626b
.word 0xe2ba8780,0xe863b3e7,0x378d4b65,0xe0e8a2e6
.word 0xa89a61de,0x1e38c1df,0x008c72f0,0x89b7ef8b
.word 0x9b4cc574,0x5c9185d6,0x3a7e9882,0xa5fa9017
.word 0xb0263876,0xb469cb79,0xc8adafd2,0x6652ecf3
.word 0x73c8cb29,0xb76a1cc5,0x13cf9372,0x3918e348
.word 0x20b24678,0xb2fb04a2,0x37286cea,0x4b2c23aa
.word 0x76d9d9cf,0x55d04b3d,0x5d533cf0,0x3018f0c3
.word 0xa06c9c78,0xe9c9a10b,0x50c0e8a1,0xf1ac427d
.word 0x547ffbf9,0x8e5bf5fa,0xb3394c6e,0xbd390afb
.word 0x1ae4ee89,0x37efa96f,0x2cea114c,0x00c0fc32
.word 0x2cd95a1b,0xf898276c,0x021ac2c3,0xb09b4891
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 0x9bb1d06c,0x1b01bfe5,0x821aab7b,0xac38e878
.word 0xb852f106,0xbaeae4e0,0x8887e7f4,0x4e7b8d7b
.word 0x0c6173f9,0xad3b6551,0x654e4945,0x69730ca0
.word 0xb22aee32,0xa414a20b,0x2e5702bc,0x1a1471b0
.word 0xbcebb019,0xc6fa8ab6,0x9f489238,0x4381e4a8
.word 0xff820e21,0xaf1715d3,0x57a513c4,0x7ddf8ef3
.word 0xdadfe019,0x0639c9c3,0x4a5c18c7,0x6a5b889e
.word 0x141baa70,0xa45cee2e,0x41f59c66,0x2c157f55
.word 0xc2e58433,0x1bf507b3,0x059ba55a,0x401f1faa
.word 0xd7c7ff24,0xd91d8db0,0x5183dd8c,0x67d30b05
.word 0x569ae807,0x2d18c4e4,0x9ac8936c,0x69c864a7
.word 0x2e85d00c,0x07b2c7c9,0xdbcc2b73,0xf00dd7d1
.word 0x93fb624a,0x09fbcd13,0xcbf99fbf,0x8ccffd9f
.word 0x33db839b,0x6b4c332b,0xde6b1573,0xcb628eec
.word 0x62e9e259,0xd179a7e9,0x59247533,0x9443a5c2
.word 0x61be7d26,0x4f5eb311,0x46b6b40a,0xb27e9541
.word 0x3b7dc306,0x26d3d7f9,0x05542851,0x44acf349
.word 0x5e21ad89,0x5ba337f3,0x75e4a9a5,0xac9cd3d7
.word 0x6b2f7b10,0x1497f364,0x484fe8f2,0xfe673762
.word 0x2debef72,0x4ae2b532,0x08a88735,0x587dd7d1
.word 0xa5dc6d87,0xc00dbe21,0x005565c4,0x62757185
.word 0xbb92409e,0x7e6943a9,0x567640f9,0x2ac0fae3
.word 0x255a0302,0x557e970d,0x87b45bae,0xee850fec
.word 0x27ef2da3,0x83194abc,0xbe7f66b2,0x3edb9974
.word 0xa8e13179,0x1c514ed3,0x6f83903f,0x30ea370a
.word 0x1156a4d1,0x9d079a21,0x60b849b4,0xc83949d4
.word 0x4a2923cc,0x71bd61ea,0x7cbb6b90,0xa637a53a
.word 0xb1957356,0x67f6760c,0xe0675d44,0x7f728f82
.word 0xcbfd52d5,0x5e529d3a,0x2bda87ae,0xeff25571
.word 0x83fc1bd8,0xe25f96ea,0x1e3c8cb7,0x7ed79b83
.word 0x6493b37f,0x0cd379dd,0xf1074c04,0xf5326483
.word 0xcc593ace,0x204abfe3,0x3691b2ef,0xdae74cf0
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 0x85c4cdfb,0xcce38a78,0x0aaa06af,0x4b7d3668
.word 0x4f4ebbbc,0x916a62b3,0xbbf7cf30,0x67067017
.word 0x9d5fbaa4,0xfbdaea1f,0x323782ac,0xd4c42003
.word 0xec0c0911,0xfba313cd,0x0026d7cb,0x1680b684
.word 0x45511f87,0xd5ca646f,0xe6c63745,0xf8c9019d
.word 0x7641fb4a,0x0111ef56,0xa546afa7,0xa5b5142a
.word 0x455482c2,0x6df8f814,0xd6b6648b,0xb5608269
.word 0x7c9b643d,0xbcf5007c,0xd7cd2ff3,0x790570cf
.word 0x3db1e35c,0xc21936d1,0x214e47b6,0x1b173744
.word 0x1cf36760,0x076aa8fc,0x065d5487,0x6159b4d3
.word 0x8433e6d0,0xee392bb9,0x1fce5dde,0xd4beccf8
.word 0xf9e77819,0xacbd4c83,0xc783bed5,0xb6ea76e7
.word 0xd4d1d9b1,0xe3669e73,0x77032588,0x20b96c68
.word 0x4c675911,0x9254542f,0x382908ab,0x853160c3
.word 0x44ede569,0x6bce9f96,0x362cb35e,0x368f0682
.word 0x60925ea3,0xd1ad5164,0xd4990318,0x3e208a49
.word 0x8a180124,0xfe62c891,0x92c375f4,0x183c9134
.word 0x544a873e,0x27f11c7f,0x840c8aa6,0xc3b6bee4
.word 0xb2b68b5e,0xa09e1d17,0x485ca409,0x5392fb14
.word 0xe0735360,0xc125d464,0xa7593743,0x6e956702
.word 0x4cfe120a,0x9bb81fd4,0xb2ad386c,0xf2fe6125
.word 0x81d77fcd,0xa5172f93,0x6f4158e6,0xda9a3d43
.word 0xf46aecf2,0x5ff98660,0xafc540f5,0x3d2efd47
.word 0x59150dec,0x2d35e00d,0xd0bb83b8,0x00bf0638
.word 0x2ecfa182,0xda7131c2,0xb06d54b5,0x10c00819
.word 0x3a7b090b,0xe8361056,0x35acd7e4,0x27315095
.word 0xc560b554,0x9b9dc091,0xbbdf7b2a,0x8d9e229e
.word 0xf5a5dbe3,0x9fc06d66,0x3d7b049b,0x3e3ff85f
.word 0x7aafdd8b,0x5c4ad64d,0x542afc28,0x75932f43
.word 0xb3d61513,0x536f2264,0x215ad412,0x250ab84e
.word 0x9c02594e,0x6f512dd0,0xbee55c98,0x35bfe0ef
.word 0x5970cdfb,0xd7b1c138,0xc16e9c74,0x2f6db474
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 0xb32c40f8,0xe63d0cbf,0x9bfd4068,0x976760f3
.word 0x6f2f3efb,0x09fc73f3,0xa4207730,0x5ef40f15
.word 0xcb37e1e2,0x9c7ab8f7,0x8bc0c7d4,0x1be116b6
.word 0x6eeaa2bb,0x97b6c566,0x12a9e8a5,0xa8f9044e
.word 0x5bc85f9c,0x5ca81a5d,0x7860eb50,0x57ecea7f
.word 0x43caebc7,0x3a584c7a,0x76fa84f5,0x691c3436
.word 0x6d835074,0x6f557451,0xff6b3ab3,0xe5119f38
.word 0x2f9b7bb6,0x7bd7cf3e,0x79369999,0x6c7fd999
.word 0xb9a7cd1a,0xd45b4819,0xf72eed67,0x28c223f7
.word 0x903e84eb,0x14c369a6,0x32058c80,0x0c68a8d7
.word 0x4bf13909,0x71d92f1d,0xb320c231,0x030150cb
.word 0xc7802bb4,0xe4b3f6c3,0x1113c6b5,0xc60ca062
.word 0xe8676db4,0x561d2d3b,0x55a54954,0x4cdf5c4a
.word 0xa151f583,0x3fbc4840,0x4e543a8d,0xe05c8f17
.word 0x4d787de0,0xf824fb33,0x7a64ce8b,0x0a65ef19
.word 0x7b363147,0x80c6b2ed,0xa54d9319,0xccb7896d
.word 0xe7bd2e4b,0x4d6fed29,0x213aadda,0x50cb2b3e
.word 0xae84b464,0xd47c8c40,0x3afd3336,0xd3b4ffc9
.word 0x0d657b6c,0x9e3d3aa8,0x81b760bb,0x0d2d1677
.word 0x19e09efd,0xa333ca3f,0xd2d26e13,0xea45d664
.word 0xb41e9df4,0xbb54875d,0xd042db81,0x92e6fe8b
.word 0xd9311cba,0x638f1dd7,0x99a49403,0x9c336607
.word 0xa4f1d97d,0x38bf0fe7,0xd9bb8e30,0xfc3ec43a
.word 0x21214182,0x23ab2424,0x6d60c0a6,0x2b3508d4
.word 0xd02e2436,0xbcef4289,0x187f6fad,0x666a413d
.word 0xbb74ef40,0x64da7078,0x7819ea55,0x47691c13
.word 0xf780466e,0xe7055a8a,0xea220598,0x8e1545cc
.word 0xc69e773e,0x65f1318f,0xa28a7359,0x08dd32a0
.word 0x53289875,0xb5f02dc7,0xe5c0c95e,0xbf7719aa
.word 0x7cb3d739,0xe2bddfc2,0xcb4d38e2,0x33f1df40
.word 0xe702e7af,0x01f117ef,0xd60db58e,0x29e79901
.word 0xf5f6ed0c,0x76212252,0x72b083d4,0xff7fddb5
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 0x226bc3bb,0x1ce0c20c,0x4811c221,0x75ed79d9
.word 0x02d421b9,0xc8cb4628,0xb7e75dd1,0x794e506d
.word 0x4834aed2,0x2ec4a448,0x7f37f038,0x763b5b0e
.word 0x90f6849a,0x9e8c6969,0xf651a832,0x80331698
.word 0x03a47b9c,0x1045eca7,0x0c7f8a5b,0x3950f5d8
.word 0x0fbab77c,0x5dbb4510,0x8e89e7e9,0x40cb7b8d
.word 0xba9d4dfa,0xe51423fc,0xbca1bc5f,0x0b7a5e36
.word 0xe2a5f10a,0xfa272228,0x44a619be,0x9c51004a
.word 0x0ae90125,0x7b451a38,0x2f4e17d2,0x5f165755
.word 0x31f26cd0,0x47ca82bb,0x81e18bc3,0x3caecd75
.word 0xb10f319e,0x1f750c0f,0x94ded6fc,0x680dfa36
.word 0x169ca244,0x87cb2863,0x9425e7c0,0xbc0f689d
.word 0xdc113cde,0x5220bcc6,0x78dac945,0x710a297e
.word 0x4c9480e0,0x138ddc8f,0x41424ee2,0x21dcbe00
.word 0x36f559f6,0x85e440fd,0x294bbc14,0xda9dc4b8
.word 0xce62b732,0x8a272afc,0x54589408,0x050ee298
.word 0xeb4ecccf,0xc124f4d7,0x02a3a159,0x0b09c90a
.word 0xaaadbe4f,0x1a5b2bbd,0x469755be,0xe4245311
.word 0xd70142ad,0x94263526,0xbb5965a2,0x556b98ba
.word 0x022da49a,0x7ebe1387,0x4d094bb0,0x493688ca
.word 0x26bce8fd,0xf743fb53,0x7c0efdb7,0x3f65a72f
.word 0x4addf258,0x3e6ee958,0xaf944faa,0x3901b6ab
.word 0x7ebe91b8,0x623ba638,0x4dce4fd0,0x279e540f
.word 0x3202a909,0x92ee95ce,0x4f4b0995,0xfdd6e738
.word 0x40b6b239,0xffd67948,0x422c08ca,0x1d156638
.word 0x412d67e4,0x1b3a49f8,0x241e16fa,0xc5dc32c5
.word 0x37614ed5,0x7cb664cd,0x5c159e90,0x20fbe070
.word 0x6db7e6d2,0xe5362913,0xb429f1d6,0xd3d28b99
.word 0x7e7f5cb8,0x63b97181,0x42d670d9,0xd9a40864
.word 0xf7fca389,0xf79c16cb,0x9ab623a0,0x737dcbf7
.word 0x4e4ab00d,0x9d9bf19a,0xad13cc81,0x38d81218
.word 0x44986269,0x1a4f987b,0xd56ae957,0xe5999470
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 0xfad233f6,0xc0191f91,0xa825caea,0x4c44904c
.word 0x8adbfa52,0x667f9877,0x6469aa67,0x5092c6e7
.word 0x68ba6773,0x74268392,0x8c2ecbcc,0xd3534747
.word 0xe3acc3b6,0x794fb2d6,0xcd8ff7f7,0xa560661d
.word 0x3e9b67b7,0x6f68c6dc,0x3a6e1da4,0x57c18d54
.word 0xad7fd0ff,0x74ee9c88,0x865273ba,0xc935b4da
.word 0x2a44e1d0,0x0a068f01,0x5742cbb7,0x2e888a33
.word 0xee69966b,0x4185257b,0xc17a7b6f,0x79ced18f
.word 0xcf3e6306,0xdc9b0707,0x06a85af3,0x3cc28c60
.word 0xf04fd7e7,0xb09b0158,0x55b81077,0x253b94ef
.word 0x12f5fb80,0x9c471c45,0x74493f3a,0xa1797f25
.word 0x7b9cfb81,0x64157bc8,0x7ac30db8,0x1ff37d76
.word 0x1c305fc3,0x51e5a769,0x01cd9e78,0x63b70489
.word 0x5c1d43d2,0xa0f5bba2,0x4bb9aeb4,0x3cd88691
.word 0x8db519c2,0x5d2cea6c,0xaa527b0e,0x26cfc4e2
.word 0x41a7ccb1,0xf4d1e4bf,0x63c9cdc1,0xace9a627
.word 0xe7f24b12,0x5372ea9b,0x9e7aa87a,0xfb5d5a2b
.word 0xce84a1c5,0xf5fc3155,0x23c04b7e,0x22ac3d0e
.word 0x9626c89d,0xf05d07dd,0xbc7142eb,0x6b4ad31b
.word 0xa8c6ea69,0x04f17aa5,0x750805f0,0xb00fce0f
.word 0xbcbbe3fd,0x9bebfd2e,0xf0f1906e,0x1d995a83
.word 0xf31acfc6,0x9572fd8e,0xcb3ad8c0,0x6604c285
.word 0x0f745497,0x6f298629,0x23918d42,0xfdd733ff
.word 0xa0c587c0,0x91f66537,0xbe216171,0xe0a2c633
.word 0x668af051,0x41aec7e6,0x310f619a,0xc61ef653
.word 0x5ff9ec03,0x48bff965,0x3bd44a3e,0x9c015400
.word 0x6c34054d,0x5f363577,0x8b1824cf,0x42d5151c
.word 0x5643815b,0x1a9b79bf,0x52c07779,0x967b255b
.word 0x9f198374,0x4b4cfcaa,0x3efd858c,0x76ea87cf
.word 0xc1210c5f,0xcb069632,0xa4dd485f,0xcb6aeff2
.word 0x5a2570fc,0x7fea29fc,0x728e3ce0,0xdb274a5a
.word 0xfb86612b,0x65e41527,0x49d248ad,0x9395298f
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 0x36bc9485,0x27a8a9d0,0x6c0510f7,0xe6307d80
.word 0x5b3137d4,0xe4693ef3,0x5c7d5244,0xbd01b9a0
.word 0x6bf6546e,0x2506fe6c,0x0ee3bf55,0x372d04e9
.word 0x23b25081,0xdce58805,0x9b5c41d4,0x74ff206f
.word 0x4c4389ce,0xc8c221ca,0x8c323980,0xf4b86f1b
.word 0x68789bfc,0x7d42f688,0xcd70fd73,0xaa49c241
.word 0xe222ae64,0x8fe61a50,0xf8d32355,0xdbe33ada
.word 0x324854cb,0xb3005a64,0xfe76b034,0xa4944cb8
.word 0x95fabe73,0x7196f0c8,0x56406d8c,0xe9bdd1e8
.word 0xfb3944f2,0x22fc2108,0x82c5dc38,0x58109468
.word 0x1ef9f0f8,0x3c6074d6,0x230a35f2,0xc45fe6e3
.word 0xda44f68f,0x1723e09c,0x9587663a,0x0636a947
.word 0x6ccfca36,0x2c9e1de1,0xba206f73,0xe0bbe46a
.word 0xa7c6e2d9,0x1addbaec,0x077760bd,0x7ab988ae
.word 0xf94168cc,0x9a481e82,0xd3881894,0x8f0559bc
.word 0xed33092c,0xd01f8e87,0x94b6a42d,0x237e3d14
.word 0xa649353e,0x151fc206,0x4473581f,0xc185f837
.word 0x0ae22944,0x09c6570a,0x17095877,0x26ef8816
.word 0xfd8b3b1c,0xc68b3683,0x5b8cddfd,0xdc41ec54
.word 0x6fa3e518,0x9dfeea2f,0xf210da0a,0x26ccae8a
.word 0xc51d67fa,0x24aebf79,0x98cac3c1,0x6768bbb2
.word 0x9658e294,0x7057b3e6,0x78f9df15,0x035b4ed0
.word 0x52644634,0x5f09ff22,0x05515b52,0x4aae837a
.word 0x3d99d732,0xdecff391,0x410e92ae,0xfc6d92c4
.word 0x08483aab,0x835586c1,0x04b51f0e,0xcd5e7552
.word 0xd25ae791,0x0e44984f,0xc69eefb5,0x9b746b58
.word 0x5e6106d2,0x1a7abf3b,0x8106a671,0xa4e2306f
.word 0x9bded540,0x2e07fa5f,0x83b4cb9b,0x505b5616
.word 0x61da03c1,0xa66f9c74,0xb007d32b,0xeedf2672
.word 0xdce2bdff,0x642bb563,0x5af17840,0xd78a56bf
.word 0xfeab41b6,0xe766d437,0x93c5d550,0xd23ac4eb
.word 0xc15325a7,0xa9d8e2de,0xf2db5ece,0x44539689
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 0x0881f3ec,0x512660df,0x6cd653e4,0xea4051b4
.word 0x8fbd5433,0xf32dc798,0x5fdb90b2,0x8ab24746
.word 0x3d9be8b2,0x8a01be11,0x9c34fb03,0x29ae84d3
.word 0xc44eb527,0xefe582cd,0x06c2a386,0xca9a7665
.word 0xfda20dd4,0x5c4870a9,0xff6d2956,0x3af813bb
.word 0xd4b541b4,0x788dfb5c,0xa6aa640b,0x86a16270
.word 0x6281f73f,0x6f2d8840,0x3c8331dd,0x2dd7a4ad
.word 0xe5826264,0xfed74a5b,0xf918e5f1,0xf083df5c
.word 0xbc934945,0xd09a0c1d,0xae2d6023,0x527045e4
.word 0xd7fe598c,0xc5839f3f,0xce67f343,0xd6314815
.word 0x28c55510,0x37b89e65,0x0b426fa8,0x9e9abf52
.word 0x7345c2ed,0x5e9d1177,0x09cacfce,0xf3fe8ac3
.word 0x393925da,0xd60cca2e,0x6332b5b9,0xa0225c95
.word 0xbd2df972,0x6260fa9d,0x76485d23,0xbbeb9c98
.word 0xc6e06208,0x9cd30841,0x19211570,0xeb2a995e
.word 0xd1b584a1,0x7956743c,0x3573b9a9,0xf0a82562
.word 0x57ed8c60,0xed488101,0x77ee7382,0x64a4b87f
.word 0x7581b96b,0xc50b730a,0x23efb52f,0xabf47002
.word 0x41ea903f,0x1428d3a9,0x6c6f1f36,0xefd5adce
.word 0x835f35fc,0xbd39d546,0x66f72a6a,0x1d4dc669
.word 0xde1ad998,0x3b598584,0xcc5a6301,0xc0d72c6f
.word 0x55ce83e0,0x093b4cba,0xc524e5fb,0xd6f44b27
.word 0xd372b4bf,0x3d1353ea,0xd6213db7,0x6f5c32cd
.word 0x5b5ebc63,0xd620877a,0xd0d3929c,0x4d5e2458
.word 0x85a0816e,0xa6bcf26f,0x39e11d60,0x709d9bfb
.word 0xe03b9277,0x3d997890,0xe7ab8df2,0xfef8fb0d
.word 0x99994d68,0xf1dc9607,0x80f1fd10,0xb5544ff3
.word 0x5ad486e9,0x682ba6c0,0x5a507811,0x9de87cda
.word 0x7fa8a776,0x8159d9ce,0xbda66568,0x29e57ed7
.word 0x9e99449e,0xeec03452,0x0b3e16fe,0x0135f3e2
.word 0x40261ab7,0x16b5b226,0x4d50677e,0x1c335c1a
.word 0x652b9b47,0xd9c8b4ad,0x9f33f533,0x7456d437
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 0xeaacac91,0xa0e44740,0xbe4e216e,0x7b3fa99a
.word 0x3f77e47e,0x11d9ee9d,0xc504094c,0xcf18d0a3
.word 0x07693068,0xc488ef8a,0x63d9de42,0x61f4d74e
.word 0xf333ed5e,0x86dc1dc1,0xc0529de3,0x4ac6267b
.word 0xe445365d,0xe220d5ce,0x30d06852,0x93c1f4d8
.word 0x0af77055,0x45c7bc8d,0xd1bb8c34,0xc3a1f864
.word 0x71e3b439,0xbf798203,0xc362b192,0xcce05ee5
.word 0x80aa8d4d,0xe4beaae2,0x92a374bf,0x2e2e0385
.word 0xd362b379,0xac17b0c8,0x350b049c,0x103e015c
.word 0x1ac9d355,0x65f6b5b2,0x6ed0b9d9,0xe720fb65
.word 0xe7640e44,0x9ec00e2e,0xe4b9063b,0x902d4406
.word 0x65556ff9,0xe50a7a19,0x0d33b727,0xba363695
.word 0x75d26e71,0xc0c274ec,0xf5cc99dd,0x137df7de
.word 0xaeb66e72,0xe94e797b,0x33b06706,0x40f0bdde
.word 0x9e9cabc9,0x9705f000,0x3190fc1f,0xef2bf32d
.word 0xb6366750,0xe1b86591,0x6d03c464,0x063e8177
.word 0xb9383803,0xbfa40c03,0x976599ad,0x632ac532
.word 0xca8c0cf2,0xc5fe36ab,0xb5ecc2ae,0x5b404963
.word 0xd2d1fb36,0xdfe70bdc,0x30d0af4a,0x738d8f2f
.word 0x885af5cf,0xb613e691,0x9adbc067,0x076d4b28
.word 0x3e89d40d,0xde4bc6ab,0x1aa8214d,0x5dcd1779
.word 0x24b1ae8b,0x7f10d217,0x02f897ef,0xeb86b010
.word 0xdc9790de,0xdc3f9c9b,0x5ad9bb95,0xcb0af943
.word 0x5bd25a0b,0x7383b4b7,0x613e149d,0xce03e13c
.word 0x08bb138b,0xf13827c4,0xb99cd6e5,0x0ff5b637
.word 0x4f0c2de3,0x7e2f4f89,0x601aedc9,0x864a1877
.word 0x75857026,0x88676870,0x80a04cfd,0x9f3cf2e0
.word 0xb8056da7,0x5ac1d05a,0xad994e57,0xe9f3894f
.word 0x980c489e,0x200f301b,0x4744ceb2,0xde8c0853
.word 0x969c7be2,0xf98784e7,0x6f572336,0x9d233f13
.word 0x88ec10b1,0x99934a17,0x48340916,0xe0161e17
.word 0x9a546e0f,0xf7745f62,0x3b982369,0x1262e829
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 0xedd48b46,0xb0dc472b,0xc666de98,0x02bf3aed
.word 0x73caad1b,0x3d68f525,0xe8b5fd72,0x9f2554cd
.word 0xef5ccfdb,0x7a4db1d3,0xfd3f331c,0xb19020af
.word 0xd4265c9c,0xf5f6d1b1,0x4b280743,0x21b65d2d
.word 0xd059f220,0xa74cbd01,0x1c2fd896,0xe369b6b2
.word 0xbb9489e2,0x61ed1042,0xbd24e930,0x0157cc79
.word 0xd1669dd4,0xc83946bd,0xaccb8b36,0x3371355b
.word 0x53c77e5d,0x4691fd58,0xc8a86e47,0x9b4bfb0a
.word 0x78aab01d,0x18cd347f,0x7156aa5a,0xc23584a5
.word 0x9b838329,0x5d8ab6b2,0x9160e8b7,0xd5076e64
.word 0xa1ec9957,0xe5c06e1b,0x3201cacd,0x5cd01e60
.word 0x96ec0ee3,0x38a664ec,0x6e607dde,0x4cf63d92
.word 0x303f22a2,0x1902ec10,0xada31563,0x0426ac3a
.word 0x6536645d,0xb5cc1ee5,0x7227cd37,0xfde868e0
.word 0xebf9f96b,0xa3f6c6bb,0xf2c88012,0xeacd5c43
.word 0x2118f1f5,0xc0191560,0x3c496166,0x12a13bcf
.word 0x12f98823,0xac990dc5,0xdaf184b5,0x53e7e4d2
.word 0x61f4494b,0x9705ad27,0xcc2e3d41,0x242beb70
.word 0x60ad4404,0x9b292444,0xac7b5b48,0xc9d8422c
.word 0x043376b7,0xbbca2550,0x14f80cde,0x054ff046
.word 0xd6bb0e3f,0x533419e8,0xa85839ab,0xc0606fa7
.word 0xf4c65492,0x3e7f4119,0x2e915456,0x6a9d0ddf
.word 0xff8f35b5,0x85727c31,0x518affeb,0x189f96fa
.word 0x7e294349,0xcee72ce0,0xedb9086b,0xf7a12388
.word 0xcb6d0972,0x7622733f,0xfa945c2b,0x0f197153
.word 0x83e48174,0x182788b0,0x438a18d6,0x0e7fed25
.word 0x464c7592,0xd9992be9,0xe7594353,0xe759fec1
.word 0xb2763b2e,0x1cf1d643,0x8f311ac8,0xbfcf2a64
.word 0x3b039e3c,0xc4f34517,0x69b8eba9,0x8fa73fa4
.word 0xe8bde2d7,0x44d77da8,0x5da72be3,0x3fd6aa18
.word 0x644813c4,0xaeb3a054,0xf12bd085,0xf4324ff4
.word 0x6ef74156,0x69ffae6d,0x03924ea4,0xc022b518
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 0xe91c7e74,0x5e014a08,0xddea201a,0xd480aa5a
.word 0xd1d4c4c1,0xdf19743e,0xc47c3e71,0x7ffde69a
.word 0x35edb398,0x6635704d,0x94ef1843,0xa388bcb0
.word 0x52a175da,0x26689798,0x6c1dcc6e,0x079d20fe
.word 0x22abb860,0x3cd79b1f,0xa82896d3,0x7d8b3a4b
.word 0x096f243d,0xf3e32cb8,0x7246f860,0x9c1b6bc3
.word 0x8b5c19c1,0xfa902db5,0x55ab82b3,0x05b7391f
.word 0x1b217343,0x7fcb4e4b,0x07a35348,0x0a4a8194
.word 0x0eae5f70,0x832c0303,0x16a2102d,0x3ad061b7
.word 0xd71fde98,0xe0486158,0x2adba0e2,0x65b063d0
.word 0xbfffa50d,0x0cafd9e9,0xa528d46b,0x688cd54d
.word 0xbf963d3f,0x1a933edf,0x0fb5a981,0x1baa0191
.word 0xfe5e9d07,0x7b228434,0xc8bd2d43,0x24a7ab1f
.word 0x79a4fb7b,0x7d90f7f4,0xb01cc233,0x6f50c721
.word 0xafc1494a,0x692f8b80,0xff246972,0xd9fdb4a3
.word 0x39557645,0x8015575a,0x48c81996,0xad5f4638
.word 0x9aacd7df,0xc29f45b2,0xe9bda578,0xd20359ff
.word 0x573ab7a8,0x00dc5091,0xa7513dd8,0x2565543c
.word 0xcc713f5d,0xc86cf6f8,0xee3715aa,0x41371461
.word 0x9557973f,0x3524d3b7,0xd6b79ce6,0xf89ef2b3
.word 0x11d0fefc,0xbc437ba9,0x93c12356,0xebeb5468
.word 0x5452c81b,0x895f043a,0x5eb4544c,0x150a2b37
.word 0xb73e17f4,0xb94a6cf8,0x03ae724b,0x6c73b42e
.word 0x65cf8d55,0x518bdd20,0xaa557bf5,0x728e3742
.word 0x01149e18,0xbf7d2f66,0x681822d3,0x9e973c0c
.word 0x55675608,0xfde19dc2,0xd9d8581e,0xb64b23bd
.word 0x56a96c69,0x5ad91a50,0x00c99830,0x4665fd9f
.word 0x7ee8ece4,0x6c911ec1,0xe528b3f2,0x650ef30b
.word 0x975af32e,0xb8875118,0x9cfea8c0,0xd1bb44f0
.word 0x7f06270b,0xf484f17d,0xe3bc6dac,0xf2b8655b
.word 0xbf749331,0xd904d3e9,0x80072aeb,0xa4e5ea06
.word 0xa3c10507,0x48e2bec9,0xe882d14b,0xb61c9043
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 0x278ac7e5,0x4a124d3b,0x17d577e0,0x56dec34f
.word 0xc082593e,0x2c671b95,0x86998007,0x4940119f
.word 0xc8b9c41c,0x3c995619,0x347c8e11,0x10b85cf7
.word 0xe0109d48,0x271a3992,0xa885dd94,0x84428f2d
.word 0xded49d71,0x093f633f,0x76466494,0x506cc77c
.word 0x0bc577fb,0x121305dc,0xaa62b962,0x72f9e6bb
.word 0xc9896664,0xd47424a6,0x028ca9b4,0x0211cfcd
.word 0xf2da8c5d,0x69ff51f0,0xb2011c75,0xc15b6fca
.word 0x2c887f46,0x0d691b57,0x7b3a35b8,0x80feeb2d
.word 0xd3d38fc5,0x1c3412d6,0xd4611405,0xc30bc125
.word 0x94e52f45,0x0ec4667e,0x3f89d308,0xf0622b56
.word 0x3eadb92b,0x1e818b36,0x261b4084,0x20df14a6
.word 0x1f316fab,0x1ad58de5,0xb9bdc311,0x53e99837
.word 0x7c3a421d,0x30a8b27d,0xe57ecf1e,0x9d30800c
.word 0x361f106e,0x4098427d,0x39790436,0xd24f0afc
.word 0x19dbc2ba,0x0e237e22,0x74757b13,0x4096aaa9
.word 0x4ab09c46,0x4548dc42,0xb395bb81,0x4bbe7b2d
.word 0x95f9b206,0xcfda0941,0x94ec2a4d,0x59136b47
.word 0xbb1d34d7,0xbda19f91,0xf8bf49f9,0x6f343e90
.word 0xe184e240,0xed530cf2,0x156bda1b,0xc7d05bd2
.word 0xf70bcc49,0xf9acd079,0x6ebdff6d,0xe0fb1749
.word 0x747f5c91,0x234741b7,0xbb478c37,0x923e9759
.word 0xf6dddfe3,0x68ce533d,0x78baacf8,0x274284d0
.word 0xa3cb421f,0x7f9f8ccc,0x9f72593d,0x321d825d
.word 0x52e66bb2,0xd2567511,0x2a66fc7d,0x69722e32
.word 0xc5ae9ac5,0x2f74796d,0xcc176d87,0x1723ae2c
.word 0xbaa061d2,0x2022db47,0xad87d7f6,0x39134523
.word 0x78461d59,0x3b2af090,0xc967a74d,0x29ede91d
.word 0x21904444,0x8d351fbe,0x1d1e3829,0x0377d3d0
.word 0xd56ba3f9,0x3aebe18c,0xbe457f05,0x355a2f6b
.word 0x7adcc4a1,0xb0707181,0xd87f204a,0x12977c4c
.word 0x32c06773,0x86d93f5a,0xf25f114a,0x3121009f
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 0xf728ef86,0xbbf23390,0x95195d2d,0x602a1d7e
.word 0xc25aecde,0x2fb5d667,0x80e6b082,0xe3fe709a
.word 0x62542205,0xd2ba5b9a,0x2e203860,0x2eb83754
.word 0x0f3e5da4,0xd1437a14,0x6c5caba6,0x1cd47fdd
.word 0xbe567ed1,0x20aa6b5b,0x6e04346d,0x3f175445
.word 0xe8a44dc4,0xf4b6cb4f,0xa104e15f,0xade7210a
.word 0x812b44e6,0x77ca9d94,0x3f256d8c,0x84f7341a
.word 0xc934ef97,0xec9b993e,0xb01140e3,0x8b1b67c9
.word 0xcb01c948,0x0942de33,0x3be3dede,0x772e0c22
.word 0x3ac50385,0xe53443aa,0xf0dc6ffb,0xaa365b49
.word 0x13d45219,0xe422a908,0x8a03df46,0xeba8d7b5
.word 0x51f41711,0x7ba083fa,0x5be2118f,0x84a866e9
.word 0x6625eec7,0xaa23f9ae,0x1b37ee35,0xdb03f049
.word 0x1d133861,0xabb8c21f,0x52d71207,0xad94935e
.word 0xa59ef166,0x0ab74fa6,0xa385d549,0x209fa529
.word 0x02f97b70,0x560da50f,0x4c5cc5a6,0x71f2b117
.word 0x20079094,0x5e324953,0xac82c035,0x88b9c085
.word 0xff63e6ef,0x73ac1674,0x580daf2d,0xb9a7fbd8
.word 0xc9a47039,0xa74bfbff,0xb335841a,0x684df19c
.word 0xc1940a4b,0x09c2b6aa,0x895bb823,0x8018297e
.word 0x4b0f1527,0x521aed22,0xb7161c0e,0x832eacf3
.word 0x382c3e2b,0xd0b77db5,0x15abff5a,0x5c8d536b
.word 0x093ff98b,0x6514fc95,0x66e6ad32,0x5ead8af0
.word 0xe49a87dd,0x15c9ed0e,0xe2d3d27c,0xdaf53818
.word 0xe439fe9f,0x7f410f7f,0xe3e97221,0x4b41b84b
.word 0xa2707efa,0x267d2925,0x431448ed,0xb6e00847
.word 0xa65411db,0xdc5cf91f,0x501dc36e,0x240dac0b
.word 0x75cd656a,0x70e726eb,0xc1930327,0x91261ba9
.word 0x5cfa18be,0x8df77473,0xfc47afbb,0xf821aa8d
.word 0x320379df,0xfcd80c8a,0x66f82b23,0x8f04e1a6
.word 0x7c3c468e,0x4823a6cd,0x32290a74,0x57963447
.word 0x02244752,0x3ab192e4,0xacbf5f77,0x3b33feff
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 0x14d3bdb6,0x9f30e6b5,0x04532a52,0xaa8e11a7
.word 0x385a7af5,0xa748735e,0xf18ae6e4,0xcd3eb857
.word 0x389499c9,0x17b3d7ef,0x4128685d,0x1eb1d1bc
.word 0x2a9bda49,0x1e948c89,0x871317ae,0x651c45d6
.word 0x5837e45b,0x04fa20f6,0xd704be4e,0xe2bad77f
.word 0xedbe304f,0x0039fbbb,0xe8228962,0x14d1b306
.word 0xa66c3d57,0x1954a6a9,0x0899910b,0xa60884c4
.word 0x5f2bb127,0xc81e6e95,0xa84d7e15,0x37a62c9a
.word 0x755b3397,0x73b370de,0xfe1407ad,0xdff9cdc8
.word 0x5993be1b,0xd215c130,0x5dbaccd6,0x325c3588
.word 0x20285e4b,0xe55e11c2,0x4f7e8038,0xa9a9928c
.word 0x7442bbd3,0x360c99b4,0xa67180ad,0x6f5dafba
.word 0xbf56739e,0x752893e9,0x6c4d5896,0xadb04349
.word 0x5c62abf4,0x097dccae,0xaf35d010,0xa30ace39
.word 0x84af0148,0xee7fb372,0x0da22002,0x7174f09f
.word 0x84fafd40,0x1552e79e,0x32b09122,0xf43d4bb1
.word 0x3362ccd1,0x47f8168d,0x4a95240b,0xe323aa18
.word 0xceb65e0f,0xe05a28ca,0xe05b0cdc,0xc4f1083b
.word 0x5cafe5df,0x26838bc5,0xaa0f32ec,0x73f10116
.word 0x769b7339,0x4226c2b9,0x5961ed0d,0xa9eba39c
.word 0x1ffca9a4,0xe22e8c45,0x4b38c63f,0x46ac39ae
.word 0xedb6f743,0x8195fe0e,0xdf22e71c,0x98588a65
.word 0x25ef5a97,0xc3acdb5c,0x5de01b0f,0xec28310f
.word 0x75109fa8,0xa4cafc64,0xe47916f2,0xdef02074
.word 0x98eefe2a,0x7ed72525,0xbac3b137,0x503690f8
.word 0x6396e96c,0x52de547a,0x355d9c70,0x314cc604
.word 0xdd00c16a,0x2c89cc2a,0x8de6ccf4,0x8ce43802
.word 0xcbf3b481,0x52a00351,0xa4f046a6,0xb4f126a9
.word 0x8d6bcbdf,0x1cdaafba,0x4f915ee2,0xd5ecbef0
.word 0x4c9dd919,0x26839ef7,0x3620f46a,0x51c9eaf1
.word 0xc7db77fd,0x6242282e,0x4ab202d5,0x213779cd
.word 0x7b403db6,0x9fb9b88a,0xf6c0f0e4,0xef10ef4d
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 0xead59502,0xdad41fd9,0xb29a85d9,0xb4b9c6f3
.word 0xf013bb54,0x5b7a611d,0xadd0a306,0xb1d130d3
.word 0x4f3faf2a,0x4f9ae794,0xe1906791,0x3aaac017
.word 0x49188600,0xd7605324,0xc01a3455,0x8c5325a7
.word 0xc5969a18,0xd92b8fbc,0xdfea4489,0x7f302944
.word 0xd38b7d3a,0x3cfb961d,0x840c4ad0,0xfc319044
.word 0xabce1352,0xc7e3195a,0xbfb2e91a,0x439fa0ab
.word 0x3097d153,0x8ea3777e,0x6a2fa360,0xc70c5580
.word 0xc4b3b3e5,0x729f7649,0x80d20dac,0x72fcbeac
.word 0x5c2b474f,0x331fc667,0xb411af1a,0x6710cd1a
.word 0xd537c603,0x951e2e2f,0x61b4e6c6,0x4f269a17
.word 0xc9ff13e9,0x835254c1,0x9df32f3a,0xbef526e1
.word 0x47807bbf,0x8f7e9fee,0x470d9279,0x8df19b72
.word 0xfa70f6a4,0x91b37628,0x668a96c4,0xba3d8dea
.word 0x1f7528b6,0x00353aa5,0x335fae14,0x0d275eb5
.word 0x2128f972,0x99cfe367,0xdd94f699,0x27f6a6ec
.word 0x40c0c3b3,0x5245ff03,0x4bfac9f4,0x2f15e0d5
.word 0x3a11e8ee,0xea26b316,0x61be02bf,0x2c70917a
.word 0x64f5e61a,0x347fd8f2,0x38b9f41b,0x0226744b
.word 0xd54b2e7e,0x21a42bda,0xd51aa8bb,0xaab286af
.word 0xf53725c0,0xae868cbb,0x45c8b5a8,0x2c38e28d
.word 0x66de322d,0xc1ec3069,0x9bb00624,0x531d7341
.word 0x18d24f42,0x0cfcb4cc,0x557a1dbb,0xa83599eb
.word 0xb67db6aa,0x76cc2df1,0x94018e8b,0x1473eef3
.word 0xd4139313,0xe10c9360,0x9ec0089e,0x3f935d13
.word 0xf3ade510,0x285dee37,0x6ef944c0,0xdca0ff52
.word 0xa664df4c,0xed95eee0,0x7460f696,0xbf0f6a61
.word 0xc45d60d1,0x4c3c91a5,0x443ac752,0x3b60d228
.word 0x520dac67,0x2ae7f802,0x68ef5e55,0x0b28b111
.word 0xad2366b1,0x8b573a7a,0x1bb92861,0x7043a6d4
.word 0x08037acb,0xea75b055,0xe57058e0,0x68e00b41
.word 0xe72e89a8,0xc84db04f,0x04e97f5f,0x607af2a1
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 0x35874540,0xdd0e08cb,0x2b3e7058,0x6e95b45b
.word 0x2dbc84e5,0xfc2330db,0x5b6b5383,0x199f1cb4
.word 0xb27657e3,0x3b033a90,0x7b9abe60,0x0dfcfa56
.word 0x74946b98,0xa827d304,0xf6b44c5c,0x3c59477d
.word 0x4135faa8,0xdca5fdb2,0x2ce300e5,0xc74f9429
.word 0xeff2d6a3,0x3920e230,0x704071f3,0x8827fdd5
.word 0x85517ecf,0xe8f4929b,0x031abb76,0x05e2c3f8
.word 0x39515e76,0xa3068bc5,0x73f78f21,0x618df2ef
.word 0x1fba6d8b,0xcbba5689,0x0fc7bdee,0x64bc765a
.word 0x7d366597,0x288337b8,0x6962eb8f,0xa786e5c2
.word 0xa157c672,0x5818858e,0xb051a46e,0x89710d57
.word 0xff1ad503,0x392c14d6,0xb8fd4d7f,0x9650b1ce
.word 0x5bf55cc6,0x4c0592da,0x4669deea,0xb3b2a3c7
.word 0x21f5831f,0x894ec2cd,0x3b20496d,0xf142808d
.word 0xa99c1bcc,0x5a8655c8,0x236bdce1,0x40cbaa7e
.word 0xcd9a429d,0x21221e89,0xf33c7b9a,0x0b4ee827
.word 0x8527718e,0xe856fb35,0x3e716c56,0x31384e7b
.word 0xf56eba3c,0x52fa5423,0xe3e49197,0xa739d5a8
.word 0x6c37764b,0x6379cc7d,0x79a4db31,0x88b8dd91
.word 0x78d96f0f,0x1a551f8a,0xa17c2151,0xa36306aa
.word 0x60cd9e93,0x793a0439,0x6c1816dc,0xb5daae5e
.word 0x901b5bfc,0x361b59c1,0xe58a9ef2,0x1322bbb6
.word 0x2227187a,0xa109eeea,0x2c3df4ae,0xbefd9499
.word 0xbdd90dd6,0x12b75b07,0xe4381e75,0xb9085ec8
.word 0xa7206ab0,0x68644031,0x66856715,0xdb9aa1a4
.word 0x8a9f40d1,0xa97c99e4,0x235887cf,0x58931500
.word 0xf60789ed,0x90f62095,0x6603c527,0x8ba9c6f8
.word 0xe0a82752,0xa9d69845,0x557527d0,0x589e87d0
.word 0x8481d16e,0xb33f0a6d,0xaab7a711,0x78a3a134
.word 0x5ba520d7,0x8db17ee5,0xb9283c52,0x60e92f10
.word 0x64411d11,0x1f3be75a,0x8d903dd3,0x93376795
.word 0x69572d32,0xa3a8734e,0x2489e648,0x68530484
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 0xf898abc0,0x82333d7a,0xc942d5a3,0x28f77714
.word 0xa6f8c0e7,0xcb378381,0x37a87240,0x0bffa359
.word 0x0b121476,0xb265dba9,0x1e3dfde7,0x50863330
.word 0x40cb9b99,0xa0578c9c,0x6740bbfc,0x073d9259
.word 0xeed9a3b2,0x1347fb0f,0xc1a72222,0xfda13810
.word 0x2a41947d,0x35239664,0x1f9ad663,0xccd69d8e
.word 0xb8c87051,0x6635eba4,0x0cf36d76,0xecdabcd2
.word 0xd9a906b2,0x59759fd1,0x0c4f518f,0xda837aab
.word 0x60ad463e,0xf67dc316,0x725a95be,0x0ee3ca4a
.word 0x986db699,0x1bdf04f9,0x863493ec,0x6a031b36
.word 0xad46411f,0x75860076,0xf2b76dee,0xacec9d64
.word 0x6a251336,0xa5fbb76f,0x4b633640,0x34b76ca6
.word 0x044b2935,0x42ae303f,0x0d5df364,0xffd8868e
.word 0x3acbd2b8,0x4f1e5659,0x56fd08cf,0x55599b01
.word 0x30deda6a,0xe94b36a3,0xc605d69f,0xe21fa179
.word 0xf9afaddd,0x8219217b,0x538b9f23,0x03b486bc
.word 0x510e0b9f,0x3f6d03eb,0x1c3af885,0x87a62380
.word 0x13137281,0x925da0a1,0x2c8c9fe9,0x1759fc3e
.word 0xf730b23a,0x18ed6cad,0x44b6b648,0x2f129faf
.word 0xbe4d49af,0xd0755be4,0x3d95860d,0xa11d622a
.word 0x34cce99c,0x9543c42f,0x4a27e2ce,0x3f08ff1e
.word 0x5915a768,0x129f5a9f,0xc0eb7541,0x40d279a6
.word 0x8a0e69de,0x1cb8d455,0x36176059,0xfc4af02d
.word 0xe79bc08f,0x5ff7de5a,0x2700a731,0x01a7da48
.word 0x0ad4b4f9,0x5ad5fb2e,0xb499d186,0x07d319d7
.word 0x0e81b2ab,0x86c1ed61,0xd628de74,0x6b3ffae8
.word 0xfdd00a7a,0x8d51491a,0xfd24ab82,0x83ba161c
.word 0xd5bf10b8,0x4e90678e,0xa5ca573b,0x1cd9aed7
.word 0x5ee7d7ee,0xe369e71c,0xd3fe5432,0xd7799383
.word 0x35c14e4b,0x8bb49cca,0x211a31eb,0xf2a08a32
.word 0xd4ea6230,0xfcccfb79,0xd78cac33,0xe326b144
.word 0xf94ce80b,0x82e51a15,0x0ca64188,0x185cff7b
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 0x4f603091,0xb27a2a4b,0xd9070aab,0xa4d53ac1
.word 0xa338e0f3,0xf89f4f16,0x031c765e,0x07448364
.word 0xe508f035,0xa314db01,0xf6080252,0x5f9529f4
.word 0x53a20e17,0x43ab6964,0xe3353e15,0xae395256
.word 0xf1089136,0xd7b5d94a,0x3e23d850,0xf045e818
.word 0x9ca0f7d6,0x84adcf41,0xff55d817,0x5e7e5524
.word 0x275793c2,0x83e4c474,0x5b59082b,0xd20e2752
.word 0xe8fea391,0xc9674da2,0xe4f6b115,0x61f0f16d
.word 0x85937e1a,0x5e38826d,0x1a2efd62,0x10fdbd0d
.word 0xdeea1ef4,0xf0a074cd,0x8ee3a854,0x998f9717
.word 0xc0376e37,0xf4808c8b,0xc1f40c74,0x5dbf6444
.word 0xd224ed33,0xd23dd10c,0x00b3fd60,0xa69e20b4
.word 0xa46108b0,0x30b0d745,0xd7c9f467,0x2448edab
.word 0x2e758201,0xd6dd97c7,0x5358590a,0xa7e741cd
.word 0xe124ac2b,0x12402b23,0x5c227d76,0x39da60a5
.word 0x10421a6e,0x5cada212,0x895d53ab,0xbaaf6749
.word 0x0cb1e387,0xc8ee47ae,0x6fb805c0,0x3265316b
.word 0xb0a79b32,0x1e256218,0x703d4291,0xf6409f7d
.word 0x78d6ea3d,0x73e8115c,0xaf74f267,0x553698fd
.word 0x12e7e113,0x58e536e4,0x37c05af5,0xdc849d3b
.word 0x965e3efb,0xa419826b,0xb8e0fee3,0x3697adfe
.word 0x72919609,0x04e9ced1,0x5ae1295b,0x159b7317
.word 0x4d3edcee,0x31e2aa4c,0xb390ef74,0x0d51026b
.word 0x2d255f38,0x1fb805e7,0x99c68d7d,0x04165c29
.word 0x550548ab,0x807aa955,0x9dc0908b,0xacf4aba3
.word 0x3b1b2049,0x67f0712f,0x86788942,0x7d98f47c
.word 0xcfb74cb9,0x8d75c0a6,0x28b83851,0xf2eeb415
.word 0x3bd9b261,0x27c2d8f6,0xe13e157e,0x37b26278
.word 0x894dd2d5,0x20bd26b8,0xbcbde1a0,0xb946a555
.word 0x13804f90,0x99c189cd,0x53f56b6a,0x3c2bd703
.word 0xcf353692,0x6f6d1570,0x04d2e8db,0x7b8bddcd
.word 0xa12aef22,0x370fd87b,0x1f1ef843,0x35e3130b
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 0x2fa39a00,0x48945cb9,0xca6cb15f,0xf7830ac9
.word 0x09939432,0x7b1c8a43,0xb2b8b1e0,0x66868e3f
.word 0xca2b2030,0x28e7f7d5,0x626638b5,0x1583c367
.word 0xa5331cc6,0x04d8fdd9,0x6f065cf6,0x6e7b68a2
.word 0x57ded947,0x11483e17,0xa78bc449,0x949a8137
.word 0x1707a3b7,0x8eb04557,0xedd84ea0,0x5d0d5649
.word 0x2148ce65,0x0b4ce63b,0x22d07961,0xc5ba44d3
.word 0x0734e8a6,0x3fd93871,0x81fb9210,0x8473aa93
.word 0x7201fdee,0xa390f35e,0xa5eb5c0c,0x8d665032
.word 0xedf2188f,0x456067db,0xb54827bf,0x1e75cb60
.word 0xd2073ec3,0xec0da7df,0x4fea421f,0x4eee684c
.word 0x8e890fde,0x8e523a81,0x180763d0,0x4074d4e6
.word 0x21931b40,0x91864c55,0x13ff4e5a,0x4551ebcf
.word 0x861e5130,0xd98ec8b9,0x1e1e584f,0x9a7658b4
.word 0xa6a9c9d6,0x43419e57,0x362123c6,0xae8fd5da
.word 0x985c02c1,0x8d395693,0x669f9ad0,0xea46fa50
.word 0x617026bd,0x023ae4bc,0x022f634d,0xaf73d8e1
.word 0x47091a16,0x9ab668cd,0xd043f594,0x12fd9b58
.word 0x21084295,0x302b4aff,0x4b08fa93,0x8af6913f
.word 0x092d3855,0x2edadec7,0xcdf198eb,0x5cf1a676
.word 0x3b51151d,0x20f537e0,0x1a1445de,0x86683f89
.word 0x0a0eacfc,0xa218d0da,0x8e41b8b8,0x0965721b
.word 0xc0f270e2,0x5b8d0488,0x0b813d54,0xd62f478a
.word 0x7b211cda,0x7ebd144e,0x9cbe7949,0x8d2c77ce
.word 0x03f20cd7,0x83ba91f1,0xaba4f550,0x98f3902a
.word 0xf20d0771,0x7150417d,0x2a2a8a37,0x38820736
.word 0x12873a92,0x27c2204f,0x1d368125,0x81b0f7af
.word 0xb30cc90b,0x25a67de5,0x790a8c82,0xa172649a
.word 0xd0d22542,0x153e7f6f,0x7a4908a6,0xe29e8fbf
.word 0x7eb5153e,0xb861e4e0,0xc8cb3674,0x3e8c318f
.word 0xb1f1db74,0xa858f3cd,0xc767d298,0xf6a956f9
.word 0xd68dfbfb,0x3062fa57,0xf2f89352,0x269ac597
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 0x70375d1d,0xeed68967,0x4811b07f,0xfec444fb
.word 0x3c7cc303,0xbea1ec54,0xcc8a8c12,0x79fa3fbf
.word 0xf197bee2,0x9dcf75a1,0x4b7b2fc9,0xbc59b7dd
.word 0x652eb079,0xd3b07742,0x8c8b33a5,0xf2a3f21f
.word 0x3130cc7f,0x46239c27,0xbd4e7eee,0xc1a481bc
.word 0x20daba7e,0x4d5ecd69,0x527886d4,0x5d898b18
.word 0x5aa709f5,0x8c31fdf0,0x42f04073,0x73428e43
.word 0x14c69421,0xfe02f637,0x132913de,0xe4062c29
.word 0x0b8dbd1e,0xbd38ee5b,0x14f999f3,0x0d2da6dd
.word 0x86464608,0x8226b8a2,0x288b1b0f,0x2a0b5352
.word 0x29612413,0xab1c67c3,0xca5c2eaf,0x76a6ec33
.word 0x5e794b0b,0x61de4937,0x9902e642,0xed5a1766
.word 0x275162b1,0xa3470e2c,0x822c2e99,0xf12d0ed5
.word 0x3fe30170,0x2180ec5e,0xa1094e92,0x365cffa4
.word 0x898d3293,0x7709c78d,0xd2ae780d,0x83b2a893
.word 0xf45e84eb,0xa7d3e8e1,0xa41005ab,0xe944ed8d
.word 0x54982f49,0xfa66f2c0,0xbc5afb23,0x5a925384
.word 0x8e75846d,0xef1f6233,0x7087c3f4,0x513f24c6
.word 0x89b0983f,0xebab4c8a,0x21b28633,0xd71f3105
.word 0x3df24388,0xa128662c,0xb440b30e,0x93e4ac6f
.word 0xdc1bbd53,0x3b6cd8fa,0xee863825,0xdad6d46a
.word 0x3c892881,0x21624232,0x66a2df75,0x8a0097fd
.word 0x7aa9722b,0x60f364e2,0xfef8b485,0xab39f77e
.word 0x18e9b2ee,0x57d53101,0xc277c104,0x1c1350f4
.word 0x7175bb80,0x52128cae,0xffed768d,0x67dc1f58
.word 0x39b596d6,0xf93fe2e4,0x74c08a23,0x61897b80
.word 0xf3347d48,0xa67b7bad,0xda4783aa,0x33b76edc
.word 0x9705eaf6,0x1bf32d95,0x7ff4d02e,0x5945dbb2
.word 0x5b53b518,0x7871f374,0x989715d9,0xe7a24194
.word 0x3ab76477,0x9bbfe67b,0x9f03ab19,0xabbf6bc8
.word 0xa965949e,0x6081620f,0xc87d7d21,0x7a68c1a0
.word 0x577c6e69,0x289a4072,0xc2eecae0,0x51f21766
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 0x1f2d1905,0xeb36877e,0x8ed83107,0x9f6a724e
.word 0x35aca82a,0x4b1a5078,0xf1640ec5,0x7d88cd04
.word 0x2814eef7,0xf429a80b,0x6830597f,0xb831e5b0
.word 0x9d5b6b41,0x332ddb40,0xff968d06,0xc2d1e7fa
.word 0x7ade17a1,0x9de2a9ab,0xeab90eaa,0x9808f2a7
.word 0xc6fbd2c3,0xd1a173b7,0xc7ab6de1,0x9195c92b
.word 0xcaf155cf,0x2047d4f0,0x4c6079c1,0xe814e457
.word 0x99084ae2,0xbca17244,0xce388b1e,0x21226d15
.word 0x6ed9e4d6,0x385cf168,0x1d474839,0xe188a834
.word 0xff576250,0xa0f2b204,0x2746b4e7,0xda8667c9
.word 0x78637845,0x19f2edc5,0xc50fafba,0x4ef212aa
.word 0x397ea114,0x2e85f845,0xed63fbcd,0x58068272
.word 0x6eec25ba,0xbceabcc4,0x90ee730a,0xe51c2d90
.word 0xfd6d60e4,0x6fed80ab,0xd092c6c4,0xb1a28a81
.word 0x5462f5ce,0xbd17ac31,0x8bf8a324,0xdef996a4
.word 0x93926489,0x282278cb,0x3f5f7d64,0x7614727a
.word 0x400b4ab7,0xffc44053,0xcbc1a756,0x6c17f25c
.word 0xd6bee758,0x4fab7c25,0xa54473dc,0xdc1d3507
.word 0x6c4b554e,0x868037f2,0x347a2ed3,0x1fd99c0a
.word 0x87b48981,0xee07bf93,0x1b914392,0xb15be684
.word 0x1fc5fd2b,0x7f2ba58c,0x5eb388fb,0x0976db3c
.word 0x53680390,0x2c468890,0x59442928,0x2cc58597
.word 0xaac5eb8f,0x4d8d2788,0xfb3d7b61,0x35638b9f
.word 0xf8ddf668,0x2aa8dc87,0x63f5ed5f,0x82b19865
.word 0xbfe861e3,0x57de300b,0x38b96d39,0xd48a5a92
.word 0xd516f689,0xbd6d6717,0x0b043b9a,0xb172f128
.word 0x8f247218,0xc3f6faec,0x0f7d0243,0x6d0bf61b
.word 0x6d504b9d,0x0b0eac87,0xe06e23af,0x357a6a86
.word 0xb3303e5d,0xfb13ac71,0xad25b759,0x5d1e5060
.word 0xda63b7a5,0xae36fb53,0xf67815c6,0x37f1abc9
.word 0xb83a258c,0x9565a118,0x8577a560,0x0746955b
.word 0xe8eef6d6,0x9dbb8eb9,0x6db6564e,0x111d9598
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 0xa094ea50,0xa4157702,0xb6e58cac,0x02a7666b
.word 0x3f04af5a,0x3ba884f1,0xbf3e9a7a,0x981817be
.word 0xa626e58f,0xfeb442b6,0x7dda0a0a,0x1e1fae4c
.word 0x274b33d4,0x4b8d4ba6,0x9813f924,0xa891a60e
.word 0xb2aa14c7,0x57ebf35e,0x37f6d472,0x070bbc64
.word 0xaf8212e8,0x3ef5dd8c,0xc799786f,0x680ecbc9
.word 0x06270721,0x0017eccd,0xb3ecf3b1,0x359ac90c
.word 0x09539e5e,0x7ced2b27,0x70df3ef0,0xb6ecfe57
.word 0xd8cb11c5,0xa07f9e6a,0x73de72de,0x6aedad04
.word 0x2951c684,0x227c750a,0xb67f327c,0xca6dc9b2
.word 0xc0476353,0x76ebd629,0x48199219,0x8dec0cc9
.word 0x71bf97c7,0xb7c15bfa,0xfca8ede6,0x84a94eee
.word 0xadab2426,0x7e935063,0xce65e326,0x75f1756b
.word 0xc3eed559,0x4c1b5ade,0xb9af53c9,0xf461b332
.word 0xc3dfd4cf,0x754b6540,0xac5ebbf0,0x7a76aea0
.word 0x2788aeb9,0xa6f8acae,0xcb36f78b,0x3a9ffe0b
.word 0xf2944c74,0x2201a915,0x29c72276,0x431c5025
.word 0x5b150536,0x1ca4d104,0xed26fb33,0xd6df1a7b
.word 0xe77b39f2,0x4d98b16b,0xfa33bf24,0x947c41fa
.word 0x2d5574c5,0x06e90fdd,0xc3546745,0xa82a3021
.word 0x1f222637,0xe6a1bb75,0x0188aa98,0xafbf10fd
.word 0x8cd29fde,0x0506366e,0xf3ef0198,0x695c6a34
.word 0x1dbdf4c5,0xbf86c5ce,0xad6ddf8b,0x55fba587
.word 0xd972f0d1,0x56c61d81,0x08f496ed,0xe3561bb1
.word 0xc4a9d4ba,0x30a174d2,0x299d3940,0xeea90260
.word 0x6382c330,0xa440e9d0,0xc2d3fd98,0xe2d53974
.word 0xa1106fe4,0x76242b06,0x1a554c2a,0x71d84961
.word 0x444460d3,0x62c29113,0xf2524005,0x53b11c65
.word 0x4749d16a,0xaedbf151,0x9631bd86,0x86b7c4e9
.word 0x511ccfc0,0x6b5f797f,0xae284edd,0xd3262275
.word 0x52918855,0xb5fd6e92,0x97faff2a,0xd127813c
.word 0xe3681cd5,0xa9a2583d,0x09f4b2b3,0x584dd7fa
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 0xdaa09c19,0xb0f60c67,0xe893e57e,0xa41a0036
.word 0x231c0489,0x37be57f7,0x480ce809,0x54dfa2c9
.word 0x593a7708,0x69427c5e,0x4ea6b44e,0x4fcec92f
.word 0x2c573f29,0x0981155e,0xa7ebcc8f,0x0fd2b659
.word 0xd110f505,0x6526c768,0x24f75f91,0x3167d5a1
.word 0xfa831974,0xbf5d0762,0x216df285,0xc90b169b
.word 0x1b23a9a6,0xeef3d2a0,0xcfd3cb54,0x3248f277
.word 0xc6de1b5c,0x9f5f94fa,0x0d0cb0cf,0x3bb4d8f5
.word 0x35da8595,0x8c8b3f97,0x531e77fc,0xd6f06141
.word 0x2f35e851,0xf800b42d,0xec25cc8e,0x6f628c63
.word 0x71695502,0xe158fc08,0x1c83a173,0xc0164275
.word 0x94592d76,0xa73e7e3b,0xfd89ccc3,0xd5611559
.word 0x528d1b0e,0xae2fbc7f,0xf5a38368,0x86ebb89a
.word 0x3aeb2c44,0xe926070f,0x8d22f36f,0x3f3bd667
.word 0xe70e4ad6,0x264383e9,0xeabf254f,0xd2d72399
.word 0x728fb98d,0x4bdeb06a,0x3d1d00a5,0x3136ed69
.word 0xa596afb3,0xaadf40dd,0xf0760bc9,0xd0a5da95
.word 0x7bffa6fe,0x592651ff,0x34f6c018,0xe71a51ff
.word 0x600a2016,0xe0837f78,0x92f99366,0xfb8d896b
.word 0x6d0d4585,0x6b2b3825,0x22921139,0x1c5ec5dd
.word 0xe0e5de97,0xf2f73908,0x4ca9d471,0x8ae9f4cd
.word 0xab81b2c3,0x137da9dd,0xa738c2b3,0xa29b78a9
.word 0xb89a59c5,0x119179ce,0xf0d1b112,0x6c3e5abf
.word 0xa959446f,0xa96b0982,0x5d0ae2b3,0x96284e34
.word 0x5e0dfe5a,0xb214cd8a,0xb66cfabb,0xc9b54dbb
.word 0xf0eaae63,0x9a6f8439,0x4b115f95,0xe2b0cf5f
.word 0xcf64e744,0xb589c725,0x2b1ffc87,0x8308d34e
.word 0x0cd0d669,0x623277be,0x5cd81991,0xd8dacd46
.word 0x0053e130,0x6c5832b7,0x99592fe7,0x01832789
.word 0x21a016ab,0x5c6e27e1,0x71b77384,0x8cc8fb7a
.word 0x2826a6cf,0xd28ff3ff,0x37532c05,0x77c21a6d
.word 0xdb323d1e,0x6bdee2ab,0x69d378de,0x3687c23b
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 0xe67c3182,0xf1e92359,0x1184e1c5,0xae38c2b4
.word 0xd8ecee04,0x0933c311,0xd31dd877,0x62b2e2b1
.word 0x6f5b9bac,0x38ec293c,0xc283c53e,0x4a759cbf
.word 0x5ccaf7f5,0x728c1bac,0xa8e8623c,0xa119f7a2
.word 0xfef19419,0x692ab807,0x47ceb8be,0x0248c6f0
.word 0x6f970cb2,0x2a329f0b,0x75ed1d4d,0xa7c364cf
.word 0xaababaad,0x6f36976a,0x3df3a0d5,0xaa576de8
.word 0xa3d2c854,0xf572995d,0x7d5f0c9b,0xd701d5ee
.word 0x23371dfb,0x115545f3,0x0c9664f2,0xa55a3e3b
.word 0xf7f40f65,0x1d4657ed,0x54f1d5a4,0xa3ad4fac
.word 0x8fac3b07,0x424ba0dd,0x96bcda60,0xecc0d1a6
.word 0x230b10f9,0xec73ece5,0x0bf76683,0xb068d5e8
.word 0xa938e02a,0x1c241dd7,0x331708bf,0xc8fd1ae0
.word 0xb3a27eba,0x12b0f2d7,0x9fc4c9c9,0x22126fef
.word 0xc27523d9,0x3856df8d,0x8bb27731,0x4ce8b4cf
.word 0x8459beb7,0xdf7bdd3e,0xdc8892e8,0x119ecf99
.word 0x54bc4f83,0x9ea3f70e,0x59a852c4,0xa16e4de7
.word 0x65a2dafb,0xcd1d751c,0x235b17c1,0x98463b15
.word 0xd9428758,0x3e491c94,0x54abc2b5,0x82558334
.word 0xc6a75b38,0x77cff9c8,0xe4ef8a39,0x731075b3
.word 0xc2043f52,0xfa7f08df,0xcd5256b0,0x08fa64d4
.word 0x7a8df1a4,0xbc5ebef0,0x6ba1e9fc,0x709d65bf
.word 0xb5639967,0xc8fa8f7d,0xe89916f7,0x00c5ed29
.word 0x92bbd984,0x99a06e10,0x70b6fa33,0x9f966efa
.word 0x68a77824,0xb226ee9c,0xaea66e3f,0x67ae40a0
.word 0x6c5c14a1,0xa3688b88,0x9734f155,0x8f37cf71
.word 0x19b5431b,0xabe14798,0xe253b080,0x7abe9a62
.word 0xe9ac7773,0x9c937ba1,0x350374d5,0x4c123c8c
.word 0x93a62354,0xeb98dc8e,0xe09eb518,0xbd6a5396
.word 0x189fb89e,0xa2409996,0x868804e6,0x62ae616f
.word 0x80ddaf56,0x98448034,0xb732db8a,0x7642637a
.word 0x874b8209,0xf61e15a4,0xe437f417,0x0d29b459
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 0xa42c8138,0x696ce83f,0xfdbdca16,0xcf2f62aa
.word 0xedfac194,0x432b2e88,0x66add708,0x4003fa5b
.word 0x6a61643f,0x46215014,0xae478067,0x1a6d2347
.word 0x8a5ced29,0x55d291cf,0xd2571bfb,0x7da08a2c
.word 0xe0a46c90,0xabc8b143,0x17170b80,0x7cfc837a
.word 0xdef2d00e,0x38c79fae,0x48a473ba,0xf44a3bd4
.word 0xd0960dba,0x002a77c3,0x227ae876,0x8a32b391
.word 0xab23e575,0x6df2ce80,0x6b923c89,0xa8743363
.word 0x963c86f7,0x2c930cbf,0x3ff6cdd4,0xe9e7502c
.word 0x721164fc,0xe240e3d8,0x68da5ac4,0x134aa630
.word 0x457b8014,0xd335c41f,0x295edafd,0x97dc0589
.word 0x0aa9b292,0x0aee3dc2,0x6d72f375,0x4b9fc475
.word 0xf5f6874b,0xa4057d84,0x6396234e,0x588ffdc1
.word 0x11b2acaa,0x8408f481,0xa9d4ca65,0x9e5c364d
.word 0xaa8902e4,0x811f7223,0x2e353c1e,0x93ff5673
.word 0xa7dd6f76,0xb1bc7acb,0x56a119fa,0x80f50f78
.word 0xe7c23a55,0xa14042c5,0x5f27f88c,0x32dcc84e
.word 0xcdf5ab80,0xee92ba86,0xa8fe3761,0xcf32a65f
.word 0xac1bdf20,0x2b4b2687,0x74934530,0xf774d24e
.word 0x3767b7b0,0x8162cab2,0xe765e7ba,0x8fdb6a51
.word 0xfc503207,0x8013d273,0x1c2a0ffd,0xd557efab
.word 0x2090f671,0xcc1d01e4,0x90582b64,0x3df36ed9
.word 0x45533f66,0x7ed84103,0x86d4369b,0x022eb95d
.word 0x2c6b124c,0xd0ee5e57,0x005cceba,0x76612916
.word 0x4248d71e,0x06eb7216,0x8cf78daa,0x262a1b9a
.word 0x1557d952,0x92dff2ef,0x5d2e7941,0xc7be65bb
.word 0x4a6c3088,0x9779261e,0xa9eebb71,0x8e22f6d0
.word 0x0a07fd8b,0x70195683,0xdee788ef,0xb6a29027
.word 0xa547cae2,0xc2372f29,0xec9bd55e,0x47e29129
.word 0xc25209c1,0x994570a7,0xbfd4aa00,0xf01812cb
.word 0x4e209b21,0xd9c344ec,0x43bb83e5,0x998a0e4f
.word 0xdd31fae3,0x5ccef615,0x4502ecec,0xe077bb40
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 0xa534a45a,0x8f82f27c,0x8368be8d,0xbd473a29
.word 0xec9102dd,0xfc9a12b1,0xc690e933,0xdc766ae5
.word 0x47933546,0x71ec7c87,0x4b9f23ce,0xc1c323fb
.word 0xb0b32a89,0x37a39ac4,0xc4129fed,0x8fe699e5
.word 0xea63e20e,0x3da20581,0xd8cd9206,0xe6038369
.word 0x40512a3b,0x4c537d60,0x875cd3d7,0x1c9f4102
.word 0x9703ad37,0x72195a68,0xce4c6dc0,0x599c24b8
.word 0x015c9314,0x1da3f2bf,0x3e398f61,0xe40f72c9
.word 0xb2163285,0x46a3364a,0xb4b20975,0xcd04132e
.word 0x267e620e,0x3a9b229e,0x91d9ca74,0x89084c03
.word 0x7d46680a,0xdc7d2311,0x53c4068f,0x5188c913
.word 0x1499a166,0x0b76bf05,0xad25dcf7,0xa1591356
.word 0x76ab1439,0xcf4ce448,0xb981f713,0x220e64fe
.word 0xe71abca5,0x54df8688,0xcad5695c,0xacc8b585
.word 0x09d1a497,0xbdbd0c90,0x72055a00,0x2f934aaa
.word 0x1e031737,0xe70ef5cd,0xbe2262fe,0xe6cf57eb
.word 0x7b6d4683,0x8b799005,0x254603ab,0xac66da78
.word 0xaf38a81f,0x0c65d1ea,0xc7f21f4c,0xd48d0162
.word 0x80083a25,0xa67f52ea,0xf64865f6,0xd0bb93ab
.word 0x9aace7c4,0x9539ca5c,0x666083bb,0x23de8c99
.word 0x0015d77b,0x5cab2c55,0xf02cff61,0x1892bdd7
.word 0x683e00ce,0x54b9d67c,0x04939670,0xef7df2bd
.word 0x5b5bc310,0x3680799b,0xcf6ab41d,0xe3c5a894
.word 0xb0453eff,0xc4456304,0x36495dd8,0xc9e9f099
.word 0xbc148a1c,0x8d56fcba,0x02ae97db,0xdf7707fe
.word 0xc8d54572,0x0f5c9503,0xf12df758,0xefb0d0d7
.word 0xe6dbf4e9,0x3c7b518f,0x91dbb7f9,0xea3d62c7
.word 0x7c854ad4,0x30ca2192,0x42452d49,0xc824f6a0
.word 0xea4c5259,0x9e5eba22,0xb974298b,0x492eb4be
.word 0x469744da,0x041748bf,0xde6a7883,0x795f599b
.word 0x3f532209,0x798f3ed2,0x132e130e,0xa3415bfa
.word 0xc1cfd945,0xd9e25c0f,0xd7eaec38,0xc657b6d3
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 0x743e6ca9,0x1968cec6,0x6b9da556,0xbed74991
.word 0xd0c9c227,0x92e2f7e3,0x53973567,0x0cf8cc56
.word 0x2cc11268,0x74a92772,0x3593ffe1,0xeb8e6d5a
.word 0xc52109d8,0x31d56934,0xfea921b9,0x5f0884e2
.word 0xa828379d,0x2d2962f7,0xda2677ed,0x7b8ef603
.word 0xddfec5d9,0x55c4e05e,0x90806e24,0x99dbfdb0
.word 0xf5f2fefc,0xd52c8604,0xbfc4eb2e,0x5e52dd44
.word 0xd7f36147,0x087c9e37,0x384d8de0,0xdf5338a3
.word 0xad46b621,0x8118d630,0x64850942,0xfec9a243
.word 0x861fee3a,0x960f9b3b,0x11a8fe76,0x96cbe76c
.word 0x55d26e2d,0x4be4f351,0xf9943c0e,0xc3b505e2
.word 0x6c4e84ce,0xb62fa916,0x3cde8c92,0xb35dd12c
.word 0xb38e1753,0x39ad65a2,0xca451151,0x06335511
.word 0xa004c948,0x56dfc54a,0x53ffc038,0xd343e871
.word 0xf8830b86,0xee0f39c1,0x1346b158,0x5cc7c3ea
.word 0xb49c4ddc,0xb2070695,0x0ea06ab9,0x71a605c1
.word 0xac97d19f,0x8d474601,0x4c09d04a,0x396aa71b
.word 0xf5ac47df,0xaab8e0f0,0xa17e8a1c,0x47a2b59c
.word 0x11d30684,0xad1cb117,0xf20d0ba0,0xf79ead23
.word 0x2efc9381,0x4d4b18ca,0x2a49a77a,0xe88e5da6
.word 0x4b5293f0,0x3ea0a969,0x6f028dba,0xe0a3252c
.word 0xc6ded0cb,0xc7ddcdb0,0x1c92047e,0x9b21b8aa
.word 0x30f2f70a,0x132e7a7f,0x9283bb63,0xc8e42c87
.word 0x901a4a7b,0xc4747f3f,0xd4304f7e,0x89196baf
.word 0x9592598e,0x7ff34ac8,0x25fcec9d,0x200d9962
.word 0x2dd92010,0x40380430,0x57dde7ff,0x1cb02a72
.word 0x0182227c,0x59855335,0x006b86b4,0x922960c5
.word 0x8589838e,0xd9769424,0x458c23ea,0x5deba49a
.word 0xb2f690ec,0x6eae2a41,0x28351936,0x99ddab72
.word 0x17433715,0x6a11d296,0x935d1e5c,0x2d123e9f
.word 0x92cbe859,0x83dc5bf9,0x7a78bb30,0x0d2ec07c
.word 0x99eeee62,0x992f9d6b,0x67632dd4,0x0724da65
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 0xa314f12a,0x427f6dc6,0x7dc90714,0x1695a1d3
.word 0x556f2f4b,0x9ea9c096,0x1c38131a,0xafc6105d
.word 0x011f10cf,0xc740a50e,0x35842cdc,0xe3635cb3
.word 0xbe003714,0x3f61c793,0x23d8e54b,0x8d0fb925
.word 0x97104282,0x1b309035,0xadba6d31,0x41368145
.word 0xb666a4c3,0x6d226a75,0x27828405,0xe7b9b6a4
.word 0x6d7d714c,0x42819184,0x5bfbbd54,0x571ddaef
.word 0x9ca36282,0x85c65c27,0x6fd783de,0xfb38f9ba
.word 0x63d54ffd,0x23e3216b,0x7c63a12e,0xa19c0b8a
.word 0x99658222,0xf9142146,0x5d69c65f,0xf262fa22
.word 0x5fdad36e,0x454e5a24,0xd22b7aa7,0xb3990b7c
.word 0x9a9b4698,0x1f4d5e21,0xd3805e8c,0x8ce25a97
.word 0xa7999923,0x2a884606,0x5f817b48,0xee4cc928
.word 0x592fdb41,0xc782464c,0xb2ae2fca,0xed571155
.word 0xce1dfb64,0x527a37dd,0xe5c4ca01,0x66d3bff5
.word 0xc8f3917b,0x1b8f550a,0xcc3a2e15,0x8e4a873e
.word 0x61cc8701,0xf97a3d9b,0x93e0629d,0x484bcedc
.word 0xbcf864f7,0x79129e7a,0xe77f9909,0x552c2766
.word 0x69502861,0xe7a24cfd,0x0bbffa96,0xd854072e
.word 0xf6146316,0xf0ec3fac,0x22ab2ec7,0x5cc34e5a
.word 0xa9eee7de,0x3f21d461,0xa79cfb31,0x0cba74fa
.word 0xaf148a41,0x01d21fe8,0x79124e3f,0x3994d586
.word 0x0f325469,0x94b30381,0x9d57e9dc,0x2b70c8a4
.word 0xf57417c3,0x238c5d2d,0xa423b614,0xebca8308
.word 0x9ecff629,0xcb5a67b8,0x2869a58d,0x60b95bc6
.word 0xb85bf01e,0x32283edd,0x505d2467,0xaa3433f7
.word 0x4a176aeb,0x14a7991c,0x02e908d7,0xdb2df7d9
.word 0xf5e5c41a,0x38f695ea,0x80ba3895,0x064013ff
.word 0xffe2a99e,0x7f636042,0xd445a3cc,0xedb08b72
.word 0x0b9a3118,0x23191337,0xb24c8e80,0xbb6b3fb6
.word 0x089dc341,0x7fd09080,0x1d9f31f3,0x01592ef1
.word 0xbe5a71ed,0xcbeb4ca2,0x82ca3016,0x1d250333
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 0x8b91b3a4,0x1b2e5802,0x9c039aa9,0x005c8a51
.word 0xf7ed6b21,0xd1f0cb33,0x97f1f9a0,0x609ec613
.word 0xcd842cc6,0x84b81ed6,0x5450c5f0,0xab873e82
.word 0x97f10732,0xa371ae78,0x6dc4daf3,0x337c4c3d
.word 0x78c1e8f5,0xe698cf29,0xf1c4b3bf,0xd25e1a26
.word 0x7bb3e03f,0x1e244677,0x764de993,0x3347fe6f
.word 0x5940548c,0x012da726,0x062838e1,0x8314c346
.word 0x456dc0f7,0xd6c0940c,0x27ba3968,0x006f7bfd
.word 0x9df8cfa2,0x8c2a4225,0x2d744718,0x1de9dfa1
.word 0x95193fee,0x73fdcb8f,0xa2cd0a0d,0x6de004cd
.word 0x16833e54,0x2f812be1,0x5049bada,0x0eb1465f
.word 0x4eb34380,0xa72bad7d,0xcaa74c6a,0x7d0b703f
.word 0x7224371c,0x81da3a83,0x76a4fc3c,0x9fc9bfcc
.word 0xb92bd588,0x6ed32e70,0xbd1c8fd8,0x49bd726e
.word 0x7b822914,0x7184bdc4,0xd573492c,0x8101fadb
.word 0xa0dfaad4,0x41e05ee4,0x1698e13e,0xf4522026
.word 0x3fe264b6,0x334d63fa,0xd1229915,0xac0ce21b
.word 0x4df41327,0x77693c15,0x9ea7e060,0x69bdf7dc
.word 0x4c6627b2,0x488658b9,0xde0e84bd,0xe339fbb9
.word 0xd1b2218e,0x1dcd5e0b,0xb4536211,0x2ffd576c
.word 0x7b6f9104,0x425eec72,0xcb60a5b4,0xd995135c
.word 0x79d7a968,0xfd6f486e,0xc37398fd,0x85690460
.word 0x281c7df8,0xf72bd2b5,0x6d574838,0xd5f50a6e
.word 0xf252e1de,0xd1003f75,0xa67ed7b6,0x2a2f5e87
.word 0x8ee7bc1b,0x7cf6240b,0xb451fbc4,0x581c25f4
.word 0xf2446a48,0x7c2eb57a,0x34f61767,0x0eb34bb3
.word 0xf8cc6c61,0xf0aaddfd,0xbe6f9887,0xfa9ffe82
.word 0xc53bc451,0x66474039,0xda1c61c6,0x7b37c5c8
.word 0xf50e5fb6,0x224fce3e,0xff6375af,0x1ce4d927
.word 0x68432dfa,0x5e10b39d,0x3188e525,0xcea79a81
.word 0x718735ab,0x7e587ad1,0x8d45f269,0xad80243b
.word 0x6a20e8b4,0x38c6ddae,0x845309c2,0xe1033315
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 0x83061aa1,0x1b867a85,0xfb9248e5,0xa058c056
.word 0x124428d7,0x0474995f,0xda2cce40,0xb4006a0e
.word 0x905bc3c4,0x949daf35,0x8a78ebbd,0x3cd678a2
.word 0xa21f4f31,0xcfc6b149,0x2b9468ee,0x6d58bf74
.word 0xed537811,0x3f41e1e4,0x98369b32,0x1b9bfe6c
.word 0x745b39ae,0x2fe96201,0xcd7b5735,0xf9987bb3
.word 0xf7488a65,0x8ce9387c,0x74e21067,0x97f4ab76
.word 0x060d415c,0x7c47c2fe,0x9d54079e,0xbbee9030
.word 0x30f3d11f,0x5ade3b8e,0x230256eb,0x945f7bdf
.word 0x7f091277,0xf816c220,0xa41da2a0,0x57e63be1
.word 0x7e5c3248,0xeaa6c10e,0x477df7d6,0xf2b795cc
.word 0xe70aab63,0x3a4c4973,0x33a41d64,0xe0737ef9
.word 0xdf3ea82d,0x38e37289,0x2aa4a537,0xd5c23711
.word 0x807c80b2,0x4ba298be,0x5fd5754d,0x411e6186
.word 0xe2cfc5ae,0xee869ee3,0x92c02dd4,0xa4951bb3
.word 0x60458241,0x62fe258d,0xf92f485f,0xc9468415
.word 0x54efad89,0x7ee3a18b,0x3cc57cdf,0x856a7c68
.word 0xec0bdeb0,0xb6277a44,0x454e9c33,0x47397e41
.word 0x46768b48,0xc15fd8fa,0x3f33e222,0x286a1735
.word 0xe3fa2c65,0x616d4f47,0x21962292,0xaf04c2b4
.word 0x1cae4e95,0x52ef7953,0x1aab249a,0xa9cc5378
.word 0x3ab93af1,0x79d8a372,0x18918d26,0xd6b3d8c4
.word 0x576b9b8c,0x1dd1556a,0x9effc705,0x1801caab
.word 0xfcaaa1c2,0x7f0c6232,0xd8ef29bf,0x19a8f108
.word 0x4b016a30,0x272883b4,0x2cf14da1,0x7a0cb45d
.word 0x7cd87330,0x8f301cc7,0xbaa4779d,0xc3db84f6
.word 0xc074eb69,0xdb204b78,0x9b27b854,0xe1fc753e
.word 0xf19f210c,0x1e8d05f0,0xd7a910f8,0x4c59c367
.word 0xc03f76da,0x58ae9c98,0xe5f5b872,0xeab30abf
.word 0x9e222853,0x9e1f07db,0x706bb7f9,0xeadd85ef
.word 0xe5034270,0x04fdbd42,0x406417f9,0x858d7a00
.word 0x199a24d2,0x9c39fbba,0xd42500ab,0x93c6d4fc
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 0xc1c22343,0x2cc77048,0xcad99599,0xd97e67e1
.word 0x402e8582,0xe530e08a,0x08ee2106,0x603a86ea
.word 0xf3989234,0x8dca06ca,0x4c300e4b,0xe8f5b657
.word 0x3aa1a86c,0x6f288f44,0xdc76802b,0x80b203b0
.word 0x3fed9e3c,0x8edc3761,0xed80eaf6,0xe063be50
.word 0x82afd0fb,0xf579ed01,0x51ef187d,0x16f097b1
.word 0xe0620278,0xb85dc7f0,0x8ffd7405,0x5581e7b6
.word 0x164351f5,0x5822c467,0xd16d7231,0xa0968908
.word 0x53775436,0x4fdfde82,0x95e3233b,0x451dbcda
.word 0x71e5dcd5,0xea90090f,0xcd824bad,0x795c1135
.word 0x2e8b7c97,0xf5511b4c,0x8552721f,0x36850d8c
.word 0xbb798951,0xd2673976,0x1d00a010,0x1a260a19
.word 0xccc74c3b,0x71ec5622,0x7b42db07,0xee9de4a5
.word 0x4924b672,0x00759cd1,0x4d2b38ff,0x16493f32
.word 0x244c0f1d,0x77149a5d,0x35e2f08c,0x823f4441
.word 0xd9f04000,0x91c12a9b,0x1607608c,0x097fdd15
.word 0xb89e754f,0x866f2604,0x999fbad0,0x5d08a3b7
.word 0xf718962d,0xc7e3e047,0x29c2ad3a,0x060bb791
.word 0xa8761efd,0x12c96167,0x5e315fe8,0xcd05bea2
.word 0xf295856e,0x8f1f7fe0,0xf8a7fd0f,0xe4f36777
.word 0x21ad2fff,0x06964c4c,0x34fee6a0,0x07e0d876
.word 0xd90775af,0xb80be421,0x8265e37d,0xae06b2fe
.word 0x922fd400,0xc730ce0b,0xecbed7ec,0x6047d4c3
.word 0xbdf036a6,0xf8334f44,0xa16be4dd,0x805d65fb
.word 0x59525e81,0x3a8961c0,0xcbcfa3df,0x62078fa2
.word 0x9914d637,0x09e60481,0x830ce651,0xac46a213
.word 0x03bf0a0f,0xb30f80b7,0x68d08c1d,0x21063261
.word 0x913cf8e6,0xc2a89dc0,0xe384e8a2,0xd9b4a6f2
.word 0x11b541f3,0x2905ab05,0xa3704eb7,0x53b977ab
.word 0x6629cc04,0x93a5af33,0xe375a940,0xd3a302d8
.word 0x18875723,0xfcc1a550,0x63ed7912,0x40ced69a
.word 0x019c9db4,0x8a23ac68,0x968f922c,0x946eb4fe
unres3_end: